/* =========================
  Shichijuni-ko: result table
========================= */

.shichijuni-ko-result-table {
  min-width: 100%;
  font-size: 0.82rem;
}

.shichijuni-ko-result-table th,
.shichijuni-ko-result-table td {
  padding: 6px 8px;
}

.shichijuni-ko-result-table .solar-term-cell {
  width: 5.5em;

  background: rgba(180, 42, 35, 0.055);

  color: var(--mikoto-red-dark);
  font-weight: 800;
  letter-spacing: 0.06em;
}

.shichijuni-ko-result-table .ko-name-cell {
  color: #4f3b32;
  font-weight: 700;
  white-space: nowrap;
}

.shichijuni-ko-result-table .ko-position {
  color: rgba(80, 50, 45, 0.62);
  font-size: 0.76rem;
}

.shichijuni-ko-result-table .date-cell {
  color: #51463e;
  font-size: 0.8rem;
  white-space: nowrap;
}

.shichijuni-ko-result-table .longitude-cell {
  color: #5a4134;
  font-size: 0.8rem;
  font-weight: 700;
  white-space: nowrap;
}

/* 二十四節気の切れ目 */
.shichijuni-ko-result-table tr.is-solar-term-start th,
.shichijuni-ko-result-table tr.is-solar-term-start td {
  border-top: 2px solid rgba(180, 42, 35, 0.22);
}

.shichijuni-ko-result-table tbody tr:first-child th,
.shichijuni-ko-result-table tbody tr:first-child td {
  border-top: none;
}

