.mask-wrap[data-astro-cid-qfiodiwv]{height:100%;--clip-left: 10%;--clip-right: 10%;clip-path:inset(0 var(--clip-right) 0 var(--clip-left))}.sec-hero[data-astro-cid-wire5lrc]{overflow:hidden;height:calc(576 / 1680 * 100vw);width:100%;position:relative}.sec-hero[data-astro-cid-wire5lrc] .absolute-wrap[data-astro-cid-wire5lrc]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.sec-hero[data-astro-cid-wire5lrc] .relative-wrap[data-astro-cid-wire5lrc]{position:relative}@media all and (max-width:750px){.sec-hero[data-astro-cid-wire5lrc]{height:calc(550 / var(--media_sp) * 100vw)}.sec-hero[data-astro-cid-wire5lrc] .absolute-wrap[data-astro-cid-wire5lrc]{transform:translate(-50%,-50%) scale(1.35)}}html.is-scIcon-view .scroll-icon-inner{opacity:1;bottom:calc(((60 / var(--media_sp)) * 100) * var(--vw))}.kv .pin-wrap{position:relative}.kv .bg-wrap{position:fixed;top:0;z-index:-1;left:0;width:100%;height:100%;overflow:visible}.kv .bg-wrap .relative-wrap{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;overflow:hidden}.kv .bg-wrap .relative-wrap video{position:absolute;top:0;left:0;min-width:100%;object-position:center center;max-width:initial;width:100%;height:100%;object-fit:cover;min-height:initial;opacity:.4}.kv .pin-wrap .contents{position:relative;padding-top:215px;padding-bottom:115px}.kv .pin-wrap .contents h3{width:786px;margin:0 auto}.kv .pin-wrap .contents .bodycopy{font-size:18px;line-height:2.5;text-align:center;margin:80px 0}@media all and (max-width:750px){.kv .pin-wrap .contents h3{width:initial;height:100vh;height:100dvh;height:100svh;display:grid;place-content:center}.kv .pin-wrap .contents{padding-top:initial;padding-bottom:calc(312 / var(--media_sp) * 100vw)}.kv .pin-wrap .contents h3 img{width:calc(587 / var(--media_sp) * 100vw)}.kv .pin-wrap .contents .bodycopy{font-size:calc(12*2 / var(--media_sp) * 100vw);line-height:3;margin:0 auto}}.intro .img-wrap{overflow:hidden}.intro .copy-block{text-align:center;background-color:#fff;padding:191px 0}.intro .copy-block p{font-size:34.14px;line-height:1.5;letter-spacing:.36em}@media all and (max-width:750px){.intro .copy-block{padding:calc(133 / var(--media_sp) * 100vw) 0}.intro .copy-block p{font-size:calc(17.07*2 / var(--media_sp) * 100vw);line-height:calc(25.61/17.07);width:fit-content;text-align:left;margin:0 auto;left:calc(15 / var(--media_sp) * 100vw);position:relative}}.sec_content-wrap{position:relative}.concept-sec h4{font-size:220px;line-height:1;opacity:.5;font-family:var(--fontEn);font-weight:300;position:absolute}.concept-sec .sec-theme{width:100%;margin:0 auto;max-width:1680px;height:100%;display:block;place-content:center;transform:translate(-50%);left:50%}.concept-sec .sec-theme .relative-wrap{position:relative;width:100%;height:100%}@media all and (max-width:1190px){.concept-sec h4{font-size:calc(220 / 1190 * 100vw)}}@media all and (max-width:750px){.concept-sec h4{font-size:calc(95 * 2 / var(--media_sp) * 100vw);writing-mode:vertical-rl}.concept-sec .sec-theme{width:100%;max-width:99.7%}}.concept-sec.honor .sec-theme{mix-blend-mode:multiply}.concept-sec.honor h4{right:0;top:40px}.concept-sec.preasure h4{left:0;bottom:-148px}.concept-sec.advance h4{right:0;bottom:-156px}.concept-sec.comfort h4{left:30px;top:80px}.concept-sec.residence h4{left:50%;top:70px;transform:translate(-50%);width:1150px}@media all and (max-width:1190px){.concept-sec.residence h4{font-size:calc(200 / 1170 * 100vw);width:100%}}@media all and (max-width:1190px){.concept-sec.honor h4,.concept-sec.advance h4,.concept-sec.residence h4{right:calc(20 / var(--media_sp) * 100vw);top:calc(20 / var(--media_sp) * 100vw);bottom:initial;left:initial;transform:initial;width:initial}.concept-sec.preasure h4,.concept-sec.comfort h4{left:calc(0 / var(--media_sp) * 100vw);top:calc(20 / var(--media_sp) * 100vw);bottom:initial;right:initial}}.concept-sec.honor h4{color:#dccdca}.concept-sec.honor{background-color:#e3d6d3}.concept-sec.preasure h4{color:#eee;mix-blend-mode:initial;opacity:1}.concept-sec.preasure{background-color:#fff}.concept-sec.advance h4{color:#384852;mix-blend-mode:initial;opacity:.5}.concept-sec.advance{background-color:#273238}.concept-sec.comfort h4{color:#c1cdd0;mix-blend-mode:initial;opacity:1}.concept-sec.comfort{background-color:#cedadd}.concept-sec.residence h4{color:#e9e9e9;mix-blend-mode:initial;opacity:1}.concept-sec.residence{background-color:#fff}.sec_inner_concnet{max-width:1280px;margin:0 auto}.sec_inner_concnet .text-wrap .copy{font-size:34px;line-height:1.5;letter-spacing:.22em;padding-bottom:34px}.sec_inner_concnet .text-wrap .text{font-size:17px;line-height:calc(36/17);letter-spacing:.12em}.advance .sec_inner_concnet .text-wrap .copy,.advance .sec_inner_concnet .text-wrap .text{color:#fff;text-align:center}.residence .sec_inner_concnet .text-wrap .copy,.residence .sec_inner_concnet .text-wrap .text{text-align:center}.sec_content-wrap .sec-theme{position:absolute;z-index:1}@media all and (max-width:1190px){.sec_inner_concnet{max-width:initial}.sec_inner_concnet .text-wrap .copy{text-align:center;width:fit-content;margin:0 auto;position:relative;left:calc(10 / var(--media_sp) * 100vw)}.honor .sec_inner_concnet .text-wrap .copy{text-align:left}.sec_inner_concnet .text-wrap .text{text-align:center;letter-spacing:.05em}}@media all and (max-width:750px){.sec_inner_concnet .text-wrap .copy{font-size:calc(23 * 2 / var(--media_sp) * 100vw);line-height:calc(35/23)}.sec_inner_concnet .text-wrap .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:2}}.sec_inner_concnet{z-index:2;padding-top:130px;padding-bottom:140px;position:relative}.comfort .sec_inner_concnet{padding-top:363px}.residence .sec_inner_concnet{padding-top:338px;padding-bottom:273px}@media all and (max-width:1190px){.sec_inner_concnet{padding-top:calc(100 / var(--media_sp) * 100vw);padding-bottom:calc(140 / var(--media_sp) * 100vw)}.comfort .sec_inner_concnet,.residence .sec_inner_concnet{padding-top:calc(100 / var(--media_sp) * 100vw)}.residence .sec_inner_concnet{padding-bottom:calc(235 / var(--media_sp) * 100vw)}}.preasure .sec_inner_concnet .text-wrap{width:640px;margin:0 0 0 auto}.concept-sec.preasure{padding-bottom:220px}.concept-sec.preasure .imgs-wrap{margin-top:-100px}.concept-sec.advance{padding-bottom:220px}.concept-sec.advance .imgs-wrap{margin-top:74px}.comfort .sec_inner_concnet .text-wrap{width:640px;margin:0 0 0 auto}.concept-sec.comfort .imgs-wrap{margin-top:-240px}.concept-sec.residence .imgs-wrap{margin-top:100px}@media all and (max-width:1190px){.preasure .sec_inner_concnet .text-wrap{width:initial;margin:0 auto}.concept-sec.preasure{padding-bottom:initial}.concept-sec.preasure .imgs-wrap{margin-top:calc(132 / var(--media_sp) * 100vw)}.concept-sec.advance{padding-bottom:initial}.concept-sec.advance .imgs-wrap{margin-top:calc(132 / var(--media_sp) * 100vw)}.comfort .sec_inner_concnet .text-wrap{width:initial;margin:0 auto}.concept-sec.comfort .imgs-wrap,.concept-sec.residence .imgs-wrap{margin-top:calc(126 / var(--media_sp) * 100vw)}}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(1){width:520px}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(2){width:640px}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(3){width:350px}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(1){width:522px}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(2){width:350px}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(3){width:640px}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(1){width:600px}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(2){width:600px}@media all and (max-width:750px){.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(1){width:calc(520 / var(--media_sp) * 100vw)}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(2){width:calc(640 / var(--media_sp) * 100vw)}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(3){width:calc(350 / var(--media_sp) * 100vw)}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(1){width:calc(520 / var(--media_sp) * 100vw)}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(2){width:calc(350 / var(--media_sp) * 100vw)}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(3){width:calc(640 / var(--media_sp) * 100vw)}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(1){width:calc(600 / var(--media_sp) * 100vw)}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(2){width:calc(600 / var(--media_sp) * 100vw)}}.concept-sec .imgs-wrap{position:relative}.concept-sec .imgs-wrap>.absolute-wrap{position:absolute;width:100%;top:0}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(1){margin:0 0 0 auto}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(2){margin:-226px auto 0 0}.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(2){margin:-263px auto 0 0}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(3){margin:-139px 221px 0 auto}.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(3){margin:-79px 211px 0 auto}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(1){margin:-0px auto 0 0}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(2){margin:-60px auto 0 -140px}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(3){margin:-308px 0 0 auto}.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(3){margin:-238px 0 0 auto}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(1){margin:0 0 0 auto}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(2){margin:-280px auto 0 0}@media all and (max-width:1190px){.concept-sec.honor .imgs-wrap,.concept-sec.preasure .imgs-wrap{margin-top:calc(132 / var(--media_sp) * 100vw)}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(1){margin:0 auto 0 0}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(2){margin:calc(0 / var(--media_sp) * 100vw) 0 0 auto}.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(3){margin:calc(100 / var(--media_sp) * 100vw) auto 0 0}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(1),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(1){margin:0 0 0 auto}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(2){margin:calc(-70 / var(--media_sp) * 100vw) auto 0 0px}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(3){margin:calc(0 / var(--media_sp) * 100vw) 0 0 auto}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(1){margin:0 auto 0 0}.concept-sec.advance .sec_inner_concnet .img-wrap:nth-child(2){margin:calc(90 / var(--media_sp) * 100vw) 0 0 auto}.concept-sec.residence .sec-hero .caption.img_cap{color:#fff}}@media all and (max-width:750px){.concept-sec.honor .sec_inner_concnet .img-wrap:nth-child(2),.concept-sec.residence .sec_inner_concnet .img-wrap:nth-child(2){margin:calc(90 / var(--media_sp) * 100vw) 0 0 auto}.concept-sec.preasure .sec_inner_concnet .img-wrap:nth-child(3),.concept-sec.comfort .sec_inner_concnet .img-wrap:nth-child(3){margin:calc(90 / var(--media_sp) * 100vw) 0 0 auto}}.ending{background-color:#fff;position:relative;padding-bottom:140px}.ending>*{position:relative;z-index:2}.ending .ending_copy-pos{width:180px;margin:0 auto;padding-bottom:205px}.ending .ending_copy{font-size:30px;line-height:2;writing-mode:vertical-rl;letter-spacing:.26em}.ending .contents-inner{text-align:center}.ending .contents-inner .title{font-size:40px;color:#48a7a2;letter-spacing:.2em;font-family:var(--fontEn);font-weight:300;padding-bottom:42px}.ending .contents-inner .copy{font-size:30px;line-height:1.7;letter-spacing:.3em;margin-bottom:60px}.ending .contents-inner .text{font-size:18px;line-height:2.5;letter-spacing:.12em}@media all and (max-width:750px){.ending .ending_copy-pos{padding-bottom:calc(214 / var(--media_sp) * 100vw);width:calc(209 / var(--media_sp) * 100vw)}.ending .ending_copy{font-size:calc(19*2 / var(--media_sp) * 100vw);line-height:calc(35/19);writing-mode:vertical-rl}.ending .contents-inner .title{font-size:calc(20*2 / var(--media_sp) * 100vw);line-height:calc(23/20)}.ending .contents-inner .copy{font-size:calc(19*2 / var(--media_sp) * 100vw);line-height:calc(31/19);padding-bottom:calc(50 / var(--media_sp) * 100vw);width:fit-content;margin:0 auto;position:relative;left:calc(10 / var(--media_sp) * 100vw)}.ending .contents-inner .text{font-size:calc(12*2 / var(--media_sp) * 100vw);line-height:2;letter-spacing:.05em}.ending{padding-bottom:calc(140 / var(--media_sp) * 100vw)}}.ending .bg-wrap{position:absolute;bottom:0;width:100%;height:591px;background:#fff;background:linear-gradient(180deg,#fff,#cce2e1);z-index:1}.btn-wrap a{width:562px;font-size:21px;color:#fff;background-color:#183f3d;display:grid;margin:100px auto 0;place-content:center;height:100px;position:relative}.btn-wrap a img{width:13px;height:25px;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}@media all and (max-width:750px){.btn-wrap a{width:calc(560 / var(--media_sp) * 100vw);font-size:calc(14 * 2 / var(--media_sp) * 100vw);margin:calc(100 / var(--media_sp) * 100vw) auto 0;height:calc(100 / var(--media_sp) * 100vw)}.btn-wrap a img{width:calc(13 / var(--media_sp) * 100vw);height:calc(125/ var(--media_sp) * 100vw);right:calc(30 / var(--media_sp) * 100vw)}}.catch_img[data-astro-cid-wumqxmnd]{font-size:0}
