@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}._8fuPpa___srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){._8fuPpa___hiddenSp{display:none!important}}@media screen and (min-width:835px){._8fuPpa___hiddenPc{display:none!important}}._8fuPpa_tok00404Page>._8fuPpa_container{flex-direction:column;gap:.8rem;padding:0 0 2.4rem;display:flex}@media screen and (min-width:835px){._8fuPpa_tok00404Page>._8fuPpa_container{gap:2.4rem;min-width:calc(1200px + 4.8rem);padding:2.4rem}}._8fuPpa_heroImageInner{color:#fff;flex-direction:column;justify-content:center;gap:.8rem;padding:6.4rem 2.4rem;display:flex}@media screen and (min-width:835px){._8fuPpa_heroImageInner{max-width:1280px;height:320px;margin:0 auto;padding:0 4rem}}._8fuPpa_heroImageInner>._8fuPpa_description{letter-spacing:.012em;white-space:pre-line;text-shadow:0 0 10px #14212b29;font-size:1.6rem;font-weight:300;line-height:1.6}@media screen and (min-width:835px){._8fuPpa_heroImageInner>._8fuPpa_description{letter-spacing:.012em;font-size:1.8rem;font-weight:300;line-height:1.4}}._8fuPpa_heroImageInner>._8fuPpa_description._8fuPpa__bold{letter-spacing:.012em;font-size:1.8rem;font-weight:600;line-height:1.4}._8fuPpa_heroImageInnerTitle{letter-spacing:.012em;color:#fff;white-space:pre-line;text-shadow:0 0 10px #14212b29;margin-bottom:1.6rem;font-size:2.8rem;font-weight:600;line-height:1.4;display:block}@media screen and (min-width:835px){._8fuPpa_heroImageInnerTitle{letter-spacing:.02em;margin-bottom:2.4rem;font-size:4rem;font-weight:600;line-height:1.4}}._8fuPpa_heroImageInnerLink{letter-spacing:.012em;text-underline-offset:3px;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.6;text-decoration:underline;transition:opacity .3s ease-out}@media (hover:hover){._8fuPpa_heroImageInnerLink:hover{opacity:.8}}