/* news-archive-list.css */
/* お知らせ一覧用スタイル */

/* メインコンテナ */
.news-archive {
  max-width: 860px;
  margin: 0 auto;
  font-family: sans-serif;
}

.news-archive h2 {
  margin-bottom: 1em;
  font-size: 1.5rem;
  border-bottom: 2px solid #ec4899;
  padding-bottom: 0.3em;
}

/* お知らせリスト */
.news-archive ul {
  list-style: none;
  padding-left: 0;
}

.news-archive li {
  padding: 0.8em 0;
  border-bottom: 1px solid #e5e7eb;
}

.news-archive-date {
  color: #6b7280;
  font-size: 0.95rem;
  margin-right: 1em;
}

.news-archive-title {
  color: #1d4ed8;
  font-weight: bold;
  text-decoration: none;
}

.news-archive-title:hover {
  text-decoration: underline;
}

