[lang=ja],[lang=ja] body{font-family:var(--font-noto-sans-jp),"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic","Meiryo",sans-serif}:where([lang=ja]) .richTextWrapper h1,:where([lang=ja]) h1{font-size:28px;line-height:1.3}:where([lang=ja]) .richTextWrapper h2,:where([lang=ja]) h2{font-size:22px;line-height:1.4}:where([lang=ja]) .richTextWrapper h3,:where([lang=ja]) h3{font-size:18px;line-height:1.45}:where([lang=ja]) .richTextWrapper h4,:where([lang=ja]) h4{font-size:16px;line-height:1.55}:where([lang=ja]) .richTextWrapper h5,:where([lang=ja]) h5{font-size:14px;line-height:1.6}:where([lang=ja]) .richTextWrapper h6,:where([lang=ja]) h6{font-size:13px;line-height:1.65}@media (min-width:900px){:where([lang=ja]) .richTextWrapper h1,:where([lang=ja]) h1{font-size:36px}:where([lang=ja]) .richTextWrapper h2,:where([lang=ja]) h2{font-size:28px}:where([lang=ja]) .richTextWrapper h3,:where([lang=ja]) h3{font-size:22px}:where([lang=ja]) .richTextWrapper h4,:where([lang=ja]) h4{font-size:18px}:where([lang=ja]) .richTextWrapper h5,:where([lang=ja]) h5{font-size:16px}:where([lang=ja]) .richTextWrapper h6,:where([lang=ja]) h6{font-size:14px}}[lang=ja] body{font-size:16px}[lang=ja] body,[lang=ja] p{line-height:1.8}[lang=ja] .text-sm,[lang=ja] .text-xs,[lang=ja] .text-xxs,[lang=ja] small{line-height:1.65}[lang=ja]{--form-label-size:0.8125rem}[lang=ja] .tracking-wide,[lang=ja] [role=button],[lang=ja] button,[lang=ja] input,[lang=ja] label,[lang=ja] nav,[lang=ja] select{letter-spacing:.02em}[lang=ja] .italic,[lang=ja] address,[lang=ja] blockquote cite,[lang=ja] cite,[lang=ja] dfn,[lang=ja] em,[lang=ja] i,[lang=ja] var{font-style:normal}[lang=ja] .font-medium{font-weight:500}