/* ==========================================================================
   h-inherit.css — 旧テーマ stgy2026 の「追加CSS」（カスタマイザー）の引継ぎ
   --------------------------------------------------------------------------
   WordPress の「追加CSS」はテーマごとに保存される。stgy2026h に切り替えると、stgy2026 の追加CSS
   （表の文字19px・スマホの図スワイプ・目次の形・FAQの余白 など、色以外の働きも持つ）が出なくなる。
   そこで 2026-10-01 時点の本番の追加CSS（2,538字・前後の改行を除く）を一字も変えずにここへ写した。
   読み込み順＝ style.css → h-inherit.css → h-skin.css（→ トップは h-top.css）。
   ＝確認済みの書き出し（本番HTML内の追加CSSの後ろに h-skin を置いた状態）と同じ重なり順。
   青・黄・緑などの色指定はこの後ろの h-skin.css が無彩色へ上書きする。
   切替後に追加CSSを書くときは、新テーマ（stgy2026h）のカスタマイザーに書く（そちらは空から始まる）。
   本番の追加CSSが変わったら、この下の本文を写し直す（check_all.py が控えとの一致を点検する）。
   ========================================================================== */
/* >>> stgy2026 wp-custom-css (verbatim) >>> */
/* 2026-09-09 旧SWELLマーカー復活（削除すれば元に戻る） */
.swl-marker{font-weight:inherit}
.swl-marker.mark_yellow{background:linear-gradient(transparent 60%,#fff59a 0%)}
.swl-marker.mark_green{background:linear-gradient(transparent 60%,#c8f2d0 0%)}
/* blue/orangeは2色体系統一のため黄色へ寄せる（2026-09-09） */
.swl-marker.mark_blue{background:linear-gradient(transparent 60%,#fff59a 0%)}
.swl-marker.mark_orange{background:linear-gradient(transparent 60%,#fff59a 0%)}
/* 2026-09-09 表の文字サイズを本文(19px)と統一（削除すれば元の17pxに戻る） */
@media(min-width:641px){
table.data{font-size:19px}
table.data tr.total td.r{font-size:19px}
}
/* 2026-09-12 スマホ(640px以下)はテーマの15px設計を活かすためPC幅に限定 */

/* 2026-09-09 章まとめカードの誘い文を他カードと同トーンの17pxへ（旧13.5px） */
.summary-link .lb .hook{font-size:17px}
/* 2026-09-09 記事内ボタンの文字を本文と同サイズに */
.article .btn-ghost{font-size:19px}


/* 2026-09-12 スマホで図を読める大きさに（左右スワイプ方式） */
@media(max-width:640px){
.article figure{overflow-x:auto;-webkit-overflow-scrolling:touch}
.article figure>img{max-width:none !important;width:760px !important;height:auto}
.article figure::after{content:"← 図は左右にスワイプできます →";display:block;text-align:center;font-size:12px;color:#8a97a5;margin-top:6px}
}


/* 2026-09-12 記事ページの見出し・タイトルを墨色に（紺はアクセント線と機能色へ・宗行さん確定） */
.art-head h1{color:var(--ink-article)}
.article h2{color:var(--ink-article);border-bottom:3px solid var(--blue);padding-bottom:10px}
.article h3{color:var(--ink-article);border-left:4px solid var(--blue);padding-left:12px}
.article .ex h3,.article .step h3,.article .callout h3,.article .notice h3,.article .order h3,.article .keypoints h3,.article .summary-link h3,.article .faq h3{border-left:none;padding-left:0}
.article .faq .q,.article h3.q{color:var(--blue);border-left:none;padding-left:0}


/* 2026-09-12 目次をプレビューの見た目に統一（宗行さん指示＝本番をプレビューに合わせる） */
.toc{background:#f7f9fb;border:1px solid #d6dde4;border-radius:0;box-shadow:none;padding:18px 22px;margin:26px 0;max-width:880px}
.toc .ttl{font-size:19px;color:var(--ink-article);font-weight:700;margin:0 0 10px;display:block}
.toc .ttl::before{content:none}
.toc ol{list-style:decimal;margin:0;padding-left:1.4em}
.toc li{counter-increment:none;position:static;padding-left:0;margin-bottom:.4em;line-height:2}
.toc li::before{content:none}
.toc a{color:var(--grad-deep-a);font-weight:700;text-decoration:underline;text-underline-offset:3px;font-size:19px}
@media(max-width:640px){.toc a{font-size:16px}}

/* 20260913 FAQのQバッジ余白復元（20260912 patch3の副作用是正）。テーマの.faq .q::before(Qバッジ・absolute)用に44px確保 */
.article .faq h3.q,.article .faq .q,.faq h3.q,.faq .q{padding-left:44px}
/* <<< stgy2026 wp-custom-css (verbatim) <<< */
