/* ===========================
   KPLM: 帯見出しフルブリード
   =========================== */

/* KPLM内の見出しだけに適用（直書きの見出しは対象外） */
.kplm-section .wp-block-heading {
  display: block;
  position: relative;
  color: #fff; /* 文字色（必要なら調整） */
  background: #2b6cb0; /* 帯の色（intro用） */
  padding: 12px 16px; /* 内側余白 */
  margin: 24px 0; /* 上下余白 */

  /* 画面幅(100vw)まで横に広げるテクニック */
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  box-sizing: border-box;
}

/* セクション別の色分け（任意） */
.kplm-cta .wp-block-heading {
  background: #38a169; /* CTAはグリーン */
}

/* 余計な横スクロールを防ぐ保険（テーマで設定済みなら不要） */
html,
body {
  overflow-x: hidden;
}

.kplm-layout {
  margin: 2em 0;
}
.kplm-layout section {
  margin-bottom: 2em;
}
