@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Noto+Sans+KR:wght@300;400;500;700&display=swap";html,body{line-height:1}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,input,button,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,label{display:inline-block}a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}img{vertical-align:bottom}input,button,textarea,select{border-radius:0;outline:none;border:none;background-color:transparent;cursor:pointer}label{-webkit-user-select:none;user-select:none}.clearfix:after{display:block;content:"";clear:both}.img{width:100%}.imgx{max-width:100%}.fa{line-height:1}.ratio-bg{background-position:center;background-size:cover;width:100%;height:100%}.swiper-button-prev,.swiper-button-next,.swiper-pagination *{outline:none;cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body{font-family:Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,Nanum Gothic,sans-serif;font-size:16px}.landing-wrap{max-width:640px;margin:0 auto}.landing-wrap .top-wrap{position:fixed;top:0;left:50%;transform:translate(-50%);padding:1rem;max-width:640px;width:100%;text-align:center;letter-spacing:-1px;background-color:#fff;z-index:999}.landing-wrap .top-wrap .home{position:absolute;top:50%;left:1rem;transform:translateY(-50%);cursor:pointer}.landing-wrap .top-wrap .home>img{width:30px}.landing-wrap .top-wrap .title{font-weight:700}.landing-wrap .cont{margin-top:50px}.landing-wrap .cont .btnMove{cursor:pointer}.facil-wrapper{padding:1.5rem;font-size:16px}.facil-wrapper .facil-wrap{padding-bottom:1rem}.facil-wrapper .facil-wrap .facil-title{font-size:20px;font-weight:700}.facil-wrapper .facil-wrap .facil-title p>span{color:red}.facil-wrapper .facil-wrap .facil{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:102%;margin-top:.5rem;color:#fff}.facil-wrapper .facil-wrap .facil div[class^=item]{position:relative;width:49%;margin-bottom:2%;padding:1rem 0;text-align:center;font-weight:500;background-color:#fc0;border-radius:5px;color:#000}.facil-wrapper .facil-wrap .facil div[class^=item].item_b{background-color:#1de6f1}.facil-wrapper .facil-wrap .facil div[class^=item].active:before{content:"";position:absolute;top:7px;left:7px;width:6px;height:6px;border-radius:10px;background-color:#fc0}.facil-wrapper .facil-wrap .guide{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:1%;margin-top:.5rem}.facil-wrapper .facil-wrap .guide>a{margin-bottom:.5rem;width:49%;border:1px solid #595959;border-radius:5px;position:relative;padding:.75rem}.facil-wrapper .facil-wrap .guide>a:after{content:"▶";position:absolute;right:10px}.btn-top{display:none;position:fixed;bottom:65px;right:15px}.btn-wrap{position:fixed;bottom:0;left:50%;transform:translate(-50%,calc(100% - 22px));padding:10px 0;max-width:640px;width:100%;color:#fff;background:#c02535;border-radius:10px 10px 0 0;transition:transform .3s ease-in-out;z-index:99}.btn-wrap>h3{position:relative;padding:.75rem;font-size:1.125rem;text-align:center}.btn-wrap>h3:before{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:3rem;height:4px;background-color:#ff9000;border-radius:10px}.btn-wrap .close-btn{display:none;position:absolute;top:10px;right:15px;cursor:pointer}.btn-wrap .facil-wrapper{padding:0 1.5rem}.btn-wrap .facil-wrapper .facil-wrap{padding-bottom:.5rem}.btn-wrap .facil-wrapper .facil-wrap .guide>a{border:1px solid #fff;color:#fff;text-align:center}.btn-wrap .facil-wrapper .facil-wrap .guide>a:after{content:""}.btn-wrap.active{transform:translate(-50%)}.btn-wrap.active .close-btn{display:block}.btn-wrap.active{z-index:999}.tab-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;background-color:#000;color:#fff;padding-top:1rem}.tab-wrap li{flex-grow:1;padding:1rem 0;width:33.33%;font-size:1.125rem;font-weight:700;text-align:center;background-color:#363d43;border-radius:12px 12px 0 0;cursor:pointer}.tab-wrap li.active{background-color:#2996ed}.tab-cont>li{display:none}.tab-cont>li:first-child{display:block}.facil-list{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:50px 12px;background-color:#c2e9ff}.facil-list>li{width:32.333%}.btn-box{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:99;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:640px;width:100%;font-size:1.125rem;text-align:center;color:#fff;background:#c02535;cursor:pointer;z-index:999}.btn-box a{padding:1.25rem 0;text-align:center}.btn-box a>img{width:24px;margin-right:.5rem}.btn-box a.btn-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;flex-grow:1;padding:0;font-size:13px;background-color:#970312}.btn-box a.btn-menu :before{content:"";display:block;width:21px;height:23px;background:url(//img.go.co.kr/landing/reserve_landing/icon_list.png) no-repeat;background-size:contain}.btn-box a.btn-reserve,.btn-box a.btn-tel{flex-grow:4}.btn-box a.btn-home{width:100%}.payment{display:none;position:fixed;bottom:0;z-index:99;max-width:640px;width:100%;background:#fff;z-index:999}.payment>h1{height:35px;border-bottom:1px solid #cfcfcf;box-sizing:border-box;background:#f2f2f2;text-align:center;font-weight:700;font-size:15px;line-height:35px;color:#333}.payment .btn-close{position:absolute;display:block;right:10px;top:7px;width:20px;height:20px;font-size:0;cursor:pointer}.payment .service-wrap .usedate{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px 10px}.payment .service-wrap .usedate input{width:156px;text-align:center;padding:.25rem 0;border:1px solid #000}.payment .service-wrap .service{display:none;margin:0 10px;max-height:300px;overflow:scroll;border-top:1px solid #ebebeb}.payment .service-wrap .service .title{margin:20px 0;font-size:17px;font-weight:700;letter-spacing:-.5px}.payment .service-wrap .service .type li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.payment .service-wrap .service .type li .item{display:flex;justify-content:baseline;align-items:center;flex-wrap:wrap}.payment .service-wrap .service .type li .item .price{text-align:right;font-weight:700;margin-right:15px;font-size:14px}.payment .service-wrap .service .type li .item .price .discount{color:#8f8f8f}.payment .service-wrap .service .type li .item .price strong{font-size:16px;color:#e63b3b}.payment .service-wrap .service .type li .item .select-wrap{position:relative}.payment .service-wrap .service .type li .item .select-wrap:after{content:"▼";position:absolute;top:50%;right:5px;transform:translateY(-50%);font-size:10px}.payment .service-wrap .service .type li .item .select-wrap select{width:60px;height:35px;text-align:right;border:1px solid #111;background-color:#fff;color:#111;text-align:left;padding-left:.25rem}.payment .service-wrap .btn{cursor:pointer;width:100%;padding:1.25rem 0;font-size:18px;text-align:center;background:#a65656;letter-spacing:-.5px;color:#fff}.payment .service-wrap .btn.disabled{background:gray}.pay-wrap{max-width:640px;margin:0 auto}.pay-wrap .top-wrap{position:relative;padding:1.25rem;max-width:640px;width:100%;text-align:center;letter-spacing:-1px;border:1px solid #d2d2d2;border-top:none;background-color:#f4f2f3}.pay-wrap .top-wrap .back{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.pay-wrap .top-wrap .back img{width:47px;height:17px}.pay-wrap .cont{padding:30px 20px}.pay-wrap .cont>li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.pay-wrap .cont>li>.title{font-weight:700}.pay-wrap .cont>li .input{width:70%}.pay-wrap .cont>li .input input{width:100%;padding:.5rem .75rem;border:1px solid #dadada;border-radius:3px}.pay-wrap .cont>li .payType{width:70%}.pay-wrap .cont>li .payType .type{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:.75rem;padding:.75rem 1.25rem;height:68px;border:1px solid #dadada;border-radius:5px}.pay-wrap .cont>li .payType .type .img_pay{margin-right:10px}.pay-wrap .cont>li .payType .type>p{line-height:1.5;font-size:.75rem}.pay-wrap .cont>li .payType .type>p>span{font-size:1rem;color:#2797ff}.pay-wrap .cont>li .payType .type .img_chk{display:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.pay-wrap .cont>li .payType .type.active{border:1px solid #2797ff;background-color:#f6fbff}.pay-wrap .cont>li .payType .type.active .img_chk{display:block}.pay-wrap .cont>li .payType .type#npay{background-color:#00c73c;color:#fff}.pay-wrap .cont>li .payType .type#npay>P{font-size:1rem}.pay-wrap .cont>li .payType .type#kakao{background-color:#ffeb00}.pay-wrap .cont>li .payType .type#kakao>P{font-size:1rem}.pay-wrap .btn-pay{width:250px;margin:1.5rem auto 0;padding:1.5rem 0;font-size:20px;text-align:center;font-weight:700;letter-spacing:-.54px;color:#fff;background-color:#2797ff;border-radius:5px;cursor:pointer}@media screen and (max-width:768px){.landing-wrap .top-wrap{position:fixed;top:0;left:0;transform:translate(0)}.facil-wrapper{font-size:14px}.pay-wrap .cont>li .payType{width:100%;margin:1rem 0}.pay-wrap .btn-pay{position:fixed;bottom:0;width:100%;border-radius:0}}.alert{position:relative;max-width:640px;top:58px;left:0;z-index:10;margin:0 auto;animation:alertIn .15s ease-out,alertOut .15s ease-in 5s;animation-fill-mode:forwards}.alert .inner{position:absolute;width:96%;top:0;left:2%;padding:8px 12px;background:#000000bf;color:#fff;border-radius:6px;font-size:13px;line-height:1.4;box-sizing:border-box}@keyframes alertIn{0%{display:none;transform:translate(-8px)}to{display:block;transform:translate(0)}}@keyframes alertOut{0%{display:block;transform:translate(0)}to{display:none;transform:translate(-8px)}}
