.acp-redesign[data-locale=ja]{line-break:strict}.acp-redesign[data-locale=ja] .acp-hero-head h1{font-weight:700;letter-spacing:0;line-height:1.22;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:anywhere}.acp-redesign[data-locale=ja] :is(h2,h3,h4){letter-spacing:0;line-height:1.35;font-feature-settings:"palt";text-wrap:balance}.acp-redesign[data-locale=ja] .acp-answer h2{letter-spacing:.04em;line-height:1.5;text-wrap:wrap}.acp-redesign[data-locale=ja] .acp-answer-claim{letter-spacing:0;line-height:1.5}@supports (word-break:auto-phrase){.acp-redesign[data-locale=ja] :is(h2,h3,h4,p,li,.fq-q,.fq-lead,.fq-body):not(.acp-eyebrow,.acp-diagram-appointed-label){word-break:auto-phrase}}.acp-redesign[data-locale=ja] :is(.acp-eyebrow,.acp-breadcrumb,.acp-fee-chip,.acp-fee-price-label,.acp-fee-calc-label,.acp-fee-price-figure span,.acp-fee-volume,.acp-ft-label,.acp-fee-others-head p,.acp-diagram-zone-label,.aos .aos-charged-k,.aos .aos-kicker,.tf .tf-role,.tf .tf-zone-tag,.ss .ss-zone-tag,.fl .fl-edge-label,.fl .fl-others-label,.fl .fl-via,.st .st-num){letter-spacing:.04em}