@charset "UTF-8";html,body{line-height:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,button,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,label{display:inline-block}a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}img{vertical-align:bottom}input,button,textarea,select{border-radius:0;outline:none;border:none;background-color:transparent;cursor:pointer}label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.clearfix:after{display:block;content:"";clear:both}.img{width:100%}.imgx{max-width:100%}.fa{line-height:1}.ratio-bg{background-position:center;background-size:cover;width:100%;height:100%}.swiper-button-prev,.swiper-button-next,.swiper-pagination *{outline:none;cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body{font-family:-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}.top-btn{display:none;position:fixed;bottom:50px;right:50px;z-index:10}@media screen and (max-width:768px){.top-btn{bottom:12px;right:12px}}.header .v_pc .header-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:absolute;width:100%;padding:2rem;font-size:1.125rem;text-align:center;border-bottom:1px solid;border-color:#ffffff80;color:#fff;z-index:10}.header .v_pc .header-wrap .logo>a{background:url(https://img.reserve-club.co.kr/common/top_logo_b.png) no-repeat center/cover;width:194px;height:38px}.header .v_pc .header-wrap .nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:absolute;left:50%;transform:translate(-50%);gap:40px}.header .v_pc .header-wrap .nav>li{position:relative;cursor:pointer}.header .v_pc .header-wrap .nav>li>a{padding:2rem 0}.header .v_pc .header-wrap .nav>li .sub{display:none;position:absolute;top:100%;width:100%;padding:1rem 0;font-size:1rem;color:#666;z-index:10}.header .v_pc .header-wrap .nav>li .sub>li{width:100%}.header .v_pc .header-wrap .nav>li .sub>li:hover{color:#1b88cc}.header .v_pc .header-wrap .nav>li .sub>li>a{padding:.5rem 0;width:100%}.header .v_pc .header-wrap .btn-wrap{position:relative}.header .v_pc .header-wrap .btn-wrap .btn{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:.5rem 1rem;font-weight:500;line-height:1.3}.header .v_pc .header-wrap .btn-wrap .btn>i{margin-right:.5rem}.header .v_pc .header-wrap .btn-wrap .btn>div{margin:0 1rem}.header .v_pc .header-wrap .btn-wrap .btn-sub{display:none;position:absolute;top:100%;left:0;width:100%;margin:1rem 0;padding:1rem 0;font-size:1rem;color:#666;z-index:10;cursor:pointer}.header .v_pc .overlay{display:none;position:fixed;width:100%;height:80%;bottom:0;left:0;background-color:#00000080;z-index:9}.header.active .header-wrap{position:fixed;top:0;left:0;right:0;width:auto;background-color:#fff;color:#000}.header.active .header-wrap .logo>a{background:url(https://img.reserve-club.co.kr/common/top_logo_b.png) no-repeat center/cover}.header.active .header-wrap .btn-wrap .btn{border:1px solid #1b88cc}.header.active .header-wrap .btn-wrap .btn>i{color:#1b88cc}.header.active .header-wrap .btn-wrap .btn>div>span{color:#1b88cc}.header .v_m .header-wrap{position:absolute;top:0;left:0;width:100%;font-size:1rem;border-bottom:1px solid #fff;z-index:9}.header .v_m .header-wrap .top-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.75rem .5rem}.header .v_m .header-wrap .top-wrap>a{width:24px;height:24px}.header .v_m .header-wrap .top-wrap .home{background:url(https://img.reserve-club.co.kr/common/m/i_home.png) no-repeat center/cover}.header .v_m .header-wrap .top-wrap .logo{background:url(https://img.reserve-club.co.kr/common/m/top_logo.png) no-repeat center/cover;width:172px;height:30px}.header .v_m .header-wrap .top-wrap .menu{background:url(https://img.reserve-club.co.kr/common/m/i_menu.png) no-repeat center/cover}.header .v_m .header-wrap .nav-wrap{display:none;position:fixed;width:100%;height:100%;top:0;left:0;overflow-y:scroll;background-color:#fff;z-index:99}.header .v_m .header-wrap .nav-wrap .top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.75rem .5rem}.header .v_m .header-wrap .nav-wrap .top .logo>img{width:70%}.header .v_m .header-wrap .nav-wrap .tab{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:100%}.header .v_m .header-wrap .nav-wrap .tab>a{width:50%;padding:1.25rem;font-size:1.125rem;text-align:center;color:#fff;background-color:#1b88cc}.header .v_m .header-wrap .nav-wrap .tab>a.cnfrm{background-color:#2c3639}.header .v_m .header-wrap .nav-wrap .nav{border-top:1px solid #ccc}.header .v_m .header-wrap .nav-wrap .nav>li{border-bottom:1px solid #ccc}.header .v_m .header-wrap .nav-wrap .nav>li>a{position:relative;width:100%;padding:1.125rem 1.5rem;font-weight:500}.header .v_m .header-wrap .nav-wrap .nav>li>a:after{content:"";position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:20px;height:20px;background:url(https://img.reserve-club.co.kr/common/m/i_more.png) no-repeat center/cover}.header .v_m .header-wrap .nav-wrap .nav>li .sub{display:none;padding:1.5rem;border-top:1px solid #ccc;background-color:#f5f5f5}.header .v_m .header-wrap .nav-wrap .nav>li .sub>li{padding-bottom:1rem}.header .v_m .header-wrap .nav-wrap .nav>li .sub>li:last-child{padding-bottom:0}.header.active .header-wrap{position:fixed;top:0;background-color:#fff}.header.active .header-wrap .top-wrap .home{background:url(https://img.reserve-club.co.kr/common/m/i_home_b.png) no-repeat center/cover}.header.active .header-wrap .top-wrap .logo{background:url(https://img.reserve-club.co.kr/common/m/top_logo_b.png) no-repeat center/cover}.header.active .header-wrap .top-wrap .menu{background:url(https://img.reserve-club.co.kr/common/m/i_menu_b.png) no-repeat center/cover}.footer{background:url(https://img.reserve-club.co.kr/common/footer_bg.png) no-repeat center/cover}.footer .footer-wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:70%;margin:auto;padding:3rem 0 5rem;font-size:.88rem;color:#b6b6b6}.footer .footer-wrap .site-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;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 #fff;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:#02162c;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:wrap;text-align:center}.footer .footer-wrap .footer-desc .box-wrap .box{border:1px solid #fff;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-btn{margin-bottom:1rem;font-size:.75rem;line-height:1.3;color:#ffd175}.footer .footer-wrap .footer-btn span{font-size:1.125rem}.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}@media screen and (max-width:768px){.footer .footer-wrap{width:90%;padding:1rem 0 2rem;color:#fff}.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{width:50%}.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}}.subHeader{width:100%;padding:9rem 0 3rem;background:url(https://img.reserve-club.co.kr/common/titBg.png) no-repeat top center/cover;color:#fff}.subHeader .title{position:relative;width:70%;margin:auto;line-height:1.5}.subHeader .title h3{font-size:2.5rem;margin-bottom:1rem;font-weight:600;letter-spacing:-1px}.subHeader .title .reserve-bnr{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.subHeader{padding:6rem 0 4rem}.subHeader .title{width:95%}.subHeader .title h3{margin-bottom:.5rem;font-size:1.5rem}.subHeader .title p{font-size:.875rem}.subHeader .title .reserve-bnr{position:absolute;right:50%;bottom:-50px;transform:translate(50%)}}.subMenu{width:100%;border-bottom:1px solid #ccc}.subMenu .menu{margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;cursor:pointer}.subMenu .menu li{padding:0 2rem;text-align:center}.subMenu .menu li.active{border-bottom:1px solid #000}.subMenu .menu li.active>a{color:#333;font-weight:700}.subMenu .menu li>a{width:100%;padding:1rem 0;color:#888;letter-spacing:-.18px}@media screen and (max-width:768px){.subMenu .menu{max-width:95%}.subMenu .menu li{padding:0 .5rem}}.c-toggle{display:none;position:absolute;top:calc(100% + 8px);right:0;padding:8px 0;background:#fff;border:1px solid #E9E9E9;border-radius:12px;box-shadow:0 3px 6px #00000029;z-index:999}.c-toggle.active{display:block}.c-toggle ul li{padding:10px 16px;font-size:14px;font-weight:500;color:#2a2a2a;cursor:pointer}.c-toggle ul li.active{color:#1b88cc}.c-toggle__top{display:none}@media screen and (max-width:768px){.c-toggle{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;background:none}.c-toggle>ul{position:absolute;bottom:0;width:100%;background:#fff;border-radius:20px 20px 0 0;padding:20px 0}.c-toggle__dimmed{position:absolute;width:100%;height:100%;background:#00000080}.c-toggle__top{display:block;margin:0 auto 6px;text-align:center}.c-toggle__top>p{font-size:18px;font-weight:500}.c-toggle__top:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#dcdcdc;border-radius:12px}}.alert{margin:1rem;padding:1rem;border-radius:4px;border:1px solid transparent}.alert.default{color:#052c65;background-color:#cfe2ff;border-color:#9ec5fe}.alert.secondary{color:#2b2f32;background-color:#e2e3e5;border-color:#c4c8cb}.alert.success{color:#18764b;background-color:#d1e7dd;border-color:#a3cfbb}.alert.danger{color:#58151c;background-color:#f8d7da;border-color:#f1aeb5}.alert.warning{color:#664d03;background-color:#fff3cd;border-color:#ffe69c}.alert.fixed{position:fixed;top:100px;left:50%;transform:translate(-50%);max-width:736px;width:100%;margin:0;z-index:1000}.c-toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%) translateY(20px);max-width:736px;width:-moz-max-content;width:max-content;padding:16px 24px;font-size:15px;text-align:center;line-height:1.3;color:#fff;background-color:#2a2a2a;border-radius:16px;opacity:0;z-index:9999;transition:opacity .3s ease,transform .3s ease}.c-toast.active{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:768px){.c-toast{max-width:90%;padding:16px}}@keyframes fade{0%,80%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.loading{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.loading.overlay{width:100%;height:100%;background-color:#000000b3}.loading__inner{z-index:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px}.loading__dot{width:10px;height:10px;background-color:#1b88cc;border-radius:50%;opacity:0;animation:fade 1.5s infinite ease-in-out}.loading__dot:nth-child(2){animation-delay:.2s}.loading__dot:nth-child(3){animation-delay:.4s}.c-select,.c-input{width:100%;padding:.7rem 0 .7rem 1rem;border:1px solid #ccc;font-size:16px}.c-input{background-color:#fff}.c-input input{width:100%}.c-input.is-invalid{border-color:#d3213e!important}.c-input__message{display:none;padding-top:.5rem;font-size:.75rem;color:#d3213e}.c-select{background:url(https://img.ebiznetworks.co.kr/home/common/ico_arrow.png) no-repeat right 12px center}.c-select.is-invalid{border-color:#d3213e}.c-radio{display:flex;align-items:center;gap:8px;cursor:pointer}.c-radio input[type=checkbox],.c-radio input[type=radio]{display:none}.c-radio__mark{width:20px;height:20px;background:url(https://img.reserve-club.co.kr/reserve/radio_off.png) no-repeat center/contain}input[type=checkbox]:checked+.c-radio__mark,input[type=radio]:checked+.c-radio__mark{background-image:url(https://img.reserve-club.co.kr/reserve/radio_on.png)}.c-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.c-checkbox input[type=checkbox],.c-checkbox input[type=radio]{display:none}.c-checkbox__mark{width:20px;height:20px;background:url(https://img.reserve-club.co.kr/reserve/ico_checkbox_off.png) no-repeat center/contain}input[type=checkbox]:checked+.c-checkbox__mark,input[type=radio]:checked+.c-checkbox__mark{background-image:url(https://img.reserve-club.co.kr/reserve/ico_checkbox_on.png)}.c-popup{display:none;position:fixed;inset:0;z-index:999;width:100%;height:100%;background-color:#0009}.c-popup.active{display:block}.c-popup__content{z-index:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:680px;background-color:#fff;overflow:hidden}.c-popup__content--xs{max-width:560px}.c-popup__content--sm{max-width:720px}.c-popup__content--lg{max-width:1080px}.c-popup__header{position:relative;padding:16px;border-bottom:1px solid #E9E9E9}.c-popup__header h2{font-size:18px;font-weight:500;color:#2a2a2a;text-align:center}.c-popup__close{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.5rem;cursor:pointer}.c-popup__body{padding:24px;overflow-y:auto}.c-popup__footer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;text-align:center}.c-popup__footer a,.c-popup__footer button{flex:1;padding:16px 0}.c-popup__footer .btn-primary{color:#fff;font-weight:500;background-color:#1b88cc}.c-popup__footer .btn-cancel{background-color:#ddd}@media screen and (max-width:768px){.c-popup__content{width:100%;height:100%;border-radius:0}.c-popup__body{height:85%;padding:20px 16px}.c-popup__footer{position:absolute;bottom:0;left:0}}.c-tab{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.c-tab li{padding:13px 28px;font-weight:500;color:#dcdcdc;border:1px solid #DCDCDC;border-radius:50px;cursor:pointer}.c-tab li.active{background:#1b88cc;border:1px solid #1b88cc;color:#fff}.c-tab--vertical{flex-direction:column;align-items:flex-start;gap:12px}.c-tab--vertical li{padding:8px 20px;border:1px solid #fff;color:#fff}.c-tab--vertical li.active{font-weight:700;border-color:#fff;background:#fff}.c-tab--type2{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.c-tab--type2 li{padding:12px 24px;font-weight:500;color:#2a2a2a;border:none;border-radius:0;cursor:pointer}.c-tab--type2 li.active{border:none;border-bottom:2px solid #1b88cc;background-color:transparent;color:#1b88cc}@media screen and (max-width:768px){.c-tab li{padding:14px 11px;font-size:14px;font-weight:500}.c-tab--vertical{flex-direction:row;gap:8px}.c-tab--vertical li{padding:8px}.c-tab--type2 li{padding:12px 16px}}.reserve-popup#faq .c-popup__content{height:820px;overflow:scroll}.reserve-popup .c-popup__content{background-color:#f8f8f8}.reserve-popup .c-popup__content .c-popup__body{position:relative}.reserve-popup .c-popup__content .c-popup__close{top:0;right:0;transform:translateY(0);padding:.5rem;background-color:#333;cursor:pointer}.reserve-popup .c-popup__content .title{margin-bottom:2rem;line-height:1.5}.reserve-popup .c-popup__content .title>h3{margin:.5rem 0;font-size:2.25rem;font-weight:500;letter-spacing:-.7px}.reserve-popup .c-popup__content .title h4{letter-spacing:-.4px}.reserve-popup .c-popup__content .form input,.reserve-popup .c-popup__content .form select,.reserve-popup .c-popup__content .form textarea{background-color:#fff;line-height:1.5}.reserve-popup .c-popup__content .form .form__group{margin-bottom:11px}.reserve-popup .c-popup__content .agree .c-checkbox{justify-content:center}.reserve-popup .c-popup__content .agree .checkbox{position:relative;margin-left:35px}.reserve-popup .c-popup__content .agree .more{font-weight:300;cursor:pointer}.reserve-popup .c-popup__content .agree .prvcy{display:none;color:#777;text-align:left;font-size:.875rem;border:1px solid #ccc;background-color:#fff;line-height:2;margin-top:1rem;padding:.5rem 1rem;height:70px;overflow-y:scroll}.reserve-popup .c-popup__content .agree .prvcy.active{display:block}.reserve-popup .c-popup__content .c-popup__footer{justify-content:center;gap:16px;margin-top:1.5rem;font-size:1.125rem}.reserve-popup .c-popup__content .c-popup__footer .btn{flex:0 0 25%;border-radius:5px}.reserve-popup .c-popup__content .fold{border-top:1px solid #777}.reserve-popup .c-popup__content .fold .tit{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:1rem;border-bottom:1px solid #777;background-color:#fff;cursor:pointer}.reserve-popup .c-popup__content .fold .tit p{font-size:1.125rem;font-weight:500;line-height:1.3}.reserve-popup .c-popup__content .fold .txt{border-bottom:1px solid #777;line-height:1.5;padding:1rem}.reserve-popup .c-popup__content .fold .txt .sub{color:#00f}.reserve-popup .c-popup__content .fold .txt table{width:100%;margin-bottom:1rem;border:1px solid #ccc}.reserve-popup .c-popup__content .fold .txt table td{background-color:#fff}.reserve-popup .c-popup__content .fold .txt table th,.reserve-popup .c-popup__content .fold .txt table td{padding:.5rem 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.reserve-popup#faq .c-popup__content,.reserve-popup .c-popup__content .c-popup__body{height:100%}.reserve-popup .c-popup__content .title{font-size:.875rem}.reserve-popup .c-popup__content .title>h3{font-size:1.75rem;margin:0 0 .5rem}.reserve-popup .c-popup__content .agree,.reserve-popup .c-popup__content .agree .more{font-size:.75rem}.reserve-popup .c-popup__content .agree .prvcy{padding:.5rem}.reserve-popup .c-popup__content .c-popup__footer{position:static}.reserve-popup .c-popup__content .c-popup__footer .btn{flex:0 0 30%}.reserve-popup .c-popup__content .fold .tit p{width:90%;font-size:.875rem}.reserve-popup .c-popup__content .fold .txt p{font-size:.75rem}}.menu-wrap{position:relative;width:100%;border-bottom:1px solid #ddd;text-align:center}.menu-wrap .menu{position:relative;padding:1rem 0;width:10%;margin:auto;font-size:1.125rem;font-weight:700;cursor:pointer}.menu-wrap .menu>ul{display:none;position:absolute;top:100%;left:0;padding:1rem 0;width:100%;color:#999;background-color:#fff;box-shadow:0 0 6px #00000029;border-radius:4px;font-weight:300;z-index:2}.menu-wrap .menu>ul.active{display:block}.menu-wrap .menu>ul>li{padding:.75rem 0;cursor:pointer}.menu-wrap .menu>ul>li.active{font-weight:700;color:#1b88cc}.menu-wrap div[class^=btn]{position:absolute;top:50%;right:17%;transform:translateY(-50%);cursor:pointer}.menu-wrap div[class^=btn] i{font-size:1.25rem}.menu-wrap div[class^=btn].btn-back{right:82%;-webkit-text-stroke:1px}.menu-wrap .nav-link{display:block}@media screen and (max-width:768px){.menu-wrap .menu{width:100%}.menu-wrap div[class^=btn]{right:2%}.menu-wrap div[class^=btn].btn-back{right:93%}}.pageTab{width:100%;border-bottom:1px solid #ccc;margin-top:100px}.pageTab .page-tab{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:auto;cursor:pointer}.pageTab .page-tab li{padding:0 2rem;text-align:center}.pageTab .page-tab li>a{width:100%;padding:1rem 0;color:#888;letter-spacing:-.18px}.pageTab .page-tab li.active{border-bottom:1px solid #000}.pageTab .page-tab li.active>a{color:#333;font-weight:700}@media screen and (max-width:768px){.pageTab{margin-top:54px}.pageTab .page-tab{max-width:95%}.pageTab .page-tab li{padding:0 .5rem}}.find-auth-popup .c-popup__content{height:700px}.find-auth-popup .c-popup__body{padding:3rem}.find-auth-popup .c-popup__close{top:0;right:0;transform:translateY(0);padding:.75rem;background-color:#333;cursor:pointer}.find-auth-popup .title{position:relative;padding-bottom:2rem;line-height:1.5}.find-auth-popup .title>h3{margin:1rem 0;font-size:2.25rem;font-weight:700}.find-auth-popup .title p{color:#555}@media screen and (max-width:768px){.find-auth-popup .c-popup__content{height:100%}.find-auth-popup .c-popup__body{padding:2.5rem 1.25rem 1.875rem}.find-auth-popup .btn-close{padding:.5rem}.find-auth-popup .btn-close>img{width:20px;height:20px}.find-auth-popup .title{padding-bottom:2.875rem;font-size:.875rem}.find-auth-popup .title>h3{margin:.5rem 0;font-size:1.75rem}}.find-auth input,.find-auth button{border-radius:4px}.find-auth__list{border-top:1px solid #999999}.find-auth__item{padding:1rem;border-bottom:1px solid #999999}.find-auth__item.active{background-color:#f8f8f8}.find-auth__item.active .find-auth__form{display:block}.find-auth__form{display:none;margin-top:1rem}.find-auth__form [data-form-group]{margin-bottom:1rem}.find-auth__code-row{display:none;align-items:flex-start;gap:12px;margin-bottom:1rem}.find-auth__code-group{position:relative;width:100%;margin-bottom:0!important}.find-auth__timer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:absolute;top:0;right:.75rem;height:48px;color:#f10;pointer-events:none}.find-auth__btn-send,.find-auth__btn-verify{width:100%;padding:1rem 0;text-align:center;background-color:#ccc;color:#fff;cursor:pointer}.find-auth__btn-verify{display:none}.find-auth__btn-resend{flex-shrink:0;padding:1rem .75rem;font-size:.875rem;background-color:#fff;border:1px solid #555555;color:#373737;white-space:nowrap;cursor:pointer}.find-auth__result{padding:28px 0;border-top:1px solid #999999}.find-auth__result-title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:1.25rem;font-weight:700;text-align:center}.find-auth__result-icon{width:40px;height:40px}.find-auth__result-list{max-height:144px;overflow-y:auto}.find-auth__result-list::-webkit-scrollbar{width:4px}.find-auth__result-list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.find-auth__result-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.find-auth__result-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:.75rem;margin-bottom:1rem;border-radius:4px;background-color:#f8f8f8}.find-auth__result-label{font-size:.875rem;color:#333}.find-auth__result-value{flex:1;font-size:1.25rem;font-weight:700;color:#1b88cc;text-align:center}.find-auth__result-copy{padding:.5rem 1rem;font-size:.875rem;color:#333;border:1px solid #999999;border-radius:4px;background-color:#fff;cursor:pointer}.find-auth__result-desc{font-size:.875rem;color:#555}.find-auth__result-close{position:absolute;bottom:5.75rem;left:50%;transform:translate(-50%);padding:.875rem 3.5rem;color:#fff;background-color:#999;border-radius:4px;cursor:pointer}.find-auth__note{position:absolute;bottom:2rem;font-size:.75rem;color:#777}.find-auth__note-link{color:#1b88cc;cursor:pointer}@media screen and (max-width:768px){.find-auth__item{padding:1rem}.find-auth__btn-resend{padding:1rem .25rem;font-size:.875rem}.find-auth__result-title{gap:12px;font-size:1.125rem}.find-auth__result-icon{width:36px;height:36px}}.calendar-popup{display:block;top:100%}.calendar-popup.active{top:0}.calendar-popup #calendar-input{display:none}.calendar-popup .calendar__notice{margin-top:2rem;font-size:.875rem;color:#555;line-height:1.2;margin-bottom:1.25rem}.calendar-popup button{font-size:1.125rem}.calendar-popup .flatpickr-calendar{margin:auto;box-shadow:none;width:100%!important}.calendar-popup .flatpickr-days,.calendar-popup .dayContainer{width:100%!important;max-width:100%!important}.calendar-popup .flatpickr-day{max-width:44px;height:44px}.calendar-popup .flatpickr-day.selected,.calendar-popup .flatpickr-day.startRange,.calendar-popup .flatpickr-day.endRange,.calendar-popup .flatpickr-day.selected.inRange,.calendar-popup .flatpickr-day.startRange.inRange,.calendar-popup .flatpickr-day.endRange.inRange,.calendar-popup .flatpickr-day.selected:focus,.calendar-popup .flatpickr-day.startRange:focus,.calendar-popup .flatpickr-day.endRange:focus,.calendar-popup .flatpickr-day.selected:hover,.calendar-popup .flatpickr-day.startRange:hover,.calendar-popup .flatpickr-day.endRange:hover,.calendar-popup .flatpickr-day.selected.prevMonthDay,.calendar-popup .flatpickr-day.startRange.prevMonthDay,.calendar-popup .flatpickr-day.endRange.prevMonthDay,.calendar-popup .flatpickr-day.selected.nextMonthDay,.calendar-popup .flatpickr-day.startRange.nextMonthDay,.calendar-popup .flatpickr-day.endRange.nextMonthDay{background:#1b88cc;border-color:#1b88cc}.calendar-popup .flatpickr-day.selected.holiday,.calendar-popup .flatpickr-day.startRange.holiday,.calendar-popup .flatpickr-day.endRange.holiday,.calendar-popup .flatpickr-day.selected.inRange.holiday,.calendar-popup .flatpickr-day.startRange.inRange.holiday,.calendar-popup .flatpickr-day.endRange.inRange.holiday,.calendar-popup .flatpickr-day.selected:focus.holiday,.calendar-popup .flatpickr-day.startRange:focus.holiday,.calendar-popup .flatpickr-day.endRange:focus.holiday,.calendar-popup .flatpickr-day.selected:hover.holiday,.calendar-popup .flatpickr-day.startRange:hover.holiday,.calendar-popup .flatpickr-day.endRange:hover.holiday,.calendar-popup .flatpickr-day.selected.prevMonthDay.holiday,.calendar-popup .flatpickr-day.startRange.prevMonthDay.holiday,.calendar-popup .flatpickr-day.endRange.prevMonthDay.holiday,.calendar-popup .flatpickr-day.selected.nextMonthDay.holiday,.calendar-popup .flatpickr-day.startRange.nextMonthDay.holiday,.calendar-popup .flatpickr-day.endRange.nextMonthDay.holiday{color:#fff}.calendar-popup .flatpickr-day.selected .day-price,.calendar-popup .flatpickr-day.startRange .day-price,.calendar-popup .flatpickr-day.endRange .day-price,.calendar-popup .flatpickr-day.selected.inRange .day-price,.calendar-popup .flatpickr-day.startRange.inRange .day-price,.calendar-popup .flatpickr-day.endRange.inRange .day-price,.calendar-popup .flatpickr-day.selected:focus .day-price,.calendar-popup .flatpickr-day.startRange:focus .day-price,.calendar-popup .flatpickr-day.endRange:focus .day-price,.calendar-popup .flatpickr-day.selected:hover .day-price,.calendar-popup .flatpickr-day.startRange:hover .day-price,.calendar-popup .flatpickr-day.endRange:hover .day-price,.calendar-popup .flatpickr-day.selected.prevMonthDay .day-price,.calendar-popup .flatpickr-day.startRange.prevMonthDay .day-price,.calendar-popup .flatpickr-day.endRange.prevMonthDay .day-price,.calendar-popup .flatpickr-day.selected.nextMonthDay .day-price,.calendar-popup .flatpickr-day.startRange.nextMonthDay .day-price,.calendar-popup .flatpickr-day.endRange.nextMonthDay .day-price{color:#fff}.calendar-popup .flatpickr-day.holiday{color:#c30028}.calendar-popup .flatpickr-day .day-price{font-size:.625rem;color:#777;position:absolute;left:50%;transform:translate(-50%);top:13px;display:inline-flex;justify-content:center;width:100%;letter-spacing:-.3px}.calendar-popup .flatpickr-day.flatpickr-disabled.holiday,.calendar-popup .flatpickr-day.flatpickr-disabled:hover.holiday,.calendar-popup .flatpickr-day.prevMonthDay.holiday,.calendar-popup .flatpickr-day.nextMonthDay.holiday,.calendar-popup .flatpickr-day.notAllowed.holiday,.calendar-popup .flatpickr-day.notAllowed.prevMonthDay.holiday,.calendar-popup .flatpickr-day.notAllowed.nextMonthDay.holiday{color:#c3002833}.calendar-popup .flatpickr-day.flatpickr-disabled .day-price,.calendar-popup .flatpickr-day.flatpickr-disabled:hover .day-price,.calendar-popup .flatpickr-day.prevMonthDay .day-price,.calendar-popup .flatpickr-day.nextMonthDay .day-price,.calendar-popup .flatpickr-day.notAllowed .day-price,.calendar-popup .flatpickr-day.notAllowed.prevMonthDay .day-price,.calendar-popup .flatpickr-day.notAllowed.nextMonthDay .day-price{color:#7777774d}.calendar-popup .flatpickr-day.week.selected{border-radius:0;box-shadow:0}.calendar-popup .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.calendar-popup .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.calendar-popup .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #1b88cc}.calendar-popup .flatpickr-calendar.arrowTop:before{border:none}@media screen and (max-width:768px){.calendar-popup .c-popup__content{height:500px}.calendar-popup .calendar__notice{margin-top:1rem;text-align:center;font-size:.75rem}.calendar-popup button{font-size:1rem}}.ticket-detail-popup{padding:2rem}.ticket-detail-popup .title{margin-bottom:2rem;line-height:1.5}.ticket-detail-popup .title>h3{font-size:1.25rem;font-weight:500}.ticket-detail-popup .title>h3>span{color:#1b88cc}.ticket-detail-popup .card{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:1.5rem;background-color:#f5f5f5}.ticket-detail-popup .card>img{margin-right:3rem;width:150px}.ticket-detail-popup .card .desc{width:60%;letter-spacing:-.38px}.ticket-detail-popup .card .desc>dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-bottom:.5rem;line-height:1.5}.ticket-detail-popup .card .desc>dl dt{flex:0 0 25%;color:#555}.ticket-detail-popup .card .desc>dl dd{flex:1;font-size:.875rem;font-weight:700;word-break:keep-all}.ticket-detail-popup .row{margin:2rem 0;border-bottom:1px solid #ddd}.ticket-detail-popup .row.row--price{border-color:#333}.ticket-detail-popup .row.row--total{border-bottom:none}.ticket-detail-popup .row>h2{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.ticket-detail-popup .row>h2>span{font-size:1rem;font-weight:300;color:#555}.ticket-detail-popup .row>h2 .amount{font-size:1.25rem;color:#44a8ff}.ticket-detail-popup .row dl{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:1rem}.ticket-detail-popup .row dl dd.edit{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;flex-flow:column;gap:.5rem}.ticket-detail-popup .row dl dd.edit input{padding:.5rem 0;text-align:right;border:1px solid #fff;border-radius:4px}.ticket-detail-popup .row dl dd.edit input.active{padding:.5rem;border:1px solid #ccc;background-color:#f5f5f5;text-align:start}.ticket-detail-popup .row dl dd.edit button{padding:.75rem 2rem;border:1px solid #ccc;border-radius:4px;cursor:pointer}.ticket-detail-popup .btn-cancel{flex:0 0 180px;margin:auto;color:#fff;background-color:#333;border-radius:5px}@media screen and (max-width:768px){.ticket-detail-popup .card{padding:1rem}.ticket-detail-popup .card>img{margin:0 auto 1rem}.ticket-detail-popup .card .desc{width:100%}.ticket-detail-popup .row--buyer dl{justify-content:flex-start;align-items:center}.ticket-detail-popup .row--buyer dl dt{flex:0 0 25%}.ticket-detail-popup .row--buyer dl dd.edit{flex:1;flex-flow:row;align-items:center}.ticket-detail-popup .row--buyer dl dd.edit input{flex:1;text-align:left}.ticket-detail-popup .row--buyer dl dd.edit button{padding:.75rem 1rem}.ticket-detail-popup .btn-cancel{flex:0 0 100%;border-radius:0}}.vouchers-wrap{width:100%;max-width:1100px;margin:0 auto;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;border:1px solid #ddd}.vouchers-wrap span{display:inline-block}.vouchers-wrap .vouchers{flex:1;border-right:1px solid #ddd}.vouchers-wrap .vouchers:last-child{border-right:none}.vouchers-wrap .name{width:100%;background-color:#eee;text-align:center;padding:.75rem;border-bottom:1px solid #ddd}.vouchers-wrap .count-wrap{padding:1.125rem;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;height:calc(100% - 41px);line-height:1.2}.vouchers-wrap .remain-count{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.vouchers-wrap .remain-count .num{color:#1b88cc}.vouchers-wrap .all-used-count{font-size:.875rem;color:#333}.vouchers-wrap .all:after{content:"/";display:inline-block;position:relative;margin-left:.25rem}@media screen and (max-width:768px){.vouchers-wrap{width:calc(100% - 2rem)}.vouchers-wrap .count-wrap{padding:1rem}.vouchers-wrap .remain-count{font-size:1rem}}@media screen and (max-width:480px){.vouchers-wrap{display:grid;grid-template-columns:repeat(2,1fr)}}.upgrade-popup .c-popup__body{position:relative}.upgrade-popup .c-popup__header{border-bottom:none;padding:26px 0}.upgrade-popup .title{margin-bottom:2rem;line-height:1.5;letter-spacing:-.4px}.upgrade-popup .title>h3{font-weight:700}.upgrade-popup h5{margin-bottom:1rem;font-weight:700}.upgrade-popup label{margin-bottom:.5rem;padding:1rem;background-color:#f8f8f8;border:1px solid #cccccc;border-radius:8px}.upgrade-popup label .num{margin-left:auto;font-weight:700}.upgrade-popup label:has(input[type=radio]:checked){background-color:#fff;border:1px solid #1b88cc}.upgrade-popup label:has(input[type=radio]:checked) .num{color:#1b88cc}.upgrade-popup .c-popup__footer a,.upgrade-popup .c-popup__footer button{margin:24px;color:#fff;background-color:#c30028;border-radius:4px;cursor:pointer}.upgrade-popup .c-popup__footer a>span,.upgrade-popup .c-popup__footer button>span{color:#ffe600}@media screen and (max-width:768px){.upgrade-popup .c-popup__body{padding:0 16px 20px}.upgrade-popup label{padding:1rem .75rem;align-items:center;font-size:.875rem}.upgrade-popup .c-popup__footer a,.upgrade-popup .c-popup__footer button{padding:1.5rem 0;margin:0;border-radius:0}}.room-img-popup .c-tab{width:85%;margin:1.25rem auto 1rem;gap:.625rem}.room-img-popup .c-tab>li{padding:.5rem 1.25rem;font-size:.875rem;color:#000}.room-img-popup .c-tab>li.active{color:#fff;background-color:#333;border:1px solid #333}.room-img-popup .slide .swiper{width:85%;margin-bottom:1rem}.room-img-popup .slide .swiper .swiper-slide>img{height:600px}.room-img-popup .slide .swiper.thumbs .swiper-slide{cursor:pointer}.room-img-popup .slide .swiper.thumbs .swiper-slide>img{height:100%}.room-img-popup .slide .swiper.thumbs .swiper-slide-thumb-active{border:2px solid #000}.room-img-popup .slide .swiper-button-next,.room-img-popup .slide .swiper-button-prev{color:#000000b3}.room-img-popup .slide .swiper-button-prev{left:1.5rem}.room-img-popup .slide .swiper-button-next{right:1.5rem}.room-img-popup .slide .swiper-pagination{color:#fff;bottom:15%}@media screen and (max-width:768px){.room-img-popup .c-popup__content{height:auto}.room-img-popup .c-tab{width:90%;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none}.room-img-popup .c-tab::-webkit-scrollbar{display:none}.room-img-popup .slide .swiper{width:100%;margin-bottom:1rem}.room-img-popup .slide .swiper .swiper-slide>img{height:240px}.room-img-popup .slide .swiper-button-next,.room-img-popup .slide .swiper-button-prev{color:#fff;--swiper-navigation-size: 24px}.room-img-popup .slide .swiper-button-prev{left:.5rem}.room-img-popup .slide .swiper-button-next{right:.5rem}.room-img-popup .slide .swiper-pagination{bottom:20%}}.bnf-popup .c-popup__body,[class*=popupPay] .c-popup__body{padding:2.5rem 2.5rem 17rem}.bnf-popup .c-popup__body>h3,[class*=popupPay] .c-popup__body>h3{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.bnf-popup .c-popup__body>h3 img,[class*=popupPay] .c-popup__body>h3 img{margin-right:.5rem}.bnf-popup .c-popup__body p,[class*=popupPay] .c-popup__body p{margin-bottom:1.5rem;font-size:.875rem;color:#888;line-height:1.5;letter-spacing:-1.05px}.bnf-popup .c-popup__body table,[class*=popupPay] .c-popup__body table{width:100%;margin-bottom:1rem;font-size:.875rem;border:1px solid #ddd}.bnf-popup .c-popup__body table tr,[class*=popupPay] .c-popup__body table tr{border-bottom:1px solid #ddd}.bnf-popup .c-popup__body table th,.bnf-popup .c-popup__body table td,[class*=popupPay] .c-popup__body table th,[class*=popupPay] .c-popup__body table td{padding:.5rem .25rem;border-right:1px solid #ddd;text-align:center;line-height:1.3}.bnf-popup .c-popup__body table th:last-child,.bnf-popup .c-popup__body table td:last-child,[class*=popupPay] .c-popup__body table th:last-child,[class*=popupPay] .c-popup__body table td:last-child{border-right:none}.bnf-popup .c-popup__body table th,[class*=popupPay] .c-popup__body table th{vertical-align:middle;background-color:#f5f5f5}.bnf-popup .c-popup__body table.t4 th,.bnf-popup .c-popup__body table.t4 td,[class*=popupPay] .c-popup__body table.t4 th,[class*=popupPay] .c-popup__body table.t4 td{vertical-align:middle}.bnf-popup .c-popup__body table.t4 td,[class*=popupPay] .c-popup__body table.t4 td{text-align:left}@media screen and (max-width:768px){.bnf-popup .c-popup__body,[class*=popupPay] .c-popup__body{padding:1.25rem}.bnf-popup .c-popup__body>h3,[class*=popupPay] .c-popup__body>h3{margin-bottom:.5rem;font-size:1rem}}.terms-wrapper .cont{width:70%;margin:5rem auto;font-size:.875rem;line-height:1.5;letter-spacing:-.4px;word-break:keep-all}.terms-wrapper .cont .title{font-weight:700;font-size:.875rem}.terms-wrapper .cont p{margin:.5rem 0}.terms-wrapper .cont ol{margin-bottom:1rem}@media screen and (max-width:768px){.terms-wrapper .cont{width:95%;margin:2rem auto}}.reserve-wrapper .list .intro{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:3.75rem;padding-bottom:3.25rem;border-bottom:1px solid #ccc}.reserve-wrapper .list .intro h3{width:20%;font-size:1.5rem;font-weight:700}.reserve-wrapper .list .intro>div{width:80%;font-size:1.125rem;color:#555;line-height:1.5}.reserve-wrapper .list .intro>div img{margin-top:3.75rem}.reserve-wrapper .list .card{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:6.25rem}.reserve-wrapper .list .card>li{width:32.5%;padding:2rem;background-color:#f5f5f5}.reserve-wrapper .list .card>li .top{margin-bottom:1.875rem;text-align:center;border-bottom:1px solid #ccc}.reserve-wrapper .list .card>li .top>img{max-width:300px;margin:0 auto 2rem}.reserve-wrapper .list .card>li .top>h5{margin-bottom:1rem;font-size:1.75rem;font-weight:700}.reserve-wrapper .list .card>li .main{height:200px}.reserve-wrapper .list .card>li .main .info{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-bottom:1rem;line-height:1.5;letter-spacing:-.4px}.reserve-wrapper .list .card>li .main .info .tit{width:32%;font-weight:700}.reserve-wrapper .list .card>li .main .info .txt{width:68%;font-size:.875rem}.reserve-wrapper .list .card>li .price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-color:#fff}.reserve-wrapper .list .card>li .price .del{margin-left:1rem;padding:1.25rem .75rem 1.25rem .25rem;font-size:1.125rem;color:#999;background:url(https://img.reserve-club.co.kr/reserve/img_arrow.png) no-repeat center/contain}.reserve-wrapper .list .card>li .price p{font-size:1.25rem;font-weight:700}.reserve-wrapper .list .card>li .price .btn{padding:1.25rem;text-align:center;border:1px solid #000;cursor:pointer}@media screen and (max-width:768px){.reserve-wrapper .cont{width:95%;margin:2rem auto 5rem}.reserve-wrapper .list .intro{margin-bottom:2.5rem;padding-bottom:2.5rem}.reserve-wrapper .list .intro h3{width:100%;margin-bottom:.75rem;font-size:1.125rem}.reserve-wrapper .list .intro>div{width:100%;font-size:.875rem}.reserve-wrapper .list .intro>div img{margin:auto;margin-top:2.75rem}.reserve-wrapper .list .card{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:3.125rem}.reserve-wrapper .list .card>li{width:100%;margin-bottom:1rem;padding:2rem 1rem}.reserve-wrapper .list .card>li .top{margin-bottom:1.25rem}.reserve-wrapper .list .card>li .top>img{max-width:200px;margin:0 auto 1.25rem}.reserve-wrapper .list .card>li .top>h5{font-size:1.5rem}.reserve-wrapper .list .card>li .main{height:auto}.reserve-wrapper .list .card>li .main .info{word-break:keep-all}.reserve-wrapper .list .card>li .main .info .tit{width:25%}.reserve-wrapper .list .card>li .main .info .txt{width:75%}.reserve-wrapper .list .card>li .price{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;padding-left:0;text-align:center}.reserve-wrapper .list .card>li .price .del{margin-right:1rem;padding:1.25rem;font-size:1.125rem;color:#999;background:url(https://img.reserve-club.co.kr/reserve/img_arrow.png) no-repeat center/contain}.reserve-wrapper .list .card>li .price p{padding:1.25rem 0;font-size:1.25rem;font-weight:700}.reserve-wrapper .list .card>li .price .btn{width:100%;padding:1.25rem;border:1px solid #000;cursor:pointer}}.reserve-wrapper .cont{max-width:1300px;width:100%;margin:5rem auto 7rem}.reserve-wrapper .detail .slide{position:relative}.reserve-wrapper .detail .slide .swiper{margin-bottom:4.375rem;padding-bottom:3rem}.reserve-wrapper .detail .slide .swiper .swiper-slide{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:2.5rem;padding:3.75rem 2.5rem 2.5rem;background-color:#f5f5f5}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap>h3{font-size:2.25rem;line-height:1.3;font-weight:700}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap>h3>span{font-size:1rem;font-weight:400}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap>p{line-height:1.5;margin:1rem 0 2rem;font-size:1rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;text-align:center}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li{width:20%;padding:0 .5rem;border-left:1px solid #ccc;word-break:keep-all}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li:last-child{border-right:1px solid #ccc}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li .tit{margin-bottom:.5rem;min-height:28px;font-size:.875rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li .num{font-size:1.25rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li .num>span{font-size:2.25rem;font-weight:700}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap{max-width:250px;width:100%;background-color:#fff}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap>p{padding:1.25rem 0 0;font-size:1.25rem;font-weight:500;text-align:center}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price{padding:1.25rem 1.875rem .5rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>div{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:.75rem;font-weight:400;color:#2c3639;line-height:1.5}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>div .sale{font-size:1.5rem;font-weight:700;color:#999}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>div .pri{text-align:end;font-size:1.5rem;color:#ec2727;font-weight:700}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>div .pri .sub{font-size:1rem;color:#333;font-weight:500}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .btn{width:100%;padding:1.3rem 0;text-align:center;color:#fff;background-color:#1b88cc;cursor:pointer}.reserve-wrapper .detail .slide .swiper .swiper-slide .btn-wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:300px;width:100%}.reserve-wrapper .detail .slide .swiper .swiper-slide .btn-wrap>a{width:48%;padding:.75rem 0;background-color:#fff;border:1px solid #ccc;text-align:center;cursor:pointer}.reserve-wrapper .detail .slide .swiper-button-prev,.reserve-wrapper .detail .slide .swiper-button-next{color:#333;height:24px}.reserve-wrapper .detail .slide .swiper-button-prev{left:-3rem}.reserve-wrapper .detail .slide .swiper-button-next{right:-3rem}.reserve-wrapper .detail .slide .swiper-pagination{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;font-size:1.125rem}.reserve-wrapper .detail .slide .swiper-pagination>span{width:33.333%;padding:1rem 0;border:1px solid #ccc;border-bottom:1px solid #333;background-color:#f8f8f8}.reserve-wrapper .detail .slide .swiper-pagination>span.custom-bullet-active{border:1px solid #333;border-bottom:1px solid #ccc;background-color:#fff;font-weight:700}.reserve-wrapper .detail .slide .swiper-pagination.active{align-items:flex-start;position:fixed;top:83px;left:50%;width:70%;height:-moz-fit-content;height:fit-content;transform:translate(-50%)}.reserve-wrapper .detail .banner{margin-bottom:3.75rem;text-align:center;background-color:#dcf2ff}.reserve-wrapper .detail .main [class^=section_]{margin-bottom:4.375rem}.reserve-wrapper .detail .main [class^=section_]:first-child{display:block}.reserve-wrapper .detail .main [class^=section_] h3{margin-bottom:2rem;font-size:1.5rem;font-weight:700}.reserve-wrapper .detail .main [class^=section_] .img-wrap{padding-top:5rem;text-align:center;background-color:#f8f8f8}.reserve-wrapper .detail .main [class^=section_] .img-wrap img{padding-bottom:2.75rem}.reserve-wrapper .detail .main [class^=section_] .btn-wrap{padding-bottom:5.625rem;text-align:center;background-color:#f8f8f8}.reserve-wrapper .detail .main [class^=section_] .btn-wrap [class^=btn]{padding:1.25rem 5rem;font-size:1.5rem;color:#fff;background-color:#ff9600;border-radius:10px;cursor:pointer}.reserve-wrapper .detail .main [class^=section_] .btn-wrap [class^=btn].btn-49{background-color:#00a770}.reserve-wrapper .detail .main [class^=section_] .btn-wrap [class^=btn].btn-99{background-color:#d03751}.reserve-wrapper .detail .main [class^=section_] .gift-wrap{padding:3.75rem 0 5rem;text-align:center;background-color:#dbf1ff}.reserve-wrapper .detail .table-wrap{margin-bottom:3rem}.reserve-wrapper .detail .table-wrap h5{font-size:1.25rem;font-weight:500;color:#373737;margin-bottom:2rem}.reserve-wrapper .detail .table-wrap .table{display:grid;grid-template-columns:13% 39% 16% 16% 16%;border-bottom:1px solid #333}.reserve-wrapper .detail .table-wrap .table>div{padding:1rem 0;text-align:center;line-height:1.3}.reserve-wrapper .detail .table-wrap .table>div .txtBold{font-weight:700}.reserve-wrapper .detail .table-wrap .table>div[class^=cell]{border-bottom:1px solid #cccccc;border-right:1px solid #ccc;background-color:#eee}.reserve-wrapper .detail .table-wrap .table>div.title,.reserve-wrapper .detail .table-wrap .table>div.package{grid-column:1/3}.reserve-wrapper .detail .table-wrap .table>div.thead{border-top:2px solid #333333;border-right:1px solid #ccc;background-color:#f8f8f8}.reserve-wrapper .detail .table-wrap .table>div.thead:last-child{border-right:none}.reserve-wrapper .detail .table-wrap .table>div.cell_tit{padding-left:1rem;text-align:left;border-right-color:#333;background-color:#fff}.reserve-wrapper .detail .table-wrap .table>div.cell_day{grid-row:1/5;align-content:center;color:#fff;border-bottom:none;background-color:#555}.reserve-wrapper .detail .table-wrap .table>div.title{font-size:1.25rem;text-align:left}.reserve-wrapper .detail .table-wrap .table>div[class^=tab]{align-self:end;color:#fff;cursor:pointer}.reserve-wrapper .detail .table-wrap .table>div.cell:nth-child(4n+1){border-right:none}.reserve-wrapper .detail .table-wrap .table>div.tab_29{background-color:#ff9600}.reserve-wrapper .detail .table-wrap .table>div.tab_49{background-color:#00c483}.reserve-wrapper .detail .table-wrap .table>div.tab_99{background-color:#d03751}.reserve-wrapper .detail .table-wrap.active-29 .table [class*=cell_29]{border-left:4px solid #ff9600;border-right:4px solid #ff9600!important;background-color:#fff}.reserve-wrapper .detail .table-wrap.active-29 .table [class*=cell_29].end{border-bottom:4px solid #ff9600;box-shadow:0 3px 6px #00000029}.reserve-wrapper .detail .table-wrap.active-29 .table [class*=tab_29]{position:relative;padding:1.625rem 0 1rem;border-radius:8px 8px 0 0}.reserve-wrapper .detail .table-wrap.active-29 .table [class*=tab_29]:before{content:"▼";position:absolute;top:10px;left:50%;transform:translate(-50%);font-size:10px}.reserve-wrapper .detail .table-wrap.active-49 .table [class*=cell_49]{border-left:4px solid #00c483;border-right:4px solid #00c483!important;background-color:#fff}.reserve-wrapper .detail .table-wrap.active-49 .table [class*=cell_49].end{border-bottom:4px solid #00c483;box-shadow:0 3px 6px #00000029}.reserve-wrapper .detail .table-wrap.active-49 .table [class*=tab_49]{position:relative;padding:1.625rem 0 1rem;border-radius:8px 8px 0 0}.reserve-wrapper .detail .table-wrap.active-49 .table [class*=tab_49]:before{content:"▼";position:absolute;top:10px;left:50%;transform:translate(-50%);font-size:10px}.reserve-wrapper .detail .table-wrap.active-99 .table [class*=cell_99]{border-left:4px solid #d03751;border-right:4px solid #d03751!important;background-color:#fff}.reserve-wrapper .detail .table-wrap.active-99 .table [class*=cell_99].end{border-bottom:4px solid #d03751;box-shadow:0 3px 6px #00000029}.reserve-wrapper .detail .table-wrap.active-99 .table [class*=tab_99]{position:relative;padding:1.625rem 0 1rem;border-radius:8px 8px 0 0}.reserve-wrapper .detail .table-wrap.active-99 .table [class*=tab_99]:before{content:"▼";position:absolute;top:10px;left:50%;transform:translate(-50%);font-size:10px}.reserve-wrapper .detail .info{margin-bottom:2rem;line-height:1.5}.reserve-wrapper .detail .info h3{margin-bottom:1rem;font-size:1.25rem;font-weight:500}.reserve-wrapper .detail table{width:100%;margin-bottom:1.5rem;border-top:2px solid #333333;text-align:center}.reserve-wrapper .detail table th,.reserve-wrapper .detail table td{padding:1rem 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;word-break:keep-all}.reserve-wrapper .detail table th:last-child,.reserve-wrapper .detail table td:last-child{border-right:none}.reserve-wrapper .detail table th>span,.reserve-wrapper .detail table td>span{font-weight:700}.reserve-wrapper .detail table th{background-color:#f8f8f8}.reserve-wrapper .detail table .top{border-top:2px solid #333333}.reserve-wrapper .detail .fold>h3{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;border-top:1px solid #ccc;padding:2rem 0;cursor:pointer}.reserve-wrapper .detail .fold>h3 p{font-size:1.5rem;font-weight:500}.reserve-wrapper .detail .fold>h3 img{margin-right:2rem}.reserve-wrapper .detail .fold .desc{margin-bottom:2rem}.reserve-wrapper .detail .fold .desc .txtRed{color:red}.reserve-wrapper .detail .fold .desc .tit{font-weight:700;margin-bottom:.5rem}.reserve-wrapper .detail .fold .desc .txt p{line-height:1.5;padding-left:1rem;text-indent:-1rem}@media screen and (max-width:768px){.reserve-wrapper .cont{width:95%;margin:2rem auto 5rem}.reserve-wrapper .detail .slide .swiper{margin-bottom:2rem}.reserve-wrapper .detail .slide .swiper .swiper-slide{padding:2.125rem 1rem 2rem;justify-content:center}.reserve-wrapper .detail .slide .swiper .swiper-slide .img-wrap{width:70%;margin:0 auto 1.5rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .img-wrap img{width:100%}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap h3{margin-bottom:1rem;text-align:center;font-size:1.5rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap h3>span{display:block;font-size:.875rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap>p{margin-bottom:1.5rem;font-size:1rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf{margin-bottom:2rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-flow:column}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li .tit{margin-bottom:.5rem;font-size:.75rem;min-height:25px}.reserve-wrapper .detail .slide .swiper .swiper-slide .desc-wrap .bnf>li .num>span{font-size:1.75rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap{max-width:none;width:100%;margin-bottom:1.5rem}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price{padding:1rem 0;text-align:center}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>del{margin-right:1rem;color:#999}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .price>span{font-size:1.25rem;color:#ec2727;font-weight:700}.reserve-wrapper .detail .slide .swiper .swiper-slide .pay-wrap .btn{padding:1rem 0}.reserve-wrapper .detail .slide .swiper .swiper-slide .btn-wrap{max-width:none}.reserve-wrapper .detail .slide .swiper-button-prev{left:1rem;top:18%}.reserve-wrapper .detail .slide .swiper-button-next{right:1rem;top:18%}.reserve-wrapper .detail .slide .swiper-pagination{font-size:1rem}.reserve-wrapper .detail .slide .swiper-pagination.active{top:56px;width:100%}.reserve-wrapper .detail .banner img{width:100%}.reserve-wrapper .detail .main [class^=section_]{margin-bottom:3rem}.reserve-wrapper .detail .main [class^=section_] h3{font-size:1.25rem}.reserve-wrapper .detail .main [class^=section_] .img-wrap img{width:100%;padding-bottom:3rem}.reserve-wrapper .detail .main [class^=section_] .btn-wrap{padding:.5rem 0 3rem}.reserve-wrapper .detail .main [class^=section_] .btn-wrap [class^=btn]{padding:1rem 3rem;font-size:1.125rem}.reserve-wrapper .detail .main [class^=section_] .gift-wrap img{width:100%}.reserve-wrapper .detail .table-wrap{font-size:.875rem;line-height:1.3}.reserve-wrapper .detail .table-wrap h5{margin-bottom:1rem}.reserve-wrapper .detail .table-wrap .table{grid-template-columns:40% 20% 20% 20%}.reserve-wrapper .detail .table-wrap .table>div{padding:.5rem 0}.reserve-wrapper .detail .table-wrap .table>div.title,.reserve-wrapper .detail .table-wrap .table>div.package{grid-column:auto}.reserve-wrapper .detail .table-wrap .table>div[class^=tab]{padding:1rem 0}.reserve-wrapper .detail .table-wrap .table>div.cell_day{grid-row:auto;grid-column:1/5;padding-left:.5rem;text-align:left}.reserve-wrapper .detail .table-wrap .table>div.cell_tit{padding-left:.5rem;padding-right:.5rem}.reserve-wrapper .detail .info{font-size:.875rem}.reserve-wrapper .detail .fold>h3{padding:1rem 0}.reserve-wrapper .detail .fold>h3 img{margin-right:1rem}.reserve-wrapper .detail .fold>h3 p{font-size:1rem}.reserve-wrapper .detail .fold .desc .txt{font-size:.875rem}}.gift-wrapper header{text-align:center;font-size:18px;color:#3f3f3f;line-height:2.5;background-color:#ececec;border-bottom:1px solid #d2d2d2}.gift-wrapper .btn-payment{display:block;margin:24px auto 0;width:250px;padding:1.25rem 0;font-size:20px;font-weight:700;text-align:center;letter-spacing:-.54px;background-color:#2797ff;color:#fff;cursor:pointer}.gift-wrapper .notice{width:100%;background-color:#f6f6f6;padding:36px 30px;margin:30px auto 15px;text-align:left;line-height:1.5;letter-spacing:-1.29px}.gift-wrapper .notice .title{font-size:16px;font-weight:700;text-align:left;padding-bottom:22px}.gift-wrapper .notice .title_sub{font-weight:700;font-size:15px}.gift-wrapper .notice .circle{display:inline-block;width:14px;height:14px;background-color:#2797ff;border-radius:50%;margin-right:10px}.gift-wrapper .pay{max-width:750px;width:100%;margin:auto}.gift-wrapper .pay .form_area{margin:23px auto}.gift-wrapper .pay .form_area>li>dl{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;padding-bottom:20px}.gift-wrapper .pay .form_area>li>dl>dt{width:15%;font-weight:700}.gift-wrapper .pay .form_area>li>dl>dd{width:85%}.gift-wrapper .pay .form_area>li>dl.payTotalArea{padding:20px 0;border-top:1px solid #cbcbcb;border-bottom:1px solid #cdcdcd}.gift-wrapper .pay .form_area>li>dl.payTotalArea .payTotal{font-size:20px;font-weight:700;color:#2797ff}.gift-wrapper .pay .form_area input{border:1px solid #dadada;border-radius:3px}.gift-wrapper .pay .form_area input:focus{background-color:#f6fbff;border:1px solid #2797ff}.gift-wrapper .pay .form_area input[type=radio]{display:none}.gift-wrapper .pay .form_area input[type=radio]:checked+.payType{background:#f6fbff;border:1px solid #2797ff}.gift-wrapper .pay .form_area input[type=radio]:checked+.payType .chk_img{display:inline-block}.gift-wrapper .pay .payType{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;height:60px;margin-bottom:10px;padding:0 10px;border:1px solid #dadada;border-radius:5px}.gift-wrapper .pay .payType .payType_title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:700;color:#2797ff;line-height:1.3}.gift-wrapper .pay .payType .payType_title>img{display:inline-block;vertical-align:middle;margin-right:10px}.gift-wrapper .pay .payType .payType_title>div>span{font-size:12px;font-weight:500;color:#333}.gift-wrapper .pay .payType .chk_img{display:none}.gift-wrapper .pay .package{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%}.gift-wrapper .pay .package .p_it{width:32.33%;cursor:pointer}.gift-wrapper .pay .package .p_it .payType .payType_title{font-size:14px}.gift-wrapper .pay .Type{width:100%}.gift-wrapper .pay .Type .payType{height:83px}.gift-wrapper .pay .Type .payType.naver{background-color:#00c73c!important}.gift-wrapper .pay .Type .payType.naver .payType_title{color:#fff}.gift-wrapper .pay .Type .payType.kakao{background-color:#ffeb00!important}.gift-wrapper .pay .Type .payType.kakao .payType_title{color:#000}.gift-wrapper .pay .chk_box{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:10px;line-height:1.3}.gift-wrapper .pay .chk_box input{margin-right:.5rem}.gift-wrapper .pay .chk_box label{display:inline}.gift-wrapper .pay .chk_box .popBtn{margin-left:.75rem;font-size:13px;color:#777;text-decoration:underline;cursor:pointer}.gift-wrapper .pay .txt{font-size:15px;color:#666;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dotted #dadada;text-align:center}.gift-wrapper .c-popup .c-popup__content{max-width:400px}.gift-wrapper .c-popup .c-popup__content .c-popup__header{position:relative;font-weight:700;font-size:19px;text-align:center}.gift-wrapper .c-popup .c-popup__content .c-popup__header>.close{position:absolute}.gift-wrapper .c-popup .c-popup__content .c-popup__body{padding:0 28px;height:403px;font-size:15px;color:#555;line-height:1.5}@media screen and (max-width:768px){.gift-wrapper .btn-payment{position:fixed;left:0;bottom:0;width:100%}.gift-wrapper .notice{padding:30px 20px;margin-bottom:80px}.gift-wrapper .pay .form_area>li>dl{padding:0 20px 10px}.gift-wrapper .pay .form_area>li>dl>dt{width:25%}.gift-wrapper .pay .form_area>li>dl dd{width:75%;font-size:.875rem;line-height:1.3}.gift-wrapper .pay .form_area>li>dl.packageArea dt,.gift-wrapper .pay .form_area>li>dl.payArea dt{width:100%;margin-bottom:1rem}.gift-wrapper .pay .form_area>li>dl.packageArea dd,.gift-wrapper .pay .form_area>li>dl.payArea dd{width:100%}.gift-wrapper .pay .form_area>li>dl.payTotalArea{padding:20px}.gift-wrapper .pay .Type .payType{height:60px}.gift-wrapper .pay .package{flex-wrap:wrap}.gift-wrapper .pay .package .p_it{width:100%}.gift-wrapper .pay .chk_box{padding:10px 20px;flex-wrap:nowrap}.gift-wrapper .pay .chk_box>div{font-size:15px}.gift-wrapper .c-popup .c-popup__content{height:auto}}.step-wrapper .step2 .top{background-color:#f8f8f8}.step-wrapper .step2 .contents{max-width:1200px;width:100%;margin:auto;padding:3.75rem 0}.step-wrapper .step2 .contents .title-wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:2rem}.step-wrapper .step2 .contents .title-wrap>h3{font-size:1.5rem;font-weight:700}.step-wrapper .step2 .contents .title-wrap>h3 .txtBold{font-size:2.5rem}.step-wrapper .step2 .contents .title-wrap>h3 .txtRed{color:#44a8ff}.step-wrapper .step2 .contents .title-wrap .btn{display:flex;align-items:center;font-weight:700;color:#333;cursor:pointer}.step-wrapper .step2 .contents .title-wrap .btn>i{margin-left:.5rem;font-size:1.5rem}.step-wrapper .step2 .contents .Membership{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:1.5rem}.step-wrapper .step2 .contents .Membership>ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:50%;background-color:#fff}.step-wrapper .step2 .contents .Membership>ul>li{width:33.333%;padding:1.75rem 0;text-align:center}.step-wrapper .step2 .contents .Membership>ul>li>div{border-right:1px solid #ddd}.step-wrapper .step2 .contents .Membership>ul>li>div.info{padding-top:.5rem;font-size:1.125rem;font-weight:700}.step-wrapper .step2 .contents .Membership>ul>li:last-child>div{border-right:none}.step-wrapper .step2 .contents .Membership>ul>li.num{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem 1.125rem;width:100%;border-bottom:1px solid #ddd;text-align:left;cursor:pointer}.step-wrapper .step2 .contents .Membership>ul>li.num h3{font-size:1.125rem}.step-wrapper .step2 .contents .Membership>ul>li.num h3>span{color:#1b88cc;font-weight:700}.step-wrapper .step2 .contents .Membership>ul>li.num p{font-size:.875rem;color:#666}.step-wrapper .step2 .contents .Membership>ul>li.num p i{margin-left:1rem;-webkit-text-stroke:1px;color:#000}.step-wrapper .step2 .contents .Membership .tab-wrap{width:50%}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal{position:relative;padding:1.5rem 1.25rem;background-color:#b6c7d6;cursor:pointer}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal>p{padding:1rem 1.25rem 1rem 3.5rem;background-color:#fff;border-radius:4px}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal>i{position:absolute;font-size:1.5rem;top:50%;left:2.5rem;transform:translateY(-50%)}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-rsv{width:100%;padding:1.75rem 0;font-size:1.125rem;text-align:center;color:#fff;background-color:#1b88cc;cursor:pointer}.step-wrapper .step2 .contents .status{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.step-wrapper .step2 .contents .status>li{width:47%}.step-wrapper .step2 .contents .status>li h3{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.step-wrapper .step2 .contents .status>li h3>a{font-size:.875rem;font-weight:500}.step-wrapper .step2 .contents .status>li .box-wrap{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;padding:2.5rem 0;background-color:#f8f8f8;text-align:center}.step-wrapper .step2 .contents .status>li .box-wrap .box{position:relative;width:50%;border-right:1px solid #dddddd}.step-wrapper .step2 .contents .status>li .box-wrap .box .num{position:absolute;top:0;left:60%;transform:translate(-50%,-50%);width:32px;padding:.5rem 0;border-radius:50%;text-align:center;color:#1b88cc;background-color:#cbe1ef}.step-wrapper .step2 .contents .status>li .box-wrap .box .num.b{color:#fff;background-color:#1b88cc}.step-wrapper .step2 .contents .status>li .box-wrap .box p{margin-top:1rem}.step-wrapper .step2 .contents .status>li .box-wrap .box p>span{font-weight:700}.step-wrapper .step2 .contents .status>li .box-wrap .box:last-child{border-right:none}.step-wrapper .step2 .contents .status>li .box-wrap.box3 .box{width:33.333%}.step-wrapper .step2 .contents .status>li .ticket-wrap{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;text-align:center}.step-wrapper .step2 .contents .status>li .ticket-wrap .ticket{width:23%;padding:2.5rem 0;background-color:#f8f8f8;border-right:none;border-radius:8px}.step-wrapper .step2 .contents .status>li .ticket-wrap .ticket p{margin-top:1rem}.step-wrapper .step2 .contents .status>li .ticket-wrap .ticket p>span{font-weight:700}@media screen and (max-width:768px){.step-wrapper .step2 .top .contents{padding:2.5rem 0 0}.step-wrapper .step2 .contents{width:100%;padding:2.5rem 0}.step-wrapper .step2 .contents .title-wrap{margin:0 auto 1rem;width:90%;align-items:baseline}.step-wrapper .step2 .contents .title-wrap>h3{font-size:1.125rem;line-height:1.5}.step-wrapper .step2 .contents .title-wrap>h3 .txtBold{font-size:1.5rem}.step-wrapper .step2 .contents .title-wrap .btn>i{font-size:1.5rem}.step-wrapper .step2 .contents .Membership{width:100%;flex-wrap:wrap;margin-bottom:0}.step-wrapper .step2 .contents .Membership>ul{width:90%;margin:0 auto 1rem;padding:0 1rem 1rem}.step-wrapper .step2 .contents .Membership>ul>li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;padding:0;text-align:left}.step-wrapper .step2 .contents .Membership>ul>li.num{margin-bottom:1rem;padding:1rem 0}.step-wrapper .step2 .contents .Membership>ul>li.num p i{margin-left:.5rem}.step-wrapper .step2 .contents .Membership>ul>li>div{border-right:none}.step-wrapper .step2 .contents .Membership>ul>li>div.tit{width:30%}.step-wrapper .step2 .contents .Membership>ul>li>div.info{font-size:1rem}.step-wrapper .step2 .contents .Membership .tab-wrap{width:100%}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal{width:100%;padding:1.125rem 0}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal>P{width:90%;margin:auto;padding:.75rem 1rem .75rem 3rem}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-cal>P>i{left:.75rem}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-person{width:30%;padding:1.125rem 1rem 1.125rem .25rem}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-person>p{padding:.75rem 1rem}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-rsv{width:100%;padding:0 0 1.125rem;background-color:#b6c7d6}.step-wrapper .step2 .contents .Membership .tab-wrap .btn-rsv>p{width:90%;position:static;transform:translate(0);margin:0 auto;padding:1rem 0;text-align:center;background-color:#1b88cc;border-radius:4px}.step-wrapper .step2 .contents .status{flex-wrap:wrap}.step-wrapper .step2 .contents .status>li{width:90%;margin:auto}.step-wrapper .step2 .contents .status>li:first-child{margin-bottom:3rem}.step-wrapper .step2 .contents .status>li .ticket-wrap{flex-wrap:wrap}.step-wrapper .step2 .contents .status>li .ticket-wrap .ticket{padding:2rem 0;width:47%;margin-bottom:2%}}.step-wrapper .login .contents{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:1100px;width:100%;margin:3.75rem auto 12.5rem}.step-wrapper .login .contents .title-wrap{width:100%;margin-bottom:3.25rem;line-height:1.3}.step-wrapper .login .contents .title-wrap>h5{margin-bottom:1.25rem;font-size:2.25rem;font-weight:700}.step-wrapper .login .contents .title-wrap>p{font-size:1.125rem}.step-wrapper .login .contents .title-wrap>p>span{color:#44a8ff}.step-wrapper .login .contents .desc-wrap{width:50%;margin-right:5%;padding:2rem;background-color:#f5f5f5;border:1px solid #dddddd;line-height:1.5}.step-wrapper .login .contents .desc-wrap>h5{margin-bottom:.5rem;font-size:1.125rem;font-weight:700;color:#333}.step-wrapper .login .contents .desc-wrap>p{margin-bottom:1.25rem;color:#555}.step-wrapper .login .contents .desc-wrap>img{width:100%}.step-wrapper .login .contents .form-wrap{width:45%}.step-wrapper .login .contents .form-wrap .input-wrap{margin-bottom:1rem}.step-wrapper .login .contents .form-wrap .input-wrap input{width:100%;padding:1rem;border:1px solid #cccccc;background-color:#fff;border-radius:4px}.step-wrapper .login .contents .form-wrap .input-wrap input::-moz-placeholder{color:#999}.step-wrapper .login .contents .form-wrap .input-wrap input::placeholder{color:#999}.step-wrapper .login .contents .form-wrap .checkbox{margin-bottom:1.5rem}.step-wrapper .login .contents .form-wrap .btn{margin-bottom:1.75rem;width:100%;padding:1.25rem 0;font-size:1.125rem;text-align:center;background-color:#44a8ff;border-radius:4px;color:#fff;cursor:pointer}.step-wrapper .login .contents .form-wrap .btn-ask{cursor:pointer}@media screen and (max-width:768px){.step-wrapper .login .contents{width:100%;margin:2.5rem auto 0}.step-wrapper .login .contents .title-wrap{margin:auto;margin-bottom:1.5rem;width:90%}.step-wrapper .login .contents .title-wrap>h5{font-size:1.5rem}.step-wrapper .login .contents .title-wrap>p{font-size:1rem}.step-wrapper .login .contents .desc-wrap{order:3;width:100%;margin-right:0;padding:1.75rem 1.25rem 5rem}.step-wrapper .login .contents .form-wrap{order:2;width:90%;margin:auto}.step-wrapper .login .contents .form-wrap .input-wrap{margin-bottom:.5rem}.step-wrapper .login .contents .form-wrap .input-wrap input{padding:.75rem 1rem}.step-wrapper .login .contents .form-wrap .checkbox{margin-top:1rem}.step-wrapper .login .contents .form-wrap .btn{margin-bottom:1rem;padding:1rem 0}.step-wrapper .login .contents .form-wrap .btn-ask{margin-bottom:2.5rem}}.step-wrapper .step6{background-color:#f8f8f8}.step-wrapper .step6 .bg-wrap{width:100%;margin-bottom:2.5rem;padding:1.125rem 0;background-color:#b6c7d6}.step-wrapper .step6 .bg-wrap .tab-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:1100px;width:100%;margin:auto}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal{position:relative;width:100%;background-color:#b6c7d6;cursor:pointer}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>i{position:absolute;font-size:1.5rem;top:50%;transform:translateY(-50%)}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>i.bi-calendar4-week{left:1rem}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>i.bi-search{right:1rem;color:#999}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>p{padding:.75rem 1.25rem .75rem 3rem;background-color:#fff;border-radius:4px}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-rsv{position:relative;width:20%;font-size:1.125rem;color:#fff;background-color:#44a8ff;border-radius:4px;cursor:pointer}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-rsv>p{z-index:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-wrapper .step6 .bg-wrap .tab-wrap.disabled{pointer-events:none}.step-wrapper .step6 .bg-wrap .tab-wrap.disabled .btn-cal>p{background-color:#f0f0f0}.step-wrapper .step6 .notice-wrap{max-width:1100px;width:100%;margin:2.5rem auto}.step-wrapper .step6 .notice-wrap p{font-weight:500;line-height:1.5}.step-wrapper .step6 .notice-wrap p>a{margin-left:.5rem;padding:.25rem .5rem;background-color:#fff;border:1px solid #999;border-radius:4px;cursor:pointer}.step-wrapper .step6 .list-wrap{max-width:1100px;width:100%;margin:auto;padding:0 0 5rem}.step-wrapper .step6 .list-wrap>li{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;position:relative;margin-bottom:1rem;background-color:#fff;border:1px solid #dddddd;box-shadow:0 3px 6px #0000000d}.step-wrapper .step6 .list-wrap>li .img-wrap{position:relative;width:25%}.step-wrapper .step6 .list-wrap>li .img-wrap>img{height:100%}.step-wrapper .step6 .list-wrap>li .img-wrap .btn-img{position:absolute;right:.5rem;bottom:.5rem;color:#fff;cursor:pointer}.step-wrapper .step6 .list-wrap>li .desc-wrap{width:55%;padding:1.5rem;word-break:keep-all}.step-wrapper .step6 .list-wrap>li .desc-wrap .tit{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.3}.step-wrapper .step6 .list-wrap>li .desc-wrap .tit .sub{margin-left:.5rem;padding:2px .5rem;font-size:1rem;letter-spacing:-.4px;border:1px solid #000;border-radius:4px}.step-wrapper .step6 .list-wrap>li .desc-wrap .txt{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-flow:row;padding:.75rem;font-size:.875rem;font-weight:700;color:#555;line-height:1.5;background-color:#f5f5f5;border-radius:4px}.step-wrapper .step6 .list-wrap>li .desc-wrap .txt>div{width:50%}.step-wrapper .step6 .list-wrap>li .btn-wrap{position:absolute;bottom:0;right:0;width:20%;padding-bottom:1.5rem;padding-right:1.5rem}.step-wrapper .step6 .list-wrap>li .btn-wrap .count{margin-bottom:.75rem}.step-wrapper .step6 .list-wrap>li .btn-wrap .count .num{font-weight:700;color:#1b88cc}.step-wrapper .step6 .list-wrap>li .btn-wrap .desc{margin:1.5rem 0;font-size:.875rem}.step-wrapper .step6 .list-wrap>li .btn-wrap .desc>span{font-weight:700;color:#0035c5}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn{width:100%;padding:.75rem 0;text-align:center;color:#fff;background-color:#333;border-radius:4px;cursor:pointer}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn:hover{background-color:#1b88cc}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn.btnPri{background-color:#1b88cc}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn.btnDisabled{background-color:gray;pointer-events:none}.step-wrapper .step6 .list-wrap>li.useCompleted{pointer-events:none;filter:opacity(.7)}.step-wrapper .step6 .list-wrap>li.useCompleted .img-wrap{position:relative}.step-wrapper .step6 .list-wrap>li.useCompleted .img-wrap:after{content:"사용완료";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;padding:3.75rem 0;font-size:22px;text-align:center;color:#fff;border-radius:50%;background-color:#000000b3}.step-wrapper .step6 .list-wrap>li.useCompleted .btn-wrap .count .num{color:#999}.step-wrapper .step6 .info-wrap{max-width:1100px;width:100%;margin:auto;padding:0 0 7.5rem;color:#555;line-height:1.5}.step-wrapper .step6 .warning-wrap{max-width:1100px;width:100%;margin:auto;padding:2.75rem 0;background-color:#fff;text-align:center;line-height:1.5}.step-wrapper .step6 .warning-wrap .img-wrap{margin-bottom:1.25rem}.step-wrapper .step6 .warning-wrap .btn-wrap{margin-top:2rem}.step-wrapper .step6 .warning-wrap .btn-wrap>a{padding:.5rem 2rem;color:#fff;background-color:#1b88cc;border-radius:4px}@media screen and (max-width:768px){.step-wrapper .step6 .bg-wrap{padding:.75rem 0}.step-wrapper .step6 .bg-wrap .tab-wrap{width:100%}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal{width:100%;padding:0 1rem}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>i.bi-calendar4-week{left:1.5rem}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>i.bi-search{right:1.5rem}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-cal>p{padding:.75rem 1.25rem .75rem 2.5rem}.step-wrapper .step6 .bg-wrap .tab-wrap .btn-rsv{display:none}.step-wrapper .step6 .notice-wrap{width:100%;margin:1.75rem auto;padding:0 1rem;font-size:.875rem}.step-wrapper .step6 .notice-wrap p{padding-left:1rem;text-indent:-1rem}.step-wrapper .step6 .notice-wrap p>a{margin-left:0;text-indent:0}.step-wrapper .step6 .list-wrap{width:100%;padding:0 1rem 3.75rem}.step-wrapper .step6 .list-wrap>li{flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.step-wrapper .step6 .list-wrap>li .img-wrap{width:100%;z-index:1}.step-wrapper .step6 .list-wrap>li .img-wrap>img{width:100%;max-height:150px}.step-wrapper .step6 .list-wrap>li .img-wrap .btn-img{right:1rem}.step-wrapper .step6 .list-wrap>li .desc-wrap{width:100%;padding:1.5rem 1rem 0;background-color:#fff;z-index:2}.step-wrapper .step6 .list-wrap>li .desc-wrap .tit{margin-bottom:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.step-wrapper .step6 .list-wrap>li .desc-wrap .tit>span:first-child{width:75%}.step-wrapper .step6 .list-wrap>li .desc-wrap .txt{flex-wrap:wrap;padding:.75rem 0 0;background-color:#fff}.step-wrapper .step6 .list-wrap>li .desc-wrap .txt>div{width:100%;margin-bottom:1rem}.step-wrapper .step6 .list-wrap>li .btn-wrap{position:static;width:100%;padding-bottom:0;padding-right:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.step-wrapper .step6 .list-wrap>li .btn-wrap .count{width:calc(45% - 1rem);margin-left:1rem;line-height:1.3;order:2}.step-wrapper .step6 .list-wrap>li .btn-wrap .desc{width:100%;margin:.75rem 1rem;text-align:end;order:1}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn{width:calc(55% - 1rem);margin:0 1rem .75rem 0;order:3}.step-wrapper .step6 .list-wrap>li .btn-wrap .btn.btnDisabled{background-color:gray;pointer-events:none}.step-wrapper .step6 .list-wrap>li.useCompleted{position:relative}.step-wrapper .step6 .list-wrap>li.useCompleted:after{content:"사용완료";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;padding:3.75rem 0;font-size:22px;text-align:center;color:#fff;border-radius:50%;background-color:#000000b3;z-index:2}.step-wrapper .step6 .list-wrap>li.useCompleted .img-wrap:after{display:none}.step-wrapper .step6 .info-wrap{width:100%;padding:0 1rem 4.325rem}.step-wrapper .step6 .warning-wrap{width:90%;padding:2rem 1rem}}.step-wrapper .step7{background-color:#f8f8f8}.step-wrapper .step7>h3{max-width:60%;margin:auto;padding-top:2.5rem;font-weight:500;line-height:1.5}.step-wrapper .step7 .contents{max-width:1100px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:2.5rem 0 7.5rem}.step-wrapper .step7 .contents .information{width:63%}.step-wrapper .step7 .contents .section{margin-bottom:1rem;padding:1.5rem 1.75rem;border:1px solid #ddd;background-color:#fff}.step-wrapper .step7 .contents .section>h3{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.step-wrapper .step7 .contents .section>h3>span{color:#c30028}.step-wrapper .step7 .contents .section .c-input{margin-bottom:.5rem;padding:.5rem 1rem;width:100%;background-color:#f5f5f5;border:none;border-radius:4px}.step-wrapper .step7 .contents .section .option{border:1px solid #ddd;border-bottom:none}.step-wrapper .step7 .contents .section .option>li{border-bottom:1px solid #ddd}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]{display:none}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label{position:relative;padding:1rem 1rem 1rem 3rem;width:100%;cursor:pointer}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label>span{color:#1b88cc}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-text-stroke:1px}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:24px;height:24px;background:url(https://img.marivista.co.kr/reserve/ico_checkbox_off.png) no-repeat center}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]:checked+label:before{background:url(https://img.marivista.co.kr/reserve/ico_checkbox_on.png) no-repeat center}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]:checked~.sub-box{display:block}.step-wrapper .step7 .contents .section .option>li .sub-box{display:none;padding:1.5rem 1.25rem;background-color:#f8f8f8;border:1px solid #333}.step-wrapper .step7 .contents .section .option>li .sub-box>li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.step-wrapper .step7 .contents .section .option>li .sub-box>li:last-child{margin-bottom:0}.step-wrapper .step7 .contents .section .option>li .sub-box>li>p{line-height:1.5}.step-wrapper .step7 .contents .section .option>li .sub-box>li>p>span{color:#999}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .prc{color:#1b88cc;font-weight:700}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .prc del{margin-right:.5rem;font-weight:300;color:#999}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;border:1px solid #ddd;border-radius:4px}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap>input{width:50%;padding:.5rem 0;background-color:#fff;border-right:1px solid #ddd;border-left:1px solid #ddd;text-align:center}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-decrement,.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-increment{width:25%;padding:.5rem 0;text-align:center;background-color:#fff;cursor:pointer}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-decrement.btn-decrement,.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-increment.btn-decrement{border-radius:4px 0 0 4px}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-decrement.btn-increment,.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap .btn-increment.btn-increment{border-radius:0 4px 4px 0}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap{margin-left:1rem;width:100px}.step-wrapper .step7 .contents .section .option>li .sub-box>li .c-radio{width:80%;word-break:keep-all;line-height:1.3}.step-wrapper .step7 .contents .section .paytype{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:2rem}.step-wrapper .step7 .contents .section .paytype>li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:31.333%;padding:.75rem 0;text-align:center;border:1px solid #ccc;border-radius:4px;cursor:pointer}.step-wrapper .step7 .contents .section .paytype>li.active{border:1px solid #333;background-color:#f1f9ff}.step-wrapper .step7 .contents .section .paytype>li>p{margin-left:1rem;font-weight:700}.step-wrapper .step7 .contents .section .paytype>li>p>span{font-size:.75rem;font-weight:300}.step-wrapper .step7 .contents .section .desc{line-height:1.5}.step-wrapper .step7 .contents .section .desc>h5{font-weight:700}.step-wrapper .step7 .contents .section .desc>p{font-size:.875rem;color:#888}.step-wrapper .step7 .contents .section .btn-bnf{margin-top:1.5rem;color:#1956e5;text-align:right;cursor:pointer}.step-wrapper .step7 .contents .section.pay{width:35%;padding:0 1.5rem;border:1px solid #333}.step-wrapper .step7 .contents .section.pay>ul{padding:1.5rem 0}.step-wrapper .step7 .contents .section.pay>ul li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%;line-height:1.5;word-break:keep-all}.step-wrapper .step7 .contents .section.pay>ul li h5{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.step-wrapper .step7 .contents .section.pay>ul.top{border-bottom:1px solid #333}.step-wrapper .step7 .contents .section.pay>ul.item{padding:1.5rem 0 0;border-bottom:1px solid #cccccc}.step-wrapper .step7 .contents .section.pay>ul.item li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:1rem;color:#555}.step-wrapper .step7 .contents .section.pay>ul.item li p{width:50%;letter-spacing:-.4px}.step-wrapper .step7 .contents .section.pay>ul.item li p.txt{font-weight:500;text-align:end}.step-wrapper .step7 .contents .section.pay>ul.item li:first-child{color:#333;font-weight:700}.step-wrapper .step7 .contents .section.pay>ul.item li:first-child .txt{color:#1b88cc}.step-wrapper .step7 .contents .section.pay>ul.item .info{padding-top:1rem;border-top:1px solid #eee}.step-wrapper .step7 .contents .section.pay>ul.total li:first-child{font-size:1rem;font-weight:700;color:#333;border-bottom:1px solid #ccc}.step-wrapper .step7 .contents .section.pay>ul.total>p{margin-top:1rem;font-size:.875rem;font-weight:500;color:#555}.step-wrapper .step7 .contents .section.pay>ul.agree label{font-weight:700}.step-wrapper .step7 .contents .section.pay>ul.agree span{font-size:.875rem;color:#999;cursor:pointer}.step-wrapper .step7 .contents .section.pay>ul.agree span i{color:#555;-webkit-text-stroke:1px}.step-wrapper .step7 .contents .section.pay>ul.agree .checkbox-list{display:none;width:100%;margin-top:.75rem}.step-wrapper .step7 .contents .section.pay>ul.agree .checkbox-list li{margin-bottom:.5rem;flex-wrap:nowrap;width:100%;align-items:center}.step-wrapper .step7 .contents .section.pay>ul.agree .checkbox-list li label{width:100%;font-weight:300;font-size:.875rem;text-decoration:underline;color:#888}.step-wrapper .step7 .contents .section.pay>ul.agree .checkbox-list li img{padding-left:1rem;cursor:pointer}.step-wrapper .step7 .contents .section.pay>ul.agree .checkbox-list.active{display:block}.step-wrapper .step7 .contents .btn-payment{width:100%;margin-bottom:1.5rem;padding:1.125rem 0;font-size:1.25rem;text-align:center;color:#fff;background-color:#1b88cc;border-radius:4px;cursor:pointer}@media screen and (max-width:768px){.step-wrapper .step7>h3{max-width:90%;padding:1.75rem 0;font-size:.875rem}.step-wrapper .step7 .contents{width:100%;padding:0}.step-wrapper .step7 .contents .information{width:100%}.step-wrapper .step7 .contents .section{padding:1.5rem 1.25rem;border:none}.step-wrapper .step7 .contents .section>h3{margin-bottom:1.25rem;font-size:1.225rem}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label{padding-left:2.5rem}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label i{right:.5rem}.step-wrapper .step7 .contents .section .option>li>input[type=checkbox]+label:before{left:.5rem}.step-wrapper .step7 .contents .section .option>li .sub-box{padding:1.25rem}.step-wrapper .step7 .contents .section .option>li .sub-box>li{margin-bottom:1rem}.step-wrapper .step7 .contents .section .option>li .sub-box>li>p{width:100%}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count{width:100%;justify-content:end}.step-wrapper .step7 .contents .section .option>li .sub-box>li .count .input-wrap{margin-left:.5rem}.step-wrapper .step7 .contents .section .option>li .sub-box>li .c-radio{width:70%;font-size:.875rem;letter-spacing:-1px}.step-wrapper .step7 .contents .section .option>li .sub-box>li .c-radio+.count{width:auto}.step-wrapper .step7 .contents .section .paytype{margin-bottom:0}.step-wrapper .step7 .contents .section .paytype>li{width:48%;height:56px;margin-bottom:1rem;padding:.5rem 0}.step-wrapper .step7 .contents .section .paytype>li>p{margin-left:.5rem;font-size:.875rem}.step-wrapper .step7 .contents .section .paytype>li>p>span{font-size:.5rem}.step-wrapper .step7 .contents .section.pay{width:100%;margin-bottom:0;padding:0;border:none}.step-wrapper .step7 .contents .section.pay>ul{padding:1.5rem 1rem}.step-wrapper .step7 .contents .section.pay>ul li h5{font-size:1.125rem}.step-wrapper .step7 .contents .section.pay>ul.top,.step-wrapper .step7 .contents .section.pay>ul.item{display:none}.step-wrapper .step7 .contents .btn-payment{margin:0;padding:1rem 0;font-size:1.125rem;border-radius:0}}.txtPri{color:#1b88cc!important}.txtRed{color:#e50000!important}.txtBlue{color:#2a74b6!important}.txtBold{font-weight:700!important}.txtLine{text-decoration:underline!important}.txtThr{text-decoration:line-through!important}.v_m{display:none}@media screen and (max-width:768px){.v_m{display:block}.v_pc{display:none}}
