@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,600);@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:"fontello";src:url(../font/fontello/fontello.eot?54592402);src:url(../font/fontello/fontello.eot?54592402#iefix)format("embedded-opentype"),url(../font/fontello/fontello.woff2?54592402)format("woff2"),url(../font/fontello/fontello.woff?54592402)format("woff"),url(../font/fontello/fontello.ttf?54592402)format("truetype"),url(../font/fontello/fontello.svg?54592402#fontello)format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-volume-up:before{content:""}.icon-search:before{content:""}.icon-left:before{content:""}.icon-up:before{content:""}.icon-right:before{content:""}.icon-edit:before{content:""}.icon-user:before{content:""}.icon-check:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-mail-alt:before{content:""}.icon-attention-alt:before{content:""}.icon-calendar-check-o:before{content:""}body,html{margin:0;vertical-align:baseline}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;background:0 0}a,body,html{border:0;outline:0;box-sizing:border-box}a,body,hgroup,html,sup{padding:0;background:0 0}sup{margin:0}a,hgroup{font-size:100%;vertical-align:baseline}hgroup,sup{border:0;outline:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;color:#333}a,a:active,a:hover{text-decoration:none}input,select{vertical-align:middle}.icons,body,html{font-style:normal;font-weight:400}body,html{font-size:62.5%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}@media (max-width:768px){body,html{font-size:50%}}html{font-family:"Montserrat","Noto Sans KR",sans-serif;background-color:#f5f5f5}.title p,body{font-size:1.6rem}body{position:relative;background-color:#fff}@media (max-width:768px){body{font-size:1.75rem}}.icons{font-family:"fontello"}.img-cover{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.pst-cover{position:absolute;width:100%;height:100%}.close{display:block;cursor:pointer;width:30px;height:30px}.close::after,.close::before{position:absolute;background-color:#fff;width:100%;height:2px;top:50%;display:block;content:""}.close::before{transform:rotate(-45deg)}.close::after{transform:rotate(45deg)}.hide{display:none;overflow:hidden;visibility:hidden;font-size:0;opacity:0}.error{color:#f82626}.links{all:unset;display:block;width:100%}.detail-links,.links{cursor:pointer}.title{width:100%;margin-bottom:3.5rem;text-align:center}.title h1{font-size:3.2rem;line-height:4.2rem;font-weight:600}.title h1 span{color:#22aa7c;margin-right:1rem}.title p{line-height:2.6rem;margin-top:.5rem;color:#787878}.input-box{margin-bottom:1.5rem}.input-box .input-icon-box{position:relative}.input-box .input-icon-box i{position:absolute;top:50%;transform:translateY(-50%);left:2.25rem;display:block;color:#aaa;font-size:1.8rem}.input-box .input-icon-box:focus-within i{color:#000}.input-box strong{display:block;font-size:1.6rem;line-height:2.6rem;margin-bottom:.5rem;font-weight:500}.input-box input{display:block;width:calc(100% - 3rem);padding:1.5rem;color:#707070;border:1px solid #e8e8e8;border-radius:3px;font-size:1.8rem;line-height:2.4rem}.input-box input::placeholder,header.active hgroup .hd-search input::placeholder{color:#707070}.input-box input:focus{outline:0!important;border:1px solid #787878;color:#000}.input-box label{display:block;font-size:1.4rem;line-height:1.9rem;color:#f82626;margin:.5rem auto 0;width:95%}.input-box:last-child{margin:0}.max-width{max-width:1200px;margin:auto;padding:0 2rem}.button{all:unset;background:inherit;border:0;box-shadow:none;overflow:visible;cursor:pointer;padding:1rem 2rem;font-size:1.4rem;font-weight:400;border-radius:5px;display:inline-block;text-align:center}.base-button{background-color:#22aa7c;color:#fff;font-size:1.6rem}.top-button{position:fixed;bottom:1%;right:1%;z-index:500;padding:15px;border:1px solid #d1d1d1;border-radius:0;background-color:#fff;display:none}.modal-pop,header{position:fixed;width:100%}.modal-pop,.modal-pop .modal-form{align-items:center;justify-content:center}.modal-pop{top:0;height:100%;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;z-index:-1;transition:opacity .5s}.modal-pop .modal-form{display:flex;flex-wrap:wrap;position:relative;width:100%;height:auto;max-width:calc(800px + 10rem);padding:0 2rem;margin:0 auto;z-index:5}.modal-pop .modal-form .modal-box{border-radius:25px;background-color:#fff;width:100%}.modal-form .modal-txt::after,.modal-pop .modal-bg{position:absolute;width:100%;height:100%;display:block;content:""}.modal-pop .modal-bg{background-color:rgba(0,0,0,.5);z-index:1}.modal-pop.on{visibility:visible;opacity:1;z-index:999}.modal-form .modal-inner-box{padding:5rem 0;width:95%;max-width:800px;margin:auto;text-align:center}.modal-form .modal-tit strong{font-size:2.4rem;line-height:3.4rem;display:block}.login-form .tit span,.modal-form .modal-tit span{font-size:1.4rem;line-height:2.4rem;color:#707070;font-weight:400}.modal-form .modal-txt{position:relative;margin:3rem 0;padding:5rem}.modal-form .modal-txt .modal-txt-inner{position:relative;z-index:5}.modal-form .modal-txt .icon{font-size:3.5rem;font-weight:600;padding:2rem;border:2px solid #22aa7c;border-radius:50%;display:inline-block;color:#22aa7c;margin-bottom:1rem}.modal-form .modal-txt strong{font-size:2rem;line-height:3rem;font-weight:500;color:#22aa7c;display:block}.modal-form .modal-txt p{font-size:1.6rem;line-height:2.6rem;color:#707070}.modal-form .modal-txt::after{top:0;left:0;background-color:#22aa7c;border-radius:15px;opacity:.2}.modal-form .modal-btn{display:flex;justify-content:center}.modal-form .modal-btn .button{max-width:150px;padding:1.25rem;width:49%;margin:0 .5%;display:block;font-size:1.4rem}.modal-form .modal-btn .button.cancel-button{border:1px solid #e8e8e8;background:#fff}header{background-color:#22aa7c;z-index:999}header.preload{transition:none!important}.hd-search .inner,hgroup{position:relative;margin:auto}hgroup{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 4rem);max-width:1200px;padding:2rem 0}.snb .snb-menu .snb-top .logo a,hgroup .logo a{display:block;width:200px;height:52px;background-image:url(../img/logo-w.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width:992px){hgroup .logo a{width:160px;height:42px}hgroup{justify-content:center}}.gnb,.gnb ul,.modal-pop{display:flex;flex-wrap:wrap}.gnb{align-items:center}.gnb ul{margin-right:7rem}.gnb ul .dep a{display:inline-block;padding:1.5rem;font-size:1.8rem;line-height:2.8rem;color:#fff}.gnb ul .dep a i{margin-left:1rem}@media (max-width:992px){.gnb ul{display:none}}.all-menu{position:absolute;top:50%;right:0;padding:1.5rem;transform:translateY(-50%);z-index:2;cursor:pointer}.all-menu>div{position:relative;width:3rem;height:3rem;overflow:hidden}.all-menu>div div,.all-menu>div::after,.all-menu>div::before{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.all-menu>div div{top:50%}.all-menu>div::after,.all-menu>div::before{display:block;content:""}.all-menu>div::before{top:.25rem}.all-menu>div::after{bottom:.25rem}.hd-search{position:fixed;top:0;left:0;width:100%;padding:2rem 0;background-color:#22aa7c;opacity:0;z-index:-1}.hd-search .inner{width:50%;max-width:500px}.hd-search .inner input{width:calc(100% - 80px);padding:1.5rem 40px;font-size:1.8rem;outline:0;caret-color:#fff;background-color:transparent;border:0;border-bottom:1px solid #e8e8e8;color:#fff}.hd-search .inner input::placeholder{color:#fff}.hd-search .inner .close,.hd-search .inner i{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.hd-search .inner i{display:block;cursor:pointer;font-size:20px;color:#fff;padding:5px 10px}.hd-search .inner .close{right:0}@media (max-width:992px){.hd-search .inner{width:70%}}.hd-search-icon{position:absolute;left:0;display:none;z-index:2}.hd-search-icon a{font-size:3rem;padding:1.5rem;display:block;color:#fff}@media (max-width:992px){.hd-search-icon{display:block}}.hd-shadow-bg,.snb{position:fixed;top:0;left:0;width:100%;height:100%}.hd-shadow-bg{background-color:#000;opacity:.5;display:none;z-index:5}.snb{transform:translateX(-100%);z-index:7}.snb .snb-menu{position:relative;width:80%;max-width:600px;height:100%;background-color:#fff}.snb .snb-menu .snb-top{position:relative;height:20rem;background-color:#22aa7c;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden}.snb .snb-menu .snb-top .logo{height:70%;display:flex;align-items:center}@media (max-width:992px){.snb .snb-menu .snb-top .logo a{width:160px;height:42px}}.snb .snb-menu .snb-top ul{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;height:calc(30% - 1px);background-color:rgba(0,0,0,.16)}.snb .snb-menu .snb-top ul li{position:relative;width:100%}.snb .snb-menu .snb-top ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem}.snb .snb-menu .snb-top ul li:not(:first-child)::before{position:absolute;top:20%;left:0;width:1px;height:60%;background-color:rgba(255,255,255,.24);content:"";display:block}.snb .snb-menu .snb-nav{height:calc(100% - 20rem);overflow-x:hidden}.snb .snb-menu .snb-nav .dep{width:90%;margin:0 auto;border-bottom:1px solid #e8e8e8}.snb .snb-menu .snb-nav .dep a{position:relative;color:#000;font-size:2rem;line-height:2.5rem;padding:2.5rem 0;display:block}.snb .snb-menu .snb-nav .dep a i{position:absolute;top:50%;right:1.5%;transform:translateY(-50%);color:#707070}.snb .snb-menu .snb-nav .dep.on i{transform:translateY(-50%) rotate(180deg)}.snb .snb-menu .snb-nav .dep .inb{width:90%;margin:auto;display:none}.snb .snb-menu .snb-nav .dep .inb a{font-size:1.8rem;line-height:1.8rem;color:#707070}.snb .snb-menu .snb-nav .dep:nth-last-child(1){border:0}.snb .snb-menu .close{position:absolute;top:1.5rem;right:calc(-30px - 1.5rem);z-index:2}header.active{border-bottom:1px solid #e8e8e8}header.active hgroup h1 a{background-image:url(../img/logo.png)}.terms-agree-chk-list .exp .exp-inner p,header.active hgroup .gnb .dep a,header.active hgroup .hd-search i,header.active hgroup .hd-search-icon a{color:#000}header.active,header.active hgroup .hd-search{background-color:#fff}header.active hgroup .hd-search input{caret-color:#000;border-bottom:1px solid #e8e8e8;color:#000}header.active hgroup .all-menu>div div,header.active hgroup .all-menu>div::after,header.active hgroup .all-menu>div::before,header.active hgroup .hd-search .close::after,header.active hgroup .hd-search .close::before{background-color:#000}footer{position:relative;background-color:#f5f5f5;border-top:1px solid #e8e8e8}footer .inner{max-width:1200px;margin:0 auto;padding:5rem 2rem;font-family:"Noto Sans KR",sans-serif}footer .inner .ft-menu{display:flex;flex-wrap:wrap}footer .inner .ft-menu li{position:relative;margin-right:10px;padding-right:10px}footer .inner .add ul li::before,footer .inner .ft-menu li::before{position:absolute;top:15%;right:0;width:1px;height:70%;background-color:#d1d1d1;content:"";display:block}footer .inner .add ul li:last-child::before,footer .inner .ft-menu li:last-child::before{display:none}footer .inner .tel{padding:3rem 0;display:flex;align-items:center}footer .inner .tel span{font-size:13px;line-height:18px;color:rgba(0,0,0,.38)}footer .inner .tel a{margin-right:10px}footer .inner .ft-menu li a,footer .inner .tel a{font-size:13px;line-height:18px;display:block}footer .inner .add ul{font-size:13px;line-height:23px;display:flex;flex-wrap:wrap}footer .inner .add ul li{position:relative;margin-right:10px;padding-right:10px;color:rgba(0,0,0,.38)}@media (max-width:992px){footer .inner .add ul,footer .inner .ft-menu{justify-content:center}footer .inner .add ul li::before,footer .inner .ft-menu li::before{display:none}footer .inner .tel{display:block;text-align:center}footer .inner .tel span{margin-top:1rem;display:block}}main{padding-top:9.8rem;min-height:calc(100vh - 9.8rem)}@media (max-width:992px){main{padding-top:6rem;min-height:calc(100vh - 6rem)}}.layout-wrap{padding:5rem 0}.list-row-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem 2rem}@media (max-width:992px){.list-row-wrap{grid-template-columns:1fr 1fr}}@media (max-width:768px){.list-row-wrap{grid-template-columns:1fr}}.list-row-wrap .list{border-radius:15px;overflow:hidden;border:1px solid #e8e8e8}.list-row-wrap .list .img{position:relative;padding-bottom:66.66%;overflow:hidden}.list-row-wrap .list .txt{padding:3rem 2.5rem;background-color:#fafafa}.list-row-wrap .list .txt .tit{font-size:1.5rem;line-height:2.5rem}.list-row-wrap .list .txt .tit .tit-name{font-size:2.5rem;line-height:3.5rem;font-weight:600}.list-row-wrap .list .txt .tit .tit-addr{font-size:1.8rem;line-height:2.8rem;margin:.5rem 0 1.5rem;color:#787878}.list-row-wrap .list .txt .tit .tit-pers{margin:.5rem 0 1.5rem}.list-row-wrap .list .txt .tit .tit-feat,.list-row-wrap .list .txt .tit .tit-type{display:flex;flex-wrap:wrap;color:#22aa7c}.info-text-area .text-area .tit>div span::after,.list-col-wrap .list .txt .tit .tit-feat span::after,.list-col-wrap .list .txt .tit .tit-type span::after,.list-row-wrap .list .txt .tit .tit-feat span::after,.list-row-wrap .list .txt .tit .tit-type span::after{content:",";display:inline-block;margin-right:3px}.info-form-area .text-area .tit .tit-color span:last-child::after,.info-text-area .text-area .tit>div span:last-child::after,.list-col-wrap .list .txt .tit .tit-feat span:last-child::after,.list-col-wrap .list .txt .tit .tit-type span:last-child::after,.list-row-wrap .list .txt .tit .tit-feat span:last-child::after,.list-row-wrap .list .txt .tit .tit-type span:last-child::after{display:none;margin:0}.list-col-wrap .list .txt .prc,.list-row-wrap .list .txt .prc{width:100%;margin-top:3rem}.list-row-wrap .list .txt .prc span{background-color:#22aa7c;color:#fff;padding:5px 10px;font-size:13px;border-radius:3px;margin-right:1rem}.list-row-wrap .list .txt .prc strong{font-size:2.5rem;line-height:3.5rem;font-weight:400}.list-col-wrap .list .txt .prc .inner strong i,.list-row-wrap .list .txt .prc strong i{font-style:normal;font-size:2.5rem;font-weight:600}.list-row-wrap .list .txt .prc .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:right}.list-row-wrap .list .txt .prc .inner.out span{background-color:#f82626}.list-row-wrap .list .txt .prc .discount{width:100%;font-weight:500;font-size:1.6rem}.list-row-wrap .list .txt .prc .discount span{background-color:transparent}.list-col-wrap .list .txt .prc-info .inner.discount strong,.list-row-wrap .list .txt .prc .discount strong{position:relative;font-size:1.6rem}.list-col-wrap .list .txt .prc-info .inner.discount strong:after,.list-row-wrap .list .txt .prc .discount strong::before,.room-reserve-box .inner.discount strong:after{position:absolute;top:50%;width:100%;border-bottom:1px solid #202020;display:block;content:""}.list-col-wrap .list{width:100%;border-radius:15px;overflow:hidden;border:1px solid #e8e8e8;background-color:#fafafa;margin:0 2% 3rem 0}.list-col-wrap .list .links{display:flex}.list-col-wrap .list .img{position:relative;width:50%;padding-bottom:33.33%;overflow:hidden}.list-col-wrap .list .txt{width:50%;padding:5rem 3rem;display:flex;flex-direction:column;justify-content:space-between}.list-col-wrap .list .txt .tit .tit-name{font-size:2.5rem;line-height:3.5rem;font-weight:600;padding-bottom:1rem}.list-col-wrap .list .txt .tit .tit-pens{font-size:1.8rem;line-height:2.8rem}.info-text-area .text-area .tit p,.list-col-wrap .list .txt .tit .tit-addr{font-size:1.8rem;line-height:2.8rem;margin:.5rem 0 1.5rem;color:#787878}.list-col-wrap .list .txt .tit .tit-feat,.list-col-wrap .list .txt .tit .tit-type{display:flex;flex-wrap:wrap;color:#22aa7c;margin:1rem 0}.list-col-wrap .list .txt .tit .tit-pers{font-size:1.8rem;line-height:2.8rem}.list-col-wrap .list .txt .prc .inner{display:flex;align-items:center;justify-content:end;font-size:1.8rem;line-height:2.8rem}.list-col-wrap .list .txt .prc .inner .discount{color:#22aa7c;margin-right:1rem;font-weight:500}.list-col-wrap .list .txt .prc .inner strong{font-weight:400}.list-col-wrap .list .txt .prc-info{margin-top:3rem}.list-col-wrap .list .txt .prc-info .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:right}.list-col-wrap .list .txt .prc-info .inner.discount span,.list-row-wrap .list .txt .prc .discount span{color:#22aa7c;margin-right:1rem;font-size:1.6rem;padding:0}.list-col-wrap .list .txt .prc-info .inner.price span,.room-reserve-box .inner.price div span{background-color:#22aa7c;color:#fff;padding:5px 10px;font-size:13px;border-radius:3px;margin-right:5px}.list-col-wrap .list .txt .prc-info .inner.price strong,.room-reserve-box .inner.price div strong{font-size:2.5rem;line-height:3.5rem;font-weight:600;margin-left:1rem}@media (max-width:768px){.list-col-wrap .list .links{display:block}.list-col-wrap .list .links>div{width:100%}.list-col-wrap .list .links>div.img{padding-bottom:66.66%}.list-col-wrap .list .links>div.txt{padding:3rem}}.slide-wrap{position:relative;width:100%;overflow:hidden}.slide-wrap .img-cover{width:100%;height:100%;border-radius:15px}.slide-wrap .mySwiper{position:absolute;width:100%;height:100%}.slide-wrap.selectSlider{padding-bottom:66.66%;border-radius:15px}.slide-wrap.thumbSlider{padding-bottom:18.5%;margin-top:15px}.slide-wrap.thumbSlider .swiper-slide{cursor:pointer;border-radius:15px;overflow:hidden}.slide-wrap.thumbSlider .swiper-slide-thumb-active::before{position:absolute;width:calc(100% - 1rem);height:calc(100% - 1rem);border:.5rem solid #22aa7c;border-radius:15px;display:block;content:""}.slide-wrap .swiper-comm-btn i{font-size:3rem;color:#fff}.slide-wrap .swiper-pagination{color:#fff}.search-result-txt{font-size:1.7rem;line-height:2.7rem;color:#000}.search-result-txt span{font-weight:600}.not-find-product{font-size:2rem;line-height:3rem;text-align:center;padding:10rem 5rem}.not-find-days{padding:1.5rem 0;text-align:center}.not-find-days span{display:block}.not-find-days div{padding:1.5rem;margin-top:2.5rem;border-radius:5px;background-color:#22aa7c;color:#fff}.main-banner,.main-slide{position:relative}.main-slide{width:100%;height:66.6666666667vh;overflow:hidden}.main-slide .mySwiper,.main-slide .mySwiper .tit::before{position:absolute;width:100%;height:100%}.main-slide .mySwiper .img-cover{width:100%;height:100%}.main-slide .mySwiper .tit{position:absolute;top:50%;left:50%;color:#fff;text-align:center;z-index:1;display:flex;justify-content:center;align-items:center;width:50rem;height:50rem;transform:translate(-50%,-50%)}.main-slide .mySwiper .tit::before{top:0;left:0;border-radius:50%;background-color:#22322c;opacity:.5;display:block;content:""}.main-slide .mySwiper .radius{position:relative;width:90%;z-index:1}.main-slide .mySwiper .radius .radius-ttl{font-size:3.2rem;line-height:4.2rem;font-weight:600;display:block}.main-slide .mySwiper .radius .radius-txt{font-size:1.6rem;line-height:2.6rem;margin:1rem 0 3rem;display:block}.main-slide .mySwiper .radius .button{display:inline-block;border-radius:10px;padding:1.5rem 5rem}.main-slide .swiper-pagination{bottom:8.5rem}@media (max-width:992px){.main-slide{height:56.25vw;min-height:400px}.main-slide .mySwiper .tit{width:40rem;height:40rem}}.main-search{position:relative;transform:translateY(-50%);z-index:10}@media (max-width:992px){.main-search{transform:translateY(-15%)}}.main-search-box{background-color:#fff;border-radius:15px;box-shadow:5px 5px 15px rgba(0,0,0,.2)}.main-search-box .search-form{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:3.5rem 1.5rem}.main-search-box .search-form .loc{flex:2;margin-right:2rem}.main-search-box .search-form .chk{flex:3;margin-right:2rem}.main-search-box .search-form .ppl{flex:1;margin-right:3.5rem}.main-search-box .search-form .btns{flex:1.25}.main-search-box .search-form .search-div strong{display:block;color:#000;margin-bottom:1rem;font-size:1.6rem;line-height:2.6rem;font-weight:500}.main-search-box .search-form .search-div i{position:absolute;top:1.5rem;right:1.5rem}.main-search-box .search-form .search-div .calendar{cursor:pointer}.main-search-box .search-form .search-div .calendar,.main-search-box .search-form .search-div .select-box{position:relative;border:1px solid #e8e8e8;padding:1.5rem;border-radius:5px}.filter-box .select-box .inner select,.main-search-box .search-form .search-div .select-box select,.pay-add-person .select-box .inner select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.main-search-box .search-form .button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8rem;font-weight:500;border-radius:10px;padding:0}@media (max-width:992px){.main-search-box{margin:0 2rem}.main-search-box .search-form{display:block}.main-search-box .search-form .search-div{margin:0!important;padding-bottom:1rem}.main-search-box .search-form .btn{padding-bottom:0}.main-search-box .search-form .button{padding:2.5rem 0;margin-top:1rem}}.main-recomend{margin:5rem auto 10rem}.main-recomend-box,.main-recomend-box .thumb.rt{display:flex;flex-wrap:wrap;justify-content:space-between}.main-recomend-box .thumb{width:49%}.main-recomend-box .thumb .list{position:relative;border-radius:15px;border:1px solid #707070;overflow:hidden}.main-recomend-box .thumb .list .links::after,.main-recomend-box .thumb .list .links::before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";z-index:1}.main-recomend-box .thumb .list .links::before{background:linear-gradient(180deg,transparent 0,transparent 70%,rgba(0,0,0,.5))}.main-recomend-box .thumb .list .links::after{background:linear-gradient(360deg,transparent 0,transparent 70%,rgba(0,0,0,.5))}.main-recomend-box .thumb .list .img{width:100%;padding-bottom:100%}.main-recomend-box .thumb .list .prc,.main-recomend-box .thumb .list .tit{position:absolute;z-index:2}.main-recomend-box .thumb .list .tit{top:2rem;left:2rem;color:#fff;text-align:left}.main-recomend-box .thumb .list .tit span{font-size:1.4rem;line-height:2.4rem;display:block}.main-recomend-box .thumb .list .tit strong{font-size:2rem;line-height:2.5rem;display:block;font-weight:500}.main-recomend-box .thumb .list .prc{bottom:2rem;right:2rem;text-align:right}.main-recomend-box .thumb .list .prc strong{position:relative;display:inline-block;font-size:1.8rem;font-weight:400;color:#22aa7c}.main-recomend-box .thumb .list .prc strong::before{position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#22aa7c;transform:translate(-50%,-50%);display:block;content:""}.main-recomend-box .thumb .list .prc span{display:block;font-size:2.5rem;line-height:3.5rem;font-weight:500;color:#fff}.main-recomend-box .thumb.rt .list{width:48%;margin-bottom:2rem}.main-recomend-box .thumb.lt .tit{top:3rem;left:3rem}.main-recomend-box .thumb.lt .tit span{font-size:2rem;line-height:3rem}.main-recomend-box .thumb.lt .prc span,.main-recomend-box .thumb.lt .tit strong{font-size:3.5rem;line-height:4.5rem}.main-recomend-box .thumb.lt .prc{bottom:3rem;right:3rem}.main-recomend-box .thumb.lt .prc strong{font-size:2.8rem}@media (max-width:992px){.main-recomend-box .thumb{width:100%}.main-recomend-box .thumb.lt{margin-bottom:1rem}.main-recomend-box .thumb.rt .list{width:49%;margin-bottom:1rem}.main-recomend-box .thumb .list .img{width:100%;padding-bottom:66.66%}}@media (max-width:768px){.main-recomend-box .thumb.rt .list{width:100%}.main-recomend-box .thumb.rt .list .tit{top:2rem;left:2rem}.main-recomend-box .thumb.rt .list .tit span{font-size:2rem;line-height:3rem}.main-recomend-box .thumb.rt .list .tit strong{font-size:3.5rem;line-height:4.5rem}.main-recomend-box .thumb.lt .prc{bottom:2rem;right:2rem}.main-recomend-box .thumb.lt .prc strong{font-size:1.8rem}.main-recomend-box .thumb.lt .prc span{font-size:2.5rem;line-height:3.5rem}}.main-promotion-box,.main-promotion-box .thumb.lt{display:flex;flex-wrap:wrap}.main-promotion-box .thumb{width:50%;height:66.6666666667vh;min-height:400px;overflow:hidden}.main-promotion-box .thumb.lt .img-cover{width:50%;height:50%}.main-promotion-box .thumb.rt{position:relative}.login-find_box .login-find-btn::after,.main-promotion-box .thumb.rt .img-cover::before{position:absolute;width:100%;height:100%;display:block;content:"";background-color:#000;opacity:.7}.main-promotion-box .thumb.rt .tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%}.main-promotion-box .thumb.rt .tit .grid{position:relative;width:85%;color:#fff;z-index:1}.main-promotion-box .thumb.rt .tit h2{font-size:4rem;line-height:5rem;font-weight:500}.main-promotion-box .thumb.rt .tit h2 span{color:#22aa7c;display:block}.main-promotion-box .thumb.rt .tit p{font-size:1.4rem;line-height:2.4rem;margin:3rem 0 3.5rem}.main-promotion-box .thumb.rt .tit .button{display:inline-block;padding:1.5rem 5rem;font-size:1.4rem;border-radius:7.5px}@media (max-width:992px){.main-promotion-box{display:block}.main-promotion-box .thumb{width:100%;height:56.25vw;min-height:350px}.main-promotion-box .thumb.rt .tit .grid{width:90%}}.main-product{padding:10rem 0 5rem}.login-form{width:100%;max-width:384px;margin:0 auto}.login-form .tit{text-align:center;font-size:3.8rem;line-height:4.8rem;margin-bottom:2.5rem}.login-form .tit a{display:inline-block;color:#22aa7c}.login-form .tit strong{font-size:2.4rem;line-height:3.4rem;display:block}.login-form-box{padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px solid #e8e8e8}.login-form-box input{width:calc(100% - 6.5rem);padding:1.5rem 1.5rem 1.5rem 5rem}.login-sns-box{display:flex;justify-content:center;margin:2rem 0}.login-btn{background-color:#22aa7c;border:0;display:block;width:100%;padding:1.5rem 0;border-radius:3px}.login-find_box{display:flex;flex-wrap:wrap;padding:2rem 0;opacity:.7}.login-find_box .login-find-btn{width:50%;display:block;background:0 0;color:#000;padding:1rem 0;position:relative}.login-find_box .login-find-btn::after{top:50%;right:0;transform:translateY(-50%);width:1px;height:70%;opacity:.3}.login-find_box .login-find-btn:last-child::after,.reserve-detail-state>div:last-child:before{display:none}.login-join-box .input-btn-box{padding:5rem 0;margin-bottom:5rem;border-bottom:1px solid #e8e8e8}.input-btn-box{overflow:hidden}.input-btn-box .inner{position:relative;float:left;margin-right:1rem;width:calc(100% - 124px)}.input-btn-box .button{padding:1.5rem 0;width:114px;font-size:1.5rem;line-height:2.5rem}.input-btn-box .timer{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#ea2020;font-weight:400;z-index:1}.input-btn-box .phone{margin-bottom:3rem}.input-btn-box .cert-num{display:none}.terms-box{width:100%;margin-bottom:5rem}.terms-box strong{font-size:1.8rem;line-height:2.8rem;font-weight:500;margin:1.5rem 0 2.5rem;display:block;text-align:center}.terms-agree-chk-list{margin-bottom:1.5rem}.terms-agree-chk-list label{position:relative;display:inline-block;color:#707070;cursor:pointer}.terms-agree-chk-list label input{margin-right:10px}.terms-agree-chk-list label input[type=checkbox]{display:inline-block;width:30px;height:30px;position:relative;outline:0}.terms-agree-chk-list label input[type=checkbox]:before{position:absolute;left:0;top:0;display:block;content:"";width:28px;height:28px;background-color:#fff;border:1px solid #aaa;border-radius:3px}.terms-agree-chk-list label input[type=checkbox]:checked::after{font-size:25px;width:30px;height:30px;text-align:center;position:absolute;left:0;top:0;display:block;content:"✓";color:#fff;background-color:#22aa7c;border-radius:3px;z-index:1}.terms-agree-chk-list label span{color:#f82626;font-weight:500;margin-left:3px}.terms-agree-chk-list .exp-open-btn{cursor:pointer;display:inline-block;margin-left:5px;font-size:1.5rem;line-height:2.5rem;font-weight:500;border-bottom:1px solid #000}.terms-agree-chk-list .exp{display:none;margin:.5rem 0}.terms-agree-chk-list .exp .exp-inner{background-color:#f5f5f5;overflow:hidden;overflow-y:scroll;height:150px;padding:1.5rem;font-size:14px;line-height:21px;color:#000}.terms-agree-chk-list .exp .exp-inner span{display:block;color:#f82626}.terms-agree-chk-list .exp .exp-inner::-webkit-scrollbar{width:8px;height:8px}.terms-agree-chk-list .exp .exp-inner::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}.terms-agree-chk-list .exp .exp-inner::-webkit-scrollbar-track{background:0 0;border:1px solid transparent;border-radius:8px}.terms-agree-chk-list .exp .exp-inner::-webkit-scrollbar-corner{background:0 0}.terms-agree-chk-list .exp .exp-close-btn{text-align:center;margin:1rem 0 3rem;cursor:pointer}.terms-agree-chk-list .exp .exp-close-btn span{display:inline-block;padding:.5rem 3.5rem;font-size:1.4rem;line-height:2.4rem;background-color:#22aa7c;color:#fff;border-radius:3px}.terms-agree-chk-list:last-child{margin:0}.accomm-form{position:relative;padding-bottom:28.125%;margin-bottom:5rem;border-bottom:1px solid #e8e8e8}.accomm-form .tit{position:absolute;top:50%;left:5%;transform:translateY(-50%);font-size:4rem;line-height:5rem;font-weight:500;color:#fff;z-index:1}.accomm-form .tit span{color:#22aa7c;font-weight:600;display:block}@media (max-width:768px){.accomm-form .tit span{display:inline-block}}.accomm-form .pst-cover{top:0;left:0}.accomm-form .pst-cover::before{position:absolute;width:100%;height:100%;display:block;content:"";background-color:#000;opacity:.5}@media (max-width:768px){.accomm-form{padding:0;height:28.125vw;min-height:200px}}.accomm-grid .list-row-wrap{margin-top:3rem}.detail-info-box{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-info-box .info-grid{width:50%}@media (max-width:992px){.detail-info-box .info-grid{width:100%}}.info-text-area .text-area .tit{width:98%;margin:auto;font-size:1.5rem;line-height:2.5rem}.info-form-area .text-area .tit h1,.info-text-area .text-area .tit h1{font-size:3rem;line-height:4rem;font-weight:600}.info-text-area .text-area .tit>div{color:#22aa7c}.info-text-area .text-area .txt{margin-top:2.5rem;border:1px solid #e8e8e8;background-color:#f5f5f5;border-radius:10px;padding:2.5rem}.info-text-area .text-area .txt strong{font-weight:600;display:block;margin-bottom:1.5rem}.info-text-area .text-area .txt .txt-comment{font-size:1.5rem;line-height:2.2rem;color:#787878}.info-form-area .text-area .tit{width:98%;margin:auto;font-size:1.7rem;line-height:2.7rem}.info-form-area .text-area .tit .tit-name{font-size:2rem;line-height:3rem;margin:2rem 0 1rem}.info-form-area .text-area .tit .tit-addr{margin-bottom:1rem}.info-form-area .text-area .tit .tit-color,.table-formet .lists .list.emp .num i{color:#22aa7c}.info-form-area .text-area .tit .tit-color span::after{content:",";display:inline-block;margin-right:3px}.detail-info-box .info-form-area .text-area,.detail-info-box .info-text-area .text-area{width:90%;margin-left:auto}@media (max-width:992px){.detail-info-box .info-form-area .text-area,.detail-info-box .info-text-area .text-area{width:100%;margin-top:5rem}}.tab-info-list,.table-formet .lists .list.emp .num span{display:none}.tab-info-list.on{display:block}.tab-info-wrap{padding-top:5rem;margin-top:5rem;border-top:1px solid #e8e8e8}.tab-info-menu{margin-bottom:3rem}.tab-info-menu .button{font-size:1.6rem;cursor:pointer}.tab-info-menu .button.on{background-color:#22aa7c;color:#fff}.product-info-wrap{padding:5rem 3rem;background-color:#f5f5f5}.product-info-wrap .txt{margin-bottom:2.5rem}.payment-table .total-price p:last-child,.product-info-wrap .txt:last-child{margin:0}.product-info-wrap .txt strong{color:#202020;display:inline-block;line-height:2.6rem;font-weight:500;padding-bottom:1rem}.product-info-wrap .txt .txt-comment{font-size:1.5rem;line-height:2.2rem;color:#787878}.room-search-form{display:flex;flex-wrap:nowrap;justify-content:space-between}.payment-form>div.payment-form-info,.room-search-form .calendar-box{width:100%}.room-search-form .button{width:calc(100% - 2rem);margin-left:2rem;padding:1.5rem}@media (max-width:768px){.room-search-form .button .calenders,.room-search-form .button.button,.room-search-form .calendar-box .calenders,.room-search-form .calendar-box.button{padding:2rem}}.calendar-box{position:relative;border:1px solid #e8e8e8;border-radius:5px}.calendar-box .calendar{cursor:pointer;position:relative;padding:1.5rem;font-size:1.6rem;line-height:2.1rem;display:flex;align-items:center}.calendar-box .calendar span{padding:0 1rem}.calendar-box .calendar .icon-down-open{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.room-reserve-box{border:1px solid #e8e8e8;padding:3rem;margin-top:2rem}.room-reserve-box .button{width:100%;margin-top:3rem;padding:1.5rem 0;display:block}.room-reserve-box .inner,.room-reserve-box .inner.price,.room-reserve-box .inner.price div{display:flex;flex-wrap:wrap;align-items:center;justify-content:right}.room-reserve-box .inner.discount span{color:#22aa7c;margin-right:1rem;font-size:1.6rem;padding:0}.room-reserve-box .inner.discount strong{position:relative;font-size:1.6rem}.room-reserve-box .inner.price{justify-content:space-between}.room-reserve-box .inner.price>span{font-size:1.8rem;line-height:2.8rem;font-weight:600}.room-wrap{display:flex;flex-wrap:wrap}.room-form{width:300px;padding:2.5rem;border:1px solid #e8e8e8;border-radius:15px}@media (max-width:992px){.room-form{width:100%}}.room-grid{width:calc(100% - 300px - 2rem);margin-left:2rem}.room-grid .list-col-wrap{margin-top:1rem}@media (max-width:992px){.room-grid{width:100%;margin:3rem 0 0}}.filter-box{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #e8e8e8}.filter-box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.filter-box strong{font-size:1.8rem;line-height:2.8rem;font-weight:500;margin-bottom:1rem;display:block}.filter-box .calendar-box{margin-bottom:3rem}.filter-box .select-box{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-box .select-box .inner{position:relative;border:1px solid #e8e8e8;padding:1.5rem;border-radius:5px;width:100%}.filter-box .select-box .inner.people{width:48.5%}.filter-box .select-box .inner .icon-down-open{position:absolute;top:1.5rem;right:1.5rem}.filter-box .select-box .button{width:calc(48.5% - 4rem)}.filter-box .select-box .chk-box{display:flex;flex-wrap:nowrap;align-items:center;width:calc(50% - .5rem);margin-right:.5rem;margin-bottom:1.5rem;line-height:2rem;color:#000}.filter-box .select-box .chk-box label{width:calc(100% - 30px);cursor:pointer}.filter-box .select-box .chk-box input{margin-right:5px;cursor:pointer}.filter-box .select-box .chk-box input[type=checkbox]{display:inline-block;width:20px;height:20px;position:relative;outline:0}.filter-box .select-box .chk-box input[type=checkbox]:before{position:absolute;left:0;top:0;display:block;content:"";width:18px;height:18px;background-color:#fff;border:1px solid #b7b7b7;border-radius:3px}.filter-box .select-box .chk-box input[type=checkbox]:checked::after{font-size:1.6rem;width:20px;height:20px;text-align:center;position:absolute;left:0;top:0;display:block;content:"✓";color:#fff;background-color:#22aa7c;border-radius:3px;z-index:1}@media (max-width:992px){.filter-box .select-box .chk-box{width:calc(33.33% - .5rem)}}@media (max-width:768px){.filter-box .select-box .chk-box{width:calc(50% - .5rem)}}.customer{display:flex;flex-wrap:wrap}.customer-tit{width:100%;border-bottom:1px solid #e8e8e8;padding-bottom:3rem;margin-bottom:3rem}.customer-tit h1,.mypage-tit h1,.payment-tit h1{font-size:3.8rem;font-weight:500;color:#22aa7c}.customer-lnb{width:250px}.customer-lnb .table-menu{padding:2.5rem;border:1px solid #e8e8e8;border-radius:15px}.customer-lnb .button{display:block;text-align:left;padding:1rem 0;font-size:1.6rem;line-height:2.6rem;color:#787878}.customer-lnb .button.on{color:#202020;font-weight:500}@media (max-width:992px){.customer-lnb{display:none}}.customer-table{width:calc(100% - 250px - 3rem);margin-left:3rem}@media (max-width:992px){.customer-table{width:100%;margin:0}}.table-formet .tit{position:relative}.payment-table .tit h2,.table-formet .tit h2{font-size:2rem;line-height:3rem;color:#202020;font-weight:500}.table-formet .tit .button{border:1px solid #707070;position:absolute;top:-.5rem;right:0}.table-formet .tit .button i{margin-right:5px}.table-formet .lists{width:100%;margin-top:1.5rem;border-top:1px solid #202020}.table-formet .lists .list{border-bottom:1px solid #e8e8e8}.table-formet .lists .list.emp{background-color:#f5f5f5}.table-formet .lists .list.comp .qna-btn,.table-formet .pages .numbers .btn.on span{background-color:#22aa7c;border:1px solid #22aa7c;color:#fff}.table-formet .lists .links{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:2rem 0;font-size:1.4rem;line-height:2.4rem}.table-formet .lists .links .num,.table-qna .write-bg strong{width:5rem;text-align:center}.table-formet .lists .links .ttl{width:calc(100% - 17.5rem);padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-formet .lists .links .qna-btn{font-size:1.2rem;line-height:2.2rem;background-color:#f5f5f5;padding:.5rem 1rem;border-radius:5px;border:1px solid #e8e8e8;margin-right:1.5rem;display:inline-block}.table-formet .lists .links .day{width:12.5rem;text-align:center}.table-formet .pages{margin-top:3.5rem}.table-formet .pages .btn{padding:0}.table-formet .pages .btn span{border:1px solid #e8e8e8;text-align:center;box-sizing:unset;display:block;padding:1rem;width:15px}.table-formet .pages,.table-formet .pages .numbers{display:flex;flex-wrap:nowrap;justify-content:center}.table-formet .pages .numbers{margin:0 5px}.table-formet .pages .numbers .btn{margin:0 5px}.table-qna .write{display:none}.table-qna .write-bg{padding:3rem 1.5rem;display:flex;font-size:1.4rem;line-height:2.1rem}.table-qna .write-bg strong{font-weight:500}.table-qna .write-bg .txt{width:calc(100% - 10rem)}.table-qna .write-bg .button{border:1px solid #b7b7b7;padding:.5rem 2rem;margin-top:1.5rem;font-size:12px}.table-qna .write-bg.que{background-color:#f5f5f5}.table-qna .write-bg.ans{color:#202020}.table-boards table .color-base,.table-qna .write-bg.ans strong{color:#22aa7c}.table-detail .name{display:flex;align-items:center;padding:2rem 1rem}.table-detail .name .ttl{width:calc(100% - 12.5rem);font-size:1.8rem;line-height:2.8rem;font-weight:500}.table-detail .name .day{font-size:1.4rem;line-height:2.4rem;width:12.5rem;text-align:center}.table-detail .cont{padding:5.5rem 2rem}.payment-form-input .input-box>div input,.table-detail .cont .write{font-size:1.6rem;line-height:2.6rem}.table-detail .btns .button{display:flex;flex-wrap:wrap;align-items:center;text-align:left;padding:2rem 0;border-bottom:1px solid #e8e8e8;width:100%}.table-detail .btns .button strong{display:block;width:100px;font-weight:500;padding:0 2rem;text-align:center}.table-detail .btns .button span{display:block;width:calc(100% - 100px);padding:0 2rem;color:#787878}.table-detail .back{display:flex;justify-content:right}.table-detail .back .button{font-size:1.4rem;line-height:2.4rem;background-color:#f5f5f5;border:1px solid #e8e8e8;padding:.5rem 2rem;border-radius:5px;margin-top:3rem;display:inline-block}@media (max-width:768px){.table-detail .back{justify-content:center}.table-detail .back .button{padding:.5rem 3rem}}.table-write .tit p{font-size:1.4rem;line-height:2.4rem;padding:1rem 0;color:#787878}.table-write .lists{padding-top:3rem}.table-write .lists strong{font-weight:400;display:block;padding:3rem 0 1rem}.table-write .write-form .write-form-ttl,.table-write .write-form .write-form-txt{margin-bottom:2rem}.table-write .write-form .write-form-ttl span,.table-write .write-form .write-form-txt span{display:block;margin-bottom:1rem;color:#202020}.table-write .write-form .write-form-name{width:100%;font-size:1.6rem;line-height:2.6rem;padding:1rem 3rem;border:1px solid #e8e8e8;box-sizing:border-box}.payment-form-input .input-box>div .request:focus,.table-write .write-form .write-form-name:focus,.table-write .write-form .write-form-notice:focus{outline:0}.payment-form-input .input-box>div .request::placeholder,.table-write .write-form .write-form-name::placeholder,.table-write .write-form .write-form-notice::placeholder{color:#b7b7b7}.table-write .write-form .write-form-notice{width:100%;font-size:1.6rem;line-height:2.6rem;resize:none;padding:3rem;box-sizing:border-box;min-height:250px;border:1px solid #e8e8e8}.table-write .write-form .btn_wrap{display:flex;justify-content:center;margin-top:3rem}.table-write .write-form .btn_wrap .button{padding:1.75rem 3.5rem}.mypage{display:flex;flex-wrap:wrap}.mypage-tit{width:100%;border-bottom:1px solid #e8e8e8;padding-bottom:3rem;margin-bottom:3rem}.mypage-lnb{width:250px}.mypage-lnb .table-menu{padding:2.5rem;border:1px solid #e8e8e8;border-radius:15px}.acc-info input,.acc-phone-box span,.mypage-lnb .button{display:block;font-size:1.6rem;line-height:2.6rem}.mypage-lnb .button{text-align:left;padding:1rem 0;color:#787878}.mypage-lnb .button.on{color:#202020;font-weight:500}@media (max-width:992px){.mypage-lnb{display:none}}.mypage-table{width:calc(100% - 250px - 3rem);margin-left:3rem}@media (max-width:992px){.mypage-table{width:100%;margin:0}}.point-summary{position:relative;padding:3rem;margin-bottom:5rem;border-radius:10px;overflow:hidden}.point-summary::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#22aa7c;opacity:.1;display:block;content:""}.point-summary .ttl,.point-summary .txt{position:relative;z-index:1}.point-summary .ttl{border-bottom:1px solid #b7b7b7;padding-bottom:1rem;margin-bottom:2rem;color:#22aa7c}.point-summary .ttl span,.point-summary .ttl strong{display:block;font-size:1.8rem;margin-bottom:1rem}.point-summary .ttl strong{font-size:3.8rem;font-weight:600}.point-summary .txt{color:#787878;font-size:1.4rem}.account-form .error{width:100%;display:block;font-size:1.4rem;line-height:1.9rem;margin-top:.5rem}.acc-u-frm,.reserve-user-info li,.reserve-user-pay li{padding:2.5rem 1.5rem;display:flex;flex-wrap:wrap;line-height:2.1rem}.acc-ttl,.reserve-user-info li strong,.reserve-user-pay li strong{width:120px;font-weight:500}.acc-info{width:calc(100% - 2rem - 120px);padding-left:2rem;color:#787878}.acc-info .button{font-size:1.4rem}.acc-info .button.normal-button{background-color:#f5f5f5;border:1px solid #e8e8e8}.acc-info input{max-width:250px;padding:1rem;color:#707070;border:1px solid #e8e8e8;border-radius:3px;line-height:2.1rem;margin-right:5px}.acc-phone-change,.acc-pw-change{display:none}.acc-phone-cert-box strong,.acc-pw-change strong{font-weight:500;font-size:1.4rem}.acc-pw-change-box{margin-bottom:1rem;display:flex;flex-wrap:wrap}.acc-delete-box p,.acc-phone-box{margin-bottom:1.5rem;font-size:1.4rem;line-height:2.4rem}.acc-phone-box span{color:#000;font-weight:600}.acc-phone-change-box{margin-bottom:1rem}.acc-phone-cert-box,.acc-phone-change-box{display:flex;flex-wrap:wrap}.acc-phone-cert-box strong{width:100%;margin-top:2.5rem;display:block}.acc-phone-cert-box .acc-phone-cert-input{display:flex}.acc-phone-cert-box .acc-phone-cert-input .inner{position:relative}.acc-phone-cert-box .acc-phone-cert-input .inner span{display:block;font-size:1.4rem;text-align:left;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:#f82626;font-weight:400;z-index:1}.acc-delete-box p{margin-bottom:1rem}.table-boards table{width:100%;text-align:center}.table-boards table th{font-weight:500}.table-boards table td,.table-boards table th{border-bottom:1px solid #e8e8e8;padding:1.5rem 1rem;font-size:1.4rem;line-height:1.9rem;vertical-align:middle}.table-boards table .color-red{color:#f82626}.table-boards table .color-blue{color:#3844f0}.table-boards table .color-gray{color:#787878}.table-boards .table-comment{display:none;text-align:center;margin-top:1rem;color:#787878;font-size:1.4rem}@media (max-width:768px){.table-boards .table-inner{width:100%;overflow-y:hidden;overflow-x:scroll}.table-boards .table-inner table{width:768px}.table-boards .table-comment{display:block}}.reserve-detail-state{display:flex;justify-content:center;width:100%;margin-top:2.5rem;border:1px solid #e8e8e8;border-radius:5px}.reserve-detail-state>div{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.reserve-detail-state>div::before{position:absolute;top:50%;right:0;height:calc(100% - 2.5rem);width:1px;display:block;content:"";background-color:#e8e8e8;transform:translateY(-50%)}.reserve-detail-state>div>div{padding:1.25rem;margin:1.25rem;display:flex;align-items:center}.reserve-detail-state>div>div span{margin-right:1.5rem;font-size:1.4rem;font-weight:500}.reserve-detail-state>div>div strong{font-size:1.8rem}.reserve-detail-state>div.reserve-number strong{font-size:1.6rem;font-weight:400}.reserve-detail .reserve-tit{font-weight:500;width:100%;padding-bottom:1.5rem;border-bottom:1px solid #202020}.reserve-detail .color-base{color:#22aa7c}.reserve-detail .color-red{color:#f82626}.reserve-detail .color-blue{color:#3844f0}.reserve-detail .color-gray{color:#787878}.reserve-detail-info{margin-top:6.5rem}.reserve-detail-info .info-comment{display:none;text-align:center;margin-top:1rem;color:#787878;font-size:1.4rem}@media (max-width:768px){.reserve-detail-info .reserve-detail-info-box{width:100%;overflow-y:hidden;overflow-x:scroll}.reserve-detail-info .reserve-detail-info-box .reserve-detail-info-inner{width:768px}.reserve-detail-info .info-comment{display:block}}.reserve-detail-info-inner .info,.reserve-detail-info-inner .tit{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid #e8e8e8}.reserve-detail-info-inner .info .ttl,.reserve-detail-info-inner .info .txt,.reserve-detail-info-inner .tit .ttl,.reserve-detail-info-inner .tit .txt{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1.5rem;font-size:1.4rem;line-height:2rem}.reserve-detail-info-inner .info .ttl,.reserve-detail-info-inner .tit .ttl{font-weight:500}.reserve-detail-info-inner .info .txt div,.reserve-detail-info-inner .tit .txt div{width:100%;display:block;text-align:center}.reserve-user-detail{margin-top:6.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}.reserve-user-detail>div{width:48%}.reserve-user-info li,.reserve-user-pay li{border-bottom:1px solid #e8e8e8}.reserve-user-info li div,.reserve-user-pay li div{width:calc(100% - 2rem - 120px);padding-left:2rem}.reserve-user-info .pay-day-comment,.reserve-user-pay .pay-day-comment{text-align:right;display:block;color:#787878;margin-top:2rem}.payment-form,.payment-tit{display:flex;justify-content:space-between;width:100%}.payment-tit{border-bottom:1px solid #e8e8e8;padding-bottom:3rem;margin-bottom:3rem;align-items:center}.payment-table .tit{position:relative;width:100%;padding-bottom:1.5rem;border-bottom:2px solid #202020}.payment-table .total-price{margin-top:5rem;font-size:2rem;line-height:3rem;font-weight:500;text-align:right}.payment-table .total-price p{width:100%;font-size:1.5rem;line-height:2.5rem;font-weight:400;margin-bottom:.5rem;color:#707070}.payment-table .total-price .total{display:flex;align-items:center;justify-content:right;padding-top:1.5rem}.pay-method-price span,.payment-table .total-price .total span{color:#22aa7c;font-size:3rem;font-weight:500;margin-left:1rem}.payment-form{flex-wrap:wrap;margin-top:7.5rem}.payment-form>div{width:48.5%}@media (max-width:992px){.payment-form>div{width:100%}}.payment-form>div .tit{margin-bottom:2.5rem}.payment-form .emp{color:#f82626}.pay-add-person .select-box,.terms-formet .term-accordion-txt ul li{margin-bottom:1rem}.pay-add-person .select-box .inner{position:relative;border:1px solid #e8e8e8;padding:1rem;border-radius:5px;width:90%;margin:auto;text-align:left}.pay-add-person .select-box .inner label{position:relative;display:block}.pay-add-person .select-box .inner .icon-down-open{position:absolute;top:50%;right:0;transform:translateY(-50%)}.pay-add-person:last-child{margin:0}.pay-person-comment{font-size:1.4rem;margin-top:1rem;color:#787878;text-align:right}.payment-form-input .input-box{display:flex;width:90%;margin:0 auto 2.5rem}.payment-form-input .input-box strong{width:100px;margin-top:1.5rem}.payment-form-input .input-box>div{width:calc(100% - 100px)}.payment-form-input .input-box>div .request{width:100%;font-size:1.6rem;line-height:2.6rem;resize:none;padding:1.5rem;box-sizing:border-box;min-height:150px;border:1px solid #e8e8e8}@media (max-width:768px){.payment-form-input .input-box{width:100%}}.payment-form-agree .terms-agree-chk-list{width:90%;margin:0 auto 2.5rem}@media (max-width:768px){.payment-form-agree .terms-agree-chk-list{width:100%}}.payment-form-agree-charge{margin-top:3rem;padding:3rem 5%0;border-top:1px solid #e8e8e8}.payment-form-agree-charge strong{margin-bottom:1rem;font-weight:500;display:block}.payment-form-agree-charge p{color:#787878;font-size:1.3rem;line-height:2.3rem}.payment-form-agree-charge .button{font-size:1.4rem;line-height:2.4rem;margin-top:2rem}.payment-form-agree-charge table{width:100%;margin-top:3rem;text-align:center;display:none}.payment-form-agree-charge table td,.payment-form-agree-charge table th{border-bottom:1px solid #e8e8e8;padding:1rem;font-size:1.3rem;line-height:1.8rem}.payment-form-agree-charge table thead th{font-weight:500;border-top:1px solid #000}.payment-form-agree-charge table tbody td:nth-of-type(2){background-color:#f3f3f3}@media (max-width:768px){.payment-form-agree-charge{padding:3rem 0 0}}.pay-method{display:flex;flex-wrap:nowrap;width:98%;margin:0 1%;justify-content:center}.pay-method>div{width:100%;margin:5rem 0}@media (max-width:992px){.pay-method>div{width:100%;justify-content:right}.pay-method>div:first-child{margin:3rem 0}.pay-method>div:last-child{margin:0}}.pay-method-check,.pay-method-price{display:flex;align-items:center;justify-content:right}.pay-method-price{margin-top:3.5rem;font-size:2rem;line-height:3rem;font-weight:500}.pay-method-check{font-size:1.8rem;line-height:2.8rem}.pay-method-check strong{font-weight:500}.pay-method-check span{display:flex;align-items:center;margin-right:15px}.pay-method-check span:nth-of-type(1){margin-left:2.5rem}.pay-method-check span:last-child{margin-right:0}.pay-method-check span label{margin-left:5px}.pay-method-check span input{margin:0}.pay-method-check span input[type=radio]{position:relative;width:16px;height:16px}.pay-method-check span input[type=radio]::after,.pay-method-check span input[type=radio]::before{position:absolute;width:100%;height:100%;display:block;content:""}.pay-method-check span input[type=radio]::before{background-color:#fff;border-radius:50%;overflow:hidden;z-index:1}.pay-method-check span input[type=radio]::after{z-index:2;background:url(../../assets/img/radio-btn.png)no-repeat;background-position:0 0;background-size:cover}.pay-method-check span input[type=radio]:checked::after{background-position:0 100%}.pay-method-btn{margin-top:5rem;width:100%;display:flex;flex-wrap:nowrap;text-align:center;justify-content:space-between}.pay-method-btn .button{width:100%;font-size:1.6rem;line-height:2.6rem;margin:0 1rem;font-weight:500;padding:1.5rem 0}.pay-method-btn .button.normal-button{border:1px solid #b7b7b7}.terms-formet .term-tab{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #e8e8e8;margin-bottom:3.5rem}@media (max-width:992px){.terms-formet .term-tab li{width:50%}}.terms-formet .term-tab .button{display:block;padding:1.5rem 0;margin-right:2rem;font-size:1.6rem;line-height:2.6rem}.terms-formet .term-tab .button.on{color:#22aa7c;font-weight:500}.terms-formet .term-formet-wrap{padding:0 1rem;display:none}.payment-form .payment-form-info .pay-method .pay-method-price,.popContArea a.popLink,.terms-formet .term-formet-wrap.on{display:block}.terms-formet .term-accordion{padding-bottom:3.5rem}.terms-formet .term-accordion-ttl{display:block;font-size:1.8rem;line-height:2.8rem;font-weight:500}.terms-formet .term-accordion-txt{margin:1rem 0;font-size:15px;line-height:25px;color:#202020}.terms-formet .term-accordion-table table{border:1px solid #e8e8e8;text-align:center;width:100%}.terms-formet .term-accordion-table table th{background-color:#f5f5f5;font-weight:500}.terms-formet .term-accordion-table table td,.terms-formet .term-accordion-table table th{border:1px solid #e8e8e8;vertical-align:middle;padding:1rem;font-size:12px;line-height:24px}.terms-formet .color-red{color:#f82626;display:block}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#22aa7c}.popupWrap{position:absolute;z-index:9999}.popupWrap.popPTL{top:0;left:0;justify-content:left}.popupWrap.popPTR{top:0;right:0;justify-content:right}.popupWrap.popPTC{top:0;left:50%;justify-content:center;transform:translateX(-50%)}.popupWrap.popPML{top:50%;left:0;justify-content:left;transform:translateY(-50%)}.popupWrap.popPMR{top:50%;right:0;justify-content:right;transform:translateY(-50%)}.popupWrap.popPMC{top:50%;left:50%;justify-content:center;transform:translate(-50%,-50%)}.popupWrap.popPBL{bottom:0;left:0;justify-content:left}.popupWrap.popPBR{bottom:0;right:0;justify-content:right}.popupWrap.popPBC{bottom:0;left:50%;justify-content:center;transform:translateX(-50%)}.popContArea{display:flex;flex-wrap:wrap;width:100%}.popContArea p{margin-bottom:10px}.popContArea.popContAreaBtm{order:1}.popContArea img.popContImg{display:block;max-width:100%}.popCloseArea{width:100%;background:#eee;display:flex}.popCloseArea .popCloseBtns{text-align:center;padding:15px 0;display:block;width:100%;position:relative;font-size:15px;line-height:20px;cursor:pointer}.popCloseArea .popCloseBtns:nth-child(2)::after{width:1px;height:calc(100% - 30px);background-color:#c7c7c7;display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%)}.popupPost{gap:10px}.popupPost .pops{display:block;overflow:hidden;background-color:#fff;border:1px solid #eee}.popupPost,.popupSlide .pops{display:flex;flex-wrap:wrap}.popupSlide .swiper-slide{display:flex;align-items:end}.popupSlide .popContAreaBtm .swiper-slide{align-items:start}.popupSlide .popContAreaBtm .swiper-pagination{bottom:unset;top:10px}@media screen and (max-width:992px){.popupWrap{top:5%!important;left:50%!important;right:unset!important;bottom:unset!important;transform:translateX(-50%)!important;justify-content:center!important}}.layout-preloader{position:fixed;height:100%;width:100%;background-color:#000;bottom:0;left:0;right:0;top:0;z-index:9999;opacity:.6;display:none}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #22aa7c;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.custom-color-base{color:#22aa7c!important}.custom-color-white{color:#fff!important}.custom-color-black{color:#000!important}.custom-color-success{color:#22aa7c!important}.custom-color-warning{color:#fba34d!important}.custom-color-error{color:#f82626!important}.custom-border-color-success{border-color:#22aa7c!important}.custom-border-color-warning{border-color:#fba34d!important}.custom-border-color-error{border-color:#f82626!important}.custom-bg-success,.custom-modal-bg-after-success::after{background-color:#22aa7c!important}.custom-bg-warning,.custom-modal-bg-after-warning::after{background-color:#fba34d!important}.custom-bg-error,.custom-modal-bg-after-error::after{background-color:#f82626!important}.custom-fd-form .find-password{width:60%;height:50px;padding-left:20px;font-size:2rem}@media (max-width:768px){.custom-fd-form .find-password{width:80%;height:30px;padding-left:10px;font-size:1rem}}.custom-fd-form label{margin-top:10px;display:block}.display-hide,.display-show{display:none!important}.btn-homepage-link{font-size:1.2rem;line-height:1rem}.btn-list-sort{padding:0 8px;background-color:#ddd}.btn-list-sort.active{background-color:#22aa7c;color:#fff}sup{font-size:xx-small;vertical-align:super}.room-add-price-table-area{margin-top:5px;margin-bottom:10px}.room-add-price-table-area table{width:100%;font-size:1.5rem;border:1px solid #e8e8e8;text-align:center}.room-search-form{margin-top:3rem}@media (max-width:992px){.gnb ul,.gnb ul li.kakao-btn{display:block}.gnb ul li{display:none}.gnb ul li.kakao-btn .add-channel-button{position:fixed;top:80px;right:0;z-index:1000}}.payment-list-table .notice-add-people{text-align:center;padding:15px 0}.payment-form .payment-form-info .pay-method{flex-direction:column;text-align:right}.payment-form .payment-form-info .pay-method .reserve-point{margin-bottom:50px;font-size:1.5rem}.payment-form .payment-form-info .pay-method .reserve-point .add-point{margin-top:5px}.payment-form .payment-form-info .pay-method .reserve-point .add-point .button{background-color:#22aa7c;padding:2px 8px;border-radius:0;color:#fff}.payment-form .payment-form-info .pay-method .reserve-point .add-point input{padding:5px;text-align:right;width:100px;height:20px}