@charset "utf-8";
/*
 * 記事本文カスタムCSS(手書き用)
 * このファイルはSass(scss/)の管理外です。コンパイルで上書きされないため、直接編集して構いません。
 * style.cssの後に読み込まれるので、同じセレクタなら基本こちらが優先されます。
 * 読み込み: header.php(filemtime付きのため、上書き保存すればキャッシュは自動で切り替わります)
 */

/* ===== 本文のブロックタグ表示(記事テンプレート改修相談 No.1) =====
   HTMLモード(本文にp/ul/ol/table/dl等を含むフィールド)のみ該当。
   page-lp_article.phpのインラインstyleから移設(2026-08-17) */
.outline p, .single-txt p, .single-desc-txt p {
  margin: 0 0 1.2em;
}
.outline p:last-child, .single-txt p:last-child, .single-desc-txt p:last-child {
  margin-bottom: 0;
}
.outline ul, .outline ol, .single-txt ul, .single-txt ol, .single-desc-txt ul, .single-desc-txt ol {
  margin: 0 0 1.2em;
  padding-left: 1.6em;
}
.outline ul li, .single-txt ul li, .single-desc-txt ul li {
  list-style: disc;
}
.outline ol li, .single-txt ol li, .single-desc-txt ol li {
  list-style: decimal;
}
.outline table, .single-txt table {
  border-collapse: collapse;
  margin: 0 0 1.2em;
  width: 100%;
}
.outline th, .outline td, .single-txt th, .single-txt td {
  border: 1px solid #ddd;
  padding: 8px 10px;
  text-align: left;
  vertical-align: top;
  font-size: inherit;
}
.outline th, .single-txt th {
  background: #f5f5f5;
  font-weight: 700;
}
.outline dl, .single-txt dl {
  margin: 0 0 1.2em;
}
.outline dt, .single-txt dt {
  font-weight: 700;
}
.outline dd, .single-txt dd {
  margin: 0 0 .8em 1em;
}

/* ===== 注釈タイトル(記事テンプレート改修相談 No.3) =====
   h2→p変更に伴い、ブラウザ標準の見出し太字が外れるため従来の見た目を維持する */
.single-desc-shl {
  font-weight: 700;
}

/* ===== FAQ(よくある質問。記事テンプレート改修相談 No.2 案A) =====
   出力構造: <div id="faq" class="single-sec-lv1 single-faq"><h2 class="single-shl-lv1">見出し</h2>
             <dl class="single-faq-list"><dt>質問</dt><dd>回答</dd>...</dl></div> */
.single-faq-list dt {
  font-weight: 700;
  line-height: 1.6;
  margin: 0 0 .5em;
}
.single-faq-list dd {
  line-height: 1.8;
  margin: 0 0 1.5em;
}
.single-faq-list dd:last-child {
  margin-bottom: 0;
}
