/* ads.css — 広告関連 CSS（極力シンプルな最小構成）
 *
 * 仮スロット ID 状態（広告未配信）でも空枠が余白を作らないように、
 * min-height は基本ゼロ。広告が配信されると AdSense 側が自動で実寸を持つ。
 * 本番でスロット ID を実 ID に置き換え後、必要に応じて最小高さを再導入する。
 */

.ad_container {
  margin: 0 auto;
  text-align: center;
}

.ad_container ins.adsbygoogle {
  display: block;
}

@media (max-width: 768px) {
  .ad_container--sidebar,
  .ad_container--bottom {
    display: none;
  }
}

/* PC 左右サイドレール（画面幅 1200px 以上で表示） */
.ad_container--sidebar {
  position: fixed;
  top: 100px;
  width: 160px;
  min-height: 600px;
  z-index: 100;
}
.ad_container--sidebar_left {
  left: 8px;
}
.ad_container--sidebar_right {
  right: 8px;
}
/* 画面幅 1200px 未満（中央コンテンツとぶつかる）では非表示 */
@media (max-width: 1199px) {
  .ad_container--sidebar {
    display: none;
  }
}

/* ─────────────────────────────────────
   .ad_container--anchor は 2026-04-25 に Auto Ads 化のため削除。
   モバイル画面下固定アンカーは AdSense 管理画面の「自動広告」設定で
   「アンカー広告だけ ON」にして対応。
   ───────────────────────────────────── */
