/* =========================
   追加：共通の注釈スタイル
========================= */
.note {
  padding-left: 2em;
  text-indent: -2em;
}

.note::before {
  content: "※";
}

/* =========================
   追加：寄付ページのボタンバリエーション
========================= */
#donation .guideline .personal .btn.orange a {
  background: linear-gradient(to bottom, #f39800 0%, #ed6c00 100%);
}

#donation .guideline .personal .btn.blue a {
  background: linear-gradient(to bottom, #4a90e2 0%, #0066cc 100%);
}

#donation .guideline .personal .btn.green a {
  background: linear-gradient(to bottom, #6cc070 0%, #2e8b57 100%);
}

/* =========================
   追加：番号付きリスト（カスタム）
========================= */
#donation ol.numlist {
  list-style: none !important;
  counter-reset: num;
  padding-left: 0;
}
#donation ol.numlist li {
  counter-increment: num;
  margin-bottom: 8px;
  padding-left: 2em;
  text-indent: -2em;
}
#donation ol.numlist li:before {
  content: "(" counter(num) ") ";
}

/* =========================
   変更：noteの強化（寄付ページ内）
========================= */
#donation .note {
  display: block;
  padding-left: 1.5em;
  text-indent: -1.5em;
  margin: 2px 0;
  line-height: 1.5;
}
#donation .note:first-of-type {
  margin-top: 5px;
}
#donation .note::before {
  content: "※";
}
