@charset "utf-8";
/* --------------------------------------------------------
 * news一覧ページ
 * ----------------------------------------------------- */
.archive-news {
  margin-bottom: 5vh;
}
.archive h1 {
  padding-bottom: 10px;
  margin: 1em 0;
  font-weight: 700;
  color: #004EA2;
  border-bottom: solid 1px #333;
}
.news-list li {
  display: flex;
  align-items: center;
  column-gap: 15px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #ddd;
}
.news-list time {
  flex: 0 0 8em;
  font-size: 1.4rem;
  color: #777;
}
.news-list a {
  flex: 0 1 100%;
  display: block;
  padding-left: 1.4em;
  text-indent: -1.4em;
}
.news-list a:hover {
  text-decoration: underline;
  color: #004EA2;
}
@media (min-width: 769px) {
  .news-list a { margin: 15px 0;}
}
@media (max-width: 768px) {
  .news-list li { flex-wrap: wrap; }
  .news-list time, .news-list a { flex: 0 0 100%; }
}
