@charset "UTF-8";
/*----------------------------------------
	clearfix
----------------------------------------*/
/*----------------------------------------
	申告セカンドオピニオン
----------------------------------------*/
/* ヒーローエリア
-----------------------------*/
.m-hero-type2__ttl img {
  max-width: 315px;
}

.m-hero-type2__task .illust {
  bottom: auto;
  top: 0;
}

.m-hero-type2__solution {
  margin-top: 80px;
}

/*PC*/
@media screen and (min-width: 769px), print {
  .l-hero {
    padding-bottom: 60px;
  }
  .m-hero-type2__ttl img {
    max-width: none;
    width: 473px;
  }
  .m-hero-type2__body {
    margin-top: 60px;
  }
  .m-hero-type2__solution {
    margin-top: 0;
  }
}

/* 相続税還付の可能性の有無、
還付される相続税額の目安を確認できます。
-----------------------------*/
.p-summary {
  max-width: 720px;
  margin: 0 auto;
  text-align: left;
}

.p-summary__ttl {
  font-size: 1.125em;
}

.p-summary__illust {
  width: 59%;
  margin: 20px 0 0 auto;
}

.p-summary__txt {
  margin-top: 20px;
}

.p-summary .c-txt__note {
  margin-top: 20px;
}

/*PC*/
@media screen and (min-width: 769px), print {
  .p-summary {
    overflow: hidden;
  }
  .p-summary__ttl, .p-summary__txt,
  .p-summary .c-txt__note {
    float: right;
    width: 444px;
  }
  .p-summary__illust {
    float: left;
    width: 245px;
  }
}

/* 診断＆査定は無料
-----------------------------*/
.p-service {
  max-width: 904px;
  margin: 0 auto;
}

.p-service .c-ttl_2 {
  margin-bottom: 60px;
  margin-bottom: calc(60px - 0.3em);
}

.p-service__item {
  margin-top: 40px;
  padding: 40px 15px;
  border: 2px solid var(--proBlue);
  border-radius: 15px;
  text-align: left;
}

.p-service__item dt {
  color: var(--proBlue);
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
}

.p-service__note {
  margin-top: 40px;
  text-align: left;
}

/*PC*/
@media screen and (min-width: 769px), print {
  .p-service .c-ttl_2 {
    margin-bottom: 80px;
    margin-bottom: calc(80px - 0.3em);
  }
  .p-service__item {
    margin-top: 20px;
    padding: 40px;
    border: 4px solid var(--proBlue);
  }
  .p-service__item dt {
    font-size: 24px;
    font-size: 2.4rem;
    letter-spacing: 0.1em;
  }
}

