/* ============================================================
   資料DLフォーム（download.html）／完了ページ（thanks.html）の追加CSS
   `.fig` に無い要素と、SPの日本語組版だけをここに置く。
   index.html 側の css/adjust.css と役割は同じ（読み込みは各HTMLの <link>）。
   ============================================================ */

/* ── SPの日本語組版（index.html と同じ扱い。2026-08-25）─────────
   HTML には tools_wbr.js（BudouX）で文節の切れ目に <wbr> が入っている。
   keep-all を当てると、ブラウザはその位置でしか改行しなくなる。
   ※ 再生成したら node tools_wbr.js tohtml/LP2/download.html tohtml/LP2/thanks.html を流し直す */
@media (max-width:1024px) {
  .root [data-n] { word-break:keep-all; overflow-wrap:anywhere; }
  .root [data-n] { font-feature-settings:"palt" 1; }
}

/* ── 完了ページの案内文（2026-08-25 仕様変更）───────────────────
   DLボタンをやめ、メールでリンクを送る形にしたときに足した段落。
   見出し「ご入力ありがとうございました」の下に置く */
.thanks-note {
  padding:32px 0 0;
  max-width:760px;
  text-align:center;
  color:#211815;
}
.thanks-note__lead {
  font-size:18px; font-weight:700; line-height:1.8; margin:0 0 16px;
}
.thanks-note__sub {
  font-size:15px; font-weight:400; line-height:1.9; margin:0; color:#555555;
}
.thanks-note__tel {
  /* 生成CSS（thanks.css）が a{display:block} にしているので、文中に戻す */
  display:inline; color:#211815; font-weight:700; text-decoration:underline; white-space:nowrap;
}
.thanks-note__tel:hover { opacity:.7; }

@media (max-width:768px) {
  .thanks-note { padding:24px 20px 0; }
  .thanks-note__lead { font-size:17px; }
  .thanks-note__sub { font-size:14px; }
}

/* ── 手で決めた改行位置（data/line-breaks.json）。index と同じ扱い ── */
br.bp-sp { display:none; }               /* PC・タブレットでは改行しない */
@media (max-width:768px) {
  br.bp-sp { display:inline; }           /* スマホでだけ改行する */
}

/* スパム対策の状況を伝える一文（LP1 の .submit-hint と同じ） */
.submit-hint { margin:0 0 12px; color:#6E6E6E; font-size:14px; line-height:1.7; }

