@charset "UTF-8";
/* 一覧ページ用: テキストのmargin調整のみ */
@media screen and (min-width: 1024px) {
  .archive-news .news .container {
    padding: 72px 0 112px;
  }
  .archive-news .news .container .en-ttl + .text {
    margin-bottom: 72px;
  }
}

/* カードリスト: TOPと同じ3列 + 折り返し */
.archive-news .news-list li .img {
  margin-bottom: 3.6rem;
}
@media screen and (min-width: 1024px) {
  .archive-news .news-list {
    flex-wrap: wrap;
    row-gap: 56px;
  }
  .archive-news .news-list li {
    flex: none;
    width: calc((100% - min(3.5%, 40px) * 2) / 3);
  }
}/*# sourceMappingURL=news.css.map */