@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/



/* ===== SWELL: H2/H3を“下線だけ”にする ===== */

/* フロント側（公開ページ） */
.post_content h2.wp-block-heading {
  background: transparent !important;
  color: #333 !important;
  padding: 0 0 8px !important;
  margin: 64px 0 24px !important;
  border: 0 !important;
  border-bottom: 3px solid #dfe1e9 !important;
  box-shadow: none !important;
}
.post_content h2.wp-block-heading::before,
.post_content h2.wp-block-heading::after {
  content: none !important; /* テーマが装飾を出している場合の保険 */
}

.post_content h3.wp-block-heading {
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #ccc !important;
  padding: 0 0 .3em !important;
  margin-bottom: 1em !important;
  font-weight: 700;
}

/* 見出しの左位置を本文と揃える */
.post_content h2.wp-block-heading,
.post_content h3.wp-block-heading {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


/* ========== 丸ドットのリスト（色:#f0b429） ========== */
/* オレンジの丸ドット（#f0b429）を標準マーカーで表示 */
.post_content ul.dot-list {
  list-style: disc;        /* 標準の塗りつぶし丸 */
  padding-left: 1.25em;    /* 左のインデントを調整 */
  margin-left: 0;
}

.post_content ul.dot-list > li {
  margin: .35em 0;         /* 行間は好みで */
}

/* マーカー色や大きさを調整（縦位置は自動で綺麗に揃います） */
.post_content ul.dot-list > li::marker {
  color: #f0b429;          /* ★ドット色 */
  font-size: 1.5em;         /* ドットの大きさ（調整可） */
}