/* ============================
   ★ 星座占いページ（共通）
   ============================ */

.zodiac-entry {
  font-size: 1.1rem;
  line-height: 1.9;
  color: #333;
  max-width: 820px;
  margin: 0 auto;
  padding-bottom: 2em;
  font-family: "Noto Sans JP", sans-serif;
}

/* 星座名タイトル */
.entry-title {
  text-align: center;
  font-size: 1.8rem !important;
  margin-bottom: 1em;
  color: #222;
}

/* 運勢表デザイン（修正済） */
.zodiac-entry table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
}

.zodiac-entry table td {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.07);
  padding: 12px 15px;
  font-size: 1.05rem;
}

/* コメントボックス */
.zodiac-entry .today-box {
  background: #fffdfa;
  border-left: 5px solid #ffcc66;
  padding: 15px 18px;
  margin: 1.8em 0;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

/* LINEバナー */
.zodiac-line-box {
  text-align: center;
  margin: 3em 0 2em;
}

.zodiac-line-box img {
  max-width: 300px;
}

.line-title {
  font-weight: bold;
  margin-bottom: 0.5em;
  font-size: 1.2rem;
}

/* 表の見やすいデザイン（通常記事用） */
.entry-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5em 0;
}

.entry-content table td,
.entry-content table th {
  border: 1px solid #ddd;
  padding: 8px 12px;
}

/* 本文フォント */
.entry-content {
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.8;
  font-size: 1.05rem;
}

/* LINEボックス（共通） */
.line-promo {
  text-align: center;
  margin: 3em 0;
}

.line-promo-title {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 0.6em;
}

.line-promo img {
  max-width: 260px;
  height: auto;
}

/* 星座ランキング */
.sidebar-ranking {
  background: #f9f9f9;
  padding: 1em;
  border-radius: 8px;
  margin-top: 1em;
}

.sidebar-ranking h3 {
  font-size: 1.1em;
  margin-bottom: 0.5em;
}

.sidebar-ranking ol {
  padding-left: 1.2em;
}


/* 12星座ページだけサイドバーの LINE ボタンを非表示 */
.page-aries .line-promo,
.page-taurus .line-promo,
.page-gemini .line-promo,
.page-cancer .line-promo,
.page-leo .line-promo,
.page-virgo .line-promo,
.page-libra .line-promo,
.page-scorpio .line-promo,
.page-sagittarius .line-promo,
.page-capricorn .line-promo,
.page-aquarius .line-promo,
.page-pisces .line-promo {
    display: none !important;
}







