.banner-top-sj{width:100%;height:600px;overflow:hidden}.banner-top-sj .wrap{width:100%;height:100%;position:relative}.banner-top-sj .bg{width:100%;height:100%;position:relative;background-color:var(--color-font1)}.banner-top-sj .bg .cover{width:100%;height:100%;position:absolute;opacity:.4}.banner-top-sj .title{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;top:55%;transform:translate3d(0, -50%, 0);z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-top-sj .ttl{color:#fff;text-align:center;font-family:"Gilda Display";opacity:0;transform:translateY(20px);animation:fadeIn 2s forwards}.banner-top-sj .ttl h2{font-size:54px;font-weight:400;line-height:1;margin-bottom:20px}.banner-top-sj .ttl h3{font-size:16px;font-weight:400;line-height:1;color:hsla(0,0%,100%,.6)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.banner-top-sj{height:440px}.banner-top-sj .title{padding:0 20px}.banner-top-sj .ttl h2{font-size:40px;margin-bottom:16px}.banner-top-sj .ttl h3{font-size:14px}}.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:14px;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}}.banner-left-sj{width:100%;padding-right:40px;box-sizing:border-box}.banner-left-sj .frame{width:100%;max-width:1660px}.banner-left-sj .bg{width:100%;height:600px;position:relative}.banner-left-sj .bg .cover{position:absolute;width:100%;height:100%;background-position:50% 30%}@media screen and (max-width: 768px){.banner-left-sj{padding-right:20px}.banner-left-sj .bg{height:auto;aspect-ratio:16/9}.banner-left-sj .bg .cover{background-position:50% 50%}}.banner-left-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.banner-left-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.gallery-facility-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden}.gallery-facility-sj .frame{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.gallery-facility-sj .text{width:32%;padding-top:40px}.gallery-facility-sj .text h2{font-size:28px;line-height:1.4;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:20px}.gallery-facility-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333;margin-bottom:40px}.gallery-facility-sj .text .more{display:flex;justify-content:center;align-items:center;width:180px;height:48px;font-size:14px;font-family:"Gilda Display";color:var(--color-font1);border:1px solid #ddd;box-sizing:border-box;transition:.8s}.gallery-facility-sj .gallery{width:68%;display:flex;justify-content:space-between;align-items:flex-end;position:relative;margin-bottom:60px}.gallery-facility-sj .image-wrap{width:54.1%;position:relative}.gallery-facility-sj .image{width:100%;aspect-ratio:1/1.243;position:relative}.gallery-facility-sj .cover{width:100%;height:100%;position:absolute}.gallery-facility-sj .sub-img{width:65.6%;aspect-ratio:1/1;position:absolute;left:0;bottom:0;z-index:1;box-shadow:0px 20px 30px 0px rgba(0,0,0,.25)}.gallery-facility-sj .sub-img.lb{left:60px;bottom:-60px;transform:translateX(-100%)}.gallery-facility-sj .sub-img.rt{width:48.5%;left:auto;bottom:auto;top:40px;right:0;transform:translateX(70.8%)}.gallery-facility-sj .image.right{width:26.3%;aspect-ratio:1/1;box-shadow:0px 20px 30px 0px rgba(0,0,0,.25)}.gallery-facility-sj .text{transform:translate3d(-20%, 0, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .image-wrap>.image{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .sub-img.lb{transform:translate3d(-100%, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .sub-img.rt{transform:translate3d(70.8%, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery>.image{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .text.movmt{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s,transform 1.2s}.gallery-facility-sj .gallery.movmt .image-wrap>.image{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s .6s,transform 1.2s .6s}.gallery-facility-sj .gallery.movmt .sub-img.lb{transform:translate3d(-100%, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.2s,transform 1.2s 1.2s}.gallery-facility-sj .gallery.movmt .sub-img.rt{transform:translate3d(70.8%, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.8s,transform 1.2s 1.8s}.gallery-facility-sj .gallery.movmt>.image{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s 2.4s,transform 1.2s 2.4s}@media(hover: hover)and (pointer: fine){.gallery-facility-sj .text .more:hover{background-color:var(--color-point);border-color:var(--color-point);color:#fff}}@media screen and (max-width: 1200px){.gallery-facility-sj .text{width:40%;padding-top:20px}.gallery-facility-sj .gallery{width:60%}}@media screen and (max-width: 1024px){.gallery-facility-sj .frame{justify-content:normal;gap:40px}.gallery-facility-sj .text{width:100%;padding-top:0}.gallery-facility-sj .text .more{background-color:var(--color-point);border-color:var(--color-point);color:#fff}.gallery-facility-sj .gallery{width:100%;justify-content:center;align-items:normal;margin-bottom:40px}.gallery-facility-sj .image-wrap{width:50%}.gallery-facility-sj .image{aspect-ratio:1/1.42}.gallery-facility-sj .sub-img{width:61.1%}.gallery-facility-sj .sub-img.lb{left:40px;bottom:-40px}.gallery-facility-sj .sub-img.rt{transform:translateX(81.5%)}.gallery-facility-sj .image.right{width:21.7%;position:absolute;right:0;bottom:20px}.gallery-facility-sj .gallery.movmt .image-wrap>.image{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s,transform 1.2s}.gallery-facility-sj .gallery.movmt .sub-img.lb{transform:translate3d(-100%, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s .6s,transform 1.2s .6s}.gallery-facility-sj .gallery.movmt .sub-img.rt{transform:translate3d(70.8%, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.2s,transform 1.2s 1.2s}.gallery-facility-sj .gallery.movmt>.image{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.8s,transform 1.2s 1.8s}}@media screen and (max-width: 768px){.gallery-facility-sj{padding:80px 20px}.gallery-facility-sj .frame{gap:30px}.gallery-facility-sj .text h2{font-size:20px}.gallery-facility-sj .text p{margin-bottom:30px}.gallery-facility-sj .text .more{width:100%;font-size:12px}.gallery-facility-sj .gallery{flex-direction:column;justify-content:normal;margin-bottom:-50px}.gallery-facility-sj .image-wrap{width:100%;display:flex;flex-direction:column}.gallery-facility-sj .image{order:2;width:88%;aspect-ratio:1/1.46;margin:0 auto;transform:translateY(-30px)}.gallery-facility-sj .sub-img{position:relative}.gallery-facility-sj .sub-img.lb{order:1;width:80%;transform:translateX(0);left:auto;bottom:auto}.gallery-facility-sj .sub-img.rt{order:3;width:58.8%;transform:translateX(0);right:auto;top:auto;transform:translateY(-70px)}.gallery-facility-sj .image.right{width:58.8%;position:relative;right:auto;bottom:auto;margin:0;margin-left:auto;transform:translateY(-50px)}.gallery-facility-sj .text{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .image-wrap>.image{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .sub-img.lb{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery .sub-img.rt{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .gallery>.image{transform:translate3d(0, 10%, 0) !important;opacity:0 !important;transition:opacity .5s,transform .5s}.gallery-facility-sj .text.movmt{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s,transform 1.2s}.gallery-facility-sj .gallery.movmt .image-wrap>.image{transform:translate3d(0, -30px, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.2s,transform 1.2s 1.2s}.gallery-facility-sj .gallery.movmt .sub-img.lb{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:opacity 1.2s .6s,transform 1.2s .6s}.gallery-facility-sj .gallery.movmt .sub-img.rt{transform:translate3d(0, -70px, 0) !important;opacity:1 !important;transition:opacity 1.2s 1.8s,transform 1.2s 1.8s}.gallery-facility-sj .gallery.movmt>.image{transform:translate3d(0, -50px, 0) !important;opacity:1 !important;transition:opacity 1.2s 2.4s,transform 1.2s 2.4s}}.slide-about-sj{width:100%}.slide-about-sj .frame{width:100%;position:relative}.slide-about-sj .slide{width:100%;height:100vh;position:relative}.slide-about-sj .swiper{width:100%;height:100%;position:relative}.slide-about-sj .swiper-slide{width:100%;height:100%;position:relative}.slide-about-sj .swiper-slide .cover{width:100%;height:100%;position:absolute}.slide-about-sj .swiper-button{width:auto;height:auto;cursor:pointer;margin-top:0;transform:translateY(-50%);transition:.4s;color:#fff}.slide-about-sj .swiper-button .swiper-arrow{font-size:50px}.slide-about-sj .swiper-button-prev:after,.slide-about-sj .swiper-rtl .swiper-button-next:after,.slide-about-sj .swiper-button-next:after,.slide-about-sj .swiper-rtl .swiper-button-prev:after{content:""}.slide-about-sj .swiper-button-next{right:40px}.slide-about-sj .swiper-button-prev{left:40px}.slide-about-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-about-sj .swiper-pagination span{display:block;width:20px;text-align:center}.slide-about-sj .swiper-pagination .space{margin:0 3px 0 4px}@media(hover: hover)and (pointer: fine){.slide-about-sj .swiper-button:hover{color:var(--color-point)}}@media screen and (max-width: 1024px){.slide-about-sj .slide{height:auto}.slide-about-sj .swiper{height:auto}.slide-about-sj .swiper-slide{height:auto;aspect-ratio:16/9}.slide-about-sj .swiper-button .swiper-arrow{font-size:40px}.slide-about-sj .swiper-button-next{right:20px}.slide-about-sj .swiper-button-prev{left:20px}.slide-about-sj .swiper-pagination{bottom:20px}}@media screen and (max-width: 768px){.slide-about-sj .swiper-sub{position:relative;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:20px}.slide-about-sj .swiper-button{position:unset;transform:translateY(0);color:var(--color-font1)}.slide-about-sj .swiper-button .swiper-arrow{font-size:16px}.slide-about-sj .swiper-pagination{position:unset;width:auto;color:var(--color-font1)}}.slide-about-sj .frame{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.slide-about-sj .frame.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.map-sj{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden}.map-sj .frame{width:100%}.map-sj .location{width:100%;max-width:1680px;height:600px;position:relative;margin:0 auto;margin-bottom:80px}.map-sj .location-wrapper{width:100%;height:100%;position:absolute}.map-sj .location-wrapper .root_daum_roughmap_landing{width:100%;height:100%}.map-sj .location-wrapper .root_daum_roughmap .wrap_map{height:100%}.map-sj .text{width:100%;max-width:1400px;margin:0 auto}.map-sj .title-text{width:100%;margin-bottom:40px}.map-sj .title{margin-bottom:40px}.map-sj .title h2{font-size:40px;line-height:1;font-weight:400;font-family:"Gilda Display";color:var(--color-font1);margin-bottom:12px}.map-sj .title p{font-size:14px;line-height:1.8;font-weight:400;color:#333}.map-sj .more-btns{display:flex;gap:16px}.map-sj .more-btns .more{display:flex;justify-content:center;align-items:center;width:180px;height:48px;font-size:14px;background-color:var(--color-font1);color:#fff;transition:.8s}.map-sj .map-info{width:100%;display:flex;flex-wrap:wrap;gap:0 40px}.map-sj .info{width:calc((100% - 40px)/2);padding:40px;box-sizing:border-box;border-bottom:1px solid #ddd}.map-sj .info.addr,.map-sj .info.tel{border-top:1px solid var(--color-font1)}.map-sj .info h2{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.2;font-weight:400;color:var(--color-font1);margin-bottom:20px}.map-sj .info h2 i{font-size:16px;color:var(--color-point)}.map-sj .info p{font-size:14px;line-height:1.8;font-weight:400;color:#333}.map-sj .info a{display:block;color:#333}@media(hover: hover)and (pointer: fine){.map-sj .more-btns .more:hover{background-color:var(--color-point)}}@media screen and (max-width: 1024px){.map-sj .info{width:100%}.map-sj .info.tel{border-top:none}}@media screen and (max-width: 768px){.map-sj{padding:80px 20px}.map-sj .location{height:440px;margin-bottom:60px}.map-sj .title-text{margin-bottom:30px}.map-sj .title{margin-bottom:30px}.map-sj .title h2{font-size:28px}.map-sj .more-btns{flex-wrap:wrap;gap:10px}.map-sj .more-btns .more{width:100%}.map-sj .info{padding:30px 20px}}.map-sj .location{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.map-sj .text{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.map-sj .location.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.map-sj .text.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.about-gallery-sj{width:100%;padding:120px 40px;box-sizing:border-box;position:relative;overflow:hidden;background-color:var(--color-bg)}.about-gallery-sj .frame{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between}.about-gallery-sj .gallery{width:31.4%}.about-gallery-sj .img{width:100%;aspect-ratio:11/12;position:relative;margin-bottom:40px}.about-gallery-sj .img .cover{width:100%;height:100%;position:absolute}.about-gallery-sj .text h2{font-size:16px;line-height:1;font-weight:400;color:var(--color-font1);margin-bottom:18px}.about-gallery-sj .text p{font-size:14px;line-height:1.8;font-weight:400;color:#333}.about-gallery-sj .gallery{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.about-gallery-sj .gallery1.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s,transform 1.2s}.about-gallery-sj .gallery2.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s .6s,transform 1.2s .6s}.about-gallery-sj .gallery3.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity 1.2s 1.2s,transform 1.2s 1.2s}@media screen and (max-width: 768px){.about-gallery-sj{padding:80px 20px}.about-gallery-sj .frame{flex-wrap:wrap;justify-content:normal;gap:40px}.about-gallery-sj .gallery{width:100%}.about-gallery-sj .img{aspect-ratio:16/9;position:relative;margin-bottom:20px}.about-gallery-sj .text h2{margin-bottom:12px}.about-gallery-sj .gallery2.movmt{transition:opacity 1.2s,transform 1.2s}.about-gallery-sj .gallery3.movmt{transition:opacity 1.2s,transform 1.2s}}