@charset "UTF-8";
/*----------------------------------------
  clearfix
----------------------------------------*/
/*----------------------------------------
  相続不動産の取扱い
----------------------------------------*/

/*ヒーローエリア
-----------------------------*/

.p-hero-talk {
  background: #0062B2;
  padding: 70px 40px 40px;
}

.p-hero-talk__txt {
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.5;
  margin: 80px auto;
}

@media (max-width: 768px) {
  .p-hero-talk {
    padding: 40px 16px 16px;
    margin-bottom: 40px !important;
  }
  
  .p-hero-talk__txt {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 30px auto;
  }
}

/*相続不動産３つのポイント
-----------------------------*/
.c-ttl_2 {
  margin-bottom: 80px;
}

.p-point {
  color: var(--proBlue);
  margin-bottom: 80px;
  max-width: 602px;
}

.p-point__list > li {
  margin-bottom: 130px;
}

.p-point__ttl {
  margin-bottom: 25px;
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

.p-point__ttl .num {
  font-size: 70px;
  font-size: 7rem;
  font-family: din-2014, sans-serif;
  font-weight: 600;
  line-height: 1;
}
.p-point__ttl .txt {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  text-align: left;
  line-height: 1.6;
}

.p-point__txt {
  font-size: 1.6rem;
  text-align: left;
  margin-bottom: 20px;
}

.point_illust {
  max-width: 175px;
  margin: 0 auto 20px auto;
}

.p-point__cont {
  background: rgba(0,98,178,0.1);
  border-radius: 10px;
  padding: 24px;
  color: rgba(26,26,28,0.8);
  text-align: left;
}

.p-point__cont dt {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
  font-weight:  bold;
}
.p-point__cont dd {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
}

.p-point__caption {
  color: #1A1A1C;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  padding-top: 10px;
}

.p-point__subttl {
  color: #1A1A1C;
  padding: 10px;
  border-radius: 100vmax;
  border: 1px #9FA0A0 solid;
  font-weight: 500;
  margin: 0 auto 24px;
  font-size: 18px;
  font-size: 1.8rem;
  max-width: 460px;
}
.p-point__subttl span {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
}

.p-point__box {
  margin-bottom: 70px;
}
.p-point__box:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .c-ttl_2 {
    margin-bottom: 30px;
  }
  
  .p-point {
    margin-bottom: 60px;
  }
  
  .p-point__list > li {
    margin-bottom: 80px;
  }
  
  .p-point__ttl .txt {
    font-size: 18px;
    font-size: 1.8rem;
  }
  
  .p-point__txt {
    font-size: 1.5rem;
    margin-bottom: 20px;
  }
  
  .p-point__cont {
    padding: 20px;
  }
  
  .p-point__cont dt {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .p-point__cont dd {
    font-size: 14px;
    font-size: 1.4rem;
  }
    
  .p-point__subttl {
    font-size: 16px;
    font-size: 1.6rem;
    max-width: 100%;
  }
  .p-point__subttl span {
    font-size: 15px;
    font-size: 1.5rem;
  }
  
  .p-point__box {
    margin-bottom: 60px;
  }
}

/*共通エリア プロの「相続×不動産」診断
-----------------------------*/
.diagnosis-box .bg-green-txt {
  background-color: #0062B2;
}

.diagnosis-box__recommendation .list .item .item__txt {
  background-color: #0062B2;
}