/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap";html{line-height:1.5;-webkit-text-size-adjust:100%;word-break:keep-all;font-family:"Pretendard","Pretendard";color:#666;font-size:13px}@media all and (min-width: 1024.02px){html{font-size:16px}}body{margin:0}body.page-tw{font-family:"Noto Sans SC",sans-serif}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title],dfn[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:1rem;font-family:inherit;line-height:1.2;margin:0;padding:0;vertical-align:middle}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}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,select,optgroup,button{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}button{background:rgba(0,0,0,0);border:none;cursor:pointer;vertical-align:middle;margin:0;cursor:pointer;-webkit-appearance:none}input[type=submit],input[type=button],input[type=reset]{cursor:pointer;-webkit-appearance:none}img,fieldset{border:0;outline:none}img{border:0;max-width:100%;vertical-align:top;-webkit-backface-visibility:hidden;backface-visibility:hidden}select{margin:0;resize:none;vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:"";zoom:1;background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.483887 0.241943L5.99989 5.75794L11.5159 0.241943' stroke='black' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:22px}select::-ms-expand{display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*{outline:none !important}textarea:focus{outline:none !important}button:focus{outline:none !important}input:focus{outline:none !important}@font-face{font-family:"Pretendard";font-weight:900;src:url("../fonts/Pretendard-Black.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url("../fonts/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url("../fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url("../fonts/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url("../fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url("../fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url("../fonts/Pretendard-Light.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url("../fonts/Pretendard-ExtraLight.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url("../fonts/Pretendard-Thin.woff") format("woff")}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media all and (min-width: 1024.02px){.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-none{display:none !important}.d-lg-block{display:block !important}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:2560px;margin:0 auto}body{-webkit-transition:opacity 300ms !important;transition:opacity 300ms !important;opacity:0}html{background-color:#000}@media all and (min-width: 2560.02px){html{background-color:#011645}}body[data-loading=done]{opacity:1}body:after{clear:both;display:block;content:""}body *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.container{max-width:1240px;padding:0 20px;width:100%;margin:0 auto}.header{background-color:rgba(0,0,0,.9);position:fixed;left:0;top:0;width:100%;height:80px;z-index:200}@media all and (max-width: 1024px){.header{height:60px}}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1780px;height:100%;margin:0 auto;padding:0 15px}@media all and (max-width: 1024px){.header_inner{display:none}}.header_inner_mo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 15px}@media all and (min-width: 1024.02px){.header_inner_mo{display:none}}.header_inner_mo .mo_header_logo_wrap a{display:block;width:100%;max-width:120px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:120/31}.header_inner_mo .mo_header_logo_wrap img{display:block;width:100%}.header_inner_mo .mo_nav_btn_wrap{text-align:right}.header_inner_mo #moNavOpenBtn{max-width:32px}.header_l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;width:100%}@media all and (max-width: 1200px){.header_l{gap:5%}}.header_logo_wrap{width:100%;max-width:156px;padding:10px 0}.header .nav{width:100%;height:100%}.header .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header .nav_list .nav_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;cursor:pointer;position:relative}html[lang=th] .nav_content:nth-child(2){white-space:nowrap}.header .nav_list .nav_content::before{content:"";position:absolute;left:0;right:0;top:100%;width:200px;height:30px}.header .nav_list .nav_content>a,.header .nav_list .nav_content button{color:#fff;font-weight:600;font-size:18px;text-align:center;width:100%;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.header .nav_list .nav_content:hover>a,.header .nav_list .nav_content:hover button{color:#ccaa3c;text-shadow:0 0 10px rgba(255,223,71,.5),0 0 20px rgba(255,223,71,.5)}.header .nav_list .nav_content:hover::after{content:"";display:block;background-color:#ccaa3c;width:100%;max-width:46px;height:3px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .nav_list .nav_content:hover>.sub_nav_list{display:block}.header .nav .sub_nav_list{display:none;background-color:rgba(0,0,0,.8);position:absolute;top:calc(100% + 15px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .nav .sub_nav_list::before{content:"";background-image:url(../images/common/sub-nav-tooltip.webp);background-size:100%;width:10px;height:9px;position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .nav .sub_nav_list .sub_nav_content{text-align:center}.header .nav .sub_nav_list .sub_nav_content:last-child a{border-bottom:none}.header .nav .sub_nav_list .sub_nav_content a{display:block;font-size:15px;line-height:100%;font-weight:600;letter-spacing:-0.01em;color:#999;border-bottom:1px solid #444;position:relative;padding:20px 0}.header .nav .sub_nav_list .sub_nav_content a:hover{opacity:1;color:#fff;text-shadow:0 0 10px rgba(255,225,225,.5),0 0 20px rgba(255,225,225,.5)}.header .nav .sub_nav_list .sub_nav_content a:hover::after,.header .nav .sub_nav_list .sub_nav_content a:hover::before{opacity:1}.header .nav .sub_nav_list .sub_nav_content.active a{opacity:1}.header .nav .sub_nav_list .sub_nav_content.active a::before,.header .nav .sub_nav_list .sub_nav_content.active a::after{opacity:1}.header_r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;width:70%;position:relative;padding:0 95px 0 0}.header_sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.header_sns_wrap a{opacity:.5}.header_sns_wrap a:hover{opacity:1}.header_store_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header .lang-box{position:absolute;right:0;top:21px;min-width:85px;border:1px solid #444;background-color:#000;border-radius:5px;padding:7px 5px}.header .lang-box__curr{color:#6f6f6f;font-size:16px;text-transform:uppercase;font-weight:500;padding-left:4px;cursor:pointer;position:relative}.header .lang-box__arrow{display:inline-block;vertical-align:1px;width:11px;height:9px;background:url("../images/common/slider_arrow.png") no-repeat center top/contain;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .lang-list{display:none;margin-top:5px}.header .lang-list li{margin-bottom:5px;border-top:1px solid #121212}.header .lang-list li:last-child{margin-bottom:0}.header .lang-list li>a{display:block;color:#858585;font-size:16px;text-transform:uppercase;font-weight:500;padding-left:4px;cursor:pointer}.header .lang-list li.on>a{color:#ffd821}.header .lang-list li:hover>a{color:#ffd821}@media all and (min-width: 1024.02px){.mo_gnb_box{display:none !important}}@media all and (max-width: 1024px){.mo_gnb_box{display:none;background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100%;padding:5px;overflow-y:auto;z-index:10000}.mo_gnb_box_inner{width:100%;height:100%}.mo_gnb_box_content_wrap{height:98.7%;overflow-y:auto;width:100%;padding:0 20px}.mo_gnb_box_top{position:relative;padding:80px 0 0}.mo_gnb_box_top #moNavCloseBtn{position:absolute;top:15px;right:0;width:100%;max-width:39px;z-index:2}.mo_gnb_box_top .mo_gnb_top_content_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transform:translateY(-5dvw);transform:translateY(-5dvw)}.mo_gnb_box_top .mo_gnb_logo_wrap{width:100%;max-width:644px;aspect-ratio:644/254;margin:0 auto 30px;padding:0 0 15px;position:relative}.mo_gnb_box_top .mo_gnb_logo_wrap::after{content:"";display:block;width:80%;max-width:437px;aspect-ratio:437/8;background:url(../images/common/mo_gnb_line.webp) no-repeat;background-size:cover;background-position:center center;position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mo_gnb_box_top .mo_gnb_store_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;max-width:100%;margin:0 auto}.mo_gnb_box_nav{width:100%;max-width:771px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:10px;background-image:url("../images/common/mo_gnb_box_bg.webp?ver=2");background-size:cover;aspect-ratio:878/1271;position:relative}.mo_gnb_box_nav .nav{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;height:100%}.mo_gnb_box_nav .nav_list{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 8.5vw}.mo_gnb_box_nav .nav .nav_content>button,.mo_gnb_box_nav .nav .nav_content>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#fff;font-weight:600;font-size:7.5vw;width:100%;line-height:1}html[lang=th] .mo_gnb_box_nav .nav .nav_content>button,html[lang=th] .mo_gnb_box_nav .nav .nav_content>a{font-size:6.5vw}.mo_gnb_box_nav .nav .nav_content.active>button,.mo_gnb_box_nav .nav .nav_content.active>a{color:#ffdf47;-webkit-filter:drop-shadow(0 0 10px rgb(255, 223, 71));filter:drop-shadow(0 0 10px rgb(255, 223, 71))}.mo_gnb_box_nav .nav .sub_nav_list{margin-top:15px}.mo_gnb_box_nav .nav .sub_nav_content{margin-bottom:12px}.mo_gnb_box_nav .nav .sub_nav_content:last-child{margin-bottom:0}.mo_gnb_box_nav .nav .sub_nav_content>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7px;color:#fff;font-size:6vw;font-weight:600;opacity:.7;line-height:1}html[lang=th] .mo_gnb_box_nav .nav .sub_nav_content>a{font-size:5.2vw}.mo_gnb_box_nav .nav .sub_nav_content>a::before{content:"";display:block;width:21px;height:24px;background-image:url(../images/common/sub-nav-icon.webp);background-size:100%;background-repeat:no-repeat}.mo_gnb_box_nav .nav .sub_nav_content.active a{opacity:1;-webkit-filter:drop-shadow(0 0 7px rgba(255, 255, 255, 0.8));filter:drop-shadow(0 0 7px rgba(255, 255, 255, 0.8))}.mo_gnb_box_sns .sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:25px 0 0;padding:0 15px}.mo_gnb_box_sns .sns_wrap .sns-link{max-width:40px}.mo_gnb_box_sns .sns_wrap .mo-lang-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-left:20px;border-left:1px solid hsla(0,0%,100%,.3)}.mo_gnb_box_sns .sns_wrap .mo-lang-list>li{color:#999;font-size:24px;font-weight:600;text-transform:uppercase;font-size:16px}.mo_gnb_box_sns .sns_wrap .mo-lang-list>li.on{color:#fff}.mo_gnb_box p{background-color:#999;margin-bottom:10px;padding:10px 0}}.page-en .header_logo_wrap,.page-tw .header_logo_wrap,.page-th .header_logo_wrap{max-width:134px;min-width:134px}.page-en .header_inner_mo .mo_header_logo_wrap a,.page-tw .header_inner_mo .mo_header_logo_wrap a,.page-th .header_inner_mo .mo_header_logo_wrap a{max-width:104px;aspect-ratio:208/67}.page-en .mo_gnb_box_top .mo_gnb_logo_wrap,.page-tw .mo_gnb_box_top .mo_gnb_logo_wrap,.page-th .mo_gnb_box_top .mo_gnb_logo_wrap{max-width:70%;aspect-ratio:576/230}.page-en .mo_gnb_box_top .mo_gnb_market_wrap,.page-tw .mo_gnb_box_top .mo_gnb_market_wrap,.page-th .mo_gnb_box_top .mo_gnb_market_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;padding:0 10px}.page-jp .header_logo_wrap{max-width:163px}.page-jp .header_inner_mo .mo_header_logo_wrap a{max-width:125px;aspect-ratio:251/75}.page-jp .mo_gnb_box_top .mo_gnb_logo_wrap{max-width:643px;aspect-ratio:643/225}#btnTop{position:fixed;width:100%;max-width:111px;aspect-ratio:111/98;bottom:20px;right:20px;z-index:100;background:url(../images/common/top-on.webp) no-repeat;background-size:contain;-webkit-transition:400ms opacity;transition:400ms opacity;opacity:.6;display:block}#btnTop:hover{opacity:1}#btnTop.absolute{position:absolute;bottom:calc(100% + 20px)}@media all and (max-width: 1024px){#btnTop{max-width:90px;aspect-ratio:188/140;right:0;bottom:5px;background:url(../images/common/top-off-mo.webp) no-repeat;background-size:100%}#btnTop.absolute{position:fixed;right:0;bottom:5px}}html[lang=en] #btnTop{background:url(../images/common/top-on.webp) no-repeat;background-size:cover;max-width:80px;aspect-ratio:80/97}@media all and (max-width: 1024px){html[lang=en] #btnTop{max-width:16vw;aspect-ratio:80/97}}html[lang=ja] #btnTop{background:url(../images/common/top-on.webp) no-repeat;background-size:cover;max-width:80px;aspect-ratio:80/97}@media all and (max-width: 1024px){html[lang=ja] #btnTop{max-width:16vw;aspect-ratio:80/97}}html[lang=zh] #btnTop{background:url(../images/common/top-on.webp) no-repeat;background-size:cover;max-width:80px;aspect-ratio:80/97}@media all and (max-width: 1024px){html[lang=zh] #btnTop{max-width:16vw;aspect-ratio:80/97}}html[lang=th] #btnTop{background:url(../images/common/top-on.webp) no-repeat;background-size:cover;max-width:80px;aspect-ratio:80/97}@media all and (max-width: 1024px){html[lang=th] #btnTop{max-width:16vw;aspect-ratio:80/97}}html[lang=tw] #btnTop{background:url(../images/common/top-on.webp) no-repeat;background-size:cover;max-width:80px;aspect-ratio:80/97}@media all and (max-width: 1024px){html[lang=tw] #btnTop{max-width:16vw;aspect-ratio:80/97}}.common-footer{overflow:visible}@media all and (max-width: 1024px){.common-footer{padding-bottom:19vw}}.common-footer__game-info.tw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.common-footer__game-info.tw .spr-grade{background-image:url(../images/common/tw/tw-age-icon.webp);background-size:cover;background-position:center center;background-repeat:repeat;width:61px;height:61px}.common-footer__game-info.tw .game-grade-txt{margin-top:30px}.common-footer__game-info.tw .game-grade-txt li{font-size:12px}.popup{display:none;z-index:400;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 10px}.popup *{letter-spacing:-0.05em;word-break:keep-all}.popup:before{content:"";backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);position:fixed;-webkit-overflow-scrolling:touch;left:0;top:0;right:0;bottom:0}.popup__close{z-index:500;cursor:pointer;right:0;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;background:url(../images/common/btn_popup_close.webp) no-repeat center;width:24px;height:24px;background-size:cover}@media all and (min-width: 1024.02px){.popup__close{opacity:.8;width:35px;height:35px}.popup__close:focus,.popup__close:hover{opacity:1}}.popup__wrap{position:relative;-ms-flex-item-align:center;align-self:center;-webkit-box-shadow:0 0 min(20px,3vw) rgba(0,0,0,.3);box-shadow:0 0 min(20px,3vw) rgba(0,0,0,.3)}.popup-terms .popup__wrap{background:-webkit-gradient(linear, left top, left bottom, from(#D9E6FF), to(rgb(255, 255, 255)));background:linear-gradient(180deg, #D9E6FF, rgb(255, 255, 255));padding:5px}.popup-terms .popup__body{padding:40px;border:1px solid #c2d2f4}.popup-terms .terms-title{color:#333;border-bottom:1px solid #bbc5d6;padding-bottom:10px;margin-bottom:10px}.popup-register .popup__wrap{background:-webkit-gradient(linear, left top, left bottom, from(#D9E6FF), to(rgb(255, 255, 255)));background:linear-gradient(180deg, #D9E6FF, rgb(255, 255, 255));padding:5px}.popup__scroll{max-height:calc(100svh - 110px);overflow-x:hidden;overflow-y:auto;position:relative;overflow-anchor:none;-ms-scroll-chaining:none;overscroll-behavior:contain}@media all and (max-width: 1024px){.popup__scroll{max-height:calc(100svh - 88px)}}.popup__scroll::-webkit-scrollbar{width:5px}.popup__scroll::-webkit-scrollbar-thumb{border-radius:5px;background-color:hsla(0,0%,60%,.3)}.popup__scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.popup__scroll::-webkit-scrollbar-button{width:0;height:0}.popup__cookie{height:auto;top:initial !important;bottom:0 !important;padding:0}.popup__cookie::before{display:none}.popup__cookie .blind--btnClosed{right:29px;top:29px}.popup__cookie .popup__wrap{width:100%;max-width:1250px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:auto;max-height:auto;padding:2rem;border-radius:none;background:rgba(11,11,11,.8)}.popup__cookie .popup__wrap .popup__page--content p{color:#fff;font-size:1rem}.popup__cookie .popup__wrap .popup__page--content a{color:#75b9ff}.popup__cookie .popup__wrap .popup__page--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:6rem;min-width:6rem;height:2rem;border-radius:15px;border:0;background-color:#fff;color:#111;font-size:16px;padding:.5rem .92rem;text-shadow:1px 1px hsla(0,0%,100%,.3);margin-left:auto}.popup--video{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:0;z-index:-2;-webkit-transition:500ms opacity;transition:500ms opacity;-webkit-transition-delay:100ms;transition-delay:100ms}.popup--video .popup__wrap{max-width:1200px;width:100%}.popup--video .popup__wrap .popup__close{width:63px;height:63px;top:-10px;right:0px;background:url(../images/common/btn_popup_close.webp) no-repeat center;background-size:cover;-webkit-filter:drop-shadow(5px 6px 6px #111);filter:drop-shadow(5px 6px 6px #111);opacity:1}@media all and (max-width: 1024px){.popup--video .popup__wrap .popup__close{width:12vw;height:12vw}}@media all and (max-width: 1024px){.popup--video{-webkit-transform:none !important;transform:none !important}}.popup--video.open{z-index:400;opacity:1}.you_tube{background-color:#000;position:relative;width:100%;margin:0 auto;height:0;padding-bottom:56.25%;z-index:25}.you_tube iframe,.you_tube object,.you_tube embed{position:absolute;display:block;width:100%;height:100%}.page{position:relative}.page .section{height:100vh;min-height:1080px;overflow:hidden}@media all and (max-width: 1024px){.page .section{min-height:initial}}.page .section-main{background-size:cover;background-position:center center}@media all and (max-width: 1024px){.page .section-main{height:194vw !important}}.page .section-main .visual-wrap{position:relative;z-index:1;height:100%;overflow:hidden}.page .section-main .visual-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:radial-gradient(white, black);mask-image:radial-gradient(white, black);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page .section-main .inner-container{width:100%;height:100%;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.page .section-main .inner-container .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:5;top:120px;left:190px;width:100%;max-width:800px}.page .section-main .inner-container .info-box img{display:block;width:100%;height:auto}.page .section-main .inner-container .info-box .main-title{max-width:524px;aspect-ratio:524/214}.page .section-main .inner-container .info-box .main-desc{-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px #000)}.page .section-main .inner-container .info-box .btn{display:block}.page .section-main .inner-container .info-box .btn.popup-play{width:100%;max-width:184px;height:auto;aspect-ratio:184/183;background:url(../images/main/btn-play-off.webp) no-repeat;background-size:cover;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-top:-25px}.page .section-main .inner-container .info-box .btn.popup-play:hover{background:url(../images/main/btn-play-on.webp) no-repeat;background-size:cover}.page .section-main .inner-container .info-box .btn-community{width:100%;max-width:505px;aspect-ratio:505/127;background:url(../images/main/ko/btn-community-off.webp) no-repeat;background-size:100%}.page .section-main .inner-container .info-box .btn-community:hover{background:url(../images/main/ko/btn-community-on.webp) no-repeat;background-size:100%}html[lang=en] .page .section-main .inner-container .info-box .btn-community{background:url(../images/main/en/btn-community-off.webp) no-repeat;background-size:100%}html[lang=en] .page .section-main .inner-container .info-box .btn-community:hover{background:url(../images/main/en/btn-community-on.webp) no-repeat;background-size:100%}html[lang=ja] .page .section-main .inner-container .info-box .btn-community{background:url(../images/main/jp/btn-community-off.webp) no-repeat;background-size:100%}html[lang=ja] .page .section-main .inner-container .info-box .btn-community:hover{background:url(../images/main/jp/btn-community-on.webp) no-repeat;background-size:100%}html[lang=zh] .page .section-main .inner-container .info-box .btn-community{background:url(../images/main/tw/btn-community-off.webp) no-repeat;background-size:100%}html[lang=zh] .page .section-main .inner-container .info-box .btn-community:hover{background:url(../images/main/tw/btn-community-on.webp) no-repeat;background-size:100%}html[lang=th] .page .section-main .inner-container .info-box .btn-community{background:url(../images/main/th/btn-community-off.webp) no-repeat;background-size:100%}html[lang=th] .page .section-main .inner-container .info-box .btn-community:hover{background:url(../images/main/th/btn-community-on.webp) no-repeat;background-size:100%}.page .section-main .inner-container .ch-wrap{position:absolute;z-index:1;width:100%;height:100%;right:0;top:0}.page .section-main .inner-container .ch-wrap span{position:absolute;right:-170px}@media all and (max-width: 1080px){.page .section-main{background:url(../images/main/main-bg-mo.webp) no-repeat;background-position:top center;background-size:cover;height:100vh;overflow:hidden}.page .section-main .inner-container{position:relative;padding:0 10px}.page .section-main .inner-container .info-box{position:relative;top:67%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page .section-main .inner-container .info-box .main-title{display:none}.page .section-main .inner-container .info-box .btn.popup-play{width:25%}.page .section-main .visual-wrap{display:none}}.page .section-reservation{height:auto;min-height:initial}.page .section-reservation .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;min-height:1080px;overflow:hidden;position:relative}.page .section-reservation .content .title{text-align:center}.page .section-reservation .content .title img{margin:0 auto}@media screen and (min-width: 1025px){.page .section-reservation .content .submit-btn img{-webkit-filter:contrast(0.8) saturate(0.7);filter:contrast(0.8) saturate(0.7);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.page .section-reservation .content .submit-btn:hover img{-webkit-filter:contrast(1) saturate(1);filter:contrast(1) saturate(1)}}.page .section-reservation .content--1{background:url(../images/reservation/bg-reservation.webp) no-repeat;background-position:top center;background-size:cover}@media screen and (max-width: 1024px){.page .section-reservation .content--1{background-image:url(../images/reservation/mo-bg-reservation.webp);height:auto;padding:60px 0 130px}}.page .section-reservation .content--1 .form-content-box{position:relative;z-index:2}.page .section-reservation .content--1 .form-content-box .form-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(15px,3vw,30px);max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-content-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px}}.page .section-reservation .content--1 .form-content-box .form-box{background-image:url(../images/reservation/bg-register.webp);background-size:cover;background-repeat:no-repeat;width:100%;max-width:618px}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box{background-image:url(../images/reservation/mo-bg-register.webp);background-size:100% 100%;max-width:none}}.page .section-reservation .content--1 .form-content-box .form-box-inner{padding:45px 47px 35px 55px}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box-inner{padding:25px 17px 25px 25px}}.page .section-reservation .content--1 .form-content-box .form-box-inner form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15px,3.2vw,37px);position:relative;margin-bottom:10px}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap{margin-bottom:0}}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap .radio-cont{display:grid;grid-template-areas:". .";-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,1.5vw,15px);cursor:pointer}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap input[type=radio]{border:1px solid #0d337d;opacity:0;position:absolute}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap .radio{background-color:#fff;border:1px solid #0d337d;border-radius:50%;width:20px;height:20px;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap .radio{width:15px;height:15px}}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap .radio::after{content:"";background-image:url(../images/reservation/i-input-checked.webp);background-size:100%;background-repeat:no-repeat;background-position:50% 50%;width:80%;height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap .logo{max-width:158px}.page .section-reservation .content--1 .form-content-box .form-box .radio-wrap input[type=radio]:checked~.radio::after{opacity:1}.page .section-reservation .content--1 .form-content-box .form-box input[type=text]{border-radius:0;width:100%;border:1px solid #0d337d;font-size:clamp(14px,3vw,18px);padding:15px 7px}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box input[type=text]{padding:12px 5px}}.page .section-reservation .content--1 .form-content-box .form-box input[type=text]:disabled{background-color:#bbb;border-color:#737e94}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .resend-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;background-color:#fff;color:#129eea;font-size:clamp(13px,3.2vw,20px);font-weight:600;height:90%;padding:0 10px;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .resend-btn::before{content:"";display:block;width:clamp(12px,4vw,25px);height:clamp(12px,4vw,25px);background-image:url(../images/reservation/i-input-receive.png);background-size:100%;background-repeat:no-repeat}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer{width:100%;position:relative}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .code-input-content{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:95%}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .code-input-content>span,.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .code-input-content>i{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .time{display:none;color:#000;font-size:clamp(12px,2.5vw,14px)}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .fail{display:none;color:#ba0d0d;font-size:clamp(12px,2.5vw,14px)}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .code-input-outer .complete{display:none;background-image:url(../images/reservation/code-complete-icon.webp);background-size:100%;background-repeat:no-repeat;width:24px;height:24px}.page .section-reservation .content--1 .form-content-box .form-box .input-wrap .input-btn{background-color:#0d337d;color:#fff;font-size:clamp(13px,3vw,20px);font-weight:500;width:100%;max-width:clamp(90px,22vw,141px)}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap{margin-top:5px}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .agr-chk-cont{display:grid;grid-template-areas:". .";grid-auto-columns:25px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;cursor:pointer}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .agr-chk-cont{grid-auto-columns:15px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3px}}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap input[type=checkbox]{position:absolute;opacity:0}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .chk{border:1px solid #0d337d;background-color:#fff;width:25px;height:25px;position:relative}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .chk{width:15px;height:15px;margin-top:3px}}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .chk::after{content:"";background-image:url(../images/reservation/i-input-checked.webp);background-size:100%;background-repeat:no-repeat;background-position:50% 50%;width:80%;height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap input[type=checkbox]:checked~.chk::after{opacity:1}.page .section-reservation .content--1 .form-content-box .form-box .agree-chk-wrap .chk-text{color:#000;font-size:clamp(14px,2.5vw,18px)}.page .section-reservation .content--1 .form-content-box .form-box .submit-btn-wrap{text-align:center;margin-top:12px}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .form-content-box .form-box .submit-btn-wrap{margin-top:0}.page .section-reservation .content--1 .form-content-box .form-box .submit-btn-wrap .submit-btn{max-width:75%}}.page .section-reservation .content--1 .form-content-box .event-box{position:relative;width:100%;max-width:524px}.page .section-reservation .content--1 .form-content-box .event-box .market-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;bottom:calc(8% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}.page .section-reservation .content--1 .form-content-box .form-box,.page .section-reservation .content--1 .form-content-box .event-box{-webkit-filter:drop-shadow(2px 4px 13px rgba(0, 0, 0, 0.6));filter:drop-shadow(2px 4px 13px rgba(0, 0, 0, 0.6))}.page .section-reservation .content--1 .ch-wrap{min-width:2560px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 1024px){.page .section-reservation .content--1 .ch-wrap{display:none}}.page .section-reservation .content--1 .ch-wrap .ch{position:absolute}.page .section-reservation .content--1 .ch-wrap .ch-l_1{bottom:0;left:198px}.page .section-reservation .content--1 .ch-wrap .ch-r_1{bottom:0;right:-25px}.page .section-reservation .content--2{background:url(../images/reservation/bg-onepick.webp) no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 1024px){.page .section-reservation .content--2{background-image:url(../images/reservation/mo-bg-onepick.webp);height:auto;padding:50px 0 100px;min-height:auto}}.page .section-reservation .content--2 .form-content-box{position:relative;z-index:2}.page .section-reservation .content--2 .form-content-box .form-content-inner{max-width:774px;margin:0 auto}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .form-content-inner{margin:0 20px}}.page .section-reservation .content--2 .form-content-box .form-box{background-image:url(../images/reservation/onepick-box.webp);background-size:100%;background-repeat:no-repeat;aspect-ratio:774/740;width:100%}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .form-box{background-image:url(../images/reservation/mo-onepick-box.webp);background-size:100% 100%;aspect-ratio:1030/2723}}.page .section-reservation .content--2 .form-content-box .form-box-inner{padding:40px 60px}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .form-box-inner{padding:40px 30px 30px}}.page .section-reservation .content--2 .form-content-box .onepick-list{display:grid;grid-template-areas:". . . . .";grid-auto-columns:1fr;gap:8px 20px;margin-bottom:9px}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .onepick-list{grid-template-areas:". . .";gap:7px 15px}}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick{text-align:center}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick label{cursor:pointer}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick input[type=radio]{opacity:0;position:absolute}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .thumb-wrap{position:relative}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .thumb-wrap{margin-bottom:4px}}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .thumb-wrap img{-webkit-filter:grayscale(1.5) brightness(0.5) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3));filter:grayscale(1.5) brightness(0.5) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3));-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s, -webkit-filter .15s}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .thumb-wrap .chk{position:absolute;bottom:0;right:calc(10% + 4px);background-color:#fff;border:1px solid #3e5994;border-radius:50%;width:20px;height:20px}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .thumb-wrap .chk::after{content:"";background-image:url(../images/reservation/i-input-checked.webp);background-size:100%;background-repeat:no-repeat;background-position:50% 50%;width:80%;height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick input[type=radio]:checked~.thumb-wrap img{-webkit-filter:grayscale(0) brightness(1) drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.3));filter:grayscale(0) brightness(1) drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.3))}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick input[type=radio]:checked~.thumb-wrap .chk::after{opacity:1}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .name-wrap .name{color:#000;font-size:clamp(12px,2.2vw,14px);font-weight:600;line-height:1;margin-bottom:-7px}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .name-wrap .name{margin-bottom:-3px}}.page .section-reservation .content--2 .form-content-box .onepick-list .onepick .name-wrap .percent{color:#2e3571;font-size:clamp(11px,1.82vw,12px);font-weight:600}.page .section-reservation .content--2 .form-content-box .submit-btn-wrap{text-align:center;margin-bottom:5px}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .submit-btn-wrap .submit-btn{max-width:75%}}.page .section-reservation .content--2 .form-content-box .reset-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page .section-reservation .content--2 .form-content-box .reset-btn-wrap .reset-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.page .section-reservation .content--2 .form-content-box .reset-btn-wrap .reset-icon{display:block;background-image:url(../images/reservation/i-input-receive.png);background-size:100%;background-repeat:no-repeat;width:25px;height:25px}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .form-content-box .reset-btn-wrap .reset-icon{width:20px;height:20px}}.page .section-reservation .content--2 .form-content-box .reset-btn-wrap b{color:#129eea;font-size:clamp(15px,3.5vw,19px);letter-spacing:-0.01em}.page .section-reservation .content--2 .ch-wrap{min-width:2560px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 1024px){.page .section-reservation .content--2 .ch-wrap{display:none}}.page .section-reservation .content--2 .ch-wrap .ch{position:absolute}.page .section-reservation .content--2 .ch-wrap .ch-l_2{bottom:0;left:194px}.page .section-reservation .content--2 .ch-wrap .ch-r_2{bottom:0;right:125px}.page .section-reservation .content--3{background:url(../images/reservation/bg-connection.webp) no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;width:100%;max-width:2560px}@media screen and (max-width: 1024px){.page .section-reservation .content--3{background-image:url(../images/reservation/mo-bg-connection.webp);height:auto;min-height:auto;padding-top:60px}}.page .section-reservation .content--3 .content-box-inner{max-width:1049px;margin:0 auto}.page .section-reservation .content--3 .ch-wrap{min-width:2560px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 1024px){.page .section-reservation .content--3 .ch-wrap{display:none}}.page .section-reservation .content--3 .ch-wrap .ch{position:absolute}.page .section-reservation .content--3 .ch-wrap .ch-l_3{bottom:76px;left:472px}.page .section-reservation .content--3 .ch-wrap .ch-r_3{bottom:0;right:192px}.page .section-cbt{background-image:url(../images/cbt/cbt-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.page .section-cbt{background-image:url(../images/cbt/cbt-bg-mo.webp);height:auto;min-height:auto;padding:80px 0}}.page .section-cbt .ch-wrap{position:absolute;top:0;width:100%;height:100%;z-index:2}@media screen and (max-width: 1024px){.page .section-cbt .ch-wrap{display:none}}.page .section-cbt .ch-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page .section-cbt .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;z-index:3}@media screen and (max-width: 1024px){.page .section-cbt .inner-container{padding:0 15px}}.page .section-cbt .market-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-15px 0 30px;width:80%}@media screen and (max-width: 1024px){.page .section-cbt .market-btn-wrap{margin-top:0}}.page .section-cbt .cbt-pc-wrap{display:block;position:relative}@media screen and (max-width: 1024px){.page .section-cbt .cbt-pc-wrap{display:none}}.page .section-cbt .cbt-pc-wrap #cbtSwiper{max-width:1200px;margin:0 auto;overflow:hidden}.page .section-cbt .cbt-pc-wrap #cbtSwiper .cbt-link-btn{position:absolute;top:89%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);right:3%}@media screen and (min-width: 1024px){.page .section-cbt .cbt-pc-wrap #cbtSwiper .cbt-link-btn{-webkit-filter:contrast(0.8) saturate(0.7);filter:contrast(0.8) saturate(0.7);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.page .section-cbt .cbt-pc-wrap #cbtSwiper .cbt-link-btn:hover{-webkit-filter:contrast(1) saturate(1);filter:contrast(1) saturate(1)}}.page .section-cbt .cbt-pc-wrap #cbtSwiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:7px 0;margin-top:10px;position:relative;bottom:0}.page .section-cbt .cbt-pc-wrap #cbtSwiper .swiper-pagination-bullet{width:18px;height:18px;background-color:rgba(0,0,0,0);background-image:url(../images/cbt/pagination-icon.webp);background-size:100%;background-repeat:no-repeat;-webkit-filter:brightness(0.5) drop-shadow(0 0 3px #000);filter:brightness(0.5) drop-shadow(0 0 3px #000);opacity:1;margin:0}.page .section-cbt .cbt-pc-wrap #cbtSwiper .swiper-pagination-bullet-active{-webkit-filter:brightness(1) drop-shadow(0 0 3px #fff);filter:brightness(1) drop-shadow(0 0 3px #fff)}.page .section-cbt .cbt-mo-wrap{display:none}@media screen and (max-width: 1024px){.page .section-cbt .cbt-mo-wrap{display:block}}.page .section-cbt .cbt-mo-wrap .cbt-mo-content{margin-bottom:40px;position:relative}.page .section-cbt .cbt-mo-wrap .cbt-mo-content:last-child{margin-bottom:0}.page .section-cbt .cbt-mo-wrap .cbt-mo-content .cbt-link-btn{padding:4.3% 0;width:63%;position:absolute;top:calc(87% + 1px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;text-align:center}.page .section-cbt .cbt-pop-btn-wrap{text-align:center;margin-top:10px}.page .section-cbt .cbt-pop-btn-wrap .cbt-pop-btn{background-color:#671b71;border:1px solid #be77ea;border-radius:5px;color:#fff;font-size:14px;font-weight:500;width:80%;max-width:142px;padding:10px 0;letter-spacing:-0.025em}@media screen and (min-width: 1024px){.page .section-cbt .cbt-pop-btn-wrap .cbt-pop-btn{border:1px solid #666;background-color:#333;-webkit-transition:all .2s;transition:all .2s}.page .section-cbt .cbt-pop-btn-wrap .cbt-pop-btn:hover{border-color:#be77ea;background-color:#671b71}}.page .section-character{width:100%;height:100vh;background-color:#000}@media all and (max-width: 1024px){.page .section-character{min-height:204vw}}.page .section-character .inner-container{width:100%;height:100%;position:relative}.page .section-character .inner-container .tab{width:100%;height:100%;position:relative}.page .section-character .inner-container .tab .wrap-swiperTab{width:36%;max-width:676px;position:absolute;top:45%;left:52%;z-index:6}.page .section-character .inner-container .tab .wrap-swiperTab .info-box{color:#fff;font-size:14px;text-align:left;word-break:break-word}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link{display:block;width:25%;max-width:169px;height:auto;aspect-ratio:169/155;cursor:pointer;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.guanyu{background:url(../images/contents/character/tab-off-guanyu.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.guanyu.active{background:url(../images/contents/character/tab-on-guanyu.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhaoyun{background:url(../images/contents/character/tab-off-zhaoyun.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhaoyun.active{background:url(../images/contents/character/tab-on-zhaoyun.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhugeliang{background:url(../images/contents/character/tab-off-zhugeliang.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhugeliang.active{background:url(../images/contents/character/tab-on-zhugeliang.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhangfei{background:url(../images/contents/character/tab-off-zhangfei.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhangfei.active{background:url(../images/contents/character/tab-on-zhangfei.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.huangzhong{background:url(../images/contents/character/tab-off-huangzhong.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.huangzhong.active{background:url(../images/contents/character/tab-on-huangzhong.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.simayi{background:url(../images/contents/character/tab-off-simayi.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.simayi.active{background:url(../images/contents/character/tab-on-simayi.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.chunhua{background:url(../images/contents/character/tab-off-chunhua.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.chunhua.active{background:url(../images/contents/character/tab-on-chunhua.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.wenji{background:url(../images/contents/character/tab-off-wenji.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.wenji.active{background:url(../images/contents/character/tab-on-wenji.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.caozhi{background:url(../images/contents/character/tab-off-caozhi.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.caozhi.active{background:url(../images/contents/character/tab-on-caozhi.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhenji{background:url(../images/contents/character/tab-off-zhenji.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhenji.active{background:url(../images/contents/character/tab-on-zhenji.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.guojia{background:url(../images/contents/character/tab-off-guojia.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.guojia.active{background:url(../images/contents/character/tab-on-guojia.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhouyu{background:url(../images/contents/character/tab-off-zhouyu.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zhouyu.active{background:url(../images/contents/character/tab-on-zhouyu.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.daquiao{background:url(../images/contents/character/tab-off-daquiao.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.daquiao.active{background:url(../images/contents/character/tab-on-daquiao.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.xiaoquiao{background:url(../images/contents/character/tab-off-xiaoquiao.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.xiaoquiao.active{background:url(../images/contents/character/tab-on-xiaoquiao.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.ganning{background:url(../images/contents/character/tab-off-ganning.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.ganning.active{background:url(../images/contents/character/tab-on-ganning.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.tianmo{background:url(../images/contents/character/tab-off-tianmo.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.tianmo.active{background:url(../images/contents/character/tab-on-tianmo.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.diaochan{background:url(../images/contents/character/tab-off-diaochan.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.diaochan.active{background:url(../images/contents/character/tab-on-diaochan.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zuoci{background:url(../images/contents/character/tab-off-zuoci.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.zuoci.active{background:url(../images/contents/character/tab-on-zuoci.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.huatuo{background:url(../images/contents/character/tab-off-huatuo.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .swiper-slide .tab-link.huatuo.active{background:url(../images/contents/character/tab-on-huatuo.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap{width:100%;max-width:280px;height:45px;overflow:hidden;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-prev,.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-next{width:33px;height:31px;margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-prev::after,.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-next::after{content:none}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-prev{background:url(../images/common/swiper-button-prev.webp) no-repeat;background-size:cover;background-position:center center;left:0}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-next{background:url(../images/common/swiper-button-next.webp) no-repeat;background-size:cover;background-position:center center;right:0}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-pagination{width:50%;left:50%;top:50%;bottom:initial;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-pagination-bullet{width:26px;height:27px;background:url(../images/common/swiper-bullet-off.webp) no-repeat 100%;opacity:1}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/common/swiper-bullet-on.webp) no-repeat 100%}@media all and (max-width: 1024px){.page .section-character .inner-container .tab .wrap-swiperTab{width:100%;max-width:calc(100% - 20px);top:initial;left:50%;bottom:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page .section-character .inner-container .tab .wrap-swiperTab .info-box{margin:10px 0 0}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap{max-width:220px;margin:10px auto 0}.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-prev,.page .section-character .inner-container .tab .wrap-swiperTab .button-wrap .swiper-button-next{width:25px;height:26px}}.page .section-character .inner-container .tab .char-title-wrap{position:absolute;width:100%;max-width:440px;height:auto;aspect-ratio:440/169;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:60px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page .section-character .inner-container .tab .char-title-wrap .title{opacity:0;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.page .section-character .inner-container .tab .char-title-wrap .title.active{opacity:1}@media all and (max-width: 1024px){.page .section-character .inner-container .tab .char-title-wrap{width:70%}}.page .section-character .inner-container .tab .tab-content-wrap{width:100%;height:100%;position:relative;z-index:5}.page .section-character .inner-container .tab .tab-content-wrap .tab-content{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content.active{opacity:1;z-index:2}.page .section-character .inner-container .tab .tab-content-wrap .tab-content.active .char-wrap{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .char-wrap{width:2560px;height:1080px;position:absolute;left:50%;-webkit-transform:translateX(-100%);transform:translateX(-100%);bottom:0;overflow:hidden;opacity:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .char-wrap .char{position:absolute;bottom:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(1){background:url(../images/contents/character/bg-guanyu.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(2){background:url(../images/contents/character/bg-zhaoyun.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(3){background:url(../images/contents/character/bg-zhugeliang.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(4){background:url(../images/contents/character/bg-zhangfei.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(5){background:url(../images/contents/character/bg-huangzhong.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(6){background:url(../images/contents/character/bg-simayi.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(7){background:url(../images/contents/character/bg-chunhua.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(8){background:url(../images/contents/character/bg-wenji.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(9){background:url(../images/contents/character/bg-caozhi.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(10){background:url(../images/contents/character/bg-zhenji.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(11){background:url(../images/contents/character/bg-guojia.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(12){background:url(../images/contents/character/bg-zhouyu.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(13){background:url(../images/contents/character/bg-daquiao.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(14){background:url(../images/contents/character/bg-xiaoquiao.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(15){background:url(../images/contents/character/bg-ganning.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(16){background:url(../images/contents/character/bg-tianmo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(17){background:url(../images/contents/character/bg-diaochan.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(18){background:url(../images/contents/character/bg-zuoci.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(19){background:url(../images/contents/character/bg-huatuo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box{width:100%;max-width:50%;position:absolute;right:80px;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 0 0 120px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 20px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name{min-width:205px;position:relative;padding-left:99px;padding-right:33px;margin-left:-99px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name span{display:block;height:70px;font-size:clamp(18px,2.8vw,40px);color:#fff;font-weight:bold;line-height:70px;background:url(../images/contents/nameTag-mid.webp) repeat-x;background-position:top center}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name::before{content:"";display:block;width:99px;height:70px;background:url(../images/contents/nameTag-left.webp) no-repeat;position:absolute;left:0;top:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name::after{content:"";display:block;width:33px;height:70px;background:url(../images/contents/nameTag-right.webp) no-repeat;position:absolute;right:0;top:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill{display:block;width:77px;height:77px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-1{background:url(../images/contents/char_icon_skill1.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-2{background:url(../images/contents/char_icon_skill2.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-3{background:url(../images/contents/char_icon_skill3.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-4{background:url(../images/contents/char_icon_skill4.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill-5{background:url(../images/contents/char_icon_skill5.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group{display:block;width:77px;height:77px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group-gun{background:url(../images/contents/char-i-gun.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group-wi{background:url(../images/contents/char-i-wi.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group-wo{background:url(../images/contents/char-i-wo.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group-chock{background:url(../images/contents/char-i-chock.webp) no-repeat;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .desc{color:#fff;font-size:clamp(11px,3.3vw,18px);line-height:30px;position:relative;padding:30px 0 0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .desc::before{content:"";display:block;width:100%;max-width:394px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:394/12;background:url(../images/contents/desc-line.webp) no-repeat;background-size:cover;position:absolute;top:0;left:0}@media all and (max-width: 1024px){.page .section-character .inner-container .tab .tab-content-wrap .tab-content .char-wrap{display:none}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box{padding:0;top:37%;right:20px;max-width:60%}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name{padding-left:30px;margin-left:0;min-width:initial}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name span{height:51px;line-height:51px;background:url(../images/contents/nameTag-mid-mo.webp) repeat-x;background-position:top center}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name::before{width:30px;height:51px;background-image:url(../images/contents/nameTag-left-mo.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;left:0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .name::after{background:url(../images/contents/nameTag-right-mo.webp) no-repeat}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .skill{width:40px;height:40px;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .title-box .group{width:40px;height:40px}.page .section-character .inner-container .tab .tab-content-wrap .tab-content .tab-content-box .desc{line-height:150%;word-break:break-word;padding:10px 0 0}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(1){background:url(../images/contents/character/bg-guanyu-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(2){background:url(../images/contents/character/bg-zhaoyun-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(3){background:url(../images/contents/character/bg-zhugeliang-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(4){background:url(../images/contents/character/bg-zhangfei-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(5){background:url(../images/contents/character/bg-huangzhong-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(6){background:url(../images/contents/character/bg-simayi-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(7){background:url(../images/contents/character/bg-chunhua-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(8){background:url(../images/contents/character/bg-wenji-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(9){background:url(../images/contents/character/bg-caozhi-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(10){background:url(../images/contents/character/bg-zhenji-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(11){background:url(../images/contents/character/bg-guojia-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(12){background:url(../images/contents/character/bg-zhouyu-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(13){background:url(../images/contents/character/bg-daquiao-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(14){background:url(../images/contents/character/bg-xiaoquiao-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(15){background:url(../images/contents/character/bg-ganning-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(16){background:url(../images/contents/character/bg-tianmo-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(17){background:url(../images/contents/character/bg-diaochan-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(18){background:url(../images/contents/character/bg-zuoci-mo.webp) no-repeat;background-position:top center;background-size:cover}.page .section-character .inner-container .tab .tab-content-wrap .tab-content:nth-of-type(19){background:url(../images/contents/character/bg-huatuo-mo.webp) no-repeat;background-position:top center;background-size:cover}}.page .section-character .inner-container .tab .tab-content-wrap .tab-content[data-index="1"].active .char-wrap{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out}.page .section-character .inner-container .tab .tab-content-wrap .tab-content[data-index="1"].active .char-wrap.inview{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page .section-story{background:url(../images/contents/story-bg.webp) no-repeat;background-position:center center;background-size:cover;overflow:hidden;position:relative}.page .section-story .inner-container{width:100%;height:100%;max-width:1920px;margin:0 auto;position:relative}.page .section-story .inner-container .content-wrap{width:100%;height:100%;max-height:1080px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:120px 0;z-index:5}.page .section-story .inner-container .content-wrap .story-title{width:100%;position:relative;z-index:6}.page .section-story .inner-container .content-wrap .story-title>img{margin:0 auto}.page .section-story .inner-container .content-wrap .content-box{width:100%;max-width:1000px;height:1000px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:44%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5}.page .section-story .inner-container .content-wrap .content-box .story-bg{width:100%;height:100%;position:absolute;z-index:5;top:0;left:15px;right:0;bottom:0}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt{width:100%;max-width:600px;height:600px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6}@media screen and (max-width: 1024px){.page .section-story .inner-container .content-wrap .content-box .story-moveTxt{height:100%}}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;z-index:2}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-line{display:block;width:320px;height:10px;background:url(../images/contents/story-line-frame.webp);background-size:cover;background-position:center center;margin:30px auto}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-desc{height:50%;overflow:hidden}@media screen and (max-width: 1024px){.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-desc{height:35%}}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-desc .moveTxt{color:#fff;font-size:18px;line-height:30px;text-align:center;-webkit-animation:text-flow-up 25s linear infinite;animation:text-flow-up 25s linear infinite;padding:0 60px;word-break:break-word}@-webkit-keyframes text-flow-up{0%{-webkit-transform:translateY(280px);transform:translateY(280px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes text-flow-up{0%{-webkit-transform:translateY(280px);transform:translateY(280px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media all and (max-width: 1024px){.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-desc .moveTxt{font-size:16px}}.page .section-story .inner-container .ch-wrap{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page .section-story .inner-container .ch-wrap .ch{position:absolute}.page .section-story .inner-container .ch-wrap .ch-1{left:-11%;bottom:0}.page .section-story .inner-container .ch-wrap .ch-2{right:5%;bottom:0}@media all and (max-width: 1024px){.page .section-story{background:url(../images/contents/story-bg-mo.webp) no-repeat;background-size:cover;background-position:center center;min-height:204vw}.page .section-story .inner-container .content-wrap .content-box{position:relative;top:inherit}.page .section-story .inner-container .content-wrap .content-box .story-moveTxt .sub-title{padding:0 15px}}.page .section-media{background:url(../images/contents/media-bg.webp) no-repeat;background-position:center center;background-size:cover;position:relative}.page .section-media .inner-container{width:100%;max-width:1920px;margin:0 auto;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:120px 0 0}.page .section-media .inner-container .media-title{width:100%;max-width:305px;margin:0 auto;position:relative;z-index:2}.page .section-media .inner-container .media-title>img{margin:0 auto}.page .section-media .inner-container .media-slide-wrap{width:100%;height:100%;max-width:1200px}.page .section-media .inner-container .media-slide-wrap .media-swiper{position:relative;z-index:10}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-slide::before{content:"";display:block;width:100%;height:auto;max-width:1043px;aspect-ratio:1043/602;background:url(../images/contents/frame.webp) no-repeat;background-size:cover;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-slide img{width:1019px;max-width:calc(100% - 28px);-o-object-fit:cover;object-fit:cover;display:block}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev,.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next{width:66px;height:85px;z-index:11}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev::after,.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next::after{content:none}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev{background:url(../images/contents/media-prev-buutton.webp) no-repeat;background-size:cover;left:-7px}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next{background:url(../images/contents/media-next-buutton.webp) no-repeat;background-size:cover;right:-7px}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev.swiper-button-disabled,.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next.swiper-button-disabled{opacity:1;pointer-events:all;cursor:pointer}@media all and (max-width: 1024px){.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-slide{padding:5px 0;margin:20px 0}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-slide img{max-width:calc(100% - 10px)}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev,.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next{width:33px;height:42.5px;z-index:11}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev::after,.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next::after{content:none}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-prev{left:10px}.page .section-media .inner-container .media-slide-wrap .media-swiper .swiper-button-next{right:10px}}.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper{position:relative;z-index:15;width:100%;max-width:1059px;margin:20px auto 0}.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper .swiper-slide{width:100%;height:100%;cursor:pointer;border:1px solid #01ffff;overflow:hidden}.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper .swiper-slide img{display:block;width:100%;height:100%}.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper .swiper-slide::before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background-color:rgba(0,0,0,.7);z-index:10;cursor:pointer}.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper .swiper-slide.swiper-slide-thumb-active::before{display:none}@media all and (max-width: 1024px){.page .section-media .inner-container .media-slide-wrap .mediaThumSwiper{margin:0 auto}}@media all and (max-width: 1024px){.page .section-media .inner-container .media-slide-wrap{padding:0 20px}}.page .section-media .ch-wrap{left:0;right:0;bottom:0;width:100%;height:100%;position:absolute;z-index:1}.page .section-media .ch-wrap .ch{position:absolute}.page .section-media .ch-wrap .ch-media{left:-15%;bottom:0}@media all and (max-width: 1024px){.page .section-media .ch-wrap .ch{z-index:1}.page .section-media .ch-wrap .ch-media{left:0;top:0%;bottom:initial;width:50%}}.page .section-media.section-th .inner-container{padding:100px 0 0}@media all and (max-width: 1024px){.page .section-media{background:url(../images/contents/media-bg-mo.webp) no-repeat;background-position:center center;background-size:cover;height:auto}.page .section-media .inner-container{padding:60px 0 120px}.page .section-media .inner-container .media-title{max-width:100%;aspect-ratio:initial}.page .section-media.section-th .inner-container{padding:60px 0 120px}.page .section-media.section-th .inner-container .media-title{margin-bottom:0}}.page .float-wrap{width:100%;max-width:400px;position:fixed;right:0;bottom:0;z-index:100}.page .float-wrap .btnTop{position:absolute;right:3%;bottom:177px;display:block;width:100%;max-width:111px;height:97px;cursor:pointer;display:none}.page .float-wrap.section-ko .btnTop{background:url(../images/common/ko/top-off.webp) no-repeat;background-size:cover}.page .float-wrap.section-ko .btnTop:hover{background:url(../images/common/ko/top-on.webp);background-size:cover}.page .float-wrap.section-en .btnTop,.page .float-wrap.section-jp .btnTop,.page .float-wrap.section-tw .btnTop,.page .float-wrap.section-th .btnTop{bottom:150px;max-width:78px;aspect-ratio:78/96;background:url(../images/common/top-off.webp) no-repeat;background-size:cover}.page .float-wrap.section-en .btnTop:hover,.page .float-wrap.section-jp .btnTop:hover,.page .float-wrap.section-tw .btnTop:hover,.page .float-wrap.section-th .btnTop:hover{background:url(../images/common/top-on.webp);background-size:cover}@media all and (max-width: 1024px){.page .float-wrap.section-en .btnTop,.page .float-wrap.section-jp .btnTop,.page .float-wrap.section-tw .btnTop,.page .float-wrap.section-th .btnTop{bottom:-5px}}.page .float-wrap .linkFgt{position:absolute;bottom:0;right:3%;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.page .float-wrap .linkFgt:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media all and (max-width: 1024px){.page .float-wrap{width:100%;max-width:100%}.page .float-wrap .btnTop{right:initial;left:0;top:initial;bottom:5px;width:100%;max-width:94px;height:auto;aspect-ratio:188/140}.page .float-wrap .linkFgt{right:0;width:70%;max-width:720px;height:auto;aspect-ratio:790/270}}.layer-popup-wrap{display:none;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.layer-popup-wrap .popup-close-btn-wrap{text-align:right;margin-bottom:10px}.layer-popup-wrap .popup-close-btn-wrap button{max-width:66px}@media screen and (max-width: 1024px){.layer-popup-wrap .popup-close-btn-wrap button{max-width:10%}}.layer-popup-wrap .content-popup{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:97%}.register-complete-popup-wrap .register-complete-popup{max-width:856px}.register-complete-popup-wrap .register-complete-popup-box{max-height:79dvh;overflow-y:auto}.register-complete-popup-wrap .register-complete-popup-box::-webkit-scrollbar{width:3px;height:1px}.register-complete-popup-wrap .register-complete-popup-box::-webkit-scrollbar-thumb{background:#ccc}.register-complete-popup-wrap .register-complete-popup-box::-webkit-scrollbar-track{background:#999}.register-complete-popup-wrap .register-complete-popup-box-inner{position:relative}.register-complete-popup-wrap .market-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;bottom:calc(10% - 12px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:68%}.reservation-popup-wrap .reservation-popup{max-width:575px}.reservation-popup-wrap .reservation-popup-close-btn-wrap{text-align:right;margin-bottom:10px}.reservation-popup-wrap .reservation-popup-box{background-image:url(../images/reservation/popup-bg.webp);background-repeat:no-repeat;background-size:100%}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-box{background-image:url(../images/reservation/mo-popup-bg.webp)}}.reservation-popup-wrap .reservation-popup-box-inner{padding:35px 30px}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-box-inner{padding:20px 15px}}.reservation-popup-wrap .reservation-popup-top{border-bottom:1px solid #b9c2d3;padding-bottom:17px;margin-bottom:15px}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-top{padding-bottom:8px;margin-bottom:8px}}.reservation-popup-wrap .reservation-popup-top h3,.reservation-popup-wrap .reservation-popup-top p{color:#333}.reservation-popup-wrap .reservation-popup-top h3{font-size:clamp(19px,5vw,29px)}.reservation-popup-wrap .reservation-popup-top p{font-size:clamp(11px,3vw,15px)}.reservation-popup-wrap .reservation-popup-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;border-bottom:1px solid #b9c2d3;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-form-wrap{gap:8px;padding-bottom:8px;margin-bottom:8px}}.reservation-popup-wrap .reservation-popup-form-wrap input[type=text]{border-radius:0;width:100%;border:1px solid #0d337d;font-size:clamp(14px,3vw,18px);padding:15px 7px}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-form-wrap input[type=text]{padding:12px 5px}}.reservation-popup-wrap .reservation-popup-form-wrap input[type=text]:disabled{background-color:#bbb;border-color:#737e94}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .resend-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;background-color:#fff;color:#129eea;font-size:clamp(13px,3.2vw,20px);font-weight:600;height:90%;padding:0 10px;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .resend-btn::before{content:"";display:block;width:clamp(12px,4vw,25px);height:clamp(12px,4vw,25px);background-image:url(../images/reservation/i-input-receive.png);background-size:100%;background-repeat:no-repeat}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer{width:100%;position:relative}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .code-input-content{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:95%}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .code-input-content>span,.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .code-input-content>i{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .time{display:none;color:#000;font-size:clamp(12px,2.5vw,14px)}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .fail{display:none;color:#ba0d0d;font-size:clamp(12px,2.5vw,14px)}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .code-input-outer .complete{display:none;background-image:url(../images/reservation/code-complete-icon.webp);background-size:100%;background-repeat:no-repeat;width:24px;height:24px}.reservation-popup-wrap .reservation-popup-form-wrap .input-wrap .input-btn{background-color:#0d337d;color:#fff;font-size:clamp(13px,3vw,20px);font-weight:500;width:100%;max-width:clamp(90px,22vw,141px)}.reservation-popup-wrap .reservation-popup-submit-btn-wrap{text-align:center}.reservation-popup-wrap .reservation-popup-submit-btn-wrap p{display:none;color:#444;font-size:clamp(14px,3.5vw,20px);letter-spacing:-0.01em;opacity:0}@media screen and (max-width: 1024px){.reservation-popup-wrap .reservation-popup-submit-btn-wrap .submit-btn{max-width:60%}}@media screen and (min-width: 1025px){.reservation-popup-wrap .reservation-popup-submit-btn-wrap .submit-btn img{-webkit-filter:contrast(0.8) saturate(0.7);filter:contrast(0.8) saturate(0.7);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.reservation-popup-wrap .reservation-popup-submit-btn-wrap .submit-btn:hover img{-webkit-filter:contrast(1) saturate(1);filter:contrast(1) saturate(1)}}.cbt-cautions-popup-wrap .cautions-popup{max-width:856px}.cbt-cautions-popup-wrap .cautions-popup-box{background-image:url(../images/cbt/caution-pop-bg.webp);background-size:100%;background-repeat:no-repeat;background-size:100%;aspect-ratio:856/480}@media screen and (max-width: 1024px){.cbt-cautions-popup-wrap .cautions-popup-box{background-image:url(../images/cbt/caution-pop-bg-mo.webp);background-size:100% 100%;aspect-ratio:1007/751}}.cbt-cautions-popup-wrap .cautions-popup-box-inner{padding:25px 20px}@media screen and (max-width: 1024px){.cbt-cautions-popup-wrap .cautions-popup-box-inner{max-height:70vh;overflow-y:auto}}.cbt-cautions-popup-wrap .cautions-popup-box .tit-wrap{border-bottom:1px solid #b9c2d3;padding-bottom:22px;margin-bottom:20px}@media screen and (max-width: 1024px){.cbt-cautions-popup-wrap .cautions-popup-box .tit-wrap{padding-bottom:14px;margin-bottom:12px}}.cbt-cautions-popup-wrap .cautions-popup-box .tit-wrap h3{color:#333;font-size:clamp(21px,5.5vw,40px);line-height:1}.cbt-cautions-popup-wrap .cautions-popup-box .cautions-list li{color:#444;font-size:clamp(14px,3.2vw,20px);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.cbt-cautions-popup-wrap .cautions-popup-box .cautions-list li:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.cbt-cautions-popup-wrap .cautions-popup-box .cautions-list li{margin-bottom:5px}}.cbt-cautions-popup-wrap .cautions-popup-box .cautions-list li::before{content:"ㆍ"}/*# sourceMappingURL=common.min.css.map */