@charset "UTF-8";@font-face{font-family:'S-CoreDream';src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'S-CoreDream';src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'S-CoreDream';src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'S-CoreDream';src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff") format("woff");font-weight:600;font-style:normal}input,label{font-family:'S-CoreDream';font-weight:300}input,textarea,button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.e-blind,.badge p,#btn-floating button,.content-top p,.content-reserve .login-wrap a,.content-reserve .community-wrap a{font-size:0;line-height:0;color:transparent;text-indent:-9999em}.bold-txt{font-weight:900 !important}.animate{opacity:0;transition:all .5s;transition-property:opacity,transform}#content{position:relative;background:#050402 url("img/bg.jpg") top center no-repeat}#content.animate.on{opacity:1}.content-top{position:relative}.content-reserve .title-wrap.animate,.content-reserve .sub-title.animate,.content-reserve .reserve-box-wrap.animate{opacity:0;transform:translateY(100px);transition-delay:.1s}.content-reserve .sub-title.animate{transition-delay:.25s}.content-reserve .reserve-box-wrap.animate{transition-delay:.4s}.content-reserve .animate.on{opacity:1;transform:translateY(0)}body{position:relative;overflow:hidden;overflow-y:auto;background:#000}body.popup{position:absolute;overflow:hidden}.tablet{display:none !important}.mobile{display:none !important}.logo{position:absolute}.logo a{display:block}.badge{position:absolute;top:2%;right:20px}.badge p{width:147px;height:42px;background:url("img/badge.png") center no-repeat;background-size:100% auto}#footer{position:relative;height:122px;background:#130402;z-index:10;padding-top:1.5%}#footer .footer-menu{display:flex;align-items:center;justify-content:center;gap:0 15px}#footer .footer-menu .btn-menu{display:block;position:relative;padding:5px;font-size:16px;color:rgba(135,122,113,0.7)}#footer .footer-menu .btn-menu::before{display:block;content:"";position:absolute;left:-7px;top:50%;margin-top:-4px;width:1px;height:10px;background:#4d4d4d}#footer .footer-menu .btn-menu:first-child::before{display:none}#footer .footer-menu .btn-menu.btn-bold{font-weight:700}#footer .footer-menu .btn-menu:hover{color:#fff}#footer .copyright{text-align:center;font-size:16px;padding-top:10px;color:rgba(135,122,113,0.7)}#btn-top{display:none;opacity:0;position:fixed;bottom:40px;right:40px;width:78px;height:78px;background:url("img/btn/fixed_top.png") no-repeat 0 0;cursor:pointer;z-index:100}#btn-floating{display:block;position:fixed;bottom:40px;left:40px;width:74px;height:74px;cursor:pointer;z-index:100}#btn-floating button{position:relative;background-color:rgba(204,159,146,0.1);border:1px solid #6e4a3e;width:100%;height:100%}#btn-floating button::after,#btn-floating button::before{content:'';display:block;width:25px;height:2px;background-color:#cc9f92;position:absolute;left:48%}#btn-floating button::after{transform:translateX(-50%) rotate(-45deg);top:39%}#btn-floating button::before{transform:translateX(-50%) rotate(45deg);bottom:35%}.scroll #btn-top{opacity:1;display:block}.check-box{display:inline-block;position:relative}.check-box .check{position:absolute;left:0;top:50%;transform:translateY(-60%);width:40px;height:38px;opacity:0}.check-box .check:checked+.text::before{background:url("img/icon/checkbox_on.png") no-repeat center center;background-size:cover}.check-box .text{display:inline-block;position:relative;padding:0 5px 0 43px;height:26px;line-height:22px;font-size:18px;color:#b79883}.check-box .text::before{display:block;content:"";position:absolute;left:0;top:50%;margin-top:-20px;width:40px;height:38px;background:url("img/icon/checkbox.png") no-repeat center center;background-size:cover}.check-box .text b{color:#b2903f}#content{overflow:hidden}.content-wrap{position:relative}.content-top{min-height:925px;max-width:1920px;margin:auto}.content-reserve{position:relative}.content-reserve .reserve-wrap .reserve-box-wrap{position:relative}.content-reserve .reserve-wrap .reserve-box-wrap .reserve-bg{text-align:center}.content-reserve .reserve-wrap .reserve-box{position:relative;max-width:1025px;min-height:276px;width:100%;margin:auto;padding-bottom:20px;background-color:rgba(21,15,13,0.7)}.content-reserve .reserve-wrap .reserve-box .item{width:484px;position:absolute;top:95px;left:80px}.content-reserve .reserve-form{display:none}.content-reserve .reserve-form *{font-family:'S-CoreDream';font-weight:300}.content-reserve .reserve-form.active{display:block}.content-reserve .reserve-form.complete{text-align:center;padding:5.5% 0 2%}.content-reserve .reserve-form .form-title{padding-top:40px;text-align:center}.content-reserve .reserve-form .form-box{padding:30px 70px;text-align:center}.content-reserve .reserve-form .form-noti{margin-top:25px}.content-reserve .reserve-form .form-noti ul li{position:relative;padding:5px 0;text-align:left}.content-reserve .reserve-form .form-noti ul li::before{position:absolute;display:block;left:0;content:'*';font-size:16px;color:#bfbfbf}.content-reserve .reserve-form .form-noti ul li p{margin-left:18px;color:#bfbfbf;font-size:16px;line-height:24px}.content-reserve .reserve-form .input-box{position:relative;height:70px;margin:10px 0}.content-reserve .reserve-form .input-box .input-text{padding:0 10px;width:100%;height:70px;border:0;font-size:18px;color:#fff;background-color:#090302;border:1px solid #523f2d}.content-reserve .reserve-form .input-box input::placeholder{color:#e3d1be;padding-left:10px}.content-reserve .reserve-form .input-box input:-webkit-autofill,.content-reserve .reserve-form .input-box input:-webkit-autofill:hover,.content-reserve .reserve-form .input-box input:-webkit-autofill:focus{border:1px solid #a33b1f;-webkit-text-fill-color:#999;-webkit-box-shadow:0 0 0 1000px #231711 inset;transition:background-color 5000s ease-in-out 0s}.content-reserve .reserve-form .input-box .btn-auth,.content-reserve .reserve-form .input-box .btn-confirm{display:block;position:absolute;right:0;top:-3px;width:140px;height:76px;font-size:0;text-indent:-9999em}.content-reserve .reserve-form .input-box .btn-auth.disabled,.content-reserve .reserve-form .input-box .btn-auth:disabled,.content-reserve .reserve-form .input-box .btn-confirm.disabled,.content-reserve .reserve-form .input-box .btn-confirm:disabled{pointer-events:none;cursor:default;background-position-y:100%}.content-reserve .reserve-form .input-box .btn-auth{background:url("img/btn/btn_number_send.png") no-repeat}.content-reserve .reserve-form .input-box .btn-confirm{background:url("img/btn/btn_number_check.png") no-repeat}.content-reserve .reserve-form .input-box.auth,.content-reserve .reserve-form .input-box.confirm{padding-right:145px}.content-reserve .reserve-form .input-box .time{position:absolute;right:106px;top:16px;width:74px;height:36px;text-align:center;line-height:36px;font-size:1.6em;color:#0e1b48;font-weight:700}.content-reserve .reserve-form .agree-box{margin:30px 0;text-align:left}.content-reserve .reserve-form .agree-box .agree-top{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #e2e2e2}.content-reserve .reserve-form .agree-box .agree-top .check-box .text{font-size:1.6em;color:#333;font-weight:700}.content-reserve .reserve-form .agree-list li{position:relative;margin-bottom:15px}.content-reserve .reserve-form .agree-list .btn-detail{display:inline-block;font-size:18px;color:#826f5c;border-bottom:1px solid #826f5c;vertical-align:top}.content-reserve .reserve-form .agree-list .btn-detail:hover{color:#ad9984;border-color:#ad9984}.content-reserve .reserve-form .btn-send{display:block;position:relative}.content-reserve .reserve-form .btn-send .icon{display:block;margin-left:-4.5%;width:109%;pointer-events:none}.content-reserve .reserve-form .btn-send{width:403px;height:128px;background:url("img/btn/btn_send.png") no-repeat;background-position-x:50%;margin:0 auto;font-size:0;line-height:0;text-indent:-9999em}.content-reserve .reserve-form .btn-send.disabled{background-position-y:100%;pointer-events:none;cursor:default}.content-reserve .reserve-form .btn-send-noti{display:inline-block;position:relative;top:-15px;font-size:14px;color:#999;text-decoration:underline}.content-reserve .reserve-form .complete-title{font-size:35px;font-weight:700;color:#ebb755;line-height:70px;margin-top:10px}.content-reserve .reserve-form .complete-text{margin:15px 0 25px;font-size:21px;line-height:32px;color:#fff}.content-reserve .reserve-form .agree-text{margin:1% 0;font-size:17px;color:#b3935e}.content-reserve .login-wrap{height:100%}.content-reserve .login-wrap a{position:absolute;display:block;width:397px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%);background:url("img/btn/btn_login.png") no-repeat;cursor:pointer}.content-reserve .login .login-wrap a{top:52%}.content-reserve .guest.reserve-form,.content-reserve .play.reserve-form,.content-reserve .participation.reserve-form,.content-reserve .complete.reserve-form{padding:0 0 3%}.content-reserve .guest .box-wrap,.content-reserve .play .box-wrap,.content-reserve .participation .box-wrap,.content-reserve .complete .box-wrap{padding-top:55px}.content-reserve .guest .box-wrap .txt,.content-reserve .play .box-wrap .txt,.content-reserve .participation .box-wrap .txt,.content-reserve .complete .box-wrap .txt{max-width:550px;min-height:81px;margin:auto;text-align:center}.content-reserve .guest .box-wrap .txt-top,.content-reserve .play .box-wrap .txt-top,.content-reserve .participation .box-wrap .txt-top,.content-reserve .complete .box-wrap .txt-top{color:#fed58f;font-size:26px;font-weight:500}.content-reserve .guest .box-wrap .txt-bottom,.content-reserve .play .box-wrap .txt-bottom,.content-reserve .participation .box-wrap .txt-bottom,.content-reserve .complete .box-wrap .txt-bottom{color:#c69c6e;font-size:18px;padding:15px 0}.content-reserve .participation .box-wrap .txt p{line-height:60px}.content-reserve .community-wrap a{display:block;width:403px;height:128px;margin:auto;cursor:pointer;background:url("img/btn/btn_community.png") no-repeat}.content-reserve .reserve-noti{max-width:1025px;margin:50px auto 80px}.content-reserve .reserve-noti ul{font-size:16px !important}.content-reserve .reserve-noti ul li{position:relative;padding:5px 0;font-size:16px !important}.content-reserve .reserve-noti ul li::before{position:absolute;display:block;left:0;content:'*';font-size:16px;color:#bfbfbf}.content-reserve .reserve-noti ul li p{margin-left:15px;font-size:16px !important;line-height:24px}.content-reserve .reserve-noti ul li p span{font-weight:600;font-size:16px !important}.content-reserve .reserve-noti p{font-family:'S-CoreDream';color:#bfbfbf;font-size:18px;font-weight:300}.content-reserve .reserve-noti .noti-tit{display:flex;align-items:center;gap:4px;padding:10px 0}.content-reserve .reserve-noti .noti-tit img{margin-top:2px}@media screen and (min-width:1024px){#btn-top:hover{background-position-y:100%}.content-wrap .reserve-form .btn-send:hover{background-position-y:50%}.content-wrap .reserve-form .btn-auth:hover,.content-wrap .reserve-form .btn-confirm:hover{background-position-y:50%}.content-wrap .community-wrap a:hover{background-position-y:100%}.content-wrap .login-wrap a:hover{background-position-y:100%}}@media screen and (max-width:1024px){.content-reserve .reserve-form .form-title{padding:10px 0 40px}}.popup-reserve{display:none;position:fixed;left:0;top:0;bottom:0;right:0;overflow:hidden;background:rgba(0,0,0,0.7);z-index:1000}.popup-reserve *{font-family:'S-CoreDream'}.popup-reserve .btn-close{display:block;margin-right:20px;margin-left:auto;width:44px;height:45px;z-index:10;aspect-ratio:44 / 45;background:url("img/popup/popup_close.png") center no-repeat}.popup-reserve .btn-close:hover{background-image:url("img/popup/popup_close_hover.png")}.popup-reserve .notice-wrap{position:absolute;width:100%;max-width:792px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff}.popup-reserve .notice-title{background-color:#581919;position:relative;display:flex;align-items:center;padding-left:20px}.popup-reserve .notice-title p{color:#fff;font-size:22px;padding:20px 0 20px 30px;font-weight:400;line-height:22px}.popup-reserve .notice-title p b{color:#ffd43d;font-weight:600}.popup-reserve .notice-title p+p{padding:20px 0 20px 10px}.popup-reserve .notice-box{overflow-y:auto;padding:30px}.popup-reserve .notice-box::-webkit-scrollbar{width:8px}.popup-reserve .notice-box::-webkit-scrollbar-thumb{height:30%;background:#ffcb7f;border-radius:10px}.popup-reserve .notice-box::-webkit-scrollbar-track{background:transparent}.popup-reserve .notice-text{font-size:15px;padding-bottom:20px}.popup-reserve .content-area{max-height:calc(100% - 120px);overflow-y:auto;width:calc(100% - 80px);margin:30px auto 0}.popup-reserve .notice-cont p{color:#664242;font-size:18px;line-height:1.5em;font-weight:500}.popup-reserve .notice-cont p+p{margin-top:5px;margin-bottom:10px}.popup-reserve .notice-cont p+ul{margin-top:10px}.popup-reserve .notice-cont p.tit-top span{border-bottom:1px solid #664242}.popup-reserve .notice-cont .bold-txt{font-family:'S-CoreDream';font-weight:600}.popup-reserve .notice-cont ul+p{margin-top:20px}.popup-reserve .notice-cont ul.type1 li{padding-left:20px}.popup-reserve .notice-cont ul.type1 li::before{position:absolute;top:0;left:0}.popup-reserve .notice-cont ul.type1 li:nth-child(1)::before{content:"1."}.popup-reserve .notice-cont ul.type1 li:nth-child(2)::before{content:"2."}.popup-reserve .notice-cont ul.type1 li:nth-child(3)::before{content:"3."}.popup-reserve .notice-cont ul.type1 li:nth-child(4)::before{content:"4."}.popup-reserve .notice-cont ul.type1 li:nth-child(5)::before{content:"5."}.popup-reserve .notice-cont ul.type1 li:nth-child(6)::before{content:"6."}.popup-reserve .notice-cont ul.type1 li:nth-child(7)::before{content:"7."}.popup-reserve .notice-cont ul.type1 li:nth-child(8)::before{content:"8."}.popup-reserve .notice-cont ul.type1 li:nth-child(9)::before{content:"9."}.popup-reserve .notice-cont ul.type1 li.noti::before{content:"※" !important;top:4px;font-size:18px}.popup-reserve .notice-cont ul.type1 li.noti{color:#6a4c4c}.popup-reserve .notice-cont ul.type1 li.noti+li{margin-top:10px}.popup-reserve .notice-cont ul.type1 li.noti p{font-size:16px}.popup-reserve .notice-cont ul.type2 li{padding-left:15px}.popup-reserve .notice-cont ul.type2 li::before{position:absolute;top:7px;left:5px;content:"-";font-size:18px}.popup-reserve .notice-cont ul.type2 li span{font-size:14px;line-height:1.5em;display:block;color:#664242}.popup-reserve .notice-cont ul.list-bottom{margin-top:35px}.popup-reserve .notice-cont li{line-height:1.3em;position:relative}#popup-reserve-01 .notice-box{height:auto}#popup-reserve-02 .notice-cont p{font-size:16px;letter-spacing:-1.6px}#popup-reserve-02 .notice-cont p.tit-top{margin-bottom:5px;font-size:19px}#popup-reserve-02 .notice-cont p.tit-bottom{margin-top:40px;margin-bottom:5px;font-size:16px}#popup-reserve-02 .notice-cont p span.point{font-size:16px !important;opacity:1;text-decoration:underline;text-underline-offset:5px}#popup-reserve-02 .notice-cont .type2{margin-bottom:10px}#popup-reserve-02 .notice-cont .type2 li{padding-left:12px}#popup-reserve-02 .notice-cont .type2 li::before{content:"※";color:#664242;position:absolute;top:3px;left:0;font-weight:700}#popup-reserve-02 .notice-cont .type2 li span{font-size:14px;line-height:1.5em;display:block;color:#664242;font-weight:700;opacity:.7}#popup-reserve-02 .notice-cont .type2 li span.bold-txt{margin-bottom:5px;font-size:18px;opacity:1}#popup-reserve-02 .notice-cont .type2 li span.bold-txt+.bold-txt{margin-bottom:15px}#popup-reserve-02 .notice-cont .type2 li span.point{opacity:1;text-decoration:underline;text-underline-offset:5px}#popup-reserve-02 .notice-cont .type2 li span em.point{opacity:1;text-decoration:underline;text-underline-offset:5px}#popup-reserve-02 .notice-cont .type2 li+li{margin-top:10px}#popup-reserve-02 .notice-cont .type2 li p{padding-left:8px}#popup-reserve-02 .notice-cont .type2 li.mark::before{content:'※'}#popup-reserve-02 .notice-cont .type2 li.mark p{margin-bottom:10px}#popup-reserve-02 .notice-cont .txt-wrap{margin-bottom:10px}#popup-reserve-02 .notice-cont .txt-wrap a{letter-spacing:0;color:#664242;border-bottom:1px solid #664242}@keyframes animate-top-title{0%{opacity:0;transform:translateY(130px) scale(2)}50%{opacity:1;transform:translateY(130px) scale(1)}60%{opacity:1;transform:translateY(130px) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes animate-top-title2{0%{opacity:0;transform:translateX(-130px) scale(2)}50%{opacity:1;transform:translateX(-130px) scale(1)}60%{opacity:1;transform:translateX(-130px) scale(1)}100%{opacity:1;transform:translateX(0) scale(1)}}@media screen and (max-width:1280px){#btn-top{background-size:100% auto}}@media screen and (max-width:1400px){#popup-share{right:0}#content{background-image:url("img/bg_t.jpg") !important}.content-reserve{padding:0}.content-reserve .reserve-wrap .reserve-box-wrap{height:auto;width:100%}.content-reserve .reserve-wrap .reserve-box .item{display:block !important;margin:0 auto;width:70%;position:relative;top:auto;left:auto}.content-reserve .reserve-bg img{width:100%}.content-reserve .reserve-bg img .pc{display:none !important}.content-reserve .reserve-bg img .tablet{display:block !important}.content-reserve .reserve-form{position:relative;left:auto;top:auto;padding:50px 42px;width:100%}.content-reserve .reserve-form .form-box{padding:0}.content-reserve .reserve-form .input-box{height:92px}.content-reserve .reserve-form .input-box.auth,.content-reserve .reserve-form .input-box.confirm{padding-right:165px}.content-reserve .reserve-form .input-box.auth{margin-bottom:5px}.content-reserve .reserve-form .input-box.confirm{margin:0}.content-reserve .reserve-form .input-box .btn-auth,.content-reserve .reserve-form .input-box .btn-confirm{width:158px;height:92px;background-size:cover !important}.content-reserve .reserve-form .input-box .btn-auth{background-image:url("img/btn/btn_number_send_m.png")}.content-reserve .reserve-form .input-box .btn-confirm{background-image:url("img/btn/btn_number_check_m.png")}.content-reserve .reserve-form .input-box .input-text{height:86px}.content-reserve .reserve-form.login{position:unset;padding:0}}@media(max-height:500px),(max-width:1100px){.content-top .text-box .btn-bottom{margin-top:30px}}@media screen and (max-width:1100px){.popup-window .btn-close{background-size:75% auto;width:44px;height:45px}.popup-reserve .btn-close{right:0}.content-reserve .reserve-noti{padding:20px 7vw 20px}.content-reserve .reserve-noti ul{font-size:15px !important}.content-reserve .reserve-noti ul li{font-size:15px !important}.content-reserve .reserve-noti ul li p{font-size:15px !important}.content-reserve .reserve-noti ul li p span{font-size:15px !important}}@media screen and (max-width:1024px){.pc{display:none !important}.tablet{display:block !important}#content{background-image:url("img/bg_t.jpg");background-size:cover}.content-top{min-height:945px}.content-reserve .reserve-bg img{width:100%}.content-reserve .reserve-bg img .pc{display:none !important}.content-reserve .reserve-bg img .tablet{display:block !important}.content-reserve .reserve-wrap .reserve-box{min-height:unset}.content-reserve .login-wrap{padding:10% 0}.content-reserve .login-wrap a{position:unset;transform:unset;margin:auto;width:58%;height:17vw;background-size:cover}.content-reserve .login .login-wrap{padding:10% 0 8%}.content-reserve .login .login-wrap a{max-width:397px;max-height:120px}.content-reserve .community-wrap a{width:54vw;max-width:403px;height:17vw;max-height:128px;background-size:cover}}@media screen and (max-width:880px){#content{width:100%;background:linear-gradient(180deg,#170b0b 25%,#090600 28%) !important}.pc{display:none !important}.mobile{display:block !important}.tablet{display:none !important}.content-top{position:relative;min-height:auto}.content-top img{width:100%}.content-top .logo{width:25vw;height:20vw;top:0}.content-top .logo a{width:100%;height:100%}.content-top .logo a img{width:100%}.content-top .top-wrap{top:0;padding:84% 0}.content-reserve .reserve-wrap .reserve-box-wrap{background-size:cover}.content-reserve .reserve-wrap .reserve-box{height:auto;background-color:#2f0d0c}.content-reserve .reserve-wrap .reserve-noti{padding:20px 7vw 80px;margin:0;background-color:#2f0d0c}.content-reserve .reserve-form{padding:35px 45px}.content-reserve .reserve-form .form-title{padding:2px 0 30px;text-align:center}.content-reserve .reserve-form .agree-list .btn-detail{display:block;margin-left:6%;width:auto;height:auto;border:0;text-decoration:underline}.content-reserve .community-wrap a{width:89vw;height:26vw;background-size:cover}.content-reserve .login .login-wrap{padding:10% 0 8%}.content-reserve .login .login-wrap a{width:89vw;height:26vw}}@media screen and (max-width:780px){.pc{display:none !important}.mobile{display:block !important}.title.mobile{display:inline-block !important}.content-wrap{background:url("img/content_bg_m.jpg") top center no-repeat;background-size:contain}.badge{right:10px}.badge p{width:120px;height:32px}.check-box .text::before{margin-top:0;top:-2px;width:35px;height:32px}.content-reserve .reserve-wrap .reserve-box .item{width:100%}.content-reserve .reserve-form .complete-title{font-size:25px;line-height:unset;line-height:1.3em}.content-reserve .reserve-form .agree-text{font-size:14px;margin:1% 0 3%}.content-reserve .reserve-form .btn-send{width:89vw;max-width:100%}.content-reserve .reserve-form .btn-send .icon{width:100%;margin-left:0}.content-reserve .reserve-form .agree-list .check-box .text{font-size:18px;height:auto}.content-reserve .reserve-form .agree-list .btn-detail{margin-left:43px;margin-top:5px;background-size:cover}.content-reserve .reserve-form .input-box{height:78px}.content-reserve .reserve-form .input-box.auth,.content-reserve .reserve-form .input-box.confirm{padding-right:140px}.content-reserve .reserve-form .input-box .input-text{height:72px}.content-reserve .reserve-form .input-box .btn-auth,.content-reserve .reserve-form .input-box .btn-confirm{width:132px;height:77px;background-size:100% auto}.content-reserve .guest .box-wrap,.content-reserve .play .box-wrap,.content-reserve .participation .box-wrap,.content-reserve .complete .box-wrap{padding:55px 0 35px}.content-reserve .guest .box-wrap .txt-top,.content-reserve .play .box-wrap .txt-top,.content-reserve .participation .box-wrap .txt-top,.content-reserve .complete .box-wrap .txt-top{font-size:22px}.content-reserve .guest .box-wrap .txt-bottom,.content-reserve .play .box-wrap .txt-bottom,.content-reserve .participation .box-wrap .txt-bottom,.content-reserve .complete .box-wrap .txt-bottom{font-size:16px;padding:10px 0}.content-reserve .complete .box-wrap{padding:55px 20px 35px}.content-reserve .reserve-noti{padding:0 45px}#btn-top{bottom:20px;right:5.5%;width:12vw;height:12vw}#btn-floating{bottom:23px;left:5.5%;width:11vw;height:11vw}#btn-floating button::after,#btn-floating button::before{width:35%}.scroll #btn-top{opacity:1;display:block}#popup-share{top:70px}.popup-reserve{margin:auto}.popup-reserve .notice-wrap{width:90%}.popup-reserve .content-area{max-height:calc(100vh - 280px)}.popup-reserve .notice-box{width:100% !important;height:580px;background-size:100% 100%;padding:30px 15px}.popup-reserve .notice-title p{padding-left:15px;font-size:20px;line-height:28px}.popup-reserve .notice-title p+p{padding-right:60px}.popup-reserve .notice-cont ul.type1 li.noti p{font-size:15px}.popup-reserve .notice-cont .bold-txt{font-family:'S-CoreDream';font-weight:600}.popup-reserve .notice-cont p{font-weight:500;font-size:17px}#popup-reserve-02 .notice-cont p{font-size:14px}#popup-reserve-02 .notice-cont p.tit-top,#popup-reserve-02 .notice-cont p.tit-bottom,#popup-reserve-02 .notice-cont span.bold-txt{font-size:17px}#popup-reserve-02 .notice-cont .txt-wrap{margin-bottom:20px}#popup-reserve-02 .notice-cont .txt-wrap:last-child{margin-bottom:0}#popup-reserve-02 .notice-cont .type2{margin-bottom:20px}#popup-reserve-02 .notice-cont p.tit-bottom{margin-top:20px}.popup-window input[type="checkbox"]+label{font-size:16px}.popup-window input[type="checkbox"]+label::after{top:5px}#footer{padding:15px 0;height:auto}#footer .footer-menu .btn-menu{font-size:14px}#footer .copyright{font-size:14px;padding:3% 20%}}@media screen and (max-width:500px){.content-reserve .reserve-form .input-box .input-text{font-size:14px}}@media screen and (max-width:400px){.bold-txt{font-size:16px !important}.content-reserve .reserve-form{padding:35px 25px}.content-reserve .reserve-form .input-box{height:59px}.content-reserve .reserve-form .input-box.auth,.content-reserve .reserve-form .input-box.confirm{padding-right:120px}.content-reserve .reserve-form .input-box .input-text{height:58px;font-size:14px}.content-reserve .reserve-form .input-box .btn-auth,.content-reserve .reserve-form .input-box .btn-confirm{width:115px;height:63px;top:-2px}.content-reserve .reserve-form .agree-list li .check-box .text,.content-reserve .reserve-form .agree-list li .btn-detail{font-size:16px}.popup-reserve .notice-title p{padding-left:15px;font-size:15px}.popup-reserve .notice-box{padding:30px 15px}.popup-reserve .notice-cont.type1 .noti p{font-size:14px}}@media screen and (max-width:340px){.content-reserve .reserve-form .input-box .input-text{font-size:12px}}@media screen and (max-height:700px) and (orientation:landscape){.content-reserve .reserve-form .btn-send{margin:0 auto}.content-reserve .reserve-form .btn-send .icon{width:100%;margin-left:0}.popup-reserve .notice-box{max-height:calc(100vh - 150px)}}