body .preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;background:#fff}body .preloader .logo-frame{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}body .preloader .logo-frame .logo img{display:block;max-width:100%;height:auto;transform:translateY(30px);animation:up 1s forwards}@keyframes up{0%{transform:translateY(30px)}100%{transform:translateY(0)}}body .preloader.onloader{opacity:0;transition:1s 1s}body .preloader.onloader .logo-frame{opacity:0;transition:.8s 1.6s}.video-fullscreen-sj{position:relative;width:100%;height:100vh;overflow:hidden}.video-fullscreen-sj::before{position:absolute;width:100%;height:100%;content:"";display:block;z-index:1}.video-fullscreen-sj .bg{width:100%;height:100%;position:absolute;left:0;top:0}.video-fullscreen-sj .bg .cover{width:100%;height:100%;position:absolute}.video-fullscreen-sj .scroll-down{position:absolute;left:50%;bottom:0;transform:translateX(-50%);cursor:pointer;z-index:4;padding:0 20px}.video-fullscreen-sj .scroll-icon{width:1px;height:100px;background-color:hsla(0,0%,100%,.4);position:relative;overflow:hidden}.video-fullscreen-sj .scroll-icon span{position:absolute;left:0;top:-100%;display:block;width:1px;height:50px;background-color:#fff;animation:scrollDown linear 2s infinite}@keyframes scrollDown{0%{top:-100%}80%{top:100%}100%{top:100%}}.video-fullscreen-sj .frame{width:177.7777777778vh;height:177.7777777778vw;min-width:100%;min-height:100%;display:block;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-o-object-fit:cover;object-fit:cover}.video-fullscreen-sj .frame .video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.video-fullscreen-sj .text{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:4}.video-fullscreen-sj .ttl{width:100%;font-family:"Gilda Display";text-align:center;opacity:0;animation:fadeIn 2s forwards;animation-delay:2s}.video-fullscreen-sj .ttl h1{font-size:54px;line-height:1.18;font-weight:400;color:#fff;margin-bottom:14px}.video-fullscreen-sj .ttl h2{font-size:16px;line-height:1;font-weight:400;color:#fff}.video-fullscreen-sj .ttl{text-shadow:0px 2px 6px rgba(0,0,0,.6)}@keyframes fadeIn{0%{transform:translateY(20%);opacity:0}100%{transform:translateY(0);opacity:1}}.video-fullscreen-sj .ctrl{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;bottom:40px;left:50%;transform:translate3d(-50%, 0, 0);z-index:4;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.video-fullscreen-sj .ctrl div{cursor:pointer;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.video-fullscreen-sj .ctrl div i{font-size:18px;color:#fff}.video-fullscreen-sj .ctrl div i:nth-of-type(2){display:none}.video-fullscreen-sj .ctrl div.on i:nth-of-type(1){display:none}.video-fullscreen-sj .ctrl div.on i:nth-of-type(2){display:block}@media screen and (max-width: 768px){.video-fullscreen-sj{height:70vh;margin-bottom:1px}.video-fullscreen-sj .text{padding:0 20px}.video-fullscreen-sj .ttl h1{font-size:40px}.video-fullscreen-sj .ttl h2{font-size:14px}.video-fullscreen-sj .ctrl{padding:0 20px}.video-fullscreen-sj .ctrl div{width:16px;height:16px}.video-fullscreen-sj .ctrl div i{font-size:16px}}.banner-fixed-text-sj{width:100%;overflow:hidden;background-color:var(--color-font1);position:relative}.banner-fixed-text-sj .bg{width:100%;height:700px;overflow:hidden}.banner-fixed-text-sj .bg .cover{width:100%;height:100%;position:absolute;background-attachment:fixed;opacity:1}.banner-fixed-text-sj .text{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);display:flex;flex-direction:column;align-items:center;z-index:10;text-align:center}.banner-fixed-text-sj .text .logo img{display:block;height:30px;margin-bottom:20px}.banner-fixed-text-sj .text h2{font-size:44px;line-height:1.18;font-weight:400;font-family:"Gilda Display";color:#fff;margin-bottom:40px}.banner-fixed-text-sj .text h2 .mo-br{display:none}.banner-fixed-text-sj .text p{font-size:14px;line-height:1.6;font-weight:400;color:#fff;margin-bottom:40px}.banner-fixed-text-sj .text .more{display:flex;justify-content:center;align-items:center;width:180px;height:48px;font-size:12px;font-family:"Gilda Display";color:#fff;border:1px solid hsla(0,0%,100%,.5);box-sizing:border-box;transition:.8s}@media(hover: hover)and (pointer: fine){.banner-fixed-text-sj .text .more:hover{background-color:var(--color-point);border-color:var(--color-point)}}@media screen and (max-width: 1024px){.banner-fixed-text-sj .bg .cover{background-attachment:scroll !important}.banner-fixed-text-sj .text h2{font-size:40px}.banner-fixed-text-sj .text .more{background-color:var(--color-point);border-color:var(--color-point)}}@media screen and (max-width: 768px){.banner-fixed-text-sj .bg{height:600px}.banner-fixed-text-sj .text{padding:0 20px}.banner-fixed-text-sj .text h2{font-size:32px;margin-bottom:30px}.banner-fixed-text-sj .text h2 .mo-br{display:block}.banner-fixed-text-sj .text p{font-size:14px;margin-bottom:30px}.banner-fixed-text-sj .text .more{font-size:12px}}.text-gallery-sj{width:100%;padding:120px 0 60px;box-sizing:border-box;overflow:hidden}.text-gallery-sj .frame{width:100%;max-width:1700px;margin-left:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:120px 0}.text-gallery-sj .text{padding-left:40px}.text-gallery-sj .text h2{font-size:40px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:20px}.text-gallery-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333;margin-bottom:40px}.text-gallery-sj .text .more{display:flex;justify-content:center;align-items:center;width:180px;height:48px;font-size:12px;font-family:"Gilda Display";color:var(--color-font1);border:1px solid #ddd;box-sizing:border-box;transition:.8s}.text-gallery-sj .gallery{width:100%;max-width:1080px;padding-left:40px;box-sizing:border-box;display:flex;gap:16px;position:relative;margin-left:auto}.text-gallery-sj .gallery .image{width:100%;position:relative}.text-gallery-sj .gallery .image .img{width:100%;aspect-ratio:1/1;position:relative;background-color:var(--color-font1)}.text-gallery-sj .gallery .image .img .cover{width:100%;height:100%;position:absolute}.text-gallery-sj .gallery .image .img i{font-size:23px;color:#fff;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);transition:.8s}.text-gallery-sj .gallery .image:nth-child(2) .img{margin-top:80px}.text-gallery-sj .gallery .image.video{cursor:pointer}.text-gallery-sj .gallery .image.video .img{filter:drop-shadow(0px 20px 30px rgba(0, 0, 0, 0.25))}.text-gallery-sj .gallery .image.video .img .cover{opacity:.5;transition:.8s}.text-gallery-sj .gallery .bg-box{position:absolute;right:40px;bottom:40px;width:calc(100% - 40px);height:180px;background-color:var(--color-point);z-index:-1}.text-gallery-sj .text{transform:translate3d(-20%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.text-gallery-sj .gallery .image{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.text-gallery-sj .gallery .bg-box{transform:translate3d(50%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.text-gallery-sj .frame.movmt .text{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.text-gallery-sj .frame.movmt .gallery .image:nth-child(1){transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s .6s,transform 1.2s .6s}.text-gallery-sj .frame.movmt .gallery .image:nth-child(2){transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s 1.2s,transform 1.2s 1.2s}.text-gallery-sj .frame.movmt .gallery .image:nth-child(3){transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s 1.8s,transform 1.2s 1.8s}.text-gallery-sj .frame.movmt .gallery .bg-box{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}@media(hover: hover)and (pointer: fine){.text-gallery-sj .text .more:hover{background-color:var(--color-point);border-color:var(--color-point);color:#fff}.text-gallery-sj .gallery .image.video:hover .img .cover{opacity:1}.text-gallery-sj .gallery .image.video:hover .img i{opacity:0}}@media screen and (max-width: 1024px){.text-gallery-sj .text .more{background-color:var(--color-point);border-color:var(--color-point);color:#fff}}@media screen and (max-width: 768px){.text-gallery-sj{padding:80px 0 40px}.text-gallery-sj .frame{gap:80px 0}.text-gallery-sj .text{width:100%;padding:0 20px;box-sizing:border-box}.text-gallery-sj .text h2{font-size:28px}.text-gallery-sj .text p{margin-bottom:30px}.text-gallery-sj .text .more{width:100%;font-size:12px}.text-gallery-sj .gallery{padding:0 20px;gap:12px;flex-wrap:wrap}.text-gallery-sj .gallery .image{width:calc((100% - 12px)/2)}.text-gallery-sj .gallery .image .img{aspect-ratio:1/1}.text-gallery-sj .gallery .image:nth-child(2) .img{margin-top:0}.text-gallery-sj .gallery .image:nth-child(1){width:100%}.text-gallery-sj .gallery .image:nth-child(1) .img{filter:none;aspect-ratio:1/1}.text-gallery-sj .gallery .bg-box{right:auto;left:0;bottom:auto;top:50%;transform:translate3d(50%, -50%, 0);height:160px}.text-gallery-sj .frame.movmt .gallery .bg-box{transform:translate3d(0, -50%, 0)}}.text-gallery-sj .video-modal{position:fixed;width:100%;height:100vh;left:0;top:0;padding:0 40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:1001;transform:translateY(-100%);opacity:0;transition:.5s}.text-gallery-sj .video-modal .bg{width:100%;height:0;background-color:rgba(34,34,34,.9);position:absolute;left:0;top:0;z-index:-1;transition:.5s}.text-gallery-sj .video-frame{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:20px;opacity:0;transition:.5s}.text-gallery-sj .video-frame .close{margin-left:auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.text-gallery-sj .video-frame .close i{font-size:40px;color:#fff}.text-gallery-sj .pop-video-frame{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.text-gallery-sj .pop-video{display:block;width:100%;height:100%}.text-gallery-sj .video-modal.on{transform:translateY(0);opacity:1}.text-gallery-sj .video-modal.on .bg{height:100%;transition:.8s}.text-gallery-sj .video-modal.on .video-frame{opacity:1;transition:.8s .8s}@media screen and (max-width: 768px){.text-gallery-sj .video-modal{padding:0 20px}.text-gallery-sj .video-frame .close i{font-size:26px}}.gallery-text-sj{width:100%;padding:60px 40px 120px 0;box-sizing:border-box;overflow:hidden;position:relative}.gallery-text-sj .frame{width:100%;max-width:1660px;margin-right:auto;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;position:relative}.gallery-text-sj .gallery{width:52%}.gallery-text-sj .gallery .image{width:100%;aspect-ratio:1/.926;position:relative}.gallery-text-sj .gallery .image .cover{width:100%;height:100%;position:absolute}.gallery-text-sj .text{width:36%}.gallery-text-sj .text h2{font-size:28px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:20px}.gallery-text-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333;margin-bottom:60px}.gallery-text-sj .text .image{width:100%;aspect-ratio:1/.43;position:relative;margin-bottom:16px}.gallery-text-sj .text .image:last-child{margin-bottom:0 !important}.gallery-text-sj .text .image .cover{width:100%;height:100%;position:absolute}@media screen and (max-width: 1024px){.gallery-text-sj .frame{gap:120px}.gallery-text-sj .gallery{width:100%}.gallery-text-sj .gallery .image{aspect-ratio:1/.84}.gallery-text-sj .text{width:70%;padding-left:40px;box-sizing:border-box}}@media screen and (max-width: 768px){.gallery-text-sj{padding:40px 20px 80px 0}.gallery-text-sj .frame{gap:80px}.gallery-text-sj .text{width:100%;padding-left:20px}.gallery-text-sj .text h2{font-size:20px}.gallery-text-sj .text p{margin-bottom:30px}.gallery-text-sj .text .image{aspect-ratio:1/.47;margin-bottom:12px}}.gallery-text-sj .gallery{transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.gallery-text-sj .gallery.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.gallery-text-sj .text{transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.gallery-text-sj .text.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.slide-main-sj{width:100%;overflow:hidden}.slide-main-sj .frame{width:100%;position:relative}.slide-main-sj .slide{width:100%;height:100vh;position:relative}.slide-main-sj .swiper{width:100%;height:100%;position:relative}.slide-main-sj .swiper-slide{width:100%;height:100%;position:relative}.slide-main-sj .swiper-slide .cover{width:100%;height:100%;position:absolute}.slide-main-sj .swiper-button{width:auto;height:auto;cursor:pointer;margin-top:0;transform:translateY(-50%);transition:.4s;color:#fff}.slide-main-sj .swiper-button .swiper-arrow{font-size:50px}.slide-main-sj .swiper-button-prev:after,.slide-main-sj .swiper-rtl .swiper-button-next:after,.slide-main-sj .swiper-button-next:after,.slide-main-sj .swiper-rtl .swiper-button-prev:after{content:""}.slide-main-sj .swiper-button-next{right:40px}.slide-main-sj .swiper-button-prev{left:40px}.slide-main-sj .swiper-pagination{bottom:40px;width:100%;color:#fff;text-align:unset;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-main-sj .swiper-pagination span{display:block;width:20px;text-align:center}.slide-main-sj .swiper-pagination .space{margin:0 3px 0 4px}@media(hover: hover)and (pointer: fine){.slide-main-sj .swiper-button:hover{color:var(--color-point)}}@media screen and (max-width: 1024px){.slide-main-sj .slide{height:auto}.slide-main-sj .swiper{height:auto}.slide-main-sj .swiper-slide{height:auto;aspect-ratio:16/9}.slide-main-sj .swiper-button .swiper-arrow{font-size:40px}.slide-main-sj .swiper-button-next{right:20px}.slide-main-sj .swiper-button-prev{left:20px}.slide-main-sj .swiper-pagination{bottom:20px}}@media screen and (max-width: 768px){.slide-main-sj .swiper-sub{position:relative;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:20px}.slide-main-sj .swiper-button{position:unset;transform:translateY(0);color:var(--color-font1)}.slide-main-sj .swiper-button .swiper-arrow{font-size:16px}.slide-main-sj .swiper-pagination{position:unset;width:auto;color:var(--color-font1)}}.slide-main-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.slide-main-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.gallery-link-sj{width:100%;padding:120px 0 60px;position:relative;overflow:hidden}.gallery-link-sj .frame{width:100%;position:relative}.gallery-link-sj .text-wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 40px;box-sizing:border-box;margin-bottom:120px}.gallery-link-sj .text{width:464px;text-align:center;position:relative;margin:0 auto;margin-bottom:40px}.gallery-link-sj .text h2{font-size:54px;line-height:1.18;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:40px}.gallery-link-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333}.gallery-link-sj .btns{width:100%;display:flex;justify-content:center;align-items:center;gap:16px}.gallery-link-sj .more-btn{width:100%;max-width:338px;height:64px;padding:0 30px;box-sizing:border-box;border:1px solid #ddd;position:relative}.gallery-link-sj .btn-bg{width:100%;height:100%;background-color:var(--color-font1);position:absolute;left:0;top:0;z-index:-1;opacity:0;transition:.4s}.gallery-link-sj .btn-bg .cover{width:100%;height:100%;position:absolute;opacity:.3}.gallery-link-sj .more-btn .txt{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;color:var(--color-font1);transition:.4s}.gallery-link-sj .txt .btn-ttl{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1;font-weight:400;font-family:"Gilda Display"}.gallery-link-sj .txt .btn-ttl span{font-family:"SUIT";font-size:12px}.gallery-link-sj .txt i{font-size:14px}.gallery-link-sj .gallery-wrap{width:100%;max-width:1480px;padding:0 40px;box-sizing:border-box;margin:0 auto;display:flex;gap:16px}.gallery-link-sj .gallery.g-left{width:calc(25.5% - 16px);display:flex;gap:16px;flex-wrap:wrap}.gallery-link-sj .gallery.g-right{width:74.5%}.gallery-link-sj .gallery.g-right .image{aspect-ratio:16/9}.gallery-link-sj .gallery.g-left .image{height:calc((100% - 16px)/2)}.gallery-link-sj .gallery .image{width:100%;position:relative}.gallery-link-sj .gallery .image .cover{width:100%;height:100%;position:absolute}@media(hover: hover)and (pointer: fine){.gallery-link-sj .more-btn:hover .btn-bg{opacity:1}.gallery-link-sj .more-btn:hover .txt{color:#fff}}@media screen and (max-width: 1024px){.gallery-link-sj .more-btn{max-width:293px;padding:0 10px}.gallery-link-sj .txt .btn-ttl{gap:8px}.gallery-link-sj .gallery-wrap{flex-wrap:wrap}.gallery-link-sj .gallery.g-left{order:2;width:100%;display:flex}.gallery-link-sj .gallery.g-right{order:1;width:100%}.gallery-link-sj .gallery.g-left .image{width:calc((100% - 16px)/2);height:auto;aspect-ratio:16/9}}@media screen and (max-width: 768px){.gallery-link-sj{padding:80px 0 40px}.gallery-link-sj .text-wrap{padding:0 20px;margin-bottom:80px}.gallery-link-sj .text{width:100%}.gallery-link-sj .text h2{font-size:40px}.gallery-link-sj .btns{flex-wrap:wrap;justify-content:normal;align-items:normal;gap:12px}.gallery-link-sj .more-btn{max-width:none;padding:0 20px}.gallery-link-sj .txt .btn-ttl{gap:12px}.gallery-link-sj .gallery-wrap{gap:12px;padding:0 20px}.gallery-link-sj .gallery.g-left{gap:12px}.gallery-link-sj .gallery.g-left .image{width:100%}}@media screen and (max-width: 480px){.gallery-link-sj .text h2 .pc-br{display:none}}.gallery-link-sj .frame>div{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-link-sj .frame>div.movmt{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s,transform 1.2s}.gallery-space-sj{width:100%;padding:60px 40px 0;box-sizing:border-box;overflow:hidden;position:relative}.gallery-space-sj .frame{width:100%;max-width:1400px;margin:0 auto}.gallery-space-sj .text{width:100%;text-align:center;margin-bottom:40px}.gallery-space-sj .text h3{font-size:32px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:12px}.gallery-space-sj .text h4{font-size:14px;line-height:1;font-weight:400;color:#333}.gallery-space-sj .gallery{width:100%;display:flex;flex-wrap:wrap;gap:16px}.gallery-space-sj .gallery .image{width:calc((100% - 16px)/2);aspect-ratio:16/9;position:relative}.gallery-space-sj .gallery .image .cover{width:100%;height:100%;position:absolute}@media screen and (max-width: 768px){.gallery-space-sj{padding:40px 20px 0}.gallery-space-sj .text h3{font-size:24px}.gallery-space-sj .text h4{font-size:12px}.gallery-space-sj .gallery{gap:12px}.gallery-space-sj .gallery .image{width:100%}}.gallery-space-sj .text{transform:translate3d(0, 20px, 0);opacity:0;transition:opacity .5s,transform .5s}.gallery-space-sj .text.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.gallery-space-sj .gallery .image:nth-child(1){transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.gallery-space-sj .gallery .image:nth-child(2){transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s,transform .5s}.gallery-space-sj .gallery.movmt .image{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s .6s,transform 1.2s .6s}.slide-room-preview-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden;position:relative}.slide-room-preview-sj .frame{width:100%;max-width:1400px;margin:0 auto}.slide-room-preview-sj .title{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.slide-room-preview-sj .title h2{font-size:40px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1)}.slide-room-preview-sj .type-select{display:flex;gap:20px}.slide-room-preview-sj .type-select a{display:block;font-size:16px;line-height:1;font-weight:400;color:var(--color-font2);transition:.4s}.slide-room-preview-sj .type-select a.active{color:var(--color-font1)}.slide-room-preview-sj .slide{width:100%}.slide-room-preview-sj .swiper{width:100%}.slide-room-preview-sj .swiper-slide{overflow:hidden}.slide-room-preview-sj .swiper-slide-frame{width:100%;position:relative;display:flex}.slide-room-preview-sj .left-banner{display:none}.slide-room-preview-sj .image{width:50%}.slide-room-preview-sj .image .img{width:100%;height:100%;position:relative;overflow:hidden}.slide-room-preview-sj .image .img .cover{width:100%;height:100%;position:absolute}.slide-room-preview-sj .text{width:50%;height:100%;padding-left:80px;box-sizing:border-box}.slide-room-preview-sj .banner{width:100%;height:80px;margin-bottom:40px}.slide-room-preview-sj .banner>div{width:100%;height:100%;position:relative;background-color:var(--color-font1)}.slide-room-preview-sj .banner .cover{width:100%;height:100%;position:absolute;opacity:.6}.slide-room-preview-sj .banner span{display:block;position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;font-weight:400;font-family:"Gilda Display";color:#fff}.slide-room-preview-sj .title-sub{margin-bottom:40px}.slide-room-preview-sj .title-sub h2{font-size:36px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:16px}.slide-room-preview-sj .title-sub h3{font-size:16px;line-height:1;font-weight:400;color:var(--color-font1)}.slide-room-preview-sj .info{font-size:14px;line-height:1.8;font-weight:400;color:#333;margin-bottom:20px}.slide-room-preview-sj .sub{display:flex;align-items:center;gap:20px;margin-bottom:40px}.slide-room-preview-sj .sub>div{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1;font-weight:400;color:var(--color-point)}.slide-room-preview-sj .more{display:flex;justify-content:center;align-items:center;width:180px;height:44px;font-size:12px;font-family:"Gilda Display";color:var(--color-font1);border:1px solid #ddd;box-sizing:border-box;transition:.8s;margin-bottom:40px}.slide-room-preview-sj .image-sub{width:100%;display:flex;gap:16px}.slide-room-preview-sj .image-sub .img{width:calc((100% - 16px)/2);aspect-ratio:10/7;position:relative}.slide-room-preview-sj .image-sub .img .cover{width:100%;height:100%;position:absolute}.slide-room-preview-sj .swiper-sub{position:relative;margin-top:40px;display:flex;justify-content:center;align-items:center;gap:20px}.slide-room-preview-sj .swiper-button{width:auto;height:auto;cursor:pointer;margin-top:0;transition:.4s;position:unset;color:var(--color-font1)}.slide-room-preview-sj .swiper-button .swiper-arrow{font-size:16px}.slide-room-preview-sj .swiper-button-prev:after,.slide-room-preview-sj .swiper-rtl .swiper-button-next:after,.slide-room-preview-sj .swiper-button-next:after,.slide-room-preview-sj .swiper-rtl .swiper-button-prev:after{content:""}.slide-room-preview-sj .swiper-pagination{position:unset;width:auto;color:var(--color-font1);text-align:unset;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-room-preview-sj .swiper-pagination span{display:block;width:20px;text-align:center}.slide-room-preview-sj .swiper-pagination .space{margin:0 3px 0 4px}.slide-room-preview-sj .pool-slide .caravan{display:none}.slide-room-preview-sj .caravan-slide .pool{display:none}@media(hover: hover)and (pointer: fine){.slide-room-preview-sj .type-select a:hover{color:var(--color-point)}.slide-room-preview-sj .more:hover{background-color:var(--color-point);border-color:var(--color-point);color:#fff}.slide-room-preview-sj .swiper-button:hover{color:var(--color-point)}}@media screen and (max-width: 1400px){.slide-room-preview-sj .text{padding-left:40px}}@media screen and (max-width: 1024px){.slide-room-preview-sj .title{flex-wrap:wrap;justify-content:normal;align-items:normal;margin-bottom:40px;gap:40px}.slide-room-preview-sj .title h2{width:100%}.slide-room-preview-sj .swiper-slide-frame{flex-wrap:wrap;gap:40px}.slide-room-preview-sj .left-banner{display:block;margin-bottom:0}.slide-room-preview-sj .image{width:100%}.slide-room-preview-sj .image .img{height:auto;aspect-ratio:25/18;min-height:300px}.slide-room-preview-sj .text{width:100%;height:auto;padding-left:0}.slide-room-preview-sj .right-banner{display:none}.slide-room-preview-sj .more{background-color:var(--color-point);border-color:var(--color-point);color:#fff}.slide-room-preview-sj .image-sub .img{aspect-ratio:16/9}}@media screen and (max-width: 768px){.slide-room-preview-sj{padding:80px 20px}.slide-room-preview-sj .title{margin-bottom:30px;gap:30px}.slide-room-preview-sj .title h2{font-size:32px}.slide-room-preview-sj .banner{height:60px}.slide-room-preview-sj .banner span{right:20px;font-size:16px}.slide-room-preview-sj .swiper-slide-frame{gap:30px}.slide-room-preview-sj .title-sub{margin-bottom:30px}.slide-room-preview-sj .title-sub h2{font-size:32px;margin-bottom:14px}.slide-room-preview-sj .sub{flex-wrap:wrap;gap:10px 20px;margin-bottom:30px}.slide-room-preview-sj .more{width:100%;font-size:12px;margin-bottom:30px}.slide-room-preview-sj .image-sub{flex-wrap:wrap;gap:12px}.slide-room-preview-sj .image-sub .img{width:100%;aspect-ratio:16/9}.slide-room-preview-sj .swiper-sub{margin-top:30px}}.slide-room-preview-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.slide-room-preview-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.banner-fixed-full-sj{width:100%;position:relative;overflow:hidden}.banner-fixed-full-sj .bg{width:100%;aspect-ratio:16/9;position:relative}.banner-fixed-full-sj .bg .cover{position:absolute;width:100%;height:100%;background-attachment:fixed}@media screen and (max-width: 1024px){.banner-fixed-full-sj .bg{height:520px}.banner-fixed-full-sj .bg .cover{background-attachment:scroll !important}}.slide-facility-preview-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden}.slide-facility-preview-sj .frame{width:100%;max-width:1524px;margin:0 auto}.slide-facility-preview-sj .title{width:100%;text-align:center;margin-bottom:40px}.slide-facility-preview-sj .title h2{font-size:40px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1)}.slide-facility-preview-sj .slide{width:100%;padding:0 62px;box-sizing:border-box;position:relative;margin-bottom:54px}.slide-facility-preview-sj .swiper{width:100%;height:100%;position:relative}.slide-facility-preview-sj .swiper-slide{width:100%;height:100%;position:relative;border:1px solid #ddd;box-sizing:border-box}.slide-facility-preview-sj .swiper-slide .img{width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--color-font1);z-index:-1;opacity:0;transition:.4s}.slide-facility-preview-sj .swiper-slide .cover{width:100%;height:100%;position:absolute;opacity:.6}.slide-facility-preview-sj .text-wrap{width:100%;padding:40px;box-sizing:border-box;min-height:260px}.slide-facility-preview-sj .text{width:100%}.slide-facility-preview-sj .text .icon{font-size:34px;line-height:1;color:var(--color-point);margin-bottom:40px;transition:.4s}.slide-facility-preview-sj .text .name{font-size:16px;line-height:1.2;font-weight:400;color:var(--color-font1);margin-bottom:18px;transition:.4s}.slide-facility-preview-sj .text .info{height:47.6px;font-size:14px;line-height:1.7;font-weight:400;color:#333;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.4s}.slide-facility-preview-sj .swiper-button{width:auto;height:auto;cursor:pointer;margin-top:0;transform:translateY(-50%);transition:.4s;color:var(--color-font2)}.slide-facility-preview-sj .swiper-button .swiper-arrow{font-size:34px}.slide-facility-preview-sj .swiper-button-prev:after,.slide-facility-preview-sj .swiper-rtl .swiper-button-next:after,.slide-facility-preview-sj .swiper-button-next:after,.slide-facility-preview-sj .swiper-rtl .swiper-button-prev:after{content:""}.slide-facility-preview-sj .swiper-button-next{right:0}.slide-facility-preview-sj .swiper-button-prev{left:0}.slide-facility-preview-sj .swiper-pagination{bottom:-54px;width:100%;color:var(--color-font1);text-align:unset;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-facility-preview-sj .swiper-pagination span{display:block;width:20px;text-align:center}.slide-facility-preview-sj .swiper-pagination .space{margin:0 3px 0 4px}@media(hover: hover)and (pointer: fine){.slide-facility-preview-sj .swiper-slide:hover .img{opacity:1}.slide-facility-preview-sj .swiper-slide:hover .text .icon{color:#fff}.slide-facility-preview-sj .swiper-slide:hover .text .name{color:#fff}.slide-facility-preview-sj .swiper-slide:hover .text .info{color:#fff}.slide-facility-preview-sj .swiper-button:hover{color:var(--color-point)}}@media screen and (max-width: 1024px){.slide-facility-preview-sj .slide{padding:0;margin-bottom:0}.slide-facility-preview-sj .swiper-sub{width:100%;position:relative;margin-top:40px;display:flex;justify-content:center;align-items:center;gap:20px}.slide-facility-preview-sj .swiper-button{position:unset;transform:translateY(0);color:var(--color-font1)}.slide-facility-preview-sj .swiper-button .swiper-arrow{font-size:16px}.slide-facility-preview-sj .swiper-pagination{position:unset;width:auto;color:var(--color-font1)}}@media screen and (max-width: 768px){.slide-facility-preview-sj{padding:80px 20px}.slide-facility-preview-sj .title{margin-bottom:30px}.slide-facility-preview-sj .title h2{font-size:32px}.slide-facility-preview-sj .text-wrap{padding:30px 20px;min-height:auto}.slide-facility-preview-sj .text .icon{font-size:28px;margin-bottom:30px}.slide-facility-preview-sj .text .name{margin-bottom:20px}.slide-facility-preview-sj .swiper-sub{margin-top:30px}}.slide-facility-preview-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.slide-facility-preview-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.banner-fixed-title-sj{width:100%;overflow:hidden;position:relative}.banner-fixed-title-sj .bg{width:100%;height:440px;overflow:hidden}.banner-fixed-title-sj .bg .cover{width:100%;height:100%;position:absolute;background-attachment:fixed}.banner-fixed-title-sj .title{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);z-index:10;text-align:center}.banner-fixed-title-sj .title h2{font-size:40px;line-height:1;font-weight:400;font-family:"Gilda Display";color:#fff}@media screen and (max-width: 1024px){.banner-fixed-title-sj .bg .cover{background-attachment:scroll !important}}@media screen and (max-width: 768px){.banner-fixed-title-sj .bg{height:220px}.banner-fixed-title-sj .title h2{font-size:28px}}.text-logo-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden}.text-logo-sj .frame{width:100%;display:flex;flex-direction:column;align-items:center}.text-logo-sj .logo{margin-bottom:60px}.text-logo-sj .logo img{display:block;height:130px}.text-logo-sj .text{text-align:center}.text-logo-sj .text h2{font-size:28px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:20px}.text-logo-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333}@media screen and (max-width: 768px){.text-logo-sj{padding:80px 20px}.text-logo-sj .logo{margin-bottom:40px}.text-logo-sj .logo img{height:100px}.text-logo-sj .text h2{font-size:20px}}.text-logo-sj .frame>*{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.text-logo-sj .frame.movmt>.logo{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.text-logo-sj .frame.movmt>.text{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s .6s,transform 1.2s .6s}.banner-imagemap-sj{width:100%;overflow:hidden}.banner-imagemap-sj .frame{width:100%}.banner-imagemap-sj .image{width:100%;aspect-ratio:16/9;position:relative}.banner-imagemap-sj .image a{width:100%;height:100%;display:block;position:relative}.banner-imagemap-sj .image a .cover{width:100%;height:100%;position:absolute}.banner-imagemap-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.banner-imagemap-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}