@charset "UTF-8";
/* 共通カラー */
/* テンプレート共通カラー */
/* タグ */
/* ブレイクポイント */
/* メディアクエリ */
.page {
  padding-top: 30px;
  padding-bottom: 30px;
  min-height: 200px;
}
@media screen and (min-width: 760px) {
  .page {
    min-height: 400px;
  }
}
.page #news .news_inner {
  border-bottom: 1px dotted #000;
}
.page #news .news_inner a {
  display: block;
  padding: 10px 0;
}
.page #news .news_inner a span {
  display: inline-block;
}
.page #news .news_inner a .date {
  font-weight: bold;
  margin-right: 16px;
}
.page #news .news_inner a .tag {
  font-size: 1.4rem;
  padding: 4px 6px;
  color: #fff;
}
.page #news .news_inner a .news_report_title {
  padding-top: 10px;
}
.page__title {
  font-size: 2.4rem;
  font-weight: bold;
  border-left: 8px solid #000000;
  padding-left: 20px;
  margin-top: 20px;
}

.pager {
  width: 98%;
  margin: 0 auto;
  padding-bottom: 30px;
}
@media screen and (min-width: 760px) {
  .pager {
    width: 100%;
  }
}
.pager .pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pager .pagination li {
  border: solid 1px #959595;
  margin-right: 10px;
  margin-top: 10px;
}
@media screen and (min-width: 760px) {
  .pager .pagination li {
    margin-top: 0;
  }
}
.pager .pagination li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.pager .pagination li a span {
  display: inline-block;
  text-align: center;
  padding: 16px;
}
.pager .pagination li a:hover {
  color: #fff !important;
  background: #0d1634;
}
.pager .pagination li .active {
  color: #fff;
  background: #0d1634;
}/*# sourceMappingURL=news.css.map */