#page-company .page-company-title{margin-bottom:80px}@media screen and (max-width:1024px){#page-company .page-company-title{margin-bottom:8%}}#page-company .page-company-title-lg{font-size:3.2rem;letter-spacing:0.06em}@media screen and (max-width:1024px){#page-company .page-company-title-lg{font-size:2.8rem}}@media screen and (max-width:640px){#page-company .page-company-title-lg{font-size:2.4rem}}#page-company .page-company-title-sm{font-family:"Montserrat";font-weight:600;color:#BFA55C;font-size:1.4rem;letter-spacing:0.04em}@media screen and (max-width:640px){#page-company .page-company-title-sm{font-size:1.2rem}}#page-company .underlayer-table table{width:100%}#page-company .underlayer-table table tbody tr{border-bottom:1px solid #BFA55C}#page-company .underlayer-table table tbody tr:first-of-type{border-top:1px solid #BFA55C}#page-company .underlayer-table table tbody tr th{width:300px;font-weight:normal;text-align:center;font-size:1.6rem;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-greeting{padding:80px 0;background:url(../pages/page-company/page-company01/img/page-company-greeting-bg_pc.jpg) no-repeat center center / cover}@media screen and (max-width:1024px){#page-company .page-company-greeting{padding:8% 0}}@media screen and (max-width:640px){#page-company .page-company-greeting{padding:10% 0 0 0;background:url(../pages/page-company/page-company01/img/page-company-greeting-bg_sp.jpg) no-repeat center bottom / cover}}#page-company .page-company-greeting__inner--cnt{display:flex;justify-content:space-between;max-width:1168px;margin:0 auto}#page-company .page-company-greeting__inner--cnt--img{max-width:400px}@media screen and (max-width:1240px){#page-company .page-company-greeting__inner--cnt--img{max-width:100%;width:38%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--img{display:none}}#page-company .page-company-greeting__inner--cnt--img--sp{display:none}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--img--sp{display:block;max-width:140px}}#page-company .page-company-greeting__inner--cnt--text{max-width:688px}@media screen and (max-width:1240px){#page-company .page-company-greeting__inner--cnt--text{max-width:100%;width:58%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text{width:100%}}#page-company .page-company-greeting__inner--cnt--text>p{padding-bottom:56px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text>p{padding-bottom:6%;font-size:1.4rem}}#page-company .page-company-greeting__inner--cnt--text--sign{display:block;text-align:end}#page-company .page-company-greeting__inner--cnt--text--sign--position{font-family:"Noto Serif JP";display:block;font-size:1.6rem;padding-bottom:12px}#page-company .page-company-greeting__inner--cnt--text--sign--name{font-family:"Mr Bedfort";font-size:4rem}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--sign--name{font-size:3.2rem}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text--sign--name{font-size:2rem}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--wrap--sp{max-width:327px;margin:0 auto;width:100%;display:flex;justify-content:space-between}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--wrap--sp--sign{width:100%}}#page-company .page-company-philosophy{padding:120px 0}@media screen and (max-width:1024px){#page-company .page-company-philosophy{padding:12% 0}}@media screen and (max-width:640px){#page-company .page-company-philosophy{padding:14% 0}}#page-company .page-company-philosophy__inner--cnt--wrap{max-width:1000px;margin:0 auto}#page-company .page-company-philosophy__inner--cnt--map{margin-top:80px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--cnt--map{margin-top:8%}}#page-company .page-company-philosophy__inner--cnt--map iframe{width:100%;height:480px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--cnt--map iframe{height:40vw}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner--cnt--map iframe{height:50vw}}#page-company .page-company-zeh{padding-bottom:160px}@media screen and (max-width:1024px){#page-company .page-company-zeh{padding-bottom:16%}}#page-company .page-company-zeh.underlayer-table table tbody tr th{width:170px;text-align:justify;padding:40px 20px;font-weight:600;letter-spacing:0.06em}@media screen and (max-width:1240px){#page-company .page-company-zeh.underlayer-table table tbody tr th{width:150px;padding:4% 2%}}@media screen and (max-width:768px){#page-company .page-company-zeh.underlayer-table table tbody tr th{display:block;width:100%;padding-bottom:0}}#page-company .page-company-zeh.underlayer-table table tbody tr td{width:calc(100% - 170px);padding:40px 20px;text-align:center}@media screen and (max-width:1240px){#page-company .page-company-zeh.underlayer-table table tbody tr td{width:calc(100% - 150px);padding:4% 2%}}@media screen and (max-width:768px){#page-company .page-company-zeh.underlayer-table table tbody tr td{display:inline-block;width:33%}}#page-concept .js-scroll-image{overflow:hidden}#page-concept .js-scroll-image img{opacity:0;transition-duration:1s;transform:scale(1.2)}#page-concept .js-scroll-image.is-animated img{opacity:1;transform:scale(1)}#page-concept .js-scroll-text{-webkit-filter:blur(10px);filter:blur(10px);transition-duration:1.4s;opacity:0}#page-concept .js-scroll-text.is-animated{-webkit-filter:blur(0);filter:blur(0);opacity:1}#page-concept .front-page-feature{padding:160px 0 120px;overflow:hidden}@media screen and (max-width:1024px){#page-concept .front-page-feature{padding:16% 0 12%}}#page-concept .front-page-feature .pc-only{display:block !important}@media screen and (max-width:1240px){#page-concept .front-page-feature .pc-only{display:none !important}}#page-concept .front-page-feature .tb-only{display:none !important}@media screen and (max-width:768px){#page-concept .front-page-feature .tb-only{display:block !important}}#page-concept .front-page-feature .pc-tb-only{display:block !important}@media screen and (max-width:768px){#page-concept .front-page-feature .pc-tb-only{display:none !important}}#page-concept .front-page-feature__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media screen and (max-width:1024px){#page-concept .front-page-feature__inner{padding:0 2%}}@media screen and (max-width:768px){#page-concept .front-page-feature__inner{padding:0}}#page-concept .front-page-feature__top{position:relative;z-index:1;padding-bottom:400px}@media screen and (max-width:1240px){#page-concept .front-page-feature__top{padding-bottom:40vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__top{padding-bottom:3%}}#page-concept .front-page-feature__top__position-img02{position:absolute;z-index:1;bottom:60px;left:-300px;width:600px}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__position-img02{left:-25vw;bottom:9vw;width:50vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__position-img02{left:-48vw;bottom:auto;width:95vw;top:83vw}}#page-concept .front-page-feature__top__position-img01{position:absolute;bottom:220px;right:30px;width:380px;z-index:2}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__position-img01{right:2vw;bottom:18vw;width:30vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__position-img01{right:auto;bottom:auto;position:relative;width:100%;margin-top:10%;padding:10% 0 10% 15%}}#page-concept .front-page-feature__top__position-img01 picture{position:relative;z-index:1;display:inline-block}#page-concept .front-page-feature__top__position-img01__img01{position:absolute;z-index:3;top:-77px;left:60px;width:240px}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__position-img01__img01{top:-6vw;left:5vw;width:20vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__position-img01__img01{top:-2vw;width:39vw;left:0}}#page-concept .front-page-feature__top__position-img01__img02{position:absolute;z-index:2;top:30px;right:-150px;width:283px}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__position-img01__img02{top:2vw;right:-12vw;width:25vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__position-img01__img02{top:24vw;right:0;width:39vw}}#page-concept .front-page-feature__top__inner{display:flex;position:relative;z-index:4}@media screen and (max-width:768px){#page-concept .front-page-feature__top__inner{flex-direction:column}}#page-concept .front-page-feature__top__left{width:580px;margin-right:56px;position:relative;z-index:1;overflow:hidden}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__left{width:47%;margin-right:5%}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__left{width:100%;padding-right:10%;margin-right:0;margin-left:-3vw}}#page-concept .front-page-feature__top__right{width:calc(100% - 636px);padding-top:32px;position:relative;z-index:2}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__right{width:48%}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__right{width:100%;padding:0 4%}}#page-concept .front-page-feature__top__right__title{font-size:6.4rem;font-weight:400;letter-spacing:0.13em;color:#1a3b33;margin-left:-200px;margin-bottom:54px;white-space:nowrap}@media screen and (max-width:1240px){#page-concept .front-page-feature__top__right__title{font-size:5vw;margin-left:-16vw;margin-bottom:6%}}@media screen and (max-width:768px){#page-concept .front-page-feature__top__right__title{font-size:12vw;margin-left:0;margin-bottom:9%;margin-top:-21%;text-align:right;padding-right:2%;line-height:1.5}}#page-concept .front-page-feature__top__right__title span{color:#fff}@media screen and (max-width:768px){#page-concept .front-page-feature__top__right__title span{display:inline-block;padding-right:25%}}#page-concept .front-page-feature__top__right__text{color:#303030;font-size:1.4rem;font-weight:400;letter-spacing:0.05em;line-height:2;margin-bottom:50px}#page-concept .front-page-feature__bottom{position:relative;z-index:1;padding-bottom:100px}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom{padding-bottom:10vw}}#page-concept .front-page-feature__bottom__position-img02{position:absolute;z-index:1;bottom:60px;left:420px;width:400px}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__position-img02{left:36vw;bottom:7vw;width:35vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__position-img02{right:-48vw;bottom:auto;width:95vw;top:10vw;left:auto}}#page-concept .front-page-feature__bottom__position-img01{position:absolute;bottom:40px;left:380px;width:336px;z-index:2;overflow:hidden}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__position-img01{left:25vw;bottom:-4vw;width:36vw}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__position-img01{display:none}}#page-concept .front-page-feature__bottom__inner{display:flex;position:relative;z-index:2;padding-left:100px;padding-right:70px}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__inner{padding-left:5%;padding-right:3%}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__inner{padding-left:0;padding-right:0;flex-direction:column}}#page-concept .front-page-feature__bottom__right{width:480px;margin-left:56px;position:relative;z-index:1}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__right{width:44%;margin-left:5%}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__right{width:100%;padding-right:10%;margin-left:0;margin-left:-3vw}}#page-concept .front-page-feature__bottom__right__img{overflow:hidden}#page-concept .front-page-feature__bottom__left{width:calc(100% - 536px);position:relative;z-index:2}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__left{width:51%}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__left{width:100%;padding:0 4%;margin-bottom:10%}}#page-concept .front-page-feature__bottom__left__title{font-size:6.4rem;font-weight:400;letter-spacing:0.13em;color:#1a3b33;margin-top:-140px;margin-bottom:54px;white-space:nowrap}@media screen and (max-width:1240px){#page-concept .front-page-feature__bottom__left__title{font-size:5vw;margin-top:-14vw;margin-bottom:6%}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__left__title{font-size:12vw;margin-bottom:9%;margin-top:0;text-align:left;line-height:1.5}}@media screen and (max-width:768px){#page-concept .front-page-feature__bottom__left__title span{display:inline-block;padding-left:18%}}#page-concept .front-page-feature__bottom__left__text{color:#303030;font-size:1.4rem;font-weight:400;letter-spacing:0.05em;line-height:2;margin-bottom:50px}#page-concept .page-concept-fv{background:url("../pages/page-concept/page-concept01/img/fv_bg_pc.jpg") center center / cover no-repeat;color:#fff;height:100vh;height:100dvh;min-height:810px;position:relative}@media screen and (max-width:768px){#page-concept .page-concept-fv{height:auto;min-height:unset;padding:12% 0}}@media screen and (max-width:640px){#page-concept .page-concept-fv{background-image:url("../pages/page-concept/page-concept01/img/fv_bg_sp.jpg")}}#page-concept .page-concept-fv::before{background:url("../pages/page-concept/page-concept01/img/fv_scroll.svg") center center / 100% 100% no-repeat;bottom:-43px;content:"";display:block;height:86px;left:calc(50% - 1px);position:absolute;width:2px;z-index:1}@media screen and (max-width:768px){#page-concept .page-concept-fv::before{display:none}}#page-concept .page-concept-fv__background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#page-concept .page-concept-fv__background::before{background-color:rgba(48, 48, 48, 0.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#page-concept .page-concept-fv__background video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}@media screen and (max-width:640px){#page-concept .page-concept-fv__background video{object-position:75% 50%}}#page-concept .page-concept-fv__inner{align-items:center;display:grid;grid-template-columns:repeat(2, 1fr);height:100%;margin:0 auto;max-width:1240px;padding:0 20px;position:relative;z-index:1}@media screen and (max-width:1240px){#page-concept .page-concept-fv__inner{padding:0 2%}}@media screen and (max-width:768px){#page-concept .page-concept-fv__inner{align-items:flex-start;grid-template-columns:100%}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner{padding:0 4%}}#page-concept .page-concept-fv__title{color:rgba(244, 240, 240, 0.9)}@media screen and (max-width:768px){#page-concept .page-concept-fv__title{margin-bottom:8%}}#page-concept .page-concept-fv__title .parts-title01-lg{color:inherit;letter-spacing:0.1em}#page-concept .page-concept-fv__text__title{font-size:32px;letter-spacing:0.08em;line-height:1.8;margin-bottom:56px}@media screen and (max-width:768px){#page-concept .page-concept-fv__text__title{font-size:24px;margin-bottom:3.2%}}#page-concept .page-concept-fv__text__desc{font-size:16px;letter-spacing:0.05em;line-height:1.9}@media screen and (max-width:768px){#page-concept .page-concept-fv__text__desc{font-size:14px}}#page-concept .page-concept-fv__text__desc p+p{margin-top:1lh}#page-concept .page-concept-reason{background-color:#1A3B33;color:#fff;overflow:hidden;padding:120px 0 180px}@media screen and (max-width:768px){#page-concept .page-concept-reason{padding:16% 0}}#page-concept .page-concept-reason__inner{max-width:1000px}#page-concept .page-concept-reason__container__inner{display:grid;grid-template-columns:1fr 380px;gap:0 calc_rem(80);max-width:960px;margin:0 auto}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__inner{gap:calc_rem(64) 0;grid-template-columns:100%}}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__text{margin-bottom:4.8%}}#page-concept .page-concept-reason__container__text-title{font-size:24px;letter-spacing:0.05em;line-height:1.2;margin-bottom:40px;padding-bottom:26px;position:relative}@media screen and (max-width:768px){#page-concept .page-concept-reason__container__text-title{margin-bottom:12%;padding-bottom:calc(6% + 2px)}}#page-concept .page-concept-reason__container__text-title::before{background:url("../pages/page-concept/page-concept01/img/line-gold.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;max-width:440px;pointer-events:none;position:absolute;width:100%}#page-concept .page-concept-reason__container__text-desc{font-size:16px;letter-spacing:0.05em;line-height:1.9}@media screen and (max-width:768px){#page-concept .page-concept-reason__container__text-desc{font-size:14px}}#page-concept .page-concept-reason__container__text-desc p+p{margin-top:1lh}#page-concept .page-concept-reason__container__img{padding-bottom:35%;position:relative}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__img{padding-bottom:100px}}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__img-picture{width:89.33%}}#page-concept .page-concept-reason__container__img-picture img{display:block;height:auto;object-fit:cover;width:100%}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__img-picture img{height:400px}}#page-concept .page-concept-reason__container__img-video{aspect-ratio:1;bottom:0;left:70%;position:absolute;height:39.15%}@media screen and (max-width:1024px){#page-concept .page-concept-reason__container__img-video{left:unset;right:0;height:200px;width:42.66%}}#page-concept .page-concept-reason__container__img-video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#page-concept .page-concept-preview{padding-bottom:160px}@media screen and (max-width:768px){#page-concept .page-concept-preview{padding-bottom:16%}}#page-concept .page-concept-preview__img__list{transition-timing-function:linear}#page-concept .page-concept-preview__img__list-item{padding:0 8px;width:336px}@media screen and (max-width:768px){#page-concept .page-concept-preview__img__list-item{padding:0 12px;width:184px}}#page-concept .page-concept-preview__img__list-item img{aspect-ratio:0.8;object-fit:cover}@media screen and (max-width:768px){#page-concept .page-concept-preview__img__list-item img{aspect-ratio:0.6666666667}}#page-consultation .page-consultation-resolve__above{padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__above{padding:80px 0}}#page-consultation .page-consultation-resolve__below{background:url("../pages/page-consultation/page-consultation01/img/resolve_bg01.png") left bottom / 403px auto no-repeat, url("../pages/page-consultation/page-consultation01/img/resolve_bg02.png") right top / 403px auto no-repeat;background-color:#F0EBDC;padding:80px 0}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__below{background-size:300px auto;background-position:left bottom -80px, right top -80px}}#page-consultation .page-consultation-resolve__title{font-size:32px;letter-spacing:0.05em;line-height:1.8;margin-bottom:56px;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__title{font-size:20px;margin-bottom:32px}}#page-consultation .page-consultation-resolve__text{font-size:16px;line-height:1.9;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__text{font-size:14px}}#page-consultation .page-consultation-resolve__text p+p{margin-top:1em}#page-consultation .page-consultation-resolve__tab{margin-top:80px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab{margin-top:40px}}#page-consultation .page-consultation-resolve__tab__trigger{padding-bottom:64px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab__trigger{padding-bottom:24px}}#page-consultation .page-consultation-resolve__tab__trigger-list{display:grid;gap:0 40px;grid-template-columns:repeat(4, 1fr);margin:0 auto;max-width:920px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__tab__trigger-list{gap:24px;grid-template-columns:repeat(2, 1fr)}}#page-consultation .page-consultation-resolve__tab__trigger-list-item:nth-child(1) .page-consultation-resolve__tab__trigger-button::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon01.png")}#page-consultation .page-consultation-resolve__tab__trigger-list-item:nth-child(2) .page-consultation-resolve__tab__trigger-button::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon02.png")}#page-consultation .page-consultation-resolve__tab__trigger-list-item:nth-child(3) .page-consultation-resolve__tab__trigger-button::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon03.png")}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab__trigger-list-item:nth-child(3) .page-consultation-resolve__tab__trigger-button::before{height:42px}}#page-consultation .page-consultation-resolve__tab__trigger-list-item:nth-child(4) .page-consultation-resolve__tab__trigger-button::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon04.png")}#page-consultation .page-consultation-resolve__tab__trigger-button{background-color:#F0EBDC;display:block;font-size:16px;height:100%;letter-spacing:0.05em;line-height:1.9;padding:96px 16px 40px;position:relative;text-align:center;transition:background-color 0.2s, color 0.2s;width:100%}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab__trigger-button{font-size:14px;padding:56px 2px 28px}}#page-consultation .page-consultation-resolve__tab__trigger-button::before{background-color:#1A3B33;content:"";display:block;height:64px;left:16px;mask:center center / contain no-repeat;position:absolute;top:16px;transition:background-color 0.2s;width:calc(100% - 32px)}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab__trigger-button::before{height:32px;top:12px}}#page-consultation .page-consultation-resolve__tab__trigger-button::after{background-color:#1A3B33;bottom:16px;content:"";display:block;height:16px;left:calc(50% - 5px);mask:url("../pages/page-consultation/page-consultation01/img/resolve_arrow.svg") center center / contain no-repeat;position:absolute;transition:background-color 0.2s;width:10px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__tab__trigger-button::after{height:12px;bottom:8px}}#page-consultation .page-consultation-resolve__tab__trigger-button.is-active,#page-consultation .page-consultation-resolve__tab__trigger-button:hover{background-color:#1A3B33;color:#F0EBDC}#page-consultation .page-consultation-resolve__tab__trigger-button.is-active::before,#page-consultation .page-consultation-resolve__tab__trigger-button.is-active::after,#page-consultation .page-consultation-resolve__tab__trigger-button:hover::before,#page-consultation .page-consultation-resolve__tab__trigger-button:hover::after{background-color:#F0EBDC}#page-consultation .page-consultation-resolve__tab__target-list{margin:0 auto;max-width:960px}#page-consultation .page-consultation-resolve__tab__target-list-item{display:none}#page-consultation .page-consultation-resolve__tab__target-list-item:nth-child(1) .page-consultation-resolve__container__head-title::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon01.png")}#page-consultation .page-consultation-resolve__tab__target-list-item:nth-child(2) .page-consultation-resolve__container__head-title::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon02.png")}#page-consultation .page-consultation-resolve__tab__target-list-item:nth-child(3) .page-consultation-resolve__container__head-title::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon03.png")}#page-consultation .page-consultation-resolve__tab__target-list-item:nth-child(4) .page-consultation-resolve__container__head-title::before{mask-image:url("../pages/page-consultation/page-consultation01/img/resolve_icon04.png")}#page-consultation .page-consultation-resolve__tab__target-list-item.is-active{display:block}#page-consultation .page-consultation-resolve__container{background-color:#F0EBDC;padding:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container{padding:20px}}#page-consultation .page-consultation-resolve__container__head{margin-bottom:40px;padding-bottom:42px;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head{margin-bottom:20px;padding-bottom:22px}}#page-consultation .page-consultation-resolve__container__head::before{background:url("../pages/page-consultation/page-consultation01/img/line-gold.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;width:100%}#page-consultation .page-consultation-resolve__container__head-inner{align-items:center;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head-inner{gap:16px 0;grid-template-columns:100%}}#page-consultation .page-consultation-resolve__container__head-title{font-size:16px;padding-top:80px;position:relative;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head-title{padding-top:64px}}#page-consultation .page-consultation-resolve__container__head-title::before{background-color:#1A3B33;content:"";display:block;height:64px;left:16px;mask:center center / contain no-repeat;position:absolute;top:0;transition:background-color 0.2s;width:calc(100% - 32px)}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head-title::before{height:48px}}#page-consultation .page-consultation-resolve__container__head-text{font-size:16px;line-height:1.9}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head-text{display:flex;font-size:14px;justify-content:center}}#page-consultation .page-consultation-resolve__container__head-text-list{display:grid;gap:8px 0}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__head-text-list{gap:4px 0}}#page-consultation .page-consultation-resolve__container__head-text-list-item{padding-left:1em;text-indent:-1em}#page-consultation .page-consultation-resolve__container__body-inner{align-items:center;display:grid;grid-template-columns:382fr 458fr;gap:40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__container__body-inner{grid-template-columns:100%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__body-inner{gap:16px 0}}#page-consultation .page-consultation-resolve__container__body-img img{height:auto;width:100%}#page-consultation .page-consultation-resolve__container__body-text{font-size:16px;line-height:1.9}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__container__body-text{font-size:14px}}#page-consultation .page-consultation-resolve__footer__title{font-size:32px;letter-spacing:0.05em;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__footer__title{font-size:20px;margin-bottom:32px}}#page-consultation .page-consultation-resolve__footer__text{font-size:16px;line-height:1.9;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__footer__text{font-size:14px}}#page-consultation .page-consultation-reasons{background:url("../pages/page-consultation/page-consultation01/img/section_bg.jpg") center top / 200px 200px repeat;overflow:hidden;padding:120px 0 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-reasons{padding:80px 0 0}}#page-consultation .page-consultation-reasons__list__item{padding:80px 0;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__list__item{padding:32px 0}}#page-consultation .page-consultation-reasons__list__item:nth-child(even)::before{background-color:#fff;content:"";display:block;height:100%;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container{grid-template-columns:600fr 560fr}@media screen and (max-width:1024px){#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container{grid-template-columns:100%}}#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container__text{order:1}#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container__img{order:0}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__list__item:nth-child(even) .page-consultation-reasons__container__img{order:1}}#page-consultation .page-consultation-reasons__container{align-items:center;display:grid;grid-template-columns:560fr 600fr;gap:0 40px;position:relative;z-index:1}@media screen and (max-width:1024px){#page-consultation .page-consultation-reasons__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container{grid-template-columns:100%}}#page-consultation .page-consultation-reasons__container__text{padding:40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-reasons__container__text{padding:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__text{display:contents}}#page-consultation .page-consultation-reasons__container__text-title{margin-bottom:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__text-title{order:0;margin-bottom:16px}}#page-consultation .page-consultation-reasons__container__text-title-number{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:0.07em;margin-bottom:8px}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__text-title-number{font-size:12px;margin-bottom:4px}}#page-consultation .page-consultation-reasons__container__text-title-main{font-size:20px;line-height:1.6}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__text-title-main{font-size:16px}}#page-consultation .page-consultation-reasons__container__text-desc{font-size:16px;line-height:1.9}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__text-desc{font-size:14px;margin-top:16px;order:2}}@media screen and (max-width:640px){#page-consultation .page-consultation-reasons__container__img{order:1}}#page-consultation .page-consultation-reasons__container__img img{height:100%;object-fit:cover;width:100%}#page-consultation .page-consultation-voice{padding:120px 0 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice{padding:80px 0 0}}#page-consultation .page-consultation-voice__title{margin-bottom:80px}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__title{margin-bottom:32px}}#page-consultation .page-consultation-voice__list{display:grid;gap:64px 0}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__list{gap:32px 0}}#page-consultation .page-consultation-voice__container{align-items:center;display:grid;grid-template-columns:600fr 560fr;gap:0 40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__container{grid-template-columns:100%}}#page-consultation .page-consultation-voice__container__text{font-size:16px;line-height:1.9;padding:0 40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__container__text{font-size:14px;padding:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__container__text{display:contents}}#page-consultation .page-consultation-voice__container__text-title{margin-bottom:16px;padding-bottom:18px;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__container__text-title{order:0}}#page-consultation .page-consultation-voice__container__text-title::before{background:url("../pages/page-consultation/page-consultation01/img/line-gold.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;width:100%}#page-consultation .page-consultation-voice__container__text-title-owner{margin-bottom:1em}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__container__text-desc{margin-top:16px;order:2}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__container__img{order:1}}#page-consultation .page-consultation-voice__container__img img{height:100%;object-fit:cover;width:100%}#page-consultation .page-consultation-flow{background:url("../pages/page-consultation/page-consultation01/img/section_bg.jpg") center top / 200px 200px repeat;padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow{padding:80px 0}}#page-consultation .page-consultation-flow__title{margin-bottom:80px}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__title{margin-bottom:32px}}#page-consultation .page-consultation-flow__list{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);margin:0 auto;max-width:1040px}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__list{grid-template-columns:100%}}#page-consultation .page-consultation-flow__container__title{margin-bottom:16px;text-align:center}#page-consultation .page-consultation-flow__container__title-number{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:0.07em;margin-bottom:8px}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__container__title-number{font-size:12px;margin-bottom:4px}}#page-consultation .page-consultation-flow__container__title-main{font-size:20px;line-height:1.6}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__container__title-main{font-size:16px}}#page-consultation .page-consultation-flow__container__img img{height:100%;object-fit:cover;width:100%}#page-consultation .page-consultation-flow__container__text{font-size:16px;line-height:1.9;margin-top:24px}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__container__text{font-size:14px;margin-top:16px}}#page-consultation .page-consultation-staff{padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-staff{padding:80px 0}}#page-consultation .page-consultation-staff__title{margin-bottom:80px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__title{margin-bottom:32px}}#page-consultation .page-consultation-staff__list{display:grid;gap:64px 0}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__list{gap:32px 0}}#page-consultation .page-consultation-staff__container{align-items:center;display:grid;grid-template-columns:600fr 560fr;gap:0 40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-staff__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__container{grid-template-columns:100%}}#page-consultation .page-consultation-staff__container__text{font-size:16px;line-height:1.9;padding:40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-staff__container__text{padding:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__container__text{display:contents;font-size:14px}}#page-consultation .page-consultation-staff__container__text-title{margin-bottom:16px;padding-bottom:18px;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__container__text-title{order:0}}#page-consultation .page-consultation-staff__container__text-title::before{background:url("../pages/page-consultation/page-consultation01/img/line-gold.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;width:100%}#page-consultation .page-consultation-staff__container__text-title-name{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 1em}#page-consultation .page-consultation-staff__container__text-title-name-en{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:14px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__container__text-desc{margin-top:16px;order:2}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__container__img{order:1}}#page-consultation .page-consultation-staff__container__img img{height:100%;object-fit:cover;width:100%}#page-consultation .page-consultation-message{background-color:#1A3B33;color:#F0EBDC;padding:80px 0}#page-consultation .page-consultation-message__title{font-size:32px;letter-spacing:0.05em;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-message__title{font-size:20px;margin-bottom:32px}}#page-consultation .page-consultation-message__text{font-size:16px;line-height:1.9;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-message__text{font-size:14px}}#page-consultation .page-consultation-form{background-color:#EFEAE5;padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-form{padding:80px 0}}#page-consultation .page-consultation-form__title{margin-bottom:80px}@media screen and (max-width:640px){#page-consultation .page-consultation-form__title{margin-bottom:32px}}#page-consultation .page-consultation-form__container .form-common .wpcf7-text[name="your-source-other-request"]{margin-top:10px}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl{align-items:baseline;display:grid;grid-template-columns:8em 1fr}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl>dt{font-size:inherit;font-weight:inherit;padding:6px 0}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl>dd{align-items:baseline;display:flex;gap:0 4px}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl>dd>.wpcf7-form-control-wrap{display:block;max-width:175px;width:100%}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl>dd>.wpcf7-form-control-wrap>input[type="number"]{background-color:#fff;border-radius:5px;height:100%;padding:2% 4%;resize:none;width:100%}#page-consultation .page-consultation-form__container .form-common__inner--cnt--right>dl+dl{margin-top:4px}#page-consultation .page-consultation-cta{padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta{padding:80px 0}}#page-consultation .page-consultation-cta__container{background-color:#1A3B33;color:#F0EBDC;display:grid;grid-template-columns:640fr 560fr}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta__container{grid-template-columns:1fr 2fr}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container{grid-template-columns:100%}}#page-consultation .page-consultation-cta__container__img img{height:100%;object-fit:cover;width:100%}#page-consultation .page-consultation-cta__container__text{align-content:center;display:grid;justify-content:center;padding:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container__text{padding:20px}}#page-consultation .page-consultation-cta__container__text-title{margin-bottom:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container__text-title{margin-bottom:32px}}#page-consultation .page-consultation-cta__container__text-title-sub{font-size:16px;line-height:1.6;margin-bottom:16px;padding-bottom:18px;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container__text-title-sub{font-size:14px}}#page-consultation .page-consultation-cta__container__text-title-sub::before{background:url("../pages/page-consultation/page-consultation01/img/line-gold.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;width:100%}#page-consultation .page-consultation-cta__container__text-title-sub strong{font-size:20px;font-weight:inherit}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container__text-title-sub strong{font-size:16px}}#page-consultation .page-consultation-cta__container__text-title-main{font-size:32px;line-height:1.5}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__container__text-title-main{font-size:20px}}#page-consultation .page-consultation-cta__container__text-link-button{align-items:center;aspect-ratio:4.8869565217;background:url("../pages/page-consultation/page-consultation01/img/cta_button.png") center center / cover no-repeat;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25);color:#1A3B33;display:flex;justify-content:center;max-width:280px;transition:opacity 0.4s;width:100%}#page-consultation .page-consultation-cta__container__text-link-button-title{font-size:16px;font-weight:bold;letter-spacing:0.05em}#page-consultation .page-consultation-cta__container__text-link-button:hover{opacity:0.6}main:has(#page-consultation)+.partsFooterCta{padding-top:120px}@media screen and (max-width:1024px){main:has(#page-consultation)+.partsFooterCta{padding-top:80px}}#page-contact{padding-bottom:200px}@media screen and (max-width:1024px){#page-contact{padding-bottom:20%}}#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_sp.jpg)}}#page-contact .page-contact-title{padding:120px 0 80px}@media screen and (max-width:1024px){#page-contact .page-contact-title{padding:12% 0 8%}}#page-contact .page-contact-title__inner--cnt h3{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-contact .page-contact-title__inner--cnt h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-contact .page-contact-title__inner--cnt h3{font-size:2rem}}#page-feature{padding-bottom:160px}@media screen and (max-width:1024px){#page-feature{padding-bottom:16%}}#page-feature p{font-size:16px;letter-spacing:0.04em;line-height:2}@media screen and (max-width:640px){#page-feature p{letter-spacing:0}}#page-feature .page-feature__title{font-size:32px;line-height:1.6;margin-bottom:56px;text-align:center}@media screen and (max-width:640px){#page-feature .page-feature__title{font-size:24px;margin-bottom:40px}}#page-feature .page-feature__desc{font-size:16px;text-align:center}@media screen and (max-width:640px){#page-feature .page-feature__desc{font-size:14px}}#page-feature .page-feature__desc p{font-size:inherit}#page-feature .page-feature__list{display:grid;gap:100px 0}@media screen and (max-width:640px){#page-feature .page-feature__list{gap:64px 0}}#page-feature .page-feature__list__item{scroll-margin-top:100px}@media screen and (max-width:1024px){#page-feature .page-feature__list__item{scroll-margin-top:60px}}@media screen and (max-width:640px){#page-feature .page-feature__list__item{scroll-margin-top:20px}}#page-feature .page-feature__list__item.is-even .page-feature__container__inner{grid-template-columns:544fr 640fr}@media screen and (max-width:1024px){#page-feature .page-feature__list__item.is-even .page-feature__container__inner{grid-template-columns:3fr 2fr}}@media screen and (max-width:640px){#page-feature .page-feature__list__item.is-even .page-feature__container__inner{grid-template-columns:100%}}#page-feature .page-feature__list__item.is-even .page-feature__container__img{order:1}#page-feature .page-feature__list__item.is-even .page-feature__container__txt{order:0}#page-feature .page-feature__container__inner{align-items:center;display:grid;gap:0 16px;grid-template-columns:640fr 544fr}@media screen and (max-width:1024px){#page-feature .page-feature__container__inner{gap:0 32px;grid-template-columns:2fr 3fr}}@media screen and (max-width:640px){#page-feature .page-feature__container__inner{align-items:flex-start;gap:0;grid-template-columns:100%}}#page-feature .page-feature__container__img{opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}@media screen and (max-width:640px){#page-feature .page-feature__container__img{margin-bottom:24px;order:1}}#page-feature .page-feature__container__txt{opacity:0;padding:0 32px;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in;transition-delay:0.4s}@media screen and (max-width:1024px){#page-feature .page-feature__container__txt{padding:0}}@media screen and (max-width:640px){#page-feature .page-feature__container__txt{display:contents}}#page-feature .page-feature__container__txt-title{color:#1A3B33;font-size:14px;line-height:1.6;margin-bottom:40px}@media screen and (max-width:640px){#page-feature .page-feature__container__txt-title{margin-bottom:16px;order:0}}#page-feature .page-feature__container__txt-title-number{font-size:inherit;line-height:inherit;font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}#page-feature .page-feature__container__txt-title-main{font-size:20px;line-height:inherit}#page-feature .page-feature__container__txt-title-sub{color:#BFA55C;font-size:inherit;line-height:inherit;font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}#page-feature .page-feature__container__txt-desc{font-size:16px}@media screen and (max-width:640px){#page-feature .page-feature__container__txt-desc{font-size:14px;order:2}}#page-feature .page-feature__container__txt-desc p{font-size:inherit}#page-feature .page-feature__container.is-active .page-feature__container__img,#page-feature .page-feature__container.is-active .page-feature__container__txt{opacity:1;transform:translateY(0)}#page-feature .page-feature-fv{padding-bottom:60px}@media screen and (max-width:640px){#page-feature .page-feature-fv{padding-bottom:32px}}#page-feature .page-feature-nature{padding:60px 0}@media screen and (max-width:640px){#page-feature .page-feature-nature{padding:32px 0 40px}}#page-feature .page-feature-nature .page-feature__desc{margin-bottom:80px}@media screen and (max-width:640px){#page-feature .page-feature-nature .page-feature__desc{margin-bottom:64px}}#page-feature .page-feature-nature__navigation{margin-bottom:120px}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation{margin-bottom:80px}}#page-feature .page-feature-nature__navigation__inner{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__inner{padding:0}}#page-feature .page-feature-nature__navigation__list{aspect-ratio:2;background:url("../pages/page-feature/page-feature01/img/page-feature01-box_img01_pc.jpg") center center / cover no-repeat;position:relative}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list{aspect-ratio:1.0416666667;background-image:url("../pages/page-feature/page-feature01/img/page-feature01-box_img01_sp.jpg")}}#page-feature .page-feature-nature__navigation__list-item{aspect-ratio:1;background:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_pointer.svg") center center / cover no-repeat;position:absolute;transform:translate(-50%, -50%);width:34px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item{width:22px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item{width:34px}}#page-feature .page-feature-nature__navigation__list-item:nth-child(1){left:35.8333333333%;top:71.6666666667%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(1){left:28%;top:62.5%}}#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button{bottom:calc(100% + 24px);left:50%;transform:translateX(-50%)}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button{bottom:calc(100% + 12px)}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button{bottom:calc(100% + 32px)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button::before{clip-path:polygon(0 0, 100% 0, 50% 100%);height:18px;left:50%;top:100%;transform:translateX(-50%);width:2px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button::before{height:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(1) .page-feature-nature__navigation__button::before{height:18px;top:calc(100% + 6px)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(2){left:16.6666666667%;top:75%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(2){left:6.6666666667%;top:81.9444444444%}}#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button{left:50%;top:calc(100% + 24px);transform:translateX(-50%)}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button{top:calc(100% + 12px)}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button{left:calc(100% + 32px);top:50%;transform:translateY(-50%)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button::before{bottom:100%;clip-path:polygon(50% 0, 100% 100%, 0 100%);height:18px;left:50%;transform:translateX(-50%);width:2px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button::before{height:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(2) .page-feature-nature__navigation__button::before{bottom:unset;clip-path:polygon(0 50%, 100% 0, 100% 100%);height:2px;left:unset;right:calc(100% + 6px);top:50%;transform:translateY(-50%);width:24px}}#page-feature .page-feature-nature__navigation__list-item:nth-child(3){left:71.6666666667%;top:36.6666666667%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(3){left:84%;top:45.8333333333%}}#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button{right:calc(100% + 24px);top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button{right:calc(100% + 12px)}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button{right:calc(100% + 32px)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button::before{clip-path:polygon(0 0, 100% 50%, 0 100%);height:2px;left:100%;top:50%;transform:translateY(-50%);width:18px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button::before{width:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(3) .page-feature-nature__navigation__button::before{left:calc(100% + 6px);width:18px}}#page-feature .page-feature-nature__navigation__list-item:nth-child(4){left:52.5%;top:76.6666666667%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(4){left:62.6666666667%;top:70.8333333333%}}#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button{left:calc(100% + 24px);top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button{left:calc(100% + 12px)}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button{left:unset;right:calc(100% + 32px)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button::before{clip-path:polygon(0 50%, 100% 0, 100% 100%);height:2px;right:100%;top:50%;transform:translateY(-50%);width:18px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button::before{width:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(4) .page-feature-nature__navigation__button::before{clip-path:polygon(0 0, 100% 50%, 0 100%);left:calc(100% + 6px);right:unset;width:18px}}#page-feature .page-feature-nature__navigation__list-item:nth-child(5){left:66.6666666667%;top:90%}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(5){left:68%;top:88.8888888889%}}#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button{left:calc(100% + 24px);top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button{left:calc(100% + 12px)}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button{left:calc(100% + 32px)}}#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button::before{clip-path:polygon(0 50%, 100% 0, 100% 100%);height:2px;right:100%;top:50%;transform:translateY(-50%);width:18px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button::before{width:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__list-item:nth-child(5) .page-feature-nature__navigation__button::before{right:calc(100% + 6px);width:24px}}#page-feature .page-feature-nature__navigation__button{align-items:center;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25);color:#fff;display:flex;height:64px;justify-content:center;position:absolute;text-align:center;transition:color 0.2s;width:240px}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__button{height:40px;width:150px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__button{height:48px;width:48px}}#page-feature .page-feature-nature__navigation__button::before{background-color:rgba(26, 59, 51, 0.8);content:"";display:block;position:absolute}#page-feature .page-feature-nature__navigation__button-background{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#page-feature .page-feature-nature__navigation__button-background::before,#page-feature .page-feature-nature__navigation__button-background::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background-color 0.2s;width:100%}#page-feature .page-feature-nature__navigation__button-background::before{background-color:rgba(26, 59, 51, 0.8);mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_fill_pc.svg")}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__button-background::before{mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_fill_tb.svg")}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__button-background::before{mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_fill_sp.svg")}}#page-feature .page-feature-nature__navigation__button-background::after{background-color:#F0EBDC;mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_stroke_pc.svg")}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__button-background::after{mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_stroke_tb.svg")}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__button-background::after{mask-image:url("../pages/page-feature/page-feature01/img/page-feature01-navigation_stroke_sp.svg")}}#page-feature .page-feature-nature__navigation__button-text{line-height:1.4;position:relative;z-index:1}#page-feature .page-feature-nature__navigation__button-text-number{color:#BFA55C;font-size:14px;line-height:inherit;font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__button-text-number{font-size:10px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__button-text-number{font-size:14px}}#page-feature .page-feature-nature__navigation__button-text-title{line-height:inherit}@media screen and (max-width:1024px){#page-feature .page-feature-nature__navigation__button-text-title{font-size:12px}}@media screen and (max-width:640px){#page-feature .page-feature-nature__navigation__button-text-title{display:none}}#page-feature .page-feature-nature__navigation__button:hover{color:#1A3B33}#page-feature .page-feature-nature__navigation__button:hover .page-feature-nature__navigation__button-background::before{background-color:rgba(240, 235, 220, 0.8)}#page-feature .page-feature-nature__navigation__button:hover .page-feature-nature__navigation__button-text-number{color:inherit}#page-feature .page-feature-nature__img{margin-top:120px}@media screen and (max-width:640px){#page-feature .page-feature-nature__img{margin-top:80px}}#page-feature .page-feature-nature__img__inner{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:640px){#page-feature .page-feature-nature__img__inner{padding:0}}#page-feature .page-feature-nature__img__inner picture{display:block;height:auto;width:100%}#page-feature .page-feature-design{padding:60px 0 160px}@media screen and (max-width:640px){#page-feature .page-feature-design{padding:40px 0 80px}}#page-feature .page-feature-design .page-feature__desc{margin-bottom:80px}@media screen and (max-width:640px){#page-feature .page-feature-design .page-feature__desc{margin-bottom:64px}}#page-feature .page-feature-safety{padding:60px 0}@media screen and (max-width:640px){#page-feature .page-feature-safety{padding:32px 0 40px}}#page-feature .page-feature-safety .page-feature__desc{margin-bottom:80px}@media screen and (max-width:640px){#page-feature .page-feature-safety .page-feature__desc{margin-bottom:64px}}#page-feature .page-feature-safety .page-feature__list{margin-top:120px}@media screen and (max-width:640px){#page-feature .page-feature-safety .page-feature__list{margin-top:80px}}#page-feature .page-feature-safety__functions__title{font-size:20px;line-height:1.6;margin-bottom:40px;text-align:center}#page-feature .page-feature-safety__functions__title p{font-size:inherit;line-height:inherit}#page-feature .page-feature-safety__functions__list{display:grid;gap:0 32px;grid-template-columns:repeat(4, 1fr);margin:0 auto;max-width:976px}@media screen and (max-width:640px){#page-feature .page-feature-safety__functions__list{gap:40px 24px;grid-template-columns:repeat(2, 1fr)}}#page-feature .page-feature-safety__functions__container{display:grid;gap:16px 0;text-align:center}#page-feature .page-feature-safety__functions__container-img img{height:auto;max-width:160px;width:100%}@media screen and (max-width:640px){#page-feature .page-feature-safety__functions__container-img img{max-width:128px}}#page-feature .page-feature-safety__functions__container-txt{font-size:14px;line-height:2}@media screen and (max-width:640px){#page-feature .page-feature-safety__functions__container-txt{font-size:12px;text-align:left}}#page-feature .page-feature-safety__functions__container-txt p{font-size:inherit;line-height:inherit}#page-feature .page-feature-safety__img{margin-top:120px}@media screen and (max-width:640px){#page-feature .page-feature-safety__img{margin-top:80px}}#page-feature .page-feature-safety__img__inner{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}@media screen and (max-width:640px){#page-feature .page-feature-safety__img__inner{padding:0}}#page-feature .page-feature-safety__img__inner picture{display:block;height:auto;width:100%}#page-feature .page-feature-comfort .page-feature__desc{margin-bottom:80px}@media screen and (max-width:640px){#page-feature .page-feature-comfort .page-feature__desc{margin-bottom:64px}}#page-feature .page-feature-comfort--1st{padding:60px 0 120px}@media screen and (max-width:640px){#page-feature .page-feature-comfort--1st{padding:40px 0 80px}}#page-feature .page-feature-comfort--2nd{padding:120px 0 60px}@media screen and (max-width:1024px){#page-feature .page-feature-comfort--2nd{padding:120px 0}}@media screen and (max-width:640px){#page-feature .page-feature-comfort--2nd{padding:80px 0}}#page-feature .page-feature-insulation{background-color:#1A3B33;color:#fff;padding:100px 0 120px}@media screen and (max-width:640px){#page-feature .page-feature-insulation{padding:64px 0}}#page-feature .page-feature-insulation__inner{margin:0 auto;max-width:1000px;padding:0 20px;width:100%}@media screen and (max-width:1240px){#page-feature .page-feature-insulation__inner{padding:0 2%}}@media screen and (max-width:640px){#page-feature .page-feature-insulation__inner{padding:0 4%}}#page-feature .page-feature-insulation__title{align-items:center;color:#BFA55C;display:grid;grid-template-columns:max-content 1fr;font-size:20px;line-height:1.6;margin-bottom:80px;overflow:hidden;position:relative}@media screen and (max-width:640px){#page-feature .page-feature-insulation__title{display:block;margin-bottom:56px;padding-bottom:18px}}#page-feature .page-feature-insulation__title::after{background:url("../pages/page-feature02/page-feature02-01/img/line-gold.svg") center center / 100% 100% no-repeat;content:"";display:block;height:2px;width:100%}@media screen and (max-width:640px){#page-feature .page-feature-insulation__title::after{bottom:0;left:0;position:absolute}}#page-feature .page-feature-insulation__title__inner{font-size:inherit;line-height:inherit;padding-right:48px}@media screen and (max-width:640px){#page-feature .page-feature-insulation__title__inner{background-color:unset;padding-right:0}}#page-feature .page-feature-insulation__list{display:grid;gap:60px 0}#page-feature .page-feature-insulation__container__inner{align-items:center;display:grid;grid-template-columns:400fr 520fr;gap:0 20px}@media screen and (max-width:1024px){#page-feature .page-feature-insulation__container__inner{grid-template-columns:2fr 3fr;gap:0 32px}}@media screen and (max-width:640px){#page-feature .page-feature-insulation__container__inner{gap:0;grid-template-columns:100%}}@media screen and (max-width:640px){#page-feature .page-feature-insulation__container__img{margin-bottom:24px;order:1}}#page-feature .page-feature-insulation__container__txt{padding:0 20px}@media screen and (max-width:1024px){#page-feature .page-feature-insulation__container__txt{padding:0}}@media screen and (max-width:640px){#page-feature .page-feature-insulation__container__txt{display:contents}}#page-feature .page-feature-insulation__container__txt-title{font-size:20px;line-height:1.6;margin-bottom:24px}@media screen and (max-width:640px){#page-feature .page-feature-insulation__container__txt-title{margin-bottom:16px;order:0}}#page-feature .page-feature-insulation__container__txt-desc{font-size:14px;line-height:2}@media screen and (max-width:640px){#page-feature .page-feature-insulation__container__txt-desc{order:2}}#page-feature .page-feature-insulation__container__txt-desc p{font-size:inherit;line-height:inherit}#page-feature .page-feature-living{padding:60px 0 160px}@media screen and (max-width:1024px){#page-feature .page-feature-living{background:url("../pages/page-feature02/page-feature02-01/img/page-feature02-check_img01_sp.jpg") center center / cover no-repeat;padding:80px 0}}#page-feature .page-feature-living__container{position:relative}#page-feature .page-feature-living__container__img{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:56.67%}@media screen and (max-width:1024px){#page-feature .page-feature-living__container__img{display:none}}#page-feature .page-feature-living__container__img img{height:100%;object-fit:cover;width:100%}#page-feature .page-feature-living__container__text{padding:100px 0 36px 50%;position:relative;z-index:1}@media screen and (max-width:1024px){#page-feature .page-feature-living__container__text{padding:0}}#page-feature .page-feature-living__container__text-title{font-size:20px;line-height:1.6;margin-bottom:24px}@media screen and (max-width:1024px){#page-feature .page-feature-living__container__text-title{text-align:center}}@media screen and (max-width:640px){#page-feature .page-feature-living__container__text-title{font-size:16px}}#page-feature .page-feature-living__container__text-desc{font-size:14px;line-height:2}#page-feature .page-feature-living__container__text-desc p{font-size:inherit;line-height:inherit}#page-feature .page-feature-living__container__text-link{display:flex;justify-content:flex-end;margin-top:40px}#page-feature .page-feature-living__container__text-link .common-button{width:148px}#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 .page-flow-cnt{padding-top:120px}@media screen and (max-width:1024px){#page-flow .page-flow-cnt{padding-top:12%}}#page-flow .page-flow-cnt__inner{max-width:1000px}#page-flow .page-flow-cnt-list{display:grid;gap:80px 0}@media screen and (max-width:1024px){#page-flow .page-flow-cnt-list{gap:60px 0}}@media screen and (max-width:640px){#page-flow .page-flow-cnt-list{gap:32px 0}}#page-flow .page-flow-cnt-accordion__inner{align-content:flex-start;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows 0.4s}#page-flow .page-flow-cnt-accordion__trigger{cursor:pointer;padding-right:57px;position:relative}@media screen and (max-width:640px){#page-flow .page-flow-cnt-accordion__trigger{padding-right:23px}}#page-flow .page-flow-cnt-accordion__trigger::before,#page-flow .page-flow-cnt-accordion__trigger::after{background-color:#1a3b33;content:"";height:25px;position:absolute;right:28px;top:calc(50% - 28px);transition:transform 0.4s;width:1px}@media screen and (max-width:640px){#page-flow .page-flow-cnt-accordion__trigger::before,#page-flow .page-flow-cnt-accordion__trigger::after{height:15px;right:7px;top:calc(50% - 14px)}}#page-flow .page-flow-cnt-accordion__trigger::before{transform:rotate(0deg)}#page-flow .page-flow-cnt-accordion__trigger::after{transform:rotate(90deg)}#page-flow .page-flow-cnt-accordion__target{overflow:hidden}#page-flow .page-flow-cnt-accordion__target-inner{display:grid;gap:48px 0;padding-top:4px}@media screen and (max-width:1024px){#page-flow .page-flow-cnt-accordion__target-inner{gap:32px 0}}@media screen and (max-width:640px){#page-flow .page-flow-cnt-accordion__target-inner{gap:24px 0}}#page-flow .page-flow-cnt-accordion.is-active .page-flow-cnt-accordion__inner{grid-template-rows:auto 1fr}#page-flow .page-flow-cnt-accordion.is-active .page-flow-cnt-accordion__trigger::before{transform:rotate(90deg)}#page-flow .page-flow-cnt-title{align-items:center;display:grid;font-size:3.2rem;gap:0 40px;grid-template-columns:60px 1fr;line-height:1.6;padding-bottom:34px;position:relative}@media screen and (max-width:1024px){#page-flow .page-flow-cnt-title{font-size:2.4rem;grid-template-columns:40px 1fr;gap:0 20px}}@media screen and (max-width:640px){#page-flow .page-flow-cnt-title{font-size:1.8rem;gap:0 12px;grid-template-columns:20px 1fr;padding-bottom:14px}}#page-flow .page-flow-cnt-title::before{height:2px;width:100%;content:"";display:block;position:absolute;left:0;bottom:0;background:url("../pages/page-flow/page-flow01/img/line-green.svg") center center / 100% 100% no-repeat}#page-flow .page-flow-cnt-title__number{color:#1a3b33;font-size:4rem;text-align:center}@media screen and (max-width:1024px){#page-flow .page-flow-cnt-title__number{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow .page-flow-cnt-title__number{font-size:2.2rem}}#page-flow .page-flow-cnt-container{background-color:#F0EBDC;padding:40px}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container{padding:20px}}#page-flow .page-flow-cnt-container__inner{display:grid;gap:32px 0}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__inner{gap:24px 0}}#page-flow .page-flow-cnt-container__body-inner{display:grid;grid-template-columns:6fr 4fr;gap:24px 40px}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__body-inner{grid-template-columns:100%}}#page-flow .page-flow-cnt-container__title{align-items:baseline;display:flex;font-size:2rem;gap:0 24px;line-height:1.6}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__title{font-size:1.6rem;gap:0 12px}}#page-flow .page-flow-cnt-container__title-number{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:600}#page-flow .page-flow-cnt-container__text{display:grid;font-size:1.6rem;gap:32px 0;line-height:1.9}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__text{font-size:1.4rem;gap:24px 0;order:1}}#page-flow .page-flow-cnt-container__text-button{display:inline-block;opacity:1;transition:0.4s}#page-flow .page-flow-cnt-container__text-button img{height:auto;width:265px}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__text-button img{width:200px}}#page-flow .page-flow-cnt-container__text-button:hover{opacity:0.7}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__text p:has(.page-flow-cnt-container__text-button){text-align:center}}@media screen and (max-width:640px){#page-flow .page-flow-cnt-container__img{order:0}}#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)}}@keyframes page-huizen_fv_zoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}#page-huizen{background-color:#EFEAE5}#page-huizen .page-huizen-fv{color:#fff;height:100vh;height:100dvh;min-height:810px;overflow:hidden;padding:80px 0;position:relative}@media screen and (max-width:1024px){#page-huizen .page-huizen-fv{min-height:600px}}#page-huizen .page-huizen-fv__bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#page-huizen .page-huizen-fv__bg__img{height:100%;overflow:hidden;position:absolute;top:0;width:50%}@media screen and (max-width:640px){#page-huizen .page-huizen-fv__bg__img{height:50%;width:100%}}#page-huizen .page-huizen-fv__bg__img-list-item{position:relative}#page-huizen .page-huizen-fv__bg__img-list-item picture{height:100%;left:0;position:absolute;transform:scale(1.1);top:0;width:100%}#page-huizen .page-huizen-fv__bg__img-list-item picture img{height:100%;object-fit:cover;width:100%}#page-huizen .page-huizen-fv__bg__img-list-item.swiper-slide-active picture,#page-huizen .page-huizen-fv__bg__img-list-item.swiper-slide-duplicate-active picture,#page-huizen .page-huizen-fv__bg__img-list-item.swiper-slide-prev picture{animation:page-huizen_fv_zoom 10s ease}#page-huizen .page-huizen-fv__bg__img--left{left:0}@media screen and (max-width:640px){#page-huizen .page-huizen-fv__bg__img--left{top:0}}#page-huizen .page-huizen-fv__bg__img--right{right:0}@media screen and (max-width:640px){#page-huizen .page-huizen-fv__bg__img--right{left:0;right:unset;top:50%}}#page-huizen .page-huizen-fv__inner{align-items:flex-end;display:grid;height:100%;margin:0 auto;max-width:1240px;padding:0 20px;position:relative;z-index:1}@media screen and (max-width:1240px){#page-huizen .page-huizen-fv__inner{padding:0 2%}}@media screen and (max-width:640px){#page-huizen .page-huizen-fv__inner{align-items:center;padding:0 4%}}#page-huizen .page-huizen-fv__text__title{margin-bottom:32px}#page-huizen .page-huizen-fv__text__title img{height:auto;width:283px}@media screen and (max-width:640px){#page-huizen .page-huizen-fv__text__title img{width:194px}}#page-huizen .page-huizen-fv__text__desc{font-size:16px;letter-spacing:0.05em;line-height:1.9}@media screen and (max-width:768px){#page-huizen .page-huizen-fv__text__desc{font-size:14px}}#page-huizen .page-huizen-fv__text__desc p+p{margin-top:1em}#page-huizen .page-huizen-concept{padding:80px 0 120px;position:relative}@media screen and (max-width:1024px){#page-huizen .page-huizen-concept{padding:80px 0 514px}}#page-huizen .page-huizen-concept__container{align-items:center;display:grid;gap:0 120px;grid-template-columns:600fr 480fr}@media screen and (max-width:1024px){#page-huizen .page-huizen-concept__container{gap:0 40px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-huizen .page-huizen-concept__container{display:block}}#page-huizen .page-huizen-concept__container__img{opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}@media screen and (max-width:640px){#page-huizen .page-huizen-concept__container__img{bottom:80px;height:354px;left:calc(50% - 188px);position:absolute;width:295px}}#page-huizen .page-huizen-concept__container__img img{height:100%;object-fit:cover;width:100%}#page-huizen .page-huizen-concept__container__text{opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in;transition-delay:0.4s}#page-huizen .page-huizen-concept__container__text-title{margin-bottom:40px}@media screen and (max-width:640px){#page-huizen .page-huizen-concept__container__text-title{margin-bottom:32px}}#page-huizen .page-huizen-concept__container__text-desc{font-size:14px;line-height:2}#page-huizen .page-huizen-concept__container__text-desc p+p{margin-top:1em}#page-huizen .page-huizen-concept__container.is-active .page-huizen-concept__container__img,#page-huizen .page-huizen-concept__container.is-active .page-huizen-concept__container__text{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-preview__img{opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}#page-huizen .page-huizen-preview__img__list{transition-timing-function:linear}#page-huizen .page-huizen-preview__img__list-item{padding:0 8px}@media screen and (max-width:768px){#page-huizen .page-huizen-preview__img__list-item{padding:0 16px}}#page-huizen .page-huizen-preview__img__list-item img{aspect-ratio:0.8;object-fit:cover;width:100%}@media screen and (max-width:768px){#page-huizen .page-huizen-preview__img__list-item img{aspect-ratio:0.8333333333}}#page-huizen .page-huizen-preview__img.is-active{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-functions{overflow:hidden;padding:120px 0 160px}@media screen and (max-width:1024px){#page-huizen .page-huizen-functions{padding:80px 0}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(1) .page-huizen-functions__container{padding-bottom:400px}}#page-huizen .page-huizen-functions__list__item:nth-child(1) .page-huizen-functions__container__inner{justify-content:flex-start;min-height:680px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(1) .page-huizen-functions__container__inner{min-height:unset}}#page-huizen .page-huizen-functions__list__item:nth-child(1) .page-huizen-functions__container__text{padding:40px 20px 40px 0}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(1) .page-huizen-functions__container__text{padding:0}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container{padding:297px 0 212px}}#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container__inner{justify-content:flex-end;min-height:580px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container__inner{min-height:unset}}#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container__text{padding:40px 0 40px 80px}@media screen and (max-width:1024px){#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container__text{padding:40px 0 40px 20px}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(2) .page-huizen-functions__container__text{padding:0}}#page-huizen .page-huizen-functions__list__item:nth-child(3){padding-top:320px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(3){padding-top:0}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container{padding:135px 0 428px}}#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container__inner{justify-content:flex-start;min-height:640px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container__inner{min-height:unset}}#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container__text{padding:40px 100px 40px 0}@media screen and (max-width:1024px){#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container__text{padding:40px 20px 40px 0}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__list__item:nth-child(3) .page-huizen-functions__container__text{padding:0}}#page-huizen .page-huizen-functions__container{position:relative}#page-huizen .page-huizen-functions__container__inner{align-items:center;display:flex}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__inner{display:block}}#page-huizen .page-huizen-functions__container__text{opacity:0;position:relative;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-delay:0.4s;transition-timing-function:ease-in;width:50%;z-index:1}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__text{width:100%}}#page-huizen .page-huizen-functions__container__text-title{font-size:32px;letter-spacing:0.05em;line-height:1.2;margin-bottom:40px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__text-title{font-size:20px;margin-bottom:32px}}#page-huizen .page-huizen-functions__container__text-desc{font-size:14px;line-height:2}#page-huizen .page-huizen-functions__container__text-desc p+p{margin-top:1em}#page-huizen .page-huizen-functions__container__img{opacity:0;pointer-events:none;position:absolute;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}#page-huizen .page-huizen-functions__container__img picture{height:100%;left:0;position:absolute;top:0;width:100%}#page-huizen .page-huizen-functions__container__img picture img{height:100%;object-fit:cover;width:100%}#page-huizen .page-huizen-functions__container__img--2nd{height:680px;left:50%;top:0;width:720px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--2nd{bottom:56px;height:280px;left:calc(50% - 164px);top:unset;width:352px}}#page-huizen .page-huizen-functions__container__img--3rd{height:580px;right:calc(50% + 123px);top:0;width:597px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--3rd{height:233px;right:calc(50% + 1px);width:187px}}#page-huizen .page-huizen-functions__container__img--4th{height:280px;left:calc(50% + 480px);top:530px;transition-delay:0.8s;width:240px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--4th{bottom:0;height:180px;left:calc(50% + 48px);top:unset;width:140px}}#page-huizen .page-huizen-functions__container__img--5th{height:200px;right:calc(50% + 368px);top:-160px;transition-delay:0.2s;width:280px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--5th{height:134px;right:50%;top:-39px;width:188px}}#page-huizen .page-huizen-functions__container__img--6th{height:640px;left:calc(50% - 80px);top:0;width:560px}@media screen and (max-width:1024px){#page-huizen .page-huizen-functions__container__img--6th{left:50%}}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--6th{left:calc(50% - 188px);height:380px;width:320px;top:unset;bottom:0}}#page-huizen .page-huizen-functions__container__img--7th{height:280px;right:calc(50% - 62px);top:411px;transition-delay:0.2s;width:280px}@media screen and (max-width:640px){#page-huizen .page-huizen-functions__container__img--7th{height:120px;right:calc(50% - 109px);top:146px;width:120px}}#page-huizen .page-huizen-functions__container__img.is-active{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-functions__container.is-active .page-huizen-functions__container__img,#page-huizen .page-huizen-functions__container.is-active .page-huizen-functions__container__text{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-features{background-color:#1A3B33;color:#fff;padding:120px 0}@media screen and (max-width:1024px){#page-huizen .page-huizen-features{padding:80px 0}}#page-huizen .page-huizen-features__title{font-size:32px;line-height:1.2;margin-bottom:80px;opacity:0;text-align:center;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}@media screen and (max-width:640px){#page-huizen .page-huizen-features__title{font-size:20px;margin-bottom:56px}}#page-huizen .page-huizen-features__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 32px}@media screen and (max-width:1024px){#page-huizen .page-huizen-features__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-huizen .page-huizen-features__list{grid-template-columns:100%}}#page-huizen .page-huizen-features__list__item{opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}#page-huizen .page-huizen-features__list__item:nth-child(1){transition-delay:0.4s}#page-huizen .page-huizen-features__list__item:nth-child(2){transition-delay:0.8s}#page-huizen .page-huizen-features__list__item:nth-child(3){transition-delay:1.2s}#page-huizen .page-huizen-features__container__img{margin-bottom:32px}@media screen and (max-width:640px){#page-huizen .page-huizen-features__container__img{margin-bottom:24px}}#page-huizen .page-huizen-features__container__text-title{margin-bottom:20px;line-height:1.6}@media screen and (max-width:640px){#page-huizen .page-huizen-features__container__text-title{margin-bottom:16px}}#page-huizen .page-huizen-features__container__text-title-number{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:0.07em;margin-bottom:4px}#page-huizen .page-huizen-features__container__text-title-main{font-size:20px}#page-huizen .page-huizen-features__container__text-desc{font-size:16px;line-height:1.9}@media screen and (max-width:640px){#page-huizen .page-huizen-features__container__text-desc{font-size:14px}}#page-huizen .page-huizen-features.is-active .page-huizen-features__title,#page-huizen .page-huizen-features.is-active .page-huizen-features__list__item{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-works{background-color:#F0EBDC;padding:120px 0}@media screen and (max-width:1024px){#page-huizen .page-huizen-works{padding:80px 0}}#page-huizen .page-huizen-works__title{font-size:32px;line-height:1.2;margin-bottom:80px;opacity:0;text-align:center;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in}@media screen and (max-width:640px){#page-huizen .page-huizen-works__title{margin-bottom:40px}}#page-huizen .page-huizen-works__tab__trigger{padding-bottom:120px;opacity:0;transform:translateY(20px);transition:opacity 0.6s, transform 0.6s;transition-timing-function:ease-in;transition-delay:0.4s}@media screen and (max-width:640px){#page-huizen .page-huizen-works__tab__trigger{padding-bottom:64px}}#page-huizen .page-huizen-works__tab__trigger-list{display:flex;flex-wrap:wrap;gap:40px 24px;justify-content:space-between;margin:0 auto;max-width:1040px}@media screen and (max-width:1024px){#page-huizen .page-huizen-works__tab__trigger-list{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-huizen .page-huizen-works__tab__trigger-list{gap:24px}}#page-huizen .page-huizen-works__tab__trigger-list-item{max-width:280px;width:30%}@media screen and (max-width:1024px){#page-huizen .page-huizen-works__tab__trigger-list-item{max-width:unset;width:100%}}#page-huizen .page-huizen-works__tab__trigger-button{align-content:flex-start;display:grid;gap:4px 0;height:100%;line-height:1.6;padding-bottom:10px;position:relative;text-align:left;width:100%}@media screen and (max-width:640px){#page-huizen .page-huizen-works__tab__trigger-button{text-align:center}}#page-huizen .page-huizen-works__tab__trigger-button::before,#page-huizen .page-huizen-works__tab__trigger-button::after{background:center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:opacity 0.2s;width:100%}#page-huizen .page-huizen-works__tab__trigger-button::before{background-image:url("../pages/page-huizen/page-huizen01/img/line-gold.svg");opacity:1}#page-huizen .page-huizen-works__tab__trigger-button::after{background-image:url("../pages/page-huizen/page-huizen01/img/line-green.svg");opacity:0}#page-huizen .page-huizen-works__tab__trigger-button-number{color:#BFA55C;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:0.07em;transition:color 0.2s}@media screen and (max-width:640px){#page-huizen .page-huizen-works__tab__trigger-button-number{font-size:10px}}#page-huizen .page-huizen-works__tab__trigger-button-title{font-size:16px;letter-spacing:0.05em}@media screen and (max-width:640px){#page-huizen .page-huizen-works__tab__trigger-button-title{align-content:center;font-size:12px;min-height:2lh}}#page-huizen .page-huizen-works__tab__trigger-button.is-active::before,#page-huizen .page-huizen-works__tab__trigger-button:hover::before{opacity:0}#page-huizen .page-huizen-works__tab__trigger-button.is-active::after,#page-huizen .page-huizen-works__tab__trigger-button:hover::after{opacity:1}#page-huizen .page-huizen-works__tab__trigger-button.is-active .page-huizen-works__tab__trigger-button-number,#page-huizen .page-huizen-works__tab__trigger-button:hover .page-huizen-works__tab__trigger-button-number{color:#1A3B33}#page-huizen .page-huizen-works__tab__target{margin:0 auto;max-width:960px}#page-huizen .page-huizen-works__tab__target-list-item{display:none}#page-huizen .page-huizen-works__tab__target-list-item.is-active{display:block}#page-huizen .page-huizen-works__container__title{margin-bottom:24px;line-height:1.6;padding-bottom:18px;position:relative}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__title{margin-bottom:16px}}#page-huizen .page-huizen-works__container__title::before,#page-huizen .page-huizen-works__container__title::after{background:url("../pages/page-huizen/page-huizen01/img/line-green.svg") center center / 100% 100% no-repeat;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}#page-huizen .page-huizen-works__container__title br{display:none}#page-huizen .page-huizen-works__container__title-number{color:#1A3B33;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:0.07em;margin-bottom:8px}#page-huizen .page-huizen-works__container__title-main{font-size:20px}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__title-main{font-size:14px}}#page-huizen .page-huizen-works__container__img{display:flex}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img{display:block}}#page-huizen .page-huizen-works__container__img-preview{width:75%}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img-preview{width:100%}}#page-huizen .page-huizen-works__container__img-preview-wrapper{height:100%;position:relative}#page-huizen .page-huizen-works__container__img-preview-inner{height:100%;overflow:hidden}#page-huizen .page-huizen-works__container__img-preview-inner ul li img{height:100%;object-fit:cover;width:100%}#page-huizen .page-huizen-works__container__img-preview-navigation{display:none;height:0;position:absolute;top:50%;width:100%;z-index:1}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img-preview-navigation{display:block}}#page-huizen .page-huizen-works__container__img-preview-navigation-button{aspect-ratio:1;background:center center / 100% 100% no-repeat;overflow:hidden;position:absolute;text-indent:-9999px;top:-24px;width:48px}#page-huizen .page-huizen-works__container__img-preview-navigation-button--prev{background-image:url("../pages/page-huizen/page-huizen01/img/slider_arrow-prev_sp.svg");left:-8px}#page-huizen .page-huizen-works__container__img-preview-navigation-button--next{background-image:url("../pages/page-huizen/page-huizen01/img/slider_arrow-next_sp.svg");right:-8px}#page-huizen .page-huizen-works__container__img-thumbnail{padding-left:32px;width:25%}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img-thumbnail{padding-left:0;padding-top:16px;width:100%}}#page-huizen .page-huizen-works__container__img-thumbnail-wrapper{height:480px;padding-right:20px;position:relative}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img-thumbnail-wrapper{height:72px;padding-bottom:8px;padding-right:0}}#page-huizen .page-huizen-works__container__img-thumbnail-inner{height:100%;overflow:hidden}#page-huizen .page-huizen-works__container__img-thumbnail-inner ul li{cursor:pointer}#page-huizen .page-huizen-works__container__img-thumbnail-inner ul li img{height:100%;object-fit:cover;width:100%}#page-huizen .page-huizen-works__container__img-thumbnail-navigation{background-color:#CFCFCF;height:100%;position:absolute;right:0;top:0;width:4px}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__img-thumbnail-navigation{bottom:0;height:4px;top:unset;width:100%}}#page-huizen .page-huizen-works__container__img-thumbnail-navigation .swiper-scrollbar-drag{background:#1A3B33;border-radius:0}#page-huizen .page-huizen-works__container__text{font-size:16px;line-height:1.9;margin-top:24px}@media screen and (max-width:640px){#page-huizen .page-huizen-works__container__text{font-size:14px}}#page-huizen .page-huizen-works.is-active .page-huizen-works__title,#page-huizen .page-huizen-works.is-active .page-huizen-works__tab__trigger{opacity:1;transform:translateY(0)}#page-huizen .page-huizen-cta{background-color:#1A3B33;color:#F0EBDC;padding:80px 0}#page-huizen .page-huizen-cta__title{font-size:32px;letter-spacing:0.05em;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:640px){#page-huizen .page-huizen-cta__title{font-size:20px;margin-bottom:32px}}#page-huizen .page-huizen-cta__text{font-size:16px;line-height:1.9;text-align:center}@media screen and (max-width:640px){#page-huizen .page-huizen-cta__text{font-size:14px}}#page-huizen .page-huizen-form{padding:120px 0 240px}@media screen and (max-width:1024px){#page-huizen .page-huizen-form{padding:80px 0 120px}}#page-huizen .page-huizen-form__title{margin-bottom:80px}@media screen and (max-width:640px){#page-huizen .page-huizen-form__title{margin-bottom:56px;text-align:center}}#page-huizen .page-huizen-form__container .form-common .wpcf7-text[name="your-source-other-request"]{margin-top:10px}main:has(#page-huizen)+.partsFooterCta{background-color:#EFEAE5}#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.png)}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_sp.png)}}#page-privacy p{font-size:1.6rem;line-height:1.6em;text-align:left}@media screen and (max-width:640px){#page-privacy p{font-size:1.4rem}}#page-privacy .tab-btn.is-active .page-privacy-category__btn{background:#BFA55C;border-color:#BFA55C;color:#fff}#page-privacy .tab-btn.is-active .page-privacy-category__btn::after{background-image:url(../img/common/common-button-arrow-right.svg)}#page-privacy .page-privacy-category{margin:120px auto 0}@media screen and (max-width:1024px){#page-privacy .page-privacy-category{margin:12% auto 0}}#page-privacy .page-privacy-category-txt{display:block;text-align:center;font-family:"Montserrat";font-weight:600;font-size:1.4rem;color:#BFA55C;padding-bottom:32px}@media screen and (max-width:1024px){#page-privacy .page-privacy-category-txt{padding-bottom:4%}}#page-privacy .page-privacy-category__btn{display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-size:1.4rem;letter-spacing:0.04em;text-align:center;border:1px solid #BFA55C;background:#fff;color:#BFA55C;position:relative;padding:0 24px;transition:0.4s}#page-privacy .page-privacy-category__btn:hover{cursor:pointer;opacity:0.6}#page-privacy .page-privacy-category__btn::after{content:"";background-image:url(../img/common/common-button-arrow-right.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:14px;height:100%;position:relative;right:0;margin-left:15px;transition:0.4s}#page-privacy .page-privacy-category ul li{float:left;width:32%}#page-privacy .page-privacy-category ul li:not(:last-of-type){margin-right:2%}@media screen and (max-width:640px){#page-privacy .page-privacy-category ul li:not(:last-of-type){margin-right:0;margin-bottom:2%}}@media screen and (max-width:640px){#page-privacy .page-privacy-category ul li{float:none;width:100%}}#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{display:none}#page-privacy .page-privacy-cnt__inner.is-active{display:block}#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 #1c1c1c;padding-top:30px;margin-top:30px}#page-privacy .page-privacy-cnt__inner--box--title{font-size:2rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px;color:#3E4648}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem;margin-bottom:20px}}#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-product01{padding-bottom:200px}@media screen and (max-width:1024px){#page-product01{padding-bottom:20%}}#page-product01 .page-product01-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-title{margin-bottom:6%}}#page-product01 .page-product01-title-text-lg{display:block;font-weight:500;font-size:3.2rem;letter-spacing:0;line-height:2em}@media screen and (max-width:1024px){#page-product01 .page-product01-title-text-lg{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-title-text-lg{font-size:2rem}}#page-product01 .page-product01-title-text-sm{display:block;font-weight:400;font-size:1.6rem;letter-spacing:0;line-height:1.5em}#page-product01 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt{display:block}}#page-product01 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-product01 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-product01 .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-product01 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-product01 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-product01 .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:30px 0;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title{font-size:2rem;padding:20px 0;margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-product01 .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-product01 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-product01 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-img{width:100%}}#page-product01 .common-3column{display:flex;flex-wrap:wrap}#page-product01 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){#page-product01 .common-3column-box{width:32%}}@media screen and (max-width:640px){#page-product01 .common-3column-box{width:48%}}#page-product01 .common-3column-box a{display:block}#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+3){margin-top:6%}}#page-product01 .common-3column-box-img{position:relative}#page-product01 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img img{height:30vw}}#page-product01 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text{padding:10px 0}}#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}#page-product01 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-state{width:80px}}#page-product01 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:block}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}#page-product01 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_sp.jpg)}}#page-product01 .page-product01-concept{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept{padding-bottom:16%}}#page-product01 .page-product01-concept__inner--text--title{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--title{font-size:2rem}}#page-product01 .page-product01-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-product01 .page-product01-name{padding:120px 0 80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name{padding:12% 0 8%}}#page-product01 .page-product01-name__inner--cnt--title{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--title{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-name__inner--cnt--title{font-size:2.2rem;margin-bottom:8%}}#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:8%}}#page-product01 .page-product01-point{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-point{padding-bottom:16%}}#page-product01 .page-product01-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-floor{padding-bottom:16%}}#page-product01 .works-parts-slider02{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .works-parts-slider02{padding-bottom:16%}}#page-product01 .page-product01-gallery{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-gallery{padding-bottom:16%}}#page-product01 .page-product01-gallery__inner .swiper-slide{padding:5px}#page-product01 .page-product01-gallery__inner .swiper-slide img{height:280px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:30vw}}@media screen and (max-width:640px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:50vw}}#page-product01 .page-product01-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--bg-second-color)}#page-product01 .page-product01-gallery .swiper-button{display:flex;justify-content:space-between;max-width:110px;margin:40px 0 0 auto}#page-product01 .page-product01-gallery .swiper .swiper-button-next{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-next::after{display:none}#page-product01 .page-product01-gallery .swiper .swiper-button-prev{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-prev::after{display:none}#page-qa{background-color:#faf8f4}#page-qa .common-inner{max-width:1080px;padding:0 20px;margin:0 auto}@media screen and (max-width:1240px){#page-qa .common-inner{padding:0 2%}}@media screen and (max-width:640px){#page-qa .common-inner{padding:0 4%}}#page-qa .common-inner{z-index:1}.page-qa__cnt{color:#333333;max-width:1200px;font-size:1.8rem;line-height:1;font-weight:400}@media screen and (max-width:1024px){.page-qa__cnt{font-size:1.6rem}}@media screen and (max-width:640px){.page-qa__cnt{font-size:1.4rem}}.page-qa__inner{margin-top:48px}@media screen and (max-width:1024px){.page-qa__inner{margin-top:6%}}@media screen and (max-width:640px){.page-qa__inner{margin-top:7%}}.page-qa__inner:first-child{margin-top:0;padding-top:120px}@media screen and (max-width:1024px){.page-qa__inner:first-child{padding-top:12%}}@media screen and (max-width:1024px){.page-qa__inner:first-child{padding-top:14%}}.page-qa__inner:last-child{margin-bottom:120px}@media screen and (max-width:1024px){.page-qa__inner:last-child{margin-bottom:12%}}@media screen and (max-width:640px){.page-qa__inner:last-child{margin-bottom:14%}}.page-qa__txt-short{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0 0 24px;margin:0 auto 5px;border-bottom:1px solid #1A3B33}@media screen and (max-width:1024px){.page-qa__txt-short{padding:0 0 4%}}@media screen and (max-width:640px){.page-qa__txt-short{padding:0 0 6%}}.page-qa__txt-short>p{font-weight:500;font-size:1.6rem;padding-left:75px;line-height:1.6;color:#434222}@media screen and (max-width:640px){.page-qa__txt-short>p{font-size:1.4rem;padding-left:8%}}@media screen and (max-width:500px){.page-qa__txt-short>p{padding:0 12%}}.page-qa__txt-short::before{content:"Q";position:absolute;top:0;left:10px;font-size:3.2rem;font-weight:400;font-family:"Lexend Giga", serif;color:#1a3b33}@media screen and (max-width:640px){.page-qa__txt-short::before{font-size:2rem;width:23px;height:23px}}.page-qa__txt-short.is-active .page-qa__txt-btn::after{opacity:0}.page-qa__txt-btn{transition:0.4s;display:inline-block;width:20px;height:1px;background:#1a3b33;position:absolute;right:0;top:0;bottom:0;margin:auto;bottom:50%;transform:translateY(-50%)}.page-qa__txt-btn::after{content:"";display:block;width:1px;height:20px;background:#1a3b33;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:0.4s}.page-qa__txt-more{position:relative;margin:0 auto;background:#f0ebdc}@media screen and (max-width:1024px){.page-qa__txt-more{width:100%}}.page-qa__txt-more::before{content:"A";position:absolute;font-weight:400;justify-content:center;font-size:3.2rem;font-family:"Lexend Giga", serif;color:#1a3b33;top:40px;left:10px;width:34px;height:34px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.page-qa__txt-more::before{font-size:2rem;top:22px;width:23px;height:23px}}.page-qa__txt-more>p{color:#434222;font-weight:400;font-size:1.6rem;padding:24px 65px 24px 75px;letter-spacing:0.04em}@media screen and (max-width:1024px){.page-qa__txt-more>p{padding-top:3%;padding-bottom:3%}}@media screen and (max-width:640px){.page-qa__txt-more>p{line-height:1.6;padding:5% 6% 5% 8%;font-size:1.4rem}}@media screen and (max-width:500px){.page-qa__txt-more>p{padding:6% 12%}}.page-qa__txt-more>p .wrap{display:block;width:377px;padding:32px;margin-top:24px;border:1px solid #343434}@media screen and (max-width:1024px){.page-qa__txt-more>p .wrap{padding:3%;margin-top:2%}}@media (max-width:480px){.page-qa__txt-more>p .wrap{width:100%}}#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{padding-bottom:200px}@media screen and (max-width:1024px){#page-request{padding-bottom:20%}}#page-request .page-request-fv{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png)}@media screen and (max-width:1024px){#page-request .page-request-fv{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_sp.png)}}#page-request .page-request-box{padding:120px 0 0}@media screen and (max-width:1024px){#page-request .page-request-box{padding:12% 0 0}}#page-request .page-request-box__inner--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text{margin-bottom:8%}}#page-request .page-request-box__inner--text--title{font-size:3.2rem;line-height:2em;margin-bottom:40px;text-align:center}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text--title{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--text--title{font-size:2rem;margin-bottom:20px}}#page-request .page-request-box__inner--text--p{text-align:center}@media screen and (max-width:640px){#page-request .page-request-box__inner--text--p{font-size:1.4rem;text-align:left}}#page-request .page-request-box__inner--list{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);margin:0 auto 80px;max-width:1040px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--list{grid-template-columns:100%;margin:0 auto 8%}}#page-request .page-request-box__inner--list h4{font-size:2rem;text-align:center}#page-request .page-request-box__inner--list h4 span{display:block;margin:0 auto 10px;font-family:"Montserrat", sans-serif;font-size:1.4rem;color:#BFA55C}#page-request .page-request-box__inner--list p{text-align:center}@media screen and (max-width:640px){#page-request .page-request-box__inner--list p{font-size:1.4rem}}#page-request .page-request-box__inner--present{background:#F0EBDC url("../pages/page-request/page-request01/img/page-request-box-present_bg_pc.png") right top / 400px auto no-repeat;padding:80px 20px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--present{background-size:300px auto;padding:8% 2%}}#page-request .page-request-box__inner--present__container{display:grid;gap:0 60px;grid-template-columns:repeat(2, 1fr);margin:0 auto;max-width:1020px}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container{grid-template-columns:100%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-img{margin-bottom:20px;order:1}}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text{display:contents}}#page-request .page-request-box__inner--present__container-text-title{font-size:2rem;margin-bottom:40px}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text-title{margin-bottom:20px;order:0}}#page-request .page-request-box__inner--present__container-text-title span{display:block;margin:0 auto 10px;font-family:"Montserrat", sans-serif;font-size:1.4rem;color:#BFA55C}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text-desc{order:2}}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text-desc p{font-size:1.4rem}}#page-request .page-request-box__inner--present__container-text-desc p+p{margin-top:1lh}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text-desc p+p{margin-top:0.5lh}}#page-request .page-request-box__inner--present__container-text-desc>ul{font-size:1.4rem;margin-top:0.6lh;padding:0}@media screen and (max-width:640px){#page-request .page-request-box__inner--present__container-text-desc>ul{font-size:1.2rem}}#page-request .page-request-box__inner--present__container-text-desc>ul>li{padding-left:1em;text-indent:-1em}#page-request .form-request input[name="your-source-other-request"]{margin-top:12px}#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-company-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-thanks .page-company-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_sp.jpg)}}#page-thanks .page-thanks-cnt{padding:120px 0}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt{padding:12% 0}}#page-thanks .page-thanks-cnt__inner{max-width:1090px}#page-thanks .page-thanks-cnt__inner--title{font-size:3.2rem;line-height:1.6;text-align:center;margin-bottom:56px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--title{font-size:2rem;margin-bottom:5.6%}}#page-thanks .page-thanks-cnt__inner--text{text-align:center}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--text{text-align:left}}#page-thanks .page-thanks-cnt__inner--text p+p{margin-top:1em}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--text p+p{margin-top:0.5em}}#page-thanks .page-thanks-cnt__inner--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:60px;color:var(--font-first-color);font-weight:bold;font-size:1.6rem;letter-spacing:0.04em;letter-spacing:0.12em;text-align:center;border:1px solid var(--font-first-color);border-radius:80px;position:relative;margin:0 auto}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--anchor a{height:50px}}#page-thanks .page-thanks-cnt__inner--anchor a:hover::after{right:-10px}#page-thanks .page-thanks-cnt__inner--anchor a::after{content:"";background-image:url(../pages/page-thanks/page-thanks01/img/page-thanks-cta-arrow_pc.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:32px;height:15px;position:relative;right:0;margin-left:30px;transition:0.4s}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--anchor a::after{margin-left:15px}}