/* ▼ 年度別公示ページ専用 CSS ▼ */

.notice-files {
  margin-top: 1.5rem;
  padding-left: 1rem;
  line-height: 1.6;
}

.notice-files li {
  margin-bottom: 0.6rem;
}

/* 戻りリンク（← 公示一覧に戻る） */
.back-to-index {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;

  margin-top: 1rem;
  padding: 0.6rem 1rem;

  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;

  text-decoration: none;
  color: #228b22;
  font-weight: bold;
}

.back-to-index:hover {
  background: #f7f7f7;
  border-color: #ccc;
}

.back-to-index:visited {
  color: #228b22;  /* 緑のまま */
}

.back-to-index img {
  width: 20px;
  height: auto;
}
