@import"https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,600";@import"https://fonts.googleapis.com/css?family=Playfair+Display:300,400,500,600";@import"https://fonts.googleapis.com/css?family=Poppins:200,400,500,600";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{font-family:"Noto Sans KR",sans-serif}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:#333}a,a:active,a:hover{text-decoration:none}input,select{vertical-align:middle}.movmt>*{transform:translate3d(0, 0, 0) !important;opacity:1 !important}section:nth-of-type(1) .frame>*{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:none !important}section:nth-of-type(1) .frame>*>*{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:none !important}:root{--color-point:#931e23;--color-point-sub:#bd6b6e}html,body{font-family:"Playfair Display","Noto Sans KR",sans-serif}html,body{font-size:62.5%;font-weight:400;font-style:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body>*{font-size:1.6rem}@media screen and (max-width: 768px){html,body{font-size:50%}body>*{font-size:1.75rem}}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-thumb{background:var(--color-point-sub);border:1px solid #fff;border-radius:10px}body::-webkit-scrollbar-track{background:0 0;border:1px solid rgba(0,0,0,0);border-radius:10px}body::-webkit-scrollbar-corner{background:0 0}header nav::-webkit-scrollbar{width:8px;height:8px}header nav::-webkit-scrollbar-thumb{border-radius:10px}header nav::-webkit-scrollbar-track{background:0 0;border:1px solid rgba(0,0,0,0);border-radius:10px}header nav::-webkit-scrollbar-corner{background:0 0}.hide{display:none;opacity:0}.cover{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.mask::before{position:absolute;width:100%;height:100%;content:"";display:block;background-color:#191919;opacity:.5}.movmt>*{transform:translate3d(0, 0, 0) !important;opacity:1 !important}section:nth-of-type(1) .frame>*{transform:translate3d(0, 0, 0) !important;opacity:1 !important;transition:none !important}.mobile-icons .ft-icon{position:fixed;display:inline-block;width:40px;height:40px;border-radius:100%}.mobile-icons .scrollTop{right:6px;bottom:-30px;background:rgba(32,32,32,.8);text-align:center;cursor:pointer;z-index:100;transition:all .3s;opacity:0;visibility:hidden}.mobile-icons .scrollTop.active{bottom:6px;display:inline-block;opacity:1;visibility:visible;transition:all .3s}.mobile-icons .scrollTop i{font-size:18px;color:#fff;line-height:40px}.mobile-icons .scrollTop:hover{background:rgba(32,32,32,.6)}.mobile-icons .fixedBooking{right:6px;bottom:54px;background:hsla(0,0%,100%,.8);box-shadow:.5px .9px 5px 0 rgba(36,36,36,.2);border:solid 1px #c6c6c6;text-align:center;cursor:pointer;z-index:100;transition:all .3s;color:#333;opacity:0}.mobile-icons .fixedPhone{right:6px;bottom:6px;background:hsla(0,0%,100%,.8);box-shadow:.5px .9px 5px 0 rgba(36,36,36,.2);border:solid 1px #c6c6c6;text-align:center;cursor:pointer;z-index:100;transition:all .3s;color:#333;opacity:0}.mobile-icons .fixedPhone.active{bottom:54px;transition:all .3s}.mobile-icons .fixedBooking.active{bottom:102px;transition:all .3s}.mobile-icons .fixedBooking:hover{background:rgba(32,32,32,.8);color:#fff}.mobile-icons .fixedBooking i{font-size:18px;line-height:40px}.mobile-icons .fixedPhone i{font-size:18px;line-height:40px}@media(max-width: 1024px){.mobile-icons .fixedPhone{opacity:1}.mobile-icons .fixedBooking{opacity:1}}header{position:fixed;top:0;width:100%;z-index:100}header.preload *{transition:none !important}header::before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:""}header::before{background:-webkit-linear-gradient(top, hsla(0, 0%, 20%, 0.5), transparent)}header::before{background:linear-gradient(top, hsla(0, 0%, 20%, 0.5), transparent)}header .bg{position:absolute;top:100%;left:0;width:100%;height:0;opacity:0;display:block;content:"";z-index:1}header .bg{background-color:#fff;border-bottom:1px solid #e8e8e8}header .hd-wrap{position:relative;max-width:1400px;margin:auto}header .hd-wrap h1,header .hd-wrap .side-link{position:absolute;top:50%;transform:translateY(-50%);z-index:10}header .hd-wrap h1{left:1rem}header .hd-wrap h1 a{position:relative;overflow:hidden}header .hd-wrap h1 img{display:block;max-width:12.5rem;opacity:1;transition:opacity .3s}header .hd-wrap h1 img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}header.active .hd-wrap h1 img:nth-of-type(1){opacity:0}header.active .hd-wrap h1 img:nth-of-type(2){opacity:1}header .hd-wrap .menu{position:absolute;top:50%;left:2rem;transform:translateY(-50%);display:none;align-items:center;z-index:10}header .hd-wrap .menu>div{display:flex;cursor:pointer;width:30px;height:30px;align-items:center;z-index:1}header .hd-wrap .menu>div>div{position:relative;display:block;width:27px;margin:0 auto;background-color:#fff;height:1px}header .hd-wrap .menu>div>div::after,header .hd-wrap .menu>div>div::before{position:absolute;width:27px;height:1px;visibility:visible;content:"";transform-origin:center;background-color:#fff}header .hd-wrap .menu>div>div::after{top:-10px}header .hd-wrap .menu>div>div::before{top:10px}header .hd-wrap nav{position:relative;display:flex;justify-content:center;z-index:5}header .hd-wrap .gnb{display:flex;flex-wrap:wrap}header .hd-wrap .gnb>li{position:relative;padding:20px 0;text-align:center}header .hd-wrap .gnb>li>a{display:block;padding:10px 25px;font-size:1.5rem;line-height:2.5rem;letter-spacing:.025rem;color:#fff}header .hd-wrap .gnb>li>ul{width:100%;min-width:200px;height:0;opacity:0;overflow:hidden;text-align:center;background-color:hsla(0,0%,100%,.9)}header .hd-wrap .gnb>li>ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);border-radius:5px;border:1px solid #f3f3f3}header .hd-wrap .gnb>li>ul>li:first-child{padding-top:10px}header .hd-wrap .gnb>li>ul>li:last-child{padding-bottom:10px}header .hd-wrap .gnb>li>ul>li a{font-size:1.4rem;line-height:1.9rem;font-family:"Noto Sans KR";padding:10px 1rem;display:block}header .hd-wrap .gnb>li>ul>li ul{position:relative;padding-bottom:10px;z-index:1}header .hd-wrap .gnb>li>ul>li ul::after{position:absolute;left:10%;bottom:5px;display:block;width:80%;content:"";border-bottom:1px solid #dbdbdb}header .hd-wrap .gnb>li>ul>li:last-child ul{padding-bottom:0}header .hd-wrap .gnb>li>ul>li:last-child ul::after{display:none}header .side-link{right:1rem;display:flex;align-items:center;gap:0 1rem;z-index:10}header .side-link .book a{display:inline-block;padding:1rem 1.5rem;border:1px solid hsla(0,0%,100%,.6);color:#fff;border-radius:2rem}header .side-link .book a span{font-size:14px;letter-spacing:.025rem}header .side-link .book a span:nth-of-type(2){display:none}header .side-link .sns{display:flex;flex-wrap:wrap;gap:0 1rem}header .side-link .sns img{max-width:2.5rem;display:block}header.active .bg{top:0;height:100%;opacity:1}header.active .hd-wrap .menu>div>div{background-color:#333}header.active .hd-wrap .menu>div>div::after,header.active .hd-wrap .menu>div>div::before{background-color:#333}header.active .hd-wrap .gnb>li>a{color:#333}header.active .hd-wrap .book a{border:1px solid var(--color-point);color:#fff;background-color:var(--color-point)}header .bg{transition:height .3s,top .3s,opacity .3s}header .hd-wrap .gnb>li>a{transition:color .2s}header .hd-wrap .gnb>li>ul{transition:height .5s,opacity .5s}header .hd-wrap .gnb>li>ul li a{transition:color .2s}header .hd-wrap .book a{transition:color .5s,border .5s,background-color .5s}@media(hover: hover){header .hd-wrap .gnb>li:hover>a{color:var(--color-point)}header .hd-wrap .gnb ul li:hover>a{color:var(--color-point-sub)}}@media screen and (max-width: 1200px){header .hd-wrap .gnb>li>a{padding:10px 17.5px}}@media screen and (max-width: 1024px){header .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5}header .hd-wrap{height:8.6rem}header .hd-wrap h1{left:50%;transform:translate(-50%, -50%)}header .hd-wrap .menu{display:flex;left:unset;right:2rem}header .hd-wrap .menu>div>div,header .hd-wrap .menu>div>div::after,header .hd-wrap .menu>div>div::before{transform:rotate(0deg)}header .hd-wrap nav{position:fixed;top:0;width:100%;height:100%;display:block;background-color:#fff}header .hd-wrap nav{overflow-y:scroll;overflow-x:hidden;transform:translateY(-100%);opacity:0}header .hd-wrap .gnb{display:flex;flex-direction:column;padding:10rem 0 5rem}header .hd-wrap .gnb>li{padding:20px 0 0}header .hd-wrap .gnb>li>a{display:block;padding:10px 25px;font-size:3rem;line-height:4rem;color:#333}header .hd-wrap .gnb>li>ul{border:none;background:none;position:relative;width:100%;top:0}header .hd-wrap .gnb>li>ul>li a{font-size:1.8rem;line-height:2.8rem;padding:1.5rem 0}header .hd-wrap .gnb>li>ul>li ul::after{left:25%;width:50%}header .side-link{right:unset;left:1rem}header .side-link .book a{padding:1rem;border-radius:5px}header .side-link .book a span:nth-of-type(1){display:none}header .side-link .book a span:nth-of-type(2){display:block}header.open .bg{top:0;height:100%;opacity:1}header.open .hd-wrap .menu>div>div::after,header.open .hd-wrap .menu>div>div::before{background-color:#333}header.open .hd-wrap nav{transform:translateY(0);opacity:1}header .hd-wrap .menu.on>div>div{background-color:rgba(0,0,0,0);width:100%}header .hd-wrap .menu.on>div>div:after{transform:rotate(45deg);top:0}header .hd-wrap .menu.on>div>div:before{transform:rotate(-45deg);top:0}header .hd-wrap .gnb>li.on>a{color:var(--color-point)}header .hd-wrap .menu>div>div{transition:width .3s}header .hd-wrap .menu>div>div::after,header .hd-wrap .menu>div>div::before{transition:transform .3s}}footer{width:calc(100% - 4rem);background-color:#333;padding:1rem 2rem 3rem}footer section{width:100%;max-width:1400px;margin:0 auto;font-size:13px;line-height:23px}footer section .logo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:3rem}footer section .logo h1 a{color:#999;display:inline-block;max-width:100%;font-size:3rem;line-height:3.5rem}footer section .logo h1 a img{max-width:25rem;display:block}footer section .logo .sns{display:flex;flex-wrap:wrap;gap:1rem}footer section .logo .sns a{display:block;opacity:.7}footer section .logo .sns a img{max-width:20px}footer section .addr .add-info{margin-bottom:3rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}footer section .addr .add-info:last-child{margin:0}footer section .addr .add-info .ft-logo a{display:block;text-align:center}footer section .addr .add-info .ft-logo img{display:block;height:4.5rem}footer section .addr .add-info .inner>div{display:flex;flex-wrap:wrap}footer section .addr .add-info .inner>div dl{position:relative;display:flex;flex-wrap:wrap;font-family:"Noto Sans KR",sans-serif;color:#999}footer section .addr .add-info .inner>div dl::before{display:inline-block;content:" | ";margin:0 1rem;opacity:.5}footer section .addr .add-info .inner>div dl:first-child:before{display:none;margin:0}footer section .addr .add-info .inner>div dt{margin-right:1rem;color:#b6b6b6}footer section .list{border-top:1px solid #505050;margin:5rem 0 0}footer section .list ul{display:flex;flex-wrap:wrap;justify-content:end}footer section .list ul li{position:relative;color:#999}footer section .list ul li::before{display:inline-block;content:"ㆍ";padding-right:.5rem}footer section .list ul li:first-child::before{display:none}footer section .list ul li a{padding:.5rem 0;margin-right:.5rem;display:inline-block;color:#999}footer section .list ul li a img{display:inline-block;position:relative;top:2px;margin-left:.75rem;max-width:16px}@media screen and (max-width: 992px){footer section .addr .add-info .inner>div dl{margin:0 .75rem}footer section .addr .add-info .inner>div dl::before{display:none}footer section .addr .add-info .inner>div dt{margin:0}footer section .addr .add-info .inner>div dt::after{display:inline-block;content:" : ";padding:0 .5rem}}@media screen and (max-width: 768px){footer section .addr .add-info{display:block}footer section .addr .add-info .ft-logo{margin-bottom:1rem}footer section .addr .add-info .inner>div{display:block}footer section .list ul{justify-content:center}}@media screen and (max-width: 768px){main{padding-top:8.6rem}}.common-title{position:relative;width:100%;height:25vw;min-height:200px;overflow:hidden}.common-title .ttl{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%);z-index:3}.common-title .ttl h1{font-size:5rem;line-height:6rem;font-weight:400;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.1rem}.common-title .ttl span{font-size:2rem;line-height:3rem;display:block;letter-spacing:0}.common-title .frame{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.common-title .frame .cover{width:100%;height:100%}.common-title .mask{z-index:2}@media screen and (max-width: 768px){.common-title .ttl h1{font-size:4rem;line-height:5rem}.common-title .ttl span{font-size:1.8rem;line-height:2.8rem}.common-title .mask{opacity:.5}}.main-video{position:relative;width:100%;height:100vh;overflow:hidden}.main-video::before{position:absolute;width:100%;height:100%;content:"";display:block;z-index:1}.main-video .ttl{position:absolute;top:50%;left:50%;width:90%;transform:translate3d(-50%, -50%, 0);z-index:3;overflow:hidden}.main-video .ttl h1{text-shadow:0 1px 2px rgba(0,0,0,.4)}.main-video .frame{width:177.7777777778vh;height:177.7777777778vw;min-width:100%;min-height:100%;display:block;overflow:hidden}.main-video .frame{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-o-object-fit:cover;object-fit:cover;z-index:1}.main-video .frame .video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.main-video .frame .mask{z-index:1}.main-video .frame .mask::before{display:none}.main-video .ctrl{display:flex;flex-wrap:wrap;gap:5px;position:absolute;bottom:calc(3.5% + 3rem);right:1.5%;z-index:5;overflow:hidden}.main-video .ctrl div{cursor:pointer;padding:1rem;text-align:center;border-radius:50%;opacity:.7}.main-video .ctrl div i{font-size:2rem;line-height:2rem;width:2rem;color:#fff}.main-video .ctrl div i:nth-of-type(2){display:none}.main-video .ctrl div.on i:nth-of-type(1){display:none}.main-video .ctrl div.on i:nth-of-type(2){display:block}.main-video .scroll{color:#fff;font-size:1.5rem;line-height:2rem;cursor:pointer;opacity:.8}.main-video .scroll{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3}.main-video .scroll::after{width:1px;display:block;content:"";opacity:.8}.main-video .scroll::after{height:2.5rem;background-color:#fff;margin:1rem auto 0}.main-video .bg{position:absolute;width:100%;height:100%}@media screen and (max-width: 1024px){.main-video{height:auto;aspect-ratio:16/11}.main-video .ttl,.main-video .scroll{display:none}}@media screen and (max-width: 768px){.main-video .ttl{transform:translate3d(-50%, -50%, 0)}.main-video .frame{height:100%}.main-video .ctrl{right:3.5%}.main-video .scroll{font-size:1.7rem;line-height:2.2rem}}.main-video .ttl{text-align:center}.main-video .ttl h1{font-size:6rem;line-height:7rem;color:#fff;font-weight:400}.main-video .ttl h1 span{display:block;font-size:2.5rem;line-height:3.5rem;font-weight:300}.main-video .ttl h1 b{font-family:"Noto Sans KR";font-weight:300}.main-video .ttl h1{transform:translateY(100%);opacity:0;transition:opacity 1s,transform 1s}.main-slide-left{width:100%;overflow:hidden}.main-slide-left .frame{position:relative;max-width:1600px;padding:10rem 1rem 5rem;margin:0 auto;box-sizing:border-box}.main-slide-left .slide{position:relative;width:70%;padding-bottom:42.1875%}.main-slide-left .swiper{position:absolute;width:100%;height:100%}.main-slide-left .swiper .cover{width:100%;height:100%}.main-slide-left .swiper-pagination{bottom:1.5rem}.main-slide-left .swiper-pagination-bullet{background:#fff;font-size:10px;width:10px;height:10px;text-align:center;opacity:.5}.main-slide-left .swiper-pagination-bullet{border:1px solid #e8e8e8;box-sizing:border-box}.main-slide-left .swiper-pagination-bullet-active{background:#fff;opacity:1}.main-slide-left .ttl{position:absolute;top:50%;right:1%;width:40%;z-index:2}.main-slide-left .ttl h1{font-size:5rem;line-height:6rem;font-weight:400;transform:translate3d(0, -50%, 0)}.main-slide-left .ttl h1 span{color:var(--color-point)}@media screen and (max-width: 768px){.main-slide-left .frame{padding:7.5rem 1rem 3.75rem}.main-slide-left .slide{position:relative;width:100%;padding-bottom:0}.main-slide-left .slide .swiper{position:relative}.main-slide-left .slide .swiper .cover{height:auto;aspect-ratio:16/10}.main-slide-left .ttl{position:relative;top:0;right:0;width:100%;margin-top:2.5rem;text-align:center}.main-slide-left .ttl h1{transform:translate3d(0, 0, 0)}.main-slide-left .swiper-pagination{bottom:1rem}.main-slide-left .swiper-pagination-bullet{width:8px;height:8px}}.main-slide-left .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.main-slide-left .frame>*{transition:opacity .5s,transform .5s}.main-slide-left .frame.movmt>*{transition:opacity .8s,transform .8s}.main-hotel1{width:100%;overflow:hidden;background-color:rgba(227,230,255,.5);padding:10rem 0 5rem}.main-hotel1 .frame{position:relative;max-width:1600px;padding:0 1rem;margin:0 auto;display:flex;flex-wrap:wrap;box-sizing:border-box}.main-hotel1 .img{width:50%;position:relative;padding-bottom:56.25%}.main-hotel1 .img>div{position:absolute;transform:translate3d(0, 0, 0)}.main-hotel1 .img>div:nth-of-type(1){top:0;left:0;width:80%;height:90%}.main-hotel1 .img>div:nth-of-type(2){bottom:0;right:5%;width:45%;height:50%}.main-hotel1 .txt{width:35%;margin:0 10% 0 5%;display:flex;justify-content:center;align-items:center}.main-hotel1 .txt .cont{width:90%;line-height:2.5rem;font-weight:400}.main-hotel1 .txt .cont h3{letter-spacing:.1rem;font-size:4rem;line-height:5rem;font-weight:400}.main-hotel1 .txt .cont p{padding:4.5rem 0;font-size:14px;color:#787878}.main-hotel1 .txt .cont a{position:relative;display:inline-block;padding:1.8rem 0;color:#af884a;font-size:1.8rem}.main-hotel1 .txt .cont a span::before{position:absolute;top:50%;right:-110%;content:"";display:block;width:100%;height:1px}.main-hotel1 .txt .cont a span::before{background:#af884a;transition:right .5s}@media(hover: hover){.main-hotel1 .txt .cont a:hover span::before{right:0}}@media screen and (max-width: 992px){.main-hotel1 .img>div{transform:translate3d(0, 0, 0) !important}.main-hotel1 .img>div:nth-of-type(1){width:90%;height:100%;left:5%}.main-hotel1 .img>div:nth-of-type(2){display:none}.main-hotel1 .txt .cont h3{font-size:3rem;line-height:4rem}}@media screen and (max-width: 768px){.main-hotel1{padding:7.5rem 0}.main-hotel1 .frame{display:block;padding:0 1rem 0}.main-hotel1 .img{width:100%;position:relative;padding-bottom:0}.main-hotel1 .img>div{position:relative}.main-hotel1 .img>div:nth-of-type(1){top:0;left:0;width:100%;height:56.25vw}.main-hotel1 .txt{width:95%;margin:3.5rem auto 0;display:block;justify-content:unset;align-items:unset}.main-hotel1 .txt .cont{width:100%}.main-hotel1 .txt .cont h3{font-size:3.5rem;line-height:4.5rem}.main-hotel1 .txt .cont p{font-size:1.6rem;padding:3rem 0}.main-hotel1 .txt .cont a{font-size:2rem}}.main-hotel1 .frame>div:nth-of-type(1){transform:translate3d(-10%, 0, 0);opacity:0}.main-hotel1 .frame>div:nth-of-type(2){transform:translate3d(10%, 0, 0);opacity:0}.main-hotel1 .frame>*{transition:opacity .5s,transform .5s}.main-hotel1 .frame.movmt>*{transition:opacity .8s,transform .8s}.main-hotel2{width:100%;overflow:hidden;padding:5rem 0 5rem}.main-hotel2 .frame{position:relative;max-width:1600px;padding:0 1rem;margin:0 auto;display:flex;flex-wrap:wrap;box-sizing:border-box}.main-hotel2 .img{width:50%;position:relative;padding-bottom:56.25%}.main-hotel2 .img>div{position:absolute;transform:translate3d(0, 0, 0)}.main-hotel2 .img>div:nth-of-type(1){top:0;right:5%;width:80%;height:90%}.main-hotel2 .img>div:nth-of-type(2){bottom:0;left:0;width:45%;height:50%}.main-hotel2 .txt{width:35%;margin:0 10% 0 5%;display:flex;justify-content:center;align-items:center}.main-hotel2 .txt .cont{width:90%;line-height:2.5rem;font-weight:400;text-align:right}.main-hotel2 .txt .cont h3{letter-spacing:.1rem;font-size:4rem;line-height:5rem;font-weight:400}.main-hotel2 .txt .cont p{padding:4.5rem 0;font-size:14px;color:#787878}.main-hotel2 .txt .cont a{position:relative;display:inline-block;padding:1.8rem 0;color:#af884a;font-size:1.8rem}.main-hotel2 .txt .cont a span::before{position:absolute;top:50%;left:-110%;content:"";display:block;width:100%;height:1px}.main-hotel2 .txt .cont a span::before{background:#af884a;transition:left .5s}@media(hover: hover){.main-hotel2 .txt .cont a:hover span::before{left:0}}@media screen and (max-width: 992px){.main-hotel2 .img>div{transform:translate3d(0, 0, 0) !important}.main-hotel2 .img>div:nth-of-type(1){width:90%;height:100%;left:5%}.main-hotel2 .img>div:nth-of-type(2){display:none}.main-hotel2 .txt .cont h3{font-size:3rem;line-height:4rem}}@media screen and (max-width: 768px){.main-hotel2{padding:0 0 7.5rem}.main-hotel2 .frame{padding:0 1rem 0}.main-hotel2 .img{width:100%;position:relative;padding-bottom:0;order:1}.main-hotel2 .img>div{position:relative}.main-hotel2 .img>div:nth-of-type(1){top:0;left:0;width:100%;height:56.25vw}.main-hotel2 .txt{width:95%;margin:3.5rem auto 0;display:block;justify-content:unset;align-items:unset;order:2}.main-hotel2 .txt .cont{width:100%}.main-hotel2 .txt .cont h3{font-size:3.5rem;line-height:4.5rem}.main-hotel2 .txt .cont p{font-size:1.6rem;padding:3rem 0}.main-hotel2 .txt .cont a{font-size:2rem}}.main-hotel2 .frame>div:nth-of-type(1){transform:translate3d(-10%, 0, 0);opacity:0}.main-hotel2 .frame>div:nth-of-type(2){transform:translate3d(10%, 0, 0);opacity:0}.main-hotel2 .frame>*{transition:opacity .5s,transform .5s}.main-hotel2 .frame.movmt>*{transition:opacity .8s,transform .8s}.main-cafe{width:100%;overflow:hidden;background-color:rgba(227,230,255,.5);padding:10rem 0 5rem}.main-cafe .frame{position:relative;max-width:1600px;padding:0 1rem;margin:0 auto;display:flex;flex-wrap:wrap;box-sizing:border-box}.main-cafe .img{width:50%;position:relative;padding-bottom:56.25%}.main-cafe .img>div{position:absolute;transform:translate3d(0, 0, 0)}.main-cafe .img>div:nth-of-type(1){top:0;left:0;width:80%;height:90%}.main-cafe .img>div:nth-of-type(2){bottom:0;right:5%;width:45%;height:50%}.main-cafe .txt{width:35%;margin:0 10% 0 5%;display:flex;justify-content:center;align-items:center}.main-cafe .txt .cont{width:90%;line-height:2.5rem;font-weight:400}.main-cafe .txt .cont h3{letter-spacing:.1rem;font-size:4rem;line-height:5rem;font-weight:400}.main-cafe .txt .cont p{padding:4.5rem 0;font-size:14px;color:#787878}.main-cafe .txt .cont a{position:relative;display:inline-block;padding:1.8rem 0;color:#af884a;font-size:1.8rem}.main-cafe .txt .cont a span::before{position:absolute;top:50%;right:-110%;content:"";display:block;width:100%;height:1px}.main-cafe .txt .cont a span::before{background:#af884a;transition:right .5s}@media(hover: hover){.main-cafe .txt .cont a:hover span::before{right:0}}@media screen and (max-width: 992px){.main-cafe .img>div{transform:translate3d(0, 0, 0) !important}.main-cafe .img>div:nth-of-type(1){width:90%;height:100%;left:5%}.main-cafe .img>div:nth-of-type(2){display:none}.main-cafe .txt .cont h3{font-size:3rem;line-height:4rem}}@media screen and (max-width: 768px){.main-cafe{padding:7.5rem 0}.main-cafe .frame{display:block;padding:0 1rem 0}.main-cafe .img{width:100%;position:relative;padding-bottom:0}.main-cafe .img>div{position:relative}.main-cafe .img>div:nth-of-type(1){top:0;left:0;width:100%;height:56.25vw}.main-cafe .txt{width:95%;margin:3.5rem auto 0;display:block;justify-content:unset;align-items:unset}.main-cafe .txt .cont{width:100%}.main-cafe .txt .cont h3{font-size:3.5rem;line-height:4.5rem}.main-cafe .txt .cont p{font-size:1.6rem;padding:3rem 0}.main-cafe .txt .cont a{font-size:2rem}}.main-cafe .frame>div:nth-of-type(1){transform:translate3d(-10%, 0, 0);opacity:0}.main-cafe .frame>div:nth-of-type(2){transform:translate3d(10%, 0, 0);opacity:0}.main-cafe .frame>*{transition:opacity .5s,transform .5s}.main-cafe .frame.movmt>*{transition:opacity .8s,transform .8s}.main-bg-back{position:relative;width:100%;height:30vw;overflow:hidden}.main-bg-back{display:flex;align-items:center;justify-content:center;text-align:center}.main-bg-back::before{position:absolute;width:100%;height:100%;opacity:.3;display:block;background-color:#000;content:""}@media screen and (max-width: 1024px){.main-bg-back{height:270px;background-attachment:scroll !important}}@media screen and (max-width: 768px){.main-bg-back{height:200px}}@media screen and (max-width: 480px){.main-bg-back{height:170px}}.main-rooms{position:relative;width:100%;overflow:hidden}.main-rooms .frame{position:relative;width:100%;max-width:1600px;margin:auto;padding:0 1rem;box-sizing:border-box}.main-rooms .slide{position:relative;box-sizing:border-box}.main-rooms .ttl{width:100%;margin-bottom:2.5rem;font-size:5rem;line-height:6rem;font-weight:400}.main-rooms .ttl span{color:#000}.main-rooms .swiper{width:100%;overflow:visible}.main-rooms .swiper a{position:relative;display:block;overflow:hidden}.main-rooms .img{position:relative;width:100%;aspect-ratio:10/12;overflow:hidden}.main-rooms .img .cover{position:absolute;width:100%;height:100%;transition:transform .5s}.main-rooms .tit{position:absolute;bottom:5%;left:5%;text-shadow:0 1px 2px rgba(0,0,0,.4);z-index:5}.main-rooms .tit b{color:#fff;font-weight:400;display:block}.main-rooms .tit strong{color:#fff;font-weight:400;display:block}.main-rooms .tit span{color:#fff;font-weight:300;font-family:"Noto Sans KR"}.main-rooms .btn{position:absolute;top:3%;right:3%;transform:rotate(135deg);opacity:0;transition:transform .5s,opacity .5s;z-index:5}.main-rooms .btn{background-color:hsla(0,0%,100%,.8);padding:1.5rem;border-radius:50%;box-sizing:border-box}.main-rooms .btn i{width:2rem;height:2rem;text-align:center}.main-rooms .btn i{color:#000}.main-rooms .swiper-button-next,.main-rooms .swiper-button-prev{width:auto;height:auto;margin-top:auto}.main-rooms .swiper-button-prev:after,.main-rooms .swiper-rtl .swiper-button-next:after,.main-rooms .swiper-button-next:after,.main-rooms .swiper-rtl .swiper-button-prev:after{content:""}.main-rooms .swiper-pagination{position:relative;bottom:0;margin-top:1.5rem}.main-rooms .swiper-pagination-bullet{background:#999;font-size:1rem;width:1rem;height:1rem;text-align:center;opacity:.3}.main-rooms .swiper-pagination-bullet-active{background:var(--color-point-sub);opacity:1}@media(hover: hover){.main-rooms .swiper a:hover .img .cover{transform:scale(1.05) rotate(-2deg)}.main-rooms .swiper a:hover .btn{transform:rotate(0);opacity:1}}@media screen and (max-width: 768px){.main-rooms .img{aspect-ratio:10/10}.main-rooms .swiper-pagination{margin-top:1rem}}.main-rooms .frame>*{transform:translate3d(0, 15%, 0);opacity:0}.main-rooms .frame>*{transition:opacity .5s,transform .5s}.main-rooms .frame.movmt>*{transition:opacity .8s,transform .8s}.main-rooms{padding:10rem 0}.main-rooms .ttl{font-size:5rem;line-height:6rem;font-weight:400;color:var(--color-point)}.main-rooms .tit b{font-size:1.4rem;line-height:2.4rem}.main-rooms .tit strong{font-size:2.6rem;line-height:3.6rem}.main-rooms .tit span{font-size:1.5rem;line-height:2.5rem}.main-rooms .btn i{font-size:2rem}.main-rooms .swiper-arrow{font-size:5rem;color:#fff}.main-rooms .swiper-button-next,.main-rooms .swiper-button-prev{top:50%;transform:translateY(-50%)}.main-rooms .swiper-button-next{right:2rem}.main-rooms .swiper-button-prev{left:2rem}@media screen and (max-width: 768px){.main-rooms{padding:7.5rem 0}.main-rooms .tit b{font-size:1.5rem;line-height:2.5rem}.main-rooms .tit strong{font-size:2.7rem;line-height:3.7rem}.main-rooms .tit span{font-size:1.6rem;line-height:2.6rem}.main-rooms .btn{opacity:1;transform:rotate(0)}.main-rooms .btn i{font-size:1.8rem}.main-rooms .swiper-arrow{font-size:3rem}}.popups{display:flex;flex-wrap:wrap;gap:10px;overflow:visible;position:absolute;z-index:1001}.popups .pops{display:block;display:none}.popups .pop_wrap{display:flex;flex-wrap:wrap;background-color:#fff}.popups .pop_content{width:100%}.popups .pop_content .swiper{height:100%}.popups .pop_content .pop_link{width:100%;height:100%;display:block}.popups .pop_content .pop_link img{display:block;width:100%}.popups .pop_content .pop_link.youtube-frame{position:relative;overflow:hidden}.popups .pop_content .pop_link .youtube{width:100%;height:100%;display:block;background-color:#000}.popups .pop_content .pop_link .youtube.horizontal{aspect-ratio:16/9}.popups .pop_content .pop_link .youtube.vertical{aspect-ratio:9/16}.popups .pop_content .pop_link .pop_text{width:100%;background-color:#fff;padding:3rem 1.2rem;box-sizing:border-box;font-size:14px;line-height:1.2}.popups .pop_close{width:100%;background:#eee;display:flex}.popups .pop_close .pop_close_btn{text-align:center;padding:15px 0;display:block;width:100%}.popups .pop_close .pop_close_btn{position:relative;font-size:14px;line-height:20px;font-family:"Noto Sans KR",sans-serif;cursor:pointer}.popups .pop_close .pop_close_btn:nth-child(2)::after{width:1px;height:calc(100% - 30px);background-color:#c7c7c7;display:block;content:""}.popups .pop_close .pop_close_btn:nth-child(2)::after{position:absolute;top:50%;left:0;transform:translateY(-50%)}.pop_top_lt{top:100px;left:10px}.pop_top_ct{top:120px;left:50%;transform:translateX(-50%)}.pop_top_rt{top:120px;right:10px}.pop_mid_lt{top:50%;left:10px;transform:translateY(-50%)}.pop_mid_ct{top:50%;left:50%;transform:translate(-50%, -50%)}.pop_mid_rt{top:50%;right:10px;transform:translateY(-50%)}.pop_btm_lt{bottom:10px;left:10px}.pop_btm_ct{bottom:10px;left:50%;transform:translateX(-50%)}.pop_btm_rt{bottom:10px;right:10px}@media screen and (max-width: 992px){.popups{top:10%;left:50%;right:unset;bottom:unset;transform:translateX(-50%);justify-content:center}.popups .pops{width:320px !important}}.pops .swiper-pagination-bullet-active{background-color:#fff}.about-main{position:relative;width:100%;padding:10rem 0;overflow:hidden}.about-main .frame{position:relative;max-width:1400px;padding:0 1rem;margin:auto;box-sizing:border-box;z-index:2}.about-main .ttl{text-align:center;margin-bottom:5rem}.about-main .ttl h1::after{display:block;content:"";margin:3.5rem auto;height:5rem;width:1px;background-color:var(--color-point-sub)}.about-main .ttl h1 strong{display:block;font-size:5rem;line-height:5rem;font-weight:600;color:var(--color-point);margin-bottom:2rem}.about-main .ttl h1 span{display:block;font-size:2rem;line-height:3rem;font-weight:600}.about-main .ttl p{font-size:1.4rem;line-height:2.4rem;color:#777;font-family:"Noto Sans KR"}.about-main .ttl p span{color:var(--color-point);font-weight:600}.about-main .img{width:100%;max-width:1400px;margin:auto}.about-main .img img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.about-main{padding:7.5rem 0}.about-main .ttl p{font-size:1.5rem;line-height:2.5rem}.about-main .ttl p br{display:none}.about-main .ttl p br.break{display:block}}.about-main .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.about-main .frame>*{transition:opacity .5s,transform .5s}.about-main .frame.movmt>*{transition:opacity .8s,transform .8s}.rooms-list{width:100%;padding:10rem 30px;box-sizing:border-box;overflow:hidden;background-color:var(--color-point-bg)}.rooms-list .frame{width:100%;max-width:1400px;margin:0 auto}.rooms-list .list{width:100%;display:flex;flex-wrap:wrap;gap:3.5rem 0}.rooms-list .room{width:100%;display:flex;flex-wrap:wrap}.rooms-list .image{width:65%}.rooms-list .image .img{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.rooms-list .image .img .cover{width:100%;height:100%;position:absolute;transition:.4s}.rooms-list .text-wrap{width:35%;display:flex;align-items:center;justify-content:flex-end}.rooms-list .text{width:72%;text-align:center;color:#222}.rooms-list .text .info{font-size:1.8rem;font-weight:400;margin-bottom:2.5rem}.rooms-list .text .name{font-size:2rem;line-height:3rem;font-weight:500;font-family:"Noto Sans KR"}.rooms-list .text .line{width:100%;height:1px;background-color:rgba(34,34,34,.1);margin:3rem 0}.rooms-list .text .sub{font-size:1.4rem;line-height:2.4rem;color:rgba(34,34,34,.6);margin-bottom:5rem;font-family:"Noto Sans KR"}.rooms-list .text .more{width:100%;height:4rem;text-align:center;font-size:1.4rem;line-height:4rem;color:#fff;background-color:var(--color-point);transition:.4s;font-weight:400}@media(hover: hover){.rooms-list .room:hover .image .img .cover{transform:scale(1.1)}.rooms-list .room:hover .text .more{letter-spacing:4px}}@media screen and (max-width: 1024px){.rooms-list{padding:7.5rem 1rem}.rooms-list .image{width:56%}.rooms-list .image .img{aspect-ratio:16/10}.rooms-list .text-wrap{width:44%}.rooms-list .text{width:80%}.rooms-list .text .info{margin-bottom:1rem}.rooms-list .text .sub{margin-bottom:3.5rem}}@media screen and (max-width: 768px){.rooms-list{padding:7.5rem 1rem}.rooms-list .list{gap:7.5rem}.rooms-list .room{gap:2.5rem}.rooms-list .image{width:100%}.rooms-list .text-wrap{width:100%;justify-content:normal}.rooms-list .text .sub{font-size:1.5rem;line-height:2.5rem}.rooms-list .text{width:100%;font-size:1.5rem;line-height:2.5rem}}@media screen and (max-width: 480px){.rooms-list .list{gap:4rem}.rooms-list .text .sub{margin-bottom:3rem}}.rooms-list .room{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.rooms-list .room.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.room-slide{position:relative;width:100%;overflow:hidden}.room-slide .frame{position:relative;width:100%;margin:auto;box-sizing:border-box}.room-slide .ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:10}.room-slide .ttl{font-size:4rem;line-height:5rem;font-weight:600;color:#fff}.room-slide .ttl span{font-size:1.4rem;letter-spacing:.6rem;line-height:3rem;font-weight:400;display:block}.room-slide .slide{position:relative;width:100%;height:100vh;margin:auto;overflow:hidden}.room-slide .swiper{width:100%;height:100%;overflow:visible}.room-slide .swiper .cover{position:absolute;width:100%;height:100%}.room-slide .swiper .swiper-arrow{color:#fff}.room-slide .swiper .swiper-button-next,.room-slide .swiper .swiper-button-prev{width:auto;height:auto;transform:translateY(-50%);margin-top:auto}.room-slide .swiper-button-prev:after,.room-slide .swiper-rtl .swiper-button-next:after,.room-slide .swiper-button-next:after,.room-slide .swiper-rtl .swiper-button-prev:after{content:""}.room-slide .swiper-pagination{bottom:1.5rem}@media screen and (max-width: 992px){.room-slide .ttl{display:none}.room-slide .slide{height:100%;padding-bottom:2.5rem}.room-slide .slide .swiper{height:56.25vw}.room-slide .swiper-pagination{bottom:-2.5rem}}.room-slide .frame>*{transform:translate3d(0, 15%, 0);opacity:0}.room-slide .frame>*{transition:opacity .5s,transform .5s}.room-slide .frame.movmt>*{transition:opacity .8s,transform .8s}.room-slide .swiper-arrow{font-size:5rem}.room-slide .swiper-button-next{right:calc(1% + .5rem)}.room-slide .swiper-button-prev{left:calc(1% + .5rem)}.room-slide .swiper-pagination-bullet{width:.7rem;height:.7rem;background:#fff;opacity:.5}.room-slide .swiper-pagination-bullet{margin:0 5px !important;opacity:.5}.room-slide .swiper-pagination-bullet-active{transform:scale(1.5);opacity:1;background:#fff}@media screen and (max-width: 992px){.room-slide .swiper-pagination-bullet{background:#c1c1c1}.room-slide .swiper-pagination-bullet-active{background:var(--color-point)}}@media screen and (max-width: 768px){.room-slide .ttl{display:none}.room-slide .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 4px !important}.room-slide .swiper-pagination-bullet-active{transform:scale(1)}}.room-contents{position:relative;width:100%;padding:10rem 0;overflow:hidden}.room-contents .frame{width:100%;max-width:1400px;padding:0 1rem;margin:auto;box-sizing:border-box}.room-contents .ttl{text-align:center;margin-bottom:5rem}.room-contents .ttl strong{font-size:2.8rem;line-height:3.4rem;display:block;font-weight:600;color:#222;text-transform:uppercase;color:var(--color-point)}.room-contents .ttl span{font-size:1.6rem;line-height:2.6rem;display:block;font-weight:500;color:#222;margin-top:6px}.room-contents .info{width:100%;display:flex;flex-wrap:wrap;gap:6%}.room-contents .info .img,.room-contents .info .txt{width:47%}.room-contents .info .img .box{position:relative;width:100%;aspect-ratio:16/10;box-shadow:1rem 1rem 1rem rgba(34,34,34,.1);overflow:hidden}.room-contents .info .img .box .cover{position:absolute;width:100%;height:100%}.room-contents .info .tit{position:relative;padding:3rem 0 3rem;box-sizing:border-box}.room-contents .info .tit::before,.room-contents .info .tit::after{position:absolute;left:0;display:block;content:"";background-color:#222}.room-contents .info .tit::before{width:5.5rem;height:3px;top:0}.room-contents .info .tit::after{width:100%;height:1px;top:1px}.room-contents .info .tit strong{font-size:1.6rem;line-height:2.6rem;font-weight:500;color:#222}.room-contents .info .desc{width:100%}.room-contents .info .desc .desc-tit{position:relative;font-size:1.4rem;line-height:2.4rem;font-weight:400;background-color:var(--color-point)}.room-contents .info .desc .desc-tit{padding:.5rem 1rem;box-sizing:border-box;color:#fff;cursor:pointer;transition:background-color .3s;margin-bottom:2px}.room-contents .info .desc .desc-tit strong{font-weight:400}.room-contents .info .desc .desc-tit i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:transform .5s}.room-contents .info .desc .desc-box{display:none;opacity:0;transition:opacity .5s;font-family:"Noto Sans KR"}.room-contents .info .desc .desc-box{font-size:1.4rem;line-height:2.4rem;font-weight:400;padding:3rem .5rem 3rem;box-sizing:border-box;color:#222}.room-contents .info .desc .item.last{margin-bottom:0}.room-contents .info .desc .item.last .desc-box{padding:2rem 1rem 0}.room-contents .info .desc .item.on .desc-tit i{transform:translateY(-50%) rotate(-180deg)}.room-contents .info .desc .item.on .desc-box{opacity:1}@media(hover: hover){.room-contents .info .desc .item:hover .desc-tit{background-color:var(--color-point-sub)}}@media screen and (max-width: 992px){.room-contents .info{gap:3%}.room-contents .info .img .box{aspect-ratio:16/9}.room-contents .info .img,.room-contents .info .txt{width:48.5%}}@media screen and (max-width: 768px){.room-contents .info .desc .item{margin-bottom:0rem}.room-contents{padding:7.5rem 0}.room-contents .info .tit{padding:3rem 0 3rem}.room-contents .ttl{margin-bottom:5rem}.room-contents .ttl strong{font-size:3.2rem;line-height:4.2rem}.room-contents .ttl span{font-size:1.8rem;line-height:2.7rem}.room-contents .info .tit strong{font-size:1.7rem;line-height:2.7rem}.room-contents .info{display:block}.room-contents .info .img{display:none}.room-contents .info .txt{width:100%}.room-contents .info .desc .desc-tit{font-size:1.5rem;line-height:2.5rem}.room-contents .info .desc .desc-box{font-size:1.5rem;line-height:2.5rem}}.room-contents .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.room-contents .frame>*{transition:opacity .5s,transform .5s}.room-contents .frame.movmt>*{transition:opacity .8s,transform .8s}.rooms-slide{width:100%;padding:10rem 0;overflow:hidden;background-color:rgba(227,230,255,.3)}.rooms-slide .frame{position:relative;max-width:1400px;padding:0 2rem;margin:0 auto;box-sizing:border-box}.rooms-slide .ttl{width:100%;margin:0 auto 3rem;text-align:center}.rooms-slide .ttl h1{font-size:4rem;line-height:5rem;font-weight:400}.rooms-slide .ttl span{font-size:1.8rem;line-height:2.8rem;color:#787878;display:block}.rooms-slide .swiper{overflow:visible}.rooms-slide .swiper .inner{position:relative;width:100%;padding:0 1.5% 5rem;box-sizing:border-box}.rooms-slide .swiper .img{position:relative;width:100%;height:auto;aspect-ratio:10/9;overflow:hidden}.rooms-slide .swiper .img .cover{position:absolute;width:100%;height:100%}.rooms-slide .swiper .txt{position:absolute;width:97%;bottom:0;padding:5rem;background-color:#fff;box-sizing:border-box}.rooms-slide .swiper .txt .desc{margin-bottom:3rem}.rooms-slide .swiper .txt .tit{margin-bottom:2rem}.rooms-slide .swiper .txt .tit strong{font-size:3rem;line-height:4rem;display:block;font-weight:400}.rooms-slide .swiper .txt .tit span{font-size:1.6rem;line-height:2.6rem;color:#787878;font-family:"Noto Sans KR"}.rooms-slide .swiper .txt .text{font-size:14px;line-height:24px;color:#787878;font-family:"Noto Sans KR"}.rooms-slide .swiper .txt .info{height:0;opacity:0;overflow:hidden}.rooms-slide .swiper .txt .info{font-size:14px;line-height:24px;color:#787878;font-family:"Noto Sans KR"}.rooms-slide .swiper .txt .info>div::before{display:inline-block;content:"•";margin-right:.5rem}.rooms-slide .swiper .txt a{border:1px solid var(--color-point);background-color:var(--color-point);color:#fff}.rooms-slide .swiper .txt a{font-size:14px;line-height:24px;display:inline-block;font-weight:300;padding:1rem 3rem;border-radius:.5rem}.rooms-slide .swiper .swiper-arrow{font-size:5rem;color:var(--color-point);opacity:0;transition:opacity .5s}.rooms-slide .swiper .swiper-button-next,.rooms-slide .swiper .swiper-button-prev{width:auto;height:auto;transform:translateY(-50%);margin-top:auto;display:block}.rooms-slide .swiper-button-prev:after,.rooms-slide .swiper-rtl .swiper-button-next:after,.rooms-slide .swiper-button-next:after,.rooms-slide .swiper-rtl .swiper-button-prev:after{content:""}.rooms-slide .swiper-button-next{right:2rem}.rooms-slide .swiper-button-prev{left:2rem}.rooms-slide .swiper-pagination{position:relative;bottom:0;margin-top:1.5rem}.rooms-slide .swiper-pagination-bullet{background:#999;font-size:1rem;width:1rem;height:1rem;text-align:center;opacity:.3}.rooms-slide .swiper-pagination-bullet-active{background:var(--color-point-sub);opacity:1}@media(hover: hover){.rooms-slide .swiper:hover .swiper-arrow{opacity:1}}@media screen and (max-width: 992px){.rooms-slide .swiper .inner{padding:0 1rem}.rooms-slide .swiper .img{height:calc(37.5vw - 2rem)}.rooms-slide .swiper .txt{position:relative;width:100%;padding:2.5rem}.rooms-slide .swiper .txt .info{height:auto !important;opacity:1 !important;padding-bottom:3rem !important}}@media screen and (max-width: 768px){.rooms-slide .swiper .txt .tit span{font-size:1.7rem;line-height:2.7rem}.rooms-slide .swiper .img{height:calc(56.25vw - 2rem)}.rooms-slide .swiper-pagination{margin-top:1rem}}.rooms-slide .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.rooms-slide .frame>*{transition:opacity .5s,transform .5s}.rooms-slide .frame.movmt>*{transition:opacity .8s,transform .8s}.facility-list{width:100%;padding:10rem 30px;box-sizing:border-box;overflow:hidden;background-color:var(--color-point-bg)}.facility-list .frame{width:100%;max-width:1400px;margin:0 auto}.facility-list .list{width:100%;display:flex;flex-wrap:wrap;gap:3.5rem 0}.facility-list .facility{width:100%;display:flex;flex-wrap:wrap}.facility-list .image{width:65%}.facility-list .image .img{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.facility-list .image .img .cover{width:100%;height:100%;position:absolute;transition:.4s}.facility-list .text-wrap{width:35%;display:flex;align-items:center;justify-content:flex-end}.facility-list .text{width:72%;text-align:center;color:#222}.facility-list .text .name_en{position:relative;font-size:1.8rem;font-weight:400;margin-bottom:2.5rem}.facility-list .text .name_en:before{position:absolute;bottom:-1.5rem;left:50%;display:block;content:""}.facility-list .text .name_en:before{transform:translateX(-50%);width:10%;max-width:3rem;height:1px;background-color:var(--color-point-sub)}.facility-list .text .name{font-size:3rem;line-height:4rem;font-weight:400;font-family:"Noto Sans KR"}.facility-list .text .line{width:100%;height:1px;background-color:rgba(34,34,34,.1);margin:3rem 0}.facility-list .text .sub{font-size:1.4rem;line-height:2.4rem;color:rgba(34,34,34,.6);margin-bottom:5rem;font-family:"Noto Sans KR"}.facility-list .text .more{width:100%;height:4rem;text-align:center;font-size:1.4rem;line-height:4rem;color:#fff;background-color:var(--color-point);transition:.4s;font-weight:400}@media(hover: hover){.facility-list .facility:hover .image .img .cover{transform:scale(1.1)}.facility-list .facility:hover .text .more{letter-spacing:4px}}@media screen and (max-width: 1024px){.facility-list{padding:7.5rem 1rem}.facility-list .image{width:56%}.facility-list .image .img{aspect-ratio:16/10}.facility-list .text-wrap{width:44%}.facility-list .text{width:80%}.facility-list .text .sub{margin-bottom:3.5rem}}@media screen and (max-width: 768px){.facility-list{padding:7.5rem 1rem}.facility-list .list{gap:7.5rem}.facility-list .facility{gap:2.5rem}.facility-list .image{width:100%}.facility-list .text-wrap{width:100%;justify-content:normal}.facility-list .text .sub{font-size:1.5rem;line-height:2.5rem}.facility-list .text{width:100%;font-size:1.5rem;line-height:2.5rem}}@media screen and (max-width: 480px){.facility-list .list{gap:4rem}.facility-list .text .sub{margin-bottom:3rem}}.facility-list .facility{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.facility-list .facility.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.facility-slide{position:relative;width:100%;overflow:hidden}.facility-slide .frame{position:relative;width:100%;margin:auto;box-sizing:border-box}.facility-slide .ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:10}.facility-slide .ttl{font-size:4rem;line-height:5rem;font-weight:600;color:#fff}.facility-slide .ttl span{font-size:1.4rem;letter-spacing:.6rem;line-height:3rem;font-weight:400;display:block}.facility-slide .slide{position:relative;width:100%;height:100vh;margin:auto;overflow:hidden}.facility-slide .swiper{width:100%;height:100%;overflow:visible}.facility-slide .swiper .cover{position:absolute;width:100%;height:100%}.facility-slide .swiper .swiper-arrow{color:#fff}.facility-slide .swiper .swiper-button-next,.facility-slide .swiper .swiper-button-prev{width:auto;height:auto;transform:translateY(-50%);margin-top:auto}.facility-slide .swiper-button-prev:after,.facility-slide .swiper-rtl .swiper-button-next:after,.facility-slide .swiper-button-next:after,.facility-slide .swiper-rtl .swiper-button-prev:after{content:""}.facility-slide .swiper-pagination{bottom:1.5rem}@media screen and (max-width: 992px){.facility-slide .ttl{display:none}.facility-slide .slide{height:100%;padding-bottom:2.5rem}.facility-slide .slide .swiper{height:56.25vw}.facility-slide .swiper-pagination{bottom:-2.5rem}}.facility-slide .frame>*{transform:translate3d(0, 15%, 0);opacity:0}.facility-slide .frame>*{transition:opacity .5s,transform .5s}.facility-slide .frame.movmt>*{transition:opacity .8s,transform .8s}.facility-slide .swiper-arrow{font-size:5rem}.facility-slide .swiper-button-next{right:calc(1% + .5rem)}.facility-slide .swiper-button-prev{left:calc(1% + .5rem)}.facility-slide .swiper-pagination-bullet{width:.7rem;height:.7rem;background:#fff;opacity:.5}.facility-slide .swiper-pagination-bullet{margin:0 5px !important;opacity:.5}.facility-slide .swiper-pagination-bullet-active{transform:scale(1.5);opacity:1;background:#fff}@media screen and (max-width: 992px){.facility-slide .swiper-pagination-bullet{background:#c1c1c1}.facility-slide .swiper-pagination-bullet-active{background:var(--color-point)}}@media screen and (max-width: 768px){.facility-slide .ttl{display:none}.facility-slide .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 4px !important}.facility-slide .swiper-pagination-bullet-active{transform:scale(1)}}.facility-contents{width:100%;padding:10rem 0}.facility-contents .frame{position:relative;max-width:1400px;margin:auto;padding:0 1rem;box-sizing:border-box}.facility-contents .txt{position:relative;max-width:1200px;padding:3rem 0;margin:auto;display:flex;flex-wrap:wrap}.facility-contents .txt::before{position:absolute;top:-2.5rem;left:40%;width:1px;height:calc(100% + 5rem);display:block;content:""}.facility-contents .txt::before{background-color:rgba(34,34,34,.2)}.facility-contents .txt h1{width:36%;padding:0 2%}.facility-contents .txt h1 strong{font-size:3.5rem;line-height:5rem;font-weight:400;display:block;color:var(--color-point)}.facility-contents .txt h1 span{font-size:2rem;line-height:3rem;font-weight:300;font-family:"Noto Sans KR"}.facility-contents .txt .text{width:50%;padding:0 5%;font-family:"Noto Sans KR";font-size:1.4rem;line-height:2.4rem;color:#787878}@media screen and (max-width: 768px){.facility-contents{padding:7.5rem 0}.facility-contents .txt{display:block;padding:0 2rem;box-sizing:border-box;text-align:center}.facility-contents .txt::before{display:none}.facility-contents .txt h1{width:100%;padding:0;padding-bottom:3rem}.facility-contents .txt .text{width:100%;padding:0;font-size:1.5rem;line-height:2.5rem}}.facility-contents .frame>*{transform:translate3d(0, 15%, 0);opacity:0}.facility-contents .frame>*{transition:opacity .5s,transform .5s}.facility-contents .frame.movmt>*{transition:opacity .8s,transform .8s}.facilities-slide{width:100%;padding:10rem 0;overflow:hidden;background-color:rgba(227,230,255,.3)}.facilities-slide .frame{position:relative;max-width:1400px;padding:0 2rem;margin:0 auto;box-sizing:border-box}.facilities-slide .ttl{width:100%;margin:0 auto 3rem;text-align:center}.facilities-slide .ttl h1{font-size:4rem;line-height:5rem;font-weight:400}.facilities-slide .ttl span{font-size:1.8rem;line-height:2.8rem;color:#787878;display:block}.facilities-slide .swiper{overflow:visible}.facilities-slide .swiper .inner{position:relative;width:100%;padding:0 1.5% 5rem;box-sizing:border-box}.facilities-slide .swiper .img{position:relative;width:100%;height:auto;aspect-ratio:10/9;overflow:hidden}.facilities-slide .swiper .img .cover{position:absolute;width:100%;height:100%}.facilities-slide .swiper .txt{position:absolute;width:97%;bottom:0;padding:5rem;background-color:#fff;box-sizing:border-box}.facilities-slide .swiper .txt .desc{margin-bottom:3rem}.facilities-slide .swiper .txt .tit{margin-bottom:2rem}.facilities-slide .swiper .txt .tit strong{font-size:3rem;line-height:4rem;display:block;font-weight:400}.facilities-slide .swiper .txt .tit span{font-size:1.6rem;line-height:2.6rem;color:#787878;font-family:"Noto Sans KR"}.facilities-slide .swiper .txt .text{font-size:14px;line-height:24px;color:#787878;font-family:"Noto Sans KR"}.facilities-slide .swiper .txt .info{height:0;opacity:0;overflow:hidden}.facilities-slide .swiper .txt .info{font-size:14px;line-height:24px;color:#787878;font-family:"Noto Sans KR"}.facilities-slide .swiper .txt .info>div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.facilities-slide .swiper .txt a{border:1px solid var(--color-point);background-color:var(--color-point);color:#fff}.facilities-slide .swiper .txt a{font-size:14px;line-height:24px;display:inline-block;font-weight:300;padding:1rem 3rem;border-radius:.5rem}.facilities-slide .swiper .swiper-arrow{font-size:5rem;color:var(--color-point);opacity:0;transition:opacity .5s}.facilities-slide .swiper .swiper-button-next,.facilities-slide .swiper .swiper-button-prev{width:auto;height:auto;transform:translateY(-50%);margin-top:auto;display:block}.facilities-slide .swiper-button-prev:after,.facilities-slide .swiper-rtl .swiper-button-next:after,.facilities-slide .swiper-button-next:after,.facilities-slide .swiper-rtl .swiper-button-prev:after{content:""}.facilities-slide .swiper-button-next{right:2rem}.facilities-slide .swiper-button-prev{left:2rem}.facilities-slide .swiper-pagination{position:relative;bottom:0;margin-top:1.5rem}.facilities-slide .swiper-pagination-bullet{background:#999;font-size:1rem;width:1rem;height:1rem;text-align:center;opacity:.3}.facilities-slide .swiper-pagination-bullet-active{background:var(--color-point-sub);opacity:1}@media(hover: hover){.facilities-slide .swiper:hover .swiper-arrow{opacity:1}}@media screen and (max-width: 992px){.facilities-slide .swiper .inner{padding:0 1rem}.facilities-slide .swiper .img{height:calc(37.5vw - 2rem)}.facilities-slide .swiper .txt{position:relative;width:100%;padding:2.5rem}.facilities-slide .swiper .txt .info{height:auto !important;opacity:1 !important;padding-bottom:3rem !important}}@media screen and (max-width: 768px){.facilities-slide .swiper .txt .tit span{font-size:1.7rem;line-height:2.7rem}.facilities-slide .swiper .img{height:calc(56.25vw - 2rem)}.facilities-slide .swiper-pagination{margin-top:1rem}}.facilities-slide .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.facilities-slide .frame>*{transition:opacity .5s,transform .5s}.facilities-slide .frame.movmt>*{transition:opacity .8s,transform .8s}.location-map{position:relative;width:100%;padding:10rem 0;overflow:hidden}.location-map .frame{position:relative;max-width:1400px;padding:0 1rem;margin:auto;box-sizing:border-box;z-index:2}.location-map .ttl{text-align:center;margin-bottom:5rem}.location-map .ttl h1::after{display:block;content:"";margin:3.5rem auto;height:5rem;width:1px;background-color:var(--color-point-sub)}.location-map .ttl h1 strong{display:block;font-size:5rem;line-height:5rem;font-weight:600;color:var(--color-point);margin-bottom:2rem}.location-map .ttl h1 span{display:block;font-size:2rem;line-height:3rem;font-weight:600}.location-map .ttl p{font-size:1.4rem;line-height:2.4rem;color:#777;font-family:"Noto Sans KR"}.location-map .ttl p span{color:var(--color-point);font-weight:600}.location-map .tit{display:block;font-size:1.4rem;line-height:2.4rem;font-weight:400;font-family:"Noto Sans KR"}.location-map .tit span{color:var(--color-point);display:block;font-weight:600}.location-map .location{position:relative;width:100%;height:auto;aspect-ratio:16/7}.location-map .location-wrap{width:100%;height:100%;position:absolute}.location-map .location-wrap .root_daum_roughmap_landing{width:100%;height:100%}.location-map .location-wrap .root_daum_roughmap .wrap_map{height:100%}@media screen and (max-width: 768px){.location-map .tit{font-size:1.5rem;line-height:2.5rem}.location-map .location{height:auto;aspect-ratio:16/11}}.location-map .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.location-map .frame>*{transition:opacity .5s,transform .5s}.location-map .frame.movmt>*{transition:opacity .8s,transform .8s}.travel-list{width:100%;padding:0 0 10rem}.travel-list .frame{position:relative;max-width:1400px;margin:auto;padding:10rem 1rem 0;box-sizing:border-box}.travel-list .frame::after{display:block;content:"";width:98%;height:1px;background-color:#e8e8e8}.travel-list .frame::after{position:absolute;top:0;left:50%;transform:translateX(-50%)}.travel-list .frame::before{position:absolute;display:block;content:"";background-color:#e8e8e8}.travel-list .frame::before{top:10.5rem;left:50%;width:1px;height:calc(100% - 10rem)}.travel-list .frame .item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:10rem}.travel-list .frame .item:last-child{margin:0}.travel-list .frame .item::before{position:absolute;display:block;content:"";color:#787878}.travel-list .frame .item::before{top:0;left:50%;transform:translateX(calc(-50% + 0.5px));width:1rem;height:1rem;border-radius:50%}.travel-list .frame .item::before{background-color:#fff;border:1px solid #787878}.travel-list .frame .item>div{width:45%}.travel-list .frame .img img{display:block;max-width:100%}.travel-list .frame .txt h3{font-size:3.5rem;line-height:4.5rem;font-weight:400}.travel-list .frame .txt h3 span{font-size:1.8rem;line-height:2.8rem;display:block;font-weight:400;color:#3f3f3f}.travel-list .frame .txt h3 strong{font-family:"Noto Sans KR";font-weight:400}.travel-list .frame .txt .distance{margin-top:1rem;font-family:"Noto Sans KR";font-size:1.6rem;line-height:2.6rem;font-weight:400;color:#3f3f3f}.travel-list .frame .txt .text{margin-top:2rem;font-family:"Noto Sans KR";font-size:14px;line-height:24px;color:#787878}.travel-list .frame .item:nth-child(even) .img{order:2}.travel-list .frame .item:nth-child(even) .txt{order:1;text-align:right}@media screen and (max-width: 768px){.travel-list .frame{padding:7.5rem 2rem 0}.travel-list .frame::after{width:95%}.travel-list .frame::before{top:7.5rem;left:2rem;height:calc(100% - 7.5rem)}.travel-list .frame .item::before{left:0}.travel-list .frame .item{display:block}.travel-list .frame .item>div{width:92.5%;margin:auto}.travel-list .frame .txt{padding-top:3rem}}.travel-list .frame>*{transform:translate3d(0, 15%, 0);opacity:0}.travel-list .frame>*{transition:opacity .5s,transform .5s}.travel-list .frame.movmt>*{transition:opacity .8s,transform .8s}.cafe-video{position:relative;width:100%;height:100vh;overflow:hidden}.cafe-video::before{position:absolute;width:100%;height:100%;content:"";display:block;z-index:1}.cafe-video .ttl{position:absolute;top:50%;left:50%;width:90%;transform:translate3d(-50%, -50%, 0);z-index:3;overflow:hidden}.cafe-video .ttl h1{text-shadow:0 1px 2px rgba(0,0,0,.4)}.cafe-video .frame{width:177.7777777778vh;height:177.7777777778vw;min-width:100%;min-height:100%;display:block;overflow:hidden}.cafe-video .frame{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-o-object-fit:cover;object-fit:cover;z-index:1}.cafe-video .frame .video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cafe-video .frame .mask{z-index:1}.cafe-video .frame .mask::before{display:none}.cafe-video .ctrl{display:flex;flex-wrap:wrap;gap:5px;position:absolute;bottom:2.5%;right:1.5%;z-index:5;overflow:hidden}.cafe-video .ctrl div{cursor:pointer;padding:1rem;text-align:center;border-radius:50%;opacity:.7}.cafe-video .ctrl div i{font-size:2rem;line-height:2rem;width:2rem;color:#fff}.cafe-video .ctrl div i:nth-of-type(2){display:none}.cafe-video .ctrl div.on i:nth-of-type(1){display:none}.cafe-video .ctrl div.on i:nth-of-type(2){display:block}.cafe-video .scroll{color:#fff;font-size:1.5rem;line-height:2rem;cursor:pointer;opacity:.7}.cafe-video .scroll{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3}.cafe-video .scroll::before,.cafe-video .scroll::after{width:1px;display:block;content:""}.cafe-video .scroll::after{height:2.5rem;background-color:#fff;margin:1rem auto 0}.cafe-video .bg{position:absolute;width:100%;height:100%}.cafe-video .paint{bottom:0;left:0;height:5rem;background-color:#fff;z-index:1}@media screen and (max-width: 1024px){.cafe-video{height:auto;aspect-ratio:16/11}.cafe-video .ttl,.cafe-video .scroll{display:none}}@media screen and (max-width: 768px){.cafe-video .ttl{transform:translate3d(-50%, -50%, 0)}.cafe-video .ctrl{right:3.5%}.cafe-video .scroll{font-size:1.7rem;line-height:2.2rem}}.cafe-video .ttl{text-align:center}.cafe-video .ttl h1{font-size:6rem;line-height:7rem;color:#fff;font-weight:400}.cafe-video .ttl h1 span{display:block;font-size:2.5rem;line-height:3.5rem;font-weight:300}.cafe-video .ttl h1{transform:translateY(100%);opacity:0;transition:opacity 1s,transform 1s}@media screen and (max-width: 480px){.cafe-video .ttl h1{font-size:5rem;line-height:6rem}.cafe-video .ttl h1 span{font-size:2rem;line-height:3rem}}.cafe-main{width:100%;padding:0;box-sizing:border-box;overflow:hidden}.cafe-main .frame{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.cafe-main .img{width:50%;aspect-ratio:16/12;position:relative}.cafe-main .cover{width:100%;height:100%;position:absolute}.cafe-main .ttl{width:45%;padding:5% 2.5%;color:#222;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.cafe-main .ttl h2{font-size:2.4rem;line-height:3.4rem;font-weight:400;margin-bottom:4rem}.cafe-main .ttl div{font-size:1.4rem;line-height:2.4rem;color:rgba(34,34,34,.8)}.cafe-main .ttl div .btns{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.cafe-main .ttl div .btns:last-child{position:relative;padding-top:1.5rem;margin-top:1.5rem}.cafe-main .ttl div .btns:last-child:before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e8e8e8;display:block;content:""}.cafe-main .ttl div a{display:flex;align-items:center;gap:1rem;font-size:1.7rem;line-height:3.7rem}@media screen and (max-width: 992px){.cafe-main .frame{justify-content:normal;gap:6rem}.cafe-main .img{width:100%}.cafe-main .ttl{width:100%;justify-content:normal;align-items:center;text-align:center}}@media screen and (max-width: 768px){.cafe-main{padding:5rem 1rem 7.5rem}.cafe-main .frame{gap:5rem}.cafe-main .ttl{padding:5% 0}.cafe-main .ttl div{font-size:1.5rem;line-height:2.5rem}.cafe-main .ttl div .btns{justify-content:center}.cafe-main .ttl div a{font-size:1.8rem;line-height:3.8rem}}.cafe-main .frame>*{transform:translate3d(0, 10%, 0);opacity:0}.cafe-main .frame>*{transition:opacity .5s,transform .5s}.cafe-main .frame.movmt>*{transition:opacity .8s,transform .8s}.cafe-gallery{width:100%;padding:0 1rem;box-sizing:border-box;overflow:hidden;background-color:rgba(227,230,255,.3)}.cafe-gallery .frame{width:100%;max-width:1600px;margin:0 auto;padding:10rem 0;box-sizing:border-box}.cafe-gallery .comment{width:100%;display:flex;justify-content:center;margin-bottom:5rem}.cafe-gallery .comment span{display:block;font-size:1.4rem;font-weight:400;color:rgba(34,34,34,.4)}.cafe-gallery .image-frame{width:100%;display:flex;flex-wrap:wrap;gap:2rem 1.6rem}.cafe-gallery .image{width:calc((100% - 4.8rem)/4);display:block}.cafe-gallery .image .img{width:100%;aspect-ratio:169/200;position:relative;overflow:hidden}.cafe-gallery .image .img .cover{width:100%;height:100%;position:absolute;transition:.4s}.cafe-gallery .comment{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.cafe-gallery .comment.movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.cafe-gallery .image{transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s,transform .5s}.cafe-gallery .image:nth-child(4n+1).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.cafe-gallery .image:nth-child(4n+2).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .2s,transform .8s .2s}.cafe-gallery .image:nth-child(4n+3).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .4s,transform .8s .4s}.cafe-gallery .image:nth-child(4n+4).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .6s,transform .8s .6s}@media(hover: hover){.cafe-gallery .image:hover .img .cover{transform:scale(1.1)}}@media screen and (max-width: 1024px){.cafe-gallery .frame{padding:7.5rem 0}.cafe-gallery .comment span{font-size:1.6rem}.cafe-gallery .image-frame{gap:1.6rem}}@media screen and (max-width: 992px){.cafe-gallery .image{width:calc((100% - 3.2rem)/3)}.cafe-gallery .image:nth-child(3n+1).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.cafe-gallery .image:nth-child(3n+2).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .2s,transform .8s .2s}.cafe-gallery .image:nth-child(3n).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .4s,transform .8s .4s}}@media screen and (max-width: 768px){.cafe-gallery{padding:0 1rem}.cafe-gallery .image-frame{gap:1rem}.cafe-gallery .image{width:calc((100% - 2rem)/3)}}@media screen and (max-width: 480px){.cafe-gallery .image{width:calc((100% - 1rem)/2)}.cafe-gallery .image:nth-child(2n+1).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s,transform .8s}.cafe-gallery .image:nth-child(2n).movmt{transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s .2s,transform .8s .2s}}.board-notice{box-sizing:border-box;padding:6rem 9rem;overflow:hidden;color:#423c35}.board-notice *{box-sizing:border-box}.board-notice .sc-inner{max-width:1400px;width:100%;margin:0 auto}.board-notice .supttl{opacity:.8;text-align:center;margin-bottom:4rem;font-size:1.6rem;line-height:1.6;font-weight:400}.board-notice .tabs{display:flex;gap:4rem;justify-content:center;font-size:3.2rem;font-weight:400}.board-notice .tab{opacity:.4;margin-bottom:6rem}.board-notice .tab.active{opacity:1;text-decoration-line:underline}.board-notice .contents{font-family:"SUIT",sans-serif;margin-bottom:8rem}.board-notice .notices{width:100%;font-size:1.6rem;line-height:1.6;display:table;border-collapse:collapse}.board-notice .notice{display:table-row;border-bottom:1px solid rgba(66,60,53,.2);font-family:"SUIT",sans-serif}.board-notice .notice>*{display:table-cell}.board-notice .notice__idx{width:4rem;padding:2rem;text-align:center;opacity:.4;font-size:1.3rem}.board-notice .notice__ttl{padding:2rem 0;opacity:.8}.board-notice .notice__ttl span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.board-notice .notice__date{width:8rem;padding:2rem;text-align:center;margin-right:2rem;opacity:.4;font-size:1.3rem}.board-notice .pages{font-family:"SUIT",sans-serif;display:flex;justify-content:center;-moz-column-gap:.4rem;column-gap:.4rem}.board-notice .pages a{display:flex;align-items:center;justify-content:center;cursor:pointer}.board-notice .page__nav{font-size:1.2rem;opacity:.6;margin:0 .8rem}.board-notice .page__nav.disabled{opacity:.2}.board-notice .page__bullet{width:3.2rem;height:3.2rem;border-radius:1.6rem;font-size:1.2rem;font-weight:700;opacity:.8}.board-notice .page__bullet.active{opacity:1;background:var(--leikki-beige-B, #ece8e6)}@media(hover: hover){.board-notice .page__bullet:not(.active):hover{background:var(--leikki-beige-A, #f4f0ee);opacity:1}}@media(max-width: 768px){.board-notice{padding:16rem 2.5rem 12rem;margin:6rem 0}.board-notice .supttl,.board-notice .notices{font-size:2rem}.board-notice .tabs{font-size:4rem}.board-notice .notice__idx,.board-notice .notice__date{font-size:2rem}.board-notice .page__nav,.board-notice .page__bullet{font-size:1.5rem}}.board-view{box-sizing:border-box;padding:0 9rem;margin-bottom:10rem;overflow:hidden;color:#423c35}.board-view *{box-sizing:border-box}.board-view .sc-inner{max-width:1400px;width:100%;margin:0 auto;padding-top:6rem}.board-view .header{text-align:center;font-family:"SUIT",sans-serif;padding:4rem 0;border-bottom:1px solid var(--leikki-deep-2, rgba(66, 60, 53, 0.2));margin-bottom:2rem}.board-view .ttl{margin-bottom:2rem;font-size:2.4rem;font-weight:400}.board-view .subttl{font-size:1.3rem;font-weight:400;line-height:160%;opacity:.6}.board-view .files{margin-bottom:6rem;font-family:"SUIT",sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:160%;display:flex;flex-direction:column;align-items:flex-end}.board-view .file{cursor:pointer}.board-view .file span{opacity:.8}.board-view .file::before{vertical-align:middle;opacity:.4;content:"";font-family:"Font Awesome 6 Sharp";margin-right:.5rem}.board-view .contents{margin-bottom:6rem;font-size:1.4rem;font-family:"SUIT",sans-serif;line-height:2.4rem}.board-view .items{width:100%;font-size:1.6rem;line-height:1.6;display:table;border-collapse:collapse;margin-bottom:4rem}.board-view .item{font-family:"SUIT",sans-serif;display:table-row;border-bottom:1px solid rgba(66,60,53,.2);border-top:1px solid rgba(66,60,53,.2);color:#423c35}.board-view .item>*{display:table-cell}.board-view .item__idx{width:4rem;padding:2rem;text-align:center;opacity:.4;font-size:1.3rem;white-space:nowrap}.board-view .item__ttl{padding:2rem 0;opacity:.8}.board-view .item__ttl span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.board-view .item.attached .item__ttl::before{content:"";font-family:"Font Awesome 6 Sharp";margin-right:.6rem;opacity:.4}.board-view .item__date{width:8rem;padding:2rem;text-align:center;margin-right:2rem;opacity:.4;font-size:1.3rem;white-space:nowrap}.board-view .toList{border:1px solid rgba(66,60,53,.2);padding:1.6rem 8rem;display:block;margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:1.6rem;opacity:.8}@media(max-width: 768px){.board-view{padding:0 2.5rem;margin:6rem 0}.board-view .item__date,.board-view .item__idx{font-size:1.625rem}.board-view .ttl{font-size:3rem}.board-view .subttl{font-size:1.625rem}.board-view .files{font-size:1.75rem}.board-view .contents{font-size:1.75rem}.board-view .items,.board-view .toList{font-size:2rem}}@media(hover: hover){.board-view .file:hover span{text-decoration:underline;opacity:1}}.board-header .tab{width:100%;border-bottom:1px solid #e8e8e8;font-family:"Noto Sans KR"}.board-header .tab ul{display:flex;flex-wrap:wrap;justify-content:center}.board-header .tab ul li{margin:0 2rem}.board-header .tab ul li a{box-sizing:border-box;padding:3rem;display:block;font-size:1.6rem;line-height:2.6rem;color:#787878}.board-header .tab ul li.on a{border-bottom:.3rem solid #000;color:#000;font-weight:bold}.board-header .frame{padding:10rem 1rem;max-width:1400px;margin:auto;box-sizing:border-box}.board-header .board-table{display:none}@media screen and (max-width: 1024px){.board-header .frame{padding:7.5rem 1rem}}.board-list-image .list-item{width:100%;max-width:1580px;margin:0 auto;padding:0 90px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px 24px;margin-top:40px}.board-list-image .item{display:block;width:calc((100% - 72px)/4)}.board-list-image .item .img{width:100%;aspect-ratio:5/4;position:relative;border-radius:12px 12px 0 0;overflow:hidden}.board-list-image .item .img .cover{width:100%;height:100%;position:absolute;transition:.4s}.board-list-image .item .txt{width:100%;padding-top:20px;line-height:1.6;color:var(--color-point-font)}.board-list-image .item .item-name{font-size:16px;font-weight:500;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.board-list-image .item .item-info{font-size:13px;font-weight:400;opacity:.8;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-list-image .item .item-period{width:100%;display:flex;flex-wrap:wrap;gap:2px;padding-bottom:20px;border-bottom:1px solid rgba(55,50,47,.8);box-sizing:border-box}.board-list-image .item .item-period>div{width:100%;display:flex;gap:0 10px;flex-wrap:wrap;font-size:12px;font-weight:400;opacity:.8}.board-list-image .item .item-period span{display:block}.board-list-image .item .item-price{width:100%;padding:10px 0;font-size:16px;font-weight:500;text-align:right}@media(hover: hover)and (pointer: fine){.board-list-image .item-type li:hover a{color:var(--color-point);border-color:var(--color-point)}.board-list-image .item:hover .img .cover{transform:scale(1.1)}}@media screen and (max-width: 1280px){.board-list-image .item{width:calc((100% - 48px)/3)}}@media screen and (max-width: 992px){.board-list-image .list-item{padding:0 40px}}@media screen and (max-width: 768px){.board-list-image .list-item{gap:40px 16px}.board-list-image .item{width:calc((100% - 16px)/2)}}@media screen and (max-width: 480px){.board-list-image{padding:60px 0}.board-list-image .list-item{padding:0 20px;gap:40px}.board-list-image .item{width:100%}}.banner-top-hf-eco-1{position:relative;width:100%;height:25vw;min-height:200px;overflow:hidden}.banner-top-hf-eco-1 .ttl{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%);z-index:3}.banner-top-hf-eco-1 .ttl h1{font-size:5rem;line-height:6rem;font-weight:400;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.1rem}.banner-top-hf-eco-1 .ttl span{font-size:2rem;line-height:3rem;display:block;letter-spacing:0}.banner-top-hf-eco-1 .frame{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.banner-top-hf-eco-1 .frame .cover{width:100%;height:100%}.banner-top-hf-eco-1 .mask{z-index:2}@media screen and (max-width: 768px){.banner-top-hf-eco-1 .ttl h1{font-size:4rem;line-height:5rem}.banner-top-hf-eco-1 .ttl span{font-size:1.8rem;line-height:2.8rem}.banner-top-hf-eco-1 .mask{opacity:.5}}.reserve-tab-type-a-1 .frame{padding:10rem 1rem 30rem;max-width:1400px;margin:auto;box-sizing:border-box}.reserve-tab-type-a-1 .frame .rev-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;flex-direction:column;max-width:600px;margin:auto}.reserve-tab-type-a-1 .frame .rev-btns li a{display:block;background-color:#181b60;font-size:1.8rem;line-height:2.8rem;width:100%;border-radius:2.5rem}.reserve-tab-type-a-1 .frame .rev-btns li a{padding:2rem;box-sizing:border-box;text-align:center;color:#fff;transition:background-color .5s}.reserve-tab-type-a-1 .frame .rev-btns li a img{display:block;max-width:10rem;margin:auto}@media(hover: hover){.reserve-tab-type-a-1 .frame .rev-btns li a:hover{background-color:#242879}}@media screen and (max-width: 1024px){.reserve-tab-type-a-1 .frame{padding:7.5rem 1rem 25rem}}.slick-wrap{width:100%;margin-bottom:20px;background-color:red}.slick-wrap .logo-slider{width:100%;padding:20px 0;background:#f5f5f5}.slick-wrap .logo-slider .slick-slide{margin:0 20px;display:flex !important;align-items:center;justify-content:center}.slick-wrap .logo-slider img{width:200px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1200px){.slick-wrap .logo-slider img{width:120px}}@media screen and (max-width: 768px){.slick-wrap .logo-slider img{width:100px}.slick-wrap .logo-slider .slick-slide{margin:0 10px}}@media screen and (max-width: 480px){.slick-wrap .logo-slider img{width:80px}.slick-wrap .logo-slider .slick-slide{margin:0 5px}}