/* =========================================
   見出しタグ変更用 互換レイヤー
   :where() で詳細度0のため、既存CSSが必ず優先される
   ブラウザ既定値だけを打ち消す安全設計
   ========================================= */

/* 元h2だった要素 → div / span / h3 / h4 に変更した箇所 */
:where(.u-keep-h2) {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin-block: 0.83em;
}

/* 元h4だった要素 → h3 に変更した箇所 */
:where(.u-keep-h4) {
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin-block: 1.33em;
}

/* 元div（＝見出しでなかった）要素 → h2 / h3 / h4 に変更した箇所 */
:where(.u-keep-div) {
  display: block;
  font-size: 1em;
  font-weight: normal;
  margin-block: 0;
}

.elementor-element-9142da3 .elementor-heading-title,
.elementor-element-cfb8451 .elementor-heading-title { font-size: inherit; font-weight: inherit; margin: 0; }

/* 2026/08/12 */

h3{
  background-color: transparent;
  border-left: none;
}

.symptoms-area h3{
    padding: 0;
    margin-top: 0px;
    margin-bottom: 0;
}

