html[lang=ja] body{font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;word-break:normal;overflow-wrap:anywhere;line-break:strict}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{letter-spacing:-.025em;line-height:1.28}html[lang=ja] .hero h1{line-height:.95;letter-spacing:-.065em}html[lang=ja] .hero-description{max-width:580px;line-height:1.8}html[lang=ja] .business-intro h2{font-size:clamp(34px,4.2vw,64px)}html[lang=ja] .ir-hero h1{font-size:clamp(37px,5vw,78px)}html[lang=ja] .ir-hero .thesis h3{font-size:25px}html[lang=ja] .journey-info h3{font-size:30px}html[lang=ja] .journey-info p{font-size:16px}html[lang=ja] header nav{gap:20px;font-size:14px}html[lang=ja] .contract h4{font-size:25px}html[lang=ja] .contact-intro h2{font-size:clamp(40px,5vw,70px)}html[lang=ja] .hero-actions .pill{font-size:14px}@media(max-width:540px){html[lang=ja] .hero{min-height:770px}html[lang=ja] .hero h1{font-size:67px}html[lang=ja] .hero-description{font-size:16px}html[lang=ja] .journey-info h3{font-size:26px}html[lang=ja] .field label{font-size:14px}html[lang=ja] .business-intro h2{font-size:34px}html[lang=ja] header nav{gap:6px}html[lang=ja] .ir-hero h1{font-size:38px}}
