@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.6/static/pretendard.css";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{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:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:16px;position:relative}body.on{overflow:hidden;height:100vh}.text-red{color:red!important}.txtRed{color:red}.txtOrange{color:#ff610a}.txtBold{font-weight:700}.txtPri{color:#c30028}.v_m{display:none}.top-btn{display:none;position:fixed;bottom:50px;right:50px;z-index:10}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:11}.header-wrap{position:absolute;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;color:#fff;border-bottom:1px solid #fff;z-index:99}.header-wrap .after{display:none;position:absolute;top:100%;left:0;background-color:#fff;width:100%;height:18rem;border-top:1px solid #ccc}.header-wrap:hover{background-color:#fff;border-bottom:1px solid #ccc;color:#5e6b78;position:fixed!important}.header-wrap:hover .top-logo .off{display:none}.header-wrap:hover .top-logo .on,.header-wrap:hover .top-menu .main-menu li .sub-menu{display:block}.header-wrap:hover .top-menu .main-menu li.top-reserve{border:1px solid #C30028;color:#c30028}.header-wrap:hover .top-menu .main-menu li.top-reserve span{color:#000}.header-wrap:hover .top-menu .main-menu li.top-reserve .sub-menu{background:none;border-top:none;top:120%}.header-wrap:hover .after{display:block}.header-wrap.active{background-color:#fff;border-bottom:1px solid #ccc;color:#5e6b78;position:fixed!important}.header-wrap.active .top-logo .off{display:none}.header-wrap.active .top-logo .on{display:block}.header-wrap.active .top-menu .main-menu li.top-reserve{border:1px solid #C30028;color:#c30028}.header-wrap.active .top-menu .main-menu li.top-reserve span{color:#000}.header-wrap .top-logo{margin-left:2rem;text-align:center}.header-wrap .top-logo .off{display:block}.header-wrap .top-logo .on{display:none}.header-wrap .top-menu{z-index:99;margin-right:3.125rem;position:relative;width:80%}.header-wrap .top-menu .main-menu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.header-wrap .top-menu .main-menu>li{position:relative;font-size:1.125rem;width:10%;text-align:center;font-weight:500;word-break:keep-all}.header-wrap .top-menu .main-menu>li>a{padding:2rem 0;width:100%}.header-wrap .top-menu .main-menu>li:first-child{width:12%}.header-wrap .top-menu .main-menu>li:last-child{margin-right:0}.header-wrap .top-menu .main-menu>li:hover .sub-menu{border-top:1px solid #C30028}.header-wrap .top-menu .main-menu>li .sub-menu{display:none;font-size:1rem;font-weight:300;width:100%;position:absolute;top:100%;padding-top:1rem;background-color:#fff;color:#666;border-top:1px solid #ccc}.header-wrap .top-menu .main-menu>li .sub-menu>li{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-flow:column;margin-top:-1px;line-height:2}.header-wrap .top-menu .main-menu>li .sub-menu>li>a{width:100%}.header-wrap .top-menu .main-menu>li .sub-menu>li>a:hover{color:#c30028}.header-wrap .top-menu .main-menu>li .sub-menu>li:last-child{margin-right:0}.header-wrap .top-menu .main-menu>li .sub-menu>li .rsv{padding-top:1.5rem}.header-wrap .top-menu .main-menu>li .sub-menu>li .rsv>img{cursor:pointer}.header-wrap .top-menu .main-menu>li.top-reserve{width:auto;margin-left:2rem;font-weight:500}.header-wrap .top-menu .main-menu>li.top-reserve>a{display:flex;align-items:center;width:100%;padding:.75rem 1rem}.header-wrap .top-menu .main-menu>li.top-reserve i{margin-right:.5rem}.header-wrap .top-menu .main-menu>li.top-reserve:hover{border:1px solid #C30028;background-color:#c30028;color:#fff}.header-wrap .top-menu .main-menu>li.top-reserve:hover span{color:#fff}.header-wrap .top-menu .main-menu>li.top-reserve>img{margin-right:.5rem}.page-wrap{width:100%;padding:9rem 0 3rem;background:url(https://img.iparksuite-sokcho.com/common/titBg.png) no-repeat top center/cover;color:#fff}.page-wrap .page-tit{position:relative;width:70%;margin:auto;line-height:1.5}.page-wrap .page-tit h3{font-size:2.5rem;margin-bottom:1rem;font-weight:600;letter-spacing:-1px}.page-wrap .page-tit .reserve-bnr{position:absolute;right:0;bottom:0}.pageTab{width:100%;border-bottom:1px solid #ccc}.pageTab.tour.active{position:fixed;top:82px;background-color:#fff}.pageTab .page-tab{margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer}.pageTab .page-tab li{padding:0 2rem;text-align:center}.pageTab .page-tab li.active{border-bottom:1px solid #000}.pageTab .page-tab li.active>a{color:#333;font-weight:700}.pageTab .page-tab li>a{width:100%;padding:1rem 0;color:#888;letter-spacing:-.18px;word-break:keep-all}.wrapper{width:70%;margin:auto}.wrapper.room,.wrapper.intro,.wrapper.dining,.wrapper.fac,.wrapper.sale,.wrapper.kcp,.wrapper.npay,.wrapper.rsv{width:100%}.popup-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.popup-wrapper .popup-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:620px;width:100%;height:75%}.popup-wrapper .popup-wrap .txtBold{font-weight:700}.popup-wrapper .popup-wrap .txtLine{text-decoration:underline}.popup-wrapper .popup-wrap .txtRed{color:#c30028}.popup-wrapper .popup-wrap .popup-close-btn{position:fixed;bottom:100%;right:0;display:flex;align-items:center;color:#fff;z-index:1;cursor:pointer}.popup-wrapper .popup-wrap .popup-close-btn:hover{color:#fff}.popup-wrapper .popup-wrap .popup-close-btn span{padding:.5rem;margin-left:.5rem}.popup-wrapper .popup-wrap .contents{height:100%;overflow:auto;color:#333;border-top:10px solid #C30028;background-color:#fff}.popup-wrapper .popup-wrap .contents .popup-top{position:relative;padding:1rem 0;border-bottom:1px solid #ccc}.popup-wrapper .popup-wrap .contents .popup-top h3{font-size:1.75rem;font-weight:700;text-align:center}.popup-wrapper .popup-wrap .contents .popup-top a{position:absolute;top:50%;left:2%;transform:translateY(-50%);cursor:pointer}.popup-wrapper .popup-wrap .contents .cont{width:90%;margin:auto}.popup-wrapper .popup-wrap .contents .cont .item-wrap{padding-bottom:1rem}.popup-wrapper .popup-wrap .contents .cont .item-wrap .item-title{font-weight:700;padding:.5rem 0}.popup-wrapper .popup-wrap .contents .cont .item-wrap .it-wrap{display:flex;width:103%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .it-wrap .it{width:47%;margin-right:3%;color:#333;border:1px solid #333333;text-align:center;padding:.5rem;cursor:pointer}.popup-wrapper .popup-wrap .contents .cont .item-wrap .it-wrap .it.active{border:none;background-color:#c30028;color:#fff}.popup-wrapper .popup-wrap .contents .cont .item-wrap .it-wrap .it.active .ck-icon{color:#fff}.popup-wrapper .popup-wrap .contents .cont .item-wrap .it-wrap .it .ck-icon{font-size:1.5rem;color:#ccc}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap{display:flex;width:100%;margin:auto}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box{width:47%;margin-right:3%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box input{background-color:#fff;border:1px solid #000000;width:100%;padding:.5rem;margin-bottom:5%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box input::placeholder{color:#999}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box input:focus{background-color:#ffecec}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box select{background-color:#fff;border:1px solid #000000;padding:.5rem;width:100%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box select::placeholder{color:#999}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .select-wrapper{display:flex;width:102%;margin-bottom:5%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .select-wrapper .select-wrap{position:relative;width:48%;margin-right:2%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .select-wrap{position:relative;margin-bottom:5%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .select-wrap:after{background:url(https://img.iparksuite-sokcho.com/popup/i_select.png);position:absolute;top:50%;right:.5rem;transform:translateY(-50%);content:"";width:15px;height:10px}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .it2{width:47%;margin-right:3%}.popup-wrapper .popup-wrap .contents .cont .item-wrap textarea{width:100%;padding:.5rem;border:1px solid #000000;line-height:1.3}.popup-wrapper .popup-wrap .contents .cont .item-wrap textarea::placeholder{color:#999}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap{line-height:1.3;width:90%;margin:auto;font-size:1rem;text-align:center}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]{display:none}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]+.agree-btn{position:relative}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]+.agree-btn:before{content:"";position:absolute;top:-5px;left:-10px;transform:translate(-100%);width:24px;height:24px;margin-right:10px;background:url(https://img.static.iparksuite-sokcho.com/popup/i_check_off.png) no-repeat center}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]+.btn-it{position:relative;font-size:.875rem;text-align:left}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]+.btn-it:before{content:"";position:absolute;top:-5px;left:-10px;transform:translate(-100%);width:24px;height:24px;margin-right:10px;background:url(https://img.iparksuite-sokcho.com/popup/i_check_off.png) no-repeat center;width:20px;height:20px}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]:checked+.agree-btn:before,.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]:checked+.btn-it:before{background:url(https://img.iparksuite-sokcho.com/popup/i_check_on.png) no-repeat center}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap .more{vertical-align:bottom;color:#555;font-weight:100;cursor:pointer}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap .agree-prvcy{display:none;color:#777;text-align:left;font-size:.675rem;border:1px solid #ccc;background-color:#fff;line-height:2;margin-top:1rem;padding:.5rem 1rem;height:69px;overflow-y:scroll}.popup-wrapper .popup-wrap .contents.notice-popup{display:none;padding-top:2rem}.popup-wrapper .popup-wrap .contents.notice-popup .popup-tit{font-weight:700}.popup-wrapper .popup-wrap .contents.notice-popup .popup-tit h2{margin-bottom:1.5rem;font-size:1.75rem;color:#c30028}.popup-wrapper .popup-wrap .contents.notice-popup .popup-tit h3{margin-bottom:2.5rem;font-size:2rem;letter-spacing:-.8px}.popup-wrapper .popup-wrap .contents.notice-popup .desc-wrap p{margin-bottom:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.5}.popup-wrapper .popup-wrap .contents.notice-popup .noticeBtn{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin-bottom:2rem;width:100%}.popup-wrapper .popup-wrap .contents.notice-popup .noticeBtn .c-btn{border:1px solid #333;margin-right:1rem}.popup-wrapper .popup-wrap .contents.notice-popup .noticeBtn .r-btn{color:#fff;border:1px solid #333;background-color:#333}.popup-wrapper .popup-wrap .contents.notice-popup .noticeBtn>a{padding:.75rem 2.5rem;font-size:1.125rem;text-align:center;border-radius:8px;cursor:pointer}.popup-wrapper .popup-wrap .contents.notice-popup .info{text-align:center;line-height:1.3}.popup-wrapper .popup-wrap .contents.info-popup{display:none;padding-top:2rem}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit{text-align:center}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit h3{font-size:2.25rem;font-weight:700;color:#151515;line-height:1.3;margin-bottom:.5rem}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit p{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit p span{text-decoration:underline}.popup-wrapper .popup-wrap .contents.info-popup .tab-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin-bottom:2rem;border-radius:22px;border:1px solid #ccc}.popup-wrapper .popup-wrap .contents.info-popup .tab-wrap li{width:33.33%;padding:.75rem 0;text-align:center;border-radius:22px;cursor:pointer}.popup-wrapper .popup-wrap .contents.info-popup .tab-wrap li.active{background-color:#c30028;color:#fff}.popup-wrapper .popup-wrap .contents.info-popup .tabCont>li{display:none}.popup-wrapper .popup-wrap .contents.info-popup .tabCont>li:first-child{display:block}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap{padding-bottom:1.5rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .info-tit{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap table{border:1px solid #000;text-align:center;color:#333}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap table tr{border-bottom:1px solid #000}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap table tr th{background-color:#f0f0f0;font-weight:500;border-right:1px solid #000;vertical-align:middle;padding:.5rem .25rem;line-height:1.3;letter-spacing:-.75px}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap table tr td{border-right:1px solid #000;vertical-align:middle;padding:.5rem .25rem;line-height:1.3;letter-spacing:-.75px}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap table tr td .pl{padding-left:6rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .info-text{line-height:1.3}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap{border-top:1px solid #ccc}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li{border-bottom:1px solid #ccc}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li>h5{position:relative;padding:1rem 1.75rem 1rem 1.25rem;font-weight:700;cursor:pointer}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li>h5>img{position:absolute;top:50%;right:.5rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li .fold{display:none;padding:1.25rem;border-top:1px solid #ccc;background-color:#f8f8f8;line-height:1.5}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li .fold>p{margin-bottom:1rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li .fold>p:last-child{margin-bottom:0}.popup-wrapper .popup-wrap .contents.cancel-popup{display:none}.popup-wrapper .popup-wrap .contents.cancel-popup .cancel-desc{font-size:1.125rem;line-height:1.3;padding:1.5rem 0;color:#333;font-weight:500;border-bottom:1px solid #363E41}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .info-wrap{padding-bottom:.5rem}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .info-wrap .info-tit{font-size:1.125rem;font-weight:700}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .info-wrap .info-text{font-size:1rem;line-height:1.3}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .item-wrap .agree-wrap{margin-top:1rem}.popup-wrapper .popup-wrap .contents.reserve-popup{display:none}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-wrap{padding:1.5rem 0 .5rem}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-list{width:63%;margin:0 auto;padding-bottom:2rem}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-list .agree-wrap{position:relative;text-align:left;padding:.1rem 0}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-list .agree-wrap .agree-pop{position:absolute;right:0;font-size:.875rem;color:#555;cursor:pointer}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .price-wrap{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem 0}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .price-wrap .tit{font-weight:700}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .price-wrap .price{font-size:1.5rem;font-weight:700;color:#c30028}.popup-wrapper .popup-wrap .contents.ctf-popup{padding:2rem 0}.popup-wrapper .popup-wrap .contents.ctf-popup .popup-tit{text-align:center}.popup-wrapper .popup-wrap .contents.ctf-popup .popup-tit h3{font-size:2rem;font-weight:700;color:#151515;line-height:1.3;margin-bottom:.5rem}.popup-wrapper .popup-wrap .contents.ctf-popup .popup-tit p{margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.3}.popup-wrapper .popup-wrap .contents.ctf-popup .info-wrap{position:relative}.popup-wrapper .popup-wrap .contents.ctf-popup .info-wrap .info-tit{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.popup-wrapper .popup-wrap .contents.ctf-popup .info-wrap .btn-scr{position:absolute;top:0;right:0;padding:.25rem .5rem;text-align:right;border:1px solid #999;border-radius:50px;font-size:.75rem}.popup-wrapper .popup-wrap .contents.ctf-popup .info-wrap .btn-scr>img{margin-left:.25rem;vertical-align:middle}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .form-wrap{flex-wrap:wrap}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .form-wrap .form-box{width:100%;margin-right:0}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .form-wrap .form-box input{margin-bottom:.5rem;padding:.75rem .5rem}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .form-wrap .btn{margin:1rem auto;padding:1rem 4rem;font-size:1.125rem;text-align:center;background-color:#c30028;color:#fff;border-radius:5px;cursor:pointer}.popup-wrapper .popup-wrap .contents.ctf-popup .desc{margin-bottom:2rem;line-height:1.3}.popup-wrapper .popup-wrap .contents.ctf-popup .desc>a{text-decoration:underline;cursor:pointer}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap{padding:2rem 1rem;border-top:1px solid #D2D6DA;background-color:#f6f6f6}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap .tit-wrap h3{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap .tit-wrap p{margin-bottom:1rem;font-size:.875rem;line-height:1.3;color:#555}.popup-wrapper .popup-wrap .contents.rsv-popup{display:none}.popup-wrapper .popup-wrap .contents.rsv-popup .popup-tit{padding:1.5rem 0;line-height:1.3;color:#333;font-weight:500;border-bottom:1px solid #707070}.popup-wrapper .popup-wrap .contents.rsv-popup .popup-tit>span{color:#c30028}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap{padding-top:1rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box{width:100%;margin-right:0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:103%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap .chk{position:relative;width:47%;margin-right:3%;margin-bottom:3%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap .chk .icon{background:url(https://img.iparksuite-sokcho.com/popup/i_cal.png);position:absolute;top:50%;right:.5rem;transform:translateY(-50%);content:"";width:20px;height:20px}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap input,.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .select-wrap{margin-bottom:0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .select-wrap select option:disabled{color:#999;background-color:#f9f9f9}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .rtype-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .rtype-wrap .rtype{width:50%;display:flex;align-items:center;padding:1rem 0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .rtype-wrap .rtype input{width:auto;margin-bottom:0;margin-right:.5rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap{border:1px solid #D2D6DA;margin-bottom:1rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=radio],.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=checkbox]{display:none}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=radio]+label:before,.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;margin-right:10px;cursor:pointer;background:url(https://img.iparksuite-sokcho.com/popup/i_check_off.png) no-repeat center}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=radio]:checked+label:before,.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box input[type=checkbox]:checked+label:before{background:url(https://img.iparksuite-sokcho.com/popup/i_check_on.png) no-repeat center}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box label{position:relative;padding-left:2rem;cursor:pointer}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box{background-color:#f9f9f9;padding:0 .75rem;border-bottom:1px solid #D2D6DA;height:55px;cursor:pointer}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box.active{border:1px solid #C30028!important;background-color:#ffecec}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box.active label,.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box.active .cnt-wrap .num{color:#c30028}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box:last-child{border-bottom:none}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;margin-right:0;width:55%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap.it2{justify-content:space-between}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap .select-wrap{width:47%;margin-bottom:0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap .select-wrap:last-child{margin-left:5%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap{padding:1.5rem 1.25rem;background-color:#ffecec}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .tit{color:#c30028;padding-bottom:.5rem;line-height:1.3;font-weight:700}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt>p{width:65%;line-height:1.3;color:#555}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt .btn{padding:.75rem;border:1px solid #999999;background-color:#fff;cursor:pointer}.popup-wrapper .popup-wrap .contents.rsv-popup .desc{line-height:1.3;margin-bottom:5rem}.popup-wrapper .popup-wrap .contents.rsv-popup .btn-wrap{width:100%;color:#fff}.popup-wrapper .popup-wrap .contents.rsv-popup .btn-wrap>a{display:inline-block;width:100%;padding:1rem 0;font-size:1.25rem;text-align:center;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup{display:none}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap{margin-top:1rem}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list{border-top:1px solid #707070;border-bottom:1px solid #707070}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:1rem 0;border-bottom:1px solid #D2D6DA}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li:last-child{border-bottom:none}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li .tit{color:#777}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li .cnt{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;color:#000}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li .cnt .num{color:#c30028;margin-left:1.5rem;font-weight:500}@media screen and (max-width: 768px){.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li .cnt .num{margin-left:.5rem}}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list .total{font-weight:700}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list .total .cnt .num{font-size:1.5rem;font-weight:700}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:102%;margin-bottom:1rem}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;width:31.333%;margin-right:2%;padding:1rem 0;border:1px solid #CCCCCC;border-radius:5px;text-align:center;font-weight:700;word-break:keep-all;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay.active{color:#c30028;border:1px solid #C30028}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay p{width:100%}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay p>span{font-size:.75rem;font-weight:300}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay>img{margin-bottom:.25rem}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .desc-wrap{font-size:.875rem;line-height:1.3;color:#888}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .desc-wrap .view{text-align:end;font-size:1rem;font-weight:500;color:#1956e5;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap{margin-bottom:2rem}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li{width:70%;margin:auto}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=radio],.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=checkbox],.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=radio],.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=checkbox]{display:none}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=radio]+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=checkbox]+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=radio]+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;margin-right:10px;cursor:pointer;background:url(https://img.iparksuite-sokcho.com/popup/i_check_off.png) no-repeat center}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=radio]:checked+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li input[type=checkbox]:checked+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=radio]:checked+label:before,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li input[type=checkbox]:checked+label:before{background:url(https://img.iparksuite-sokcho.com/popup/i_check_on.png) no-repeat center}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li label,.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li label{position:relative;padding-left:2rem;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all{margin:1rem auto}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all li{position:relative}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all li .fold{position:absolute;top:50%;transform:translateY(-50%);right:0;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all li .fold>img{vertical-align:middle}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list{display:none;background-color:#f9f9f9;padding:.5rem 0;font-size:.875rem}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li{position:relative;padding:.5rem 0}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li label>span{font-size:.75rem;color:#c30028}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li .btn-more{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.875rem;color:#555;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:100}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:700px;width:100%;padding:1rem;background:#fff}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .btn-close{position:absolute;top:1rem;right:.5rem;cursor:pointer}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box h3{margin-bottom:1rem;font-size:1.375rem;font-weight:700}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text .tit{margin-bottom:.75rem;letter-spacing:-1px;font-weight:700}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text .tit>img{margin-right:.5rem}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text .info{margin-bottom:.75rem;line-height:1.5}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text ul{margin-bottom:1.25rem}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text ul li{position:relative;padding-left:10px;font-size:.875rem;letter-spacing:-.5px;line-height:1.5}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text ul li:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5px;height:1.5px;border-radius:50%;background:#000}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .text ul li.notice:before{display:none}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree{margin:1rem 0;width:100%;font-size:.75rem;line-height:1.3}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree tr{border:1px solid #c8c8c8}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree td,.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree th{padding:5px 0;border-right:1px solid #c8c8c8;text-align:center}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree th{background-color:#f5f5f5}.popup-wrapper .popup-wrap .contents.pay-popup .agree-view .view-box .table-agree td:first-child{padding-left:1rem;text-align:left}.popup-wrapper .popup-wrap .btn-wrap{position:fixed;top:99%;width:100%}.popup-wrapper .popup-wrap .btn-wrap .c-btn{background-color:#363e41}.popup-wrapper .popup-wrap .btn-wrap .r-btn{background-color:#c30028}.popup-wrapper .popup-wrap .btn-wrap .infoBtn{color:#fff}.popup-wrapper .popup-wrap .btn-wrap .infoBtn>a{width:100%;padding:1rem 0;text-align:center;font-size:1.25rem;cursor:pointer}.popup-wrapper .popup-wrap .btn-wrap .cancelBtn,.popup-wrapper .popup-wrap .btn-wrap .reserveBtn{display:none;width:100%;color:#fff}.popup-wrapper .popup-wrap .btn-wrap .cancelBtn>a,.popup-wrapper .popup-wrap .btn-wrap .reserveBtn>a{display:inline-block;width:100%;padding:1rem 0;font-size:1.25rem;text-align:center;cursor:pointer}.popup-wrapper .popup-wrap .btn-wrap.mem .infoBtn{display:none}.bottom-list{background-color:#eee}.bottom-list .list-wrap{width:70%;margin:auto;padding:3rem 0 7rem;position:relative}.bottom-list .list-wrap .swiper-btn{position:absolute;display:flex;top:3.5rem;right:0;width:6rem}.bottom-list .list-wrap .swiper-btn:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#ccc;width:1px;height:30px}.bottom-list .list-wrap .swiper-btn .swiper-button-lock{display:block}.bottom-list .list-wrap .swiper-button-prev:after,.bottom-list .list-wrap .swiper-button-next:after{display:none}.bottom-list .list-wrap .swiper-button-prev{background:url(https://img.iparksuite-sokcho.com/common/slide_prev.png) no-repeat center/contain}.bottom-list .list-wrap .swiper-button-next{background:url(https://img.iparksuite-sokcho.com/common/slide_next.png) no-repeat center/contain}.bottom-list .list-wrap .list-title{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}.bottom-list .list-wrap .box-img{margin-bottom:1.5rem}.bottom-list .list-wrap .box-desc .tit{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.footer{background-color:#2c3639}.footer .footer-wrap{display:flex;width:70%;margin:auto;padding:3rem 0 5rem;justify-content:space-between;color:#b6b6b6;font-size:.88rem}.footer .footer-wrap .site-wrap{display:flex;align-items:center;margin-bottom:2rem}.footer .footer-wrap .site-wrap div{margin-right:1rem}.footer .footer-wrap .site-wrap div:last-child{margin-right:0}.footer .footer-wrap .site-wrap .family-site{position:relative;color:#fff;font-size:.75rem;margin-top:.5rem}.footer .footer-wrap .site-wrap .family-site .family-site-label{display:inline-block;border:1px solid #828F9A;width:9rem;padding:.5rem 1rem;cursor:pointer}.footer .footer-wrap .site-wrap .family-site .family-site-label>span{padding-left:.7rem}.footer .footer-wrap .site-wrap .family-site .site{display:none;position:absolute;bottom:100%;width:9rem;background-color:#233444;color:#fff;z-index:1}.footer .footer-wrap .site-wrap .family-site .site.on{display:block}.footer .footer-wrap .site-wrap .family-site .site li{margin:.5rem}.footer .footer-wrap .site-wrap .family-site .site .group-division{border-top:1px dashed #a3a3a3}.footer .footer-wrap .footer-desc{line-height:1.5;word-break:keep-all}.footer .footer-wrap .footer-desc .desc-wrap p{margin-bottom:1rem}.footer .footer-wrap .footer-desc .desc-wrap p>.tit{margin-bottom:1.5rem;font-size:1rem;color:#fff}.footer .footer-wrap .footer-desc .box-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;text-align:center}.footer .footer-wrap .footer-desc .box-wrap .box{border:1px solid #5E6668;color:#eee;font-size:.875rem;padding:.5rem}.footer .footer-wrap .footer-desc .box-wrap .box p{margin-bottom:0}.footer .footer-wrap .footer-desc .box-wrap .box p>i{font-size:1.5rem;margin-right:.25rem}.footer .footer-wrap .footer-desc .box-wrap .box .tit{font-size:1.125rem}.footer .footer-wrap .footer-desc .box-wrap .box .num{font-size:1.5rem;margin:.5rem 0;font-weight:700}.footer .footer-wrap .footer-menu{margin:.75rem 0 2rem;line-height:1.5;color:#fff}.footer .footer-wrap .footer-menu a{margin-right:1rem}.footer .footer-wrap .footer-menu a:last-child{margin-right:0}.footer .footer-wrap .footer-info p{line-height:1.3;margin-bottom:1rem}.footer .footer-wrap .footer-info .info-btn{color:#ffd175}.footer .footer-wrap .footer-info .info-btn span{font-size:1.125rem}.bottom-menu{color:#fff;background-color:#435155}.bottom-menu .menu{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:80%;margin:auto;padding:1.875rem 0 5rem}.bottom-menu .menu>li{min-width:150px;padding:1rem;border-left:1px solid rgba(255,255,255,.1019607843)}.bottom-menu .menu>li:first-child{border-left:none}.bottom-menu .menu>li:last-child{border-left:none;background-color:#c30028}.bottom-menu .menu>li.t_2{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-flow:column}.bottom-menu .menu>li>ul>li{font-size:.875rem;font-weight:300;line-height:1.5;margin-bottom:.5rem}.bottom-menu .menu>li>ul>li.title{margin-bottom:1rem;font-size:1.125rem;font-weight:500}iframe.visit{display:none}@media screen and (max-width: 1080px){.header-wrap .top-logo{margin-left:1rem;width:10%}.header-wrap .top-logo>img{width:100%}.header-wrap .top-menu{width:90%;margin-right:1rem}.header-wrap .top-menu .main-menu>li{font-size:.875rem;width:8%}.header-wrap .top-menu .main-menu>li:first-child{width:15%}.header-wrap .top-menu .main-menu>li.top-reserve{margin-left:.5rem;padding:.25rem .5rem}}@media screen and (max-width: 768px){.v_pc{display:none}.v_m{display:block}.top-btn{width:2.5rem;height:2.5rem;bottom:2rem;right:1rem}.top-btn>img{width:100%}.nav-wrapper .nav-wrap{position:absolute;display:flex;justify-content:space-between;width:100%;color:#fff;border-bottom:1px solid #fff;padding:.75rem .5rem;z-index:9}.nav-wrapper .nav-wrap .top-icons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.nav-wrapper .nav-wrap .top-back{font-size:1.5rem;margin-right:.5rem}.nav-wrapper .nav-wrap .top-home .off,.nav-wrapper .nav-wrap .top-logo .off,.nav-wrapper .nav-wrap .top-menu .off{display:block}.nav-wrapper .nav-wrap .top-home .on,.nav-wrapper .nav-wrap .top-logo .on,.nav-wrapper .nav-wrap .top-menu .on{display:none}.nav-wrapper .nav-wrap.active{position:fixed;background-color:#fff}.nav-wrapper .nav-wrap.active .top-back{color:#111}.nav-wrapper .nav-wrap.active .top-home .off,.nav-wrapper .nav-wrap.active .top-logo .off,.nav-wrapper .nav-wrap.active .top-menu .off{display:none}.nav-wrapper .nav-wrap.active .top-home .on,.nav-wrapper .nav-wrap.active .top-logo .on,.nav-wrapper .nav-wrap.active .top-menu .on{display:block}.nav-wrapper .nav-wrap .top-logo{text-align:center}.nav-wrapper .nav-wrap .top-logo img{width:75%;margin-left:.5rem}.nav-wrapper .nav-wrap .top-logo.main-logo img{margin:auto}.nav-wrapper .nav-tab{display:none;position:fixed;width:100%;height:100%;overflow-y:scroll;background-color:#fff;z-index:99}.nav-wrapper .nav-tab .top-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:1rem;background-color:#f5f5f5;width:100%}.nav-wrapper .nav-tab .btn-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.nav-wrapper .nav-tab .btn-wrap>a{width:50%;text-align:center;color:#fff;padding:1.25rem;font-size:1.125rem}.nav-wrapper .nav-tab .btn-wrap>a.rsv{background-color:#c30028}.nav-wrapper .nav-tab .btn-wrap>a.cnfrm{background-color:#2c3639}.nav-wrapper .nav-tab .main-tab>li{border-bottom:1px solid #ccc}.nav-wrapper .nav-tab .main-tab>li.on>a:after{background:url(https://img.iparksuite-sokcho.com/common/m/i_fold.png) no-repeat center/cover}.nav-wrapper .nav-tab .main-tab>li>a{padding:1.125rem 1.5rem;font-weight:500;width:100%;position:relative}.nav-wrapper .nav-tab .main-tab>li>a:after{content:"";position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:20px;height:20px;background:url(https://img.iparksuite-sokcho.com/common/m/i_more.png) no-repeat center/cover}.nav-wrapper .nav-tab .main-tab .sub-tab{display:none;border-top:1px solid #ccc;padding:1.5rem;background-color:#f5f5f5}.nav-wrapper .nav-tab .main-tab .sub-tab>li:last-child>a{padding-bottom:0}.nav-wrapper .nav-tab .main-tab .sub-tab>li>a{padding-bottom:1rem}.popup-wrapper .popup-wrap{height:95%;top:auto;bottom:0;transform:translate(-50%)}.popup-wrapper .popup-wrap .popup-close-btn{top:-2rem;right:0}.popup-wrapper .popup-wrap .contents{padding-bottom:2.5rem}.popup-wrapper .popup-wrap .contents .popup-top img{width:1.25rem}.popup-wrapper .popup-wrap .contents .popup-top h3{font-size:1.25rem}.popup-wrapper .popup-wrap .contents .cont .item-wrap{padding:1rem 0 0}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap{flex-wrap:wrap}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box{width:100%}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box input{margin-bottom:.5rem}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .select-wrapper{margin-bottom:0}.popup-wrapper .popup-wrap .contents .cont .item-wrap .form-wrap .form-box .it2{width:100%;margin-right:0}.popup-wrapper .popup-wrap .contents .cont .item-wrap .agree-wrap input[type=checkbox]+.btn-it{font-size:.75rem}.popup-wrapper .popup-wrap .contents .cont .item-wrap .pay-wrap .pay{font-size:.875rem}.popup-wrapper .popup-wrap .contents .cont .item-wrap .pay-wrap .pay img{margin-right:0}.popup-wrapper .popup-wrap .contents .cont .item-wrap .pay-wrap .pay span{font-size:.75rem}.popup-wrapper .popup-wrap .contents.notice-popup{padding-top:1.125rem}.popup-wrapper .popup-wrap .contents.notice-popup .popup-tit h2{margin-bottom:1.25rem;font-size:1.125rem}.popup-wrapper .popup-wrap .contents.notice-popup .popup-tit h3{margin-bottom:.5rem;font-size:1.25rem}.popup-wrapper .popup-wrap .contents.notice-popup .desc-wrap p{margin-bottom:1rem;font-size:1rem;line-height:1.3}.popup-wrapper .popup-wrap .contents.notice-popup .noticeBtn>a{padding:.75rem 1.25rem}.popup-wrapper .popup-wrap .contents.notice-popup .info{text-align:left}.popup-wrapper .popup-wrap .contents.info-popup{padding-top:1rem}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit h3{font-size:1.5rem}.popup-wrapper .popup-wrap .contents.info-popup .popup-tit P{font-size:1rem}.popup-wrapper .popup-wrap .contents.info-popup .tab-wrap li{padding:.5rem 0;font-size:.875rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .table-wrap{flex-wrap:wrap}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .table-wrap>.table{width:100%}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap th,.popup-wrapper .popup-wrap .contents.info-popup .info-wrap td{font-size:.875rem;word-break:keep-all}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap td .pl{padding-left:0}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap{font-size:.875rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li>h5{padding:1rem 1.75rem 1rem .75rem}.popup-wrapper .popup-wrap .contents.info-popup .info-wrap .fold-wrap>li .fold{padding-left:.75rem}.popup-wrapper .popup-wrap .contents.info-popup .info-text{font-size:.875rem}.popup-wrapper .popup-wrap .contents.cancel-popup .cancel-desc{font-size:1rem;padding:1rem 0 .5rem}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .info-wrap .info-tit{font-size:1rem}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .info-wrap .info-text{font-size:.875rem}.popup-wrapper .popup-wrap .contents.cancel-popup .cont .item-wrap .agree-wrap{margin-top:0;padding:0 0 1.5rem;font-size:.875rem}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-wrap{padding:1rem 0 .5rem;font-size:.875rem}.popup-wrapper .popup-wrap .contents.reserve-popup .cont .item-wrap .agree-list{width:91%}.popup-wrapper .popup-wrap .contents.ctf-popup .popup-tit h3{font-size:1.5rem}.popup-wrapper .popup-wrap .contents.ctf-popup .popup-tit p{font-size:.875rem}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .form-wrap .btn{width:100%}.popup-wrapper .popup-wrap .contents.ctf-popup .item-wrap .it-wrap{width:100%;flex-wrap:wrap}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap{width:110%;margin-left:-5%}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap .tit-wrap{letter-spacing:-.56px}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap .tit-wrap p{font-size:.875rem}.popup-wrapper .popup-wrap .contents.ctf-popup .desc-wrap>img{width:100%}.popup-wrapper .popup-wrap .contents.rsv-popup .popup-tit{padding:1rem 0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap{flex-wrap:wrap;width:100%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap .chk{width:100%;margin-right:0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .form-wrap .form-box .chk-wrap input{width:100%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap{font-size:.875rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap.it2{width:55%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap .select-wrap{width:50%}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .add-wrap .it-box .cnt-wrap .select-wrap:last-child{margin-left:0}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap{padding:1.25rem 1rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt{flex-wrap:wrap}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt>p{width:100%;margin-bottom:.5rem}.popup-wrapper .popup-wrap .contents.rsv-popup .item-wrap .qna-wrap .cnt .btn{margin:auto}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap{padding:0}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .info-list li .cnt .num{margin-left:.5rem}.popup-wrapper .popup-wrap .contents.pay-popup .cont .item-wrap .pay-wrap .pay>img{margin-bottom:0}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap{width:110%;margin-left:-5%}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-all>li{width:90%;font-size:.875rem}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list{padding:.5rem 5%}.popup-wrapper .popup-wrap .contents.pay-popup .check-wrap .check-list>li{width:100%}.popup-wrapper .popup-wrap .btn-wrap{top:auto;bottom:0}.popup-wrapper .popup-wrap .btn-wrap .c-btn{margin-right:0}.popup-wrapper .popup-wrap .btn-wrap .infoBtn{background-color:transparent;padding-bottom:0}.popup-wrapper .popup-wrap .btn-wrap .infoBtn>a{width:100%;border-radius:0}.page-wrap{padding:6rem 0 4rem}.page-wrap .page-tit{width:95%}.page-wrap .page-tit h3{font-size:1.5rem;margin-bottom:.5rem}.page-wrap .page-tit p{font-size:.875rem}.page-wrap .page-tit .reserve-bnr{position:absolute;right:50%;bottom:-50px;transform:translate(50%)}.pageTab.tour.active{top:55px;border-top:1px solid #ccc}.pageTab .page-tab{max-width:95%}.pageTab .page-tab li{padding:0 .5rem}.wrapper{width:auto;margin:auto}.bottom-list .list-wrap{width:95%;padding:2rem 0 5rem;overflow:hidden}.bottom-list .list-wrap .swiper{overflow:visible}.bottom-list .list-wrap .swiper .swiper-slide{width:80%}.bottom-list .list-wrap .swiper-btn{top:2.5rem}.bottom-list .list-wrap .list-title{font-size:1.25rem}.bottom-list .list-wrap .box-desc .tit{font-size:1.125rem}.footer .footer-wrap{flex-wrap:wrap;width:90%;padding:1rem 0 2rem}.footer .footer-wrap .footer-cont.ord_0{order:2}.footer .footer-wrap .footer-cont.ord_1{order:1}.footer .footer-wrap .site-wrap{margin:1.5rem 0}.footer .footer-wrap .site-wrap .family-site{margin-top:0}.footer .footer-wrap .footer-menu{margin:.75rem 0 1rem;font-size:.75rem;text-align:center}.footer .footer-wrap .footer-info .info-btn{font-size:.75rem}.footer .footer-wrap .footer-info .info-btn a:not(:last-child){margin-bottom:1rem}.footer .footer-wrap .footer-info .info-btn span{font-size:.875rem}.footer .footer-wrap .footer-desc{font-size:.75rem}.footer .footer-wrap .footer-desc .desc-wrap p>.tit{font-size:1rem}.footer .footer-wrap .footer-desc .box-wrap .box p{font-size:.75rem;word-break:break-word}.footer .footer-wrap .footer-desc .box-wrap .box p>i{font-size:.75rem}.footer .footer-wrap .footer-desc .box-wrap .box .tit,.footer .footer-wrap .footer-desc .box-wrap .box .num{font-size:1rem}}.topBanner{position:inherit;width:100%;background-color:#ceffe4;box-shadow:2px 4px 13px #00000026}.topBanner.active{position:fixed;top:0;z-index:999}.topBanner .banner-wrap{max-width:1180px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin:auto;padding:1rem 0}.topBanner .banner-wrap img{margin-right:1rem}.topBanner .banner-wrap .desc{font-weight:700;line-height:1.3}.topBanner .banner-wrap .desc>h5{font-size:1.125rem}.topBanner .banner-wrap .desc>h5>span{color:#05b151}.topBanner .banner-wrap .desc>h3{font-size:1.75rem}.topBanner .banner-wrap .desc>h3>span{color:#ff2a00}.topBanner .banner-wrap>p{position:absolute;color:#7b7b7b;right:0;bottom:1rem}.booking-wrap{margin:2rem auto;max-width:1000px;padding:1.25rem;border:1px solid #b9b9b9;border-top:3px solid #717171;color:#717171}.booking-wrap .main{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.booking-wrap .main .slide-wrap{position:relative;width:40%}.booking-wrap .main .slide-wrap .mainSwiper{position:relative}.booking-wrap .main .slide-wrap .mainSwiper .add{display:none}.booking-wrap .main .slide-wrap .mainSwiper:hover .add{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer}.booking-wrap .main .slide-wrap .mainSwiper .swiper-slide img{height:257px}.booking-wrap .main .slide-wrap .mainSwiper .swiper-button-prev,.booking-wrap .main .slide-wrap .mainSwiper .swiper-button-next{color:#fff}.booking-wrap .main .slide-wrap .thumb-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background-color:#000}.booking-wrap .main .slide-wrap .thumb-wrap .thumbSwiper{width:80%}.booking-wrap .main .slide-wrap .thumb-wrap .thumbSwiper .swiper-slide{opacity:.5}.booking-wrap .main .slide-wrap .thumb-wrap .thumbSwiper .swiper-slide img{height:55px}.booking-wrap .main .slide-wrap .thumb-wrap .thumbSwiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.booking-wrap .main .slide-wrap .thumb-wrap .add{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:20%;font-size:.75rem;color:#fff;cursor:pointer}.booking-wrap .main .desc{width:55%}.booking-wrap .main .desc ul{border-top:1px solid #c8c8c8}.booking-wrap .main .desc ul li{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:1rem 0;border-bottom:1px solid #c8c8c8}.booking-wrap .main .desc ul li h5{font-weight:700}.booking-wrap .main .desc ul li .tit{width:20%}.booking-wrap .main .desc .btn-wrap{margin-top:3rem;color:#fff;text-align:right;cursor:pointer}.booking-wrap .main .desc .btn-wrap>a{padding:.75rem 2rem;background-color:#ff7a2d;border-radius:3px}.booking-wrap .main .desc .btn-wrap>a>img{margin-right:.5em}.booking-wrap .product-wrap .package{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;margin:2rem 0;font-size:1.125rem;text-align:center;border:1px solid #b6b6b6;background:#d7d7d7}.booking-wrap .product-wrap .package>li{position:relative;padding:.75rem;cursor:pointer}.booking-wrap .product-wrap .package>li:not(:first-child):before{content:"";position:absolute;width:1px;height:1rem;top:50%;left:-1px;transform:translateY(-50%);background:#434343}.booking-wrap .product-wrap .package>li.active{font-weight:700;color:#ffd800;background:#434343}.booking-wrap .product-wrap .package>li.active:before{display:none}.booking-wrap .product-wrap .package>li.active:after{content:" ▼"}.booking-wrap .product-wrap .top{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:1rem;background-color:#5e5e5e}.booking-wrap .product-wrap .top>li{font-size:1.125rem;font-weight:700;color:#fff;text-align:center}.booking-wrap .product-wrap .top>li:nth-child(1){width:20%;text-align:left}.booking-wrap .product-wrap .top>li:nth-child(2){width:50%}.booking-wrap .product-wrap .top>li:nth-child(3){width:15%}.booking-wrap .product-wrap .top>li:nth-child(4){width:15%}.booking-wrap .product-wrap .top>li.date{position:relative}.booking-wrap .product-wrap .top>li.date img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;margin-left:5px;cursor:pointer}.booking-wrap .product-wrap .product-list{margin-bottom:5rem;border-bottom:1px solid #313131;color:#000}.booking-wrap .product-wrap .product-list>li{border-bottom:1px solid #ddd}.booking-wrap .product-wrap .product-list>li:last-child{border-bottom:none}.booking-wrap .product-wrap .product-list>li .title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:1rem;text-align:center;line-height:1.3;cursor:pointer}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(1){width:70%;text-align:left}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(1) .sub{font-size:.75rem}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(2){width:15%}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(3){width:15%}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(3) .npay{font-weight:700;color:#00c562}.booking-wrap .product-wrap .product-list>li .title>div:nth-child(3) .npay img{max-width:42px;margin-right:.5rem}.booking-wrap .product-wrap .product-list>li .more-wrap{display:none;border:1px solid #000}.booking-wrap .product-wrap .product-list>li .more-wrap .option{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li{border-right:1px solid #000}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li h3{padding:1rem;font-size:1.125rem;color:#fff}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1){width:33%}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) h3{background:#ff7a2d}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) h5{padding:.75rem;font-size:1.125rem;border-bottom:1px solid #bcbcbc;background:#f5f5f5}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .input-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:.25rem .75rem}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .input-wrap p{width:25%}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .input-wrap input{width:48%;margin-right:2%;padding:.25rem;border:1px solid #bcbcbc}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .input-wrap select{appearance:auto;width:23%;margin-right:2%;padding:.25rem;border:1px solid #bcbcbc}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .receipt{margin:.75rem;padding:.75rem;font-size:.75rem;background:#f2f2f2;border:1px solid #d7d7d7}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .receipt li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding-bottom:.75rem}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .receipt li hr{width:100%}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(1) .receipt li .txtRed{font-weight:600;font-size:1rem}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(2){width:40%}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(2) h3{background:#ec5700}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(2) p{margin:1rem}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(3){width:27%;border-right:none}.booking-wrap .product-wrap .product-list>li .more-wrap .option>li:nth-child(3) h3{background:#bf2d00}.booking-wrap .product-wrap .product-list>li .more-wrap .total{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;padding:1rem;border-top:1px solid #000;background:#fff8d5}.booking-wrap .product-wrap .product-list>li .more-wrap .total p{font-size:1.5rem}.booking-wrap .product-wrap .product-list>li .more-wrap .total p .sub{font-size:.75rem}.booking-wrap .product-wrap .product-list>li .more-wrap .total p .txtRed{font-size:1.75rem;font-weight:700}.booking-wrap .product-wrap .product-list>li .more-wrap .total .btn{width:235px;margin-left:1rem;padding:1rem 0;font-size:1.25rem;text-align:center;color:#fff;background:#c00600;cursor:pointer}.booking-wrap .product-wrap .product-list>li.closed{background-color:#f5f5f5}.booking-wrap .product-wrap .product-list>li.active .title{background-color:#e3e3e3;font-weight:700}.booking-wrap .info-wrap{margin-bottom:2rem;line-height:2}.booking-wrap .info-wrap .subtitle{color:#ff7a2d}.booking-wrap .info-wrap .gallery{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin-bottom:1rem}.booking-wrap .info-wrap .gallery>li{position:relative;width:24%;margin:.5%}.booking-wrap .info-wrap .gallery>li p{position:absolute;bottom:0;left:0;width:100%;padding:0 .5rem;color:#fff;background-color:#000000b3}.booking-wrap .info-wrap .tour>li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:.5rem 0;border-bottom:1px solid #e8e7e7}.booking-wrap .info-wrap .tour>li.top{background-color:#f6f6f6;border-top:1px solid #c3c3c3}.booking-wrap .info-wrap .tour>li>P{width:15%;font-size:.75rem;text-align:center}.booking-wrap .info-wrap .tour>li>P:nth-child(1){width:10%}.booking-wrap .info-wrap .tour>li>P:nth-child(2){width:15%}.booking-wrap .info-wrap .tour>li>P:nth-child(2)>img{height:88px}.booking-wrap .info-wrap .tour>li>P:nth-child(3){width:25%}.booking-wrap .info-wrap .tour>li>P:nth-child(4){width:35%}.booking-wrap .info-wrap .tour>li>P:nth-child(5){width:15%}.booking-wrap .info-wrap .tour>li>P.more{cursor:pointer}.booking-wrap .info-wrap .root_daum_roughmap .wrap_controllers,.booking-wrap .info-wrap .root_daum_roughmap .cont{display:none}.booking-wrap .refund{border:10px solid #f4f3f3;padding:1.25rem 1rem 5rem}.booking-wrap .refund .title{font-weight:600;color:#000}.booking-wrap .refund .sub{margin:1rem 0}.booking-wrap .refund table{width:100%;border:1px solid;font-size:.75rem;color:#000}.booking-wrap .refund table thead{background-color:#e4e3e3}.booking-wrap .refund table td{border:1px solid #cccccc;padding:1rem 0;text-align:center}.booking-wrap .tab-head{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin:0 .875rem .75rem;position:relative;border:1px solid #ccc;border-radius:.5rem;background-color:#fff}.booking-wrap .tab-head>div{width:50%;padding:1rem 0;text-align:center}.booking-wrap .tab-head>div:first-child{border-right:1px solid #ccc}.booking-wrap .tab-head>div .title{margin-bottom:.5rem}.booking-wrap .tab-head>div .date{font-weight:500;color:#3f3f3f;font-size:1.125rem}.booking-wrap .tab-head .num{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%);padding:8px 0;font-size:.75rem;font-weight:600;background-color:#fff;border:1px solid #ccc;border-radius:50%}.booking-wrap .list-wrap{margin-bottom:2rem;border-top:3px solid #ccc;background-color:#fff;border-bottom:1px solid #cccccc}.booking-wrap .list-wrap .tab{border-bottom:1px solid #ccc}.booking-wrap .list-wrap .tab.closed{background-color:#f5f5f5}.booking-wrap .list-wrap .tab .room-ck{display:none}.booking-wrap .list-wrap .tab .room-ck:checked~.choice-wrap{display:block}.booking-wrap .list-wrap .tab.active label{background-position:.5rem -50px}.booking-wrap .list-wrap .tab input[type=radio]+label{position:relative;padding-left:2.5rem}.booking-wrap .list-wrap .tab input[type=radio]+label:before{content:"";position:absolute;top:50%;left:.5rem;transform:translateY(-50%);width:25px;height:25px;background:url(https://reserve.iparksuite-sokcho.com/img/ipark/img/go/mobile/btn_radio_off.png) no-repeat center/cover}.booking-wrap .list-wrap .tab input[type=radio]:checked+label:before{background:url(https://reserve.iparksuite-sokcho.com/img/ipark/img/go/mobile/btn_radio_on.png) no-repeat center/cover}.booking-wrap .list-wrap .tab label{width:100%;padding:.5rem}.booking-wrap .list-wrap .tab label .room{padding-left:.5rem}.booking-wrap .list-wrap .tab label .room .tit{margin-bottom:.5rem;font-weight:700;color:#000}.booking-wrap .list-wrap .tab label .room .info{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.booking-wrap .list-wrap .tab label .room .info .person{font-size:.5em}.booking-wrap .list-wrap .tab label .room .info .price .sale{font-size:1.25rem;color:red}.booking-wrap .list-wrap .tab label .room .info .price .npay{margin-top:.5rem;color:#00c562;text-align:end;font-weight:700;font-size:1.125rem}.booking-wrap .list-wrap .tab label .room .info .price .npay img{max-width:42px;margin-right:.5rem}.booking-wrap .list-wrap .tab .choice-wrap{display:none;margin:0 .5rem;padding:.5rem 0;border-top:1px solid #ccc}.booking-wrap .list-wrap .tab .choice-wrap .rooms{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.booking-wrap .list-wrap .tab .choice-wrap .rooms .select-wrap{font-size:.75rem}.booking-wrap .list-wrap .tab .choice-wrap .rooms .select-wrap select{padding:.25rem;width:50px;border:1px solid #adadad}.booking-wrap .list-wrap .tab .choice-wrap .total{color:#000}.booking-wrap .list-wrap .tab .choice-wrap .total .txt{font-size:.875rem}.booking-wrap .list-wrap .tab .choice-wrap .btn-rsv{font-size:.75rem;color:#fff;text-align:end}.booking-wrap .list-wrap .tab .choice-wrap .btn-rsv a{padding:.5rem 1.5rem;border-color:#efefef;background-color:red;text-align:end}.imgPopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:999}.imgPopup .popup-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000px;width:100%;padding:1rem 2rem;border:3px solid #f37720;background-color:#fff}.imgPopup .popup-wrap .title{padding:1rem 0;font-size:1.125rem;font-weight:600;color:#323232}.imgPopup .popup-wrap .title>img{margin-right:1rem}.imgPopup .popup-wrap .btn-close{position:absolute;top:0;right:0;cursor:pointer}.imgPopup .popup-wrap .cont .swiper .swiper-wrapper .swiper-slide{position:relative}.imgPopup .popup-wrap .cont .swiper .swiper-wrapper .swiper-slide>img{height:595px}.imgPopup .popup-wrap .cont .swiper .swiper-wrapper .swiper-slide>p{position:absolute;bottom:0;left:0;width:100%;padding:.5rem 0;color:#fff;text-align:center;background-color:#000000b3}.imgPopup .popup-wrap .cont .swiper .swiper-button-prev,.imgPopup .popup-wrap .cont .swiper .swiper-button-next{padding:.5rem 1.5rem;color:#fff;background-color:#00000080}.imgPopup .popup-wrap .cont .swiper .swiper-button-prev:after,.imgPopup .popup-wrap .cont .swiper .swiper-button-next:after{font-size:1.5rem}.calendarPopup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:1000}.calendarPopup .popup-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:828px}.calendarPopup .popup-wrap .title{position:relative;text-align:center;color:#fff;font-size:1.25rem;background:#ff7a2d;padding:1rem 0}.calendarPopup .popup-wrap .title>img{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer}.calendarPopup .popup-wrap .cont{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex-wrap:wrap;background-color:#fff;padding-bottom:1rem}.calendarPopup .popup-wrap .cont .calendar-wrap{width:48%;text-align:center;margin:0 1% 1rem}.calendarPopup .popup-wrap .cont .calendar-wrap.prev .date-title,.calendarPopup .popup-wrap .cont .calendar-wrap.next .date-title{position:relative}.calendarPopup .popup-wrap .cont .calendar-wrap.prev .date-title>img,.calendarPopup .popup-wrap .cont .calendar-wrap.next .date-title>img{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.calendarPopup .popup-wrap .cont .calendar-wrap.prev .date-title>img{left:5rem}.calendarPopup .popup-wrap .cont .calendar-wrap.next .date-title>img{right:5rem}.calendarPopup .popup-wrap .cont .calendar-wrap .date-title{font-size:1.5rem;color:#de2525;margin:1rem 0}.calendarPopup .popup-wrap .cont .calendar-wrap .date-title>span{font-weight:700}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .dayWeek-wrap{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:nowrap}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .dayWeek-wrap .dayWeek{width:14.285%;padding:.25rem 0;background:#282828;color:#fff;border:1px solid #282828;text-align:center}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid #ccc;border-right:1px solid #ccc}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day{position:relative;height:50px;padding:.125rem 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day .prc{display:block;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:-1px;color:#0056a4}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day:nth-child(7n){border-right:none}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.sat{border-bottom:none;background:#ddeffb;color:#00f}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.sat .prc{color:#00f}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.sun{border-bottom:none;background:#fbdede;color:red}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.sun .prc{color:red}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkin{background:#e33e3e;color:#fff}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkin .prc{color:#fff}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkin:before{content:url(https://reserve.iparksuite-sokcho.com/img/ipark/img/go/i_chkIn.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkout{border:1px solid #329288;background:#39c9ba;color:#fff}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkout .prc{color:#fff}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.chkout:before{content:url(https://reserve.iparksuite-sokcho.com/img/ipark/img/go/i_chkOut.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.slt{border:1px solid #D1EAFD;background:#e5f4ff}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.off{color:#969696;background:#f0f0f0;border-bottom:1px solid #ccc}.calendarPopup .popup-wrap .cont .calendar-wrap .calendar .container .day.off .prc{color:#969696}.calendarPopup .popup-wrap .cont .btn-selected{width:90%;margin:auto;padding:.75rem;font-size:1.125rem;color:#fff;background:#ff7a2d;text-align:center;cursor:pointer}.reservation-wrap{padding:2rem}.reservation-wrap .cont{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.reservation-wrap .cont .enter-wrap{width:655px;margin-right:1rem;border:1px solid #b9b9b9}.reservation-wrap .cont .enter-wrap table{margin:.5rem;border-top:1px solid #4f525c;text-align:left}.reservation-wrap .cont .enter-wrap table tr{border-bottom:1px solid #dbdee6}.reservation-wrap .cont .enter-wrap table tr th{width:20%;padding-left:1rem;background-color:#f9f9f9;font-size:.875rem;font-weight:700;vertical-align:middle}.reservation-wrap .cont .enter-wrap table tr td{width:80%;padding:.5rem}.reservation-wrap .cont .enter-wrap table input,.reservation-wrap .cont .enter-wrap table select{background-color:#fff;border-top:1px solid #a3a4a6;border-left:1px solid #a3a4a6;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:.25rem;font-size:.75rem}.reservation-wrap .cont .enter-wrap table label{line-height:1.5}.reservation-wrap .cont .enter-wrap table .input-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:80%}.reservation-wrap .cont .enter-wrap table .input-wrap input,.reservation-wrap .cont .enter-wrap table .input-wrap select{width:30%;margin:0 1%}.reservation-wrap .cont .enter-wrap table .input-wrap input:first-child,.reservation-wrap .cont .enter-wrap table .input-wrap select:first-child{margin:0 0 1%}.reservation-wrap .cont .enter-wrap table .info-txt{font-size:.75rem;line-height:1.3;letter-spacing:-.3px}.reservation-wrap .cont .enter-wrap table ul{font-size:.875rem}.reservation-wrap .cont .enter-wrap table ul li{margin-bottom:.5rem}.reservation-wrap .cont .enter-wrap table .comment .comt{display:none;padding:.5rem;margin-top:.5rem;font-size:.75rem;background:#f4f6fa;border:2px solid #c5c7cd}.reservation-wrap .cont .enter-wrap table .comment .comt:first-child{display:block}.reservation-wrap .cont .enter-wrap table .comment .comt p{margin:.5rem 0;line-height:1.5}.reservation-wrap .cont .enter-wrap table .comment .comt p img{width:5px;height:5px;vertical-align:middle}.reservation-wrap .cont .enter-wrap table .comment .comt p>span{text-decoration:underline}.reservation-wrap .cont .goods-wrap{border:1px solid #b9b9b9;padding:.75rem}.reservation-wrap .cont .goods-wrap .box-wrap{padding:1rem;margin-bottom:1rem;background:#f4f3f3;border-bottom:3px solid #eae9e9}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap .img-wrap{margin-right:1.125rem}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap .img-wrap>img{width:92px;height:80px}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap .txt-wrap{font-size:1rem;line-height:1.5;letter-spacing:-.3px}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap .txt-wrap p{font-size:.75rem;font-weight:400}.reservation-wrap .cont .goods-wrap .box-wrap .title-wrap>h5{font-weight:600;color:#4b4b4c}.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.5rem 0;border-bottom:1px dashed #868686}.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .in-wrap,.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .out-wrap{color:#343434;font-weight:700;line-height:1.5}.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .in-wrap .date,.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .out-wrap .date{font-size:1.25rem;letter-spacing:-1.5px}.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .in-wrap .time,.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .out-wrap .time{font-weight:300}.reservation-wrap .cont .goods-wrap .box-wrap .check-wrap .out-wrap{text-align:right}.reservation-wrap .cont .goods-wrap .box-wrap .room-wrap{margin:1rem 0;font-weight:600}.reservation-wrap .cont .goods-wrap .box-wrap .room-wrap .it-wrap .it{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:.5rem}.reservation-wrap .cont .goods-wrap .box-wrap .room-wrap .info{font-size:.875rem;font-weight:600;color:#ff2d2d}.reservation-wrap .cont .goods-wrap .box-wrap .package-wrap .date{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:.5rem 0;border-bottom:1px dashed #868686}.reservation-wrap .cont .goods-wrap .box-wrap .package-wrap .date>h5{font-weight:600;color:#4b4b4c}.reservation-wrap .cont .goods-wrap .box-wrap .package-wrap .date>h3{font-size:1.25rem;letter-spacing:-1.5px;font-weight:700;color:#1d1d1d}.reservation-wrap .cont .goods-wrap .box-wrap .package-wrap .it{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:1rem 0}.reservation-wrap .cont .goods-wrap .box-wrap .package-wrap .it .desc{color:#4b4b4c}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-weight:700;font-size:.875rem;margin-bottom:1rem}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap].total-wrap{border-top:1px solid #d5d5d5;line-height:1.5}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap].total-wrap .total{text-align:end}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap].total-wrap .total .prc{color:#d31200;font-size:30px;letter-spacing:-1px}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap].total-wrap .total .prc span{font-size:.75rem}.reservation-wrap .cont .goods-wrap .payment div[class*=wrap].total-wrap .total .info{font-size:.75rem;font-weight:300}.reservation-wrap .cont .goods-wrap .btn-payment{font-weight:800;font-size:1.25rem;text-align:center;color:#fff;padding:1.25rem 0;background:#ff450c;cursor:pointer}.reservation-wrap .cont .check-list input[type=checkbox]{display:none}.reservation-wrap .cont .check-list input[type=checkbox]+label{position:relative;width:100%;padding-left:1.75rem;font-size:.875rem;letter-spacing:-.75px;cursor:pointer}.reservation-wrap .cont .check-list input[type=checkbox]+label>span{letter-spacing:-1px;color:#ff450c}.reservation-wrap .cont .check-list input[type=checkbox]+label:after{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:17px;background:url(https://img.ocean2you.co.kr/go/i-check.jpg) no-repeat;background-size:contain}.reservation-wrap .cont .check-list input[type=checkbox]:checked+label:after{width:17px;height:17px;background:url(https://img.ocean2you.co.kr/go/i-check-on.jpg) no-repeat;background-size:contain}.reservation-wrap .cont .check-list>li{position:relative;margin-bottom:1rem}.reservation-wrap .cont .check-list>li.all{padding:1rem 0;border-bottom:1px solid #e0e0e0}.reservation-wrap .cont .check-list>li .btn-more{position:absolute;padding:5px;top:50%;right:0;transform:translateY(-50%);font-size:.75rem;color:#999;border:1px solid #e0e0e0;cursor:pointer}.reservation-wrap .cont .agree-view{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.reservation-wrap .cont .agree-view .view-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2rem 1.5rem;line-height:1.5}.reservation-wrap .cont .agree-view .view-box>h3{margin-bottom:1rem;letter-spacing:-.3px;font-size:1.25rem;font-weight:600}.reservation-wrap .cont .agree-view .view-box .text{font-size:.875rem}.reservation-wrap .cont .agree-view .view-box .text .tit{font-size:1rem;margin-bottom:.5rem}.reservation-wrap .cont .agree-view .view-box .text .info{margin-bottom:1rem}.reservation-wrap .cont .agree-view .view-box .text .notice{margin:1rem 0 1rem .7rem}.reservation-wrap .cont .agree-view .view-box .text ul{margin-bottom:1rem}.reservation-wrap .cont .agree-view .view-box .text ul li{position:relative;padding-left:.75rem;letter-spacing:-.5px}.reservation-wrap .cont .agree-view .view-box .text ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.5px;height:1.5px;border-radius:50%;background:#000}.reservation-wrap .cont .agree-view .view-box .table-agree{width:100%;border:1px solid #c8c8c8;border-collapse:collapse;margin-bottom:1rem;font-size:.75rem}.reservation-wrap .cont .agree-view .view-box .table-agree.t-1 td{text-align:center}.reservation-wrap .cont .agree-view .view-box .table-agree th,.reservation-wrap .cont .agree-view .view-box .table-agree td{border:1px solid #c8c8c8;vertical-align:middle;padding:.25rem}.reservation-wrap .cont .agree-view .view-box .table-agree th{text-align:center;background-color:#f5f5f5}.reservation-wrap .cont .agree-view .view-box .btn-close{position:absolute;top:2rem;right:1.5rem;cursor:pointer}.payment-wrap{max-width:640px;width:100%;margin:auto;background-color:#f4f4f4}.payment-wrap .top-wrap{width:100%;color:#fff;padding:.5rem 2rem 0;background:#006c8a url(http://img.iparksuite-sokcho.com/go/policy_kcp/top_content.jpg) no-repeat left/320px}.payment-wrap .top-wrap li{padding-bottom:.5rem}.payment-wrap .top-wrap li>span{color:#fffea8}.payment-wrap .cont .pay-wrap{margin:1rem;padding:1.875rem;border:1px solid #d9d9d9;background-color:#fff}.payment-wrap .cont .pay-wrap .input-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;margin-bottom:.5rem}.payment-wrap .cont .pay-wrap .input-wrap .title{width:20%;font-weight:600}.payment-wrap .cont .pay-wrap .input-wrap>div,.payment-wrap .cont .pay-wrap .input-wrap>input{width:80%}.payment-wrap .cont .pay-wrap .input-wrap input,.payment-wrap .cont .pay-wrap .input-wrap select{padding:.75rem 1rem;border:1px solid #c8c8c8}.payment-wrap .cont .pay-wrap .input-wrap .select-wrap{position:relative}.payment-wrap .cont .pay-wrap .input-wrap .select-wrap:after{content:"";position:absolute;top:1rem;right:.5rem;width:15px;height:10px;background:url(https://img.iparksuite-sokcho.com/common/i_select.png)}.payment-wrap .cont .pay-wrap .input-wrap .select-wrap select{width:100%}.payment-wrap .cont .pay-wrap .input-wrap .card-number{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.payment-wrap .cont .pay-wrap .input-wrap .card-number>input{width:24%;margin-right:1%}.payment-wrap .cont .pay-wrap .input-wrap .password input{width:30%}.payment-wrap .cont .pay-wrap .input-wrap .date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.payment-wrap .cont .pay-wrap .input-wrap .date .select-wrap{width:30%}.payment-wrap .cont .pay-wrap .input-wrap .date span{margin:0 .5rem}.payment-wrap .cont .pay-wrap .input-wrap .radio{width:20%}.payment-wrap .cont .pay-wrap .input-wrap.card_02{display:none}.payment-wrap .cont .btn-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:1rem;text-align:center}.payment-wrap .cont .btn-wrap .cancel{width:30%;margin-right:.5rem;padding:1rem 0;background:#fff;border:1px solid #c8c8c8}.payment-wrap .cont .btn-wrap .payment{width:70%;padding:1rem 0;background:#cc242a;color:#fff;border:none}.payment-wrap .cont .policy{font-family:Noto Sans KR,sans-serif;margin:0 1rem;padding:10px;background:#fff;border:1px solid #d9d9d9}.payment-wrap .cont .policy input[type=checkbox]{display:none}.payment-wrap .cont .policy input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;margin-right:10px;line-height:24px;text-align:center;cursor:pointer;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.payment-wrap .cont .policy input[type=checkbox]:checked+label:before{content:"✔";color:#333;text-shadow:1px 1px #fff;background:#e9ecee;border-color:#adb8c0}.payment-wrap .cont .policy label{position:relative;padding-left:2rem;cursor:pointer}.payment-wrap .cont .policy .checkbox{width:100%;padding:1rem;background:#3d484e;color:#fff;font-size:13px;font-weight:600}.payment-wrap .cont .policy .chk-it{padding:1rem 0}.payment-wrap .cont .policy textarea{width:100%;height:70px;margin-top:10px;font-size:11px;line-height:1.5;background:#f8f8f8;border:1px solid #d9d9d9}.reservecheck-wrap{max-width:767px;margin:3rem auto;padding:2rem 0;border:1px solid #ccc}.reservecheck-wrap .banner{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:90%;margin:0 auto 3.125rem;padding:1.25rem;background-color:#fee50026;line-height:1.5}.reservecheck-wrap .banner img{margin-right:1rem}.reservecheck-wrap .banner h5{font-size:1.25rem;font-weight:700}.reservecheck-wrap .banner em{text-decoration:underline}.reservecheck-wrap .form{max-width:300px;margin:auto}.reservecheck-wrap .form input{width:100%;margin-bottom:.5rem;padding:.75rem;border:1px solid #dedede;background-color:#f8f8f8}.reservecheck-wrap .form .btn{width:100%;padding:1rem 0;font-size:1.125rem;color:#fff;text-align:center;background-color:#555;border-radius:5px;cursor:pointer}.reservecheck-wrap .info{margin:3rem 0 10rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;line-height:1.5}.reservecheck-wrap .info img{margin-right:1rem}.history-wrap{max-width:980px;margin:3rem auto}.history-wrap .navi{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin:2rem 0;color:#888;font-size:11px}.history-wrap .navi li{margin:0 .25rem}.history-wrap .cont>h1{margin:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:1.25rem 0;font-size:1.75rem;font-weight:700;background-color:#f8f8f8}.history-wrap .cont>h1 img{margin-right:1rem}.history-wrap .cont>h1 span{color:#06f}.history-wrap h2{margin-bottom:2rem;font-size:2rem;font-weight:600;color:#434343}.history-wrap .view .img-wrap{margin-bottom:2rem;text-align:center}.history-wrap .view .title{margin-bottom:1rem;font-size:1.125rem}.history-wrap .view ul{font-size:.875rem;margin-bottom:3rem;border-top:1px solid #dfdfdf}.history-wrap .view ul li{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;border-bottom:1px solid #dfdfdf}.history-wrap .view ul li .tit{width:20%;padding:.75rem 0 .75rem 1rem;background:#f5f5f5}.history-wrap .view ul li .desc{padding:.75rem 0 .75rem 1rem}.history-wrap .view ul li .desc a{margin-top:.5rem}.receipt-wrap{font-family:Nanum Gothic,sans-serif;width:400px;height:639px;background:url(https://reserve.iparksuite-sokcho.com/img/ipark/img/go/bill_bg2.jpg) no-repeat;font-size:11px;color:#161616}.receipt-wrap td{vertical-align:middle}.receipt-wrap .last_name{text-align:right;padding-right:60px}.receipt-wrap .p_l{padding-left:40px}.calendarScroll{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:1000}.calendarScroll .popup{position:absolute;bottom:60px;width:100%;background-color:#fff}.calendarScroll .popup .popup-title{position:relative;padding:.75rem 0;text-align:center;font-weight:700;border-bottom:1px solid #f3f3f3}.calendarScroll .popup .popup-title .close-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:28px;cursor:pointer}.calendarScroll .popup .dayWeek-wrap{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:nowrap;padding:.5rem;border-bottom:1px solid #f3f3f3}.calendarScroll .popup .dayWeek-wrap .dayWeek{width:14.285%;text-align:center}.calendarScroll .popup .dayWeek-wrap .dayWeek.sun{color:#f96527}.calendarScroll .popup .popup-cnt{overflow-y:scroll;height:355px;padding-bottom:1rem}.calendarScroll .popup .calendar-wrap .date-title{text-align:center;font-size:1.125em;font-weight:600;margin:1.5rem 0}.calendarScroll .popup .calendar-wrap .calendar .container{display:grid;grid-template-columns:repeat(7,1fr);padding:0 .5rem}.calendarScroll .popup .calendar-wrap .calendar .container .day{position:relative;text-align:center;padding:.75rem 0;height:46px;background-color:#f8f8f8;border-right:2px solid #fff;border-bottom:2px solid #fff;cursor:pointer}.calendarScroll .popup .calendar-wrap .calendar .container .day:nth-child(7n){border-right:none}.calendarScroll .popup .calendar-wrap .calendar .container .day.sat{background:#ddeffb;color:#00f}.calendarScroll .popup .calendar-wrap .calendar .container .day.sun{background:#fbdede;color:red}.calendarScroll .popup .calendar-wrap .calendar .container .day.chkin{display:block;padding:.5rem 0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#f96527;color:#fff;font-size:.75rem;font-weight:700}.calendarScroll .popup .calendar-wrap .calendar .container .day.chkin:before{content:"체크인";display:block;font-size:.75rem;margin-bottom:.25rem}.calendarScroll .popup .calendar-wrap .calendar .container .day.chkout{display:block;padding:.5rem 0;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#f96527;color:#fff;font-size:.75rem;font-weight:700}.calendarScroll .popup .calendar-wrap .calendar .container .day.chkout:before{content:"체크아웃";display:block;font-size:.75rem;margin-bottom:.25rem}.calendarScroll .popup .calendar-wrap .calendar .container .day.slt{background:#ffe0c5}.calendarScroll .popup .calendar-wrap .calendar .container .day.off{color:#bcbcbc;background-color:#f8f8f8}.calendarScroll .popup .popup-btn{position:fixed;bottom:0;width:100%;background-color:#fff;text-align:center;padding:1rem 0;border-top:1px solid #f3f3f3}.calendarScroll .popup .popup-btn .btn-choice{background:#e02a03;border-radius:4px;color:#fff;width:90%;padding:1rem 0}.reservation-wrap.mob{max-width:992px;width:100%;margin:auto;padding:0}.reservation-wrap.mob .cont{display:block}.reservation-wrap.mob .cont .line{height:7px;background-color:#f8f8f8;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.reservation-wrap.mob .cont .head-wrap .room-info{padding:1rem .5rem;border-bottom:1px solid #d2d2d2}.reservation-wrap.mob .cont .head-wrap .room-info>p{margin-bottom:.5rem}.reservation-wrap.mob .cont .head-wrap .room-info>p.tit{color:#000;font-weight:700}.reservation-wrap.mob .cont .head-wrap .room-info>p.info{color:#888;font-weight:400;font-size:.75rem}.reservation-wrap.mob .cont .head-wrap .room-info>p.info img{margin-right:.5rem}.reservation-wrap.mob .cont .head-wrap .day-wrap{padding:.5rem 0}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin:0 .875rem;position:relative;border:1px solid #ccc;border-radius:.5rem;background-color:#fff}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head>div{width:50%;padding:1rem 0;text-align:center}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head>div:first-child{border-right:1px solid #ccc}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head>div .title{margin-bottom:.5rem}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head>div .date{font-weight:500;color:#3f3f3f;font-size:1.125rem}.reservation-wrap.mob .cont .head-wrap .day-wrap .tab-head .num{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%);padding:8px 0;font-size:.75rem;font-weight:600;background-color:#fff;border:1px solid #ccc;border-radius:50%}.reservation-wrap.mob .cont .info-wrap{width:auto;margin-right:0;padding:1rem;border:none}.reservation-wrap.mob .cont .info-wrap .info-title{font-size:.875rem;font-weight:800;color:#2b2b2b;margin-bottom:.5rem}.reservation-wrap.mob .cont .info-wrap input,.reservation-wrap.mob .cont .info-wrap select{border:1px solid #c9c9c9;border-radius:3px;color:#2b2b2b;font-weight:600;font-size:.75rem;padding:.25rem}.reservation-wrap.mob .cont .info-wrap .input-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-bottom:.5rem}.reservation-wrap.mob .cont .info-wrap .input-wrap .input-tit{width:20%;font-size:.75rem;color:#707070;font-weight:400}.reservation-wrap.mob .cont .info-wrap .input-wrap .input{width:80%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.reservation-wrap.mob .cont .info-wrap .input-wrap .input input{width:100%}.reservation-wrap.mob .cont .info-wrap .input-wrap .input.it2 input{width:31%}.reservation-wrap.mob .cont .info-wrap .input-wrap .input.it3 input,.reservation-wrap.mob .cont .info-wrap .input-wrap .input.it3 select{width:28%}.reservation-wrap.mob .cont .price-wrap{padding:1.5rem .5rem 1rem}.reservation-wrap.mob .cont .price-wrap .it-wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.reservation-wrap.mob .cont .price-wrap .price{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;border-top:1px solid #ddd;padding-top:.5rem}.reservation-wrap.mob .cont .price-wrap .price .txt span{font-size:.75rem}.reservation-wrap.mob .cont .price-wrap .price .num{font-size:1.125em;margin-right:1rem;color:#ff4800;font-weight:600}.reservation-wrap.mob .cont .pay-wrap{padding:1.5rem .5rem 1rem}.reservation-wrap.mob .cont .pay-wrap .tit{padding:.5rem;font-weight:800;color:#2b2b2b}.reservation-wrap.mob .cont .pay-wrap .pay-list{margin-bottom:1rem}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;border:1px solid #cccccc;height:55px;padding:0 .5rem;border-radius:5px;margin-bottom:.5rem;font-size:.875rem}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .icon{width:10%;margin-right:1rem}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .icon>img{max-width:50px}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .tit{font-size:.875rem}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .tit span{font-weight:300;color:#3f3f3f}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .tit.ct{display:flex;align-items:center}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .tit.ct img{margin-left:.5rem}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype .chk{display:none}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype.active{position:relative;border:1px solid #f95c24;background:#fff8f3}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype.active .tit{color:#ff4800}.reservation-wrap.mob .cont .pay-wrap .pay-list .paytype.active .chk{display:block;width:17px;height:11px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.reservation-wrap.mob .cont .pay-wrap .btn-payment{width:100%;padding:.75rem 0;background:#f95c24;border-radius:5px;color:#fff;text-align:center;font-weight:600;font-size:1.125em}.historymob-wrap{width:100%;padding-bottom:2rem;background-color:#f1f1f1}.historymob-wrap>h1{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:.75rem 0;font-size:1.125rem;font-weight:700;background-color:#f8f8f8}.historymob-wrap>h1 img{max-width:32px;margin-right:1rem}.historymob-wrap>h1 span{color:#06f}.historymob-wrap .tab{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.historymob-wrap .tab li{width:100%;padding:.75rem 0;font-size:13px;text-align:center;color:#818181;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.historymob-wrap .tab li.active{border-bottom:2px solid #f96a0a;color:#010101}.historymob-wrap .addr-wrap{margin-bottom:.5rem;padding:.5rem;background-color:#fff;border-bottom:1px solid #e1e1e1}.historymob-wrap .addr-wrap>h3{margin-bottom:.5rem;line-height:1.5}.historymob-wrap .addr-wrap>h3>span{margin-right:3px;padding:.25rem .75rem;font-size:9px;font-weight:300;color:#fff;border-radius:2px;background:#fa6a0a}.historymob-wrap .addr-wrap .desc{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:14px}.historymob-wrap .addr-wrap .desc .btn-copy{padding:.25rem;font-size:12px;border:1px solid #ddd}.historymob-wrap .section>li:first-child{display:block}.historymob-wrap .section>li{display:none}.historymob-wrap .cont{margin-bottom:.5rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#fff}.historymob-wrap .cont h5{padding:.75rem;font-weight:700}.historymob-wrap .cont>p{margin-bottom:.5rem;padding:0 1rem 0 1.25rem;font-size:.875rem;line-height:1.5}.historymob-wrap .cont>p.dot{position:relative}.historymob-wrap .cont>p.dot:before{content:"·";position:absolute;top:-.25rem;left:10px;font-size:18px;font-weight:600;color:#fa6a0a}.historymob-wrap .cont>ul li{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.5rem;font-size:.875rem}.historymob-wrap .cont>ul li.line{padding:0;border-bottom:1px solid #eaeaea}.historymob-wrap .cont>ul li.total{padding:.75rem .5rem;font-size:1rem;font-weight:700}@media screen and (max-width: 768px){.topBanner.active{top:55px}.topBanner .banner-wrap{padding:1rem 1rem 1.5rem}.topBanner .banner-wrap img{max-width:75px;margin-right:.5rem}.topBanner .banner-wrap .desc>h5{margin-bottom:.25rem;font-size:.875rem}.topBanner .banner-wrap .desc>h3{font-size:1.125rem}.topBanner .banner-wrap>p{right:1rem;bottom:.5rem;font-size:.75rem}.booking-wrap{margin:0;padding:0}.booking-wrap .product-wrap .package{margin:0 0 1rem;flex-wrap:wrap;border:none}.booking-wrap .product-wrap .package>li{width:50%;padding:1.25rem 0;border-bottom:1px solid #b6b6b6}.booking-wrap .product-wrap .package>li:not(:first-child):before{height:100%;background:#b6b6b6}.booking-wrap .info-wrap{border-top:10px solid #f1f1f1;padding:0 1rem}.booking-wrap .info-wrap .title{margin-bottom:1rem;padding:1rem 0;font-size:1.125em;font-weight:700;color:#3f3f3f;border-bottom:1px solid #ddd}.payment-wrap .top-wrap{padding:.5rem 1rem 0}.payment-wrap .cont{padding-bottom:2.5rem}.payment-wrap .cont .pay-wrap{margin:.5rem;padding:1rem .5rem;font-size:14px}.payment-wrap .cont .pay-wrap .input-wrap input,.payment-wrap .cont .pay-wrap .input-wrap select{padding:.75rem .5rem}.payment-wrap .cont .pay-wrap .input-wrap .radio{margin:.5rem 0}.payment-wrap .cont .btn-wrap{margin:.5rem}.payment-wrap .cont .policy{margin:0 .5rem}.payment-wrap .cont .policy .checkbox{padding:1rem .5rem}.reservecheck-wrap{margin:2rem 1rem;padding:1rem}.reservecheck-wrap .banner{align-items:flex-start;width:100%;padding:1rem}.reservecheck-wrap .banner img{max-width:32px}.reservecheck-wrap .banner h5{font-size:1rem}.reservecheck-wrap .banner p{font-size:.875rem}.reservecheck-wrap .info{margin:3rem 1rem 5rem;font-size:.875rem}.history-wrap{margin:0 1rem}.history-wrap .navi{margin:1rem 0}.history-wrap h2{margin-bottom:1rem;font-size:1.5rem}.history-wrap .view .img-wrap img{width:100%}.history-wrap .view .title{font-size:1rem}.history-wrap .view ul li .tit{width:30%;padding:.75rem .5rem}.history-wrap .view ul li .desc{width:70%;padding:.75rem .5rem}}
