/* =========================================================
   ILCHI Brain Yoga Renewal CSS
   整理版
   元CSSを Common / A-1 / A-2 / B-1 / B-2予定枠 に分割
   作成日: 2026-06-10
   注意: 既存表示を崩さないため、セレクタ名と !important は原則維持
========================================================= */

/* =========================
   Common 共通CSS
========================= */


/* --- ILCHI Brain Yoga Renewal / Common --- */

.iby-page {
  overflow: hidden;
  color: #222;
}

.iby-section {
  padding: 72px 24px;
}

.iby-section > .wp-block-group__inner-container {
  max-width: 1120px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .iby-section {
      padding: 48px 20px;
    }
}
/* =========================
   Common 今月のキャンペーンバナー
========================= */

.ilchi-monthly-campaign {
  max-width: 900px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
}

.ilchi-monthly-campaign__link {
  display: block !important;
  border-radius: 22px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(80, 50, 20, 0.10) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

.ilchi-monthly-campaign__link:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 18px 42px rgba(80, 50, 20, 0.14) !important;
}

.ilchi-monthly-campaign__img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}

@media (max-width: 767px) {
  .ilchi-monthly-campaign {
    padding: 0 18px !important;
  }

  .ilchi-monthly-campaign__link {
    border-radius: 16px !important;
  }
}
