html:lang(ja) body{line-break:strict;word-break:auto-phrase}html:lang(ja) :is(h1,h2,h3){letter-spacing:.01em;font-feature-settings:"palt";font-weight:700;line-height:1.32}html:lang(ja) :is(p,li,dd,summary,td,th){line-height:1.8}html:lang(ja) .c2-bar nav a,html:lang(ja) .c2-get-app{letter-spacing:.02em}.ja-lang{min-height:44px;color:var(--muted,#5d5878);font:500 14px/1 var(--font-body), sans-serif;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ja-lang:hover{color:var(--ink,#1d1a2e);background:#f1edff}.ja-bar-end{align-items:center;gap:4px;display:flex}@media (max-width:420px){.ja-bar-end .c2-get-app{padding:0 14px;font-size:14px}.ja-lang{padding:0 8px}}.nb{display:inline-block}html:lang(ja) main h1{max-width:24em}.ja-hero-kicker,.ja-hero-note{position:relative}.ja-hero-note{color:var(--muted);margin:14px 0 0;font-size:15px}html:lang(ja) .kicker{font:600 13px/1.4 var(--font-body), sans-serif;letter-spacing:.04em}html:lang(ja) main>section>.wrap>.kicker{margin-bottom:12px}html:lang(ja) table :is(td,th){white-space:nowrap;line-height:1.5}
