#pageNews .newsListArea {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 16px;
}
#pageNews .newsListArea .newsList .newsDate {
  color: #ddd;
}
#pageNews .newsListArea .newsList .newsTitle {
  text-decoration: none;
}
#pageNews .newsListArea .newsList img {
  aspect-ratio: 16/9;
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 12px;
}

@media print, screen and (max-width: 767px) {
  #pageNews .newsListArea {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 16px;
  }
  #pageNews .newsListArea .newsList .newsDate {
    font-size: clamp(14px, 4.1vw, 16px);
  }
  #pageNews .newsListArea .newsList .newsTitle {
    font-size: 15px;
  }
}
.secPager {
  margin-bottom: 64px;
}

.wp-pagenavi {
  display: flex;
  justify-content: center;
}
.wp-pagenavi .current,
.wp-pagenavi .page {
  width: 32px;
  height: 32px;
  background: #c8161d;
  font-family: "Jost", sans-serif;
  letter-spacing: 0.05em;
  line-height: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  padding: 0;
  margin: 0;
  color: #ffffff;
}
.wp-pagenavi .page {
  background-color: #000000;
}
.wp-pagenavi .previouspostslink,
.wp-pagenavi .nextpostslink {
  border: 0;
  font-size: clamp(14px, 1.11vw, 16px);
}/*# sourceMappingURL=style.css.map */