/* 既存の見出しと料金欄だけを、承認済みの説明に合わせる。 */
body.ms-experience-page .detail-section .price-tax-note{margin:0 0 18px;font-size:14px;line-height:1.8;color:var(--muted)}
@media(max-width:760px){body.ms-experience-page[data-page="index.html"] .hero-message h1{font-size:clamp(22px,6.85vw,46px);letter-spacing:.01em}}

/* 事例の主見出しを共通の階層へ戻し、お知らせは白背景で区切る。 */
body.ms-experience-page[data-page="index.html"] #case>.section-heading>h2{font-size:78px;line-height:1.06;letter-spacing:-.025em}
body.ms-experience-page[data-page="index.html"] #news{background:#fff}
@media(max-width:760px){body.ms-experience-page[data-page="index.html"] #case>.section-heading>h2{font-size:46px;line-height:1.1}}
@media(max-width:360px){body.ms-experience-page[data-page="index.html"] #case>.section-heading>h2{font-size:44px}}
