html:lang(ja) :is(.hongryeon-880058,.mnsh-880058,.hr58-loading){font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-break:strict;word-break:normal;overflow-wrap:anywhere}html:lang(ja) .hongryeon-880058 :is(p,h2,h3,h4){word-break:normal!important;line-break:strict;overflow-wrap:anywhere;line-height:1.8!important;text-wrap:pretty}html:lang(ja) .hongryeon-880058 .hr-serif,html:lang(ja) .hr58-loading>p,html:lang(ja) .mnsh-880058 .wizard-question{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif!important;letter-spacing:.025em;line-height:1.6!important}html:lang(ja) .hongryeon-880058 .hr-intro-title{font-size:clamp(28px,8.2vw,38px)!important;line-height:1.45!important;letter-spacing:.01em}html:lang(ja) .hongryeon-880058 .hr-intro-eyebrow{font-size:clamp(11px,3.1vw,13.5px)!important;letter-spacing:.045em!important}html:lang(ja) .hongryeon-880058 .hr-participant{max-width:calc(100vw - 40px);font-size:clamp(10px,2.9vw,13px)!important;letter-spacing:0}html:lang(ja) .mnsh-880058 :is(.wizard-caption,.wizard-error,.wizard-radio-item){line-height:1.75;word-break:normal;line-break:strict}html:lang(ja) .mnsh-880058 .wizard-question{font-size:clamp(24px,6.4vw,30px);margin-top:12px;margin-bottom:24px}html:lang(ja) .mnsh-880058 .wizard-radio-item{padding-top:12px;padding-bottom:12px}html:lang(ja) .hr58-loading>p{font-size:clamp(22px,6vw,26px)}@media (max-width:360px){html:lang(ja) .hongryeon-880058 h2.hr-serif{font-size:27px!important}}html:lang(ja) .hongryeon-880058 .hr-intro-reviews>div:first-child p,html:lang(ja) .hongryeon-880058 :is(h2,h3,h4),html:lang(ja) .hongryeon-880058 [role=img] p{text-wrap:balance}