[data-cc-device=mobile] .login_mask[data-v-ec7bf8fe]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}[data-cc-device=mobile] .login_mask .shop-modal[data-v-ec7bf8fe]{border-radius:2.1333333333vw;color:#fff;left:50%;padding-bottom:6.6666666667vw;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:86.6666666667vw;z-index:997!important}[data-cc-device=mobile] .login_mask .shop-modal .cross[data-v-ec7bf8fe]{cursor:pointer;height:4vw;position:absolute;right:3.2vw;top:3.2vw;width:4vw}[data-cc-device=mobile] .login_mask .shop-modal .title[data-v-ec7bf8fe]{color:#fff;font-size:4.2666666667vw;font-weight:700;margin-bottom:5.3333333333vw;margin-top:8.8vw;position:relative;text-align:center}[data-cc-device=mobile] .login_mask .shop-modal .login_btn[data-v-ec7bf8fe]{align-items:center;background-size:contain;cursor:pointer;display:flex;font-size:3.2vw;gap:2.6666666667vw;height:11.4666666667vw;justify-content:center;margin:3.3333333333vw auto 0;position:relative;width:60.1333333333vw}[data-cc-device=mobile] .login_mask .shop-modal .login_btn>img[data-v-ec7bf8fe]{height:5.3333333333vw}[data-cc-device=mobile] .login_mask .shop-modal .download[data-v-ec7bf8fe]{align-items:center;display:flex;font-size:2.8vw;justify-content:space-between;margin:4vw auto 0;padding:0 5.3333333333vw;width:60.1333333333vw}[data-cc-device=mobile] .login_mask .shop-modal .download>img[data-v-ec7bf8fe]{height:4vw}[data-cc-device=mobile] .login_mask .shop-modal .download>a[data-v-ec7bf8fe]{color:#fff47b;cursor:pointer;text-decoration:underline}[data-cc-device=mobile] .loading-dots div[data-v-ec7bf8fe]{height:3vw;margin:3vw;width:3vw}.login_mask[data-v-ec7bf8fe]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.login_mask .shop-modal[data-v-ec7bf8fe]{border-radius:.8333333333vw;color:#fff;left:50%;padding-bottom:2.6041666667vw;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:33.8541666667vw;z-index:997!important}.login_mask .shop-modal .cross[data-v-ec7bf8fe]{cursor:pointer;height:1.5625vw;position:absolute;right:1.25vw;top:1.25vw;width:1.5625vw}.login_mask .shop-modal .title[data-v-ec7bf8fe]{color:#fff;font-size:1.6666666667vw;font-weight:700;margin-bottom:2.0833333333vw;margin-top:3.4375vw;position:relative;text-align:center}.login_mask .shop-modal .login_fb[data-v-ec7bf8fe]{background-image:url(../media/shop/loginModal/btn_fb.webp)}.login_mask .shop-modal .login_gg[data-v-ec7bf8fe]{background-image:url(../media/shop/loginModal/btn_google.webp)}.login_mask .shop-modal .login_vf[data-v-ec7bf8fe]{background-image:url(../media/shop/loginModal/btn_vf.webp)}.login_mask .shop-modal .login_btn[data-v-ec7bf8fe]{align-items:center;background-size:contain;cursor:pointer;display:flex;font-size:1.25vw;gap:1.0416666667vw;height:4.4791666667vw;justify-content:center;margin:.5208333333vw auto 0;position:relative;width:23.4895833333vw}.login_mask .shop-modal .login_btn>img[data-v-ec7bf8fe]{height:2.0833333333vw}.login_mask .shop-modal .download[data-v-ec7bf8fe]{align-items:center;display:flex;font-size:1.09375vw;justify-content:space-between;margin:1.5625vw auto 0;padding:0 2.0833333333vw;width:23.4895833333vw}.login_mask .shop-modal .download>img[data-v-ec7bf8fe]{height:1.5625vw}.login_mask .shop-modal .download>a[data-v-ec7bf8fe]{color:#fff47b;cursor:pointer;text-decoration:underline}.loading-dots[data-v-ec7bf8fe]{align-items:center;background-color:#0007;border-radius:1.0416666667vw;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loading-dots div[data-v-ec7bf8fe]{animation:bounce-ec7bf8fe 1s ease-in-out infinite;background-color:#8a53ff;border-radius:50%;height:1vw;margin:1vw;width:1vw}.loading-dots div[data-v-ec7bf8fe]:nth-child(2){animation-delay:.2s}.loading-dots div[data-v-ec7bf8fe]:nth-child(3){animation-delay:.4s}@keyframes bounce-ec7bf8fe{0%,to{transform:scale(0)}50%{transform:scale(1)}}[data-cc-device=mobile] .mask .shop-modal[data-v-50801fe4]{height:100%;width:100%}[data-cc-device=mobile] .mask .shop-modal .header[data-v-50801fe4]{height:25vw;padding-top:12vw}[data-cc-device=mobile] .mask .shop-modal .header>h1[data-v-50801fe4]{font-size:7vw}[data-cc-device=mobile] .mask .shop-modal .cross[data-v-50801fe4]{height:5.3333333333vw;right:5.3333333333vw;top:13.3333333333vw;width:5.3333333333vw}[data-cc-device=mobile] .mask .shop-modal .main[data-v-50801fe4]{height:calc(100vh - 25vw);padding:0 2vw}[data-cc-device=mobile] .mask .shop-modal .main .order[data-v-50801fe4]{height:30vw;padding:3vw 6vw}[data-cc-device=mobile] .mask .shop-modal .main .order .preview[data-v-50801fe4]{background-image:linear-gradient(#8b3ef6,#d8f2fd);border-radius:4vw;margin-right:1vw;width:24vw}[data-cc-device=mobile] .mask .shop-modal .main .order .preview>img[data-v-50801fe4]{margin-left:-3vw;width:30vw}[data-cc-device=mobile] .mask .shop-modal .main .order .preview>p[data-v-50801fe4]{color:#340575;font-size:6vw;line-height:6vw}[data-cc-device=mobile] .mask .shop-modal .main .order .info[data-v-50801fe4]{font-size:4.5vw}[data-cc-device=mobile] .mask .shop-modal .main .order .info>p[data-v-50801fe4]{padding-left:2vw}[data-cc-device=mobile] .mask .shop-modal .main .order .info>div[data-v-50801fe4]{border-radius:2.6666666667vw;padding:1vw 2vw;width:56vw}[data-cc-device=mobile] .mask .shop-modal .main .title[data-v-50801fe4]{font-size:6vw;margin-top:40vh}.mask[data-v-50801fe4]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.mask .shop-modal[data-v-50801fe4]{background:#fff;border-radius:1.0416666667vw;left:50%;overflow:hidden;padding-bottom:2vw;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:27vw}.mask .shop-modal .header[data-v-50801fe4]{background-color:#5f0fa7}.mask .shop-modal .header>h1[data-v-50801fe4]{color:#fff;font-size:2.5vw;padding:1vw 0;text-align:center}.mask .shop-modal .cross[data-v-50801fe4]{cursor:pointer;height:1.0416666667vw;position:absolute;right:1.0416666667vw;top:1.0416666667vw;width:1.0416666667vw}.mask .shop-modal .main[data-v-50801fe4]{height:60vh;overflow:auto;padding:0 2vw;scrollbar-width:none}.mask .shop-modal .main[data-v-50801fe4]::-webkit-scrollbar{display:none}.mask .shop-modal .main .order[data-v-50801fe4]{border-bottom:.15625vw solid #d9d9d9;display:flex;height:9vw;justify-content:space-between;padding:1vw .5vw}.mask .shop-modal .main .order .preview[data-v-50801fe4]{background-image:linear-gradient(#410c6c,#8215c2);border-radius:1.0416666667vw;margin-right:1vw;position:relative;width:7vw}.mask .shop-modal .main .order .preview>img[data-v-50801fe4]{margin-left:-1vw;width:9vw}.mask .shop-modal .main .order .preview>p[data-v-50801fe4]{bottom:0;color:#fff;font-family:Neuron Black;font-size:2vw;left:50%;line-height:2vw;margin:0;position:absolute;transform:translate(-50%)}.mask .shop-modal .main .order .info[data-v-50801fe4]{font-family:Neuron ExtraBold;font-size:1.2vw}.mask .shop-modal .main .order .info p[data-v-50801fe4]{color:#827f85;line-height:120%;margin:0}.mask .shop-modal .main .order .info>p[data-v-50801fe4]{padding-left:.5vw}.mask .shop-modal .main .order .info>div[data-v-50801fe4]{background-color:#f3f3f3;border-radius:1.0416666667vw;padding:.5vw;width:15vw}.mask .shop-modal .main .order .info>div>p[data-v-50801fe4]{color:#4b4b4b}.mask .shop-modal .main .title[data-v-50801fe4]{font-size:2vw;margin-top:20vh;text-align:center}[data-cc-device=mobile] .mask .shop-modal[data-v-296c0501]{transform:translate(-50%) translateY(-50%) scale(2)}.mask[data-v-296c0501]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.mask .shop-modal[data-v-296c0501]{background-color:#fff;border-radius:1.0416666667vw;font-size:1.5vw;left:50%;padding:4vw 2vw;position:fixed;text-align:center;top:50%;transform:translate(-50%) translateY(-50%);width:44.2708333333vw}.mask .shop-modal .cross[data-v-296c0501]{cursor:pointer;height:1.5625vw;position:absolute;right:1.25vw;top:1.25vw;width:1.5625vw}.mask .shop-modal .attention[data-v-296c0501]{width:10vw}.mask .shop-modal p[data-v-296c0501]{color:#fff;margin:2vw 0;white-space:pre-line}.mask .shop-modal .btn[data-v-296c0501]{background-color:#0ac506;border-radius:10vw;color:#fff;font-size:1.6vw;padding:0 3vw}.mask .shop-modal .btn[data-v-296c0501]:active,.mask .shop-modal .btn[data-v-296c0501]:hover{background-color:#31db2e}[data-cc-device=mobile] .mask .shop-modal[data-v-91739c57]{transform:translate(-50%) translateY(-50%) scale(2)}[data-cc-device=mobile] span[data-v-91739c57]{font-size:2vw}[data-cc-device=mobile] .btn-row[data-v-91739c57]{margin:0 1.3333333333vw!important}[data-cc-device=mobile] .btn1[data-v-91739c57]{width:35vw!important}[data-cc-device=mobile] .btn1>span[data-v-91739c57]{font-size:1.6vw!important;line-height:4vw!important;text-wrap:nowrap}.mask[data-v-91739c57]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.mask .shop-modal[data-v-91739c57]{background-color:#fff;border-radius:1.0416666667vw;color:#fff;font-size:2vw;left:50%;padding:4vw 2vw;position:fixed;text-align:center;top:50%;transform:translate(-50%) translateY(-50%);width:46.875vw}.mask .shop-modal .cross[data-v-91739c57]{cursor:pointer;height:1.5625vw;position:absolute;right:1.25vw;top:1.25vw;width:1.5625vw}.mask .shop-modal h1[data-v-91739c57]{color:#fff;font-size:3vw;margin-bottom:2.6041666667vw}.mask .shop-modal .row1[data-v-91739c57]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.mask .shop-modal .text-row[data-v-91739c57]{margin:1.0416666667vw 5.2083333333vw}.mask .shop-modal .btn-row[data-v-91739c57]{margin:0 2.6041666667vw}.mask .shop-modal .btn-row div[data-v-91739c57]{padding:.5208333333vw 0}.mask .shop-modal .btn-row div[data-v-91739c57]:first-child{background-color:#00f}.mask .shop-modal .btn-row div[data-v-91739c57]:first-child:active,.mask .shop-modal .btn-row div[data-v-91739c57]:first-child:hover{background-color:#3d6aff}.mask .shop-modal p[data-v-91739c57]{margin:2vw 0}.mask .shop-modal .btn1[data-v-91739c57]{align-items:center;background-color:#0ac506;border-radius:10vw;color:#fff;cursor:pointer;display:flex;font-size:1.6vw;justify-content:center;transition:.2s;width:18vw}.mask .shop-modal .btn1[data-v-91739c57]:active,.mask .shop-modal .btn1[data-v-91739c57]:hover{background-color:#31db2e}[data-cc-device=mobile] .mask .shop-modal[data-v-cdfcefe2]{transform:translate(-50%) translateY(-50%) scale(1.8)}.mask[data-v-cdfcefe2]{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.mask .shop-modal[data-v-cdfcefe2]{background-color:#fff;border-radius:1.0416666667vw;color:#fff;font-size:2vw;font-weight:900;left:50%;padding:2vw 3vw;position:fixed;text-align:center;top:50%;transform:translate(-50%) translateY(-50%);width:49.4791666667vw}.mask .shop-modal .cross[data-v-cdfcefe2]{cursor:pointer;height:1.5625vw;position:absolute;right:1.25vw;top:1.25vw;width:1.5625vw}.mask .shop-modal h1[data-v-cdfcefe2]{color:#fff;font-size:2.6041666667vw}.mask .shop-modal h1>span[data-v-cdfcefe2]{display:inline-block;transform:scaleX(-1)}.mask .shop-modal .table[data-v-cdfcefe2]{background-color:#5f1b7a;border-radius:.78125vw;margin:1.5625vw 0;padding:.5208333333vw 2.6041666667vw}.mask .shop-modal .table>p[data-v-cdfcefe2]{border-bottom:1px solid #8e60a3;font-size:1.5625vw;line-height:200%;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;text-wrap:nowrap}.mask .shop-modal .table>p[data-v-cdfcefe2]:last-child{border:none}.mask .shop-modal .note h3[data-v-cdfcefe2]{color:#fff;font-size:1.875vw;text-align:start}.mask .shop-modal .note p[data-v-cdfcefe2]{font-size:1.25vw;margin:0;text-align:start}.mask .shop-modal .failure img[data-v-cdfcefe2]{width:30%}.mask .shop-modal .failure p[data-v-cdfcefe2]{font-size:1.25vw;margin:1em}.mask .shop-modal .failure span[data-v-cdfcefe2]{background-image:url(../media/shop/paymentModal/btn_lv.webp);background-size:contain;cursor:pointer;display:block;height:4.4791666667vw;line-height:4.1666666667vw;margin:auto;width:18.5416666667vw}.shop-modal .note a{color:#f8e497;text-decoration:underline}.shop-modal{background:linear-gradient(#af1dd9,#63007d);border:.1041666667vw solid #d785ff}@font-face{font-family:Source Han Sans SC;src:url(./SourceHanSansSC-Medium-Min.CTS87zPS.ttf) format("truetype")}@font-face{font-family:Source Han Sans SC Heavy;src:url(./SourceHanSansSC-Heavy.nupJp_9o.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Han Sans SC Bold;src:url(./SourceHanSansSC-Bold-Min.qGITwfuF.ttf) format("truetype")}#cc_app_root[data-v-2ab8bddf]{font-family:Source Han Sans SC}#cc_app_root .perspective-wrapper[data-v-2ab8bddf]{overflow-x:hidden!important}img{-webkit-user-drag:none}
