p,a,h1,h2,h3,h4,h5,h6{color:#333}.caption.wh{color:#fff}.frontWrap h2{position:absolute;top:50%;translate:0 -50%;left:160px;opacity:0;transition:opacity 1s;transition-delay:.7s}.frontWrap h2 img{width:278px}.frontWrap h2.visible{opacity:1}.frontWrap .caption{color:#fff}@media all and (max-width:750px){.frontWrap h2{position:absolute;top:auto;left:50%;right:initial;bottom:calc(50/ var(--media_sp) * 100vw);transform:translate(-50%)}.frontWrap h2,.frontWrap .hiddenWrap h2 img{width:calc(247/ var(--media_sp) * 100vw)}}.scroll_icon-wrap{pointer-events:none}.page_intro-bg{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.secKV .bg-wrap{overflow:hidden}.introWrap{padding-top:94px;padding-bottom:105px}.introWrap p{color:#333;text-align:center}.introWrap .title{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:34px}.introWrap .text{font-size:17px;line-height:2;letter-spacing:.05em}@media all and (max-width:750px){.introWrap{margin-top:initial;margin-bottom:initial;padding-top:calc(92 / var(--media_sp) * 100vw);padding-bottom:calc(95 / var(--media_sp) * 100vw)}.introWrap .title{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw)}.introWrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.1em}}.img-wrap,.inner-hero .img-hero{position:relative}.main>.bg-wrap{padding-top:83px;padding-bottom:228px}.main .copys{margin-bottom:98px}.main .copys .leadcopy{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:20px;color:#333;text-align:center}.main .copys .bodycopy{font-size:17px;line-height:3;letter-spacing:.05em;color:#333;text-align:center}@media all and (max-width:750px){.main>.bg-wrap{padding-top:calc(94 / var(--media_sp) * 100vw);padding-bottom:calc(186 / var(--media_sp) * 100vw)}.main .copys{margin-bottom:calc(94 / var(--media_sp) * 100vw)}.main .copys .leadcopy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw);margin-bottom:calc(32 / var(--media_sp) * 100vw)}.main .copys .bodycopy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.05em}}.appearance{background-color:#f1f0ee;background-image:url(../static_img/design/appearance_bg_pc.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;padding-bottom:133px}.appearance .intro-wrap{display:grid;max-width:1280px;margin:0 auto 46px;grid-template-columns:413fr 907fr;padding-top:190px;padding-inline:40px;justify-content:center;position:relative}.appearance .intro-wrap .img-wrap{grid-row:1 / 2;grid-column:2 / 3;position:relative;margin-right:auto;width:min(867px,95.589%)}.appearance .intro-wrap .img-wrap .caption{right:10%;bottom:7%}.appearance .intro-wrap .text-wrap{grid-row:1 / 2;grid-column:1 / 3;position:relative;align-self:center;margin-top:max(-60px,-3.517vw)}.appearance .intro-wrap .text-wrap .copy{font-size:31px;line-height:calc(59/31);margin-top:65px}.appearance .intro-wrap .text-wrap .text{font-size:17px;line-height:3;margin-top:23px}@media all and (max-width:1000px){.appearance{padding-top:18.7vw;padding-bottom:calc(136 / var(--media_sp) * 100vw)}.appearance .intro-wrap{display:grid;margin:0 auto;padding-top:0;padding-inline:0;grid-template-columns:1fr}.appearance .intro-wrap .img-wrap{width:100%;margin:0 auto;grid-row:2 / 3}.appearance .intro-wrap .img-wrap{margin-right:initial;position:relative;margin-top:9vw}.appearance .intro-wrap .text-wrap{left:initial;margin-top:initial;margin-left:auto;position:relative;grid-column:1 / 3;grid-row:1 / 2;text-align:center;width:100%;top:initial;right:0}}@media all and (max-width:750px){.appearance{background-color:#f1f0ee;background-image:url(../static_img/design/appearance_bg_sp.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;padding-bottom:calc(128 / var(--media_sp) * 100vw);padding-top:18.7vw}.appearance .intro-wrap{display:grid;margin:0 auto;grid-template-columns:1fr;padding-top:0vw;overflow:hidden}.appearance .intro-wrap .img-wrap{width:106vw;position:relative;left:calc(((-35 / var(--media_sp)) * 100) * var(--vw));margin:0 auto;grid-row:2 / 3}.appearance .intro-wrap .img-wrap{grid-column:1 / 2;margin-right:initial;position:relative;margin-top:calc(((135 / var(--media_sp)) * 100) * var(--vw))}.appearance .intro-wrap .img-wrap .caption.wh{padding-bottom:0;bottom:5.5%;right:calc(25 / var(--media_sp) * 100vw);color:#333}.appearance .intro-wrap .text-wrap{left:initial;margin-top:initial;margin-left:auto;position:relative;grid-row:1/2;text-align:center;width:100%;top:initial}.appearance .intro-wrap .text-wrap .title{width:fit-content;margin:0 auto;text-align:center;max-width:initial}.appearance .intro-wrap .text-wrap .title img{width:30.2vw;margin:0 auto}.appearance .intro-wrap .text-wrap .copy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw);margin-top:calc(62 / var(--media_sp) * 100vw)}.appearance .intro-wrap .text-wrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.1em}}.appearance_list{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:0 40px}.appearance_feature .title{font-size:23px;margin-bottom:11px}.appearance_feature .img-wrap{margin-bottom:25px}.appearance_feature .text{font-size:17px;line-height:2;margin-top:21px}@media all and (max-width:750px){.appearance_list{max-width:initial;margin:0 auto;display:grid;grid-template-columns:1fr;gap:calc(70 / var(--media_sp) * 100vw);width:calc(590 / var(--media_sp) * 100vw);padding:initial;margin-top:calc(32 / var(--media_sp) * 100vw)}.appearance_feature .title{font-size:calc(34 / var(--media_sp) * 100vw);line-height:calc(29/17);margin-bottom:calc(6 / var(--media_sp) * 100vw)}.appearance_feature .entitle{line-height:1;margin-bottom:calc(20 / var(--media_sp) * 100vw)}.appearance_feature .title img{width:100%}.appearance_feature.curveddesign .entitle{width:calc(((203 / var(--media_sp)) * 100) * var(--vw))}.appearance_feature.soliddetail .entitle{width:calc(((158 / var(--media_sp)) * 100) * var(--vw))}.appearance_feature.colorcoordinagte .entitle{width:calc(((240 / var(--media_sp)) * 100) * var(--vw))}.appearance_feature .img-wrap{margin-bottom:calc(17 / var(--media_sp) * 100vw)}.appearance_feature .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(44 / 24);margin-top:calc(7 / var(--media_sp) * 100vw)}}.designconcept{display:grid;padding:65px 70px;background-color:#fff;max-width:1280px;margin:0 auto;grid-template-columns:250fr 890fr;align-items:center;box-sizing:border-box}.designconcept img.title{width:184px;grid-row:1 / 3;grid-column:1 / 2}.designconcept .text{font-size:17px;line-height:2;letter-spacing:.04em;padding-bottom:5px;grid-row:1 / 2;grid-column:2 / 3}.designconcept .name-wrap{grid-row:2 / 3;grid-column:2 / 3;font-size:17px;letter-spacing:.2em}.designconcept .name-wrap .name{font-size:21px;letter-spacing:.2em}@media all and (max-width:750px){.designconcept{display:grid;padding:calc(78 / var(--media_sp) * 100vw) calc(38 / var(--media_sp) * 100vw);padding-bottom:calc(65 / var(--media_sp) * 100vw);max-width:calc(590 / var(--media_sp) * 100vw);margin:0 auto;grid-template-columns:343fr 172fr;align-items:center;box-sizing:border-box;margin-bottom:calc(135 / var(--media_sp) * 100vw)}.designconcept img.title{grid-row:1 / 2;grid-column:1 / 3;width:calc(280 / var(--media_sp) * 100vw);margin:0 auto calc(56 / var(--media_sp) * 100vw);text-align:center;display:block}.designconcept .text-wrap{grid-row:2/3;grid-column:1 / 3}.designconcept .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:2;letter-spacing:.04em;margin-right:initial;padding-bottom:calc(55 / var(--media_sp) * 100vw)}.designconcept .name-wrap{font-size:calc(28 / var(--media_sp) * 100vw);line-height:calc(20/14);letter-spacing:.14em;margin-right:calc(0 / var(--media_sp) * 100vw)}.designconcept .name-wrap{grid-row:3/4;grid-column:1 / 3}.designconcept .name-wrap .name{font-size:calc(32 / var(--media_sp) * 100vw);letter-spacing:.2em}}.rassurerism{background-image:url(../static_img/design/rassurerism_bg_pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:221px;padding-top:251px}.rassurerism .grid-wrap{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:722fr 560fr;padding:0 40px}.rassurerism .grid-wrap .text-wrap img{width:504px;margin-bottom:94px}.rassurerism .grid-wrap .text-wrap p{color:#fff}.rassurerism .grid-wrap .text-wrap .copy{font-size:31px;line-height:calc(59/31);margin-bottom:24px;letter-spacing:.1em}.rassurerism .grid-wrap .text-wrap .text{font-size:17px;line-height:3}.rassurerism .grid-wrap .img-wrap{width:45.535%}.rassurerism .grid-wrap .img-wrap.second{margin:-260px 0 0 auto}@media all and (max-width:1000px){.rassurerism{background-image:url(../static_img/design/rassurerism_bg_sp.webp);max-width:1280px;margin:0 auto;padding-bottom:calc(189 / var(--media_sp) * 100vw);padding-top:calc(145 / var(--media_sp) * 100vw)}.rassurerism .grid-wrap{display:block;width:calc(670 / var(--media_sp) * 100vw);margin:0 auto;padding:initial}.rassurerism .grid-wrap .text-wrap img{width:calc(452 / var(--media_sp) * 100vw);margin:0 auto;margin-bottom:calc(74 / var(--media_sp) * 100vw);display:block}.rassurerism .grid-wrap .text-wrap .copy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);margin-bottom:calc(35 / var(--media_sp) * 100vw);text-align:center;letter-spacing:.1em}.rassurerism .grid-wrap .text-wrap .text{font-size:calc(24 / var(--media_sp) * 100vw);text-align:center;line-height:calc(32/12);letter-spacing:.1em}.rassurerism .grid-wrap .imgs-wrap{width:calc(560 / var(--media_sp) * 100vw);margin:9.5vw auto 0}.rassurerism .grid-wrap .img-wrap{width:45.535%}.rassurerism .grid-wrap .img-wrap.second{margin:calc(-260 / var(--media_sp) * 100vw) 0 0 auto}}.gallery{background-color:#6b655b}.gallery .gallery_inner-wrap{background-color:#2d211680;padding:137px 0 128px}.gallery .title{margin-bottom:34px}.gallery .title img{width:217px;display:block;margin:0 auto}.gallery .copy{font-size:24px;line-height:calc(59/24);text-align:center;letter-spacing:.12em;margin-bottom:50px}.gallery p{color:#fff}@media all and (max-width:750px){.gallery .gallery_inner-wrap{background-color:#2d211680;padding:calc(90 / var(--media_sp) * 100vw) 0 calc(74 / var(--media_sp) * 100vw)}.gallery .title{margin-bottom:calc(34 / var(--media_sp) * 100vw)}.gallery .title img{width:calc(217 / var(--media_sp) * 100vw);display:block;margin:0 auto}.gallery .copy{font-size:calc(24 / var(--media_sp) * 100vw);text-align:center;line-height:calc(32/12);letter-spacing:.1em;margin-bottom:calc(32 / var(--media_sp) * 100vw)}}.swiper-slide{position:relative}.swiper-slide .mask-wrap{width:100%;position:absolute;height:100%;background-color:#000;display:block;top:0;left:0;opacity:.8;transition:opacity .3s}.swiper-slide-active.swiper-slide .mask-wrap{opacity:0;transition:opacity .3s}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{position:absolute;transform:translate(-50%,-50%);right:50%;left:initial}.swiper-horizontal{.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{transform:translate(-50%,-166%);right:initial;left:80.3%}}.swiper-horizontal{.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{transform:translate(-50%,-166%);left:19.5%;right:initial}}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev{background-color:#00000080;width:48px;height:48px;border-radius:50vw}.swiper-horizontal .swiper-button-next svg,.swiper-horizontal .swiper-button-prev svg{display:none}.swiper-horizontal .swiper-button-next:after,.swiper-horizontal .swiper-button-prev:after{content:"";position:absolute;top:50%;left:22px;translate:0 -50%;display:block;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(225deg);transform-origin:center}.swiper-horizontal .swiper-button-next:after{transform:rotate(45deg);left:18px}.swiper-slide .text-wrap{text-align:center}.swiper-slide .text-wrap .title{font-size:21px;margin-top:34px;margin-bottom:10px}.swiper-slide .text-wrap .text{font-size:15px}.swiper-slide .text-wrap .text .pc{display:inline-block;width:1em}.mySwiper{padding-bottom:62px}.swiper-pagination,.swiper-pagination span{color:#fff;font-size:15px;letter-spacing:-.1em}@media all and (max-width:750px){.swiper-slide .text-wrap .text .pc{display:none}.swiper-slide .img-wrap{width:89.333%;margin:0 auto}.swiper-slide-active.swiper-slide .mask-wrap{opacity:0;transition:opacity .3s}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{position:absolute;transform:translate(-50%,-50%);right:50%;left:initial}.swiper-horizontal{.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{transform:translate(-50%,-50%);right:32.5%;left:initial;top:initial;bottom:2%}}.swiper-horizontal{.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{transform:translate(-50%,-50%);left:39.5%;right:initial;bottom:2%;top:initial}}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev{background-color:#00000080;width:calc(48 / var(--media_sp) * 100vw);height:calc(48 / var(--media_sp) * 100vw);border-radius:50vw}.swiper-horizontal .swiper-button-next svg,.swiper-horizontal .swiper-button-prev svg{display:none}.swiper-horizontal .swiper-button-next:after,.swiper-horizontal .swiper-button-prev:after{content:"";position:absolute;top:50%;left:calc(22 / var(--media_sp) * 100vw);translate:0 -50%;display:block;width:calc(9 / var(--media_sp) * 100vw);height:calc(9 / var(--media_sp) * 100vw);border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(225deg);transform-origin:center}.swiper-horizontal .swiper-button-next:after{transform:rotate(45deg);left:calc(17 / var(--media_sp) * 100vw)}.swiper-slide .text-wrap{text-align:center}.swiper-slide .text-wrap .title{font-size:calc(30 / var(--media_sp) * 100vw);margin-top:calc(34 / var(--media_sp) * 100vw);margin-bottom:calc(27 / var(--media_sp) * 100vw)}.swiper-slide .text-wrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:1.5}.mySwiper{padding-bottom:calc(119 / var(--media_sp) * 100vw)}.swiper-pagination,.swiper-pagination span{color:#fff;font-size:calc(24 / var(--media_sp) * 100vw);letter-spacing:-.1em;bottom:6.7vw;transform:translate(-50%);left:50%;width:fit-content}}.img-hero{position:relative}.entrance_approach .bg-wrap{background-color:#f1f0ee;padding-bottom:180px}.entrance_hall .bg-wrap{background-color:#f1f0ee}.landplan{padding-bottom:190px}.entrance_approach .copys,.entrance_hall .copys,.landplan .copys{margin:0 auto;display:block;width:fit-content;text-align:center;padding-top:101px}.entrance_approach .copys h3,.entrance_hall .copys h3,.landplan .copys h3{padding-bottom:78px}.entrance_approach .copys .leadcopy,.entrance_hall .copys .leadcopy,.landplan .copys .leadcopy{font-size:31px;letter-spacing:.15em;padding-bottom:31px}.entrance_approach .copys .bodycopy,.entrance_hall .copys .bodycopy{font-size:17px;line-height:3;padding-bottom:93px}.landplan .copys .bodycopy{font-size:17px;line-height:3}.entrance_hall .copys h3{padding-bottom:95px}.entrance_hall .copys .bodycopy{padding-bottom:121px}.landplan .copys{padding-top:115px}.landplan .copys h3{padding-bottom:60px}.landplan .copys .leadcopy{line-height:calc(49/29);color:#333;font-size:29px}.landplan .landplan-fig{max-width:1680px;margin:0 auto;position:relative}.landplan .landplan-fig .img-wrap{width:100%;margin:max(-46px,-2.738vw) auto 0;display:block}.landplan .landplan-fig .caption{right:initial;left:60px;bottom:85px}@media all and (max-width:1460px){.landplan .landplan-fig .img-wrap{left:initial}}@media all and (max-width:750px){.entrance_approach .bg-wrap{padding-bottom:calc(14 / var(--media_sp) * 100vw)}.landplan{padding-bottom:calc(87 / var(--media_sp) * 100vw)}.entrance_approach .copys,.entrance_hall .copys,.landplan .copys{padding-top:calc(101 / var(--media_sp) * 100vw)}.entrance_approach .copys h3,.entrance_hall .copys h3,.landplan .copys h3{padding-bottom:calc(65 / var(--media_sp) * 100vw)}.entrance_approach .copys .leadcopy,.entrance_hall .copys .leadcopy,.landplan .copys .leadcopy{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.15em;padding-bottom:calc(33 / var(--media_sp) * 100vw)}.entrance_approach .copys .bodycopy,.entrance_hall .copys .bodycopy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);padding-bottom:calc(94 / var(--media_sp) * 100vw)}.landplan .copys .bodycopy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12)}.entrance_hall .copys h3 img{width:calc(260 / var(--media_sp) * 100vw)}.entrance_approach .copys h3 img{width:calc(370 / var(--media_sp) * 100vw)}.entrance_hall .copys h3{padding-bottom:calc(74 / var(--media_sp) * 100vw)}.entrance_hall .copys .bodycopy{padding-bottom:calc(120 / var(--media_sp) * 100vw)}.landplan .copys{padding-bottom:0;padding-top:calc(142 / var(--media_sp) * 100vw)}.landplan .copys h3{padding-bottom:calc(72 / var(--media_sp) * 100vw)}.landplan .copys h3 img{width:calc(184 / var(--media_sp) * 100vw)}.landplan .copys .leadcopy{line-height:calc(33/19);color:#333;font-size:calc(38 / var(--media_sp) * 100vw)}.landplan .landplan-fig{max-width:100%;overflow:hidden}.landplan .landplan-fig .img-wrap{max-width:initial;margin:0 auto;display:block;left:initial}.landplan .landplan-fig .img-wrap img{width:100%;max-width:initial;left:0%;position:relative}.landplan .landplan-fig .caption{right:initial;left:calc(8 / var(--media_sp) * 100vw);bottom:calc(36 / var(--media_sp) * 100vw)}}.security p{color:#333}.security_inner-wrap{padding:65px 70px 70px;max-width:1280px;background-color:#fff;border:1px solid #bab5aa;margin:0 auto;box-sizing:border-box}.security-main{border-bottom:solid 1px #bab5aa;padding-bottom:38px}.security-main .title{font-size:27px;margin-bottom:26px;word-break:keep-all}.security-main .text{font-size:17px;line-height:calc(27/17)}.security-main .system_list{padding-top:32px}.security-main .system_list ul{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.system_list ul .title-wrap{display:flex;background-color:#fff;border:solid 1px #000}.system_list ul .title-wrap .num-wrap{padding:5px;border-right:solid 1px #000}.system_list ul .title-wrap .num{line-height:1;font-size:18px}.system_list ul .title-wrap p{font-size:16px;padding:5px}.system_list ul .title-wrap p .small-char{font-size:12.8px}.system_list ul .text{padding-top:6px;font-size:15px;line-height:calc(23/15);letter-spacing:-.01em}.security-main .fig-wrap{position:relative;padding-top:30px}@media all and (max-width:1150px){.security-main .system_list ul{grid-template-columns:1fr 1fr}}@media all and (max-width:750px){.security_inner-wrap{padding:3.133vw 5.333vw 5.433vw;width:78.6666666666667%;margin:0 auto;box-sizing:border-box}.security-main{border-bottom:solid 1px #ccc;padding-bottom:calc(94 / var(--media_sp) * 100vw)}.security-main .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(22/12)}.security-main .title{font-size:calc(17 * 2 / var(--media_sp) * 100vw);line-height:calc(29/17);text-align:center;letter-spacing:0;white-space:nowrap;margin-bottom:1.8vw}.security-main .system_list{padding-top:calc(30 / var(--media_sp) * 100vw)}.security-main .system_list ul{display:block}.security-main .system_list ul>*+*{margin-top:calc(10 / var(--media_sp) * 100vw)}.security .fig-wrap .caption{bottom:calc(((-38 / var(--media_sp)) * 100) * var(--vw))}.system_list ul .title-wrap{display:flex;background-color:#fff;border:solid 1px #000}.system_list ul .title-wrap .num-wrap{padding:calc(10 / var(--media_sp) * 100vw)}.system_list ul .title-wrap .num{line-height:1;font-size:calc(17.03 * 2 / var(--media_sp) * 100vw)}.system_list ul .title-wrap p{font-size:calc(15 * 2 / var(--media_sp) * 100vw);padding:calc(10 / var(--media_sp) * 100vw)}.system_list ul .title-wrap p .small-char{font-size:calc(15 * 2 * .8 / var(--media_sp) * 100vw)}.system_list ul .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(22/12);padding-top:calc(10 / var(--media_sp) * 100vw)}.security-main .fig-wrap{padding-top:calc(24 / var(--media_sp) * 100vw)}}.smoothe{display:grid;grid-template-columns:428fr 487fr;gap:0 42px}.smoothe .title{font-size:27px;line-height:calc(37/27);grid-row:1/2;grid-column:1/3;padding-top:30px;padding-bottom:15px}.smoothe .text{font-size:15px;line-height:calc(23/15);grid-row:2/3;grid-column:1/2}.smoothe .img-wrap{grid-row:3/4;grid-column:1/2}.smoothe .smoothelogo{width:321px;margin:13px auto 0;display:block}.smoothe .detail-wrap{grid-row:2/4;grid-column:2/3;display:grid;grid-template-columns:284fr 303fr;background-color:#fff;height:fit-content}.smoothe .detail-wrap .img-wrap{grid-row:1/2;grid-column:1/2;position:relative}.smoothe .detail-wrap .img-inner-wrap{position:relative;height:fit-content}.smoothe .detail-wrap .text-wrap{grid-row:1/2;grid-column:2/3;background-color:#e9f1f6;display:grid;place-content:center;gap:10px 10px}.smoothe .detail-wrap .text-wrap p{font-size:15px;line-height:calc(22/15)}.smoothe .detail-wrap .text-inner{display:flex;align-items:center;gap:0 10px}.smoothe .detail-wrap .text-inner:before{height:35px;width:3px;background-color:#00a0e9;content:"";display:block;display:inline-block;position:absolute;position:relative}@media all and (max-width:1150px){.smoothe{grid-template-columns:1fr;gap:10px 0}.smoothe .title{grid-row:1/2;grid-column:1/2}.smoothe .text{grid-row:2/3;grid-column:1/2}.smoothe .detail-wrap{grid-row:4/5;grid-column:1/2}}@media all and (max-width:750px){.smoothe{display:block}.smoothe .title{font-size:calc(17 * 2 / var(--media_sp) * 100vw);line-height:calc(29/17);text-align:center;padding-top:calc(35 / var(--media_sp) * 100vw);padding-bottom:calc(17 / var(--media_sp) * 100vw)}.smoothe .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(22/12)}.smoothe .smoothelogo{width:calc(401 / var(--media_sp) * 100vw);margin:calc(38 / var(--media_sp) * 100vw) auto 0;display:block}.smoothe .detail-wrap{display:block;margin-top:calc(56 / var(--media_sp) * 100vw)}.smoothe .detail-wrap .img-wrap{position:relative}.smoothe .detail-wrap .img-inner-wrap{position:relative;height:fit-content}.smoothe .detail-wrap .text-wrap{display:grid;place-content:center;gap:calc(19 / var(--media_sp) * 100vw) 00px;padding:calc(24 / var(--media_sp) * 100vw) 0}.smoothe .detail-wrap .text-wrap p{font-size:calc(13.06 * 2 / var(--media_sp) * 100vw);line-height:calc(19.16/13.06)}.smoothe .detail-wrap .text-inner{display:flex;align-items:center;gap:0 calc(18 / var(--media_sp) * 100vw)}.smoothe .detail-wrap .text-inner:before{height:calc(62 / var(--media_sp) * 100vw);width:calc(5 / var(--media_sp) * 100vw);top:.4vw}}.landplan-list{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1280px;margin:0 auto 140px;gap:60px 40px;padding:0 40px}.landplan-list p,.landplan-list span{color:#333}.landplan-list .title{flex:1;font-size:24px;line-height:1.5}.landplan-list .title .small-chara{font-size:17px}.landplan-list .title-wrap{display:flex;align-items:start;gap:8px;margin-bottom:10px}.landplan-list .num-wrap{margin-block:6px;width:24px;height:24px;background-color:#63594b;display:grid;place-content:center;position:relative}.landplan-list .num{font-size:17px;color:#fff;top:-1px;position:relative;line-height:1}.landplan-list .img-wrap{margin-bottom:10px}.landplan-list .text{font-size:17px;line-height:2}.landplan-list .text .smallChar{font-size:12px}@media all and (max-width:750px){.landplan-list{grid-template-columns:1fr;max-width:calc(590 / var(--media_sp) * 100vw);gap:calc(24 / var(--media_sp) * 100vw);padding:initial;margin-top:calc(((-18 / var(--media_sp)) * 100) * var(--vw));margin-bottom:calc(64 / var(--media_sp) * 100vw)}.landplan-list p,.landplan-list span{color:#333}.landplan-list .title{font-size:calc(17 * 2 / var(--media_sp) * 100vw);line-height:1.705}.landplan-list .title .small-chara{font-size:calc(12 * 2 / var(--media_sp) * 100vw)}.landplan-list .title-wrap{display:flex;gap:calc(13/ var(--media_sp) * 100vw);align-items:center;margin-bottom:calc(5 / var(--media_sp) * 100vw);top:0vw;position:relative}.landplan-list .num-wrap{margin-block:calc(((13 / var(--media_sp)) * 100) * var(--vw));width:calc(32 / var(--media_sp) * 100vw);height:calc(32 / var(--media_sp) * 100vw);top:.3vw}.landplan-list .num{font-size:calc(12 * 2 / var(--media_sp) * 100vw);top:-1px}.landplan-list .img-wrap{margin-bottom:calc(17 / var(--media_sp) * 100vw)}.landplan-list .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(22/12)}.landplan-list .text .smallChar{font-size:calc(20 / var(--media_sp) * 100vw)}}
