@charset "utf-8";
/* 住宅の窓「現状維持・遮熱施工・断熱窓」3案診断ブロック専用の追加ルール。
   COO-CODE-WEB-WINDOW-3WAY-20261009-01 / 2026-10-10

   /assets/ss-site-v3.css ・ss-site-v3-aux-20261009.css ・ss-site-v3-b3-20261009.css は
   1バイトも変更しない（公開済み24ページに影響を出さないため）。

   ここに書くのは2種類だけ:
     A) #window-3way（追加ブロック）の中だけで効く行組み・余白
     B) /residential/window/ を v3 化したときにだけ必要になる行組み
   公開済みページの既存要素には当たらないよう、すべて id / .w3 配下に閉じる。

   /residential/ は共通CSSだけを読んでいて word-break:auto-phrase が当たっていない。
   追加ブロックにだけ当てる＝既存本文の行の折れ方を変えない。 */

#window-3way{ word-break: auto-phrase; }

/* カタカナ語が割れるのを確実に止める（auto-phrase でも割れる語がある）。
   実測で割れたのは「コーティング」「フィルム」「メーカー」「カーテン」。 */
#window-3way .v3-card h3,
#window-3way .v3-sec-head h2,
#window-3way .v3-box h3,
#window-3way .v3-faq summary{ word-break: keep-all; overflow-wrap: anywhere; }

/* .v3-box は margin:0 0 18px なので、連続した箱の間に上余白を足す */
#window-3way .v3-box{ margin-top: 18px; }
#window-3way .v3-cards+.v3-box{ margin-top: 22px; }

/* 根拠欄：公式の原文を1項目1行で並べる */
#window-3way .w3-facts ul{ margin: 0; padding-left: 1.25em; }
#window-3way .w3-facts li{ font-size: 15px; line-height: 1.85; margin: 0 0 .5em; }
#window-3way .w3-facts li:last-child{ margin-bottom: 0; }

/* カード内の注記（補助対象ではない旨）はカードの最後に置く */
#window-3way .v3-card .v3-note{ margin-top: 10px; }

/* FAQ は本文幅（760px）に寄せる。見出しと箱の間を詰めすぎない */
#window-3way .w3-faqwrap{ max-width: var(--v3-read); margin: 26px auto 0; }
#window-3way .w3-faqwrap h3{ margin: 0 0 12px; }

/* ---- /residential/window/ を v3 化したページだけに必要な行組み ---- */
body.v3 .w3-page-kana{ word-break: keep-all; overflow-wrap: anywhere; }

/* .v3-faq summary は display:block なので v3-nb を inline に戻しておく
   （共通CSS側に `.v3-stats span{display:block}` のような子孫セレクタがあるため防御）。 */
#window-3way .v3-faq summary .v3-nb{ display: inline; }
