@charset "UTF-8";
/* CSS Document */
.l-merit-lead-wrap.is-merit03 {
  width: 600px;
}
@media screen and (max-width: 750px) {
  .l-merit-lead-wrap.is-merit03 {
    width: auto;
  }
}

@media screen and (max-width: 750px) {
  .p-merit-lead {
    background: #fff;
    padding: 7px 12px;
  }
}
.p-merit-lead .is-text {
  font-size: 20px;
  color: #0b355e;
  line-height: 1.6;
}
@media screen and (max-width: 750px) {
  .p-merit-lead .is-text {
    font-size: 1.7rem;
    line-height: 1.8;
  }
}
.p-merit-lead strong {
  font-size: 30px;
  color: #2CB0DF;
  font-weight: 400;
}
@media screen and (max-width: 750px) {
  .p-merit-lead strong {
    font-size: 2.4rem;
  }
}

.h3 + .l-merit-lead-wrap {
  margin-top: -8px;
}

@media screen and (max-width: 750px) {
  .area02 .merit01 .inner .l-merit-lead-wrap {
    background: url(../img/sp/img_area01_01.png) no-repeat 0 0;
    background-size: contain;
    padding: 60% 14px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: -14px;
  }
}

@media screen and (max-width: 750px) {
  .area02 .merit03 .inner .l-merit-lead-wrap {
    background: url(../img/sp/img_area01_03.jpg) no-repeat 0 0;
    background-size: contain;
    padding: 37.12% 14px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: -14px;
  }
}

@media screen and (max-width: 750px) {
  .area02 .merit04 .inner .l-merit-lead-wrap {
    background: url(../img/sp/img_area01_07.jpg) no-repeat 0 0;
    background-size: contain;
    padding: 37.7% 14px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: -14px;
  }
}

@media screen and (max-width: 750px) {
  .header .contacts .tel a,
  .header .contacts .tel span {
    width: 224.85333px;
    height: 26.45333px;
    background: url(../img/toshi_tel_number_sp.png) no-repeat center 0;
    background-size: 100% 100%;
  }
}

.area02 .merit03 .inner .staffArea .staffInner .staff dt {
  height: auto;
}

.area02 .merit03 .inner .staffArea .staffInner .staff:first-child {
  background: url(/lp_consultation/img/merit03_face01_pc.jpg) no-repeat center 0;
}
.area02 .merit03 .inner .staffArea .staffInner.is-2026 .staff01{
  background: url(/lp_consultation/img/merit03_face01_pc_2026.jpg) no-repeat center 0;
}

@media screen and (max-width: 750px) {
  .area02 .merit03 .inner .staffArea .staffInner .staff:first-child {
    background: none;
  }
}
.area02 .merit03 .inner .staffArea .staffInner .staff:nth-child(2) {
  background: url(/lp_consultation/img/merit03_face02_pc.jpg) no-repeat center 0;
}
.area02 .merit03 .inner .staffArea .staffInner.is-2026 .staff02 {
  background: url(/lp_consultation/img/merit03_face02_pc_2026.jpg) no-repeat center 0;
}
@media screen and (max-width: 750px) {
  .area02 .merit03 .inner .staffArea .staffInner .staff:nth-child(2) {
    background: none;
  }
}

@media screen and (max-width: 750px) {
  .area02 .merit03 .inner .staffArea .staffInner .staff01 dt {
    margin-left: 0;
    background: #F7F7F7 url(/lp_consultation/img/merit03_face01_sp.jpg) no-repeat center 0;
    background-size: contain;
    padding-top: 67.5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .area02 .merit03 .inner .staffArea .staffInner.is-2026 .staff01 dt {
    margin-left: 0;
    background: #F7F7F7 url(/lp_consultation/img/merit03_face01_sp_2026.jpg) no-repeat center 0;
    background-size: contain;
    padding-top: 67.5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media screen and (max-width: 750px) {
  .area02 .merit03 .inner .staffArea .staffInner .staff02 dt {
    margin-left: 0;
    background: #F7F7F7 url(/lp_consultation/img/merit03_face02_sp.jpg) no-repeat center 0;
    background-size: contain;
    padding-top: 67.5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .area02 .merit03 .inner .staffArea .staffInner.is-2026 .staff02 dt {
    margin-left: 0;
    background: #F7F7F7 url(/lp_consultation/img/merit03_face02_sp_2026.jpg) no-repeat center 0;
    background-size: contain;
    padding-top: 67.5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.contact01 .left .pickup.is-2026 {
  background: url(/lp_consultation/img/img_header_01_2026_pc.png) no-repeat center center;
}
@media screen and (max-width: 750px) {
  .contact01 .left .pickup.is-2026 {
    background: url(/lp_consultation/img/img_header_01_2026_pc.png) no-repeat center top;
    background-size: 96% auto;
  }
}

.area02 .merit04 .inner .storyArea .storyTableArea {
  width: 100%;
}

.area02 .merit04 .inner .storyArea .storyTableArea,
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader,
.area02 .merit04 .inner .storyArea .storyTableArea .story,
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable,
.area02 .merit04 .inner .storyArea .storyTableArea .story .storyTable {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li,
.area02 .merit04 .inner .storyArea .storyTableArea .story .storyTable li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*
  	&.is-revise01,
  	&.is-revise02,
  	&.is-revise03{
  		width:13%;
  //		width:130px;
  	}
  	&.is-revise04{
  		width:8%;
  //		width:80px;
  	}
  	&.is-revise05{
  		width:18%;
  //		width:180px;
  	}
  	&.is-revise06,
  	&.is-revise07{
  		width:10%;
  //		width:100px;
  	}
  	&.is-revise08{
  		width:15%;
  //		width:150px;
  	}
  */
}

.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(1), .area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(2), .area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(3) {
  width: 13%;
}
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(4) {
  width: 8%;
}
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(5) {
  width: 18%;
}
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(6), .area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(7) {
  width: 10%;
}
.area02 .merit04 .inner .storyArea .storyTableArea .storyTableHeader .storyTable li:nth-of-type(8) {
  width: 15%;
}

.area02 .merit04 .inner .storyArea .storyTableArea .story .storyTable .right.f-small {
  font-size: 1.4rem;
}
@media screen and (max-width: 750px) {
  .area02 .merit04 .inner .storyArea .storyTableArea .story .storyTable .right.f-small {
    font-size: 1.6rem;
  }
}

.contact06 .inquiry.is-2025 {
  background: url(/lp_consultation/img/img_area06_02_2025.png) no-repeat center 0;
}
@media screen and (max-width: 750px) {
  .contact06 .inquiry.is-2025 {
    background: none;
  }
}

#aboutus .table01 td .list03:last-child::after {
  content: "（五十音順）";
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 750px) {
  #aboutus .table01 td .list03:last-child::after {
    content: "（五十音順）";
    position: inherit;
  }
}