#page-company .page-company-title{display:flex;align-items:center}@media screen and (max-width:640px){#page-company .page-company-title{display:block}}#page-company .page-company-title-lg{display:block;font-weight:400;font-size:6rem;letter-spacing:0.04em;line-height:1.5em;padding-right:50px}@media screen and (max-width:1240px){#page-company .page-company-title-lg{font-size:4.8rem}}@media screen and (max-width:1240px){#page-company .page-company-title-lg{font-size:3.2rem}}@media screen and (max-width:640px){#page-company .page-company-title-lg{font-size:2rem;padding-right:0}}#page-company .page-company-title-sm{display:block;font-size:1.8rem}@media screen and (max-width:1240px){#page-company .page-company-title-sm{font-size:1.6rem}}#page-company .underlayer-table-title{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .underlayer-table-title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .underlayer-table-title{font-size:2rem}}#page-company .underlayer-table table{width:100%}#page-company .underlayer-table table tbody tr{border-bottom:1px solid var(--bg-third-color)}#page-company .underlayer-table table tbody tr:first-of-type{border-top:1px solid var(--bg-third-color)}#page-company .underlayer-table table tbody tr th{width:300px;font-weight:normal;font-size:1.8rem;line-height:1.5em;padding:30px}@media screen and (max-width:1240px){#page-company .underlayer-table table tbody tr th{width:150px;padding:20px 0;padding-right:5px;margin-left:0}}@media screen and (max-width:640px){#page-company .underlayer-table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0;padding-right:5px}}#page-company .underlayer-table table tbody tr td{width:calc(100% - 300px);font-size:1.6rem;line-height:1.5em;padding:30px 0;vertical-align:middle}@media screen and (max-width:1240px){#page-company .underlayer-table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-company .underlayer-table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-company .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-company .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-company .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-company .page-company-greeting{padding:120px 0}@media screen and (max-width:1024px){#page-company .page-company-greeting{padding:12% 0}}#page-company .page-company-greeting__inner--title{margin-bottom:90px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title{margin-bottom:6%}}#page-company .page-company-greeting__inner--title--01{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--title--01{font-size:2rem}}#page-company .page-company-greeting__inner--title--02{font-size:4rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title--02{font-size:3.2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--title--02{font-size:2.2rem}}#page-company .page-company-greeting__inner--cnt{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt{display:block}}#page-company .page-company-greeting__inner--cnt--img{max-width:660px}@media screen and (max-width:1240px){#page-company .page-company-greeting__inner--cnt--img{width:42%;max-width:none}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--img{width:80%;margin:0 auto 8%}}#page-company .page-company-greeting__inner--cnt--text{max-width:400px}@media screen and (max-width:1240px){#page-company .page-company-greeting__inner--cnt--text{width:54%;max-width:none}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text{width:100%;margin:0 auto}}#page-company .page-company-greeting__inner--cnt--text--p{margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--p{margin-bottom:6%}}#page-company .page-company-greeting__inner--cnt--text--span--01{display:block;font-size:1.6rem;margin-bottom:10px}#page-company .page-company-greeting__inner--cnt--text--span--02{display:block;font-size:2.4rem}#page-company .page-company-philosophy{padding-bottom:120px}@media screen and (max-width:1024px){#page-company .page-company-philosophy{padding-bottom:12%}}#page-company .page-company-philosophy__inner--title{margin-bottom:90px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title{margin-bottom:6%}}#page-company .page-company-philosophy__inner--title--01{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner--title--01{font-size:2rem}}#page-company .page-company-philosophy__inner--title--02{font-size:4rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title--02{font-size:3.2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner--title--02{font-size:2.2rem}}#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 20px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 2%}}#page-company .page-company-access{padding-bottom:200px}@media screen and (max-width:1024px){#page-company .page-company-access{padding-bottom:20%}}#page-company .page-company-access__inner--title{margin-bottom:100px}@media screen and (max-width:1024px){#page-company .page-company-access__inner--title{margin-bottom:10%}}#page-company .page-company-access__inner--cnt{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt{display:block}}#page-company .page-company-access__inner--cnt-img{margin-bottom:20px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt-img{margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt-img{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info{width:28%;max-width:320px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--info{width:36%;max-width:none}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info{width:100%;margin:0 auto 8%}}#page-company .page-company-access__inner--cnt--info--img{margin-bottom:20px}#page-company .page-company-access__inner--cnt--info--img img{width:100%}#page-company .page-company-access__inner--cnt--info--name{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:20px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--info--name{font-size:2rem;margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--name{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info--address{display:block;font-size:1.6rem;line-height:1.5em;margin-bottom:20px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--info--address{margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--address{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info--data{font-size:1.6rem;line-height:2em}#page-company .page-company-access__inner--cnt--map{width:68%;max-width:840px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--map{width:60%;max-width:none}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--map{width:100%}}#page-company .page-company-access__inner--cnt--map iframe{width:100%}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--map iframe{height:50vw}}#page-concept .page-concept__head{padding-bottom:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}#page-concept .page-concept__lead{margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem)}#page-concept .page-concept__lead-st{color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){#page-concept .page-concept__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){#page-concept .page-concept__lead-st{font-size:1.8rem}}#page-concept .page-concept__txt{margin-inline:auto;max-width:730px}#page-concept .page-concept__txt-st{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-concept .page-concept__txt-st{font-size:1.4rem}}#page-concept .page-concept__intro{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem) clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem)}#page-concept .page-concept__intro-cnt{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem) 0;border-top:1px solid var(--fc)}#page-concept .page-concept__intro .intro-cnt{display:flex;justify-content:space-between;align-items:center;gap:min(calc(64 / 1280 * 100 * 1vw), 6.4rem)}@media screen and (max-width:1024px){#page-concept .page-concept__intro .intro-cnt{flex-direction:column}}#page-concept .page-concept__intro .intro-cnt__ph{width:calc((100% - min(calc(64 / 1280 * 100 * 1vw), 6.4rem)) / 2);aspect-ratio:1.4986807388;border-radius:10px;overflow:hidden}@media screen and (max-width:1024px){#page-concept .page-concept__intro .intro-cnt__ph{width:100%}}#page-concept .page-concept__intro .intro-cnt__info{width:calc((100% - min(calc(64 / 1280 * 100 * 1vw), 6.4rem)) / 2)}@media screen and (max-width:1024px){#page-concept .page-concept__intro .intro-cnt__info{width:100%}}#page-concept .page-concept__intro .intro-cnt__head{margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);padding-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem);border-bottom:1px solid #bebebe}#page-concept .page-concept__intro .intro-cnt__title-st{font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-concept .page-concept__intro .intro-cnt__title-st{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept__intro .intro-cnt__title-st{font-size:1.6rem}}#page-concept .page-concept__intro .intro-cnt__txt-st{font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-concept .page-concept__intro .intro-cnt__txt-st{font-size:1.4rem}}#page-concept .page-concept__point{padding-top:clamp(3.6rem, calc(2.1rem + 3.98vw), 7.2rem)}#page-concept .page-concept__point .concept-point__block{padding-block:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem) clamp(0.4rem, calc(0.2rem + 0.44vw), 0.8rem);background:#fffefb;border-radius:20px;border:1px solid var(--fc)}#page-concept .page-concept__point .concept-point__title{margin-inline:auto;width:420px;height:84px}@media screen and (max-width:640px){#page-concept .page-concept__point .concept-point__title{width:100%;height:56px;text-align:center}}#page-concept .page-concept__point .concept-point__item{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem);padding-inline:clamp(1.6rem, calc(-2.8rem + 6.89vw), 6rem)}#page-concept .page-concept__point .concept-point__item:not(:last-child){border-bottom:1px solid var(--fc)}#page-concept .page-concept__point .concept-point .item-box{display:flex;justify-content:space-between;align-items:center;gap:64px}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box{flex-direction:column;gap:8px 24px}}#page-concept .page-concept__point .concept-point .item-box.--reverse{flex-direction:row-reverse}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box.--reverse{flex-direction:column}}#page-concept .page-concept__point .concept-point .item-box__info{width:calc(53% - 64px)}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__info{width:calc(53% - 24px)}}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__info{width:100%}}#page-concept .page-concept__point .concept-point .item-box__title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__title{gap:16px}}#page-concept .page-concept__point .concept-point .item-box__title-st{flex:1;font-size:1.4rem;font-weight:500;line-height:1}#page-concept .page-concept__point .concept-point .item-box__title-st .--en{padding-left:16px;font-weight:300}#page-concept .page-concept__point .concept-point .item-box__title-num{position:relative;font-family:var(--font--en);font-size:4.8rem;font-weight:300;line-height:1}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__title-num{font-size:4rem}}@media screen and (max-width:640px){#page-concept .page-concept__point .concept-point .item-box__title-num{font-size:3.6rem}}#page-concept .page-concept__point .concept-point .item-box__title-num::before{content:"";position:absolute;top:2px;left:-4px;width:0.416em;height:auto;aspect-ratio:1;background:url(../pages/page-concept/page-concept01/img/icon-num.png) no-repeat center center/cover}#page-concept .page-concept__point .concept-point .item-box__lead{margin-bottom:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);padding-block:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);border-top:1px solid #e3ddd2;border-bottom:1px solid #bebebe}#page-concept .page-concept__point .concept-point .item-box__lead-st{font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__lead-st{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept__point .concept-point .item-box__lead-st{font-size:1.6rem}}#page-concept .page-concept__point .concept-point .item-box__txt-st{font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-concept .page-concept__point .concept-point .item-box__txt-st{font-size:1.4rem}}#page-concept .page-concept__point .concept-point .item-box__ph{width:47%;height:auto;aspect-ratio:1.4985250737;border-radius:10px;overflow:hidden}@media screen and (max-width:1024px){#page-concept .page-concept__point .concept-point .item-box__ph{width:100%}}#page-concept .banner{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}#page-concept .banner__list{display:flex;justify-content:space-between;align-items:stretch;gap:24px}@media screen and (max-width:640px){#page-concept .banner__list{flex-direction:column}}#page-concept .banner__item{width:calc((100% - 24px) / 2)}@media screen and (max-width:1024px){#page-concept .banner__item{width:100%}}#page-concept .banner__item:nth-child(1) .item-box::before{background:url(../pages/page-concept/page-concept01/img/icon-banner-box1.jpg) no-repeat center center/cover}#page-concept .banner__item:nth-child(2) .item-box::before{background:url(../pages/page-concept/page-concept01/img/icon-banner-box2.jpg) no-repeat center center/cover}#page-concept .banner .item-box{position:relative;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}#page-concept .banner .item-box::before{content:"";position:absolute;top:0;left:0;width:68px;height:auto;aspect-ratio:1;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){#page-concept .banner .item-box::before{width:68px}}#page-concept .banner .item-box__link{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:1024px){#page-concept .banner .item-box__link{flex-direction:column}}@media screen and (min-width:1025px){#page-concept .banner .item-box__link:hover .common-button__link::after{right:14px}}#page-concept .banner .item-box__ph{aspect-ratio:1.3181818182}@media screen and (max-width:1024px){#page-concept .banner .item-box__ph{aspect-ratio:1.6333333333}}#page-concept .banner .item-box__ph img{width:100%;height:100%;object-fit:cover}#page-concept .banner .item-box__info{padding-block:28px;padding-inline:24px 20px}@media screen and (max-width:640px){#page-concept .banner .item-box__info{padding-block:16px 30px;padding-inline:20px}}#page-concept .banner .item-box__head{margin-bottom:16px}@media screen and (max-width:1024px){#page-concept .banner .item-box__head{text-align:center}}#page-concept .banner .item-box__title{min-width:246px}@media screen and (max-width:1024px){#page-concept .banner .item-box__title{min-width:auto}}#page-concept .banner .item-box__title-st{color:#3e4648;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-concept .banner .item-box__title-st{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .banner .item-box__title-st{font-size:1.6rem}}#page-concept .banner .item-box__anchor{width:240px;height:52px}@media screen and (max-width:1024px){#page-concept .banner .item-box__anchor{margin-inline:auto}}#page-consultation .page-consultation__head{margin-bottom:clamp(2.7rem, calc(1.6rem + 2.98vw), 5.4rem)}#page-consultation .page-consultation__lead{margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem)}#page-consultation .page-consultation__lead-st{color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){#page-consultation .page-consultation__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){#page-consultation .page-consultation__lead-st{font-size:1.8rem}}#page-consultation .page-consultation__txt{margin-bottom:clamp(5.6rem, calc(3.3rem + 6.19vw), 11.2rem);margin-inline:auto;max-width:730px}#page-consultation .page-consultation__txt-st{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-consultation .page-consultation__txt-st{font-size:1.4rem}}#page-consultation .page-consultation__gallery-list{display:flex;justify-content:center;align-items:stretch;gap:5px}#page-consultation .page-consultation__gallery-item{width:calc((100% - 10px) / 3);width:488px;height:auto;aspect-ratio:1.4968944099;border-radius:10px;overflow:hidden}#page-consultation .page-consultation__subject{padding-top:clamp(6rem, calc(3.5rem + 6.63vw), 12rem)}#page-consultation .page-consultation__subject .consultation-subject__head{padding-top:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);border-top:1px solid var(--fc)}#page-consultation .page-consultation__subject .consultation-subject__title{margin-inline:auto;width:420px;height:84px}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__title{width:100%;height:56px;text-align:center}}#page-consultation .page-consultation__subject .consultation-subject__list{display:flex;justify-content:center;align-items:stretch;gap:24px;padding-block:clamp(2.8rem, calc(1.6rem + 3.09vw), 5.6rem) clamp(2.8rem, calc(1.7rem + 2.87vw), 5.4rem);border-bottom:1px dashed var(--fc)}@media screen and (max-width:1024px){#page-consultation .page-consultation__subject .consultation-subject__list{gap:8px}}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__list{flex-direction:column}}#page-consultation .page-consultation__subject .consultation-subject__item{width:calc((100% - 48px) / 3);height:auto}@media screen and (max-width:1024px){#page-consultation .page-consultation__subject .consultation-subject__item{width:calc((100% - 16px) / 3)}}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__item{width:100%}}#page-consultation .page-consultation__subject .consultation-subject .item-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;padding:24px 24px 32px 24px;width:100%;height:100%;border-radius:10px;border:1px solid #e3ddd2;background:#fffefb}@media screen and (max-width:1024px){#page-consultation .page-consultation__subject .consultation-subject .item-box{padding:8px 8px 16px 8px}}#page-consultation .page-consultation__subject .consultation-subject .item-box__ph{width:100%;height:auto;aspect-ratio:1.5;border-radius:10px;background:#e3ddd2;overflow:hidden}#page-consultation .page-consultation__subject .consultation-subject .item-box__txt-st{color:#1a1a1a;font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}@media screen and (max-width:1024px){#page-consultation .page-consultation__subject .consultation-subject .item-box__txt-st{font-size:1.6rem}}#page-consultation .page-consultation__subject .consultation-subject__other{padding-top:clamp(2.8rem, calc(1.6rem + 3.09vw), 5.6rem)}#page-consultation .page-consultation__subject .consultation-subject__other-title{margin-bottom:8px;text-align:center}#page-consultation .page-consultation__subject .consultation-subject__other-title span{position:relative;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__other-title span{font-size:1.8rem}}#page-consultation .page-consultation__subject .consultation-subject__other-title span::before,#page-consultation .page-consultation__subject .consultation-subject__other-title span::after{content:"";position:absolute;top:calc(50% - 4px);width:1px;height:24px;background:var(--fc)}#page-consultation .page-consultation__subject .consultation-subject__other-title span::before{left:-16px;transform:rotate(-45deg) translateY(-50%)}#page-consultation .page-consultation__subject .consultation-subject__other-title span::after{right:-16px;transform:rotate(45deg) translateY(-50%)}#page-consultation .page-consultation__subject .consultation-subject__other-box{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);margin-inline:auto;padding:40px;max-width:740px;border-radius:5px;background:#e3ddd2}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__other-box{padding:24px}}#page-consultation .page-consultation__subject .consultation-subject__other-txt{color:#1a1a1a;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-consultation .page-consultation__subject .consultation-subject__other-txt{font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__other-txt{font-size:1.6rem}}#page-consultation .page-consultation__subject .consultation-subject__other-note{text-align:center;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-consultation .page-consultation__subject .consultation-subject__other-note{font-size:1.4rem}}#page-consultation .page-consultation__merit,#page-consultation .page-consultation__column{padding-block:clamp(3.6rem, calc(2.1rem + 3.98vw), 7.2rem) clamp(2rem, calc(1.2rem + 2.21vw), 4rem)}#page-consultation .page-consultation__merit .consultation-merit__block,#page-consultation .page-consultation__merit .consultation-column__block,#page-consultation .page-consultation__column .consultation-merit__block,#page-consultation .page-consultation__column .consultation-column__block{padding-block:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem) clamp(0.4rem, calc(0.2rem + 0.44vw), 0.8rem);background:#fffefb;border-radius:20px;border:1px solid var(--fc)}#page-consultation .page-consultation__merit .consultation-merit__title,#page-consultation .page-consultation__merit .consultation-column__title,#page-consultation .page-consultation__column .consultation-merit__title,#page-consultation .page-consultation__column .consultation-column__title{margin-inline:auto;width:420px;height:84px}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit__title,#page-consultation .page-consultation__merit .consultation-column__title,#page-consultation .page-consultation__column .consultation-merit__title,#page-consultation .page-consultation__column .consultation-column__title{width:100%;height:56px;text-align:center}}#page-consultation .page-consultation__merit .consultation-merit__item,#page-consultation .page-consultation__merit .consultation-column__item,#page-consultation .page-consultation__column .consultation-merit__item,#page-consultation .page-consultation__column .consultation-column__item{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem);padding-inline:clamp(1.6rem, calc(-2.8rem + 6.89vw), 6rem)}#page-consultation .page-consultation__merit .consultation-merit__item:not(:last-child),#page-consultation .page-consultation__merit .consultation-column__item:not(:last-child),#page-consultation .page-consultation__column .consultation-merit__item:not(:last-child),#page-consultation .page-consultation__column .consultation-column__item:not(:last-child){border-bottom:1px solid var(--fc)}#page-consultation .page-consultation__merit .consultation-merit .item-box,#page-consultation .page-consultation__merit .consultation-column .item-box,#page-consultation .page-consultation__column .consultation-merit .item-box,#page-consultation .page-consultation__column .consultation-column .item-box{display:flex;justify-content:space-between;align-items:center;gap:64px}@media screen and (max-width:1024px){#page-consultation .page-consultation__merit .consultation-merit .item-box,#page-consultation .page-consultation__merit .consultation-column .item-box,#page-consultation .page-consultation__column .consultation-merit .item-box,#page-consultation .page-consultation__column .consultation-column .item-box{gap:8px 24px}}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box,#page-consultation .page-consultation__merit .consultation-column .item-box,#page-consultation .page-consultation__column .consultation-merit .item-box,#page-consultation .page-consultation__column .consultation-column .item-box{flex-direction:column}}#page-consultation .page-consultation__merit .consultation-merit .item-box.--reverse,#page-consultation .page-consultation__merit .consultation-column .item-box.--reverse,#page-consultation .page-consultation__column .consultation-merit .item-box.--reverse,#page-consultation .page-consultation__column .consultation-column .item-box.--reverse{flex-direction:row-reverse}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box.--reverse,#page-consultation .page-consultation__merit .consultation-column .item-box.--reverse,#page-consultation .page-consultation__column .consultation-merit .item-box.--reverse,#page-consultation .page-consultation__column .consultation-column .item-box.--reverse{flex-direction:column}}#page-consultation .page-consultation__merit .consultation-merit .item-box__info,#page-consultation .page-consultation__merit .consultation-column .item-box__info,#page-consultation .page-consultation__column .consultation-merit .item-box__info,#page-consultation .page-consultation__column .consultation-column .item-box__info{flex:1}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box__info,#page-consultation .page-consultation__merit .consultation-column .item-box__info,#page-consultation .page-consultation__column .consultation-merit .item-box__info,#page-consultation .page-consultation__column .consultation-column .item-box__info{width:100%}}#page-consultation .page-consultation__merit .consultation-merit .item-box__title,#page-consultation .page-consultation__merit .consultation-column .item-box__title,#page-consultation .page-consultation__column .consultation-merit .item-box__title,#page-consultation .page-consultation__column .consultation-column .item-box__title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);padding-bottom:clamp(0.8rem, calc(0.1rem + 1.77vw), 2.4rem);border-bottom:1px solid #e3ddd2}@media screen and (max-width:1024px){#page-consultation .page-consultation__merit .consultation-merit .item-box__title,#page-consultation .page-consultation__merit .consultation-column .item-box__title,#page-consultation .page-consultation__column .consultation-merit .item-box__title,#page-consultation .page-consultation__column .consultation-column .item-box__title{gap:16px}}#page-consultation .page-consultation__merit .consultation-merit .item-box__title-st,#page-consultation .page-consultation__merit .consultation-column .item-box__title-st,#page-consultation .page-consultation__column .consultation-merit .item-box__title-st,#page-consultation .page-consultation__column .consultation-column .item-box__title-st{flex:1;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-consultation .page-consultation__merit .consultation-merit .item-box__title-st,#page-consultation .page-consultation__merit .consultation-column .item-box__title-st,#page-consultation .page-consultation__column .consultation-merit .item-box__title-st,#page-consultation .page-consultation__column .consultation-column .item-box__title-st{font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box__title-st,#page-consultation .page-consultation__merit .consultation-column .item-box__title-st,#page-consultation .page-consultation__column .consultation-merit .item-box__title-st,#page-consultation .page-consultation__column .consultation-column .item-box__title-st{font-size:1.6rem}}#page-consultation .page-consultation__merit .consultation-merit .item-box__title-num,#page-consultation .page-consultation__merit .consultation-column .item-box__title-num,#page-consultation .page-consultation__column .consultation-merit .item-box__title-num,#page-consultation .page-consultation__column .consultation-column .item-box__title-num{color:#e3ddd2;font-family:var(--font--en);font-size:8rem;font-weight:300;line-height:0.6}@media screen and (max-width:1024px){#page-consultation .page-consultation__merit .consultation-merit .item-box__title-num,#page-consultation .page-consultation__merit .consultation-column .item-box__title-num,#page-consultation .page-consultation__column .consultation-merit .item-box__title-num,#page-consultation .page-consultation__column .consultation-column .item-box__title-num{font-size:6rem}}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box__title-num,#page-consultation .page-consultation__merit .consultation-column .item-box__title-num,#page-consultation .page-consultation__column .consultation-merit .item-box__title-num,#page-consultation .page-consultation__column .consultation-column .item-box__title-num{font-size:4rem}}#page-consultation .page-consultation__merit .consultation-merit .item-box__txt-st,#page-consultation .page-consultation__merit .consultation-column .item-box__txt-st,#page-consultation .page-consultation__column .consultation-merit .item-box__txt-st,#page-consultation .page-consultation__column .consultation-column .item-box__txt-st{font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box__txt-st,#page-consultation .page-consultation__merit .consultation-column .item-box__txt-st,#page-consultation .page-consultation__column .consultation-merit .item-box__txt-st,#page-consultation .page-consultation__column .consultation-column .item-box__txt-st{font-size:1.4rem}}#page-consultation .page-consultation__merit .consultation-merit .item-box__ph,#page-consultation .page-consultation__merit .consultation-column .item-box__ph,#page-consultation .page-consultation__column .consultation-merit .item-box__ph,#page-consultation .page-consultation__column .consultation-column .item-box__ph{width:47.125%;height:auto;aspect-ratio:1.4985250737;border-radius:10px;overflow:hidden}@media screen and (max-width:640px){#page-consultation .page-consultation__merit .consultation-merit .item-box__ph,#page-consultation .page-consultation__merit .consultation-column .item-box__ph,#page-consultation .page-consultation__column .consultation-merit .item-box__ph,#page-consultation .page-consultation__column .consultation-column .item-box__ph{width:100%}}#page-consultation .page-consultation__info{padding-top:clamp(4rem, calc(2rem + 5.3vw), 8.8rem)}#page-consultation .page-consultation__info .consultation-info{padding-top:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);border-top:1px solid var(--fc)}#page-consultation .page-consultation__info .consultation-info__block{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 120px}@media screen and (max-width:1024px){#page-consultation .page-consultation__info .consultation-info__block{flex-direction:column}}#page-consultation .page-consultation__info .consultation-info__head{width:220px}@media screen and (max-width:1024px){#page-consultation .page-consultation__info .consultation-info__head{width:100%}}#page-consultation .page-consultation__info .consultation-info__title-sub{display:block;margin-bottom:10px;color:rgba(57, 55, 48, 0.9);font-family:var(--font--en);font-size:1.4rem;font-weight:300;line-height:1}@media screen and (max-width:640px){#page-consultation .page-consultation__info .consultation-info__title-sub{font-size:1.2rem}}#page-consultation .page-consultation__info .consultation-info__title-main{display:block;color:rgba(57, 55, 48, 0.9);font-size:2.4rem;font-weight:500;line-height:1.66;letter-spacing:0.192rem}@media screen and (max-width:640px){#page-consultation .page-consultation__info .consultation-info__title-main{font-size:2rem}}#page-consultation .page-consultation__info .consultation-info__cnt{flex:1;padding-top:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem)}#page-consultation .page-consultation__info .consultation-info__item:not(:last-child){margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem);padding-bottom:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);border-bottom:1px dashed var(--fc)}#page-consultation .page-consultation__info .consultation-info .item-box__detail{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px 40px;margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem)}@media screen and (max-width:640px){#page-consultation .page-consultation__info .consultation-info .item-box__detail{flex-direction:column}}#page-consultation .page-consultation__info .consultation-info .item-box__label{font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}@media screen and (max-width:640px){#page-consultation .page-consultation__info .consultation-info .item-box__label{font-size:1.6rem}}#page-consultation .page-consultation__info .consultation-info .item-box__value{font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-consultation .page-consultation__info .consultation-info .item-box__value{font-size:1.4rem}}#page-consultation .page-consultation__info .consultation-info .item-box__note{display:flex;max-width:860px;padding:17px 24px;justify-content:center;align-items:center;border-radius:5px;background:#e3ddd2}#page-consultation .page-consultation__info .consultation-info .item-box__note-st{color:#1a1a1a;font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}#page-consultation .banner{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}#page-consultation .banner__list{display:flex;justify-content:space-between;align-items:stretch;gap:24px}@media screen and (max-width:640px){#page-consultation .banner__list{flex-direction:column}}#page-consultation .banner__item{width:calc((100% - 24px) / 2)}@media screen and (max-width:1024px){#page-consultation .banner__item{width:100%}}#page-consultation .banner__item:nth-child(1) .item-box::before{background:url(../pages/page-consultation/page-consultation01/img/icon-banner-box1.jpg) no-repeat center center/cover}#page-consultation .banner__item:nth-child(2) .item-box::before{background:url(../pages/page-consultation/page-consultation01/img/icon-banner-box2.jpg) no-repeat center center/cover}#page-consultation .banner .item-box{position:relative;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}#page-consultation .banner .item-box::before{content:"";position:absolute;top:0;left:0;width:68px;height:auto;aspect-ratio:1;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){#page-consultation .banner .item-box::before{width:68px}}#page-consultation .banner .item-box__link{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:1024px){#page-consultation .banner .item-box__link{flex-direction:column}}@media screen and (min-width:1025px){#page-consultation .banner .item-box__link:hover .common-button__link::after{right:14px}}#page-consultation .banner .item-box__ph{aspect-ratio:1.3181818182}@media screen and (max-width:1024px){#page-consultation .banner .item-box__ph{aspect-ratio:1.6333333333}}#page-consultation .banner .item-box__ph img{width:100%;height:100%;object-fit:cover}#page-consultation .banner .item-box__info{padding-block:28px;padding-inline:24px 20px}@media screen and (max-width:640px){#page-consultation .banner .item-box__info{padding-block:16px 30px;padding-inline:20px}}#page-consultation .banner .item-box__head{margin-bottom:16px}@media screen and (max-width:1024px){#page-consultation .banner .item-box__head{text-align:center}}#page-consultation .banner .item-box__title{min-width:246px}@media screen and (max-width:1024px){#page-consultation .banner .item-box__title{min-width:auto}}#page-consultation .banner .item-box__title-st{color:#3e4648;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){#page-consultation .banner .item-box__title-st{font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .banner .item-box__title-st{font-size:1.6rem}}#page-consultation .banner .item-box__anchor{width:240px;height:52px}@media screen and (max-width:1024px){#page-consultation .banner .item-box__anchor{margin-inline:auto}}#page-feature .row-reverse{flex-direction:row-reverse}#page-feature p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature p{letter-spacing:0}}#page-feature .page-feature-fv{background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-feature .page-feature-fv{background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-feature .page-feature-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner{padding-top:28%;padding-bottom:12%}}#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature .page-feature-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt{padding:10% 0 20%}}#page-feature .page-feature-cnt__inner--catch{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch{margin-bottom:16%}}#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--catch--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title--01{margin-bottom:3%}}#page-feature .page-feature-cnt__inner--catch--title--02{display:table;font-size:4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:2rem}}#page-feature .page-feature-cnt__inner--suggestion{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion{margin-bottom:16%}}#page-feature .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature .page-feature-cnt__inner--suggestion ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:780px;margin:0 auto}#page-feature .page-feature-cnt__inner--suggestion ul li{width:32%;max-width:210px}#page-feature .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:5%}}#page-feature .page-feature-cnt__inner--suggestion ul li img{width:100%;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature .page-feature-cnt__inner--suggestion ul li p{font-size:1.8rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion ul li p{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--suggestion ul li p{font-size:3vw}}#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--box--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature .page-feature-cnt__inner--box--title--02{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{font-size:24px;letter-spacing:0;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px}}#page-feature .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button{display:block}}#page-feature .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature .works-parts-slider01{margin-bottom:20%}}#page-feature02 .row-reverse{flex-direction:row-reverse}#page-feature02 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature02 p{letter-spacing:0}}#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-feature02 .page-feature-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner{padding-top:28%;padding-bottom:12%}}#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature02 .page-feature-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt{padding:10% 0 20%}}#page-feature02 .page-feature-cnt__inner--catch{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--catch--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--01{margin-bottom:3%}}#page-feature02 .page-feature-cnt__inner--catch--title--02{display:table;font-size:4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--suggestion{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature02 .page-feature-cnt__inner--suggestion ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:780px;margin:0 auto}#page-feature02 .page-feature-cnt__inner--suggestion ul li{width:32%;max-width:210px}#page-feature02 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:5%}}#page-feature02 .page-feature-cnt__inner--suggestion ul li img{width:100%;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:1.8rem;line-height:1.5em;letter-spacing:0;text-align:center}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:3vw}}#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature02 .page-feature-cnt__inner--box--title--02{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature02 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:24px;letter-spacing:0;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px}}#page-feature02 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature02 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button{display:block}}#page-feature02 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid #3c3c3c;border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature02 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature02 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:6%}}#page-feature02 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature02 .works-parts-slider01{margin-bottom:20%}}#page-feature03 .row-reverse{flex-direction:row-reverse}#page-feature03 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature03 p{letter-spacing:0}}#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-feature03 .page-feature-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner{padding-top:28%;padding-bottom:12%}}#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature03 .page-feature03-box{max-width:1000px;margin:0 auto}#page-feature03 .page-feature03-box-h4{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-box-h4{margin-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-box-h4{font-size:18px}}#page-feature03 .page-feature03-box-text{margin-bottom:90px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-box-text{margin-bottom:9%}}#page-feature03 .page-feature03-box-span{display:block;color:var(--font-first-color);font-size:16px;letter-spacing:0;line-height:2em;margin-bottom:10px}#page-feature03 .page-feature-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt{padding:10% 0 20%}}#page-feature03 .page-feature-cnt__inner--catch{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--catch--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--01{margin-bottom:3%}}#page-feature03 .page-feature-cnt__inner--catch--title--02{display:table;font-size:4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2rem}}#page-feature03 .page-feature-cnt__inner--suggestion{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature03 .page-feature-cnt__inner--suggestion ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:780px;margin:0 auto}#page-feature03 .page-feature-cnt__inner--suggestion ul li{width:32%;max-width:210px}#page-feature03 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:5%}}#page-feature03 .page-feature-cnt__inner--suggestion ul li img{width:100%;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:1.8rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:3vw}}#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature03 .page-feature-cnt__inner--box--title--02{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature03 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:24px;letter-spacing:0;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px}}#page-feature03 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature03 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button{display:block}}#page-feature03 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature03 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature03 .works-parts-slider01{margin-bottom:20%}}#page-flow{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow{padding-bottom:20%}}#page-flow .flow-list{margin-bottom:clamp(2.4rem, calc(1.7rem + 1.99vw), 4.2rem);margin-inline:auto;max-width:960px}#page-flow .flow-list__head{position:relative;padding-block:clamp(1.2rem, calc(0.8rem + 1.1vw), 2.2rem);padding-right:24px;border-bottom:1px solid var(--fc);cursor:pointer;transition:0.4s}@media screen and (min-width:1025px){#page-flow .flow-list__head:hover{opacity:0.6}}#page-flow .flow-list__head::before,#page-flow .flow-list__head::after{content:"";position:absolute;right:0;width:28px;height:1px;background:var(--fc);transition:opacity 0.3s ease}@media screen and (max-width:640px){#page-flow .flow-list__head::before,#page-flow .flow-list__head::after{width:22px;right:4px}}#page-flow .flow-list__head::before{top:50%;transform:translateY(-50%)}#page-flow .flow-list__head::after{top:50%;transform:rotate(90deg);transition:0.3s}#page-flow .flow-list__head.selected::before{transform:rotate(45deg);transition:0.3s}#page-flow .flow-list__head.selected::after{transform:rotate(135deg);transition:0.3s}#page-flow .flow-list__name{display:flex;justify-content:flex-start;align-items:baseline;gap:16px}#page-flow .flow-list__name-num{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:5px;background:var(--fc);color:#fffefb;font-family:var(--font--en);font-size:2.4rem;line-height:2.4rem;letter-spacing:0.12rem}@media screen and (max-width:1024px){#page-flow .flow-list__name-num{font-size:2rem}}@media screen and (max-width:640px){#page-flow .flow-list__name-num{font-size:1.8rem}}#page-flow .flow-list__name-st{font-size:2.4rem;font-weight:500;line-height:1.66;letter-spacing:0.192rem}@media screen and (max-width:1024px){#page-flow .flow-list__name-st{font-size:2rem}}@media screen and (max-width:640px){#page-flow .flow-list__name-st{font-size:1.8rem}}#page-flow .flow-list__cnt{display:none;position:relative;margin-top:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);padding-top:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);padding-bottom:clamp(2.4rem, calc(1rem + 3.65vw), 5.7rem)}#page-flow .flow-list__cnt-txt{font-size:1.6rem;font-weight:500;line-height:2.8rem;letter-spacing:0.08rem}@media screen and (max-width:640px){#page-flow .flow-list__cnt-txt{font-size:1.4rem;line-height:2.4rem;letter-spacing:0.07rem}}#page-flow .flow-list .item-box{display:flex;justify-content:space-between;align-items:center;gap:24px min(calc(62 / 1280 * 100 * 1vw), 6.2rem)}@media screen and (max-width:640px){#page-flow .flow-list .item-box{flex-direction:column}}#page-flow .flow-list .item-box__info{flex:1}#page-flow .flow-list .item-box__title{margin-bottom:clamp(0.8rem, calc(0.4rem + 0.99vw), 1.7rem);font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}#page-flow .flow-list .item-box__txt{font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}#page-flow .flow-list .item-box__ph{width:307px;height:auto;aspect-ratio:1.4975609756;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){#page-flow .flow-list .item-box__ph{width:260px}}@media screen and (max-width:640px){#page-flow .flow-list .item-box__ph{width:100%}}#page-flow-reform{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow-reform{padding-bottom:20%}}#page-flow-reform .accordion .accordionToggleSummary{cursor:pointer}#page-flow-reform .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow-reform .accordion .accordionToggleHidden{display:grid;padding:0 40px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow-reform .accordion .accordionToggleHidden{padding:0 4%}}#page-flow-reform .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow-reform .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow-reform .accordion01 .accordionToggle{position:relative}#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow-reform .accordion01 .accordionToggleSummary{display:flex;border-bottom:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow-reform .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow-reform .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);margin-right:40px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow-reform .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#page-flow-reform .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow-reform .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHidden>div{display:block}}#page-flow-reform .accordion01 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenText{width:100%;padding:6% 0}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow-reform .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title{margin-bottom:6%}}#page-modelhouse .page-modelhouse-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-span{margin-top:10px}}#page-modelhouse .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt{display:block}}#page-modelhouse .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-img{width:100%}}#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-name__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2rem}}#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse .page-modelhouse-concept__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-point{padding:16% 0 12%}}#page-modelhouse .page-modelhouse-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-floor{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse .page-modelhouse-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--iframe iframe{height:50vw}}#page-modelhouse02 .page-modelhouse02-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title{margin-bottom:6%}}#page-modelhouse02 .page-modelhouse02-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-span{margin-top:10px}}#page-modelhouse02 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt{display:block}}#page-modelhouse02 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse02 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse02 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse02 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse02 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse02 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse02 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-name__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2rem}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse02 .page-modelhouse02-concept__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-point{padding:16% 0 12%}}#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{height:50vw}}#page-modelhouse03 .page-modelhouse03-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title{margin-bottom:6%}}#page-modelhouse03 .page-modelhouse03-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-span{margin-top:10px}}#page-modelhouse03 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt{display:block}}#page-modelhouse03 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse03 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse03 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse03 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse03 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse03 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse03 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-name__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2rem}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse03 .page-modelhouse03-concept__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-point{padding:16% 0 12%}}#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{height:50vw}}#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_sp.jpg)}}#page-privacy p{line-height:1.5em;text-align:left}#page-privacy .page-privacy-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt{padding:12% 0 20%}}#page-privacy .page-privacy-cnt__inner--title h3{font-size:3.2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:80px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2rem;margin-bottom:8%}}#page-privacy .page-privacy-cnt__inner--box{border-top:1px solid var(--bg-third-color);padding-top:30px;margin-top:30px}#page-privacy .page-privacy-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:2.8rem;margin-bottom:20px}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem}}#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_sp.jpg)}}#page-product .page-product-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-product .page-product-cnt{padding:12% 0 20%}}#page-product .page-product-cnt__inner--title h3{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-product .page-product-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-product .page-product-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li{width:100%}}#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-product .page-product-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img{margin-bottom:10px}}#page-product .page-product-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img img{height:50vw}}#page-product .page-product-cnt__inner--box--title{font-size:2.4rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}.page-product__head{padding-bottom:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-product__lead{margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem)}.page-product__lead-st{color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){.page-product__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){.page-product__lead-st{font-size:1.8rem}}.page-product__txt{margin-inline:auto;max-width:730px}.page-product__txt-st{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-product__txt-st{font-size:1.4rem;text-align:left}}.page-product__cnt{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-product .product-cnt__ph{position:relative;margin-bottom:clamp(3.2rem, calc(1.9rem + 3.54vw), 6.4rem);border-radius:5px;aspect-ratio:1.7777777778;overflow:hidden}.page-product .product-cnt__label{position:absolute;top:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);left:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);padding-block:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem);padding-inline:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);border-radius:5px;background:var(--fc);color:#fffefb}.page-product .product-cnt__label-name{margin-bottom:clamp(1.1rem, calc(0.6rem + 1.22vw), 2.2rem);padding-bottom:clamp(0.8rem, calc(0.5rem + 0.77vw), 1.5rem);border-bottom:1px dashed #fffefb;text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-product .product-cnt__label-name{font-size:1.6rem}}@media screen and (max-width:640px){.page-product .product-cnt__label-name{font-size:1.2rem}}.page-product .product-cnt__label-price{text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-product .product-cnt__label-price{font-size:1.8rem}}@media screen and (max-width:640px){.page-product .product-cnt__label-price{font-size:1.6rem}}.page-product .product-cnt__label-price strong{font-family:var(--font--en);font-size:4rem;font-weight:400;line-height:0.8}@media screen and (max-width:1024px){.page-product .product-cnt__label-price strong{font-size:3.2rem}}@media screen and (max-width:640px){.page-product .product-cnt__label-price strong{font-size:2.4rem}}.page-product .product-cnt__info{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 32px;margin-bottom:clamp(6rem, calc(3.5rem + 6.63vw), 12rem)}@media screen and (max-width:1024px){.page-product .product-cnt__info{flex-direction:column}}.page-product .product-cnt__lead{width:50%}@media screen and (max-width:1024px){.page-product .product-cnt__lead{width:100%}}.page-product .product-cnt__lead-st{font-size:2.4rem;font-weight:500;line-height:1.66;letter-spacing:0.192rem}@media screen and (max-width:1024px){.page-product .product-cnt__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){.page-product .product-cnt__lead-st{font-size:1.8rem}}.page-product .product-cnt__txt{width:50%}@media screen and (max-width:1024px){.page-product .product-cnt__txt{width:100%}}.page-product .product-cnt__txt-st{font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-product .product-cnt__txt-st{font-size:1.4rem}}.page-product .included-work{padding-top:20px;border-top:1px solid var(--fc)}.page-product .included-work__title{margin-bottom:clamp(2.6rem, calc(1.4rem + 3.2vw), 5.5rem);margin-inline:auto;width:420px;height:88px}@media screen and (max-width:640px){.page-product .included-work__title{width:auto;height:56px;text-align:center}}.page-product .included-work__list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:6px}@media screen and (max-width:1240px){.page-product .included-work__list{justify-content:center}}.page-product .included-work__item{display:flex;align-items:center;justify-content:center;min-width:195px;padding:16px 37px;border-radius:10px;border:1px solid #e3ddd2;background:#fff;font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}@media screen and (max-width:1024px){.page-product .included-work__item{font-size:1.6rem}}@media screen and (max-width:640px){.page-product .included-work__item{padding:8px;min-width:120px;font-size:1.4rem}}.page-product .banner{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}@media screen and (min-width:1025px){.page-product .banner__link:hover .common-button__link::after{right:14px}}.page-product .banner__block{position:relative;display:flex;justify-content:space-between;align-items:center;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.page-product .banner__block{align-items:stretch}}@media screen and (max-width:640px){.page-product .banner__block{flex-direction:column}}.page-product .banner__block::before{content:"";position:absolute;top:0;left:0;width:80px;height:auto;aspect-ratio:1;background:url(../pages/page-consultation/page-consultation01/img/icon-banner.jpg) no-repeat center center/cover;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){.page-product .banner__block::before{width:68px}}.page-product .banner__ph img{width:100%;height:100%;object-fit:cover}.page-product .banner__info{padding-block:26px;padding-inline:32px 28px}@media screen and (max-width:640px){.page-product .banner__info{padding-block:16px 30px;padding-inline:20px}}.page-product .banner__head{margin-bottom:26px}@media screen and (max-width:640px){.page-product .banner__head{margin-bottom:18px;text-align:center}}.page-product .banner__title{min-width:371px}@media screen and (max-width:1024px){.page-product .banner__title{min-width:320px}}@media screen and (max-width:640px){.page-product .banner__title{min-width:auto}}.page-product .banner__title-st{color:#3e4648;font-size:2.8rem;font-weight:500;line-height:1.42;letter-spacing:0.224rem}@media screen and (max-width:1024px){.page-product .banner__title-st{font-size:2rem}}@media screen and (max-width:640px){.page-product .banner__title-st{font-size:1.8rem}}.page-product .banner__anchor{width:240px;height:52px}@media screen and (max-width:640px){.page-product .banner__anchor{margin-inline:auto}}.page-plan__head{padding-bottom:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-plan__lead{margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem)}.page-plan__lead-st{color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){.page-plan__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){.page-plan__lead-st{font-size:1.8rem}}.page-plan__txt{margin-inline:auto;max-width:730px}.page-plan__txt-st{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-plan__txt-st{font-size:1.4rem;text-align:left}}.page-plan__cnt{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-plan .plan-cnt__ph{position:relative;margin-bottom:clamp(3.2rem, calc(1.9rem + 3.54vw), 6.4rem);border-radius:5px;aspect-ratio:1.7777777778;overflow:hidden}.page-plan .plan-cnt__label{position:absolute;top:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);left:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);padding-block:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem);padding-inline:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);border-radius:5px;background:var(--fc);color:#fffefb}.page-plan .plan-cnt__label-name{margin-bottom:clamp(1.1rem, calc(0.6rem + 1.22vw), 2.2rem);padding-bottom:clamp(0.8rem, calc(0.5rem + 0.77vw), 1.5rem);border-bottom:1px dashed #fffefb;text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-plan .plan-cnt__label-name{font-size:1.6rem}}@media screen and (max-width:640px){.page-plan .plan-cnt__label-name{font-size:1.2rem}}.page-plan .plan-cnt__label-price{text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-plan .plan-cnt__label-price{font-size:1.8rem}}@media screen and (max-width:640px){.page-plan .plan-cnt__label-price{font-size:1.6rem}}.page-plan .plan-cnt__label-price strong{font-family:var(--font--en);font-size:4rem;font-weight:400;line-height:0.8}@media screen and (max-width:1024px){.page-plan .plan-cnt__label-price strong{font-size:3.2rem}}@media screen and (max-width:640px){.page-plan .plan-cnt__label-price strong{font-size:2.4rem}}.page-plan .plan-cnt__info{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 32px;margin-bottom:clamp(6rem, calc(3.5rem + 6.63vw), 12rem)}@media screen and (max-width:1024px){.page-plan .plan-cnt__info{flex-direction:column}}.page-plan .plan-cnt__lead{width:50%}@media screen and (max-width:1024px){.page-plan .plan-cnt__lead{width:100%}}.page-plan .plan-cnt__lead-st{font-size:2.4rem;font-weight:500;line-height:1.66;letter-spacing:0.192rem}@media screen and (max-width:1024px){.page-plan .plan-cnt__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){.page-plan .plan-cnt__lead-st{font-size:1.8rem}}.page-plan .plan-cnt__txt{width:50%}@media screen and (max-width:1024px){.page-plan .plan-cnt__txt{width:100%}}.page-plan .plan-cnt__txt-st{font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-plan .plan-cnt__txt-st{font-size:1.4rem}}.page-plan .included-work{padding-top:20px;border-top:1px solid var(--fc)}.page-plan .included-work__title{margin-bottom:clamp(2.6rem, calc(1.4rem + 3.2vw), 5.5rem);margin-inline:auto;width:420px;height:88px}@media screen and (max-width:640px){.page-plan .included-work__title{width:auto;height:56px;text-align:center}}.page-plan .included-work__list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:6px}@media screen and (max-width:1240px){.page-plan .included-work__list{justify-content:center}}.page-plan .included-work__item{display:flex;align-items:center;justify-content:center;min-width:195px;padding:16px 37px;border-radius:10px;border:1px solid #e3ddd2;background:#fff;font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}@media screen and (max-width:1024px){.page-plan .included-work__item{font-size:1.6rem}}@media screen and (max-width:640px){.page-plan .included-work__item{padding:8px;min-width:120px;font-size:1.4rem}}.page-plan .banner{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}@media screen and (min-width:1025px){.page-plan .banner__link:hover .common-button__link::after{right:14px}}.page-plan .banner__block{position:relative;display:flex;justify-content:space-between;align-items:center;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.page-plan .banner__block{align-items:stretch}}@media screen and (max-width:640px){.page-plan .banner__block{flex-direction:column}}.page-plan .banner__block::before{content:"";position:absolute;top:0;left:0;width:80px;height:auto;aspect-ratio:1;background:url(../pages/page-consultation/page-consultation01/img/icon-banner.jpg) no-repeat center center/cover;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){.page-plan .banner__block::before{width:68px}}.page-plan .banner__ph img{width:100%;height:100%;object-fit:cover}.page-plan .banner__info{padding-block:26px;padding-inline:32px 28px}@media screen and (max-width:640px){.page-plan .banner__info{padding-block:16px 30px;padding-inline:20px}}.page-plan .banner__head{margin-bottom:26px}@media screen and (max-width:640px){.page-plan .banner__head{margin-bottom:18px;text-align:center}}.page-plan .banner__title{min-width:371px}@media screen and (max-width:1024px){.page-plan .banner__title{min-width:320px}}@media screen and (max-width:640px){.page-plan .banner__title{min-width:auto}}.page-plan .banner__title-st{color:#3e4648;font-size:2.8rem;font-weight:500;line-height:1.42;letter-spacing:0.224rem}@media screen and (max-width:1024px){.page-plan .banner__title-st{font-size:2rem}}@media screen and (max-width:640px){.page-plan .banner__title-st{font-size:1.8rem}}.page-plan .banner__anchor{width:240px;height:52px}@media screen and (max-width:640px){.page-plan .banner__anchor{margin-inline:auto}}.page-service__head{margin-bottom:clamp(2.7rem, calc(1.6rem + 2.98vw), 5.4rem)}.page-service__lead{margin-bottom:clamp(1.6rem, calc(0.9rem + 1.77vw), 3.2rem)}.page-service__lead-st{color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){.page-service__lead-st{font-size:2.4rem}}@media screen and (max-width:640px){.page-service__lead-st{font-size:1.8rem}}.page-service__txt{margin-bottom:clamp(5.6rem, calc(3.3rem + 6.19vw), 11.2rem);margin-inline:auto;max-width:730px}.page-service__txt-st{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-service__txt-st{font-size:1.4rem}}.page-service__anchor{padding-bottom:clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem)}.page-service__anchor .service-anchor{padding-top:24px;border-top:1px solid var(--fc)}.page-service__anchor .service-anchor__head{margin-bottom:clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem)}.page-service__anchor .service-anchor__title{margin-inline:auto;width:251px;height:52px}@media screen and (max-width:640px){.page-service__anchor .service-anchor__title{width:auto;height:56px;text-align:center}}.page-service__anchor .service-anchor__list{display:flex;justify-content:center;align-items:stretch;gap:8px 24px}@media screen and (max-width:640px){.page-service__anchor .service-anchor__list{flex-direction:column;margin-inline:auto;max-width:500px}}.page-service__anchor .service-anchor__item{flex:1}.page-service__anchor .service-anchor__btn{border:1px solid var(--bc);border-radius:10px;overflow:clip;transition:0.4s}@media screen and (max-width:640px){.page-service__anchor .service-anchor__btn{width:100%;height:160px}}@media screen and (min-width:1025px){.page-service__anchor .service-anchor__btn:hover{background:#fffefb;border:1px solid #ebebeb}}.page-service__anchor .service-anchor__btn.active{background:#fffefb;border:1px solid #ebebeb}.page-service__anchor .item-box{position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:16px;padding:16px;width:100%;height:100%}@media screen and (max-width:1024px){.page-service__anchor .item-box{flex-direction:column}}@media screen and (max-width:640px){.page-service__anchor .item-box{flex-direction:row;gap:8px;padding:8px}}.page-service__anchor .item-box__info{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;width:calc(50% - 8px);overflow:clip}@media screen and (max-width:1024px){.page-service__anchor .item-box__info{padding-block:8px 0;padding-right:0;width:100%}}@media screen and (max-width:640px){.page-service__anchor .item-box__info{flex:1;gap:16px}}.page-service__anchor .item-box__ttl{margin-bottom:10px;text-align:left}@media screen and (max-width:640px){.page-service__anchor .item-box__ttl{margin-bottom:2px}}.page-service__anchor .item-box__ttl-st{color:#333;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-service__anchor .item-box__ttl-st{font-size:1.6rem}}@media screen and (max-width:640px){.page-service__anchor .item-box__ttl-st{font-size:1.4rem;line-height:1.55;letter-spacing:0.072rem}}.page-service__anchor .item-box__txt{text-align:left;font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}@media screen and (max-width:640px){.page-service__anchor .item-box__txt{font-size:1.2rem;line-height:1.66;letter-spacing:0.048rem}}.page-service__anchor .item-box__arw{display:flex;justify-content:center;align-items:center;margin-inline:auto 0;width:32px;height:32px;border-radius:5px;border:1px solid var(--fc)}@media screen and (max-width:1024px){.page-service__anchor .item-box__arw{width:24px;height:24px}}.page-service__anchor .item-box__arw img{width:5px;height:5px;aspect-ratio:1}.page-service__anchor .item-box__ph{width:calc(50% - 8px);aspect-ratio:0.8316831683;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.page-service__anchor .item-box__ph{width:100%;aspect-ratio:1.5}}@media screen and (max-width:640px){.page-service__anchor .item-box__ph{width:40%;aspect-ratio:0.8316831683}}.page-service__anchor .item-box__ph img{width:100%;height:100%;object-fit:cover}.page-service__cnt{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-service__cnt .service-cnt__block{padding-top:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);background:#fffefb;border-radius:20px;border:1px solid var(--fc)}.page-service__cnt .service-cnt__title{margin-inline:auto;width:420px;height:72px}@media screen and (max-width:640px){.page-service__cnt .service-cnt__title{width:100%;height:56px;text-align:center}}.page-service__cnt .service-cnt__item{padding-block:clamp(4rem, calc(2.3rem + 4.42vw), 8rem);padding-inline:clamp(1.6rem, calc(-2.8rem + 6.89vw), 6rem)}.page-service__cnt .service-cnt__item:not(:last-child){border-bottom:1px solid var(--fc)}.page-service__cnt .item-box{display:flex;justify-content:space-between;align-items:center;gap:56px}@media screen and (max-width:1024px){.page-service__cnt .item-box{gap:8px 24px}}@media screen and (max-width:640px){.page-service__cnt .item-box{flex-direction:column}}.page-service__cnt .item-box.--reverse{flex-direction:row-reverse}@media screen and (max-width:640px){.page-service__cnt .item-box.--reverse{flex-direction:column}}.page-service__cnt .item-box__info{width:calc(53% - 56px)}@media screen and (max-width:1024px){.page-service__cnt .item-box__info{width:calc(53% - 24px)}}@media screen and (max-width:640px){.page-service__cnt .item-box__info{width:100%}}.page-service__cnt .item-box__title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem);padding-bottom:clamp(0.8rem, calc(0.1rem + 1.77vw), 2.4rem);border-bottom:1px solid #e3ddd2}@media screen and (max-width:1024px){.page-service__cnt .item-box__title{gap:16px}}.page-service__cnt .item-box__title-st{flex:1;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-service__cnt .item-box__title-st{font-size:1.8rem}}@media screen and (max-width:640px){.page-service__cnt .item-box__title-st{font-size:1.6rem}}.page-service__cnt .item-box__title-num{color:#e3ddd2;font-family:var(--font--en);font-size:8rem;font-weight:300;line-height:0.6}@media screen and (max-width:1024px){.page-service__cnt .item-box__title-num{font-size:6rem}}@media screen and (max-width:640px){.page-service__cnt .item-box__title-num{font-size:4rem}}.page-service__cnt .item-box__txt-st{font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-service__cnt .item-box__txt-st{font-size:1.4rem}}.page-service__cnt .item-box__ph{width:47%;height:auto;aspect-ratio:1.4985250737;border-radius:10px;overflow:hidden}@media screen and (max-width:640px){.page-service__cnt .item-box__ph{width:100%}}.page-service__price{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-service__price .service-price{padding-top:24px;border-top:1px solid var(--fc)}.page-service__price .service-price__head{margin-bottom:clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem)}.page-service__price .service-price__title{margin-inline:auto;width:420px;height:60px}@media screen and (max-width:640px){.page-service__price .service-price__title{width:auto;height:56px;text-align:center}}.page-service__price .service-price__list{display:flex;justify-content:space-between;align-items:stretch;gap:64px}@media screen and (max-width:1240px){.page-service__price .service-price__list{gap:24px}}@media screen and (max-width:640px){.page-service__price .service-price__list{flex-direction:column}}.page-service__price .service-price__item{flex:1;height:auto}.page-service__price .item-box{display:flex;align-items:center;gap:32px;width:100%;height:100%;padding-block:40px;padding-inline:40px 32px;border-radius:10px;background:#fffefb}@media screen and (max-width:1240px){.page-service__price .item-box{gap:24px;padding-block:24px;padding-inline:24px 16px}}@media screen and (max-width:1024px){.page-service__price .item-box{gap:16px;padding-block:16px;padding-inline:16px}}.page-service__price .item-box__ph{width:60%;border-radius:10px;aspect-ratio:1.4942528736;overflow:clip}@media screen and (max-width:1024px){.page-service__price .item-box__ph{width:50%}}.page-service__price .item-box__info{width:calc(40% - 32px)}@media screen and (max-width:1240px){.page-service__price .item-box__info{width:calc(40% - 24px)}}@media screen and (max-width:1024px){.page-service__price .item-box__info{width:calc(50% - 16px)}}.page-service__price .item-box__label{color:#000;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1240px){.page-service__price .item-box__label{font-size:1.8rem}}@media screen and (max-width:1024px){.page-service__price .item-box__label{font-size:1.6rem}}.page-service__price .item-box__value{color:#333;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1240px){.page-service__price .item-box__value{font-size:1.8rem}}@media screen and (max-width:1024px){.page-service__price .item-box__value{font-size:1.6rem}}.page-service__price .item-box__value strong{color:#333;font-family:var(--font--en);font-size:4rem;font-weight:400;line-height:0.8}@media screen and (max-width:1240px){.page-service__price .item-box__value strong{font-size:3.2rem}}@media screen and (max-width:1024px){.page-service__price .item-box__value strong{font-size:2.4rem}}.page-service__consultation{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-service__consultation .service-consultation{padding-top:24px;border-top:1px solid var(--fc)}.page-service__consultation .service-consultation__head{margin-bottom:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}.page-service__consultation .service-consultation__title{margin-inline:auto;width:420px;height:60px}@media screen and (max-width:640px){.page-service__consultation .service-consultation__title{width:auto;height:56px;text-align:center}}.page-service__consultation .service-consultation__list{display:flex;justify-content:space-between;align-items:stretch;gap:16px 64px}@media screen and (max-width:1240px){.page-service__consultation .service-consultation__list{gap:24px}}@media screen and (max-width:640px){.page-service__consultation .service-consultation__list{flex-direction:column}}.page-service__consultation .service-consultation__item{flex:1}.page-service__consultation .item-box{padding-block:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem) clamp(2rem, calc(1.2rem + 2.21vw), 4rem);padding-inline:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);border-radius:10px;background:#fffefb}.page-service__consultation .item-box__title{position:relative;margin-inline:auto;width:300px;height:60px}@media screen and (max-width:1024px){.page-service__consultation .item-box__title{width:210px;height:56px}}@media screen and (max-width:640px){.page-service__consultation .item-box__title{width:auto;text-align:center}}.page-service__consultation .item-box__ph{margin-block:-35px clamp(1.7rem, calc(1rem + 1.88vw), 3.4rem);border-radius:10px;aspect-ratio:1.4968944099;overflow:clip}.page-service__consultation .item-box__txt{margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);padding-bottom:clamp(0.7rem, calc(0.4rem + 0.77vw), 1.4rem);border-bottom:1px solid #bebebe}.page-service__consultation .item-box__txt-st{color:#1a1a1a;font-size:1.8rem;font-weight:500;line-height:1.55;letter-spacing:0.072rem}@media screen and (max-width:1024px){.page-service__consultation .item-box__txt-st{font-size:1.6rem}}.page-service__consultation .item-box__data-item{display:flex;justify-content:flex-start;align-items:center;gap:16px}@media screen and (max-width:1024px){.page-service__consultation .item-box__data-item{flex-direction:column;align-items:flex-start}}.page-service__consultation .item-box__data-item:not(:last-child){margin-bottom:8px}.page-service__consultation .item-box__label{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 8px 6px 8px;min-width:80px;border-radius:2px;background:var(--fc);color:#fffefb;text-align:center;font-size:1.4rem;font-weight:500;line-height:1}.page-service__consultation .item-box__value{color:#1a1a1a;font-size:1.4rem;font-weight:500;line-height:1}.banner{padding-block:clamp(6rem, calc(3.5rem + 6.63vw), 12rem)}@media screen and (min-width:1025px){.banner__link:hover .common-button__link::after{right:14px}}.banner__block{position:relative;display:flex;justify-content:space-between;align-items:center;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.banner__block{align-items:stretch}}@media screen and (max-width:640px){.banner__block{flex-direction:column}}.banner__block::before{content:"";position:absolute;top:0;left:0;width:80px;height:auto;aspect-ratio:1;background:url(../pages/page-service/page-service01/img/icon-banner.jpg) no-repeat center center/cover;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){.banner__block::before{width:68px}}.banner__ph img{width:100%;height:100%;object-fit:cover}.banner__info{padding-block:26px;padding-inline:32px 28px}@media screen and (max-width:640px){.banner__info{padding-block:16px 30px;padding-inline:20px}}.banner__head{margin-bottom:26px}@media screen and (max-width:640px){.banner__head{margin-bottom:18px;text-align:center}}.banner__title{min-width:371px}@media screen and (max-width:1024px){.banner__title{min-width:320px}}@media screen and (max-width:640px){.banner__title{min-width:auto}}.banner__title-st{color:#3e4648;font-size:2.8rem;font-weight:500;line-height:1.42;letter-spacing:0.224rem}@media screen and (max-width:1024px){.banner__title-st{font-size:2rem}}@media screen and (max-width:640px){.banner__title-st{font-size:1.8rem}}.banner__anchor{width:240px;height:52px}@media screen and (max-width:640px){.banner__anchor{margin-inline:auto}}.page-campaign__head-ph{position:relative;border-radius:5px;overflow:hidden}@media screen and (max-width:640px){.page-campaign__head-ph{aspect-ratio:1}.page-campaign__head-ph img{width:100%;height:100%;object-fit:cover}}.page-campaign__head-info{position:absolute;top:10%;left:4%;width:42%}@media screen and (max-width:640px){.page-campaign__head-info{width:75%;top:50%;left:50%;transform:translate(-50%, -50%)}}.page-campaign__cnt{padding-block:clamp(3rem, calc(1.8rem + 3.31vw), 6rem) clamp(8rem, calc(4.7rem + 8.84vw), 16rem)}.page-campaign .campaign-cnt{padding-top:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);border-top:1px solid var(--fc)}.page-campaign .campaign-cnt__head{margin-bottom:clamp(2rem, calc(1rem + 2.54vw), 4.3rem)}.page-campaign .campaign-cnt__title{margin-inline:auto;width:466px;height:84px}@media screen and (max-width:640px){.page-campaign .campaign-cnt__title{width:auto;height:56px;text-align:center}}.page-campaign .campaign-cnt__intro{margin-bottom:clamp(2.6rem, calc(1.4rem + 3.2vw), 5.5rem)}.page-campaign .campaign-cnt__intro-box{margin-inline:auto;max-width:960px;border-radius:10px;background:#fffefb}.page-campaign .campaign-cnt__intro .item-box{display:flex;justify-content:space-between;align-items:center;gap:16px 65px;padding-block:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem) clamp(1.2rem, calc(0.7rem + 1.44vw), 2.5rem);padding-inline:clamp(4.2rem, calc(2.4rem + 4.75vw), 8.5rem) clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem)}@media screen and (max-width:640px){.page-campaign .campaign-cnt__intro .item-box{flex-direction:column}}.page-campaign .campaign-cnt__intro .item-box__ph{width:187px}.page-campaign .campaign-cnt__intro .item-box__info{flex:1}.page-campaign .campaign-cnt__intro .item-box__txt-st{font-size:1.6rem;line-height:2.8rem;letter-spacing:0.064rem}.page-campaign .campaign-cnt__intro .item-box__txt-st:not(:last-child){margin-bottom:clamp(1.4rem, calc(0.8rem + 1.55vw), 2.8rem)}@media screen and (max-width:640px){.page-campaign .campaign-cnt__intro .item-box__txt-st{font-size:1.4rem}}.page-campaign .campaign-cnt__chart{margin-bottom:clamp(2rem, calc(1.2rem + 2.21vw), 4rem)}.page-campaign .campaign-cnt__chart-table{overflow-x:auto}.page-campaign .campaign-cnt__chart-ph{margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);margin-inline:auto;width:960px}@media screen and (max-width:640px){.page-campaign .campaign-cnt__chart-ph{width:620px}}.page-campaign .campaign-cnt__chart-note{margin-inline:auto;max-width:960px;font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}@media screen and (max-width:640px){.page-campaign .campaign-cnt__chart-note{font-size:1.2rem}}.page-campaign .campaign-cnt__message{padding-bottom:clamp(4rem, calc(2.3rem + 4.42vw), 8rem)}.page-campaign .campaign-cnt__message-title{margin-bottom:8px;text-align:center}.page-campaign .campaign-cnt__message-title span{position:relative;color:#ea5d1a;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__message-title span{font-size:1.8rem}}@media screen and (max-width:767px){.page-campaign .campaign-cnt__message-title span{font-size:1.6rem}}.page-campaign .campaign-cnt__message-title span::before,.page-campaign .campaign-cnt__message-title span::after{content:"";position:absolute;top:calc(50% - 4px);width:1px;height:24px;background:var(--fc)}@media screen and (max-width:640px){.page-campaign .campaign-cnt__message-title span::before,.page-campaign .campaign-cnt__message-title span::after{content:none}}.page-campaign .campaign-cnt__message-title span::before{left:-16px;transform:rotate(-45deg) translateY(-50%)}.page-campaign .campaign-cnt__message-title span::after{right:-16px;transform:rotate(45deg) translateY(-50%)}.page-campaign .campaign-cnt__message-box{display:flex;justify-content:center;align-items:center;margin-inline:auto;padding:clamp(2rem, calc(1.2rem + 2.21vw), 4rem);max-width:785px;border-radius:5px;background:#e3ddd2}.page-campaign .campaign-cnt__message-txt{color:#1a1a1a;text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__message-txt{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__message-txt{font-size:1.6rem}}.page-campaign .campaign-cnt__term{margin-inline:auto;max-width:960px;padding-block:clamp(2.1rem, calc(1.2rem + 2.43vw), 4.3rem) clamp(4.8rem, calc(2.8rem + 5.3vw), 9.6rem);border-top:1px dashed var(--fc)}.page-campaign .campaign-cnt__term .campaign-term__title{margin-bottom:clamp(1.8rem, calc(1rem + 2.21vw), 3.8rem)}.page-campaign .campaign-cnt__term .campaign-term__title-st{text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__term .campaign-term__title-st{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__term .campaign-term__title-st{font-size:1.6rem}}.page-campaign .campaign-cnt__term .campaign-term__list{display:flex;justify-content:space-between;align-items:stretch;gap:16px 28px;margin-bottom:clamp(1rem, calc(0.6rem + 1.1vw), 2rem)}@media screen and (max-width:640px){.page-campaign .campaign-cnt__term .campaign-term__list{flex-direction:column}}.page-campaign .campaign-cnt__term .campaign-term__item{height:auto;background:#fffefb;border-radius:5px}.page-campaign .campaign-cnt__term .campaign-term__item:nth-child(1){width:40.5%}@media screen and (max-width:640px){.page-campaign .campaign-cnt__term .campaign-term__item:nth-child(1){width:100%}}.page-campaign .campaign-cnt__term .campaign-term__item:nth-child(2){flex:1}.page-campaign .campaign-cnt__term .campaign-term__note-st{font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}.page-campaign .campaign-cnt__term .item-box{display:flex;height:100%;padding:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);justify-content:center;align-items:center}.page-campaign .campaign-cnt__term .item-box__txt-st{color:#1a1a1a;text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__term .item-box__txt-st{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__term .item-box__txt-st{font-size:1.6rem}}.page-campaign .campaign-cnt__term .item-box__txt-st .--color{color:#ea5d1a}.page-campaign .campaign-cnt__support .campaign-support{margin-inline:auto;padding-block:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem) clamp(2.4rem, calc(1.4rem + 2.65vw), 4.8rem);padding-inline:clamp(2.6rem, calc(1.5rem + 2.87vw), 5.2rem);max-width:960px;border-radius:20px;border:1px solid #000;background:#fffefb}.page-campaign .campaign-cnt__support .campaign-support__head{margin-bottom:clamp(3rem, calc(1.8rem + 3.31vw), 6rem)}.page-campaign .campaign-cnt__support .campaign-support__lead{margin-bottom:clamp(0.6rem, calc(0.4rem + 0.66vw), 1.2rem);text-align:center}.page-campaign .campaign-cnt__support .campaign-support__lead span{position:relative;color:#ea5d1a;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__support .campaign-support__lead span{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .campaign-support__lead span{font-size:1.6rem}}.page-campaign .campaign-cnt__support .campaign-support__lead span::before,.page-campaign .campaign-cnt__support .campaign-support__lead span::after{content:"";position:absolute;top:calc(50% - 4px);width:1px;height:24px;background:var(--fc)}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .campaign-support__lead span::before,.page-campaign .campaign-cnt__support .campaign-support__lead span::after{content:none}}.page-campaign .campaign-cnt__support .campaign-support__lead span::before{left:-16px;transform:rotate(-45deg) translateY(-50%)}.page-campaign .campaign-cnt__support .campaign-support__lead span::after{right:-16px;transform:rotate(45deg) translateY(-50%)}.page-campaign .campaign-cnt__support .campaign-support__title{margin-inline:auto;width:420px;height:88px}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .campaign-support__title{width:auto;height:64px;text-align:center}}.page-campaign .campaign-cnt__support .campaign-support__list{display:flex;justify-content:center;align-items:stretch;gap:55px;margin-bottom:clamp(2.6rem, calc(1.5rem + 2.87vw), 5.2rem)}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__support .campaign-support__list{gap:32px 16px}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .campaign-support__list{flex-direction:column}}.page-campaign .campaign-cnt__support .campaign-support__item{flex:1}.page-campaign .campaign-cnt__support .campaign-support__note-st{text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__support .campaign-support__note-st{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .campaign-support__note-st{text-align:left;font-size:1.6rem}}.page-campaign .campaign-cnt__support .item-box__title{margin-bottom:clamp(0.5rem, calc(0.3rem + 0.55vw), 1rem)}.page-campaign .campaign-cnt__support .item-box__title-st{text-align:center;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__support .item-box__title-st{font-size:1.8rem}}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .item-box__title-st{font-size:1.6rem}}.page-campaign .campaign-cnt__support .item-box__ph{margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);border-radius:10px;overflow:hidden}.page-campaign .campaign-cnt__support .item-box__txt{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(0.8rem, calc(0.5rem + 0.88vw), 1.6rem)}.page-campaign .campaign-cnt__support .item-box__txt-st{text-align:center;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .item-box__txt-st{font-size:1.4rem}}.page-campaign .campaign-cnt__support .item-box__desc{display:flex;justify-content:center;align-items:center;padding-block:clamp(0.5rem, calc(0.3rem + 0.55vw), 1rem);border-block:1px dashed var(--fc)}.page-campaign .campaign-cnt__support .item-box__desc-st{text-align:center;font-size:1.6rem;line-height:1.6;letter-spacing:0.064rem}@media screen and (max-width:640px){.page-campaign .campaign-cnt__support .item-box__desc-st{font-size:1.4rem}}.page-campaign .campaign-cnt__support .item-box__desc-st strong{color:var(--mc);text-align:center;font-size:2rem;font-weight:500;line-height:1.95;letter-spacing:0.08rem}@media screen and (max-width:1024px){.page-campaign .campaign-cnt__support .item-box__desc-st strong{font-size:1.6rem}}.page-campaign .banner{padding-block:clamp(6rem, calc(3.5rem + 6.63vw), 12rem)}@media screen and (min-width:1025px){.page-campaign .banner__link:hover .common-button__link::after{right:14px}}.page-campaign .banner__block{position:relative;display:flex;justify-content:space-between;align-items:center;margin-inline:auto;max-width:960px;width:100%;background:#fffefb;border:4px solid #e3ddd2;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.page-campaign .banner__block{align-items:stretch}}@media screen and (max-width:640px){.page-campaign .banner__block{flex-direction:column}}.page-campaign .banner__block::before{content:"";position:absolute;top:0;left:0;width:80px;height:auto;aspect-ratio:1;background:url(../pages/page-campaign/page-campaign01/img/icon-banner.jpg) no-repeat center center/cover;border-radius:0 0 3px 0;overflow:hidden;z-index:10}@media screen and (max-width:640px){.page-campaign .banner__block::before{width:68px}}.page-campaign .banner__ph img{width:100%;height:100%;object-fit:cover}.page-campaign .banner__info{padding-block:26px;padding-inline:32px 28px}@media screen and (max-width:640px){.page-campaign .banner__info{padding-block:16px 30px;padding-inline:20px}}.page-campaign .banner__head{margin-bottom:26px}@media screen and (max-width:640px){.page-campaign .banner__head{margin-bottom:18px;text-align:center}}.page-campaign .banner__title{min-width:371px}@media screen and (max-width:1024px){.page-campaign .banner__title{min-width:320px}}@media screen and (max-width:640px){.page-campaign .banner__title{min-width:auto}}.page-campaign .banner__title-st{color:#3e4648;font-size:2.8rem;font-weight:500;line-height:1.42;letter-spacing:0.224rem}@media screen and (max-width:1024px){.page-campaign .banner__title-st{font-size:2rem}}@media screen and (max-width:640px){.page-campaign .banner__title-st{font-size:1.8rem}}.page-campaign .banner__anchor{width:240px;height:52px}@media screen and (max-width:640px){.page-campaign .banner__anchor{margin-inline:auto}}#page-recruit .underlayer-table table{width:100%}#page-recruit .underlayer-table table tbody tr{border-bottom:1px solid var(--bg-third-color)}#page-recruit .underlayer-table table tbody tr th{width:230px;font-size:1.8rem;line-height:1.5em;padding:30px 0}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr th{width:150px;padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 230px);font-size:1.6rem;line-height:1.5em;padding:30px 0;vertical-align:middle}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-recruit .page-recruit-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-recruit .page-recruit-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-recruit .page-recruit-occupation{padding:120px 0 200px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation{padding:12% 0 20%}}#page-recruit .page-recruit-occupation__inner--h4{border-bottom:1px solid var(--bg-third-color);padding-bottom:20px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__inner--h4{padding-bottom:15px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__inner--h4{padding-bottom:10px}}#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:2.4rem}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:1.8rem}}#page-recruit .page-recruit-occupation .page-recruit-tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab{margin-bottom:6%}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab{display:block;margin-bottom:10%}}#page-recruit .page-recruit-occupation .page-recruit-tab-box{background-color:var(--bg-first-color);cursor:pointer;display:block;font-size:2rem;border:1px solid var(--bg-third-color);position:relative;padding:20px 70px 20px 30px;margin-bottom:20px}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{width:32%}}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{font-size:1.6rem;padding:10px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{width:100%;max-width:none;font-size:1.8rem;padding:10px;padding:10px 30px 10px 20px;margin:0 auto 4%}}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(4){margin-left:auto;margin-right:1%}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(4){margin:0 auto 4%}}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(5){margin-left:1%;margin-right:auto}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(5){margin:0 auto}}#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{content:"";background-color:var(--bg-second-color);width:10px;height:6px;position:absolute;top:0;bottom:0;right:30px;margin:auto;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{right:10px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{right:15px}}#page-recruit .page-recruit-occupation .page-recruit-tab-box.recruit-active{background-color:var(--bg-second-color);color:var(--font-second-color)}#page-recruit .page-recruit-occupation .page-recruit-tab-box.recruit-active::before{background-color:var(--bg-first-color)}#page-recruit .page-recruit-occupation .page-recruit-cnt{display:none}#page-recruit .page-recruit-occupation .page-recruit-cnt.show{display:block}#page-recruit .page-recruit-occupation .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-request .page-request__head{margin-bottom:clamp(4.2rem, calc(2.5rem + 4.64vw), 8.4rem)}#page-request .page-request__lead{margin-bottom:clamp(4.1rem, calc(2rem + 5.64vw), 9.2rem);color:#333;text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){#page-request .page-request__lead{font-size:2.4rem}}@media screen and (max-width:640px){#page-request .page-request__lead{font-size:1.8rem}}#page-request .page-request__txt{color:#1a1a1a;text-align:center;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-request .page-request__txt{font-size:1.4rem;text-align:left}}#page-request .page-request__list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:min(calc(92 / 1280 * 100 * 1vw), 9.2rem) min(calc(80 / 1280 * 100 * 1vw), 8rem);margin-bottom:clamp(7.5rem, calc(5.6rem + 4.97vw), 12rem);margin-inline:auto;max-width:834px}@media screen and (max-width:640px){#page-request .page-request__list{gap:45px}}#page-request .page-request__item{width:calc((100% - min(calc(80 / 1280 * 100 * 1vw), 8rem)) / 2);height:auto}@media screen and (max-width:640px){#page-request .page-request__item{width:100%}}#page-request .item-box{height:100%}#page-request .item-box__top{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:clamp(1.2rem, calc(0.7rem + 1.33vw), 2.4rem);border:1px solid #bebebe;aspect-ratio:1.4980079681}#page-request .item-box__ph{position:relative;width:calc(100% - 10px);height:calc(100% - 10px);overflow:hidden}@media screen and (max-width:640px){#page-request .item-box__ph{width:calc(100% - 4px);height:calc(100% - 4px)}}#page-request .item-box__ph img{width:100%;height:100%;object-fit:cover}#page-request .item-box__title{margin-bottom:clamp(1.2rem, calc(0.6rem + 1.55vw), 2.6rem);height:60px;text-align:center}@media screen and (max-width:640px){#page-request .item-box__title{height:56px}}#page-request .item-box__txt{color:#3e4648;font-size:1.4rem;line-height:1.71;letter-spacing:0.056rem}#page-request .image-popup-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.8);display:flex;align-items:center;justify-content:center;z-index:9999}#page-request .image-popup-content{position:relative;max-width:90vw;max-height:90vh}#page-request .image-popup-content img{width:auto;height:auto;max-width:100%;max-height:100%;display:block}#page-request .image-popup-close{position:absolute;top:-35px;right:-35px;font-size:30px;color:#fff;cursor:pointer}@media screen and (max-width:1024px){#page-request .image-popup-close{right:0}}#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_sp.jpg)}}#page-sdgs .page-sdgs-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:10% 0 20%}}#page-sdgs .page-sdgs-cnt__inner{max-width:1080px}#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;border-bottom:1px solid var(--font-third-color);padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.8rem;padding-bottom:15px;margin-bottom:20px}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.2rem}}#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_sp.jpg)}}#page-search .page-search-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-search .page-search-cnt{padding:10% 0 20%}}#page-search .page-search-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title{margin-bottom:12%}}#page-search .page-search-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-search .page-search-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--title h3{font-size:2.4rem}}#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 2%}}#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{border-top:1px solid var(--bg-third-color);border-bottom:1px solidvar(--bg-third-color);padding:150px 60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 2%}}#page-search .page-search-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title{font-size:2rem}}#page-search .page-search-cnt__inner--point--title::before{content:"";background-color:var(--bg-third-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-search .page-search-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;top:0;padding-right:20px}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){top:-2px}}#page-search .page-search-cnt__inner--point--box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box{display:block;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text{width:52%;max-width:550px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text{width:100%;max-width:none;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-search .page-search-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5>span{top:-2px}}#page-search .page-search-cnt__inner--point--box--img{width:44%;max-width:470px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--img{width:100%;max-width:none;margin:0 auto}}#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_sp.jpg)}}#page-support .page-support-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-support .page-support-cnt{padding:10% 0 20%}}#page-support .page-support-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title{margin-bottom:12%}}#page-support .page-support-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-support .page-support-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--title h3{font-size:2.4rem}}#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative;margin-bottom:40px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--title{display:block}}#page-support .page-support-cnt__inner--point--title::before{content:"";background-color:var(--bg-first-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-support .page-support-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;padding-right:20px}}#page-support .page-support-cnt__inner--point--box--text{margin-bottom:40px}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text{margin-bottom:4%}}#page-support .page-support-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-2px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:0}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:2px}}#page-support .page-support-cnt__inner--point--box--list{border:1px solid var(--bg-first-color);padding:70px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list{padding:7% 4%}}#page-support .page-support-cnt__inner--point--box--list li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list li{align-items:flex-start}}#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--box--list--img{width:180px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--img{width:20%}}#page-support .page-support-cnt__inner--point--box--list--text{width:840px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text{width:76%}}#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2.4rem;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--list--text>h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5>span{top:-2px}}#page-thanks .page-thanks__cnt{padding-bottom:clamp(5.5rem, calc(3.2rem + 6.08vw), 11rem)}#page-thanks .page-thanks__title{margin-bottom:clamp(1.5rem, calc(0.9rem + 1.66vw), 3rem);text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25;letter-spacing:0.256rem}@media screen and (max-width:1024px){#page-thanks .page-thanks__title{font-size:2.4rem}}@media screen and (max-width:640px){#page-thanks .page-thanks__title{font-size:2rem}}#page-thanks .page-thanks__txt{margin-bottom:clamp(5rem, calc(2.7rem + 6.08vw), 10.5rem);text-align:center;color:#1a1a1a;font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:0.064rem}@media screen and (max-width:640px){#page-thanks .page-thanks__txt{text-align:left;font-size:1.4rem}}#page-thanks .page-thanks__anchor{text-align:center}#page-thanks .page-thanks__anchor-link{color:#1a1a1a;font-size:1.6rem;line-height:1.75;letter-spacing:0.064rem;transition:0.4s}@media screen and (max-width:640px){#page-thanks .page-thanks__anchor-link{font-size:1.4rem}}@media screen and (min-width:1025px){#page-thanks .page-thanks__anchor-link:hover{color:var(--mc)}}