.page[data-v-f5dccb2c]{height:100%;min-height:100%;background:#f7f1ea;overflow:hidden;display:flex;flex-direction:column}.hero[data-v-f5dccb2c]{background:linear-gradient(180deg,#fff1e4,#f7f1ea);padding:0 .75rem .375rem}.search-row[data-v-f5dccb2c]{padding:.375rem 0 .25rem;display:flex;align-items:center;gap:.5rem}.search-box[data-v-f5dccb2c]{flex:1;height:1.625rem;border-radius:31.21875rem;background:#fff;display:flex;align-items:center;gap:.375rem;padding:0 .6875rem;box-shadow:0 .1875rem .625rem rgba(28,48,90,.05)}.search-ico[data-v-f5dccb2c]{width:.875rem;height:.875rem;flex-shrink:0}.hint-swiper[data-v-f5dccb2c]{flex:1;height:1.625rem}.search-ph[data-v-f5dccb2c]{display:block;line-height:1.625rem;color:#8a94a6;font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.service-btn[data-v-f5dccb2c]{flex-shrink:0;height:1.625rem;padding:0 .5625rem;border-radius:31.21875rem;background:#1d4ed8;display:flex;align-items:center;justify-content:center;gap:.1875rem;box-shadow:0 .1875rem .4375rem rgba(29,78,216,.24)}.service-btn-ico[data-v-f5dccb2c]{width:.8125rem;height:.8125rem;flex-shrink:0}.service-btn-t[data-v-f5dccb2c]{color:#fff;font-size:.6875rem;font-weight:600;line-height:1}.body[data-v-f5dccb2c]{flex:1;min-height:0;padding:0 .75rem;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.body[data-v-f5dccb2c]::-webkit-scrollbar,.hide-scrollbar[data-v-f5dccb2c]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.banner-hit[data-v-f5dccb2c]{width:100%;height:100%}.banner[data-v-f5dccb2c]{height:8.75rem;margin-top:.25rem;border-radius:.75rem;overflow:hidden}.banner-img[data-v-f5dccb2c]{width:100%;height:100%;display:block}.banner-card[data-v-f5dccb2c]{height:100%;padding:1.5rem 1.125rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.3125rem}.banner-title[data-v-f5dccb2c]{color:#fff;font-size:1.25rem;font-weight:700}.banner-empty[data-v-f5dccb2c]{background:#e8eef8;display:flex;align-items:center;justify-content:center}.banner-empty-text[data-v-f5dccb2c]{color:#8a94a6;font-size:.8125rem}.notice[data-v-f5dccb2c]{margin-top:.625rem;padding:.5rem .625rem;background:#fff;border-radius:.5rem;display:flex;align-items:center;gap:.375rem}.notice-ico[data-v-f5dccb2c]{flex-shrink:0;padding:.0625rem .3125rem;border-radius:.25rem;background:#eef3ff;color:#1d4ed8;font-size:.625rem;font-weight:700}.notice-marquee[data-v-f5dccb2c]{flex:1;min-width:0;height:1.25rem;overflow:hidden}.notice-track[data-v-f5dccb2c]{display:inline-flex;align-items:center;height:1.25rem;width:-moz-max-content;width:max-content;animation:notice-rtl-f5dccb2c linear infinite;will-change:transform}.notice-text[data-v-f5dccb2c]{flex-shrink:0;padding-right:2.5rem;font-size:.75rem;color:#46536c;line-height:1.25rem;white-space:nowrap}@keyframes notice-rtl-f5dccb2c{0%{transform:translate(0)}to{transform:translate(-50%)}}.games-sec[data-v-f5dccb2c]{margin-top:.625rem;padding:.625rem 0 .25rem;background:#fff;border-radius:.625rem}.games-hd[data-v-f5dccb2c]{padding:0 .625rem .4375rem;display:flex;align-items:center;justify-content:space-between;gap:.375rem}.games-hd-l[data-v-f5dccb2c]{display:flex;align-items:center;gap:.3125rem;min-width:0}.games-tag[data-v-f5dccb2c]{flex-shrink:0;padding:.0625rem .3125rem;border-radius:.25rem;background:#eef3ff;color:#1d4ed8;font-size:.5625rem;font-weight:800;letter-spacing:.03125rem}.games-tit[data-v-f5dccb2c]{font-size:.875rem;font-weight:800;color:#1c2740}.games-sub[data-v-f5dccb2c]{max-width:8.75rem;font-size:.6875rem;color:#9aa3b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.games-sub.on[data-v-f5dccb2c]{color:#1d4ed8;font-weight:600}.games-row[data-v-f5dccb2c]{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 .375rem .25rem;scrollbar-width:none;-ms-overflow-style:none}.games-row[data-v-f5dccb2c]::-webkit-scrollbar{display:none;width:0;height:0}.game-item[data-v-f5dccb2c]{flex-shrink:0;width:4.125rem;display:flex;flex-direction:column;align-items:center;gap:.3125rem;padding:.25rem .1875rem}.game-ico[data-v-f5dccb2c]{width:2.75rem;height:2.75rem;border-radius:.6875rem;overflow:hidden;background:#eef3ff;border:.0625rem solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.game-item.on .game-ico[data-v-f5dccb2c]{border-color:#1d4ed8;box-shadow:0 .1875rem .5rem rgba(29,78,216,.18)}.game-img[data-v-f5dccb2c]{width:100%;height:100%;display:block}.game-ph[data-v-f5dccb2c]{font-size:1rem;font-weight:800;color:#1d4ed8}.game-name[data-v-f5dccb2c]{width:100%;text-align:center;font-size:.6875rem;line-height:1.35;color:#46536c;word-break:break-all;white-space:normal}.game-item.on .game-name[data-v-f5dccb2c]{color:#1d4ed8;font-weight:700}.flags[data-v-f5dccb2c]{margin-top:.6875rem;display:flex;align-items:center;gap:.4375rem}.flags-gem[data-v-f5dccb2c]{flex-shrink:0;width:.5rem;height:.5rem;background:#14233d;transform:rotate(45deg);margin:0 .0625rem 0 .1875rem}.flags-scroll[data-v-f5dccb2c]{flex:1;min-width:0;white-space:nowrap}.flags-row[data-v-f5dccb2c]{display:inline-flex;align-items:center;padding:.25rem .25rem .25rem 0}.flag[data-v-f5dccb2c]{position:relative;flex-shrink:0;display:inline-flex;align-items:stretch;height:1.8125rem;margin-right:-.375rem;z-index:1}.flag.lead[data-v-f5dccb2c]{z-index:2}.flag.on[data-v-f5dccb2c]{z-index:5}.flag-body[data-v-f5dccb2c]{display:flex;align-items:center;padding:0 .5625rem 0 .8125rem;background:#ebe4dc;transition:background .2s ease}.flag.lead .flag-body[data-v-f5dccb2c]{padding-left:.6875rem}.flag-cut[data-v-f5dccb2c]{width:0;height:0;border-top:.90625rem solid transparent;border-bottom:.90625rem solid transparent;border-left:.5625rem solid #ebe4dc;transition:border-left-color .2s ease}.flag-t[data-v-f5dccb2c]{font-size:.75rem;font-weight:700;color:#6b635a;letter-spacing:.09375rem;line-height:1;white-space:nowrap;transition:color .2s ease}.flag.on .flag-body[data-v-f5dccb2c]{background:#14233d}.flag.on .flag-cut[data-v-f5dccb2c]{border-left-color:#14233d}.flag.on .flag-t[data-v-f5dccb2c]{color:#f3e6c8;font-weight:800}.flag[data-v-f5dccb2c]:active{opacity:.88}.flags-tool[data-v-f5dccb2c]{flex-shrink:0;width:1.5rem;height:1.5rem;background:#14233d;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;margin-right:.3125rem}.flags-tool[data-v-f5dccb2c]:active{opacity:.85}.flags-tool-inner[data-v-f5dccb2c]{transform:rotate(-45deg);color:#f3e6c8;display:flex;align-items:center;justify-content:center}.flags-tool-ico[data-v-f5dccb2c]{width:.8125rem;height:.8125rem}.goods[data-v-f5dccb2c]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.75rem .5625rem}.sku[data-v-f5dccb2c]{position:relative;box-sizing:border-box;background:#fffdf8;border-radius:.6875rem;overflow:hidden;box-shadow:0 .375rem .875rem rgba(40,30,20,.08);transition:transform .18s ease,box-shadow .18s ease}.sku[data-v-f5dccb2c]:active{transform:scale(.985);box-shadow:0 .1875rem .5rem rgba(40,30,20,.06)}.sku-ribbon[data-v-f5dccb2c]{position:absolute;left:0;right:0;top:0;height:.1875rem;z-index:4;background:linear-gradient(90deg,#14233d,#c4a574,#14233d);pointer-events:none}.sku-ring[data-v-f5dccb2c]{position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border:.03125rem solid rgba(20,35,61,.08);border-radius:.5rem;z-index:3;pointer-events:none}.sku-orn[data-v-f5dccb2c]{position:absolute;width:.625rem;height:.625rem;z-index:4;pointer-events:none}.sku-orn.o1[data-v-f5dccb2c]{left:.3125rem;top:.3125rem;border-left:.09375rem solid #14233d;border-top:.09375rem solid #14233d}.sku-orn.o2[data-v-f5dccb2c]{right:.3125rem;top:.3125rem;border-right:.09375rem solid #c4a574;border-top:.09375rem solid #c4a574}.sku-orn.o3[data-v-f5dccb2c]{left:.3125rem;bottom:.3125rem;border-left:.09375rem solid #c4a574;border-bottom:.09375rem solid #c4a574}.sku-orn.o4[data-v-f5dccb2c]{right:.3125rem;bottom:.3125rem;border-right:.09375rem solid #14233d;border-bottom:.09375rem solid #14233d}.sku-pic[data-v-f5dccb2c]{position:relative;margin:.5rem .5rem 0;border-radius:.4375rem;overflow:hidden;background:#f3eee6;display:flex;align-items:center;justify-content:center}.sku-img[data-v-f5dccb2c],.sku-ph[data-v-f5dccb2c]{width:100%;height:100%;display:block}.sku-ph[data-v-f5dccb2c]{background:linear-gradient(145deg,#efe8df,#d8cfc3)}.sku-shade[data-v-f5dccb2c]{position:absolute;left:0;right:0;bottom:0;height:2.1875rem;background:linear-gradient(180deg,transparent 0%,rgba(20,35,61,.28) 100%);pointer-events:none}.sku-pb[data-v-f5dccb2c]{margin-top:.375rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.3125rem;padding:.3125rem .4375rem;border-radius:.25rem;box-sizing:border-box;background:#14233d}.sku-pb.is-vip[data-v-f5dccb2c]{background:linear-gradient(135deg,#1a2438,#3a311f);box-shadow:inset 0 0 0 .03125rem rgba(196,165,116,.35)}.sku-pb-k[data-v-f5dccb2c]{font-size:.5625rem;font-weight:700;color:#c4a574;line-height:1;letter-spacing:.03125rem;white-space:nowrap}.sku-pb-sep[data-v-f5dccb2c]{width:.03125rem;height:.5rem;background:rgba(196,165,116,.45);flex-shrink:0}.sku-pb-v[data-v-f5dccb2c]{font-size:.5625rem;font-weight:800;color:#fff;line-height:1;white-space:nowrap}.sku-pb.is-vip .sku-pb-v[data-v-f5dccb2c]{color:#f5e6c8}.sku-price[data-v-f5dccb2c]{display:inline-flex;align-items:baseline;gap:0;min-width:0;padding-bottom:.125rem;border-bottom:.0625rem solid rgba(225,29,72,.28)}.sku-price-yen[data-v-f5dccb2c]{margin-right:.03125rem;font-size:.625rem;font-weight:800;color:#e11d48;line-height:1}.sku-price-int[data-v-f5dccb2c]{font-size:1rem;font-weight:900;color:#e11d48;line-height:1;letter-spacing:-.04688rem;font-variant-numeric:tabular-nums}.sku-price-dec[data-v-f5dccb2c]{font-size:.625rem;font-weight:700;color:#fb7185;line-height:1;letter-spacing:-.01563rem;font-variant-numeric:tabular-nums}.sku-info[data-v-f5dccb2c]{position:relative;z-index:2;padding:.5rem .5625rem .5625rem}.sku-name[data-v-f5dccb2c]{font-size:.8125rem;font-weight:700;color:#14233d;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.1875rem}.sku-div[data-v-f5dccb2c]{margin:.4375rem 0 .375rem;display:flex;align-items:center;gap:.3125rem}.sku-div-line[data-v-f5dccb2c]{flex:1;height:.03125rem;background:rgba(20,35,61,.12)}.sku-div-dot[data-v-f5dccb2c]{width:.25rem;height:.25rem;border-radius:50%;background:#c4a574;flex-shrink:0}.sku-meta[data-v-f5dccb2c]{display:flex;align-items:center;justify-content:space-between;gap:.3125rem}.sku-meta-left[data-v-f5dccb2c]{display:flex;align-items:baseline;flex:1;min-width:0;gap:.375rem}.sku-sold[data-v-f5dccb2c]{display:inline-flex;align-items:baseline;gap:.125rem;flex-shrink:0;padding-bottom:.125rem}.sku-sold-num[data-v-f5dccb2c]{font-size:.6875rem;font-weight:800;color:#14233d;line-height:1;letter-spacing:-.01563rem;font-variant-numeric:tabular-nums}.sku-sold-txt[data-v-f5dccb2c]{font-size:.5625rem;font-weight:600;color:#a8a29e;line-height:1}.sku-go[data-v-f5dccb2c]{display:flex;align-items:center;gap:.0625rem;flex-shrink:0;padding:.1875rem .375rem .1875rem .4375rem;border-radius:31.21875rem;background:rgba(20,35,61,.06)}.sku-go-t[data-v-f5dccb2c]{font-size:.625rem;font-weight:700;color:#14233d;line-height:1}.sku-go-arrow[data-v-f5dccb2c]{font-size:.75rem;font-weight:700;color:#c4a574;line-height:1}.goods.grid .sku[data-v-f5dccb2c]{width:calc((100% - .5625rem)/2)}.goods-break[data-v-f5dccb2c]{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;gap:.4375rem;padding:.3125rem .25rem .0625rem;box-sizing:border-box}.goods-break-line[data-v-f5dccb2c]{flex:1;height:.03125rem;background:linear-gradient(90deg,transparent,rgba(196,165,116,.9),transparent)}.goods-break-gem[data-v-f5dccb2c]{font-size:.5rem;color:#c4a574;line-height:1}.goods-break-txt[data-v-f5dccb2c]{flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.03125rem;color:#14233d;line-height:1;white-space:nowrap}.goods.grid .sku-pic[data-v-f5dccb2c]{width:auto;height:auto;aspect-ratio:1/1}.goods.list[data-v-f5dccb2c]{flex-direction:column;gap:.5rem}.row[data-v-f5dccb2c]{position:relative;width:100%;display:flex;align-items:stretch;gap:.625rem;padding:.5rem .5rem .5rem .625rem;background:#fff;border-radius:.625rem;box-shadow:0 .3125rem .75rem rgba(40,30,20,.06);box-sizing:border-box;overflow:hidden;transition:transform .18s ease}.row[data-v-f5dccb2c]:active{transform:scale(.99)}.row-rail[data-v-f5dccb2c]{position:absolute;left:0;top:.75rem;bottom:.75rem;width:.1875rem;border-radius:0 .1875rem .1875rem 0;background:linear-gradient(180deg,#14233d,#c4a574);pointer-events:none}.row-pic[data-v-f5dccb2c]{position:relative;width:5.5rem;height:5.5rem;flex-shrink:0;border-radius:.5rem;overflow:hidden;background:#e8e2d8}.row-img[data-v-f5dccb2c],.row-ph[data-v-f5dccb2c]{width:100%;height:100%;display:block}.row-ph[data-v-f5dccb2c]{background:linear-gradient(145deg,#efe8df,#d8cfc3)}.row-pic-frame[data-v-f5dccb2c]{position:absolute;top:0;right:0;bottom:0;left:0;border:.0625rem solid rgba(255,255,255,.35);border-radius:.5rem;pointer-events:none}.row-body[data-v-f5dccb2c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:.125rem 0}.row-name-row[data-v-f5dccb2c]{display:flex;align-items:flex-start;gap:.3125rem}.row-name[data-v-f5dccb2c]{flex:1;min-width:0;font-size:.875rem;font-weight:700;color:#14233d;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-pb[data-v-f5dccb2c]{margin-top:.3125rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .375rem;border-radius:.25rem;background:#14233d;box-sizing:border-box}.row-pb.is-vip[data-v-f5dccb2c]{background:linear-gradient(135deg,#1a2438,#3a311f);box-shadow:inset 0 0 0 .03125rem rgba(196,165,116,.35)}.row-pb-k[data-v-f5dccb2c]{font-size:.5rem;font-weight:700;color:#c4a574;line-height:1;letter-spacing:.01563rem;white-space:nowrap}.row-pb-v[data-v-f5dccb2c]{font-size:.5rem;font-weight:800;color:#fff;line-height:1;white-space:nowrap}.row-pb.is-vip .row-pb-v[data-v-f5dccb2c]{color:#f5e6c8}.row-mid[data-v-f5dccb2c]{margin-top:.3125rem;display:inline-flex;align-items:center;align-self:flex-start;gap:.1875rem;padding:.1875rem .375rem;border-radius:.3125rem;background:#f6f1ea}.row-mid-label[data-v-f5dccb2c]{font-size:.5625rem;font-weight:800;color:#c4a574;line-height:1;letter-spacing:.03125rem}.row-mid-num[data-v-f5dccb2c]{font-size:.6875rem;font-weight:800;color:#14233d;line-height:1;font-variant-numeric:tabular-nums}.row-mid-unit[data-v-f5dccb2c]{font-size:.5625rem;font-weight:600;color:#9a8f80;line-height:1}.row-foot[data-v-f5dccb2c]{margin-top:.4375rem;display:flex;align-items:center;justify-content:space-between;gap:.375rem}.row-price[data-v-f5dccb2c]{display:flex;align-items:baseline;min-width:0}.row-yen[data-v-f5dccb2c]{margin-right:.03125rem;font-size:.6875rem;font-weight:800;color:#e11d48;line-height:1}.row-int[data-v-f5dccb2c]{font-size:1.25rem;font-weight:900;color:#e11d48;line-height:1;letter-spacing:-.04688rem;font-variant-numeric:tabular-nums}.row-dec[data-v-f5dccb2c]{font-size:.6875rem;font-weight:700;color:#fb7185;line-height:1}.row-cta[data-v-f5dccb2c]{flex-shrink:0;padding:.375rem .6875rem;border-radius:31.21875rem;background:#14233d}.row-cta-t[data-v-f5dccb2c]{font-size:.6875rem;font-weight:800;color:#f3e6c8;line-height:1;letter-spacing:.0625rem}.goods-empty[data-v-f5dccb2c]{min-height:15rem;margin-top:1.25rem;padding:2.5rem .375rem 1.875rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0}.goods-empty-ico[data-v-f5dccb2c]{width:6.25rem;height:6.25rem;display:block;opacity:.42}.goods-empty-tip[data-v-f5dccb2c]{margin-top:-.875rem;font-size:.75rem;color:#9aa3b5;text-align:center;line-height:1.5}.footer-space[data-v-f5dccb2c]{height:calc(4.375rem + constant(safe-area-inset-bottom));height:calc(4.375rem + env(safe-area-inset-bottom))}
