.pc-intro-native{display:none;margin:32px 20px;color:var(--sub);font-weight:700;text-align:center}html.native-app .pc-intro-native{display:block}html.native-app .pc-host-only{display:none!important}.v2-page{--v2-gap:clamp(64px,10vw,120px)}.v2-page img{max-width:100%}.v2-page h1,.v2-page h2,.v2-page h3{font-weight:800;letter-spacing:-.01em}html:lang(ja) .v2-page h1,html:lang(ja) .v2-page h2{letter-spacing:.01em}.v2-nav .nav__in{height:56px}.v2-nav .nav__links{gap:24px}.v2-nav .nav__links a.nav__dash,.v2-nav .lang-switch{font-size:.82rem;white-space:nowrap}.v2-nav .v2-nav__cta{padding:9px 18px;font-size:.88rem;opacity:1;color:#fff}.v2-nav .nav__links a.v2-nav__cta:hover{color:#fff}@media (max-width:900px){.v2-nav .v2-nav__sec,.v2-nav .v2-nav__cta{display:none}.v2-nav .nav__links{gap:14px}}.v2-btns{display:flex;flex-wrap:wrap;gap:12px}.v2-btns .btn{padding:15px 26px;font-size:1rem;border-radius:999px}.v2-hero{padding:14px 0 24px}.v2-hero__grid{display:grid;gap:12px}.v2-kicker{font-size:.78rem;font-weight:700;color:var(--sub);letter-spacing:.02em}.v2-hero h1{font-size:clamp(1.4rem,6.1vw,2.5rem);line-height:1.35;margin-top:6px;word-break:auto-phrase}.v2-sent{display:inline-block}.v2-visual{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,28px);height:clamp(240px,calc(100svh - 420px),620px);margin:0}.v2-visual figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:center}.v2-visual figcaption{font-size:.72rem;font-weight:700;color:var(--sub);white-space:nowrap}.v2-visual__product{flex:0 0 auto;width:28%;max-width:200px}.v2-visual__product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:6%}.v2-visual__arrow{flex:none;width:22px;height:2px;background:var(--ink);position:relative}.v2-visual__arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--ink);border-right:0}.v2-phone{height:100%}.v2-phone picture{display:contents}.v2-phone__screen{display:block;height:calc(100% - 22px);width:auto;max-width:none;object-fit:contain;border:7px solid var(--ink);border-radius:26px;background:#000;box-shadow:var(--shadow-float)}.v2-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.2}.v2-deal__n{font-size:1.05rem;font-weight:800}.v2-deal b{font-size:clamp(1.6rem,7vw,2.4rem);font-weight:800;letter-spacing:-.01em}.v2-deal__tax{font-size:.85rem;font-weight:700;color:var(--sub);margin-left:-6px}.v2-deal small{font-size:.8rem;color:var(--sub)}.v2-trust{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.76rem;font-weight:700;color:var(--ink)}.v2-trust li{display:flex;align-items:center;gap:5px;white-space:nowrap}.v2-trust li:before,.v2-checks li:before{content:"";flex:none;width:9px;height:5px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg) translateY(-2px)}.v2-hero__btns{margin-top:18px}.v2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}.v2-sticky .btn{flex:1 1 0;padding:13px 8px;font-size:.92rem;border-radius:999px;white-space:nowrap}.v2-sticky .btn--primary{flex-grow:1.25}@media (max-width:899px){.v2-hero__btns{display:none}.v2-page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:900px){.v2-sticky{display:none}.v2-hero{padding:56px 0 72px}.v2-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy visual" "deal visual";column-gap:56px;row-gap:28px;align-items:end}.v2-hero__copy{grid-area:copy}.v2-hero__deal{grid-area:deal;align-self:start}.v2-visual{grid-area:visual;height:min(600px,calc(100vh - 170px))}.v2-kicker{font-size:.9rem}.v2-trust{font-size:.86rem;gap:6px 20px}.v2-visual figcaption{font-size:.8rem}.v2-phone__screen{border-width:9px;border-radius:34px}}.v2-sec{padding-block:var(--v2-gap);border-top:1px solid var(--line)}.v2-h2{font-size:clamp(1.35rem,4.6vw,2.2rem);line-height:1.4;max-width:24em}.v2-sec h3{font-size:1.02rem;line-height:1.5}.v2-sub{display:block;color:var(--sub);font-size:.9rem;line-height:1.7;margin-top:4px}.v2-note{color:var(--sub);font-size:.82rem;line-height:1.7;margin-top:18px}.v2-lead{color:var(--ink);font-size:1rem;margin-top:14px;max-width:34em}.v2-how{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.v2-how__fig{margin:0 0 16px;aspect-ratio:4/3;background:var(--mist);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.v2-how__fig img{width:100%;height:100%;object-fit:cover}.v2-how__fig--1 img{width:62%;height:auto;object-fit:contain}.v2-how__fig--3 img{width:auto;height:92%;object-fit:contain;border:5px solid var(--ink);border-radius:18px;background:#000}.v2-how__no{font-size:.8rem;font-weight:800;color:var(--red);margin-bottom:2px}@media (min-width:760px){.v2-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.v2-games{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media (min-width:900px){.v2-games{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.v2-game__link{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--ink)}.v2-game__shot{position:relative;display:block;aspect-ratio:3/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--mist)}.v2-game__shot img{width:100%;height:100%;object-fit:cover;display:block}.v2-badge{position:absolute;left:8px;top:8px;font-size:.68rem;font-weight:800;color:var(--red);background:#fff;border:1px solid var(--red);border-radius:4px;padding:1px 6px}.v2-game__kind{font-size:.74rem;font-weight:700;color:var(--sub);margin-top:8px}.v2-game__title{font-size:.95rem;line-height:1.45}.v2-game__play{font-size:.86rem;font-weight:800;color:var(--red);margin-top:2px}.v2-game__link:hover .v2-game__play{text-decoration:underline}.v2-price{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:36px}@media (min-width:900px){.v2-price{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}}.v2-slot i{position:absolute;right:5px;bottom:4px;font-style:normal;font-size:.7rem;font-weight:800;color:#fff;background:var(--ink);border-radius:3px;padding:0 5px;line-height:1.5}.v2-price__deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.2}.v2-price__deal span:first-child{font-size:1.15rem;font-weight:800}.v2-price__deal b{font-size:clamp(2rem,8vw,3rem);font-weight:800}.v2-price__usd,.v2-price__per{color:var(--sub);font-size:.9rem;margin-top:6px}.v2-price__inc h3,.v2-opts h3{font-size:.95rem;margin-bottom:10px}.v2-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.v2-checks li{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line);font-size:.92rem}.v2-opts{margin-top:44px}.v2-opts dl{margin:0;border-top:1px solid var(--line)}.v2-opt{display:flex;justify-content:space-between;gap:16px;padding:11px 2px;border-bottom:1px solid var(--line);font-size:.9rem}.v2-opt dt{font-weight:700;word-break:auto-phrase}.v2-opt dt,.v2-opt dd{min-width:0}.v2-opt dd{margin:0;text-align:right;white-space:nowrap}@media (max-width:480px){.v2-opt dd{white-space:normal;max-width:60%;word-break:auto-phrase}}.v2-opt dd small{display:block;color:var(--sub);font-size:.75rem}.v2-guarantee{margin:32px 0 0}.v2-slots{list-style:none;margin:0;padding:0;display:flex;gap:10px;max-width:560px}.v2-slot{position:relative;flex:1 1 0;aspect-ratio:3/5;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--mist)}.v2-slot.is-fan,.v2-slot.is-ops{display:flex;align-items:center;justify-content:center;text-align:center}.v2-slot.is-ops{border:1.5px dashed var(--red);background:#fff}.v2-slot__who{font-size:.72rem;font-weight:800;color:var(--ink);line-height:1.35;padding:4px;word-break:auto-phrase;overflow-wrap:anywhere}.v2-slot.is-ops .v2-slot__who{color:var(--red)}.v2-flow{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0;position:relative}.v2-flow__step{position:relative;display:grid;grid-template-columns:32px 1fr;column-gap:14px;padding-bottom:22px}.v2-flow__step:before{content:"";position:absolute;left:15px;top:30px;bottom:0;width:1px;background:var(--line)}.v2-flow__step:last-child:before{display:none}.v2-flow__dot{grid-row:span 2;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;background:#fff}.v2-flow__step b{font-size:1rem;line-height:32px}.v2-flow__step .v2-sub{margin-top:0}@media (min-width:900px){.v2-flow{grid-template-columns:repeat(5,1fr);gap:16px}.v2-flow__step{grid-template-columns:1fr;padding-bottom:0}.v2-flow__step:before{inset:15px -16px auto 40px;width:auto;height:1px}.v2-flow__dot{grid-row:auto;margin-bottom:12px}.v2-flow__step b{line-height:1.5}}.v2-faq{margin-top:32px;max-width:860px}.v2-faq .faq__item{border-radius:var(--r-16)}.v2-faq .faq__q:before{background:none;color:var(--red);border:1.5px solid var(--red);width:28px;height:28px;font-size:.85rem}.v2-faq .faq__q h3{font-size:.98rem;font-weight:700;margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.v2-final{background:var(--mist);text-align:center}.v2-final h2{word-break:auto-phrase}.v2-final__in{display:flex;flex-direction:column;align-items:center}.v2-final .v2-btns{justify-content:center;margin-top:28px}.v2-foot{border-top:1px solid var(--line);padding-block:36px 48px;font-size:.84rem;color:var(--sub)}.v2-foot a{color:var(--ink);text-decoration:none}.v2-foot a:hover{color:var(--red)}.v2-foot__links{display:flex;flex-wrap:wrap;gap:10px 24px;font-weight:700}.v2-foot__langs{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:20px}.v2-foot__langs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.v2-foot__langs a[aria-current]{color:var(--red)}.v2-crumbs ol{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.76rem}.v2-crumbs li+li:before{content:"/";margin-right:6px}
/* dreamcore-min source:public/css/paid-challenge-intro-v2.css sha256:ee7d26beb6b26787d6df7739ce63767a4f126157b2a2c6ce9d3941352c98d40b */
