@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.video-pop-data .btn-pop-close{width:4.8rem;height:4.8rem;margin:0 0 0 2rem;background:url(/assets/images/common/btn-video-pop-close.png) center center no-repeat;background-size:100% 100%}.alert-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:8rem;height:8rem;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:72px;height:72px;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}#registrationCodePop .items{display:inline-block;position:relative;width:64rem;min-height:62rem;padding:4.2rem 5.5rem 4rem;background:url(/assets/images/common/bg-register-code-pop.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .btn-box button{display:inline-block;width:36rem;height:5.6rem;line-height:5.6rem;font-size:1.9rem;color:#ffe4b8;font-weight:600;text-align:center;background:url(/assets/images/common/bg-register-code-pop-btn.png) no-repeat center 0;background:cover}#registrationCodePop .close-box{position:absolute;left:auto;right:2rem;top:2.5rem;width:3.6rem;height:3.6rem;margin:0;z-index:10;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:7.5rem;height:7.5rem;margin:0;z-index:10;background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:cover}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1.6rem;height:1.6rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1.6rem 1.6rem;transition:background .15s ease,color .15s ease}@media screen and (max-width: 1024px){.pop-children{padding:50px 1rem}.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.video-pop-view{position:relative;max-width:1280px;margin:0 auto}.video-pop-data .btn-pop-close{width:48px;height:48px;margin:0 0 0 20px;background:url(/assets/images/common/btn-video-pop-close.png) center center no-repeat;background-size:100% 100%}.alert-pop-wrap{width:30rem;min-height:13rem;padding:3.5rem 2.25rem 2.25rem}.alert-pop-wrap .alert-msg{height:100%;font-size:1.5rem}.alert-pop-wrap .alert-ui{padding-top:1.75rem}.alert-pop-wrap .alert-ui>button{min-width:13rem;height:3rem;font-size:1.4rem}.alert-pop-wrap .btn-pop-close{width:4rem;height:4rem}.agree-pop-wrap{width:100%;max-width:36rem;padding:3rem 1.5rem 1.5rem}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:4rem;height:4rem}.agree-pop-view{font-size:1rem;line-height:1.5}.agree-pop-view p.tit{margin:2rem 0 .4re,0;font-size:1.2rem;font-weight:700;color:#333}#registrationCodePop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:flex-end;padding:2rem;display:none;z-index:9999;overflow:hidden;transition:left 0s .35s ease;background:#000c}#registrationCodePop.actived{display:flex}#registrationCodePop .item-inner{position:absolute;width:100%;height:100%;left:0;top:0}#registrationCodePop{padding:1rem .5rem}#registrationCodePop .items{width:32rem;height:33.25rem;min-height:29rem;padding:2rem 1rem 1.5rem;background:url(/assets/images/common/bg-register-code-pop-m.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .code-wrap{position:relative}#registrationCodePop .code-wrap .tit{width:100%;font-size:1.2rem;line-height:1.6rem}#registrationCodePop .code-wrap .txt{margin-top:.25rem}#registrationCodePop .code-wrap .txt p{font-size:.8rem;line-height:1.2rem}#registrationCodePop .code-wrap .code-box{width:100%;height:2.9rem;margin-top:15px}#registrationCodePop .code-wrap .code-box dt,#registrationCodePop .code-wrap .code-box dd{height:2.9rem;line-height:2.9rem}#registrationCodePop .code-wrap .code-box dt{width:13rem;font-size:1.2rem;padding:0 0 0 1rem}#registrationCodePop .code-wrap .code-box dd{width:16.5rem;font-size:2.4rem;padding:0 1rem 0 0}#registrationCodePop .code-wrap .code-box #code-value button{height:2.9rem;line-height:2.9rem;font-size:1.2rem}#registrationCodePop .code-wrap .desc{width:100%;font-size:.8rem;line-height:1.6rem;text-align:center;color:#beb6a6;padding:.5rem 0 .85rem}#registrationCodePop .btn-box{display:flex;justify-content:center;width:100%;height:2.8rem;line-height:2.8rem;margin-top:.85rem}#registrationCodePop .btn-box button{display:inline-block;width:18rem;height:2.8rem;line-height:2.8rem;font-size:.85rem}#registrationCodePop .benefit-img img{width:30.6rem}#registrationCodePop .benefit-img .benefit-desc{width:100%;font-size:.9rem;line-height:1.4rem;margin-top:-.5rem}#registrationCodePop .bi-box{min-height:1.3rem;margin-top:.75rem}#registrationCodePop .bi-box img{width:6.45rem;height:1.3rem;margin:0 .5rem}#registrationCodePop .close-box{position:absolute;left:auto;right:1rem;top:1.25rem;width:1.8rem;height:1.8rem;margin:0;z-index:50;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registrationCodePop .close-box .btn-pop-close{width:1.8rem;height:1.8rem}#registerNotePop .items{position:relative;width:27rem;min-height:10rem;padding:2.5rem 1.5rem;margin:0 auto;background:#e9e6e1}#registerNotePop .note-wrap .tit{font-size:1.4rem;color:#1d1a15;line-height:1.4;font-weight:700;margin-bottom:1rem}#registerNotePop .note-wrap ul li{text-align:left;font-size:.9rem;color:#1d1a15;line-height:1.4;padding:0 0 .25rem 1rem;text-indent:-1rem;word-break:break-word}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:4.5rem;height:4.5rem}#MainBannerPop{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;overflow:hidden;z-index:150}#MainBannerPop .banner-outer{position:relative;top:50%;left:50%;width:22rem;height:32.1rem;transform:translate(-50%,-50%)}#MainBannerPop .banner-outer .banner-foot{width:100%;height:2.1rem;position:absolute;bottom:.75rem}#MainBannerPop .banner-outer .banner-foot .not-today{display:flex;padding:0 0 0 1rem;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .banner-foot .not-today label{position:relative;padding:0 1.7rem 0 0}#MainBannerPop .banner-outer .banner-foot .not-today label p.tit{font-size:1rem;color:#c4c4c4}#MainBannerPop .banner-outer .banner-foot .not-today label .icon{position:absolute;top:.6rem;right:0;display:block;width:1rem;height:1rem;border:1px solid #92856c;background:#2e2922;border-radius:0}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1rem;height:1rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1rem 1rem;transition:background .15s ease,color .15s ease}#MainBannerPop .banner-outer .btn-close-banner{position:absolute;top:0;right:0;width:3rem;font-size:2rem;color:#c4c4c4}#MainBannerPop .banner-outer .btn-close-banner span{font-size:2rem;color:#c4c4c4;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .btn-close-banner span span{margin-left:.25rem}#MainBannerRight{display:none;opacity:0}.actived #MainBannerBottom{display:block;bottom:0;z-index:50}#MainBannerBottom{position:fixed;left:0;bottom:-5rem;transform:none;width:100%;min-width:100%}#MainBannerBottom .mainBottonSlideBanner{width:100%;min-width:100%;position:relative;align-items:end}#MainBannerBottom .swiper-wrapper{align-items:end}#MainBannerBottom .swiper-slide{display:flex;align-items:end;width:100%;min-width:100%}#MainBannerBottom .swiper-slide a{display:flex;align-items:end;width:100%;min-width:100%;margin:0}#MainBannerBottom .swiper-slide img{width:100%}#MainBannerBottom .swiper-button-prev,#MainBannerBottom .swiper-button-next{position:absolute;top:0;width:2.5rem;height:100%;margin:0;padding:0}#MainBannerBottom .swiper-button-prev:after,#MainBannerBottom .swiper-button-next:after{display:none}#MainBannerBottom .swiper-button-prev{left:.5rem;background:url(/assets/images/common/btn-prev-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerBottom .swiper-button-next{right:.5rem;background:url(/assets/images/common/btn-next-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerPopTop{display:none}}.header-language .language-selected .item-icon:before{content:"";position:absolute;top:-.1rem;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.header-language .language-selected .item-icon:after{content:"";position:absolute;top:-.1rem;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.header-language .language-list>ul>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#574c3b;background-image:url(/assets/images/common/header-language-nav-line.png);background-position:center center;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-language .language-list>ul>li>.btn-language-nav:before{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-off.png) center center no-repeat;background-size:100% 100%;opacity:1}.header-language .language-list>ul>li>.btn-language-nav:after{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-on.png) center center no-repeat;background-size:100% 100%;opacity:0}@media screen and (max-width:980px){.fix header{height:100%;z-index:150}header{position:fixed;top:0;left:0;width:100%;min-height:5rem;background:#000000b3}.header-wrap{width:100%;height:5rem;transition:height .4s ease-in-out}.header-wrap.open{overflow:hidden;height:100vh;transition:height .4s ease-in-out;transition-delay:.2s}.header-wrap.open:after,.header-wrap:before{display:none}header h1{position:absolute;top:.75rem;left:50%;margin-left:-3.8rem;display:flex;width:7.65rem;height:3.4rem;z-index:100}header h1 a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}#gnb{position:fixed;top:0;left:-150vw;width:100%;height:100vh;background:url(/assets/images/common/bg-gnb-m.jpg) no-repeat center 0;background-size:100% 100%;transition:all .2s;z-index:99}.open #gnb{position:fixed;left:0;height:100dvh;min-height:100%}.gnb-wrap{position:relative;height:calc(100% - 10rem);padding:5rem 0;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat center 5.1rem;background-size:39rem .05rem}.gnb-wrap:after{content:"";display:block;position:absolute;bottom:5.1rem;left:0;width:100%;height:.05rem;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat center 0;background-size:39rem .05rem}.gnb-wrap>ul{display:block;padding:2.5rem 2rem;height:calc(100% - 5rem);overflow-y:auto}.gnb-wrap ul li{position:relative;text-align:left;padding:0 0 0 7rem;background:url(/assets/images/common/bg-gnb-menu-m.png) no-repeat 4rem 1.6rem;background-size:1.8rem 1.15rem}.gnb-wrap ul li a{position:relative;display:inline-flex;align-items:left;width:auto;height:auto;padding:0;line-height:4rem;font-size:1.8rem;color:#c4bba9;letter-spacing:-.03em;background:linear-gradient(180deg,#fff5e4,#e2ca9e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.gnb-wrap ul li:hover a:after,.gnb-wrap ul li.active a:after{display:none}.gnb-wrap ul li.active a,.gnb-wrap ul li a:hover{color:#e3dcd0;text-shadow:none;border:none}.gnb-wrap ul ul{display:block;width:100%;padding:0;position:relative;top:100%;left:50%;transform:translate(-50%)}.gnb-wrap ul li ul li{text-align:left;padding:0;background:none}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{display:block;align-items:center;justify-content:center;width:100%;height:3rem;line-height:3rem;padding:0 1rem!important;font-size:1.5rem;color:#a08c63!important;text-align:left;text-shadow:none;background:none;-webkit-text-fill-color:initial;-webkit-background-clip:initial}.header-language{top:1.3rem;right:1.8rem;height:2.4rem;z-index:100}.header-language .language-selected{gap:0}.header-language .language-selected .item-value{min-width:4.2rem;font-size:1.05rem;line-height:1.2}.header-language .language-selected .item-icon{width:1.4rem;height:1.4rem;margin-right:.25rem}.header-language .language-selected:hover .item-value{color:#92856c}.header-language .language-list{right:15%}.header-language .language-list>ul{padding:.6rem}.header-language .language-list>ul>li>.btn-language-nav{height:3.2rem;min-width:11.3rem;text-align:left;font-size:1.2rem;padding-left:4.7rem}.header-language .language-list>ul>li>.btn-language-nav:before{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.header-language .language-list>ul>li>.btn-language-nav:after{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.btn-gnb-menu-open{display:block;position:fixed;top:0;left:0;width:5rem;height:5rem;font-size:0;background:url(/assets/images/common/btn-gnb.png) center center no-repeat;background-size:100% 100%;z-index:150;opacity:1;transition:opacity .3s ease-in-out}.header-wrap.open .btn-gnb-menu-open{background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:100% 100%;transition:opacity .4s ease-in-out}.snsContents{display:none}nav .snsContents{display:block;position:absolute;top:100%;right:0;margin-top:-5.1rem;width:100%;height:5.1rem}nav .snsContents div{display:flex;justify-content:center}nav .snsContents div a{display:block;width:2.7rem;height:2rem;margin:0 .2rem;padding:1.6rem 1.5rem 1.5rem}nav .snsContents div a img{width:100%}}html{background:#000}html.none-scroll{overflow:hidden}.color-red{color:#c45454!important}.text-align-left{text-align:left!important}#loading{position:fixed;top:0;left:100%;right:0;bottom:0;width:auto;height:auto;margin:auto;display:block;z-index:999999999;opacity:0;visibility:hidden;overflow:hidden;transition:left 0s .35s ease,visibility 0s .35s ease,opacity .35s 0s ease}#loading.actived{left:0;visibility:visible;opacity:1;background-color:#0006;transition:left 0s 0s ease,visibility 0s 0s ease,opacity .35s 0s ease}#loading .loading-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000c}.inner{position:relative;width:100%;max-width:1920px;padding:0 3rem;margin:0 auto;box-sizing:border-box;z-index:5}.header-wrap{position:fixed;top:0;left:0;width:100%;z-index:55}.header-wrap .logo{position:absolute;top:1.4rem;left:3.6rem;width:20.5rem;height:9.1rem;font-size:0;background:url(../images/logo.png) center center no-repeat;background-size:100% 100%;z-index:15}.header-language{position:absolute;display:inline-flex;align-items:center;top:4rem;right:2.8rem;height:2.4rem}.header-language .language-selected .item-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/header-language-global-off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.header-language .language-selected .item-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/header-language-global-on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.header-language .language-selected .item-value{font-size:1.6rem;line-height:1.5;white-space:nowrap;color:#e2d5ab;transition:color .2s ease;font-weight:400}.header-language .language-list>ul>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#574c3b;background-image:url(../images/header-language-nav-line.png);background-position:center center;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-language .language-list>ul>li>.btn-language-nav:before{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(../images/header-language-nav-off.png) center center no-repeat;background-size:100% 100%;opacity:1}.header-language .language-list>ul>li>.btn-language-nav:after{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(../images/header-language-nav-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.stage-wrap{position:relative;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.stage-wrap.actived{z-index:30;opacity:1}#stage{position:relative;width:100%;height:100%}.section{position:relative;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}.section-full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.section-outer{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:5}.section-inner{position:relative;width:100%;margin:0 auto;z-index:15}.section-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover}.section-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:23rem;background:linear-gradient(0deg,#0000 36%,#000c);z-index:-1}.page-scroll-ui{position:fixed;bottom:1.6rem;left:50%;width:7rem;height:3.8rem;margin-left:-3.5rem;z-index:1000;text-align:center;padding:0;transition:opacity .2s ease}.page-scroll-ui .txt{position:relative;display:inline-block;font-size:0;width:100%;height:100%}.page-scroll-ui .txt:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/page-scroll.png) center center no-repeat;background-size:100% 100%}.page-scroll-ui .txt{animation-name:pageScrollAction;animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite}.page-scroll-ui.hide{opacity:0}.layer-pop-wrap .layer-pop-scroller{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}.layer-pop-wrap .btn-pop-close{position:absolute;top:0;left:100%;margin-left:1rem;width:4.8rem;height:4.8rem;background:url(../images/btn-youtube-pop-close.png) center center no-repeat;background-size:100% 100%}@keyframes pageScrollAction{0%{transform:translate(0)}to{transform:translateY(10px)}}.btn-transparent{position:absolute;z-index:15;display:block;background:rgba(0,0,0,0.5);font-size:0}.gradient-gold-text{display:inline-block;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));background:linear-gradient(180deg,#fff5e4,#e2ca9e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/swiper-paging.png) center center no-repeat;background-size:100% 100%;opacity:1}.swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/swiper-paging-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.btn-swiper-slider-next:before{background-image:url(../images/btn-gallery-next-off.png)}.btn-swiper-slider-next:after{background-image:url(../images/btn-gallery-next-on.png)}.btn-swiper-slider-prev:before{background-image:url(../images/btn-gallery-prev-off.png)}.btn-swiper-slider-prev:after{background-image:url(../images/btn-gallery-prev-on.png)}.footer-wrap .logo-menu>a.redlab{width:12.2rem;height:2.8rem;background-image:url(../images/footer-logo-redlab.png)}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem;background-image:url(../images/footer-logo-wemix.png)}.page-tab{overflow:hidden}.page-tab .page-tab-list{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid #bebebe}.page-tab .page-tab-cell{position:relative;width:25%;box-sizing:border-box;padding:0}.page-tab .page-tab-cell.actived a.btn-page-tab-nav,.page-tab .page-tab-cell.actived button.btn-page-tab-nav{border-color:#630406}.page-tab .btn-page-tab-nav{display:flex;align-items:center;justify-content:center;width:100%;height:6.4rem;font-size:2rem;padding:0 1.6rem;font-weight:500;color:#181818;background:none;box-sizing:border-box;border-bottom:1px solid transparent;border-radius:0}.symbol-text-item{position:relative;font-size:1.6rem;line-height:1.5;display:flex;align-items:flex-start}.symbol-text-item+.symbol-text-item{margin-top:0rem}.symbol-text-item:before{flex:0 0 auto;display:block}.symbol-text-item.circle:before{content:"●";margin-right:2rem}.symbol-text-item.star:before{content:"*";margin-right:.4rem}.agree-wrap{background:#f9f7f2;min-height:100vh}.agree-header{position:relative;display:flex;align-items:center;justify-content:center;height:8rem;background:#ede6dc}.agree-header h1{display:inline-flex;width:12rem;height:5.4rem;font-size:0;background:url(../images/logo.png) center center no-repeat;background-size:100% 100%;z-index:15}.agree-header .header-language{top:2.8rem;right:4rem}.agree-header .header-language .language-selected .item-icon:before{background:url(../images/header-language-global-gray-off.png) center center no-repeat;background-size:100% 100%}.agree-header .header-language .language-selected .item-icon:after{background:url(../images/header-language-global-gray-on.png) center center no-repeat;background-size:100% 100%}.agree-header .header-language .language-selected .item-value,.agree-header .header-language .language-selected:hover .item-value{color:#4e4e4e}.agree-body{padding:3.8rem 0 5.2rem}.agree-body .agree-contents{position:relative;max-width:128rem;margin:0 auto}.agree-body .copy{margin-top:3.4rem;font-size:1.2rem;line-height:1.5;font-weight:300;color:#7e7e7e;text-align:center}.agree-select{margin-top:2rem;margin-bottom:3.4rem;display:flex;justify-content:flex-end}.agree-select select{width:auto;height:3.6rem;padding:0 4.8rem 0 2rem;background:transparent url(../images/agree-select-arrow.png) right 1.2rem center no-repeat;background-size:2.4rem auto;border:1px solid #bebebe;font-size:2rem;color:#4e4e4e;border-radius:0}.agree-view{font-size:1.6rem;line-height:1.5;font-weight:400;color:#4e4e4e;padding:0 4rem}.agree-view h2{font-size:1.6rem;line-height:1.5;font-weight:400;margin-bottom:2.4rem}.agree-view h3{font-size:1.6rem;line-height:1.5;font-weight:400;margin-bottom:0}.agree-view .paragraph+.paragraph{margin-top:2.2rem}.agree-view .sentence+.sentence{margin-top:1.2rem}.agree-view .info{margin-top:.8rem}.agree-view table{width:100%;table-layout:fixed}.agree-view table>thead>tr>th{padding:.6rem;font-size:1.6rem;color:#4e4e4e;line-height:1.5;font-weight:400;text-align:center;vertical-align:middle;background:#e6e6e6;border:3px solid #fff}.agree-view table>tbody>tr>td{padding:.8rem 2.5rem;font-size:1.6rem;color:#4e4e4e;line-height:1.5;font-weight:500;text-align:center;background-color:#eee;vertical-align:middle;border:3px solid #fff}.cookie-check{position:fixed;bottom:0;left:0;width:100%;z-index:1500;transform:translateY(110%);transition:transform .4s var(--transition-easeOutQuart)}.cookie-check.actived{transform:translate(0)}.cookie-check .outer{padding:3.5rem 0 4.5rem;background:#070707}.cookie-check .inner{width:100%;max-width:140rem;margin:0 auto;padding:0 1.6rem;display:flex;align-items:center}.cookie-check .item-info{flex:1;font-size:2rem;line-height:2.8rem;font-weight:300;color:#7e7e7e}.cookie-check .item-link{margin-top:.4rem}.cookie-check .item-link>a{font-size:2rem;color:#e2d5ab;font-weight:300;text-decoration:underline}.cookie-check .item-ui{flex:0 0 auto;width:46%;display:flex;gap:0 2.6rem}.cookie-check .btn-cookie-nav{display:flex;flex:1;align-items:center;justify-content:center;min-height:4rem;font-size:2rem;line-height:1.2;font-weight:400;color:#7e7e7e;padding:.4rem;background:#bebebe}.cookie-check .btn-cookie-nav.btn-cookie-all{color:#181818;background:#e2d5ab}@media screen and (max-width:980px){#loading .loading-wrap img{width:20.6rem}.inner{padding:0 1.6rem}.header-wrap:before{height:7.5rem}.header-wrap .logo{display:none}.header-language{top:1.3rem;right:1.8rem;height:2.4rem}.header-language .language-selected{gap:0}.header-language .language-selected .item-value{font-size:1.1rem;line-height:1.2}.header-language .language-selected:hover .item-icon:before{opacity:1}.header-language .language-selected:hover .item-icon:after{opacity:0}.header-language .language-selected:hover .item-value{color:#e2d5ab}.header-language .language-list{right:15%}.header-language .language-list>ul{padding:.6rem}.header-language .language-list>ul>li>.btn-language-nav{height:3.2rem;min-width:11.3rem;text-align:left;font-size:1.2rem;padding-left:4.7rem}.header-language .language-list>ul>li>.btn-language-nav:before{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.header-language .language-list>ul>li>.btn-language-nav:after{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.page-scroll-ui{bottom:1.1rem;width:3.3rem;height:1.8rem;margin-left:-1.7rem}.footer-wrap{padding:1.8rem 1.5rem}.footer-wrap .logo-menu{gap:.7rem}.footer-wrap .logo-menu>a.redlab{width:6.1rem;height:1.4rem}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem}.footer-wrap .agree-menu{margin-top:1.2rem}.footer-wrap .agree-menu ul>li{padding:0 .4rem}.footer-wrap .agree-menu ul>li:before{display:none}.footer-wrap .agree-menu ul>li>a{font-size:1.2rem}.footer-wrap .copy{font-size:1.1rem}.page-tab .btn-page-tab-nav{height:3rem;font-size:1.2rem;padding:0}.symbol-text-item{font-size:1.4rem}.symbol-text-item.circle:before{margin-right:1rem}.symbol-text-item.star:before{margin-right:.2rem}.agree-header{height:4rem}.agree-header h1{width:6rem;height:2.7rem}.agree-header .header-language{top:.8rem;right:1rem;z-index:5}.agree-body{padding:2rem 0}.agree-body .copy{margin-top:3.2rem;font-size:1.2rem}.agree-select{margin-top:2rem;margin-bottom:4rem;display:flex;justify-content:flex-end;padding:0 1rem}.agree-select select{width:100%;height:4rem;padding:0 4.8rem 0 1rem;font-size:1.6rem}.agree-view{font-size:1.4rem;padding:0 2rem}.agree-view h2{font-size:1.4rem;margin-bottom:1.2rem}.agree-view h3{font-size:1.4rem}.agree-view .paragraph+.paragraph{margin-top:2rem}.agree-view .sentence+.sentence{margin-top:1rem}.agree-view .info{margin-top:.8rem}.agree-view .table-scroller{margin:0 -2rem;padding:0 2rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.agree-view .table-scroller table{flex:0 0 auto;width:180%}.agree-view table>thead>tr>th{padding:1rem;font-size:1.4rem;border:1px solid #fff}.agree-view table>tbody>tr>td{padding:1rem;font-size:1.4rem;border:1px solid #fff}.layer-pop-wrap .layer-pop-inner{padding:1rem}.layer-pop-wrap .btn-pop-close{top:auto;bottom:100%;left:auto;right:0;margin:0 0 1.6rem;width:4.8rem;height:4.8rem}.layer-pop-wrap #alertPopValue{font-size:1.8rem;font-weight:600}.cookie-check .outer{padding:1.8rem 0 2rem}.cookie-check .inner{max-width:100%;padding:0 1rem;display:block}.cookie-check .item-info{font-size:1.2rem;line-height:1.5rem}.cookie-check .item-link{margin-top:.4rem}.cookie-check .item-link>a{font-size:1rem}.cookie-check .item-ui{gap:0 1.5rem;margin-top:1.6rem;width:100%;padding:0 2rem;box-sizing:border-box}.cookie-check .btn-cookie-nav{width:100%;min-height:4rem;font-size:1.2rem;padding:.4rem 1.4rem;background:#bebebe}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}html{font-family:Noto Sans,sans-serif;color:#000;font-size:calc(10/1920*100vw);line-height:1.5;font-weight:400;word-break:keep-all;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:scroll}body{font-size:1.6rem}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,input,select,textarea,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{margin:0;padding:0;vertical-align:top;letter-spacing:-.025em}ul,ol,dl{list-style-type:none}h1,h2,h3,h4,h5,h6,th{font-weight:400}table{border-collapse:collapse;border-spacing:0;word-break:keep-all}table th{font-weight:400}img,button,fieldset,abbr,acronym{border:0}label{cursor:pointer}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}strong{font-weight:700}em{font-weight:400}caption,legend{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%}q:before,q:after{content:""}hr{display:none}iframe{border:none;outline:none}fieldset{display:block;min-width:0}br{font-family:dotum}pre,code,kbd,samp{font-family:sans-serif}a{text-decoration:none;color:inherit;cursor:pointer}a:link,a:visited{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}*::selection{color:#fff;background:#000}*::-moz-selection{color:#fff;background:#000}img::selection{background:transparent}img::-moz-selection{background:transparent}html{background:#0d0d0f}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #efefef inset;-webkit-text-fill-color:#333}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}button,textarea,select,input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=file],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=image],input[type=reset],input[type=button],input[type=submit]{padding:0;font-family:Pretendard Variable,sans-serif;border:none;outline:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:top;background:none;letter-spacing:0}input[type=file],input[type=image],input[type=reset],input[type=button],input[type=submit],button{border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,button:hover{outline:none}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}:root{--transition-easeInQuad: cubic-bezier(.55, .085, .68, .53);--transition-easeInCubic: cubic-bezier(.55, .055, .675, .19);--transition-easeInQuart: cubic-bezier(.895, .03, .685, .22);--transition-easeInQuint: cubic-bezier(.755, .05, .855, .06);--transition-easeInSine: cubic-bezier(.47, 0, .745, .715);--transition-easeInExpo: cubic-bezier(.95, .05, .795, .035);--transition-easeInCirc: cubic-bezier(.6, .04, .98, .335);--transition-easeInBack: cubic-bezier(.6, -.28, .735, .045);--transition-easeOutQuad: cubic-bezier(.25, .46, .45, .94);--transition-easeOutQubic: cubic-bezier(.215, .61, .355, 1);--transition-easeOutQuart: cubic-bezier(.165, .84, .44, 1);--transition-easeOutQuint: cubic-bezier(.23, 1, .32, 1);--transition-easeOutSine: cubic-bezier(.39, .575, .565, 1);--transition-easeOutExpo: cubic-bezier(.19, 1, .22, 1);--transition-easeOutCirc: cubic-bezier(.075, .82, .165, 1);--transition-easeOutBack: cubic-bezier(.175, .885, .32, 1.275);--transition-easeInOutQuad: cubic-bezier(.455, .03, .515, .955);--transition-easeInOutCubic: cubic-bezier(.645, .045, .355, 1);--transition-easeInOutQuart: cubic-bezier(.77, 0, .175, 1);--transition-easeInOutQuint: cubic-bezier(.86, 0, .07, 1);--transition-easeInOutSine: cubic-bezier(.445, .05, .55, .95);--transition-easeInOutExpo: cubic-bezier(1, 0, 0, 1);--transition-easeInOutCirc: cubic-bezier(.785, .135, .15, .86);--transition-easeInOutBack: cubic-bezier(.68, -.55, .265, 1.55)}.grecaptcha-badge,.if-js-enabled{height:0!important;overflow:hidden!important}@media screen and (min-width:1850px){html{font-size:10px}}@media screen and (max-width:980px){html{font-size:calc(10/360*100vw)}}@media screen and (max-width:420px){html{font-size:10px}}@media screen and (max-width:390px){html{font-size:10px}}.form-check-box{position:relative;display:inline-block;line-height:1}.form-check-box input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;cursor:pointer}.form-check-box .form-check-icon{position:relative;display:block}.form-check-box .form-check-icon:before,.form-check-box .form-check-icon:after{content:"";position:absolute;top:0;left:0;display:block;box-sizing:border-box}.form-check-box .form-check-icon:before{z-index:0}.form-check-box .form-check-icon:after{z-index:1}.form-check-box .form-check-icon>em{display:inline-block}.form-check-box .form-check-icon>em>a{color:#cdaf7f;margin-left:.4rem}.form-check-box.check input:checked+.form-check-icon:after{opacity:1}.form-check-box.check input:checked+.form-check-icon>em{color:#e3dcd0}.form-check-box.check .form-check-icon{min-width:1.6rem;min-height:1.6rem}.form-check-box.check .form-check-icon:before{width:1.6rem;height:1.6rem;background:#2e2922;border:2px solid #92856c;border-radius:0}.form-check-box.check .form-check-icon:after{top:-.4rem;left:0rem;width:2.2rem;height:1.8rem;background:url(/assets/images/common/icon-checkbox-active.png) center center no-repeat;background-size:100% auto;opacity:0}.form-check-box.check .form-check-icon>em{min-height:1.6rem;padding-left:3.2rem;font-size:1.3rem;line-height:1.6rem;color:#a1998d;font-weight:400}@media screen and (max-width:1024px){.form-check-box.check .form-check-icon{min-width:1rem;min-height:1rem}.form-check-box.check .form-check-icon:before{width:.9rem;height:.9rem;background:#2e2922;border:1px solid #92856c;border-radius:0}.form-check-box.check .form-check-icon:after{top:0;left:0;width:1.1rem;height:.9rem;background:url(/assets/images/common/icon-checkbox-active.png) center center no-repeat;background-size:100% auto;opacity:0}.form-check-box.check .form-check-icon>em{min-height:1rem;padding-left:1.65rem;font-size:.8rem;line-height:1.05rem;color:#a1998d;font-weight:400}}html,body{width:100%;background:#000;box-sizing:border-box}.container{position:relative;width:100%;height:100%;opacity:0}.container.actived{opacity:1;transition:opacity .2s ease}.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fixing{overflow:hidden}.fixing body{padding-right:var(--scroll-bar-width)}.container .bg{position:relative;width:100%;height:100%;min-height:100vh;overflow:hidden}.container .bg video,.container .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.inner_container{width:100%;height:100%}.content{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.pop{display:none;overflow:hidden;transition:left 0s .15s ease}.pop.actived{display:block;left:0;transition-delay:0s}.pop_inner{left:50%;transform:translate(-50%);min-width:1920px}.pop{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:9999;overflow:hidden;transition:left 0s .15s ease}.pop.actived{display:block;left:0;transition-delay:0s;z-index:200;background:#0009}.pop .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:10}.pop .pop_container .pop_wrap{position:relative;display:table;width:100%;height:100%;z-index:5;table-layout:fixed}.pop .pop_container .pop_wrap .popup_inner{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:5rem}.pop .text_box{position:relative;display:inline-block;width:42rem;padding:3rem;margin-top:-5rem;border:.1rem solid #575041;background:#1d1a15}.pop .text_box .text_inner{position:relative;padding:3rem 0 0;min-height:11.4rem}.pop .text_box .text_inner p{width:100%;line-height:2.4rem;font-size:1.8rem;text-align:center;color:#dbc6a5;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.pop .text_box .text_inner .btn_box{width:100%;margin:3rem auto 0;padding:3rem 0 1rem}.pop .text_box .text_inner .btn_box button{display:inline-block;height:4.5rem;line-height:4.5rem;padding:0 3rem;font-size:1.8rem;text-align:center;color:#1d1a15;background:#92856c}.pop .btn_pop_close{position:absolute;top:0;right:0;width:6rem;height:6rem}.section{min-height:100vh;min-height:100lvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.section-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:0}.section-bg video,.section-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-inner{position:relative;width:100%;box-sizing:border-box;z-index:5}.gradient-gold-text{display:inline-block;font-weight:inherit;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));background:linear-gradient(180deg,#fff5e4,#e2ca9e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cate{color:#e3dcd0;font-size:4rem;line-height:1.5;font-weight:400}.cate>span{display:inline-block;position:relative;padding:0 12.8rem}.cate>span:before{content:"";position:absolute;top:50%;left:0;display:block;width:5.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/cate-deco-1.png) center center no-repeat;background-size:100%}.cate>span:after{content:"";position:absolute;top:50%;right:0;display:block;width:5.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/cate-deco-2.png) center center no-repeat;background-size:100%}.cate+.con-title{margin-top:1.8rem}.con-title>span{position:relative;display:inline-flex;min-width:93rem;text-align:center;justify-content:center;padding:1.2rem 4rem;font-size:4.8rem;line-height:1.5;font-weight:500;background:linear-gradient(90deg,#0000,#000c 30%,#000c 70%,#0000)}.con-title>span:before{content:"";position:absolute;top:0%;left:50%;display:block;width:155.8rem;height:1.4rem;transform:translate(-50%,-.8rem);background:url(/assets/images/common/con-title-deco-1.png) center center no-repeat;background-size:100%}.con-title>span:after{content:"";position:absolute;bottom:0%;left:50%;display:block;width:154.5rem;height:1.4rem;transform:translate(-50%,.8rem);background:url(/assets/images/common/con-title-deco-1.png) center center no-repeat;background-size:100%}.btn-page-prev{display:inline-block;position:relative;width:6rem;height:6rem}.btn-page-prev:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/common/btn_page_prev_off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.btn-page-prev:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/common/btn_page_prev_on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.btn-page-prev:hover:before{opacity:0}.btn-page-prev:hover:after{opacity:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{position:relative;top:auto;bottom:auto;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:none;margin-top:1.8rem;gap:2.6rem}.swiper-pagination .swiper-pagination-bullet{position:relative;display:block;font-size:0;width:2.4rem;height:2.8rem;border-radius:0;background:none;border:none;transition:none;opacity:1;box-sizing:border-box;margin:0;overflow:hidden}.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/swiper-paging.png) center center no-repeat;background-size:100% 100%;opacity:1}.swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/common/swiper-paging-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.btn-swiper-slider-next,.btn-swiper-slider-prev{position:relative;cursor:pointer;width:5.8rem;height:7rem}.btn-swiper-slider-next:before,.btn-swiper-slider-next:after,.btn-swiper-slider-prev:before,.btn-swiper-slider-prev:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .2s ease}.btn-swiper-slider-next:before,.btn-swiper-slider-prev:before{opacity:1}.btn-swiper-slider-next:after,.btn-swiper-slider-prev:after{opacity:0}.btn-swiper-slider-next:before{background-image:url(/assets/images/common/btn-gallery-next-off.png)}.btn-swiper-slider-next:after{background-image:url(/assets/images/common/btn-gallery-next-on.png)}.btn-swiper-slider-prev:before{background-image:url(/assets/images/common/btn-gallery-prev-off.png)}.btn-swiper-slider-prev:after{background-image:url(/assets/images/common/btn-gallery-prev-on.png)}.btn-swiper-slider-next:hover:before,.btn-swiper-slider-prev:hover:before{opacity:0}.btn-swiper-slider-next:hover:after,.btn-swiper-slider-prev:hover:after{opacity:1}.btn-swiper-slider-prev.swiper-button-disabled,.btn-swiper-slider-next.swiper-button-disabled{display:none}.video-wrap{position:relative}.video-wrap .cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;visibility:visible;transition:opacity .2s 0s ease,visibility 0s 0s ease}.video-wrap.actived .cover{opacity:0;visibility:hidden;transition:opacity .2s 0s ease,visibility 0s .2s ease}.video-wrap .video{position:relative;padding-top:56.25%}.video-wrap .cover img,.video-wrap .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-wrap .video iframe,.video-wrap.full{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap.full .video{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0}.layer-pop-wrap{position:fixed;top:0;left:100%;display:block;width:100%;height:100%;background-color:#0000;z-index:100000;visibility:hidden;overflow:hidden;transition:left 0s .4s ease,visibility 0s .4s ease,background .4s 0s ease}.layer-pop-wrap.actived{left:0;visibility:visible;background-color:#00000080;transition:left 0s 0s ease,visibility 0s 0s ease,background .4s 0s ease}.layer-pop-wrap.actived .layer-pop-view{opacity:1;transform:translate(0)}.layer-pop-wrap.actived .layer-pop-view:after{opacity:1;background:#2cdbe4;transform:translate(1rem,1rem);transition-delay:.2s,.2s,.2s}.layer-pop-wrap .layer-pop-scroller{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;z-index:5}.layer-pop-wrap .layer-pop-inner{width:100%;display:flex;align-items:center;justify-content:center;min-height:100%;box-sizing:border-box;padding:3rem}.layer-pop-wrap .layer-pop-view{position:relative;display:inline-block;opacity:0;transform:translateY(4rem);transition-property:opacity,transform;transition-duration:.4s,.4s;transition-delay:0s,0s;transition-timing-function:var(--transition-easeOutQuart)}.layer-pop-wrap .layer-pop-view:after{opacity:0;transform:translate(0);transition-property:opacity,transform,background;transition-duration:.4s,.4s,.4s;transition-delay:0s,0s,0s;transition-timing-function:var(--transition-easeOutQuart)}.layer-pop-wrap .layer-pop-title{text-align:center;line-height:1}.layer-pop-wrap .layer-pop-view{position:relative}.layer-pop-wrap .layer-pop-view:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#fff;clip-path:polygon(calc(100% - 1.8rem) 0,100% 100%,0 100%,1.1rem 1.6rem);z-index:0}.layer-pop-wrap .layer-pop-view .layer-pop-data{position:relative;background:#fff;clip-path:polygon(calc(100% - 1.8rem) 0,100% 100%,0 100%,1.1rem 1.6rem);z-index:10}.layer-pop-wrap .layer-pop-ui{text-align:center;display:flex;justify-content:center;margin-top:3.2rem;gap:.8rem}.layer-pop-wrap .btn-pop-close{position:absolute;top:0;left:100%;margin-left:1rem;width:4.8rem;height:4.8rem;background:url(/assets/images/common/btn-youtube-pop-close.png) center center no-repeat;background-size:100% 100%}.layer-pop-wrap #alertPopValue{font-size:1.8rem;font-weight:600}.video-pop-data{width:100%;max-width:102.4rem;margin:0 auto}.video-pop-data:after{display:none!important}.video-pop-view{position:relative;display:inline-block;width:100%}.video-pop-data .btn-pop-close{position:absolute;top:0;left:100%;right:auto;margin:0 0 0 2rem}.scroll-info{display:none}.btn-loading{position:absolute;top:0;left:0;display:none;width:100%;height:100%;z-index:15}.btn-loading.active{display:block}.spinner{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;gap:.8rem}.spinner>span{display:block;width:1.6rem;height:1.6rem;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1024px){.layer-pop-wrap .layer-pop-inner{padding:1rem}.layer-pop-wrap .btn-pop-close{top:auto;bottom:100%;left:auto;right:0;margin:0 0 1.6rem;width:4.8rem;height:4.8rem}.layer-pop-wrap #alertPopValue{font-size:1.8rem;font-weight:600}.cate{font-size:1rem}.cate>span{padding:0 4rem}.cate>span:before{width:2.6rem;height:.7rem}.cate>span:after{width:2.6rem;height:.7rem}.cate+.con-title{margin-top:1rem}.con-title>span{min-width:34rem;padding:1.2rem 0;font-size:1.9rem}.con-title>span:before{width:77.9rem;height:.7rem;transform:translate(-50%,-.4rem);background-image:url(/assets/images/common/con-title-deco-1.png)}.con-title>span:after{width:77.2rem;height:.7rem;transform:translate(-50%,.4rem);background-image:url(/assets/images/common/con-title-deco-1.png)}.scroll-info{display:block;position:absolute;bottom:3rem;width:100%;text-align:center}.scroll-info>span{display:inline-block;position:relative;padding:0 5.5rem;font-size:1.1rem;line-height:1.5rem;color:#dbc6a5}.scroll-info>span:after{content:"";display:block;position:absolute;top:50%;right:0;width:2.8rem;height:.5rem;margin-top:-.25rem;background:url(/assets/images/common/scroll-infor-deco-m.png) no-repeat 0 center;background-size:cover;transform:rotate(-180deg)}.scroll-info>span:before{content:"";display:block;position:absolute;top:50%;left:0;width:2.8rem;height:.5rem;margin-top:-.25rem;background:url(/assets/images/common/scroll-infor-deco-m.png) no-repeat 0 center;background-size:cover}}.icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;background-repeat:no-repeat;background-position:center center;background-size:100% auto}.icon-google{width:3.6rem;height:3.6rem;background-image:url(/assets/images/common/icon-google.png)}.icon-apple{width:3.6rem;height:3.6rem;background-image:url(/assets/images/common/icon-apple.png)}@media screen and (max-width:1024px){.icon-google{width:2.35rem;height:2.35rem;background-image:url(/assets/images/common/icon-google.png)}.icon-apple{width:2.35rem;height:2.35rem;background-image:url(/assets/images/common/icon-apple.png)}}.login-pop .login-pop-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:55rem;height:45.5rem;padding:5px;background:#130f09 url(/assets/images/common/login-pop-bg.png) no-repeat center center;background-size:100% 100%;margin:0 auto}.login-pop .pop-children{padding:50px 5px}.login-pop .login-pop-wrap .pop-title{font-size:2.8rem;color:#ffe4b8;padding:2.4rem 0}.login-pop .btn-pop-close{position:absolute;left:auto;right:2.5rem;top:2.5rem;width:3.6rem;height:3.6rem;margin:0;font-size:0;z-index:10;background:url(/assets/images/common/btn-close-os-choice.png) center center no-repeat;background-size:cover}.login-popup-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1rem}.login-btns{display:flex;flex-direction:column;gap:1.5rem}.google-login{position:relative;width:36rem;height:5.6rem;background:url(/assets/images/common/btn-login-google.png) center center no-repeat;background-size:100% 100%}.google-login>div{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.google-login div,.google-login iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.google-login div[role=button]{width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;padding:0!important;border-radius:0!important;background-size:100% 100%;border:none;outline:none}.apple-login{border:none;padding:0;border:0}.btn-apple-login{display:inline-flex;align-items:center;justify-content:center;color:#000;border:none;width:36rem;height:5.6rem;line-height:1.2;font-size:1.6rem;color:#ffe4b8;text-shadow:0px 1px 1px rgba(0,0,0,.7);cursor:pointer;background:url(/assets/images/common/btn-login-apple-bg.png) center center no-repeat;background-size:100% 100%}.btn-apple-login .icon{margin-right:.8rem;width:2.5rem;height:2.9rem;background-image:url(/assets/images/common/apple-logo-white.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){.login-pop .login-pop-wrap{width:27.5rem;height:27.7rem;padding:0}.login-pop .login-pop-wrap .pop-title{font-size:1.4rem;padding:1.2rem 0}.login-pop .btn-pop-close{right:1.25rem;top:1.25rem;width:1.8rem;height:1.8rem}.google-login{width:18rem;height:2.8rem}.btn-apple-login{width:18rem;height:2.8rem;font-size:1.1rem}.btn-apple-login .icon{margin-right:.4rem;width:1.25rem;height:1.4rem}}.pop-wrap{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:9999;overflow:hidden;transition:left 0s .35s ease}.pop-wrap.actived{left:0;transition-delay:0s}.pop-wrap.actived .cover{opacity:1}.pop-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:10}.pop-parents{position:relative;display:table;width:100%;height:100%;z-index:5;table-layout:fixed}.pop-children{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:50px 53px}.pop-wrap .cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;opacity:0;transition:opacity .45s 0s cubic-bezier(.215,.61,.355,1)}.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.pop-wrap.actived .pop-basic-data{transform:scale(1);opacity:1;transition:transform .25s .05s cubic-bezier(.25,.46,.45,.94),opacity .25s 0s ease}.pop-basic-data{position:relative;display:inline-block;transform:scale(.3);opacity:0;transition:transform .25s 0s cubic-bezier(.25,.46,.45,.94),opacity .25s 0s ease;box-sizing:border-box}.pop-basic-data.full{display:block;width:100%;height:100%}.video-pop-data{display:block}.video-pop-view{position:relative;max-width:128rem;margin:0 auto}.video-pop-data .btn-pop-close{width:4.8rem;height:4.8rem;margin:0 0 0 2rem;background:url(/assets/images/common/btn-video-pop-close.png) center center no-repeat;background-size:100% 100%}.blind-audio{position:fixed;top:0;left:-99999px}.alert-pop-wrap{width:60rem;min-height:20rem;background:#e9e6e1;padding:7rem 4.5rem 4.5rem;display:inline-flex;flex-direction:column}.alert-pop-wrap .alert-msg{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;font-size:2.8rem;color:#1d1a15;line-height:1.4;flex:1}.alert-pop-wrap .alert-ui{text-align:center;flex:0 0 auto;margin-top:auto;padding-top:3.5rem}.alert-pop-wrap .alert-ui>button{display:inline-flex;width:auto;min-width:26rem;height:6rem;padding:0 5rem;align-items:center;justify-content:center;text-align:center;font-size:2.4rem;color:#fff;background:#675a41}.alert-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:8rem;height:8rem;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}.agree-pop-wrap{width:100%;max-width:720px;background:#e9e6e1;padding:30px}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:72px;height:72px;font-size:0;margin:0;left:auto;background:url(/assets/images/common/icon-alert-pop-close.png) center center no-repeat;background-size:100% auto;z-index:15}.agree-pop-view{text-align:left;font-size:16px;line-height:1.5}.agree-pop-view p.tit:first-child{margin-top:0}.agree-pop-view p.tit{margin:40px 0 10px;font-size:18px;font-weight:700;color:#333}#registrationCodePop{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:flex-end;padding:4rem;display:none;z-index:150}#registrationCodePop.actived{display:flex}#registrationCodePop .items{display:inline-block;position:relative;width:64rem;min-height:62rem;padding:4.2rem 5.5rem 4rem;background:url(/assets/images/common/bg-register-code-pop.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .code-wrap{position:relative}#registrationCodePop .code-wrap .tit{width:100%;font-size:2.4rem;line-height:3.2rem;letter-spacing:-.04em;font-weight:700;word-break:break-word;color:#ffe4b8}#registrationCodePop .code-wrap .txt{width:100%;margin-top:.5rem}#registrationCodePop .code-wrap .txt p{color:#beb6a6;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.04em;font-weight:300}#registrationCodePop .code-wrap .code-box{width:100%;height:5.5rem;margin-top:1.5rem}#registrationCodePop .code-wrap .code-box dl{display:flex;justify-content:space-around}#registrationCodePop .code-wrap .code-box dt,#registrationCodePop .code-wrap .code-box dd{height:4.8rem;line-height:4.8rem;text-align:left;letter-spacing:-.04em;color:#ffe4b8}#registrationCodePop .code-wrap .code-box dt{width:26rem;font-size:2.4rem;padding:0 0 0 2rem;background:#382e1f;border:1px solid #4e3e25}#registrationCodePop .code-wrap .code-box dd{width:33rem;font-size:2.4rem;padding:0 2rem 0 0;text-align:right;color:#ffe4b8;font-weight:600;background:#51422f;border:1px solid #46392a}#registrationCodePop .code-wrap .code-box #code-value button{height:5rem;line-height:5rem;color:#ffe4b8;font-size:2.4rem;font-weight:600}#registrationCodePop .code-wrap .desc{width:100%;font-size:1.6rem;line-height:3.2rem;text-align:center;color:#beb6a6;padding:1rem 0 1.75rem}#registrationCodePop .btn-box{display:flex;justify-content:center;width:100%;height:5.6rem;line-height:5.6rem;margin-top:1.75rem}#registrationCodePop .btn-box button{display:inline-block;width:36rem;height:5.6rem;line-height:5.6rem;font-size:1.9rem;color:#ffe4b8;font-weight:600;text-align:center;background:url(/assets/images/common/bg-register-code-pop-btn.png) no-repeat center 0;background:cover}#registrationCodePop .benefit-img{width:100%;text-align:center}#registrationCodePop .benefit-img img{width:60.6rem}#registrationCodePop .benefit-img .benefit-desc{width:60.6rem;font-size:1.8rem;line-height:2.8rem;text-align:center;color:#ffe4b8;margin-top:-.5rem}#registrationCodePop .bi-box{display:flex;justify-content:center;width:100%;min-height:2.6rem;margin-top:1.5rem}#registrationCodePop .bi-box img{width:12.9rem;height:2.6rem;margin:0 1rem}#registrationCodePop .close-box{position:absolute;left:auto;right:2rem;top:2.5rem;width:3.6rem;height:3.6rem;margin:0;z-index:10;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registrationCodePop .close-box .btn-pop-close{width:3.6rem;height:3.6rem;margin:0;padding:0;background:none;position:relative;left:0;top:0}#registerNotePop .items{position:relative;width:60rem;min-height:20rem;padding:4.5rem 3rem;margin:0 auto;background:#e9e6e1}#registerNotePop .note-wrap .tit{font-size:2.8rem;color:#1d1a15;line-height:1.4;font-weight:700;margin-bottom:2rem}#registerNotePop .note-wrap ul li{text-align:left;font-size:2rem;color:#1d1a15;line-height:1.4;padding:0 0 0 2rem;text-indent:-2rem;word-break:break-word}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:7.5rem;height:7.5rem;margin:0;z-index:10;background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:cover}#MainBannerPop{display:block;position:fixed;bottom:1rem;left:1rem;width:32rem;z-index:150}#MainBannerPop .banner-outer{position:relative;width:100%;height:100%}#MainBannerPop .banner-outer .banner-inner{position:relative}#MainBannerPop .banner-outer .banner-inner a{display:block}#MainBannerPop .banner-outer .banner-inner a img{width:100%}#MainBannerPop .banner-outer .banner-foot{width:100%;height:3.5rem;display:flex;position:absolute;bottom:0;left:0}#MainBannerPop .banner-outer .banner-foot .not-today{display:flex;padding:0 0 0 2rem;height:3.4rem;line-height:3.4rem}#MainBannerPop .banner-outer .banner-foot .not-today label{position:relative;padding:0 3rem 0 0}#MainBannerPop .banner-outer .banner-foot .not-today input{display:none}#MainBannerPop .banner-outer .banner-foot .not-today label p.tit{font-size:1.6rem;color:#c4c4c4}#MainBannerPop .banner-outer .banner-foot .not-today label .icon{position:absolute;top:.8rem;right:0;display:block;width:1.6rem;height:1.6rem;border:2px solid #92856c;background:#2e2922;border-radius:0}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1.6rem;height:1.6rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1.6rem 1.6rem;transition:background .15s ease,color .15s ease}#MainBannerPop .banner-outer .btn-close-banner{position:absolute;top:.6rem;right:0;width:5rem;text-align:center;line-height:2.4rem;font-size:2.4rem;color:#c4c4c4}#MainBannerPop .banner-outer .btn-close-banner span{font-size:14px;color:#c4c4c4;height:3.4rem;line-height:3.4rem}#MainBannerPop .banner-outer .btn-close-banner span span{margin-left:.5rem}#MainBannerBottom{position:fixed;bottom:0;left:0;display:none}#MainBannerRight{position:fixed;top:50%;right:-25rem;transform:translateY(-50%);z-index:50;opacity:0;transition:all .5s ease-in-out;transition-delay:.3s}.actived #MainBannerRight{right:0;opacity:1}#MainBannerRight ul{position:relative}#MainBannerRight a{display:block;width:39rem;margin:1.3rem 0}#MainBannerPopTop{position:fixed;top:8.5rem;left:1rem;width:32rem;height:37rem;z-index:5}@media screen and (max-width: 1024px){.pop-children{padding:50px 1rem}.btn-pop-close{position:absolute;left:100%;top:0;width:41px;height:36px;margin:0 0 0 24px;z-index:10;background:url(/assets/images/common/btn_pop_close2.png) center center no-repeat}.video-pop-view{position:relative;max-width:1280px;margin:0 auto}.video-pop-data .btn-pop-close{width:48px;height:48px;margin:0 0 0 20px;background:url(/assets/images/common/btn-video-pop-close.png) center center no-repeat;background-size:100% 100%}.alert-pop-wrap{width:30rem;min-height:13rem;padding:3.5rem 2.25rem 2.25rem}.alert-pop-wrap .alert-msg{height:100%;font-size:1.5rem}.alert-pop-wrap .alert-ui{padding-top:1.75rem}.alert-pop-wrap .alert-ui>button{min-width:13rem;height:3rem;font-size:1.4rem}.alert-pop-wrap .btn-pop-close{width:4rem;height:4rem}.agree-pop-wrap{width:100%;max-width:36rem;padding:3rem 1.5rem 1.5rem}.agree-pop-wrap .btn-pop-close{position:absolute;top:0;right:0;width:4rem;height:4rem}.agree-pop-view{font-size:1rem;line-height:1.5}.agree-pop-view p.tit{margin:2rem 0 .4re,0;font-size:1.2rem;font-weight:700;color:#333}#registrationCodePop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:flex-end;padding:2rem;display:none;z-index:9999;overflow:hidden;transition:left 0s .35s ease;background:#000c}#registrationCodePop.actived{display:flex}#registrationCodePop .item-inner{position:absolute;width:100%;height:100%;left:0;top:0}#registrationCodePop{padding:1rem .5rem}#registrationCodePop .items{width:32rem;height:33.25rem;min-height:29rem;padding:2rem 1rem 1.5rem;background:url(/assets/images/common/bg-register-code-pop-m.png) no-repeat center 0;background-size:100% 100%}#registrationCodePop .code-wrap{position:relative}#registrationCodePop .code-wrap .tit{width:100%;font-size:1.2rem;line-height:1.6rem}#registrationCodePop .code-wrap .txt{margin-top:.25rem}#registrationCodePop .code-wrap .txt p{font-size:.8rem;line-height:1.2rem}#registrationCodePop .code-wrap .code-box{width:100%;height:2.9rem;margin-top:15px}#registrationCodePop .code-wrap .code-box dt,#registrationCodePop .code-wrap .code-box dd{height:2.9rem;line-height:2.9rem}#registrationCodePop .code-wrap .code-box dt{width:13rem;font-size:1.2rem;padding:0 0 0 1rem}#registrationCodePop .code-wrap .code-box dd{width:16.5rem;font-size:2.4rem;padding:0 1rem 0 0}#registrationCodePop .code-wrap .code-box #code-value button{height:2.9rem;line-height:2.9rem;font-size:1.2rem}#registrationCodePop .code-wrap .desc{width:100%;font-size:.8rem;line-height:1.6rem;text-align:center;color:#beb6a6;padding:.5rem 0 .85rem}#registrationCodePop .btn-box{display:flex;justify-content:center;width:100%;height:2.8rem;line-height:2.8rem;margin-top:.85rem}#registrationCodePop .btn-box button{display:inline-block;width:18rem;height:2.8rem;line-height:2.8rem;font-size:.85rem}#registrationCodePop .benefit-img img{width:30.6rem}#registrationCodePop .benefit-img .benefit-desc{width:100%;font-size:.9rem;line-height:1.4rem;margin-top:-.5rem}#registrationCodePop .bi-box{min-height:1.3rem;margin-top:.75rem}#registrationCodePop .bi-box img{width:6.45rem;height:1.3rem;margin:0 .5rem}#registrationCodePop .close-box{position:absolute;left:auto;right:1rem;top:1.25rem;width:1.8rem;height:1.8rem;margin:0;z-index:50;background:url(/assets/images/common/btn-close-code-pop.png) center center no-repeat;background-size:cover}#registrationCodePop .close-box .btn-pop-close{width:1.8rem;height:1.8rem}#registerNotePop .items{position:relative;width:27rem;min-height:10rem;padding:2.5rem 1.5rem;margin:0 auto;background:#e9e6e1}#registerNotePop .note-wrap .tit{font-size:1.4rem;color:#1d1a15;line-height:1.4;font-weight:700;margin-bottom:1rem}#registerNotePop .note-wrap ul li{text-align:left;font-size:.9rem;color:#1d1a15;line-height:1.4;padding:0 0 .25rem 1rem;text-indent:-1rem;word-break:break-word}#registerNotePop .btn-pop-close{position:absolute;left:auto;right:0;top:0;width:4.5rem;height:4.5rem}#MainBannerPop{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;overflow:hidden;z-index:150}#MainBannerPop .banner-outer{position:relative;top:50%;left:50%;width:22rem;height:32.1rem;transform:translate(-50%,-50%)}#MainBannerPop .banner-outer .banner-foot{width:100%;height:2.1rem;position:absolute;bottom:.75rem}#MainBannerPop .banner-outer .banner-foot .not-today{display:flex;padding:0 0 0 1rem;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .banner-foot .not-today label{position:relative;padding:0 1.7rem 0 0}#MainBannerPop .banner-outer .banner-foot .not-today label p.tit{font-size:1rem;color:#c4c4c4}#MainBannerPop .banner-outer .banner-foot .not-today label .icon{position:absolute;top:.6rem;right:0;display:block;width:1rem;height:1rem;border:1px solid #92856c;background:#2e2922;border-radius:0}#MainBannerPop .banner-outer .banner-foot .not-today input:checked+label .icon{width:1rem;height:1rem;background:url(/assets/images/common/icon-checkbox-active.png) no-repeat center center;background-size:1rem 1rem;transition:background .15s ease,color .15s ease}#MainBannerPop .banner-outer .btn-close-banner{position:absolute;top:0;right:0;width:3rem;font-size:2rem;color:#c4c4c4}#MainBannerPop .banner-outer .btn-close-banner span{font-size:2rem;color:#c4c4c4;height:2rem;line-height:2rem}#MainBannerPop .banner-outer .btn-close-banner span span{margin-left:.25rem}#MainBannerRight{display:none;opacity:0}.actived #MainBannerBottom{display:block;bottom:0;z-index:50}#MainBannerBottom{position:fixed;left:0;bottom:-5rem;transform:none;width:100%;min-width:100%}#MainBannerBottom .mainBottonSlideBanner{width:100%;min-width:100%;position:relative;align-items:end}#MainBannerBottom .swiper-wrapper{align-items:end}#MainBannerBottom .swiper-slide{display:flex;align-items:end;width:100%;min-width:100%}#MainBannerBottom .swiper-slide a{display:flex;align-items:end;width:100%;min-width:100%;margin:0}#MainBannerBottom .swiper-slide img{width:100%}#MainBannerBottom .swiper-button-prev,#MainBannerBottom .swiper-button-next{position:absolute;top:0;width:2.5rem;height:100%;margin:0;padding:0}#MainBannerBottom .swiper-button-prev:after,#MainBannerBottom .swiper-button-next:after{display:none}#MainBannerBottom .swiper-button-prev{left:.5rem;background:url(/assets/images/common/btn-prev-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerBottom .swiper-button-next{right:.5rem;background:url(/assets/images/common/btn-next-main-slide.png) no-repeat center center;background-size:1.505rem 2.5rem}#MainBannerPopTop{display:none}}html[lang=ja] #registrationCodePop .code-wrap .desc p{font-size:1.5rem}header{position:sticky;top:0;left:0;width:100%;z-index:100}.header-wrap{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:8rem}.header-wrap.open{height:23rem;transition:height .25s ease-in-out}.header-wrap.open:after{width:100%;height:.1rem;background:#694c01;position:absolute;top:7.9rem;left:0;content:"";display:block}.header-wrap.open:before{height:23rem}.header-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:8rem;background:#000000b3;transition:height .25s ease-in-out}header h1{position:absolute;top:0;left:3.6rem;display:flex;width:12rem;height:5.3rem}header h1 a{display:flex;width:100%;height:8rem;justify-content:center;align-items:center}#gnb{position:relative;overflow:hidden;height:8rem}.open #gnb{height:auto}.gnb-wrap ul{display:flex;padding:0 0 0 1rem}.gnb-wrap ul li{position:relative;text-align:center;padding:0 6rem}.gnb-wrap ul li a{position:relative;display:inline-flex;align-items:center;width:auto;height:8rem;line-height:2rem;font-size:1.8rem;color:#e2d5ab;letter-spacing:-.0175em;box-sizing:border-box}.gnb-wrap ul li:hover a:after,.gnb-wrap ul li.active a:after{content:"";display:block;width:100%;height:.2rem;background:#8e1111;position:absolute;bottom:0;left:0}.gnb-wrap ul li.active a,.gnb-wrap ul li a:hover{color:#e3dcd0;text-shadow:1px 1px 8px #8e1111,1px 1px 8px #8e1111,1px 1px 8px #8e1111}.gnb-wrap ul ul{display:block;width:100%;padding:1.5rem 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gnb-wrap ul li ul li{text-align:center;padding:0}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:4rem;line-height:2rem;padding:.7rem 0!important;font-size:1.8rem;color:#e2d5ab!important;text-align:center;text-shadow:none}.gnb-wrap ul .active ul li.active a{text-shadow:1px 1px 8px #8e1111,1px 1px 8px #8e1111,1px 1px 8px #8e1111}.gnb-wrap ul li:hover ul li a:after,.gnb-wrap ul li.active ul li a:after,.gnb-wrap ul li:hover ul li.active a:after,.gnb-wrap ul li.active ul li:hover a:after{display:none}.header-language{position:absolute;display:inline-flex;align-items:center;top:3rem;right:2.8rem;height:2.4rem}.header-language.actived .language-list{transform:translate(0);opacity:1;visibility:visible;transition-delay:0s,0s,0s}.header-language .language-selected{display:inline-flex;align-items:center;gap:.4rem}.header-language .language-selected .item-icon{position:relative;width:2.4rem;height:2.4rem}.header-language .language-selected .item-icon:before{content:"";position:absolute;top:-.1rem;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-off.png) center center no-repeat;background-size:100% 100%;opacity:1;transition:opacity .2s ease}.header-language .language-selected .item-icon:after{content:"";position:absolute;top:-.1rem;left:0;width:100%;height:100%;background:url(/assets/images/common/header-language-global-on.png) center center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease}.header-language .language-selected .item-value{min-width:6.6rem;font-size:1.6rem;line-height:2.4rem;text-align:left;white-space:nowrap;color:#e2d5ab;transition:color .2s ease;font-weight:400}.header-language .language-selected:hover .item-icon:before{opacity:0}.header-language .language-selected:hover .item-icon:after{opacity:1}.header-language .language-selected:hover .item-value{color:#e3dcd0}.header-language .language-list{position:absolute;top:100%;right:15%;transform:translateY(2rem);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.2s;transition-timing-function:var(--transition-easeOutQuart)}.header-language .language-list>ul{position:relative;margin-top:2.4rem;padding:.8rem;border:1px solid #524b3f;background:#12100c;box-sizing:border-box}.header-language .language-list>ul:before{content:"";position:absolute;bottom:100%;right:.7rem;width:0px;height:0px;border-style:solid;border-width:0 .8rem 1.6rem .8rem;border-color:transparent transparent #524b3f transparent}.header-language .language-list>ul:after{content:"";position:absolute;bottom:100%;right:calc(.7rem + 1px);width:0px;height:0px;border-style:solid;border-width:0 .7rem 1.4rem .7rem;border-color:transparent transparent #12100c transparent}.header-language .language-list>ul>li{position:relative}.header-language .language-list>ul>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#574c3b;background-image:url(/assets/images/common/header-language-nav-line.png);background-position:center center;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-language .language-list>ul>li:last-child:after{display:none}.header-language .language-list>ul>li.actived>.btn-language-nav{color:#e3dcd0;text-shadow:0 0 .5rem #c91b1b,0 0 1rem #c91b1b}.header-language .language-list>ul>li.actived>.btn-language-nav:before{opacity:0}.header-language .language-list>ul>li.actived>.btn-language-nav:after{opacity:1}.header-language .language-list>ul>li>.btn-language-nav{position:relative;display:inline-flex;align-items:center;height:4.2rem;min-width:14.4rem;text-align:left;font-size:1.6rem;color:#bcab91;line-height:1;padding-left:5.8rem;box-sizing:border-box}.header-language .language-list>ul>li>.btn-language-nav:before{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-off.png) center center no-repeat;background-size:100% 100%;opacity:1}.header-language .language-list>ul>li>.btn-language-nav:after{content:"";position:absolute;top:50%;left:1.4rem;width:3.6rem;height:3rem;margin:-1.5rem 0 0;background:url(/assets/images/common/header-language-nav-on.png) center center no-repeat;background-size:100% 100%;opacity:0}.btn-gnb-menu-open{display:none}.snsContents{display:block;position:absolute;top:0;right:15.2rem}.snsContents div{display:flex;justify-content:center}.snsContents div a{display:block;width:3.2rem;height:2.6rem;margin:0 .2rem;padding:2.8rem .8rem 2.6rem}.snsContents div a img{width:100%}nav .snsContents{display:none}@media screen and (max-width:980px){.fix header{height:100%;z-index:150}header{position:fixed;top:0;left:0;width:100%;min-height:5rem;background:#000000b3}.header-wrap{width:100%;height:5rem;transition:height .4s ease-in-out}.header-wrap.open{overflow:hidden;height:100vh;transition:height .4s ease-in-out;transition-delay:.2s}.header-wrap.open:after,.header-wrap:before{display:none}header h1{position:absolute;top:.75rem;left:50%;margin-left:-3.8rem;display:flex;width:7.65rem;height:3.4rem;z-index:100}header h1 a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}#gnb{position:fixed;top:0;left:-150vw;width:100%;height:100vh;background:url(/assets/images/common/bg-gnb-m.jpg) no-repeat center 0;background-size:100% 100%;transition:all .2s;z-index:99}.open #gnb{position:fixed;left:0;height:100dvh;min-height:100%}.gnb-wrap{position:relative;height:calc(100% - 10rem);padding:5rem 0;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat center 5.1rem;background-size:39rem .05rem}.gnb-wrap:after{content:"";display:block;position:absolute;bottom:5.1rem;left:0;width:100%;height:.05rem;background:url(/assets/images/common/bg-gnb-line-m.png) no-repeat center 0;background-size:39rem .05rem}.gnb-wrap>ul{display:block;padding:2.5rem 2rem;height:calc(100% - 5rem);overflow-y:auto}.gnb-wrap ul li{position:relative;text-align:left;padding:0 0 0 7rem;background:url(/assets/images/common/bg-gnb-menu-m.png) no-repeat 4rem 1.6rem;background-size:1.8rem 1.15rem}.gnb-wrap ul li a{position:relative;display:inline-flex;align-items:left;width:auto;height:auto;padding:0;line-height:4rem;font-size:1.8rem;color:#c4bba9;letter-spacing:-.03em;background:linear-gradient(180deg,#fff5e4,#e2ca9e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.gnb-wrap ul li:hover a:after,.gnb-wrap ul li.active a:after{display:none}.gnb-wrap ul li.active a,.gnb-wrap ul li a:hover{color:#e3dcd0;text-shadow:none;border:none}.gnb-wrap ul ul{display:block;width:100%;padding:0;position:relative;top:100%;left:50%;transform:translate(-50%)}.gnb-wrap ul li ul li{text-align:left;padding:0;background:none}.gnb-wrap ul li ul li a,.gnb-wrap ul .active ul li a{display:block;align-items:center;justify-content:center;width:100%;height:3rem;line-height:3rem;padding:0 1rem!important;font-size:1.5rem;color:#a08c63!important;text-align:left;text-shadow:none;background:none;-webkit-text-fill-color:initial;-webkit-background-clip:initial}.header-language{top:1.3rem;right:1.8rem;height:2.4rem;z-index:100}.header-language .language-selected{gap:0}.header-language .language-selected .item-value{min-width:4.2rem;font-size:1.05rem;line-height:1.2}.header-language .language-selected .item-icon{width:1.4rem;height:1.4rem;margin-right:.25rem}.header-language .language-selected:hover .item-value{color:#92856c}.header-language .language-list{right:15%}.header-language .language-list>ul{padding:.6rem}.header-language .language-list>ul>li>.btn-language-nav{height:3.2rem;min-width:11.3rem;text-align:left;font-size:1.2rem;padding-left:4.7rem}.header-language .language-list>ul>li>.btn-language-nav:before{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.header-language .language-list>ul>li>.btn-language-nav:after{left:1.3rem;width:2.8rem;height:2.3rem;margin:-1.1rem 0 0}.btn-gnb-menu-open{display:block;position:fixed;top:0;left:0;width:5rem;height:5rem;font-size:0;background:url(/assets/images/common/btn-gnb.png) center center no-repeat;background-size:100% 100%;z-index:150;opacity:1;transition:opacity .3s ease-in-out}.header-wrap.open .btn-gnb-menu-open{background:url(/assets/images/common/btn-gnb-close-m.png) center center no-repeat;background-size:100% 100%;transition:opacity .4s ease-in-out}.snsContents{display:none}nav .snsContents{display:block;position:absolute;top:100%;right:0;margin-top:-5.1rem;width:100%;height:5.1rem}nav .snsContents div{display:flex;justify-content:center}nav .snsContents div a{display:block;width:2.7rem;height:2rem;margin:0 .2rem;padding:1.6rem 1.5rem 1.5rem}nav .snsContents div a img{width:100%}}.footer-wrap{padding:3.6rem 1.6rem;background:#070707;text-align:center}.footer-wrap .logo-menu{display:flex;justify-content:center;gap:1.4rem}.footer-wrap .logo-menu>a{display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;font-size:0}.footer-wrap .logo-menu>a.redlab{width:9.9rem;height:2.3rem;background-image:url(/assets/images/common/logo_redlab.png)}.footer-wrap .logo-menu img:first-child{width:9.9rem;height:2.3rem}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem;background-image:url(/assets/images/common/footer-logo-wemix.png)}.footer-wrap .agree-menu{margin-top:1.8rem}.footer-wrap .agree-menu ul{display:flex;justify-content:center;flex-wrap:wrap}.footer-wrap .agree-menu ul>li{position:relative;padding:.6rem}.footer-wrap .agree-menu ul>li:before{content:"";position:absolute;top:50%;left:100%;width:2px;height:2px;margin:-1px 0 0 -1px;display:block;background:#7e7e7e;border-radius:50%}.footer-wrap .agree-menu ul>li:last-child:before{display:none}.footer-wrap .agree-menu ul>li>a{font-size:1.4rem;line-height:1.5;font-weight:300;color:#7e7e7e}.footer-wrap .copy{font-size:1.2rem;line-height:1.5;font-weight:300;color:#7e7e7e}@media screen and (max-width:1024px){.footer-wrap{padding:1.8rem 1.5rem}.footer-wrap .logo-menu{gap:.7rem}.footer-wrap .logo-menu>a.redlab{width:4.95rem;height:1.15rem}.footer-wrap .logo-menu img:first-child{width:4.95rem;height:1.15rem}.footer-wrap .logo-menu>a.wemix{width:13.2rem;height:2.8rem;background-image:url(/assets/images/common/footer-logo-wemix.png)}.footer-wrap .logo-menu>a.wemix{width:6.6rem;height:1.4rem}.footer-wrap .agree-menu{margin-top:1.2rem}.footer-wrap .agree-menu ul>li{padding:0 .4rem}.footer-wrap .agree-menu ul>li:before{display:none}.footer-wrap .agree-menu ul>li>a{font-size:1.2rem}.footer-wrap .copy{font-size:1.1rem}}.intro{text-align:center}.intro .section-bg{width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-50%)}.intro .section-bg:before{content:"";position:absolute;top:50%;left:50%;display:block;width:96rem;height:96rem;border-radius:50%;background:radial-gradient(circle,#00000080,#0000 60%);margin:-48rem 0 0 -48rem;z-index:10}.intro .section-inner{padding:12rem 0 8rem}.intro .txt1{position:relative;font-size:3.4rem}.intro .txt1:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40.2rem;height:11.1rem;margin:-4.1rem 0 0 -16.8rem;background:url(/assets/images/common/main-txt-1-light.png) center center no-repeat;background-size:100% 100%;mix-blend-mode:screen}.intro .txt2{margin-top:1.8rem}.intro .txt2 img{width:48rem}.intro .headline{margin-top:5.2rem}.intro .headline .headline-outer{position:relative;display:inline-block;padding:3rem 0;min-width:76rem;text-align:center;background:linear-gradient(90deg,#0000,#0006 30%,#0006 70%,#0000)}.intro .headline .headline-outer:before{content:"";position:absolute;top:0;left:50%;display:block;width:76rem;height:1.2rem;margin:-.4rem 0 0 -38rem;background:url(/assets/images/common/headline-top.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-outer:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:76rem;height:1.2rem;margin:0 0 -.5rem -38rem;background:url(/assets/images/common/headline-bottom.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-inner:before{content:"";position:absolute;top:0;left:50%;display:block;width:76rem;height:16.8rem;margin:-8.4rem 0 0 -38rem;background:url(/assets/images/common/headline-top-deco.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-inner:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:76rem;height:7rem;margin:0 0 -3.4rem -38rem;background:url(/assets/images/common/headline-bottom-deco.png) center center no-repeat;background-size:100% 100%}.intro .txt3-2{font-size:3.6rem;line-height:1.3}.intro .txt3-1{font-size:3.6rem;line-height:1.2}.intro .txt3-3{margin-top:2.4rem;font-size:2.6rem;line-height:1.2}.intro .btn-reg{position:relative;z-index:15;margin-top:6.2rem}.intro .btn-reg>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:49.9rem;height:8.2rem;background:url(/assets/images/common/main-btn-reg-bg.png) center center no-repeat;background-size:100% 100%}.intro .btn-reg>a>em{display:inline-block;font-size:3.2rem;color:#250d06;font-weight:900;line-height:1}.intro .partner{margin-top:11.4rem;display:flex;justify-content:center}.intro .partner-items{margin:0 4.1rem}.intro .partner-items img{max-width:none;width:100%}.intro .partner-items{display:inline-flex}.intro .lopartnero-items:nth-child(1){width:12.4rem}.intro .partner-items:nth-child(2){width:17.9rem}@media screen and (max-width:1024px){.intro{text-align:center}.intro .section-bg{width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-50%)}.intro .section-bg:before{content:"";position:absolute;top:50%;left:50%;display:block;width:96rem;height:96rem;border-radius:50%;background:radial-gradient(circle,#00000080,#0000 60%);margin:-48rem 0 0 -48rem;z-index:10}.intro .section-inner{padding:4rem 0}.intro .txt1{position:relative;font-size:1.7rem}.intro .txt1:after{content:"";position:absolute;top:50%;left:50%;display:block;width:20.1rem;height:5.55rem;margin:-2.05rem 0 0 -8.4rem;background:url(/assets/images/common/main-txt-1-light.png) center center no-repeat;background-size:100% 100%;mix-blend-mode:screen}.intro .txt2{margin-top:.9rem}.intro .txt2 img{width:24rem}.intro .headline{margin-top:2.6rem}.intro .headline .headline-outer{position:relative;display:inline-block;padding:1.5rem 0;min-width:36rem;text-align:center;background:linear-gradient(90deg,#0000,#0006 30%,#0006 70%,#0000)}.intro .headline .headline-outer:before{content:"";position:absolute;top:0;left:50%;display:block;width:36rem;height:1.2rem;margin:-.4rem 0 0 -18rem;background:url(/assets/images/common/headline-top.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-outer:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:36rem;height:1.2rem;margin:0 0 -.5rem -18rem;background:url(/assets/images/common/headline-bottom.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-inner:before{content:"";position:absolute;top:0;left:50%;display:block;width:36rem;height:16.8rem;margin:-8.4rem 0 0 -18rem;background:url(/assets/images/common/headline-top-deco.png) center center no-repeat;background-size:100% 100%}.intro .headline .headline-inner:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:36rem;height:7rem;margin:0 0 -3.4rem -18rem;background:url(/assets/images/common/headline-bottom-deco.png) center center no-repeat;background-size:100% 100%}.intro .txt3-2,.intro .txt3-1{font-size:1.6rem;line-height:1.11;letter-spacing:-.03em}.intro .txt3-3{margin-top:1.2rem;font-size:1.3rem;line-height:1.2;letter-spacing:-.03em}.intro .btn-reg{margin-top:3.1rem}.intro .btn-reg>a{width:25.3rem;height:4.45rem}.intro .btn-reg>a>em{display:inline-block;font-size:1.6rem}.intro .partner{margin-top:6rem;display:flex;justify-content:center}.intro .partner-items{margin:0 1rem}.intro .partner-items img{max-width:none;width:100%}.intro .partner-items{display:inline-flex}.intro .partner-items:nth-child(1){width:5.9rem}.intro .partner-items:nth-child(2){width:8.85rem}}#information{width:100%;height:100vh}#information .inner_container{width:100%;height:100%;position:relative;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}.game_information{position:relative;width:100%;height:100%}.game_information .inner_box{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}.game_information .bg{width:100%;height:100%}.game_information .bg img#class_bg{position:relative;width:100%;left:50%;top:0%;transform:translate(-50%);min-width:144rem;min-height:90rem}.game_information .inner_box .btn{display:inline-block;position:absolute;width:15%;height:10%;z-index:10}.game_information .bg_piece{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.game_information .bg_piece img{width:100%;height:100%;position:absolute;left:50%;top:0%;transform:translate(-50%);min-width:144rem;min-height:90rem;object-fit:cover}.game_information .btn_class{left:50%;top:48%;margin-left:-33%}.game_information .btn_class:after{content:"";display:block;position:absolute;top:-64rem;left:-15rem;width:30rem;height:128rem;transform:rotate(45deg)}.game_information .btn_class:hover+.class{opacity:1;transition:opacity .5s ease-in-out}.game_information .btn_world{left:50%;top:45%;margin-left:-4%}.game_information .btn_world:after{content:"";display:block;position:absolute;top:5rem;left:0;width:30rem;height:30rem;border-radius:50}.game_information .btn_world:hover+.world{opacity:1;transition:opacity .5s ease-in-out}.game_information .inner_box .btn.btn_story{top:47%;right:50%;margin-right:-33.5%}.game_information .btn_story:after{content:"";display:block;position:absolute;top:3.2rem;left:-2.2rem;width:70.5rem;height:70rem;transform:rotate3d(3,3,-3,55deg);border-radius:8.7rem}.game_information .btn_story:hover+.story{opacity:1;transition:opacity .5s ease-in-out}.mobile-guide{display:none}@media screen and (max-width:980px){#information .inner_container{left:0%;transform:none;min-width:0;min-height:0}.game_information{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.game_information .inner_box{position:relative;top:auto;left:auto;width:auto;height:100%;display:inline-flex;flex:0 0 auto;background:#000;min-height:0;min-width:0;transform:none}.game_information .inner_box .bg{position:relative;height:100%;flex:0 0 auto;min-height:0;overflow:visible;width:auto}.game_information .inner_box .bg img{height:100%;width:auto;max-width:none}.game_information .bg img#class_bg{position:relative;width:100%;left:0%;top:0%;transform:none;min-width:0;min-height:0}.game_information .txt_swipe_info{position:absolute;bottom:23.611111111vw;left:0;width:100%;z-index:50}.game_information .btn{position:absolute;display:block;z-index:5;background:#fff0}.game_information .btn.btn_class{top:11.4%;left:9.8%;width:28.2%;height:48.3%;margin:0}.game_information .btn.btn_world{top:45.6%;left:44%;width:13.1%;height:19.2%;margin:0}.game_information .btn.btn_story{top:45.2%;left:58.6%;width:26.9%;height:38.8%;margin:0}.game_information .btn:before{display:none}.game_information .btn{background:#fff0}.game_information .bg_piece{display:none}.mobile-guide{position:absolute;bottom:8.5rem;left:0;display:block;width:100%;z-index:150;text-align:Center}.mobile-guide>em{position:relative;display:inline-flex;align-items:Center;min-height:1.1rem;font-size:1.4rem;padding:0 5.2rem;color:#e2ca9e;text-shadow:0px 0px 4px rgba(0,0,0,.5)}.mobile-guide>em:before{content:"";position:absolute;top:50%;left:0;display:block;width:3.2rem;height:1.1rem;transform:translateY(-50%);background:url(/assets/images/common/class-introduction-guide-deco-1.png) center center no-repeat;background-size:100% 100%}.mobile-guide>em:after{content:"";position:absolute;top:50%;right:0;display:block;width:3.2rem;height:1.1rem;transform:translateY(-50%);background:url(/assets/images/common/class-introduction-guide-deco-2.png) center center no-repeat;background-size:100% 100%}}#story{position:relative;width:100%;height:100%;min-width:144rem}.world_story{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}.storySwiper{width:100%!important;min-width:144rem;height:100%;overflow:hidden}.storySwiper .swiper-wrapper{position:relative}.storySwiper .swiper-slide{width:100%!important;height:100%;overflow:hidden}.storySwiper .swiper-slide.swiper-slide-active{position:relative;width:100%!important;height:100%;z-index:10}.storySwiper .swiper-slide .inner_slider_content{overflow:hidden;position:relative;width:100%!important;height:100%;left:50%;transform:translate(-50%)}.storySwiper .swiper-slide .bg{width:100%;height:100%;position:relative;overflow:hidden;min-width:192rem;left:50%;transform:translate(-50%)}.storySwiper .swiper-slide .bg img{width:100%;min-height:90rem;position:relative;left:0;transform:scale(1.4);transition:transform 3.5s .15s,opacity .25s}.storySwiper .swiper-slide.swiper-slide-active .bg img{width:auto;min-width:100%;height:100vh;transform:scale(1)}.storySwiper .swiper-slide .txt_area{position:absolute;top:50%;left:50%;width:144rem;margin:7rem 0 0 -70rem;text-align:center;opacity:0;transform:translateY(7rem);transition:opacity 1s,transform 2s .15s}.storySwiper .swiper-slide.swiper-slide-active .txt_area{opacity:1;transform:translateY(0)}.storySwiper .swiper-slide .txt_area .tit{position:relative;margin:0 0 2rem;padding:0 0 3rem;font-weight:700;line-height:1.3;font-size:4.6rem;background:linear-gradient(180deg,#fff5e4,#e2ca9e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.storySwiper .swiper-slide .txt_area .tit:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:45.6rem;height:1.8rem;margin:0 0 0 -22.8rem;background:url(/assets/images/common/bg-story-title.png) no-repeat center 100%;background-size:45.6rem 1.8rem}.storySwiper .swiper-slide .txt_area p{line-height:1.8;font-size:1.6rem;color:#e3dcd0;text-align:center;text-shadow:#000000 .1rem .5rem .7rem;word-break:break-word}.storySwiper .swiper-slide .txt_area .term{padding:0 0 1rem}.storySwiper .story_button_next,.storySwiper .story_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:1rem;z-index:10;cursor:pointer}.storySwiper .story_button_next{right:50%;margin-right:-72rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.storySwiper .story_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem}.storySwiper .story_button_prev{left:50%;margin-left:-72rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.storySwiper .story_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem}.actived #story .storySwiper .story_paging{transform:translateY(0);opacity:1}#story .storySwiper .story_paging{transform:translateY(5rem);position:absolute;bottom:5rem;left:50%;margin:34rem 0 0 -70.8rem;width:141.7rem;height:6.5rem;display:flex;background:url(/assets/images/common/btn_story_line.png) no-repeat center 3.65rem;background-size:100% 1rem;gap:0;opacity:0;z-index:10;transition:opacity 2s,transform 2s .3s;transition-delay:.5s}.storySwiper .story_paging span{position:relative;width:30rem;height:4rem;padding:3.5rem 0 0;margin:0!important;border:none;border-radius:0;background:none;opacity:1}.storySwiper .story_paging span i.icon{position:absolute;top:0;right:-.5rem;width:3.3rem;height:4rem;padding:3.5rem 0 0;background:url(/assets/images/common/btn_story_paging.png) no-repeat 100% 2.3rem;background-size:100%;transition:background .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active i.icon,.storySwiper .story_paging span i.icon:hover{background:url(/assets/images/common/btn_story_paging_on.png) no-repeat 100% 2.3rem;background-size:100%}.storySwiper .story_paging span.still i.icon{background:url(/assets/images/common/btn_story_paging_on.png) no-repeat 100% 2.3rem;background-size:100%}.storySwiper .story_paging span .txt{display:block;position:absolute;top:0;left:50%;width:30rem;height:2.2rem;line-height:100%;font-style:normal;font-size:1.8rem;padding:0;transform:translate(-50%);text-align:center;background:linear-gradient(#575041,#575041);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active b,.storySwiper .story_paging span.still b{position:absolute;top:4.5rem;left:0;width:100%;height:.1rem;background:#e5d2ad;opacity:.5}.storySwiper .story_paging span.slide1,.storySwiper .story_paging span.slide1 .txt{width:14rem}.storySwiper .story_paging span.still .txt,.storySwiper .story_paging span i.icon .txt:hover,.storySwiper .story_paging span i.icon:hover .txt,.storySwiper .story_paging span.swiper-pagination-bullet-active .txt{background:linear-gradient(#e3dcd0,#ffd99f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}.storySwiper .story_paging span.slide1 b{left:.5rem;width:13.5rem}.storySwiper .story_paging span.slide1:after{content:"";display:block;width:2rem;height:2rem;position:absolute;top:3.5rem;left:-.7rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}.storySwiper .story_paging span.slide5{width:37.7rem}.storySwiper .story_paging span.slide5 i{position:absolute;margin:0!important;right:12rem}.storySwiper .story_paging span.slide5.still:after,.storySwiper .story_paging span.slide5.swiper-pagination-bullet-active:after{content:"";display:block;width:2rem;height:2rem;position:absolute;top:3.5rem;right:-.5rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}@media screen and (max-width:1024px){#story{min-width:100%}.world_story{min-width:100%;min-height:100%}.storySwiper,.storySwiper .swiper-slide .bg{min-width:100%}.storySwiper .swiper-slide .bg img{min-height:100%}.storySwiper .swiper-slide .txt_area{position:absolute;top:50%;left:50%;width:36rem;margin:-10.5rem 0 0 -18rem}.storySwiper .swiper-slide .txt_area .tit{position:relative;width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;font-size:2.3rem;font-weight:700;line-height:1.3;letter-spacing:0}.storySwiper .swiper-slide .txt_area .tit:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:36rem;height:.9rem;margin:0 0 0 -18rem;background:url(/assets/images/common/bg-story-title-m.png) no-repeat center 100%;background-size:36rem .9rem}.storySwiper .swiper-slide .txt_area p{width:30rem;line-height:1.6;font-size:1.1rem;margin:0 auto;letter-spacing:-.002rem}.storySwiper .swiper-slide .txt_area .term{padding:0 0 1rem}.storySwiper .story_button_next,.storySwiper .story_button_prev{width:1.6rem;height:2.6rem;margin-top:-3rem}.storySwiper .story_button_next{right:1rem;margin-right:0;background:url(/assets/images/common/btn_story_next-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_next:hover{background:url(/assets/images/common/btn_story_next-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_prev{left:1rem;margin-left:0;background:url(/assets/images/common/btn_story_prev-m.png) no-repeat center center;background-size:cover}.storySwiper .story_button_prev:hover{background:url(/assets/images/common/btn_story_prev-m.png) no-repeat center center;background-size:cover}#story .storySwiper .story_paging{position:absolute;left:50%;margin:0 0 0 -16.5rem;width:33rem;height:3.5rem;display:flex;background:url(/assets/images/common/btn_story_line-m.png) no-repeat center 1.6rem;background-size:33rem .4rem;z-index:10}.storySwiper .story_paging span{display:block;position:relative;width:6.5rem;height:3.5rem;padding:1.5rem 0 0;margin:0!important;border:none;border-radius:0;background:none;opacity:1}.storySwiper .story_paging span i.icon{position:absolute;top:0;right:-.75rem;width:1.5rem;height:1.9rem;padding:1.5rem 0 0;background:url(/assets/images/common/btn_story_paging-m.png) no-repeat 100% bottom;background-size:100%;transition:background .3s}.storySwiper .story_paging span.swiper-pagination-bullet-active i.icon,.storySwiper .story_paging span i.icon:hover,.storySwiper .story_paging span.still i.icon{background:url(/assets/images/common/btn_story_paging_on-m.png) no-repeat 100% bottom;background-size:100%}.storySwiper .story_paging span .txt{display:block;position:absolute;top:0;left:50%;width:6.5rem;height:1.5rem;font-size:.8rem;letter-spacing:-.04em}.storySwiper .story_paging span.swiper-pagination-bullet-active b,.storySwiper .story_paging span.still b{position:absolute;top:2.55rem;left:0;width:100%;height:.05rem}.storySwiper .story_paging span.slide1,.storySwiper .story_paging span.slide1 .txt{width:3.5rem}.storySwiper .story_paging span.slide1 b{left:.5rem;width:3.25rem}.storySwiper .story_paging span.slide1:after{width:1rem;height:1rem;left:-.25rem;top:2.05rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}.storySwiper .story_paging span.slide5{width:9.5rem}.storySwiper .story_paging span.slide5 i{position:absolute;margin:0!important;right:3.25rem}.storySwiper .story_paging span.slide5.still:after,.storySwiper .story_paging span.slide5.swiper-pagination-bullet-active:after{width:1rem;height:1rem;top:2.05rem;right:-.5rem;background:url(/assets/images/common/btn_story_line_blt-on.png) no-repeat 0 0;background-size:cover;z-index:5}}#world{width:100%;height:100vh;min-height:100vh}#world .inner_container,.world_box{position:relative;width:100%;height:100%}.world_box .map{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}.world_box .map .bg{position:relative;width:100%;height:100%}.world_box .map .bg img{position:absolute;top:0%;left:0%;width:100%;height:100%;object-fit:cover}.world_box .map button{display:inline-block;z-index:10;position:absolute;z-index:5}.world_box .map .bg_piece{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.world_box .map .bg_piece img{position:absolute;top:0%;left:0%;width:100%;height:100%;transition:all 1s;object-fit:cover}.world_box .map .btn_caldes{top:31.5%;left:50%;width:27%;margin-left:-27.8rem;height:33%;border-radius:60%}#world.ready .btn_map_nav:hover+.bg_piece{opacity:1;transition:opacity .5s ease-in-out}.world_box .map .btn_dracas{width:30%;height:27%;top:17%;left:50%;margin-left:0;transform:rotate(22deg);border-radius:50%}.world_box .map .btn_briden{width:26%;height:31%;top:46%;left:58%;transform:rotate(-30deg);border-radius:48%}.world_box .map .btn_briden:after{content:"";display:block;position:absolute;left:33%;top:-20%;width:20%;height:26%;z-index:4}.world_box .map .btn_antaria{width:30%;height:27%;top:54%;left:65%;margin-left:-49%;border-radius:48%}.world_box .map .btn_sealmor{width:30%;height:32%;top:18%;left:50%;margin-left:-30%;transform:rotate(-30deg);border-radius:50%}.world_box .map .btn_atras{width:17%;height:23%;bottom:5%;left:50%;margin-left:-6%;border-radius:50%}#world_pop{display:block;position:fixed;top:0;left:100%;width:100%;height:100%;z-index:10;background:#000;visibility:hidden}#world_pop.actived{left:0;visibility:visible;z-index:10}#world_pop .pop_inner{position:relative;width:100%;height:100%;left:50%;transform:translate(-50%);min-width:144rem;min-height:90rem}#world_pop .worldSwiper{position:relative;overflow:hidden;width:100%;height:100%}.worldSwiper .swiper-slide{position:relative;width:100%;height:100%;overflow:hidden}.worldSwiper .swiper-slide .world_slide_bg{position:relative;left:0;width:100%;height:100%;min-width:144rem;min-height:90rem;opacity:0;transform:scale(1.3);object-fit:cover}.worldSwiper .swiper-slide .inner_slider_content{position:absolute;top:50%;left:50%;margin:-18rem 0 0 -63rem;opacity:0;transition:opacity 3s}.worldSwiper .swiper-slide .inner_slider_content p.tit{width:100%;text-align:left;font-weight:700;font-size:7rem;line-height:7.6rem;background:linear-gradient(#e3dcd0,#dbba84);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .swiper-slide .inner_slider_content p.txt{width:126rem;min-height:23rem;font-size:1.6rem;line-height:2.6rem;letter-spacing:-.04em;margin:0 auto;padding:2.5rem 0 0;color:#e3dcd0;text-shadow:#000000 .1rem 0 .4rem;word-break:break-word}.worldSwiper .rom_org_sound_track{position:relative}.worldSwiper .rom_org_sound_track .tit{position:relative;margin-left:1.5rem;background:url(/assets/images/common/bg-world-pop-ost.png) no-repeat 0 0;background-size:38rem 3.8rem}.worldSwiper .rom_org_sound_track .tit>p{height:3.8rem;line-height:3.4rem;padding:0 0 0 7.4rem;font-size:1.6rem;background:linear-gradient(#efe0c8,#ae9f81);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .playing{position:absolute;top:.8rem;left:3.5rem;width:3rem;display:flex;justify-content:flex-start;align-items:center}.worldSwiper .playing.now{position:absolute;top:.9rem;left:3.5rem;width:3rem;display:flex;justify-content:flex-start;align-items:center}.worldSwiper .playing .bar{display:inline-block;position:relative;margin-right:.3rem;width:.2rem;height:.4rem;overflow:hidden;background:linear-gradient(to bottom,#e2d3b9,#a57d6c);color:transparent;font-size:0}.worldSwiper .now.playing .bar{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite}.worldSwiper .now.playing .bar.n1{animation-delay:.1s}.worldSwiper .playing .bar.n1{height:.8rem}.worldSwiper .now.playing .bar.n2{animation-delay:.5s}.worldSwiper .playing .bar.n2{height:1.4rem}.worldSwiper .now.playing .bar.n3{animation-delay:1s}.worldSwiper .playing .bar.n3{height:2rem}.worldSwiper .now.playing .bar.n4{animation-delay:1.2s}.worldSwiper .playing .bar.n4{height:1rem}.worldSwiper .now.playing .bar.n5{animation-delay:.5s}.worldSwiper .playing .bar.n5{height:1.4rem}.worldSwiper .now.playing .bar.n6{animation-delay:.75s}.worldSwiper .playing .bar.n6{height:.5rem}@keyframes pulse{0%{height:.9rem}25%{height:1.4rem}5%{height:1.8rem}75%{height:.5rem}to{height:.1rem}}.worldSwiper .rom_org_sound_track .video_box{display:flex;justify-content:flex-start;margin:1rem 0 0}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list{position:relative;overflow:hidden;width:24rem;height:14rem;margin:0 1.5rem;border:.1rem solid #ae9f81}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-7rem 0 0 -12rem;background:#00000080}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button span{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-7rem 0 0 -12rem;background:url(/assets/images/common/btn_world_pop_org_track.png) no-repeat center center;background-size:4.8rem 4.8rem;transform-origin:50% 50%}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button span{background:url(/assets/images/common/btn_world_pop_org_track_stop.png) no-repeat center center;opacity:1;transition:background .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .hover{opacity:0;z-index:0;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button,.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button{z-index:10}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list:hover .hover{opacity:1;position:absolute;bottom:0;left:0;width:100%;z-index:2;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on .hover{opacity:0;z-index:5}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .yt_ost_box{position:absolute;top:0;left:0;z-index:1}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.worldSwiper .world_button_next,.worldSwiper .world_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:1.5rem;z-index:5}.worldSwiper .world_button_next{right:50%;margin-right:-72rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_prev{left:50%;margin-left:-72rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.worldSwiper .world_button_next.swiper-button-disabled,.worldSwiper .world_button_prev.swiper-button-disabled{opacity:0!important}.worldSwiper .swiper-slide.swiper-slide-active .world_slide_bg{opacity:1;transform:scale(1);transition-property:opacity,transform;transition-duration:.5s,7s;transition-delay:0s,0s;transition-timing-function:ease;object-fit:cover}.worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content{opacity:1;transition:opacity 3s}#world_pop .btn_world_pop_close{position:absolute;top:10rem;left:auto;right:10rem;width:6rem;height:6rem;z-index:100;margin:0}#world_pop .pop_inner .btn_world_pop_close img{display:none;width:0;height:0;opacity:0;transition:opacity 1s}#world_pop.actived .pop_inner .btn_world_pop_close img{width:5.6rem;height:5.6rem;opacity:1;transition:opacity 1s}@media screen and (max-width:1024px){#world_pop{display:block;position:fixed;top:0;left:100%;width:100%;height:100%;z-index:10;background:#000;visibility:hidden}#world_pop.actived{left:0;visibility:visible;z-index:10}#world_pop .pop_inner{position:relative;min-width:100%;min-height:100%}#world_pop .worldSwiper{position:relative;overflow:hidden;width:100%;height:100%}.worldSwiper .swiper-slide{position:relative;width:100%;height:100%;overflow:hidden}.worldSwiper .swiper-slide .world_slide_bg{min-width:100%;min-height:100%}.worldSwiper .swiper-slide .inner_slider_content{overflow:hidden;position:absolute;top:50%;left:50%;width:36rem;margin:-9.5rem 0 0 -18rem;opacity:0;transition:opacity 3s}.worldSwiper .swiper-slide .inner_slider_content p.tit{width:100%;text-align:center;font-weight:700;font-size:3.5rem;line-height:3.8rem;background:linear-gradient(#e3dcd0,#dbba84);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .swiper-slide .inner_slider_content p.txt{width:32rem;height:auto;min-height:18rem;margin:0 auto;padding:1.25rem 0 0;text-align:center;font-size:1.1rem;line-height:1.5rem;text-shadow:#000000 .05rem 0 .15rem}.worldSwiper .rom_org_sound_track{position:relative;overflow:auto;width:36rem}.worldSwiper .rom_org_sound_track .tit{position:relative;margin-left:1.5rem;background:url(/assets/images/common/bg-world-pop-ost.png) no-repeat 0 0;background-size:20.9rem 2.05rem}.worldSwiper .rom_org_sound_track .tit>p{height:2.05rem;line-height:1.8rem;padding:0 0 0 3.7rem;font-size:.9rem;background:linear-gradient(#efe0c8,#ae9f81);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:none;filter:drop-shadow(#000000 .1rem .5rem .7rem)}.worldSwiper .playing{position:absolute;top:.35rem;left:1.75rem;width:1.5rem;height:1.3rem}.worldSwiper .playing.now{position:absolute;top:.35rem;left:1.75rem;width:1.3rem}.worldSwiper .playing .bar{display:inline-block;position:relative;margin-right:.15rem;width:.1rem;height:1rem;overflow:hidden;background:linear-gradient(to bottom,#e2d3b9,#a57d6c);color:transparent;font-size:0}.worldSwiper .now.playing .bar{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite}.worldSwiper .now.playing .bar.n1{animation-delay:.1s}.worldSwiper .playing .bar.n1{height:.25rem}.worldSwiper .now.playing .bar.n2{animation-delay:.5s}.worldSwiper .playing .bar.n2{height:.7rem}.worldSwiper .now.playing .bar.n3{animation-delay:1s}.worldSwiper .playing .bar.n3{height:1rem}.worldSwiper .now.playing .bar.n4{animation-delay:1.2s}.worldSwiper .playing .bar.n4{height:.5rem}.worldSwiper .now.playing .bar.n5{animation-delay:.5s}.worldSwiper .playing .bar.n5{height:.8rem}.worldSwiper .now.playing .bar.n6{animation-delay:.75s}.worldSwiper .playing .bar.n6{height:.5rem}@keyframes pulse{0%{height:.25rem}25%{height:.8rem}50%{height:1rem}75%{height:.7rem}to{height:.5rem}}.worldSwiper .rom_org_sound_track .video_box{display:flex;justify-content:flex-start;margin:1rem 0 0 .75rem;min-width:42rem}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list{position:relative;overflow:hidden;width:14rem;height:7.75rem;margin:0 .7rem;border:.05rem solid #ae9f81}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);margin:0!important;background:#00000080}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button span{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:url(/assets/images/common/btn_world_pop_org_track.png) no-repeat center center;background-size:4.8rem 4.8rem;transform-origin:50% 50%}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button span{background:url(/assets/images/common/btn_world_pop_org_track_stop.png) no-repeat center center;opacity:1;transition:background .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .hover{opacity:0;z-index:0;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list button,.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on button{z-index:10}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list:hover .hover{opacity:1;position:absolute;bottom:0;left:0;width:100%;z-index:2;transition:opacity .5s}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list.on .hover{opacity:0;z-index:5}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .yt_ost_box{position:absolute;top:0;left:0;z-index:1}.worldSwiper .rom_org_sound_track .video_box .play_world_video_list .thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.worldSwiper .world_button_next,.worldSwiper .world_button_prev{position:absolute;top:50%;width:2.85rem;height:3.45rem;margin-top:1.5rem;z-index:5}.worldSwiper .world_button_next{right:50%;margin-right:-18rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_prev{left:50%;margin-left:-18rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:2.85rem 3.45rem;transition:background .5s}.worldSwiper .world_button_next.swiper-button-disabled,.worldSwiper .world_button_prev.swiper-button-disabled{opacity:0!important}.worldSwiper .swiper-slide.swiper-slide-active .world_slide_bg{opacity:1;transform:scale(1);transition-property:opacity,transform;transition-duration:.5s,7s;transition-delay:0s,0s;transition-timing-function:ease;object-fit:cover}.worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content{opacity:1;transition:opacity 3s}#world_pop .btn_world_pop_close{position:fixed;top:7.5rem;right:2.5rem;width:2.8rem;height:2.8rem;z-index:10}#world_pop .pop_inner .btn_world_pop_close img{width:0;height:0;opacity:0;transition:opacity 1s}#world_pop.actived .pop_inner .btn_world_pop_close img{width:5.6rem;height:5.6rem;opacity:1;transition:opacity 1s}#world .world_box{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}#world .world_box .map{position:relative;top:auto;left:auto;width:auto;height:100%;display:inline-flex;flex:0 0 auto;background:#000;min-height:0;min-width:0;transform:none}#world .world_box .bg{position:relative;height:100%;flex:0 0 auto;min-height:0;overflow:visible;width:auto}#world .world_box .bg img{position:relative;width:100%;left:0%;top:0%;transform:none;min-width:0;min-height:0}#world .world_box .bg_piece{display:none}#world .world_box .map_box .btn_caldes{top:35%;left:42.25%;width:50vw}#world .world_box .map_box .btn_dracas{top:15%;left:55%;width:50vw}#world .world_box .map_box .btn_briden{top:42%;left:63%;width:50vw}#world .world_box .map_box .btn_antaria{top:47%;left:18%;width:50.75vw}#world .world_box .map_box .btn_sealmor{top:23%;left:27.5%;width:50vw;transform:rotate(-20deg)}#world .world_box .map_box .btn_atras{top:63%;left:45%;width:43vw}}.class{align-items:center;min-height:100vh;min-height:l00vh}.class .section-bg{background-image:url(/assets/images/common/bg_class.jpg)}.class .section-inner{text-align:center;padding:14rem 0 0;width:100vh}.class-swiper{display:inline-block;width:40rem;margin:0 auto}.class-swiper .swiper{overflow:visible}.class-swiper .swiper-slide-prev .class-model .btn-class-nav,.class-swiper .swiper-slide-next .class-model .btn-class-nav,.class-swiper .swiper-slide-active .class-model .btn-class-nav{pointer-events:all}.class-model{position:relative;width:40rem;height:80rem}.class-model .btn-class-nav{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000;z-index:50;cursor:pointer;pointer-events:none}.class-model .btn-class-nav:hover+.items .item-visual .on{opacity:1}.class-model .btn-class-nav:hover+.items .item-more{opacity:0}.class-model .btn-class-nav:hover~.item-label{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.class-model .items{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.class-model .items .item-inner{position:absolute;top:50%;left:50%}.class-model .items .item-visual,.class-model .items .item-visual .off,.class-model .items .item-visual .on{position:absolute;top:0;left:0;width:100%;height:100%}.class-model .items .item-visual .on{z-index:5;opacity:0;transition:opacity .4s ease}.class-model .items .item-more{position:absolute;top:50%;left:50%;width:5.5rem;height:5.6rem;opacity:1;transition:opacity .4s ease;z-index:4}.class-model .item-label{position:absolute;top:50%;left:50%;clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);width:20.8rem;height:6.2rem;background:url(/assets/images/common/class_list_name_bg.png) center center no-repeat;background-size:100% 100%;transition:clip-path .6s var(--transition-easeOutQuart);z-index:5}.class-model .item-label em{display:inline-flex;width:100%;height:100%;align-items:center;padding:0 0 0 4.2rem;font-size:2rem;line-height:1.2;font-weight:700;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8)}.class-model.knight .item-inner{width:61.2rem;height:71.7rem;transform:translate(-57%,-46%)}.class-model.knight .item-more{margin:-18rem 0 0 10rem}.class-model.knight .item-label{margin:-15.5rem 0 0 4rem}.class-model.magician .item-inner{width:61.8rem;height:68.4rem;transform:translate(-46%,-41%)}.class-model.magician .item-more{margin:-19rem 0 0 2rem}.class-model.magician .item-label{margin:-13rem 0 0 3rem}.class-model.ranger .item-inner{width:56.7rem;height:67rem;transform:translate(-27%,-42%)}.class-model.ranger .item-more{margin:-22rem 0 0 -6rem}.class-model.ranger .item-label{margin:-17rem 0 0 5rem}.view-swiper,.view-swiper .swiper-slide{position:relative;width:100%;height:100%}.view-swiper .class_button_next,.view-swiper .class_button_prev{position:absolute;top:50%;width:6rem;height:7rem;margin-top:2rem;z-index:5;cursor:pointer}.view-swiper .class_button_next{right:50%;margin-right:-64rem;background:url(/assets/images/common/btn_story_next.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_next:hover{background:url(/assets/images/common/btn_story_next_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_prev{left:50%;margin-left:-64rem;background:url(/assets/images/common/btn_story_prev.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_prev:hover{background:url(/assets/images/common/btn_story_prev_on.png) no-repeat center center;background-size:5.7rem 6.9rem;transition:background .5s}.view-swiper .class_button_next.swiper-button-disabled,.view-swiper .class_button_prev.swiper-button-disabled{display:none;opacity:0!important}.view-swiper .swiper-slide-active .class-view-wrap .item-visual .flag,.view-swiper .swiper-slide-active .class-view-wrap .item-visual .character{transform:translate(0);transition:transform .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-wrap .item-data{transform:translate(0);opacity:1;transition:transform .4s var(--transition-easeOutQuart),opacity .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-container{opacity:1}.class-view-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.class-view-wrap.active{opacity:1;transition:opacity .4s ease}.class-view-wrap .item-visual,.class-view-wrap .item-visual .flag,.class-view-wrap .item-visual .character{position:absolute;top:0;left:0;width:100%;height:100%}.class-view-wrap .item-visual .flag{transform:translateY(-100%)}.class-view-wrap .item-visual .character{transform:translateY(100%)}.class-view-wrap .item-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.class-view-wrap .item-data{position:absolute;top:0;left:50%;min-height:100%;display:flex;align-items:flex-start;transform:translate(-10%);opacity:0;z-index:5}.class-view-wrap .item-data-inner{width:100%;max-width:60rem;padding:17rem 0 0 10.8rem;box-sizing:border-box}.class-view-wrap .item-name{text-align:left}.class-view-wrap .item-name .name{display:inline-block;font-size:4.8rem;line-height:1.4;font-weight:700;vertical-align:baseline;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.8));background:linear-gradient(180deg,#ffffaf,#c79b58);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-name .point{display:inline-block;margin-left:.8rem;font-size:1.6rem;line-height:1.4;font-weight:700;vertical-align:baseline;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.8));background:linear-gradient(180deg,#ffffaf,#c79b58);background-size:auto 300%;background-position:center bottom;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-title{position:relative;padding-left:3.2rem}.class-view-wrap .item-title em{display:inline-block;font-size:2.2rem;line-height:1.4;font-weight:700;filter:drop-shadow(0px 0px .6rem rgba(0,0,0,.5));background:linear-gradient(180deg,#ffedc9,#b39877);background-size:auto 150%;background-position:center top;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-view-wrap .item-title:before{content:"";position:absolute;top:50%;left:0;display:block;width:3rem;height:2.2rem;margin-top:-.9rem;background:url(/assets/images/common/class_view_info_deco.png) center center no-repeat;background-size:100% 100%}.class-view-wrap .item-story{margin-top:1.8rem}.class-view-wrap .item-special{margin-top:.8rem}.class-view-wrap .item-desc{margin-top:1.2rem;max-width:80%;font-size:1.4rem;line-height:1.71;color:#e3dcd0;text-shadow:#000000 1px 0 3px;letter-spacing:-.01em}.class-view-wrap .item-skill .item-skill-tab{margin-top:1.4rem;display:flex;gap:2.2rem}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab{position:relative;display:inline-flex;width:8.8rem;height:8.8rem;font-size:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;z-index:0;opacity:1}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;z-index:1;opacity:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab.active:before{opacity:0}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab.active:after{opacity:1}.class-view-wrap .item-skill .item-skill-view{width:30rem;margin-top:8rem}.class-view-wrap .item-skill .item-skill-tab+.item-skill-view{margin-top:2.8rem}.class-view-wrap .item-skill .cell{display:none}.class-view-wrap .item-skill .cell.active{display:block}.class-view-wrap .item-skill .video{position:relative;padding-top:56.25%;border:1px solid #aa874f}.class-view-wrap .item-skill .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_01_off.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_01_on.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_02_off.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_02_on.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_03_off.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_03_on.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-10.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-10.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-21.9rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-21.9rem 0rem}.class-view-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_berserker_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_berserker_on.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_knight_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_knight_on.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_defender_off.png)}.class-view-container[data-group=knight] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_defender_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_priest_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_priest_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_magician_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_magician_on.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_wizards_off.png)}.class-view-container[data-group=magician] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_wizards_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(1):before{background-image:url(/assets/images/common/btn_change_class_scout_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(1):after{background-image:url(/assets/images/common/btn_change_class_scout_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(2):before{background-image:url(/assets/images/common/btn_change_class_ranger_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(2):after{background-image:url(/assets/images/common/btn_change_class_ranger_on.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(3):before{background-image:url(/assets/images/common/btn_change_class_hunter_off.png)}.class-view-container[data-group=ranger] .btn-specialization-nav:nth-child(3):after{background-image:url(/assets/images/common/btn_change_class_hunter_on.png)}.class-specialization-ui{position:absolute;top:50%;left:50%;width:46.8rem;display:flex;align-items:center;justify-content:space-between;margin:17.2rem 0 0 -46rem;z-index:50}.class-specialization-ui:before{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:1.2rem;margin:-.6rem 0 0 -10.4rem;background:url(/assets/images/common/class_view_specialization-ui-deco-1.png) center center no-repeat;background-size:100% 100%;z-index:25;pointer-events:none}.class-specialization-ui:after{content:"";position:absolute;top:50%;right:50%;width:4.4rem;height:1.2rem;margin:-.6rem -10.4rem 0 0;background:url(/assets/images/common/class_view_specialization-ui-deco-2.png) center center no-repeat;background-size:100% 100%;z-index:25;pointer-events:none}.class-specialization-ui .btn-specialization-nav{position:relative;width:11.4rem;height:11.4rem}.class-specialization-ui .btn-specialization-nav.active:before,.class-specialization-ui .btn-specialization-nav:hover:before{opacity:1}.class-specialization-ui .btn-specialization-nav.active:after,.class-specialization-ui .btn-specialization-nav:hover:after{opacity:1}.class-specialization-ui .btn-specialization-nav:nth-child(2){width:17.2rem;height:17.2rem}.class-specialization-ui .btn-specialization-nav:nth-child(2) .txt{font-size:2.7rem;font-weight:700}.class-specialization-ui .btn-specialization-nav .txt{display:inline-block;width:100%;text-align:center;font-size:1.8rem;line-height:1.4;font-weight:400;filter:drop-shadow(0px 0px 1rem rgba(0,0,0,.5));background:linear-gradient(180deg,#ffe8b7,#dfb654);background-size:auto 150%;background-position:center top;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.class-specialization-ui .btn-specialization-nav em{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:Center;z-index:1}.class-specialization-ui .btn-specialization-nav:before{content:"";position:absolute;top:50%;left:50%;display:block;width:24.5rem;height:25.2rem;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:opacity .2s ease;transform:translate(-50%,-50%);opacity:1;z-index:0;pointer-events:none}.class-specialization-ui .btn-specialization-nav:after{content:"";position:absolute;top:50%;left:50%;display:block;width:24.5rem;height:25.2rem;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease;z-index:2;pointer-events:none}#class_pop{position:fixed;top:0;width:100%;height:100%;display:block;visibility:hidden;left:100%;z-index:6;background:url(/assets/images/common/bg_pop_class.jpg) center center no-repeat;background-size:cover}#class_pop.actived{visibility:visible;left:0}#class_pop .btn-page-prev{position:absolute;top:12rem;right:50%;margin-right:-66rem;z-index:15}#class_pop .pop_inner{position:relative;width:100%;height:100%;min-width:0;max-width:192rem}@media screen and (max-width:1024px){.class{min-height:100vh;min-height:l00vh}.class .section-inner{padding:8rem 0 0}.class-swiper{width:28rem}.swiper-slide-active .class-model .items .item-visual .on{opacity:1!important;transition:opacity .4s ease}.swiper-slide-active .class-model .item-label{opacity:1!important}.class-model{position:relative;left:50%;margin-left:-18rem;width:36rem;height:59rem}.class-model .btn-class-nav:hover+.items .item-visual .on{opacity:0}.class-model .btn-class-nav:hover+.items .item-more{opacity:0}.class-model .btn-class-nav:hover~.item-label{clip-path:none}.class-model .items{top:50%;left:50%;width:36rem;height:59rem;transform:translate(-50%,-50%)}.class-model .items .item-inner{top:0%;left:0%}.class-model .items .item-more{display:none}.class-model .items .item-visual .on{transition:none}.class-model .item-label{width:10.4rem;height:3.1rem;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:none;opacity:0;transition:opacity .2s ease}.class-model .item-label em{padding:0 0 0 2.1rem;font-size:1.2rem;text-shadow:0 0 2px rgba(0,0,0,.8)}.class-model.knight .item-inner{width:100%;height:100%;transform:none}.class-model.knight .item-label{margin:-4.5rem 0 0 3rem}.class-model.magician .item-inner{width:100%;height:100%;transform:none}.class-model.magician .item-label{margin:-6rem 0 0 2rem}.class-model.ranger .item-inner{width:100%;height:100%;transform:none}.class-model.ranger .item-label{margin:-4rem 0 0 2rem}.view-swiper .class_button_next,.view-swiper .class_button_prev{top:50%;width:2.9rem;height:3.4rem}.view-swiper .class_button_next{right:1.5rem;margin-right:0;background-size:100% auto;transition:none}.view-swiper .class_button_next:hover{background-size:100% auto;transition:none}.view-swiper .class_button_prev{left:1.5rem;margin-left:0;background-size:100% auto;transition:none}.view-swiper .class_button_prev:hover{background-size:100% auto;transition:none}.view-swiper .swiper-slide-active .class-view-wrap .item-visual .character{opacity:1;transform:translate(0);transition:opacity .4s var(--transition-easeOutQuart),transform .4s var(--transition-easeOutQuart)}.view-swiper .swiper-slide-active .class-view-wrap .item-data{opacity:1;transition:opacity .4s var(--transition-easeOutQuart)}.class-view-wrap{height:auto}.class-view-wrap .item-visual{overflow:hidden}.class-view-wrap .item-visual .flag{display:none}.class-view-wrap .item-visual img{height:auto;width:100%;object-fit:fill}.class-view-wrap .item-visual .character{opacity:0;transform:translateY(10%)}.class-view-wrap .item-data{position:relative;padding-top:45.6rem;top:auto;left:auto;min-height:0;display:block;text-align:center;transform:none;opacity:0}.class-view-wrap .item-data-inner{max-width:100%;padding:0 2rem 5rem;box-sizing:border-box}.class-view-wrap .item-name{display:flex;flex-direction:column;align-items:center;text-align:center}.class-view-wrap .item-name .name{font-size:3.2rem}.class-view-wrap .item-name .point{margin-left:0;margin-top:0rem;font-size:1.4rem;background-size:auto 200%}.class-view-wrap .item-title{position:relative;padding-left:0;padding-bottom:1.6rem}.class-view-wrap .item-title em{font-size:1.8rem;background-size:auto 100%}.class-view-wrap .item-title:before{top:auto;bottom:0;left:50%;display:block;width:19.4rem;height:1.9rem;margin-top:0;margin-left:-9.7rem;background:url(/assets/images/common/class_view_info_deco_m.png) center center no-repeat;background-size:100% 100%}.class-view-wrap .item-story{margin-top:3rem}.class-view-wrap .item-special{margin-top:2rem}.class-view-wrap .item-desc{margin-top:.4rem;max-width:100%;padding:0 2.4rem;font-size:1.2rem;line-height:1.5}.class-view-wrap .item-skill .item-skill-tab{display:flex;justify-content:Center;gap:0;margin-top:2rem}.class-view-wrap .item-skill .item-skill-tab .btn-skill-tab{position:relative;display:inline-flex;width:6.5rem;height:7.5rem}.class-view-wrap .item-skill .item-skill-view{width:25rem;margin:4rem auto 0}.class-view-wrap .item-skill .item-skill-tab+.item-skill-view{margin-top:2rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_01_off-m.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_01_on-m.png)}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.knight .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_02_off-m.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_02_on-m.png)}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.magician .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:before{background-image:url(/assets/images/common/bg_class_skill_03_off-m.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:after{background-image:url(/assets/images/common/bg_class_skill_03_on-m.png)}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):before{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(1):after{background-position:0rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):before{background-position:-6.5rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(2):after{background-position:-6.5rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):before{background-position:-13rem 0rem}.class-view-wrap.ranger .item-skill .item-skill-tab .btn-skill-tab:nth-child(3):after{background-position:-13rem 0rem}.class-view-container{overflow-y:scroll}.class-specialization-ui{position:absolute;top:36rem;left:0;width:100%;margin:0;padding:0 4rem;box-sizing:border-box}.class-specialization-ui:before{content:"";width:2.64rem;height:.72rem;margin:-.36rem 0 0 calc(-10.2rem * .6)}.class-specialization-ui:after{width:2.64rem;height:.72rem;margin:-.36rem calc(-10.2rem * .6) 0 0}.class-specialization-ui .btn-specialization-nav{position:relative;width:5.7rem;height:5.7rem}.class-specialization-ui .btn-specialization-nav:hover:before{opacity:1}.class-specialization-ui .btn-specialization-nav:hover:after{opacity:1}.class-specialization-ui .btn-specialization-nav.active:before{opacity:1}.class-specialization-ui .btn-specialization-nav.active:after{opacity:1}.class-specialization-ui .btn-specialization-nav:nth-child(2){width:8.6rem;height:8.6rem}.class-specialization-ui .btn-specialization-nav:nth-child(2) .txt{font-size:1.4rem}.class-specialization-ui .btn-specialization-nav .txt{font-size:1rem}.class-specialization-ui .btn-specialization-nav:before{width:12.2rem;height:12.2rem}.class-specialization-ui .btn-specialization-nav:after{width:12.2rem;height:12.2rem}#class_pop{z-index:50;background:url(/assets/images/common/bg_pop_class-m.jpg) center center no-repeat;background-size:cover}#class_pop .btn-page-prev{top:8rem;right:1.5rem;width:3.4rem;height:3.4rem;margin:0}#class_pop .pop_inner{max-width:100%}}@media screen and (max-width:1024px){html[lang=en] .class-view-wrap .item-name img{width:36rem}}.tokenomics{align-items:flex-start;min-height:108rem}.tokenomics .section-bg{background-image:url(/assets/images/common/tokenomics-bg.jpg)}.tokenomics .section-inner{padding:16rem 2rem;text-align:center}.tokenomics .section-inner .con-title{text-transform:uppercase;position:relative}.tokenomics .rager{position:relative;height:47.5rem;z-index:-1}.tokenomics .rager img{position:absolute;top:50%;left:50%;width:56.4rem;height:61.3rem;margin:-28.5rem 0 0 -34.8rem}.tokenomics .rager .txt-box{position:absolute;top:50%;left:50%;margin:-3rem 0 0 6.5rem;padding:5.3rem 0 0;background:url(/assets/images/common/icon-token.png) no-repeat 100% 0;background-size:11.3rem 5.3rem}.tokenomics .rager .txt-box p{font-size:2.66rem;font-weight:700;text-align:left}.tokenomics .rager .txt-1,.tokenomics .rager .txt-2,.tokenomics .rager .txt-3{font-weight:500;line-height:1.4;text-align:left;display:flex;justify-content:flex-start;align-items:center;height:5.6rem;font-size:2.66rem;font-weight:700}.tokenomics .rager .txt-1 span,.tokenomics .rager .txt-2 span,.tokenomics .rager .txt-3 span{margin:0 1rem 0 0}.tokenomics .rager em{font-weight:700;font-size:3.36rem;line-height:5.6rem;vertical-align:baseline}.tokenomics .visual{margin-top:0}.tokenomics .visual .obj{display:inline-block;width:110.3rem}.tokenplaybook{align-items:flex-start;min-height:108rem}.tokenplaybook .section-bg{background:#f9f8f2}.tokenplaybook .section-inner{padding:0;text-align:center}.tokenplaybook .section-inner .con-title{text-transform:uppercase}.tokenplaybook .section-inner .top-bg{position:relative;width:100%;height:41rem;overflow:hidden}.tokenplaybook .section-inner .top-bg img{width:100%;object-fit:contain}.tokenplaybook .section-inner .top-bg .title{position:absolute;top:53%;left:50%;transform:translate(-50%);font-size:4.8rem;font-weight:700}.tokenplaybook .section-inner .top-bg .title .gradient-gold-text{display:inline-block;font-weight:inherit;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));background:linear-gradient(180deg,#e4d7c1,#b79b6f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tokenplaybook .section-inner .wrap-playbook{width:128rem;display:flex;justify-content:space-around;margin:3rem auto 10rem}.tokenplaybook .section-inner .wrap-playbook .playbook-menu{width:30rem}.tokenplaybook .section-inner .wrap-playbook .playbook-menu ul li{width:30rem;height:7rem;line-height:7rem;font-size:1.8rem;color:#fff;text-align:left;letter-spacing:-0,02em;font-weight:700;background:url(/assets/images/common/playbook-nav-bg.jpg) no-repeat 0 0;background-size:30rem 7rem}.tokenplaybook .section-inner .wrap-playbook .playbook-menu ul li span{display:inline-block;width:5rem;height:7rem;background:url(/assets/images/common/icon-playbook-arrow.png) no-repeat 3rem center;background-size:1.4rem 1.6rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook{width:95rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook h4{font-size:2.2rem;line-height:2.8rem;text-align:left;margin-top:3.3rem;letter-spacing:-.02em}.tokenplaybook .section-inner .wrap-playbook .content-playbook .gradient-gold-text,.tokenplaybook .section-inner .wrap-playbook .content-playbook .tit span{display:inline-block;font-weight:700;filter:none;background:linear-gradient(180deg,#b79b6f,#745629);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tokenplaybook .section-inner .wrap-playbook .content-playbook p{text-align:left;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.02em;color:#2d2d2d;word-break:break-word}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tit{font-size:2.2rem;margin:3rem 0 1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol{padding-left:2rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol li{padding:0 0 0 2rem;background:url(/assets/images/common/icon-playbook-arrow-gray.png) no-repeat 0 .6rem;background-size:1.4rem 1.6rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook li p{text-align:left}.tokenplaybook .section-inner .wrap-playbook .content-playbook li p.sub-tit{font-size:2.2rem;line-height:2.8rem;margin:1.2rem 0 1rem;color:#d33;font-weight:500}.tokenplaybook .section-inner .wrap-playbook .content-playbook .desc{color:#90835e}.tokenplaybook .section-inner .wrap-playbook .content-playbook #play-tab .tab-buttons{display:flex;justify-content:center;height:7.7rem;color:#90835e;border:1px solid #cbc3b2;border-bottom:3px solid #1d1a15;margin:3rem 0 1.5rem;padding:0}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{width:25%;line-height:7.8rem;font-size:1.8rem;padding:0;border-right:1px solid #cbc3b2;background:#f7f3e8;letter-spacing:-.02em;text-align:center}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li:last-child{border-right:none}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li.active{color:#f9f6f1;background:#90835e}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li:after{display:none}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul{list-style:none;padding:0 0 0 2rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li{position:relative;padding:0 0 0 2rem;text-align:left}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li:after{content:"";display:block;position:absolute;top:.9rem;left:.3rem;width:.5rem;height:.5rem;background:#2d2d2d;border-radius:1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .table{width:100%;overflow:hidden}.tokenplaybook .section-inner .wrap-playbook .content-playbook table{width:100%;border-collapse:collapse;font-size:1.8rem;text-align:center;background:#f9f6f1;border-bottom:1px solid #cbc3b2;border-top:3px solid #1d1a15}.tokenplaybook .section-inner .wrap-playbook .content-playbook table th,.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{width:16rem;min-height:7.5rem;text-align:center;vertical-align:middle;color:#2d2d2d;line-height:1.35;padding:1.35rem 0;border-top:1px solid #cbc3b2}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th{color:#909090;background:#f7f3e8}.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{padding:2rem 0}.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th{color:#90835e}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(1),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(1){width:11rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(3),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(3){width:20rem}@media screen and (max-width:1024px){.tokenomics{align-items:flex-start;min-height:100%}.tokenomics .section-bg{background-image:url(/assets/images/common/tokenomics-bg-m.jpg)}.tokenomics .section-inner{padding:10rem 0;text-align:center}.tokenomics .rager{position:relative;height:35.5rem;z-index:-1}.tokenomics .rager img{position:absolute;top:50%;left:50%;width:28.65rem;height:31.15rem;margin:-19.7rem 0 0 -13.6rem}.tokenomics .rager .txt-box{position:absolute;top:50%;left:0;width:100%;margin:4.1rem 0 0;padding:2.9rem 0 0;background:url(/assets/images/common/icon-token-m.png) no-repeat 65% 0;background-size:5.9rem 2.75rem}.tokenomics .rager .txt-box p{width:100%;font-size:1.7rem;font-weight:700;text-align:left;text-align:center}.tokenomics .rager .txt-1,.tokenomics .rager .txt-2,.tokenomics .rager .txt-3{font-weight:500;line-height:1.4;text-align:left;display:flex;justify-content:center;align-items:center;height:2.75rem;font-size:1.7rem;font-weight:700}.tokenomics .rager em{font-weight:700;font-size:1.92rem;line-height:5.6rem;vertical-align:baseline}.tokenomics .visual{margin:0 auto}.tokenomics .visual .obj{display:inline-block;width:31rem}.tokenomics .visual .obj img{width:100%}.tokenplaybook{align-items:flex-start;min-height:100vh}.tokenplaybook .section-bg{background:#f9f8f2}.tokenplaybook .section-bg:before{display:none}.tokenplaybook .section-inner{padding:1rem}.tokenplaybook .section-inner .top-bg{display:none}.tokenplaybook .section-inner .wrap-playbook{width:34rem;display:flex;justify-content:space-around;margin:5rem auto}.tokenplaybook .section-inner .wrap-playbook .playbook-menu{display:none}.tokenplaybook .section-inner .wrap-playbook .content-playbook{width:34rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook h4{font-size:1.1rem;line-height:2.8rem;text-align:left;margin-top:.75rem;letter-spacing:-.02em}.tokenplaybook .section-inner .wrap-playbook .content-playbook p{font-size:.9rem;line-height:1.4rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tit{font-size:1.1rem;margin:.7rem 0 .5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol{padding-left:1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ol li{padding:0 0 0 1rem;background:url(/assets/images/common/icon-playbook-arrow-gray.png) no-repeat 0 .3rem;background-size:.7rem .8rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook li p.sub-tit{font-size:1.1rem;line-height:1.4rem;margin:1rem 0 .5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .desc{padding:0 0 0 1rem;text-indent:-1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook #play-tab{overflow:hidden}.tokenplaybook .section-inner .wrap-playbook .content-playbook .inner-tab-bpx{overflow:auto}.tokenplaybook .section-inner .wrap-playbook .content-playbook #play-tab .tab-buttons{width:48rem;height:3.8rem;border-bottom:2px solid #1d1a15;margin:1rem 0 .75rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{width:12rem;line-height:3.8rem;font-size:.9rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul{list-style:none;padding:0 0 0 1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li{position:relative;padding:0 0 0 1rem;text-align:left;font-size:.9rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook ul li:after{content:"";display:block;position:absolute;top:.45rem;left:.15rem;width:.25rem;height:.25rem;background:#2d2d2d;border-radius:1rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook .table{width:100%;overflow:hidden}.tokenplaybook .section-inner .wrap-playbook .content-playbook .tbl-inner{overflow:auto}.tokenplaybook .section-inner .wrap-playbook .content-playbook table{width:48rem;border-collapse:collapse;font-size:.9rem;text-align:center;background:#f9f6f1;border-bottom:1px solid #cbc3b2;border-top:2px solid #1d1a15}.tokenplaybook .section-inner .wrap-playbook .content-playbook table th,.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{width:8rem;min-height:5rem;padding:-.7rem 0;border-top:1px solid #cbc3b2}.tokenplaybook .section-inner .wrap-playbook .content-playbook table td{padding:1rem 0}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(1),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(1){width:5.5rem}.tokenplaybook .section-inner .wrap-playbook .content-playbook table thead tr th:nth-child(3),.tokenplaybook .section-inner .wrap-playbook .content-playbook table tbody tr th:nth-child(3){width:10rem}}html[lang=zh-Hant] .tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{font-size:1.75rem}@media screen and (max-width:1024px){html[lang=zh-Hant] .tokenplaybook .section-inner .wrap-playbook .content-playbook .tab-buttons li{font-size:.9rem}}.registration{align-items:flex-start;min-height:108rem}.registration .section-bg{background-image:url(/assets/images/common/registration-bg.jpg)}.registration .section-inner{padding:17rem 2rem;text-align:center}.registration .apply{margin-top:4.4rem;display:inline-block;position:relative}.registration .apply-bg{display:inline-block;width:102.4rem}.registration .apply-data{position:absolute;top:0;left:0;width:100%;padding:3rem 2rem 1.4rem 0;box-sizing:border-box;z-index:5}.registration .apply-title{font-size:2.8rem;line-height:1.5;font-weight:500}.registration .apply-desc{margin-top:1.5rem}.registration .apply-desc>span{position:relative;display:inline-flex;padding:.2rem 7rem;font-size:1.8rem;line-height:1.5;color:#bcab91;background:linear-gradient(90deg,#473d2d00,#473d2d80 30%,#473d2d80 70%,#473d2d00)}.registration .apply-desc>span>em{display:inline-block;position:relative;padding:0 10.4rem}.registration .apply-desc>span>em:before{content:"";position:absolute;top:50%;left:0;display:block;width:9.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-1.png) center center no-repeat;background-size:100%}.registration .apply-desc>span>em:after{content:"";position:absolute;top:50%;right:0;display:block;width:9.2rem;height:1.5rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-2.png) center center no-repeat;background-size:100%}.registration .apply-info{margin-top:2.5rem;display:flex}.registration .apply-benefit{flex:0 0 auto;width:51.7rem;position:relative}.registration .apply-benefit .benefit-title{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.8rem;line-height:1.5;margin-top:-.9rem;font-weight:500}.registration .apply-benefit .benefit-visual{width:51.7rem}.registration .apply-benefit .benefit-visual img{width:47.6rem}.registration .apply-ui{padding:0 3.6rem 0 2.8rem;flex:1;width:100%;box-sizing:border-box;text-align:left}.registration .apply-ui .item-btns{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start}.registration .apply-ui .apply-sns-verifi{font-size:1.8rem;line-height:2.2rem;word-break:break-word}.registration .apply-ui .btn-apply-nav{position:relative;display:inline-flex;width:20rem;height:3.6rem;align-items:center;padding:0 1.1rem;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4))}.registration .apply-ui .btn-apply-nav .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .btn-apply-nav .labels{flex:1;position:relative;display:block;text-align:left;font-size:1.6rem;line-height:1.2;font-weight:700;color:#ffe4b8;white-space:nowrap;transform:translate(-.6rem);text-shadow:1px 2px 4px rgba(0,0,0,.4);z-index:5}.registration .apply-ui .btn-apply-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/btn-apply-ui-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .complete-member{position:relative;display:inline-flex;width:40.6rem;height:3.6rem;align-items:center;padding:0 1.1rem;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));box-sizing:border-box}.registration .apply-ui .complete-member .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .complete-member .txt{flex:1;position:relative;display:block;text-align:left;font-size:1.4rem;line-height:1.2;color:#ffe4b8;z-index:5}.registration .apply-ui .complete-member:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/registration-apply-complete-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-register-note{width:22rem;height:2.8rem;margin-top:1rem}.registration .apply-ui .btn-register-note button{display:block;width:22rem;height:2.8rem;line-height:2.8rem;font-size:1.3rem;text-align:center;background:url(/assets/images/common/btn-registration-note-bg.png) no-repeat 0 0;background-size:cover}.registration .apply-ui .item-apply{margin-top:1.5rem}.registration .apply-ui .item-check{display:flex;flex-direction:column;margin-top:1.5rem}.registration .apply-ui .item-check-cell{line-height:1;margin-bottom:1rem}.registration .apply-ui .item-check-cell:last-child{margin:0}.registration .apply-ui .item-check-cell:nth-child(1){margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid #575041}.registration .apply-ui .item-check-cell:nth-child(1) .form-check-box.check .form-check-icon>em{font-size:1.6rem;color:#e3dcd0}.registration .apply-ui .item-check-cell .form-check-icon em{word-break:break-word}.registration .apply-ui .btn-apply-reg{position:relative;display:inline-flex;width:40.6rem;height:5.8rem;align-items:center;justify-content:center;padding:0;margin:0 0 1rem;font-size:2.2rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-apply-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-coupon-reg{position:relative;display:inline-flex;width:40.6rem;height:5.8rem;align-items:center;justify-content:center;padding:0;font-size:1.8rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-coupon-bg.png) center center no-repeat;background-size:100% 100%}@media screen and (max-width:1024px){.registration{align-items:flex-start;min-height:100vh}.registration .section-bg{background-image:url(/assets/images/common/registration-bg.jpg)}.registration .section-inner{padding:10rem 1rem;text-align:center}.registration .apply{margin-top:4.4rem;display:inline-block;position:relative}.registration .apply-bg{display:inline-block;width:33.5rem}.registration .apply-bg img{width:100%}.registration .apply-data{position:absolute;top:0;left:0;width:100%;padding:1.8rem 0 0;box-sizing:border-box;z-index:5}.registration .apply-title{font-size:1.7rem;line-height:1.5;font-weight:500;letter-spacing:-.04em}.registration .apply-desc{margin-top:.75rem;padding:0 1rem}.registration .apply-desc>span{position:relative;display:inline-flex;padding:.1rem 0;font-size:1.1rem;line-height:1.15;color:#bcab91;background:linear-gradient(90deg,#473d2d00,#473d2d80 15%,#473d2d80 70%,#473d2d00)}.registration .apply-desc>span>em{display:inline-block;position:relative;padding:0 5rem}.registration .apply-desc>span>em:before{content:"";position:absolute;top:50%;left:0;display:block;width:3.5rem;height:.45rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-1.png) center center no-repeat;background-size:100%}.registration .apply-desc>span>em:after{content:"";position:absolute;top:50%;right:0;display:block;width:3.5rem;height:.45rem;transform:translateY(-50%);background:url(/assets/images/common/desc-deco-2.png) center center no-repeat;background-size:100%}.registration .apply-info{display:block;margin-top:1.5rem}.registration .apply-benefit{flex:1;width:100%;position:relative}.registration .apply-benefit .benefit-title{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.25rem;line-height:1.5;margin-top:-.75rem;font-weight:500}.registration .apply-benefit .benefit-visual{width:34rem;text-align:center}.registration .apply-benefit .benefit-visual img{width:100%}.registration .apply-ui{padding:1.8rem 3.3rem 0;flex:1;width:100%;box-sizing:border-box;text-align:left}.registration .apply-ui .item-btns{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start}.registration .apply-ui .apply-sns-verifi{font-size:1.17rem;line-height:1.43rem}.registration .apply-ui .btn-apply-nav{position:relative;display:inline-flex;width:13rem;height:2.35rem;align-items:center;padding:0 .65rem;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4))}.registration .apply-ui .btn-apply-nav .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .btn-apply-nav .labels{flex:1;position:relative;display:block;text-align:left;font-size:1rem;line-height:1.2;font-weight:700;color:#ffe4b8;white-space:nowrap;transform:translate(0);text-shadow:.05rem .1rem .2rem rgba(0,0,0,.4);z-index:5}.registration .apply-ui .btn-apply-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/btn-apply-ui-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .complete-member{position:relative;display:inline-flex;width:26.4rem;height:2.35rem;align-items:center;padding:0 .65rem;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));box-sizing:border-box}.registration .apply-ui .complete-member .icon{flex:0 0 auto;position:relative;z-index:5}.registration .apply-ui .complete-member .txt{flex:1;position:relative;display:block;text-align:left;font-size:.9rem;line-height:1.2;color:#ffe4b8;z-index:5}.registration .apply-ui .complete-member:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/registration-apply-complete-bg.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-register-note{width:100%;height:1.8rem;margin-top:.5rem}.registration .apply-ui .btn-register-note button{width:14.3rem;height:1.8rem;line-height:1.8rem;font-size:.65rem;text-align:center;background:url(/assets/images/common/btn-registration-note-bg-m.png) no-repeat 0 0;background-size:cover}.registration .apply-ui .item-apply{margin-top:1rem}.registration .apply-ui .item-check{display:flex;flex-direction:column;margin-top:1.8rem}.registration .apply-ui .item-check-cell{line-height:1;margin-bottom:0}.registration .apply-ui .item-check-cell:last-child{margin:0}.registration .apply-ui .item-check-cell:nth-child(1){margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:.05rem solid #575041}.registration .apply-ui .item-check-cell:nth-child(1) .form-check-box.check .form-check-icon>em{font-size:1.1rem}.registration .apply-ui .btn-apply-reg{position:relative;display:inline-flex;width:26.4rem;height:3.75rem;align-items:center;justify-content:center;padding:0;margin:0 0 .5rem;font-size:1.4rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-apply-bg-m.png) center center no-repeat;background-size:100% 100%}.registration .apply-ui .btn-coupon-reg{position:relative;display:inline-flex;width:26.4rem;height:3.75rem;align-items:center;justify-content:center;padding:0;font-size:1.17rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0 .1rem .1rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-registration-coupon-bg-m.png) center center no-repeat;background-size:100% 100%}}html[lang=ja] .class-view-wrap .item-data-inner{max-width:70rem}html[lang=ja] .class-view-wrap .item-desc{max-width:96%}html[lang=ja] #registrationCodePop .code-wrap .tit{font-size:2.2rem}html[lang=ja] #registrationCodePop .code-wrap .desc{font-size:1.7rem}html[lang=pt] .apply-title{font-size:2.5rem}@media screen and (max-width:1024px){html[lang=ja] #registrationCodePop .code-wrap .desc{font-size:.85rem}html[lang=pt] .registration .apply-title{font-size:1.8rem;line-height:1.1}html[lang=pt] .registration .apply-ui{padding-top:1.35rem}}.event-milestone{color:#a6a6a6;align-items:flex-start;min-height:108rem}.event-milestone .section-bg{background-image:url(/assets/images/common/event-milestone-bg.jpg)}.event-milestone .section-inner{text-align:center;padding:17rem 2rem}.event-milestone .desc{margin-top:2.6rem;font-size:2.4rem;line-height:1.5;font-weight:400}.event-milestone .info{margin-top:1.8rem;font-size:1.6rem;line-height:1.5;font-weight:400;color:#beb6a6}.event-milestone .bottom-info{margin-top:7rem;font-size:1.4rem;line-height:1.5;font-weight:400;color:#a6a6a6}.event-milestone .bottom-info p+p{margin-top:.3em}.event-milestone .process{margin-top:4.2rem;position:relative}.event-milestone .process .process-line{position:relative;display:inline-block;width:106.3rem;height:3.1rem}.event-milestone .process .process-line .process-bar,.event-milestone .process .process-line .process-bg{position:absolute;top:0;left:0;width:100%;height:100%}.event-milestone .process .process-list{margin:0 -1rem;display:flex;justify-content:center}.event-milestone .process .process-list .process-cell{flex:0 0 auto;padding:0 1rem;box-sizing:border-box}.event-milestone .process .process-list .process-cell.active .process-items .on{opacity:1}.event-milestone .process .process-items{position:relative;width:18.7rem;height:29.8rem}.event-milestone .process .process-items .on{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5}.event-milestone .process .bannerMilestoen{position:absolute;top:3.8rem;left:50%;width:15.1rem;height:18.8rem;margin-left:45.2rem;z-index:5}.event-milestone .process .bannerMilestoen img{width:100%}.event-mission{color:#a6a6a6;align-items:flex-start;min-height:108rem}.event-mission .section-bg{background-image:url(/assets/images/common/event-mission-bg.jpg)}.event-mission .section-inner{text-align:center;padding:17rem 2rem}.event-mission .con-title>span{font-size:3.2rem}.event-mission .desc{margin-top:2.6rem;font-size:2.4rem;line-height:1.5;font-weight:400}.event-mission .info{margin-top:1.6rem;font-size:1.6rem;line-height:1.5;font-weight:400;color:#beb6a6}.event-mission .info>span{display:inline-block;padding:.1rem 9rem;background:linear-gradient(90deg,#0000,#000c 30%,#000c 70%,#0000)}.event-mission .check-ui{margin-top:1.8rem}.event-mission .btn-progress-check{position:relative;display:inline-flex;width:30.1rem;height:4.8rem;align-items:center;justify-content:center;padding:0;font-size:1.6rem;line-height:1.4;font-weight:500;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-check-ui-bg.png) center center no-repeat;background-size:100% 100%}.event-mission .bottom-info{margin-top:2.4rem;font-size:1.4rem;line-height:1.5;font-weight:400;color:#a6a6a6}.event-mission .bottom-info p+p{margin-top:.3em}.event-mission .bottom-info p+p:nth-child(2){color:#ffca7c}.event-mission .process{margin-top:3rem}.event-mission .process .process-list{margin:0 -.5rem;display:flex;justify-content:center}.event-mission .process .process-list .process-cell{flex:0 0 auto;width:23.3rem;height:33.6rem;padding:0 .5rem;box-sizing:border-box}.event-mission .process .process-list .process-cell.active .process-items .off img{filter:grayscale(100%) brightness(80%)}.event-mission .process .process-list .process-cell.active .process-items .on{opacity:1;z-index:20}.event-mission .process .process-list .process-cell.active .process-items .item-lotto{filter:grayscale(100%) brightness(80%);z-index:0}.event-mission .process .process-list .process-cell:nth-child(4) .item-visual{position:relative}.event-mission .process .process-list .process-cell .item-lotto{position:absolute;top:7rem;right:-3.8rem;width:13.1rem;height:12.8rem;background:url(/assets/images/common/event-milestone-item-lotto.png) no-repeat 0 0;background-size:cover;z-index:1}.event-mission .process .process-items{position:relative}.event-mission .process .process-items .on{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5}.event-mission .process .process-items .visual{width:100%}.event-mission .process .process-items .visual img{max-width:100%}.event-daily{color:#a6a6a6;align-items:flex-start;min-height:108rem}.event-daily .section-bg{background-image:url(/assets/images/common/event-daily-bg.jpg)}.event-daily .section-inner{text-align:center;padding:17rem 2rem}.event-daily .info{margin-top:2.8rem;display:flex;justify-content:center;gap:1.4rem}.event-daily .btn-progress-check{position:relative;display:inline-flex;width:30.1rem;height:4.8rem;align-items:center;justify-content:center;padding:0;font-size:1.6rem;line-height:1.4;font-weight:500;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-check-ui-bg.png) center center no-repeat;background-size:100% 100%}.event-daily .desc{text-align:left}.event-daily .desc .txt1{font-size:2.2rem;line-height:1.3}.event-daily .desc .txt2{margin-top:.5rem;font-size:1.6rem;color:#beb6a6}.event-daily .data{margin-top:3rem;display:flex;justify-content:center}.event-daily .check{flex:0 0 auto;width:73.4rem;position:relative;margin-right:2rem}.event-daily .rewards-available{flex:0 0 auto;width:43.8rem}.event-daily .rewards-visual .obj{position:relative;width:44.2rem;left:50%;transform:translate(-50%)}.event-daily .rewards-visual .obj img{position:relative;z-index:5}.event-daily .rewards-visual .obj:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:.6rem auto;display:block;background:linear-gradient(90deg,#0000,#000c 30%,#000c 70%,#0000);z-index:0}.event-daily .rewards-title{font-size:2.4rem;font-weight:700;line-height:1.5;text-align:center;margin-bottom:.4rem}.event-daily .rewards-point{margin-top:1.6rem}.event-daily .rewards-point .rewards-point-title{font-size:2.4rem;line-height:1.5;font-weight:400}.event-daily .rewards-point ol{position:relative;padding-top:2.3rem}.event-daily .rewards-point ol:before{content:"";position:absolute;top:.6rem;left:50%;display:block;width:60.7rem;height:.2rem;transform:translate(-50%);background:url(/assets/images/common/event-daily-rewards-line.png) center center no-repeat;background-size:100% 100%}.event-daily .rewards-point ol>li{font-size:1.4rem;line-height:2rem;color:#a6a6a6;text-align:left;display:flex}.event-daily .rewards-point ol>li:before{flex:0 0 auto;margin-right:.2rem}.event-daily .rewards-point ol>li:nth-child(1):before{content:"1."}.event-daily .rewards-point ol>li:nth-child(2):before{content:"2."}.event-daily .rewards-point ol>li:nth-child(3):before{content:"3."}.event-daily .rewards-point ol>li:nth-child(4):before{content:"4."}.event-daily .rewards-point ol>li:nth-child(5):before{content:"5."}.event-daily .btn-check-now{position:relative;display:inline-flex;width:31.1rem;height:5.8rem;align-items:center;justify-content:center;padding:0;font-size:2.2rem;line-height:1.4;font-weight:700;text-align:center;filter:drop-shadow(0px .2rem .2rem rgba(0,0,0,.4));background:url(/assets/images/common/btn-apply-bg.png) center center no-repeat;background-size:100% 100%}.event-daily .check .map{position:relative}.event-daily .check .map .days{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:2.3rem 2.4rem 0;display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.event-daily .check .map .day{position:relative;height:13rem;background:#0000}.event-daily .check .map .day:before{content:"";position:absolute;top:50%;left:50%;display:block;width:5.6rem;height:4.8rem;transform:translate(-2rem,-2.8rem);opacity:0;background:url(/assets/images/common/event-daily-map-check.png) center center no-repeat;background-size:100% 100%}.event-daily .check .map .day.active{background:#00000080}.event-daily .check .map .day.active:before{opacity:1}.event-daily .check .status{position:absolute;bottom:0;left:0;width:100%;z-index:5;padding:3rem 5rem;box-sizing:border-box;display:flex;justify-content:space-between}.event-daily .check .point{width:28.4rem;text-align:center}.event-daily .check .point .title{font-size:1.6rem;font-weight:700;line-height:1.5}.event-daily .check .point .value{font-size:2.8rem;font-weight:700;line-height:1.17}@media screen and (max-width:980px){.event-milestone{min-height:100vh}.event-milestone .section-bg{background-image:url(/assets/images/common/event-milestone-bg-m.jpg)}.event-milestone .section-inner{overflow:hidden;width:36rem;padding:10rem 0}.event-milestone .desc{font-size:1.2rem}.event-milestone .info{height:1.5rem;margin-top:1.8rem;font-size:.8rem;line-height:1.5rem;font-weight:300;color:#beb6a6;background:linear-gradient(90deg,#0000,#000c 40%,#000c 60%,#0000)}.event-milestone .bottom-info{margin-top:4.5rem;font-size:.7rem;line-height:1.5;font-weight:400;color:#a6a6a6}.event-milestone .bottom-info p+p{margin-top:.3em}.event-milestone .process{margin-top:3.5rem;width:36rem;overflow:auto}.event-milestone .process .process-inner{width:64rem;position:relative}.event-milestone .process .process-line{position:relative;display:inline-block;width:52.7rem;margin:0 5.65rem;height:1.5rem}.event-milestone .process .process-line .process-bar,.event-milestone .process .process-line .process-bg{position:absolute;top:0;left:0;width:100%;height:100%}.event-milestone .process .process-line .process-bar img,.event-milestone .process .process-line .process-bg img{width:100%}.event-milestone .process .process-list{margin:0;width:52.7rem;margin:0 5.65rem;justify-content:center}.event-milestone .process .process-list .process-cell{flex:0 0 auto;width:10.35rem;height:14.9rem;padding:0 .5rem;box-sizing:border-box}.event-milestone .process .process-list .process-cell.active .process-items .on{opacity:1}.event-milestone .process .process-items{position:relative;width:9.35rem;height:14.9rem}.event-milestone .process .process-items .on{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5}.event-milestone .process .bannerMilestoen{position:absolute;top:2.6rem;left:50%;width:7.55rem;height:9.4rem;margin-left:22.7rem;z-index:5}.event-mission{min-height:100vh}.event-mission .section-bg{background-image:url(/assets/images/common/event-mission-bg-m.jpg)}.event-mission .section-inner{padding:10rem 1rem}.event-mission .con-title>span{font-size:1.4rem}.event-mission .desc{margin-top:1.25rem;font-size:1.2rem;line-height:1.5;font-weight:400}.event-mission .info{margin-top:1.25rem;font-size:.8rem;line-height:1.5}.event-mission .info span{width:100%;padding:.1rem 1rem}.event-mission .check-ui{margin-top:1.5rem}.event-mission .btn-progress-check{width:14rem;height:2.4rem;padding:0;font-size:.8rem}.event-mission .bottom-info{margin-top:2.25rem;font-size:.7rem;line-height:1.1rem}.event-mission .bottom-info p+p{margin-top:.3em}.event-mission .process{margin-top:2.1rem}.event-mission .process .process-list{margin:0;display:block;justify-content:center}.event-mission .process .process-list .process-cell{flex:0 0 auto;width:33.5rem;height:9.3rem;padding:0;margin:0 auto .5rem}.event-mission .process .process-list .process-cell.active .process-items .off img{filter:grayscale(100%) brightness(80%)}.event-mission .process .process-list .process-cell.active .process-items .on{opacity:1;text-align:right}.event-mission .process .process-list .process-cell.active .process-items .on img{width:8.1rem;margin-right:.5rem}.event-mission .process .process-list .process-cell .item-lotto{position:absolute;top:.5rem;right:22rem;width:6.55rem;height:6.4rem}.event-mission .process .process-list .process-cell .process-items{position:relative;width:100%;height:100%}.event-mission .process .process-list .process-cell .process-items .visual{width:100%;height:100%}.event-mission .process .process-list .process-cell .process-items .visual img{max-width:100%}.event-mission .process .process-list .process-cell .process-items .item-visual{width:100%;height:100%}.event-mission .process .process-list .process-cell .process-items .item-visual .off{width:100%;height:100%}.event-mission .process .process-list .process-cell .process-items .item-visual .off img{width:100%}.event-mission .process .process-list .process-cell .process-items .item-visual{width:100%;height:100%}.event-daily{min-height:100vh}.event-daily .section-bg{background-image:url(/assets/images/common/event-daily-bg-m.jpg)}.event-daily .section-inner{text-align:center;padding:10rem 1rem}.event-daily .info{display:block;position:relative;gap:0;margin-top:1.2rem;padding:0 0 4.5rem}.event-daily .ui{position:absolute;bottom:0;left:0;width:100%}.event-daily .btn-progress-check{width:14rem;height:2.4rem;padding:0;font-size:.8rem;line-height:1.4}.event-daily .desc{text-align:center}.event-daily .desc .txt1{font-size:1.1rem;line-height:1.25}.event-daily .desc .txt2{margin-top:.4rem;font-size:.8rem}.event-daily .data{margin:2rem auto 0;display:block;width:34rem;justify-content:center}.event-daily .check{flex:none;display:block;width:34rem;position:relative;margin-right:0}.event-daily .rewards-available{flex:0 0 auto;width:100%;margin-top:1.6rem}.event-daily .rewards-visual .obj{width:34rem}.event-daily .rewards-title{font-size:1.2rem;font-weight:700;line-height:1.5;text-align:center;margin-bottom:.75re,}.event-daily .rewards-point{margin-top:.5rem}.event-daily .rewards-point .rewards-point-title{font-size:1.2rem;line-height:1.5}.event-daily .rewards-point ol{position:relative;padding:1.4rem 1.35rem}.event-daily .rewards-point ol:before{content:"";position:absolute;top:.6rem;left:50%;display:block;width:29rem;height:.15rem;transform:translate(-50%);background:url(/assets/images/common/event-daily-rewards-line.png) center center no-repeat;background-size:100% 100%}.event-daily .rewards-point ol>li{font-size:.7rem;line-height:1.1rem;color:#a6a6a6;text-align:left;display:flex;margin-bottom:.05rem}.event-daily .rewards-point ol>li:before{flex:0 0 auto;margin-right:.2rem}.event-daily .rewards-point ol>li:nth-child(1):before{content:"1."}.event-daily .rewards-point ol>li:nth-child(2):before{content:"2."}.event-daily .rewards-point ol>li:nth-child(3):before{content:"3."}.event-daily .rewards-point ol>li:nth-child(4):before{content:"4."}.event-daily .rewards-point ol>li:nth-child(5):before{content:"5."}.event-daily .btn-check-now{width:13.5rem;height:3rem;font-size:1.1rem}.event-daily .check .map{width:34rem;position:relative}.event-daily .check .map .days{padding:1rem 1.525rem;display:grid;grid-template-columns:repeat(7,1fr);gap:.025rem}.event-daily .check .map .day{height:5.95rem;background:#0000}.event-daily .check .map .day:before{content:"";position:absolute;top:50%;left:50%;display:block;width:2.45rem;height:2.2rem;transform:translate(-50%,-50%);opacity:0;background:url(/assets/images/common/event-daily-map-check-m.png) center center no-repeat;background-size:100% 100%}.event-daily .check .map .day.active{background:#00000080}.event-daily .check .map .day.active:before{opacity:1}.event-daily .check .map img{width:33.05rem}.event-daily .check .status{bottom:1.4rem;left:0;width:100%;z-index:5;padding:0 1.5rem;justify-content:center}.event-daily .check .status .ui{position:static;width:13.5rem;height:3rem}.event-daily .check .point{width:14.2rem}.event-daily .check .point .title{font-size:.8rem}.event-daily .check .point .value{font-size:1.4rem}}html[lang=pt] .event-daily .check .status{bottom:3.4rem;padding-top:2.5rem}html[lang=pt] .event-daily .rewards-point{margin-top:1rem}@media screen and (max-width:1024px){html[lang=pt] .event-daily .check .status{bottom:1rem;padding-top:0}}.media{align-items:flex-start;min-height:108rem}.media .section-bg{background-image:url(/assets/images/common/media-bg.jpg)}.media .section-inner{padding:17rem 2rem;text-align:center}.media .visual{margin-top:20rem}.media .visual .obj{display:inline-block;width:127.6rem}.media .data{margin-top:3.8rem}.media-swiper{position:relative;max-width:76.7rem;margin:0 auto}.media-swiper .visuals{position:relative;padding-top:52.93%;background:url(/assets/images/common/media-visuals-background.jpg) center center no-repeat;background-size:cover}.media-swiper .visuals .swiper,.media-swiper .btn-visuals-nav{position:absolute;top:0;left:0;width:100%;height:100%}.media-swiper .btn-visuals-nav:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/assets/images/common/media-visuals-frame.png) center center no-repeat;background-size:cover;z-index:5}.media-swiper .btn-visuals-nav .item-img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.media-swiper .btn-visuals-nav .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-swiper .thumbs{position:relative;margin-top:12px}.media-swiper .thumbs .swiper-slide{width:33.33%}.media-swiper .thumbs .swiper-pagination{position:absolute;top:100%;left:0;width:100%}.media-swiper .thumbs .btn-swiper-slider-prev{position:absolute;top:50%;right:100%;margin-right:2.2rem;transform:translateY(-50%)}.media-swiper .thumbs .btn-swiper-slider-next{position:absolute;top:50%;left:100%;margin-left:2.2rem;transform:translateY(-50%)}.media-swiper .swiper-slide.actived .btn-thumbs-nav .item-inner:before{opacity:1;box-shadow:inset 0 0 1rem #e5d2ad66}.media-swiper .btn-thumbs-nav{position:relative;display:block;width:100%}.media-swiper .btn-thumbs-nav .item-inner{position:relative;display:block;padding-top:53.22%}.media-swiper .btn-thumbs-nav .item-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px solid #9f8f75;z-index:3;opacity:0;transition:oapcity .2s ease}.media-swiper .btn-thumbs-nav .item-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.media-swiper .btn-thumbs-nav .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:980px){.media{min-height:64rem}.media .section-inner{padding:10rem 1rem}.media .section-bg{background-image:url(/assets/images/common/media-bg-m.jpg)}.media-swiper .btn-visuals-nav:before{content:"";position:absolute;top:50%;left:50%;display:block;width:4rem;height:4rem;transform:translate(-50%,-50%);z-index:4;background:url(/assets/images/common/media-visuals-play.png) center center no-repeat;background-size:100% 100%}.media-swiper .thumbs{margin-top:1rem}.media-swiper .thumbs .swiper-pagination,.media-swiper .thumbs .btn-swiper-slider-next,.media-swiper .thumbs .btn-swiper-slider-prev{display:none}.media-swiper .swiper-horizontal>.swiper-scrollbar,.media-swiper .swiper-scrollbar.swiper-scrollbar-horizontal,.media-swiper .swiper-scrollbar{display:block;position:relative;top:auto;bottom:auto;left:auto;border-radius:0;width:calc(100% - 1rem);margin:1rem .5rem 0 0;height:.1rem;background:#79756e}.media-swiper .swiper-scrollbar-drag{height:.6rem;top:-.2rem;background:#700303;border-radius:.6rem}.media-swiper .thumbs .swiper-slide{width:calc(33.33% - .25rem)}}
