.lpContent_card__cF17l{background:var(--BG-Base-Low);padding:80px 0}.lpContent_cardHeader__tWnF1{display:flex;flex-direction:column;gap:24px 0;padding:0 16px}.lpContent_cardTitle__3KAJN{width:235px}.lpContent_cardTitle__3KAJN img{display:block;width:100%}.lpContent_cardTap__JGHva{margin-top:24px}.lpContent_card__cF17l .lpContent_cardTap__JGHva{display:block;text-align:center}.lpContent_cardSlider__d4LRA{margin-top:16px}.lpContent_cardSlide__YYcqr{outline:none}.lpContent_cardSlider__d4LRA .slick-slide{padding:0 20px}.lpContent_cardSlider__d4LRA .slick-slide button{background:none;border:none;display:block;outline:none;padding:0;width:100%}.lpContent_cardSlider__d4LRA .slick-slide img{border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,8,89,.4);width:100%}.lpContent_cardSlider__d4LRA .slick-dots{display:flex!important;gap:0 8px;justify-content:center;list-style-type:none;margin-top:16px;padding:0}.lpContent_cardSlider__d4LRA .slick-dots li{font-size:0;height:6px}.lpContent_cardSlider__d4LRA .slick-dots button{background:var(--BG-Color-Gray-Medium);border:none;border-radius:100%;height:6px;padding:0;text-indent:-9999px;width:6px}.lpContent_cardSlider__d4LRA .slick-dots .slick-active button{background:var(--BG-Base-High)}.lpContent_cardDetail__UAmRX{justify-content:center;margin-top:16px;min-height:62px;padding:0 16px}.lpContent_cardDetailText__8ei9Y,.lpContent_cardDetail__UAmRX{align-items:center;display:flex;flex-direction:column}.lpContent_cardCaption__uO_Xa{margin-top:16px;padding:0 16px}.lpContent_card__cF17l .lpContent_cardCaption__uO_Xa{color:var(--FCTOKYO-WhiteAlpha40);display:block;text-align:justify}.lpContent_howToTitle__ps4cT{width:315px}.page_section__DMLbK{padding:80px 16px}.page_section__DMLbK.page_release__lgeIn{padding:80px 0}.page_section__DMLbK img{vertical-align:bottom;width:100%}.page_sectionTitleWrap__MkfcX{display:flex;flex-direction:column;gap:4px 0}.page_main__R1eLG{inset:0;position:absolute;width:100%}@media (min-width:479px){.page_main__R1eLG{overflow-y:scroll}}.page_splash__nq6GL{align-items:center;background:var(--BG-Base-Low);display:flex;position:fixed;inset:0;justify-content:center;z-index:100}@media (min-width:480px){.page_splash__nq6GL{left:50%;transform:translateX(-50%);width:var(--max-content-width)}}.page_kv__cQWMd{background:url(https://storage.googleapis.com/heroes-production/lp-images/lp/kv_bg.png) no-repeat bottom/cover;height:calc(min(100vw, var(--max-content-width)) * 1.9);overflow:hidden;position:relative;z-index:1}.page_kvLogo__7NKAo{left:15px;top:calc(env(safe-area-inset-top) + 4px);position:absolute;width:99px;z-index:1}.page_kvUnion__7pR_2{bottom:92px;left:0;mix-blend-mode:overlay;position:absolute;z-index:1}.page_kvOfficialText__k1WMn{position:absolute;right:16px;top:env(safe-area-inset-top);width:14px;z-index:1}.page_kvCopy__HWYEz{left:24px;bottom:24px;position:absolute;width:284px;z-index:2}.page_athleteName__9aAf8{left:16px;top:calc(env(safe-area-inset-top) + 64px);position:absolute;z-index:1}.page_name01__1E6Mx{width:294px}.page_name02__T94qv{width:194px}.page_name03__xY_29{width:148px}.page_sliderWrap__riHEk{padding-top:calc(env(safe-area-inset-top) + min(100vw, var(--max-content-width)) * .46)}.page_slider__kyNmk{position:relative;z-index:100}.page_slider__kyNmk img{width:100%}.page_slider__kyNmk .slick-list{overflow:unset}.page_slider__kyNmk .slick-slide{padding-right:4px;padding-left:4px}.page_slider__kyNmk .slick-slide>div div{outline:none}.page_slider__kyNmk .slick-slide button{background:none;border:none;display:block;outline:none;width:100%}.page_slider__kyNmk .slick-slide img{border-radius:12px;box-shadow:0 4px 12px 0 #00085933}.page_slider__kyNmk .slick-slide .page_activeSlide__a_vNW,.page_slider__kyNmk .slick-slide .page_nextSlide__Brr_A,.page_slider__kyNmk .slick-slide .page_prevSlide__M5MZp{transition:transform .7s ease-out}.page_slider__kyNmk .slick-slide .page_prevSlide__M5MZp{transform:rotate(-10deg) translateY(27px);transform-origin:center bottom}.page_slider__kyNmk .slick-slide .page_activeSlide__a_vNW{transform-origin:center bottom}.page_slider__kyNmk .slick-slide .page_nextSlide__Brr_A{transform:rotate(10deg) translateY(27px);transform-origin:center bottom}.page_slider__kyNmk .slick-dots{list-style-type:none;display:flex!important;justify-content:center;gap:0 8px;margin-top:20px}.page_slider__kyNmk .slick-dots li{height:6px;font-size:0}.page_slider__kyNmk .slick-dots button{background:var(--BG-Color-Gray-Medium);border:none;border-radius:100%;height:6px;text-indent:-9999px;padding:0;width:6px}.page_slider__kyNmk .slick-dots .slick-active button{background:var(--BG-Base-High)}.page_slider__kyNmk .slick-arrow{opacity:0;height:100%;position:absolute;width:50px;z-index:100}.page_slider__kyNmk .slick-arrow.slick-prev{left:0;top:0}.page_slider__kyNmk .slick-arrow.slick-next{right:0;top:0}.page_sliderThumbnail__pZtQZ{inset:0;position:absolute;width:100%;z-index:0}.page_sliderThumbnail__pZtQZ.page_isSliding__7HEAI{animation:page_kvOpacity___UHIn .8s forwards}.page_release__lgeIn{background:var(--BG-Base-Low)}.page_release__lgeIn img{display:block}.page_howTo__u2LDV{background:var(--BG-Base-Medium)}.page_howToContents__Ua33n{display:flex;flex-direction:column;gap:40px 0;margin-top:40px}.page_howToItem__yf_Z2{display:flex;gap:8px 0;flex-direction:column}.page_howToItemTitleNumber__2Ovbz{align-items:center;display:flex;height:29px}.page_howToItemTitleNumber__2Ovbz img{height:12px;width:auto}.page_howToItemImage__ogO_p{border:2px solid var(--STROKE-Color-Brand-High);box-shadow:4px 4px 0 var(--STROKE-Color-Brand-High);border-radius:8px;overflow:hidden}.page_tap__OwBXR{animation:page_tapKeyframe__j97C1 .5s ease-in infinite alternate}.page_footer__XwFKr{align-items:center;background:var(--OBJECT-Color-Status-Attention);display:flex;flex-direction:column;gap:16px 0;padding:80px 16px}.page_footer__XwFKr .page_footerLink__WPfSG span{text-decoration:underline}.page_copyright__QpXzC{width:100%}.page_floatingButton__QPWHp{left:0;position:fixed;width:100%;z-index:1}.page_floatingButton__QPWHp a{align-items:center;background:var(--BG-BUTTON-CTA-Default);border:2px solid var(--STROKE-Color-Brand-High);border-radius:8px;box-shadow:4px 4px 0 var(--STROKE-Color-Brand-High);display:flex;height:48px;margin-right:auto;margin-left:auto;justify-content:center;width:240px}@keyframes page_kvOpacity___UHIn{0%{opacity:1}30%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes page_tapKeyframe__j97C1{0%{transform:translateY(-5px)}to{transform:translateY(0)}}