body{word-break:auto-phrase;line-break:strict}.page-himitsu .lead,.page-escura .lead,.page-mask .lead,.page-himitsu h2,.page-escura h2,.page-mask h2,.page-himitsu .h2,.page-escura .h2,.page-mask .h2,.page-himitsu h3,.page-escura h3,.page-mask h3,.page-himitsu .big,.page-escura .big,.page-mask .big,.page-himitsu li,.page-escura li,.page-mask li{text-wrap:balance}.page-himitsu .herologo .tx,.page-escura .herologo .tx,.page-mask .herologo{filter:drop-shadow(0 0 1px #fffffff2)drop-shadow(0 0 4px #ffffffb3)}.page-himitsu header .lock .tx,.page-escura header .lock .tx,.page-mask header .logo img{filter:drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 0 3px #fff9)}.page-escura .glow,.page-mask .glow,.page-himitsu .glowtx{filter:drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 0 4px #fff9)}.page-himitsu .glowtx.strong{filter:drop-shadow(0 0 1px #fffffff2)drop-shadow(0 0 5px #ffffffb3)}@media (max-width:900px){.page-himitsu .hero,.page-escura .hero,.page-mask .hero{min-height:100svh}.page-himitsu .hero .wrap,.page-escura .hero .wrap,.page-mask .hero .wrap{height:auto;min-height:100svh;padding:0 22px calc(40px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:clamp(26px,5svh,46px);display:flex}.page-himitsu .hero .wrap{padding-top:max(84px,12svh)}.page-mask .hero .wrap{padding-top:max(86px,13svh)}.page-escura .hero .wrap{padding-top:max(84px,21svh)}.page-himitsu .tate,.page-escura .tate,.page-mask .tate{--tate-h:clamp(240px, 35.5svh, 320px);height:var(--tate-h);flex:none;gap:20px;position:static;inset:auto;transform:none}.page-himitsu .tate>*,.page-escura .tate>*,.page-mask .tate>*{height:100%}.page-himitsu .tate .main,.page-escura .tate .main,.page-mask .tate .main{white-space:normal;word-break:auto-phrase;line-break:strict}.page-himitsu .tate .main{font-size:min(clamp(22px, 5.8vw, 26px), calc(var(--tate-h) / 11.6));letter-spacing:.24em}.page-escura .tate .main{font-size:min(clamp(20px, 5.4vw, 24px), calc(var(--tate-h) / 12.7));letter-spacing:.22em}.page-mask .tate .main{font-size:min(clamp(20px, 5.4vw, 24px), calc(var(--tate-h) / 11.5));letter-spacing:.22em}.page-himitsu .tate{justify-content:flex-start}.page-escura .tate,.page-mask .tate{justify-content:flex-end}.page-himitsu .herologo,.page-escura .herologo,.page-mask .herologo{flex:none;margin:0 auto;position:static;top:auto;bottom:auto;left:auto;transform:none}.page-himitsu .herologo{width:min(82vw,340px)}.page-escura .herologo{width:min(86vw,360px)}.page-mask .herologo{width:min(82vw,340px)}.page-himitsu .hero .pby{flex:none;position:static;top:auto;bottom:auto;left:auto}.page-himitsu .hero .bottom,.page-escura .hero .bottom,.page-mask .hero .bottom{flex-direction:column;flex:none;align-items:stretch;gap:22px;position:static;bottom:auto;left:auto;right:auto}.page-mask .hero .tag{margin-top:0}.page-himitsu .tate{order:1}.page-himitsu .herologo{order:2}.page-himitsu .hero .pby{order:3}.page-escura .herologo{order:1}.page-escura .tate{order:2}.page-mask .tate{order:1}.page-mask .herologo{order:2}.page-himitsu .hero .bottom,.page-escura .hero .bottom,.page-mask .hero .bottom{order:4}}@keyframes logoin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (min-width:901px){.page-himitsu .tate,.page-escura .tate,.page-mask .tate{height:auto;top:100px;bottom:220px;transform:none}.page-himitsu .tate .main,.page-escura .tate .main,.page-mask .tate .main{text-align:center;font-size:min(clamp(30px,3.4vw,44px),7.40741vh - 23.7037px)}}@media (max-width:413px){.page-himitsu .apply .two{grid-template-columns:1fr;gap:14px}}.page-escura nav a,.page-mask nav a,.page-himitsu .offer .more{position:relative}.page-escura nav a:after,.page-mask nav a:after,.page-himitsu .offer .more:after{content:"";position:absolute;inset:-10px -8px}
