html[lang^="ja"] body{font-family:system-ui,-apple-system,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}html[lang^="ja"] h1,html[lang^="ja"] h2,html[lang^="ja"] h3{word-break:normal;overflow-wrap:anywhere;line-height:1.35}html[lang^="ja"] p{line-height:1.85}.lai-language-picker{position:relative;color:inherit;font:inherit}.lai-language-picker summary{cursor:pointer;white-space:nowrap;list-style:none;padding:10px;border:1px solid #777;border-radius:24px}.lai-language-picker nav{position:absolute;right:0;top:100%;display:flex!important;flex-direction:column;min-width:150px;background:#101010;color:#fff;padding:8px;border:1px solid #777;border-radius:12px;z-index:9999}.lai-language-picker a{display:block;padding:10px;color:#fff!important;text-decoration:none}.lai-language-picker a[aria-current]{color:#ff850d!important}@media(max-width:650px){html[lang^="ja"] .hero h1{font-size:clamp(28px,7vw,46px);letter-spacing:-.025em}.lai-language-picker summary{font-size:14px;padding:8px}}
header .lai-language-picker,header .lai-language-picker summary{color:#fff}header .lai-language-picker summary:focus-visible{outline:2px solid #ff850d;outline-offset:4px}html[lang^="ja"] .lets-main-nav-classic .menu-item>a{white-space:nowrap}html[lang^="ja"] .lets-main-nav-classic .lets-main-nav-list{gap:12px}
