@charset "utf-8";
/* ======================================================
　　お知らせ一覧
====================================================== */
.page-news {
  padding-bottom: 100px;
}
.news_items {
  position: relative;
  z-index: 10;
}
.news_items-main img {
  max-width: 200px !important;
}
.news_item {
  font-size: clamp(1.2rem, calc(100vw * 18 / 1200), 1.8rem);
  font-weight: 500;
}
.news_item h3 {
  font-weight: 600;
  font-size: clamp(1.4rem, calc(100vw * 24 / 1200), 2.4rem);
  padding-bottom: 10px;
  margin-top: 6px;
  border-bottom: 2px solid #1f65b7;
}
.news_item p {
  margin-top: 10px;
}
.news_item:nth-of-type(n + 2) {
  margin-top: clamp(40px, calc(100vw * 80 / 1200), 80px);
}
.news-pagination {
  margin-top: 120px;
  display: flex;
  justify-content: center;
  gap: 20px;
  font-size: 2rem;
  font-weight: 600;
}
.btn-prev,
.btn-next {
  display: block;
  color: #fff;
  width: 200px;
  height: 60px;
  background-color: #1f65b7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-prev:hover,
.btn-next:hover {
  background-color: #fef77b;
  color: #1f65b7;
  opacity: 1;
}
