.sd.richText.richText{font-family:Zen Kaku Gothic New,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:17px;line-height:1.9;letter-spacing:.04em;color:#222;line-break:strict;overflow-wrap:anywhere}.sd.richText.richText :is(p,li,a,strong,h1,h2,h3,h4,blockquote){font-family:inherit}.sd.richText.richText>p{font-size:1em;line-height:1.9;margin:0 0 1.6em}.sd.richText.richText strong{font-weight:700}.sd.richText.richText>:is(h2,h3,h4){font-weight:700;line-height:1.5;letter-spacing:.03em;font-feature-settings:"palt"}.sd.richText.richText>h2{font-size:1.35em;margin:2.4em 0 .7em}.sd.richText.richText>h3{font-size:1.2em;margin:2.2em 0 .6em}.sd.richText.richText>h4{font-size:1.06em;margin:2em 0 .5em}@media screen and (max-width:440px){.sd.richText.richText{font-size:16px;line-height:1.85}.sd.richText.richText>h2{font-size:1.3em}.sd.richText.richText>h3{font-size:1.15em}}.sd.richText.richText>:first-child{margin-top:0}.sd.richText.richText>:is(h2,h3,h4)+:is(h2,h3,h4,figure,ul,ol){margin-top:0}.sd.richText.richText>:is(ul,ol){margin:0 0 1.6em 1.4em}.sd.richText.richText li{font-size:1em;line-height:1.8;margin:.3em 0}.sd.richText.richText>figure{margin:2.5em 0}.sd.richText.richText>figure+figure{margin-top:-1em}
