@charset "UTF-8";
/* MTの記事本文・可変件数に対する補足。サイト全体のデザインは各ページのSCSSで管理する。 */
.news-list [hidden] {
  display: none !important;
}

.news-list__filter {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  text-decoration: none;
  vertical-align: middle;
}

.news-list__pages {
  flex-wrap: wrap;
}

.news-list__page[aria-current=page] {
  pointer-events: none;
}

.news-detail__body > p {
  margin-bottom: 1.5em;
}

.news-detail__body img {
  height: auto;
  max-width: 100%;
}

.news-detail__media:empty, .news-list__media:empty {
  display: none;
}
