@import url("https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=BIZ+UDPMincho&family=Cormorant:ital,wght@0,300..700;1,300..700&family=DM+Serif+Display:ital@0;1&family=Emblema+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sawarabi+Gothic&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");#page-company .common-inner{max-width:1000px}#page-company .common-inner a{text-decoration:underline;text-underline-offset:4px}#page-company .common-inner a svg{position:relative;top:2px;margin-left:8px}#page-company .page-company-title{display:flex;align-items:center}@media screen and (max-width:640px){#page-company .page-company-title{display:block}}#page-company .page-company-title-lg{font-size:2.4rem;line-height:1.6em;margin-bottom:56px}@media screen and (max-width:1024px){#page-company .page-company-title-lg{font-size:2rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-title-lg{font-size:1.8rem}}#page-company .underlayer-table-title{margin-bottom:56px;font-size:2.4rem;line-height:1.6em}@media screen and (max-width:1024px){#page-company .underlayer-table-title{margin-bottom:6%;font-size:2rem}}@media screen and (max-width:640px){#page-company .underlayer-table-title{font-size:1.8rem}}#page-company .underlayer-table table{width:100%}#page-company .underlayer-table table tbody tr{border-bottom:1px solid #1C1C1C}#page-company .underlayer-table table tbody tr:first-of-type{border-top:1px solid #1C1C1C}#page-company .underlayer-table table tbody tr th{width:300px;font-weight:normal;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:120px;font-size:1.4rem;padding:25px 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% - 120px);font-size:1.4rem;padding:25px 0}}#page-company .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_sp.jpg)}}#page-company .page-company-greeting{padding:120px 0 40px}@media screen and (max-width:1024px){#page-company .page-company-greeting{padding:12% 0 4%}}#page-company .page-company-greeting__inner--cnt{display:flex;flex-direction:row-reverse;gap:40px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt{gap:4%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt{display:flex;flex-direction:column}}#page-company .page-company-greeting__inner--cnt--img{max-width:calc(416/9.6*1%)}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--img{order:2;float:none;margin:0 auto 5%;width:100%}}#page-company .page-company-greeting__inner--cnt--detail{display:inline}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--detail{display:contents;width:100%;margin:0 auto 12%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--title{order:1}}#page-company .page-company-greeting__inner--cnt--title--01{font-size:2.4rem;line-height:calc(40/24);margin-bottom:56px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--title--01{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--title--01{font-size:1.5rem}}#page-company .page-company-greeting__inner--cnt--title--02{font-size:2rem;line-height:calc(32/20);margin-bottom:32px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--title--02{font-size:1.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--title--02{font-size:1.4rem}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text{order:3}}#page-company .page-company-greeting__inner--cnt--text--p{margin-bottom:24px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--p{font-size:1.3rem;margin-bottom:3%}}#page-company .page-company-greeting__inner--cnt--text--span{text-align:right}#page-company .page-company-greeting__inner--cnt--text--span--01{display:block;margin-bottom:0;font-size:1.6rem}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text--span--01{margin-bottom:0;font-size:1.3rem}}#page-company .page-company-greeting__inner--cnt--text--span--02{display:block;font-size:2rem}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text--span--02{font-size:1.4rem}}#page-company .page-company-philosophy{padding-block:120px;background:#F8F8F8}@media screen and (max-width:1024px){#page-company .page-company-philosophy{padding-block:12%}}#page-company .page-company-philosophy__inner--title{margin-bottom:56px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title{margin-bottom:6%}}#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 20px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 2%}}#page-company .page-company-access{padding-block:120px}@media screen and (max-width:1024px){#page-company .page-company-access{padding-block:12%}}#page-company .page-company-access__inner--title{margin-bottom:56px;font-size:2.4rem;line-height:1.6em}@media screen and (max-width:1024px){#page-company .page-company-access__inner--title{margin-bottom:6%;font-size:2rem}}@media screen and (max-width:640px){#page-company .page-company-access__inner--title{font-size:1.8rem}}#page-company .page-company-access__inner--cnt{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt{display:block}}#page-company .page-company-access__inner--cnt:not(:last-of-type){margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #D9D9D9}@media screen and (max-width:1024px){#page-company .page-company-access__inner--cnt:not(:last-of-type){margin-bottom:6%;padding-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt:not(:last-of-type){margin-bottom:12%;padding-bottom:12%}}#page-company .page-company-access__inner--cnt--info{width:calc(354/9.6*1%)}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info{width:100%;margin:0 auto 8%}}#page-company .page-company-access__inner--cnt--info--img{margin-bottom:20px}#page-company .page-company-access__inner--cnt--info--img img{width:100%}#page-company .page-company-access__inner--cnt--info--name{font-size:2rem;letter-spacing:0;line-height:1.5em;margin-bottom:20px}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--name{margin-bottom:10px;font-size:1.8rem}}#page-company .page-company-access__inner--cnt--info--address{display:block;font-size:1.4rem;line-height:calc(20/14);margin-bottom:20px}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--address{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info--data{font-size:1.4rem;line-height:calc(20/14)}#page-company .page-company-access__inner--cnt--map{width:calc(574/9.6*1%)}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--map{width:100%}}#page-company .page-company-access__inner--cnt--map iframe{width:100%;height:auto;aspect-ratio:1.6169014085}#page-concept{font-family:"Sawarabi Gothic", serif}#page-concept .page-concept-fv{background-image:url(../pages/page-concept/page-concept01/img/underlayer-fv-bg_pc.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat;min-height:718px}@media screen and (max-width:1024px){#page-concept .page-concept-fv{background-position:center;height:50vw;min-height:auto}}@media screen and (max-width:640px){#page-concept .page-concept-fv{background-image:url(../pages/page-concept/page-concept01/img/underlayer-fv-bg_sp.jpg);height:218px;min-height:auto;margin-bottom:12%}}@media screen and (max-width:640px){#page-concept .page-concept-fv-sp{margin-bottom:8%}}#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:4%}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:0}}#page-concept .page-concept-fv__inner--title h3{color:#313131;letter-spacing:0.1em;text-align:center;font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--title h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--title h3{font-size:2rem}}#page-concept .page-common-title{text-align:center;margin-bottom:80px}@media screen and (max-width:1024px){#page-concept .page-common-title{margin-bottom:8%}}#page-concept .page-common-title .ja-title{font-size:3.2rem;margin-bottom:56px;font-weight:400;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-common-title .ja-title{font-size:2.4rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-common-title .ja-title{font-size:2rem}}#page-concept .page-common-title .en-title{display:block;font-size:1.4rem;padding-bottom:24px;letter-spacing:0.1em}@media screen and (max-width:1024px){#page-concept .page-common-title .en-title{padding-bottom:3%}}@media screen and (max-width:640px){#page-concept .page-common-title .en-title{font-size:1.2rem}}#page-concept .txt-lg{font-size:4rem}@media screen and (max-width:1024px){#page-concept .txt-lg{font-size:3.2rem}}@media screen and (max-width:640px){#page-concept .txt-lg{font-size:2.4rem}}#page-concept .txt-sm{font-size:1.6rem}#page-concept .page-common-qa{margin-bottom:40px}@media screen and (max-width:1024px){#page-concept .page-common-qa{margin-bottom:4%}}#page-concept .page-common-qa p{font-size:2rem}@media screen and (max-width:1024px){#page-concept .page-common-qa p{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-common-qa p{font-size:1.6rem}}#page-concept .page-common-qa-question{padding:40px;letter-spacing:0.04em;background-color:#F0F0F0;border:1px solid #1C1C1C;margin-bottom:16px;border-radius:8px}@media screen and (max-width:1024px){#page-concept .page-common-qa-question{padding:4%}}@media screen and (max-width:640px){#page-concept .page-common-qa-question{padding:6%}}#page-concept .page-common-qa-answer{padding:40px;letter-spacing:0.04em;border:1px solid #1C1C1C;border-radius:8px}@media screen and (max-width:1024px){#page-concept .page-common-qa-answer{padding:4%}}@media screen and (max-width:640px){#page-concept .page-common-qa-answer{padding:6%}}#page-concept .page-concept-cnt{padding-bottom:160px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt{padding-bottom:16%}}#page-concept .page-concept-cnt.cnt03{padding-bottom:160px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt.cnt03{padding-bottom:16%}}#page-concept .page-concept-cnt.cnt03 .page-concept-cnt-inner-wide{margin-bottom:0}#page-concept .page-concept-cnt-title{font-size:3.2rem;margin-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-title{font-size:2.4rem;margin-bottom:8%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-title{font-size:2rem}}#page-concept .page-concept-cnt-title span{display:block;font-size:1.4rem;letter-spacing:0.04em}@media screen and (max-width:640px){#page-concept .page-concept-cnt-title span{margin-bottom:4%}}#page-concept .page-concept-cnt-inner-img{margin-bottom:56px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-img{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-img{margin-bottom:8%}}#page-concept .page-concept-cnt-inner-wide{max-width:1136px;position:relative;min-height:390px;margin-bottom:120px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide{display:flex;align-items:center}#page-concept .page-concept-cnt-inner-wide.row-reverse{flex-direction:row-reverse}}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-wide{min-height:0;margin-bottom:12%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide{margin-bottom:8%}}#page-concept .page-concept-cnt-inner-wide-img{width:650px;position:absolute;top:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-img{width:48%}}@media screen and (max-width:768px){#page-concept .page-concept-cnt-inner-wide-img{width:100%;margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-img{margin-bottom:8%}}#page-concept .page-concept-cnt-inner-wide-img img{object-fit:cover;width:100%;height:100%}#page-concept .page-concept-cnt-inner-wide-text{max-width:494px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-text{max-width:100%;width:48%}}@media screen and (max-width:768px){#page-concept .page-concept-cnt-inner-wide-text{width:100%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-text-p{font-size:1.4rem}}#page-concept .page-concept-cnt-inner-wide-text-title-01{font-family:"Helvetica Neue";display:block;font-size:1.4rem;letter-spacing:0.04em;line-height:1em;margin-bottom:56px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-text-title-01{margin-bottom:4%}}@media screen and (max-width:768px){#page-concept .page-concept-cnt-inner-wide-text-title-01{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-text-title-01{text-align:center;margin-bottom:4%}}#page-concept .page-concept-cnt-inner-wide-text-title-02{display:block;font-size:2.4rem;letter-spacing:0;line-height:1.6em;margin-bottom:56px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-text-title-02{margin-bottom:4%}}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-wide-text-title-02{font-size:2rem}}@media screen and (max-width:768px){#page-concept .page-concept-cnt-inner-wide-text-title-02{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-text-title-02{text-align:center;font-size:2rem}}#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-img{right:608px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-img{position:static}}#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-text{margin-left:auto;margin-right:0}#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-img{left:608px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-img{position:static;margin-left:auto}}#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-text{margin-left:0;margin-right:auto}#page-concept .page-concept-cnt-inner-box{position:relative}#page-concept .page-concept-cnt-inner-box-text{max-width:570px;margin-bottom:130px}#page-concept .page-concept-cnt-inner-box-text p{font-size:1.8rem}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-text p{font-size:1.6rem}}#page-concept .page-concept-cnt-inner-box-img{height:315px;margin-bottom:120px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img{height:32vw}}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box-img{margin-bottom:12%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img{height:115vw;margin-bottom:16%}}#page-concept .page-concept-cnt-inner-box-img img{object-fit:cover;width:100%;height:100%}#page-concept .page-concept-cnt-inner-box-img-01{max-width:395px;position:absolute;top:55px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img-01{max-width:100%;width:37vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img-01{width:100%;top:0}}#page-concept .page-concept-cnt-inner-box-img-02{max-width:257px;position:absolute;bottom:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img-02{max-width:100%;width:23vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img-02{width:40vw}}#page-concept .page-concept-cnt-inner-box-img-03{max-width:382px;position:absolute}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img-03{max-width:100%;width:38vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img-03{width:60vw;top:63vw}}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-01{left:0}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-02{right:353px;z-index:2}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-02{right:28vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-02{right:auto}}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-03{right:0}#page-concept .page-concept-cnt-inner-box02{max-width:1040px;margin:0 auto}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img{height:355px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img{height:34vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img{height:115vw}}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{left:0;top:0;max-width:432px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{max-width:100%;width:43.2vw}}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{width:46vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{width:67vw}}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-02{position:absolute;max-width:247px;left:362px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-02{max-width:100%;width:23.2vw;left:30vw}}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-02{left:34vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-02{bottom:auto;top:27vw;width:38vw;right:0;left:auto}}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-03{max-width:243px;right:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-03{max-width:100%;width:23.2vw}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-03{width:100%;top:auto;bottom:0}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-03 img{height:54.8vw}}#page-concept .page-concept-cnt-txt-wrap{max-width:960px;margin:0 auto}#page-concept .page-concept-cnt-txt-wrap h3{font-size:2.4rem;margin-bottom:56px;font-weight:400;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-txt-wrap h3{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-txt-wrap h3{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-txt-wrap p{font-size:1.4rem}}#page-concept .page-concept-choice{background-image:url(../pages/page-concept/page-concept01/img/page-concept-choice-bg_pc.jpg);background-size:cover;background-position:center;padding:120px 0;margin-bottom:160px}@media screen and (max-width:1024px){#page-concept .page-concept-choice{padding:12% 0;margin-bottom:16%}}@media screen and (max-width:640px){#page-concept .page-concept-choice{padding:16% 0}}#page-concept .page-concept-choice>*{color:#FFF}#page-concept .page-concept-choice-cnt{max-width:880px;margin:0 auto;padding:0 calc(min(20px, (20 / 10.8 * 1vw)))}#page-concept .page-concept-choice-cnt-circle{display:flex}@media screen and (max-width:640px){#page-concept .page-concept-choice-cnt-circle{flex-direction:column-reverse}}#page-concept .page-concept-choice-cnt-circle-txt{display:flex;align-items:center;justify-content:center;max-width:442px;width:100%;height:322px;border-radius:50%;border:4px solid #FFF}@media screen and (max-width:768px){#page-concept .page-concept-choice-cnt-circle-txt{height:40vw}}@media screen and (max-width:640px){#page-concept .page-concept-choice-cnt-circle-txt{max-width:100%;height:230px}}#page-concept .page-concept-choice-cnt-circle-txt>p{font-size:2.4rem;letter-spacing:0.1em;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-choice-cnt-circle-txt>p{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept-choice-cnt-circle-txt>p{font-size:1.6rem}}#page-concept .page-concept-choice-cnt-circle-txt.bg-yellow{background:rgba(184, 146, 56, 0.3);margin-right:-15px}@media screen and (max-width:640px){#page-concept .page-concept-choice-cnt-circle-txt.bg-yellow{margin-right:0;margin-top:-15px}}#page-concept .page-concept-choice-cnt-circle-txt.bg-blue{background:rgba(34, 126, 132, 0.3);margin-left:-15px}@media screen and (max-width:640px){#page-concept .page-concept-choice-cnt-circle-txt.bg-blue{margin-left:0;margin-bottom:-15px}}#page-concept .page-concept-design{padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-design{padding-bottom:12%}}#page-concept .page-concept-design-cnt{padding-bottom:40px}@media screen and (max-width:1024px){#page-concept .page-concept-design-cnt{padding-bottom:4%}}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt{padding-bottom:6%}}#page-concept .page-concept-design-cnt-cnt01{margin-bottom:96px}@media screen and (max-width:1024px){#page-concept .page-concept-design-cnt-cnt01{margin-bottom:10%}}#page-concept .page-concept-design-cnt__slide{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide{flex-direction:column}}#page-concept .page-concept-design-cnt__slide-main{margin:0;width:73%}@media screen and (max-width:768px){#page-concept .page-concept-design-cnt__slide-main{width:68%}}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-main{margin-bottom:10px;width:100%}}#page-concept .page-concept-design-cnt__slide-main-item{position:relative;height:392px}@media screen and (max-width:768px){#page-concept .page-concept-design-cnt__slide-main-item{height:288px}}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-main-item{height:auto}}#page-concept .page-concept-design-cnt__slide-main-item-caption{text-align:center;margin-top:1em;font-size:1.6rem}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-main-item-caption{margin-block:1em}}#page-concept .page-concept-design-cnt__slide-main a{position:relative;aspect-ratio:1.4982014388}#page-concept .page-concept-design-cnt__slide-main img{width:100%;height:100%;object-fit:cover}#page-concept .page-concept-design-cnt__slide-thumbs{margin:0;width:calc(27.3% - 30px);max-height:100%;height:392px;overflow-y:auto;overflow:auto;padding-right:7px}@media screen and (max-width:768px){#page-concept .page-concept-design-cnt__slide-thumbs{width:calc(34% - 37px);height:290px}}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-thumbs{width:100%;height:auto}}#page-concept .page-concept-design-cnt__slide-thumbs-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;height:auto;transform:translate3d(0px, 0, 0) !important}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-thumbs-list{gap:5px;flex-wrap:nowrap}}#page-concept .page-concept-design-cnt__slide-thumbs-item{margin:0 !important;height:72px !important;aspect-ratio:0.954887218;width:calc((100% - 8px) / 2) !important}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt__slide-thumbs-item{width:calc((100% - 15px) / 4) !important}}#page-concept .page-concept-design-cnt__slide-thumbs-item img{width:100%;height:100%;object-fit:cover}#page-concept .page-concept-design-cnt__slide-thumbs-item.swiper-slide-thumb-active{opacity:0.5}#page-concept .page-concept-design-cnt__slide-search{position:absolute;bottom:0;right:0;width:55px;aspect-ratio:1;opacity:0.9;transition:0.4s}#page-concept .page-concept-design-cnt .page-concept-design-cnt__slide-thumbs::-webkit-scrollbar{width:5px;background-color:#FFF}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt .page-concept-design-cnt__slide-thumbs::-webkit-scrollbar{display:none}}#page-concept .page-concept-design-cnt .page-concept-design-cnt__slide-thumbs::-webkit-scrollbar-thumb{background-color:#15485D}@media screen and (max-width:640px){#page-concept .page-concept-design-cnt .page-concept-design-cnt__slide-thumbs::-webkit-scrollbar-thumb{display:none}}#page-concept .page-concept-service{padding:120px 0;background-color:#F8F8F8}@media screen and (max-width:1024px){#page-concept .page-concept-service{padding:12% 0}}@media screen and (max-width:640px){#page-concept .page-concept-service{padding:16% 0}}#page-concept .page-concept-service-costs{padding-top:56px}@media screen and (max-width:1024px){#page-concept .page-concept-service-costs{padding-top:6%}}@media screen and (max-width:640px){#page-concept .page-concept-service-costs{padding-top:8%}}#page-concept .page-concept-service-costs-text{color:var(--646464, #646464);font-family:"Sawarabi Gothic";font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.66;letter-spacing:0.04em;text-transform:uppercase}#page-concept .page-concept-plan{padding-bottom:80px;padding:160px 0 80px}@media screen and (max-width:1024px){#page-concept .page-concept-plan{padding:16% 0 8%}}#page-concept .page-concept-plan-cnt .page-common-title{margin-bottom:56px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .page-common-title{margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .page-common-title{margin-bottom:8%}}#page-concept .page-concept-plan-cnt-text{font-size:2rem;padding-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt-text{font-size:1.8rem;padding-bottom:8%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt-text{font-size:1.4rem;padding-bottom:10%}}#page-concept .page-concept-plan-cnt .plan-tabs{display:flex;gap:16px}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-tabs{gap:4px}}#page-concept .page-concept-plan-cnt .plan-tabs .plan-tab{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;padding:20px;font-size:1.6rem;background:#f5f5f5;color:#1c1c1c;cursor:pointer;transition:0.3s;font-family:"Helvetica Neue";line-height:1.6;margin-bottom:16px;letter-spacing:0.04m}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-tabs .plan-tab{padding:4% 2%;font-size:1.4rem}}#page-concept .page-concept-plan-cnt .plan-tabs .plan-tab.is-active{background:#227e84;color:#fff;pointer-events:none}@media screen and (min-width:1025px){#page-concept .page-concept-plan-cnt .plan-tabs .plan-tab:hover{opacity:0.6}}#page-concept .page-concept-plan-cnt .plan-content{justify-content:space-between;background-color:#F0F0F0;display:none;padding:40px 40px 48px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content{padding:6% 4%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content{padding:8% 4%}}#page-concept .page-concept-plan-cnt .plan-content.is-active{display:flex;align-items:center}@media screen and (max-width:768px){#page-concept .page-concept-plan-cnt .plan-content.is-active{display:block}}#page-concept .page-concept-plan-cnt .plan-content-img{max-width:480px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-img{max-width:100%;width:48%}}@media screen and (max-width:768px){#page-concept .page-concept-plan-cnt .plan-content-img{max-width:100%;width:65%;margin:0 auto 4%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-img{width:100%}}#page-concept .page-concept-plan-cnt .plan-content-info{max-width:440px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-info{max-width:100%;width:48%}}@media screen and (max-width:768px){#page-concept .page-concept-plan-cnt .plan-content-info{max-width:100%;width:100%}}#page-concept .page-concept-plan-cnt .plan-content-info-txt{padding-bottom:56px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-info-txt{padding-bottom:6%}}#page-concept .page-concept-plan-cnt .plan-content-info-txt-title{font-size:2rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-title{font-size:1.8rem;padding-bottom:4%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-title{font-size:1.6rem}}#page-concept .page-concept-plan-cnt .plan-content-info-txt-price{font-size:2rem;padding-bottom:56px}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-price{font-size:1.8rem;padding-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-price{font-size:1.6rem}}#page-concept .page-concept-plan-cnt .plan-content-info-txt-price>span{font-size:3.2rem}@media screen and (max-width:1024px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-price>span{font-size:2rem}}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-price>span{font-size:2rem}}#page-concept .page-concept-plan-cnt .plan-content-info-txt-description{font-size:1.2rem}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-txt-description{font-size:1.4rem}}#page-concept .page-concept-plan-cnt .plan-content-info-img{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-img{display:block}}#page-concept .page-concept-plan-cnt .plan-content-info-img>div{width:48%}@media screen and (max-width:640px){#page-concept .page-concept-plan-cnt .plan-content-info-img>div{width:100%}#page-concept .page-concept-plan-cnt .plan-content-info-img>div:not(:last-child){margin-bottom:4%}}#page-concept .page-concept-bnr{padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-bnr{padding-bottom:12%}}#page-concept .page-concept-bnr--link{background-image:url(../pages/page-concept/page-concept01/img/page-concept-bnr-bg_pc.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:space-between;align-items:center;padding:74px 80px;transition:0.4s}@media screen and (min-width:1025px){#page-concept .page-concept-bnr--link:hover{opacity:0.7;transition:0.4s}}@media screen and (max-width:1024px){#page-concept .page-concept-bnr--link{padding:8% 4%}}@media screen and (max-width:768px){#page-concept .page-concept-bnr--link{padding:8% 2%}}@media screen and (max-width:640px){#page-concept .page-concept-bnr--link{padding:10% 2%}}@media screen and (max-width:640px){#page-concept .page-concept-bnr--link{flex-direction:column;gap:16px}}#page-concept .page-concept-bnr--link h3{font-size:2.4rem;color:#fff;letter-spacing:0.08em}@media screen and (max-width:1024px){#page-concept .page-concept-bnr--link h3{font-size:2rem}}@media screen and (max-width:768px){#page-concept .page-concept-bnr--link h3{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept-bnr--link h3{text-align:center}}#page-concept .page-concept-bnr--link .common-button{width:260px;max-width:100%}@media screen and (min-width:1025px){#page-concept .page-concept-bnr--link:hover{opacity:0.7}#page-concept .page-concept-bnr--link:hover .common-button>*::after{right:-10px}}#page-concept .page-concept-feature{padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-feature{padding-bottom:12%}}#page-concept .page-concept-feature-cnt{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-concept .page-concept-feature-cnt{display:block}}#page-concept .page-concept-feature-cnt>a{display:block;width:calc((100% - 32px) / 3);background-color:#227e84;padding:40px 0 32px;cursor:pointer}@media screen and (max-width:1024px){#page-concept .page-concept-feature-cnt>a{padding:4% 2%}}@media screen and (max-width:640px){#page-concept .page-concept-feature-cnt>a{width:100%;padding:8% 2%}#page-concept .page-concept-feature-cnt>a:not(:last-child){margin-bottom:4%}}#page-concept .page-concept-feature-cnt>a h4{font-size:2rem;text-align:center;color:#fff;line-height:1.6;letter-spacing:0.08em;margin-bottom:24px}@media screen and (max-width:1024px){#page-concept .page-concept-feature-cnt>a h4{font-size:1.8rem;margin-bottom:6%}}@media screen and (max-width:768px){#page-concept .page-concept-feature-cnt>a h4{font-size:1.4rem}}@media screen and (max-width:640px){#page-concept .page-concept-feature-cnt>a h4{font-size:1.6rem}}#page-concept .page-concept-feature-cnt>a .common-button>button{margin:0 auto}@media screen and (max-width:1024px){#page-concept .page-concept-feature-cnt>a .common-button>button{height:48px}}@media screen and (min-width:1025px){#page-concept .page-concept-feature-cnt>a:hover .common-button>*::after{right:-10px}#page-concept .page-concept-feature-cnt>a:hover .common-button>button{background-color:rgba(255, 255, 255, 0.1)}}#page-concept .common-button>button{max-width:260px;border:1px solid #fff;background-color:transparent;color:#fff}#page-concept .common-button>button:after{content:"";background-image:url(../img/icon/icon-arrow-white.png)}.common-costs{color:var(--1-c-1-c-1-c, #1C1C1C);font-family:"Sawarabi Gothic";font-size:1.4rem;font-style:normal;font-weight:400;line-height:2;letter-spacing:0.08em;text-transform:uppercase}#page-consultation{overflow-x:hidden}#page-consultation pc{display:initial}@media (max-width:640px){#page-consultation pc{display:none}}@media (min-width:641px){#page-consultation .sp{display:none}}#page-consultation img{display:block;margin:0 auto}#page-consultation .page-consultation-title{margin-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-consultation .page-consultation-title{margin-bottom:8%}}#page-consultation .page-consultation-title-lg{display:block;margin-bottom:32px;font-weight:400;font-size:1.4rem;line-height:1.5em;text-transform:uppercase}@media screen and (max-width:1024px){#page-consultation .page-consultation-title-lg{margin-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-title-lg{font-size:1.2rem}}#page-consultation .page-consultation-title-sm{display:block;font-size:3.2rem;text-transform:uppercase}@media screen and (max-width:1024px){#page-consultation .page-consultation-title-sm{font-size:2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-title-sm{font-size:2rem}}#page-consultation .underlayer-2column-cnt{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt{flex-direction:column}}#page-consultation .underlayer-2column-cnt:not(:last-of-type){margin-bottom:64px}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt:not(:last-of-type){margin-bottom:6%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt:not(:last-of-type){margin-bottom:0}}#page-consultation .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt:nth-of-type(even){flex-direction:column}}#page-consultation .underlayer-2column-cnt-text{width:calc(456/12*1%)}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text{order:1;width:100%;max-width:750px;margin:0 auto 8%}}#page-consultation .underlayer-2column-cnt-text-num{display:block;margin-bottom:40px;text-transform:uppercase}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt-text-num{margin-bottom:4%}}#page-consultation .underlayer-2column-cnt-text-num>span{font-size:1.4rem;letter-spacing:0.02em;color:#227E84}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-num>span{font-size:1.2rem}}#page-consultation .underlayer-2column-cnt-text-title{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:40px}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt-text-title{margin-bottom:4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-title{font-size:1.6rem}}#page-consultation .underlayer-2column-cnt-text-title small{font-size:0.625em}#page-consultation .underlayer-2column-cnt-text-p{font-size:1.6rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-p{font-size:1.4rem}}#page-consultation .underlayer-2column-cnt-text-p-small{padding-top:24px;display:block;font-size:1.2rem}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt-text-p-small{padding-top:2%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-p-small{padding-top:4%}}#page-consultation .underlayer-2column-cnt-img{width:calc(680/12*1%)}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-img{order:2;width:100%}}#page-consultation .consultation-3column{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;margin:0 auto}@media screen and (max-width:640px){#page-consultation .consultation-3column{display:block;padding:0}}#page-consultation .consultation-3column__box{width:calc(288/10.4*1%)}@media screen and (max-width:1024px){#page-consultation .consultation-3column__box{width:45%;max-width:none}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box{width:100%}}@media screen and (max-width:1024px){#page-consultation .consultation-3column__box:last-of-type{margin:3% auto 0}}#page-consultation .consultation-3column__box--img{max-width:155px;margin:0 auto 24px}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--img{max-width:80%;margin-left:auto;margin-right:auto}}#page-consultation .consultation-3column__box--span01{display:block}#page-consultation .consultation-3column__box--span01>span{display:block;margin:0 auto 24px;font-size:1.4rem;text-align:center;text-transform:uppercase}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--span01>span{font-size:1.4rem}}#page-consultation .consultation-3column__box--h3{display:block;font-weight:normal;font-size:2rem;letter-spacing:0;line-height:1.5em;text-align:center;border-bottom:1px solid #D9D9D9;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:1024px){#page-consultation .consultation-3column__box--h3{margin-bottom:4%;padding-bottom:4%}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--h3{font-size:1.8rem}}#page-consultation .consultation-3column__box--text{font-size:1.6rem}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--text{font-size:1.4rem}}#page-consultation .page-consultation-cta{color:var(--font-second-color);padding:0 0 120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta{padding:0 0 12%}}#page-consultation .page-consultation-cta__inner--cnt a{display:flex;justify-content:space-between;padding:95px 120px;width:100%;height:100%;background-image:url(../pages/page-consultation/page-consultation01/img/reserve_bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;transition:0.4s}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta__inner--cnt a{padding:10% 12%}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt a{flex-direction:column}}@media screen and (min-width:1025px){#page-consultation .page-consultation-cta__inner--cnt a:hover{opacity:0.7}#page-consultation .page-consultation-cta__inner--cnt a:hover svg{left:1rem}}#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:2.4rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--h3{text-align:center;font-size:1.8rem;margin-bottom:8%}}#page-consultation .page-consultation-cta__inner--cnt--anchor{display:flex;justify-content:space-between;align-items:center;padding:0 32px;width:260px;height:60px;border:1px solid #fff}#page-consultation .page-consultation-cta__inner--cnt--anchor p{font-size:1.6rem;letter-spacing:0;line-height:1.6em;color:#fff}#page-consultation .page-consultation-cta__inner--cnt--anchor svg{position:relative;left:0;transition:0.4s}#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_sp.jpg)}}#page-consultation .page-consultation-slier{padding-block:16px}@media screen and (max-width:1024px){#page-consultation .page-consultation-slier{padding-block:2%}}#page-consultation .page-consultation-slier-slide-loop .slick-slide{padding:0 8px}@media screen and (max-width:640px){#page-consultation .page-consultation-slier-slide-loop .slick-slide{padding:0 2px;max-width:300px}}#page-consultation .page-consultation-resolve{padding:120px 0 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve{padding:12% 0 6%}}#page-consultation .page-consultation-resolve__inner{max-width:1240px}#page-consultation .page-consultation-resolve__inner--h3{font-size:2.4rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--h3{font-size:2rem;margin-bottom:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--h3{font-size:1.8rem}}#page-consultation .page-consultation-resolve__inner--cnt{display:flex;flex-wrap:wrap;justify-content:space-between}#page-consultation .page-consultation-resolve__inner--cnt>div{width:calc(288/12*1%)}@media screen and (min-width:641px){#page-consultation .page-consultation-resolve__inner--cnt>div{display:flex;flex-direction:column}}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:48%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:100%}}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt>div:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div:not(:first-of-type){margin-top:8%}}#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:40px;width:100%;aspect-ratio:2.7961165049;object-fit:contain}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{max-width:30%;margin-bottom:4%;aspect-ratio:auto}}#page-consultation .page-consultation-resolve__inner--cnt--01>h4{display:block;margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #1C1C1C}#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{display:block;color:#1C1C1C;font-size:2rem;text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{font-size:1.6rem}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding-bottom:30px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding-bottom:6%}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul li{font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-indent:-1em;padding-left:1em}#page-consultation .page-consultation-resolve__inner--cnt--02{flex:1;position:relative;padding:64px 32px;margin-top:48px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02{padding:6% 3%;padding-top:calc(20px + 4%)}}#page-consultation .page-consultation-resolve__inner--cnt--02::after{content:"";background:url(../pages/page-consultation/page-consultation01/img/resolve_arrow.svg) no-repeat center center / contain;position:absolute;top:-48px;left:0;right:0;margin:auto;width:14px;aspect-ratio:0.5833333333}#page-consultation .page-consultation-resolve__inner--cnt--02::before{content:"";background-color:#F8F8F8;width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}#page-consultation .page-consultation-resolve__inner--cnt--02>div{position:relative}#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #D9D9D9}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:4%;padding-bottom:4%}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{font-size:1.6rem}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) h5{display:flex;align-items:center}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{font-size:1.6rem}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{height:64px;display:flex;align-items:center;justify-content:center;font-size:2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{font-size:1.6rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:40px;height:240px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:4%;height:200px}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box p{height:auto}}#page-consultation .page-consultation-resolve__inner--text{font-size:3.2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--text{font-size:2.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--text{font-size:1.4rem}}#page-consultation .page-consultation-point{padding:120px 0;background:#F8F8F8}@media screen and (max-width:1024px){#page-consultation .page-consultation-point{padding:12% 0}}#page-consultation .page-consultation-point__inner{max-width:1240px}#page-consultation .page-consultation-flow{padding:120px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow{padding:12% 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow img{max-width:50%}}#page-consultation .page-consultation-flow .consultation-3column__box{position:relative}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow .consultation-3column__box{padding-right:0}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){box-sizing:content-box;padding-right:calc(80/10.4*1%)}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding:0}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/consultation-arrow.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:24px;height:14px;position:absolute;top:0;bottom:170px;right:30px;margin:auto}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{display:none}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:calc(80/10.4*1%)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2){margin:0}}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{top:auto;left:0;bottom:-5vw;right:0;margin:auto;transform:rotate(135deg)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{display:none}}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(3){margin-top:8%}}#page-consultation .page-consultation-promise{padding:0 0 120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-promise{padding:0 0 12%}}#page-consultation .page-consultation-promise__inner{padding-top:120px;border-top:1px solid #1C1C1C}@media screen and (max-width:1024px){#page-consultation .page-consultation-promise__inner{padding-top:12%}}#page-consultation .page-consultation-promise .consultation-3column__box{padding:40px 24px;background:#F8F8F8;width:calc(316 / 10.4 * 1%)}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise .consultation-3column__box:last-of-type{margin:0 auto}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise .consultation-3column__box{padding:8% 4%;width:100%}}#page-consultation .page-consultation-promise .consultation-3column__box:not(:last-of-type){box-sizing:border-box;margin-right:calc(46/10.4*1%);padding:40px 24px}@media screen and (max-width:640px){#page-consultation .page-consultation-promise .consultation-3column__box:not(:last-of-type){margin:0;padding:8% 4%;width:100%}}#page-consultation .page-consultation-promise .consultation-3column__box:not(:last-of-type)::before{content:none}#page-consultation .page-consultation-promise__inner--title{margin-bottom:56px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--title{margin-bottom:6%}}#page-consultation .page-consultation-promise__inner--text{margin-bottom:80px;text-align:center}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--text{margin-bottom:8%}}#page-consultation .page-consultation-promise__inner .consultation-3column__box{position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box{padding:8% 4%}}#page-consultation .page-consultation-promise__inner .consultation-3column__box img{margin:0 auto 20px}#page-consultation .consultation-slider{margin-bottom:66px}#page-consultation .slick-next{position:absolute;top:calc(100% + 16px);left:calc(50% + 8px);transform:initial;display:flex;justify-content:center;align-items:center;text-indent:-9999px;margin:0;width:50px;height:auto;aspect-ratio:1;color:#1C1C1C;border-radius:50%;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3)}#page-consultation .slick-next::after{content:"";width:19px;height:20px;background-image:url(../pages/page-consultation/page-consultation01/img/pager_arw.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;transform:scaleX(-1)}#page-consultation .slick-prev{position:absolute;top:calc(100% + 16px);right:calc(50% + 8px);left:auto;transform:initial;display:flex;justify-content:center;align-items:center;text-indent:-9999px;margin:0;width:50px;height:auto;aspect-ratio:1;color:#1C1C1C;border-radius:50%;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3)}#page-consultation .slick-prev::after{content:"";width:19px;height:20px;background-image:url(../pages/page-consultation/page-consultation01/img/pager_arw.svg);background-position:center center;background-size:cover;background-repeat:no-repeat}#page-consultation .slick-disabled{opacity:0.7}@media screen and (max-width:640px){#page-consultation .page-consultation-point__inner--cnt .underlayer-2column-cnt:not(:last-of-type){padding-bottom:12%}}#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 .row-reverse{flex-direction:row-reverse}#page-feature p{letter-spacing:0.04em}@media screen and (max-width:640px){#page-feature p{letter-spacing:0}}#page-feature .page-feature-fv{background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_pc.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat}#page-feature .page-feature-fv__inner{padding-top:232px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner{padding-top:24%}}#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:48px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:6%}}#page-feature .page-feature-fv__inner--desc{padding-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner--desc{padding-bottom:8%}}@media screen and (max-width:640px){#page-feature .page-feature-fv__inner--desc{font-size:1.4rem}}#page-feature .page-feature-cnt{margin-bottom:16px}#page-feature .page-feature-cnt__inner-bg{background-color:#F8F8F8;padding:80px 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-bg{padding:8% 0}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-bg{padding:10% 0}}#page-feature .page-feature-cnt__inner--box{max-width:920px;margin:0 auto;padding:0 20px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box{padding:0 2%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box{padding:0 4%}}#page-feature .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:8%}}#page-feature .page-feature-cnt__inner--box--title--01{display:table;font-size:1.4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 32px;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature .page-feature-cnt__inner--box--title--02{display:table;font-size:2.4rem;letter-spacing:0;line-height:1.5em;text-align:center;letter-spacing:0.06em;margin:0 auto 64px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2rem;margin-bottom:8%}}#page-feature .page-feature-cnt__inner--box--img{max-width:710px;margin:0 auto 64px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--box--text{max-width:880px;margin:0 auto}#page-feature .page-feature-cnt__inner--box--text p span{display:block;padding-top:32px;color:#646464;font-size:1.2rem}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--text p span{padding-top:4%}}#page-feature .page-feature-cnt__inner-img{display:block;max-width:880px;margin:0 auto;margin-top:80px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-img{margin-top:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-img{margin-top:10%}}#page-feature .page-feature-cnt__inner-2column{max-width:880px;margin:0 auto}#page-feature .page-feature-cnt__inner-2column-cnt{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){#page-feature .page-feature-cnt__inner-2column-cnt{align-items:flex-start}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt{display:block}}#page-feature .page-feature-cnt__inner-2column-cnt.row-reverse{flex-direction:row-reverse}#page-feature .page-feature-cnt__inner-2column-cnt:not(:last-of-type){padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #D9D9D9}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-2column-cnt:not(:last-of-type){padding-bottom:6%;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt:not(:last-of-type){padding-bottom:8%;margin-bottom:8%}}#page-feature .page-feature-cnt__inner-2column-cnt-img{max-width:440px;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25)}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-2column-cnt-img{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt-img{width:100%;margin-bottom:6%}}#page-feature .page-feature-cnt__inner-2column-cnt-text{max-width:392px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-2column-cnt-text{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt-text{width:100%}}#page-feature .page-feature-cnt__inner-2column-cnt-text>h4{margin-bottom:56px;font-size:2rem;line-height:1.6}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-2column-cnt-text>h4{margin-bottom:6%;line-height:2em}}@media screen and (max-width:768px){#page-feature .page-feature-cnt__inner-2column-cnt-text>h4{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt-text>h4{font-size:1.8rem}}#page-feature .page-feature-cnt__inner-2column-cnt-text>p{line-height:1.6}@media screen and (max-width:768px){#page-feature .page-feature-cnt__inner-2column-cnt-text>p{font-size:1.4rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-2column-cnt-text>p{font-size:1.6rem;line-height:2em}}#page-feature .page-feature-cnt__inner-2column-cnt-text>p span{display:block;color:#646464;font-size:1.2rem;padding-top:32px;line-height:1.4}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-2column-cnt-text>p span{padding-top:4%}}#page-feature .page-feature-cnt__inner-1column{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #D9D9D9}#page-feature .page-feature-cnt__inner-1column.none-border{border-bottom:none;padding-bottom:0;margin-bottom:0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-1column{padding-bottom:6%;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-1column{padding-bottom:8%;margin-bottom:8%}}#page-feature .page-feature-cnt__inner-1column-img{display:block;margin-bottom:48px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-1column-img{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-1column-img{margin-bottom:8%}}#page-feature .page-feature-cnt__inner-1column-text h4{line-height:1.5;font-size:2rem;margin-bottom:56px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-1column-text h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-1column-text h4{margin-bottom:8%;font-size:1.8rem}}#page-feature .page-feature-cnt__inner-1column .js-scroll{position:relative;overflow-x:auto;margin-top:80px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-1column .js-scroll{margin-top:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-1column .js-scroll>div.js-scrollable{width:800px}}#page-feature .works-parts-slider01{margin-bottom:120px;background-color:#FFF}@media screen and (max-width:1024px){#page-feature .works-parts-slider01{margin-bottom:12%}}#page-feature .page-feature-anchor-top{margin-bottom:88px}@media screen and (max-width:1024px){#page-feature .page-feature-anchor-top{margin-bottom:8%}}#page-feature .page-feature-anchor-bottom{padding:120px 0}@media screen and (max-width:1024px){#page-feature .page-feature-anchor-bottom{padding:12% 0}}#page-feature .page-feature-anchor-bottom .parts-anchor-feature01 ul li a::before{transform:translateX(-50%) rotate(180deg);bottom:27px}@media screen and (max-width:640px){#page-feature .page-feature-anchor-bottom .parts-anchor-feature01 ul li a::before{bottom:4px}}#page-feature .works-parts-slider01-anchor{display:none}#page-feature02 .row-reverse{flex-direction:row-reverse}#page-feature02 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature02 p{letter-spacing:0}}#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-feature02 .page-feature-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner{padding-top:28%;padding-bottom:12%}}#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature02 .page-feature-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt{padding:10% 0 20%}}#page-feature02 .page-feature-cnt__inner--catch{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--catch--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--01{margin-bottom:3%}}#page-feature02 .page-feature-cnt__inner--catch--title--02{display:table;font-size:4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--suggestion{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature02 .page-feature-cnt__inner--suggestion ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:780px;margin:0 auto}#page-feature02 .page-feature-cnt__inner--suggestion ul li{width:32%;max-width:210px}#page-feature02 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:5%}}#page-feature02 .page-feature-cnt__inner--suggestion ul li img{width:100%;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:1.8rem;line-height:1.5em;letter-spacing:0;text-align:center}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:3vw}}#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature02 .page-feature-cnt__inner--box--title--02{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature02 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:24px;letter-spacing:0;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px}}#page-feature02 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature02 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button{display:block}}#page-feature02 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid #3c3c3c;border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature02 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature02 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:6%}}#page-feature02 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature02 .works-parts-slider01{margin-bottom:20%}}#page-feature03 .row-reverse{flex-direction:row-reverse}#page-feature03 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature03 p{letter-spacing:0}}#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-feature03 .page-feature-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner{padding-top:28%;padding-bottom:12%}}#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature03 .page-feature03-box{max-width:1000px;margin:0 auto}#page-feature03 .page-feature03-box-h4{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-box-h4{margin-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-box-h4{font-size:18px}}#page-feature03 .page-feature03-box-text{margin-bottom:90px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-box-text{margin-bottom:9%}}#page-feature03 .page-feature03-box-span{display:block;color:var(--font-first-color);font-size:16px;letter-spacing:0;line-height:2em;margin-bottom:10px}#page-feature03 .page-feature-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt{padding:10% 0 20%}}#page-feature03 .page-feature-cnt__inner--catch{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--catch--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--01{margin-bottom:3%}}#page-feature03 .page-feature-cnt__inner--catch--title--02{display:table;font-size:4rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2rem}}#page-feature03 .page-feature-cnt__inner--suggestion{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature03 .page-feature-cnt__inner--suggestion ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:780px;margin:0 auto}#page-feature03 .page-feature-cnt__inner--suggestion ul li{width:32%;max-width:210px}#page-feature03 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li:nth-of-type(n+4){margin-top:5%}}#page-feature03 .page-feature-cnt__inner--suggestion ul li img{width:100%;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:1.8rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:1.6rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:3vw}}#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:6%}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--title--01{display:table;font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--01{margin-bottom:3%}}#page-feature03 .page-feature-cnt__inner--box--title--02{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature03 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:24px;letter-spacing:0;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px}}#page-feature03 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature03 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button{display:block}}#page-feature03 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature03 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature03 .works-parts-slider01{margin-bottom:20%}}#page-flow{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow{padding-bottom:20%}}#page-flow .accordion .accordionToggleSummary{cursor:pointer}#page-flow .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow .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 .accordion .accordionToggleHidden{padding:0 4%}}#page-flow .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow .accordion01 .accordionToggle{position:relative}#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow .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 .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow .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 .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow .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 .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-flow .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 .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#page-flow .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow .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 .accordion01 .accordionToggleHidden>div{display:block}}#page-flow .accordion01 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenText{width:100%;padding:6% 0}}#page-flow .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-flow .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow .page-flow-fv{background-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow .page-flow-fv{background-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_sp.jpg)}}#page-flow-reform{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow-reform{padding-bottom:20%}}#page-flow-reform .accordion .accordionToggleSummary{cursor:pointer}#page-flow-reform .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow-reform .accordion .accordionToggleHidden{display:grid;padding:0 40px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow-reform .accordion .accordionToggleHidden{padding:0 4%}}#page-flow-reform .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow-reform .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow-reform .accordion01 .accordionToggle{position:relative}#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow-reform .accordion01 .accordionToggleSummary{display:flex;border-bottom:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow-reform .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow-reform .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);margin-right:40px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow-reform .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#page-flow-reform .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow-reform .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHidden>div{display:block}}#page-flow-reform .accordion01 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenText{width:100%;padding:6% 0}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow-reform .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title{margin-bottom:6%}}#page-modelhouse .page-modelhouse-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-span{margin-top:10px}}#page-modelhouse .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt{display:block}}#page-modelhouse .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-img{width:100%}}#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-name__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2rem}}#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse .page-modelhouse-concept__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-point{padding:16% 0 12%}}#page-modelhouse .page-modelhouse-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-floor{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse .page-modelhouse-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--iframe iframe{height:50vw}}#page-modelhouse02 .page-modelhouse02-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title{margin-bottom:6%}}#page-modelhouse02 .page-modelhouse02-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-span{margin-top:10px}}#page-modelhouse02 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt{display:block}}#page-modelhouse02 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse02 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse02 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse02 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse02 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse02 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse02 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-name__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2rem}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse02 .page-modelhouse02-concept__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-point{padding:16% 0 12%}}#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{height:50vw}}#page-modelhouse03 .page-modelhouse03-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title{margin-bottom:6%}}#page-modelhouse03 .page-modelhouse03-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-span{margin-top:10px}}#page-modelhouse03 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt{display:block}}#page-modelhouse03 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse03 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse03 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse03 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse03 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse03 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse03 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-name__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2rem}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse03 .page-modelhouse03-concept__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-point{padding:16% 0 12%}}#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{height:50vw}}#page-privacy .page-privacy-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_sp.jpg)}}#page-privacy p{font-size:1.4rem;line-height:1.5em;text-align:left}#page-privacy .tab-btn.is-active .page-privacy-category__btn{background:#227e84;border-color:#227e84;color:#fff}#page-privacy .tab-btn.is-active .page-privacy-category__btn::after{background-image:url(../img/common/common-button-arrow_white_pc.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__btn{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;font-size:1.4rem;letter-spacing:0.04em;text-align:center;border:1px solid #2d2f26;background:#fff;position:relative;padding:0 24px;transition:0.4s}#page-privacy .page-privacy-category__btn:hover{background:#227e84;border-color:#227e84;color:#fff;cursor:pointer}#page-privacy .page-privacy-category__btn:hover::after{background-image:url(../img/common/common-button-arrow_white_pc.svg)}#page-privacy .page-privacy-category__btn::after{content:"";background-image:url(../img/common/common-button-arrow_pc.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}@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-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 .modalOpen{background:none;border:none;position:relative;padding:0}#page-request .modalOpen .modal-check{position:relative}#page-request .modalOpen .modal-check-icon{display:inline-block;width:1em;height:1em;font-size:40px;position:relative}#page-request .modalOpen .modal-check-icon::before{content:"";background-color:var(--bg-first-color);width:0.7em;height:0.7em;border:0.15em solid var(--bg-second-color);border-radius:50%;position:absolute;top:0;left:0;box-sizing:border-box}#page-request .modalOpen .modal-check-icon::after{content:"";background-color:var(--bg-second-color);z-index:-1;width:0.15em;height:1em;position:absolute;top:0;left:50%;box-sizing:border-box;transform:rotate(-45deg)}#page-request .modal{overflow:auto;background-color:rgba(0, 0, 0, 0.5);z-index:10000;display:none;width:100%;height:100%;color:var(--bg-first-color);text-align:left;position:fixed;top:0;left:0;padding:0 24px}#page-request .modal .modal-bg{background-color:var(--bg-first-color);width:100%;max-width:1140px;border-radius:5px;position:relative;box-sizing:border-box;padding:36px;margin:36px auto}@media screen and (max-width:1024px){#page-request .modal .modal-bg{padding:96px 36px;margin:96px auto}}#page-request .modal .modalClose{background:none;cursor:pointer;width:1em;height:1em;font-size:36px;border:none;position:absolute;top:16px;right:16px;padding:0}#page-request .modal .modalClose span{display:block;position:relative}#page-request .modal .modalClose span::before{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(45deg);inset:0}#page-request .modal .modalClose span::after{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(-45deg);inset:0}#page-request .modal .modal-cnt img{width:100%}#page-request .page-request-fv{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-request .page-request-fv{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_sp.jpg)}}#page-request .page-request-box{padding:120px 0 200px}@media screen and (max-width:1024px){#page-request .page-request-box{padding:12% 0 20%}}#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{text-align:center;font-size:3.2rem;line-height:2em;margin-bottom:40px}@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:2.2rem}}#page-request .page-request-box__inner--text p{text-align:center}#page-request .page-request-box__inner--cnt{display:flex;flex-wrap:wrap}#page-request .page-request-box__inner--cnt--title{display:block;display:table;font-size:2.4rem;line-height:1.5em;padding:10px 0}#page-request .page-request-box__inner--cnt--text{display:block;font-size:1.6rem;line-height:2em;text-align:left;margin:0 auto 10px;margin-top:20px}#page-request .page-request-box__inner--cnt li{width:380px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li{width:32%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li{width:48%}}#page-request .page-request-box__inner--cnt li a{display:block}#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(2n)){margin-right:4%}}#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:80px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:8%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+3){margin-top:8%}}#page-request .page-request-box__inner--img{background:#e8e8e8;padding:20px;box-sizing:border-box}@media screen and (max-width:1024px){#page-request .page-request-box__inner--img{padding:2%}}#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_sp.jpg)}}#page-sdgs .page-sdgs-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:10% 0 20%}}#page-sdgs .page-sdgs-cnt__inner{max-width:1080px}#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;border-bottom:1px solid var(--font-third-color);padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.8rem;padding-bottom:15px;margin-bottom:20px}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.2rem}}#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_sp.jpg)}}#page-search .page-search-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-search .page-search-cnt{padding:10% 0 20%}}#page-search .page-search-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title{margin-bottom:12%}}#page-search .page-search-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-search .page-search-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--title h3{font-size:2.4rem}}#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 2%}}#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{border-top:1px solid var(--bg-third-color);border-bottom:1px solidvar(--bg-third-color);padding:150px 60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 2%}}#page-search .page-search-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title{font-size:2rem}}#page-search .page-search-cnt__inner--point--title::before{content:"";background-color:var(--bg-third-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-search .page-search-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;top:0;padding-right:20px}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){top:-2px}}#page-search .page-search-cnt__inner--point--box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box{display:block;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text{width:52%;max-width:550px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text{width:100%;max-width:none;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-search .page-search-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5>span{top:-2px}}#page-search .page-search-cnt__inner--point--box--img{width:44%;max-width:470px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--img{width:100%;max-width:none;margin:0 auto}}#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_sp.jpg)}}#page-support .page-support-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-support .page-support-cnt{padding:10% 0 20%}}#page-support .page-support-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title{margin-bottom:12%}}#page-support .page-support-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-support .page-support-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--title h3{font-size:2.4rem}}#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative;margin-bottom:40px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--title{display:block}}#page-support .page-support-cnt__inner--point--title::before{content:"";background-color:var(--bg-first-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-support .page-support-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;padding-right:20px}}#page-support .page-support-cnt__inner--point--box--text{margin-bottom:40px}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text{margin-bottom:4%}}#page-support .page-support-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-2px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:0}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:2px}}#page-support .page-support-cnt__inner--point--box--list{border:1px solid var(--bg-first-color);padding:70px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list{padding:7% 4%}}#page-support .page-support-cnt__inner--point--box--list li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list li{align-items:flex-start}}#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--box--list--img{width:180px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--img{width:20%}}#page-support .page-support-cnt__inner--point--box--list--text{width:840px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text{width:76%}}#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2.4rem;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--list--text>h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5>span{top:-2px}}#page-thanks .page-thanks-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-thanks .page-thanks-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_sp.jpg)}}#page-thanks .page-thanks-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt{padding:12% 0 20%}}#page-thanks .page-thanks-cnt__inner{max-width:1090px}#page-thanks .page-thanks-cnt__inner--title{font-size:2.4rem;line-height:1.6em;text-align:center;border-bottom:1px solid var(--bg-third-color);padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--title{font-size:2rem;padding-bottom:4%;margin-bottom:4%}}#page-thanks .page-thanks-cnt__inner--text{max-width:810px;margin:0 auto 80px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--text{margin-bottom:10%}}#page-thanks .page-thanks-cnt__inner--anchor{max-width:260px;width:100%;margin:0 auto}#page-thanks .page-thanks-cnt__inner--anchor a{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;font-size:1.4rem;letter-spacing:0.04em;text-align:center;border:1px solid #2D2F26;background:#fff;position:relative;padding:0 24px;transition:0.4s}@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{background:#227E84;border-color:#227E84;color:#fff;cursor:pointer}#page-thanks .page-thanks-cnt__inner--anchor a:hover::after{background-image:url(../img/common/common-button-arrow_white_pc.svg)}#page-thanks .page-thanks-cnt__inner--anchor a::after{content:"";background-image:url(../img/common/common-button-arrow_pc.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-thanks .page-thanks-cnt__inner--tel{margin:0 auto 80px;padding:40px 0;font-size:1.6rem;text-align:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;box-sizing:border-box}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--tel{margin:0 auto 8%;padding:4% 0}}#page-thanks .page-thanks-cnt__inner--tel a{display:block;margin:0 auto 20px;font-size:3.2rem}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--tel a{margin:0 auto 2%;font-size:2.8rem}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--tel a{font-size:2.4rem}}#page-thanks .page-thanks-cnt__inner--tel-text{font-size:1.6rem;line-height:1.6em}#page-plan .page-plan-fv{background-image:url(../pages/page-plan/page-plan01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-plan .page-plan-fv{background-image:url(../pages/page-plan/page-plan01/img/underlayer-fv-bg_sp.jpg)}}#page-plan .page-plan-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt{padding:12% 0 20%}}#page-plan .page-plan-cnt__inner--title{margin-bottom:56px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--title{margin-bottom:6%}}#page-plan .page-plan-cnt__inner--title h3{margin-bottom:48px;text-align:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--title h3{margin-bottom:5%;font-size:2rem}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--title h3{font-size:1.8rem}}#page-plan .page-plan-cnt__inner--title p{text-align:center;font-size:1.6rem;letter-spacing:0;line-height:1.6em}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--title p{font-size:1.2rem}}#page-plan .page-plan-cnt__inner--guide{padding-bottom:64px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--guide{margin-bottom:6%}}#page-plan .page-plan-cnt__inner--guide--tab{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}#page-plan .page-plan-cnt__inner--guide--tab--item{display:flex;justify-content:center;align-items:center;width:calc((100% - 32px) / 5);height:80px;background:#f0f0f0;cursor:pointer;transition:background 0.4s}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--tab--item{height:60px}}#page-plan .page-plan-cnt__inner--guide--tab--item.is-active{background:#227e84}#page-plan .page-plan-cnt__inner--guide--tab--item.is-active p{color:#fff}#page-plan .page-plan-cnt__inner--guide--tab--item p{text-align:center;font-size:2rem}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--tab--item p{font-size:1.2rem}}#page-plan .page-plan-cnt__inner--guide--body--item{padding:40px;background:#f0f0f0}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--guide--body--item{padding:4%}}#page-plan .page-plan-cnt__inner--guide--body--item--ph{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--guide--body--item--ph{margin-bottom:4%}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--ph{flex-direction:column;gap:10px}}#page-plan .page-plan-cnt__inner--guide--body--item--ph--facade{width:calc(468 / 9.6 * 1%)}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--ph--facade{width:100%}}#page-plan .page-plan-cnt__inner--guide--body--item--ph--layout{position:relative;width:calc(468 / 9.6 * 1%)}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--ph--layout{width:100%}}#page-plan .page-plan-cnt__inner--guide--body--item--ph--layout::after{content:"";background:url(../post-type/works/works-single/works-single01/img/icon_search.svg) no-repeat center center / 20px 20px;background-color:rgba(0, 0, 0, 0.9);z-index:1001;width:60px;height:60px;position:absolute;bottom:0;right:0;z-index:0;pointer-events:none}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--ph--layout::after{width:30px;height:30px}}#page-plan .page-plan-cnt__inner--guide--body--item--detail--data{display:none}#page-plan .page-plan-cnt__inner--guide--body--item--detail--data p{font-size:1.6rem;letter-spacing:0;line-height:1.6em}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--detail--data p{font-size:1.4rem}}#page-plan .page-plan-cnt__inner--guide--body--item--detail--txt{display:none}#page-plan .page-plan-cnt__inner--guide--body--item--detail--txt p{font-size:1.6rem;letter-spacing:0;line-height:1.6em}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--guide--body--item--detail--txt p{font-size:1.4rem}}#page-plan .page-plan-cnt__inner--bnr a{display:flex;justify-content:space-between;align-items:center;padding:50px 80px;background:url(../pages/page-plan/page-plan01/img/bnr_bg.jpg) no-repeat center center / cover;transition:0.4s}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--bnr a{flex-direction:column;padding:5% 8%;text-align:center}}@media screen and (min-width:1025px){#page-plan .page-plan-cnt__inner--bnr a a:hover{opacity:0.7}#page-plan .page-plan-cnt__inner--bnr a a:hover svg{left:1rem}}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--bnr--detail{margin-bottom:5%}}#page-plan .page-plan-cnt__inner--bnr--detail p{margin-bottom:16px;font-size:1.4rem;letter-spacing:0;line-height:1.5;color:#fff}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--bnr--detail p{margin-bottom:0}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--bnr--detail p{font-size:1.1rem;letter-spacing:-0.05em}}#page-plan .page-plan-cnt__inner--bnr--detail h3{font-size:3.2rem;letter-spacing:0;line-height:1.5;color:#fff}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--bnr--detail h3{font-size:2rem}}#page-plan .page-plan-cnt__inner--bnr--detail h3 small{font-size:2.4rem}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--bnr--detail h3 small{font-size:1.4rem}}#page-plan .page-plan-cnt__inner--bnr--btn{display:flex;justify-content:space-between;align-items:center;padding:0 32px;width:260px;height:60px;border:1px solid #fff}#page-plan .page-plan-cnt__inner--bnr--btn p{font-size:1.6rem;letter-spacing:0;line-height:1.6em;color:#fff}#page-plan .page-plan-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-plan .page-plan-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-plan .page-plan-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box li{width:100%}}#page-plan .page-plan-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-plan .page-plan-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-plan .page-plan-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-plan .page-plan-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box--img{margin-bottom:10px}}#page-plan .page-plan-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-plan .page-plan-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box--img img{height:50vw}}#page-plan .page-plan-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-plan .page-plan-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-plan .page-plan-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}