.visual-wrap .characters span[data-v-ecc6479d]{display:block;height:94.375rem;left:50%;margin-left:-15rem;position:absolute;top:4.375rem;width:80.625rem}.visual-wrap .characters span[data-v-ecc6479d]:after,.visual-wrap .characters span[data-v-ecc6479d]:before{background-position:20% 0;background-repeat:no-repeat;background-size:70% auto;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 1s ease;width:100%}.visual-wrap .characters span.ch1[data-v-ecc6479d]:before{background-image:url(../images/common/img_char1_back.webp);transition-delay:.2s}.visual-wrap .characters span.ch1[data-v-ecc6479d]:after{background-image:url(../images/common/img_char1.webp);transition-delay:.2s;z-index:2}.visual-wrap .characters span.ch2[data-v-ecc6479d]:before{display:none}.visual-wrap .characters span.ch2[data-v-ecc6479d]:after{background-image:url(../images/common/img_char2.webp);transition-delay:.4s}.start .visual-wrap .characters span[data-v-ecc6479d]:after,.start .visual-wrap .characters span[data-v-ecc6479d]:before{opacity:1}@media screen and (min-width:2560px){.visual-wrap .characters span[data-v-ecc6479d]:after,.visual-wrap .characters span[data-v-ecc6479d]:before{background-size:100% auto}}@media screen and (max-width:960px){.visual-wrap .characters span[data-v-ecc6479d]{background-position:50% 0;height:39.375rem;left:50%;margin-left:-16.875rem;top:3.9375rem;width:33.75rem}.visual-wrap .characters span[data-v-ecc6479d]:after,.visual-wrap .characters span[data-v-ecc6479d]:before{background-size:100% auto}.visual-wrap .characters span.ch1[data-v-ecc6479d]:before{background-image:url(../images/common/img_char1_back_m.webp)}.visual-wrap .characters span.ch1[data-v-ecc6479d]:after{background-image:url(../images/common/img_char1_m.webp)}.visual-wrap .characters span.ch2[data-v-ecc6479d]:after{background-image:url(../images/common/img_char2_m.webp)}.visual-wrap .characters[data-v-ecc6479d]:before{background:url(../images/common/bg_main_shadow_m.webp) repeat-x 50% 0/auto 57.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.visual-wrap .characters[data-v-ecc6479d]:after{background-color:#0c162d;bottom:0;content:"";left:0;position:absolute;right:0;top:57.25rem;z-index:3}}.mobile .apps .btn-pc{display:none!important}.visual-wrap{background-color:#000;height:calc(100vh - 3rem);min-height:54rem;overflow:hidden;position:relative;width:100%}.visual-wrap .bg{background:url(../images/common/bg_main.webp) no-repeat 50% 0/auto 87rem;display:block;height:100%;left:0;position:absolute;top:0;transform:scale(1);transform-origin:50% 0;transition:transform 3s linear;width:100%}.visual-wrap .inner{flex-direction:column;height:100%;margin:0 auto;max-width:80rem;padding:5.4375rem 1.25rem}.visual-wrap .slogan{background:url(../images/ko/img_slogan.webp) no-repeat 50%/100% auto;display:block;height:28.0625rem;text-indent:-9999em;z-index:4}.visual-wrap .btn-area,.visual-wrap .slogan{opacity:0;position:relative;transition:opacity .5s ease;width:41rem}.visual-wrap .btn-area{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;margin-top:.3125rem;padding-left:.1875rem;z-index:5}.visual-wrap .btn-area .btns{align-items:center;display:flex;justify-content:center;margin-bottom:3.125rem}.visual-wrap .btn-area .btns a{background:url(../images/ko/btn_links.webp) no-repeat 0 0/32.4375rem auto;display:block;height:4.375rem;text-indent:-9999em;width:16.25rem}.visual-wrap .btn-area .btns a.btn-world{background-position:0 0}.visual-wrap .btn-area .btns a.btn-characters{background-position:100% 0}.visual-wrap .btn-area .btns a:hover{background-position-y:100%}.visual-wrap .btn-area .download-area{display:flex;margin-top:.625rem}.visual-wrap .btn-area .app-download{align-items:center;display:flex}.visual-wrap .btn-area .app-download .apps{display:grid;gap:.3125rem;grid-template-columns:auto auto;position:relative}@media(max-width:460px){.visual-wrap .btn-area .app-download .apps{justify-content:center}}.visual-wrap .btn-area .app-download .apps a,.visual-wrap .btn-area .app-download .apps button{align-items:center;background:#000c;border:1px solid hsla(0,0%,40%,.8);border-radius:.25rem;color:#fff;display:flex;font-size:1.25rem;font-weight:500;height:3.125rem;justify-content:flex-start;min-width:11.5625rem;padding:0 1.4375rem}.visual-wrap .btn-area .app-download .apps a:hover,.visual-wrap .btn-area .app-download .apps button:hover{background:#000}.visual-wrap .btn-area .app-download .apps .more-btns{bottom:0;order:4;position:static;right:0}.visual-wrap .btn-area .app-download .apps .more-btns>button{background:#000c;border-radius:.25rem;display:block;height:3.125rem;min-width:auto;position:relative;text-indent:-9999em;width:3.125rem}.visual-wrap .btn-area .app-download .apps .more-btns>button:hover{background-color:#000}.visual-wrap .btn-area .app-download .apps .more-btns>button:after{background:url(../images/common/ico_plus.png) no-repeat 50%/1.25rem auto;content:"";display:block;height:3rem;left:0;position:absolute;text-indent:-9999em;top:0;transition:all .3s ease;width:3rem}.visual-wrap .btn-area .app-download .apps .more-btns>button.open:after{background-image:url(../images/common/ico_minus.png);transform:rotate(180deg)}.visual-wrap .btn-area .app-download .apps .more-btns>button.open+.btn-list{display:block}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list{background-color:#182434f2;border:.125rem solid #7a5e3a;border-radius:4px;bottom:3.5rem;box-shadow:0 4px 9px 1px #000000c9;display:none;position:absolute;right:-3.6875rem;width:20.9375rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list h3{align-items:center;background:url(../images/common/line_header.png) no-repeat bottom/auto .9375rem;color:#fff;display:flex;font-size:1.625rem;font-weight:700;height:5rem;justify-content:center}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list{padding:2.125rem 2.375rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list a{justify-content:center;width:100%}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list a+a{margin-top:.25rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list .btn-close{align-items:center;background-color:#00a2bd;color:#fff;display:flex;display:none;font-size:.8125rem;height:1.6875rem;justify-content:center;margin:.9375rem auto .5rem;width:5rem}.visual-wrap .btn-area .app-download .apps .btn-apple{order:1}.visual-wrap .btn-area .app-download .apps .btn-apple:before{background:url(../images/common/ico_apple.png) no-repeat 50%/contain;content:"";display:block;height:2.125rem;margin-right:.5rem;width:1.6875rem}.visual-wrap .btn-area .app-download .apps .btn-google{order:3}.visual-wrap .btn-area .app-download .apps .btn-google:before{background:url(../images/common/ico_google.png) no-repeat 50%/contain;content:"";display:block;height:2.125rem;margin-right:.5rem;width:1.6875rem}.visual-wrap .btn-area .app-download .apps .btn-pc{order:2;position:relative}.visual-wrap .btn-area .app-download .apps .btn-pc:before{background:url(../images/common/ico_windows.png) no-repeat 50%/contain;content:"";display:block;height:2.125rem;margin-right:.5rem;width:1.6875rem}.visual-wrap .btn-area .app-download .apps .btn-pc.loading{font-size:1rem;letter-spacing:-.05em;white-space:nowrap}.visual-wrap .btn-area .app-download .apps .btn-pc .badge{background:url(../images/common/img_badge_event.png) no-repeat 50%/contain;height:1.3125rem;left:50%;position:absolute;top:-.75rem;transform:translate(-50%);width:2.9375rem}.visual-wrap .btn-area .app-download .qr-img{display:block;margin-right:.625rem;width:6.5625rem}.visual-wrap .btn-area .app-download .qr-img img{vertical-align:top}.visual-wrap .btn-area .app-download .dimmed{display:none}.start .visual-wrap .bg{transform:scale(1.05)}.start .visual-wrap .slogan{opacity:1;transition-delay:.8s}.start .visual-wrap .btn-area{opacity:1;transition-delay:1s}:lang(ko) .slogan{background-image:url(../images/ko/img_slogan.webp)}:lang(en) .slogan{background-image:url(../images/en/img_slogan.webp)}:lang(zh-TW) .slogan{background-image:url(../images/zh-TW/img_slogan.webp)}:lang(ja) .slogan{background-image:url(../images/ja/img_slogan.webp)}:lang(ko) .visual-wrap .btn-area .btns a{background-image:url(../images/ko/btn_links.webp)}:lang(en) .visual-wrap .btn-area .btns a{background-image:url(../images/en/btn_links.webp)}:lang(zh-TW) .visual-wrap .btn-area .btns a{background-image:url(../images/zh-TW/btn_links.webp)}:lang(ja) .visual-wrap .btn-area .btns a{background-image:url(../images/ja/btn_links.webp)}@media screen and (min-width:2560px){.visual-wrap .inner{max-width:91.25rem}.visual-wrap .bg{background-size:cover}}@media screen and (max-width:960px){.visual-wrap{height:calc(100vh - 6.75rem);min-height:33.75rem}.visual-wrap .bg{background:url(../images/common/bg_main_m.webp) no-repeat 0 0/cover}.visual-wrap .inner{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:1.625rem 1.25rem;z-index:2}.visual-wrap .slogan{height:15.625rem;margin:0 auto -.75rem;width:20.5rem}.visual-wrap .btn-area{margin:0 auto;padding-left:0;width:auto}.visual-wrap .btn-area>.btns{margin-bottom:1rem}.visual-wrap .btn-area>.btns a{background-size:19.375rem auto;height:2.5rem;width:9.6875rem}.visual-wrap .btn-area>.btns a:hover{background-position-y:0}.visual-wrap .btn-area .app-download .qr-img{display:none}.visual-wrap .btn-area .app-download .apps a,.visual-wrap .btn-area .app-download .apps button{border-radius:.1875rem;font-size:.9375rem;height:2.5625rem;min-width:8.75rem;padding:0 .875rem}.visual-wrap .btn-area .app-download .apps .btn-pc{font-size:.875rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-more{height:2.5625rem;width:2.5625rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-more:after{background-size:1.25rem auto;height:2.4375rem;width:2.4375rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list{bottom:2.9375rem;display:none;left:50%;right:auto;transform:translate(-50%);width:15.8125rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list h3{background-size:auto .75rem;font-size:1.1875rem;height:3.75rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list{padding:.875rem 1.25rem}.visual-wrap .btn-area .app-download .apps .more-btns .btn-list .app-list .btn-close{display:flex}.visual-wrap .btn-area .app-download .apps .btn-apple:before,.visual-wrap .btn-area .app-download .apps .btn-google:before{height:1.3125rem;width:1.5rem}.visual-wrap .sns-btns{bottom:auto;flex-direction:column;left:auto;right:.625rem;top:3.75rem}}.android .app-download .apps .btn-apple,.ios .app-download .apps .btn-google,.ios .app-download .apps .more-btns{display:none!important}.brand .visual-wrap .sns-btns .btn-Stove{display:none}:lang(zh-TW) .slogan{background-size:36.75rem auto}@media screen and (max-width:960px){:lang(zh-TW) .slogan{background-size:100% auto}}:lang(zh-TW) .visual-wrap .btn-area .app-download .apps .btn-pc .badge{background-image:url(../images/zh-TW/img_badge_event.png)}
