.AnchorBlock_anchor-block__arrow__2piwW{width:0;height:0}.AnchorBlock_anchor-block__link__38CG5{min-height:95px}.AnchorBlock_anchor-block__link-numb__30d9U{font-size:4.4vw;line-height:1}@media (min-width:1400px){.AnchorBlock_anchor-block__link-numb__30d9U{font-size:4.333rem}}.AnchorBlock_anchor-block__li__2bMJd{max-width:320px;width:100%}.AnchorBlock_anchor-block__li__2bMJd:hover{transform:translateY(-20px)}.AnchorBlock_anchor-block__link__38CG5:hover .AnchorBlock_anchor-block__arrow__2piwW{width:10px;height:10px;margin-top:.75rem;margin-bottom:-.25rem;opacity:1}[lang=ja] .AnchorBlock_anchor-block__link-numb__30d9U{font-family:source-han-sans-japanese,sans-serif;font-size:2.4vw}@media (min-width:1400px){[lang=ja] .AnchorBlock_anchor-block__link-numb__30d9U{font-size:1.944rem}}.HeaderHero_hero-home__inner__1bKAq{min-height:476px}@media (min-width:1024px){.HeaderHero_hero-home__inner__1bKAq{min-height:776px}}.HeaderHero_hero-home__icon__34Z6d{left:-128px;top:30px}[lang=ja] .HeaderHero_hero-home__inner__1bKAq h1{font-family:source-han-sans-japanese,sans}.TextRotating_hero__body__2oY1H{letter-spacing:-.02em}.TextRotating_hero__body__2oY1H .text-rotating{display:flex;flex-direction:column}@media (min-width:1024px){.TextRotating_hero__body__2oY1H .text-rotating{flex-direction:row}}.TextRotating_hero__body__2oY1H .text-rotating__word-wrap{flex:1 1;position:relative}@media (min-width:1024px){.TextRotating_hero__body__2oY1H .text-rotating__word-wrap{margin-left:.75rem;flex:1 1!important}}.TextRotating_hero__body__2oY1H .word{position:absolute;left:0;--tw-text-opacity:1;color:rgba(222,255,91,var(--tw-text-opacity));opacity:0}.TextRotating_hero__body__2oY1H .letter{display:inline-block;position:relative;text-align:center;transform:translateZ(25px);transform-origin:50% 50% 25px}.TextRotating_hero__body__2oY1H .letter--space{width:12px}@media (min-width:1024px){.TextRotating_hero__body__2oY1H .letter--space{width:15px}}.TextRotating_hero__body__2oY1H .letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55,.055,.675,.19)}.TextRotating_hero__body__2oY1H .letter.behind{transform:rotateX(-90deg)}.TextRotating_hero__body__2oY1H .letter.in{transform:rotateX(0deg);transition:transform .38s cubic-bezier(.175,.885,.32,1.275)}