/**
 * サイト固有のスタイル調整を置くファイル。
 *
 * style.css（base 共通）とは分離し、展開した各サイト固有の差分のみをここに記述する。
 * これにより style.css を base と同一に保ち、base の改修をそのまま各サイトへ
 * 取り込めるようにする（custom.js の CSS 版）。
 *
 * style.css の後に読み込まれる（enqueue 依存：style 他）。
 * base 本体にはサイト固有スタイルが無いため、ここは空（雛形）。
 */

/* スマホのヘッダーの中身を神奈川県連と同じにする（色は広島のまま）：
   正方形の党ロゴ＋「国民民主党」を省いた組織名。ヘッダーのつくり（帯の位置・幅・余白・メニューボタン）は base のまま */
.header__inner { padding: 0.3em 3.5rem 0.3em 0.5rem; }
@media (max-width: 768px) {
    .header .header-party-logo-box { margin-right: 7px; }
    .header .header-party-logo--square { width: 50px; }
    .header .header-ttl-big { font-size: 1.5rem; line-height: 1.1; letter-spacing: -0.03em; }
    .header .header-ttl-small { font-size: 0.66rem; margin-top: 5px; font-weight: 400; letter-spacing: -.01em; }
}

/* メンバー個別ページ：パンくず直下の余白を詰める（広島県連のみ） */
.single-member .entry-header-member { padding-top: 0; }

/* 候補者公募バナー（sections/kobo-banner.php）：img に width/height 属性を付けているので、高さは比率に任せる */
.kobo-banner img { height: auto; }
/* バナー上の空白（セクション上余白＋バナー枠の上マージン 30px）を半分にする */
.module--kobo-banner { padding-top: calc((var(--space-section) + 30px) / 2); }
.module--kobo-banner .kobo-banner { margin-top: 0; }
@media (min-width: 769px) {
    .kobo-banner__text { text-align: center; }
}
