/*
Theme Name:         reservedcruise news
Theme URI:
Description:        reservedcruise news
Version:            0.1.1
Author:             kei naguchi
Author URI:

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

/* news archive */

/* news single */
.news-detail__title {
  /* display: flex;
  align-items: center; */
}
.news-detail__title .icon {
  display: block;
  width: 80px;
  height: 22px;
  margin-bottom: 8px;
  margin-right: 10px;
  border-radius: 4px;
  background: #1c2a52;
  color: #fff;
  font-size: 11px;
  padding: 1px 3px;
  font-weight: 600;
  text-align: center;
  line-height: 1.8;
}
/* お知らせのカテゴリーラベル */
.news-detail__title .icon.info {
  background: #2098D1;
}
.news-detail__title .icon.event {
  background: #20c936;
}
.news-detail__title .icon.charter-cruise {
  background: #1c2a52;
}
.news-detail__title .icon.yokohama-cruise {
  background: #FF9900;
}
.news-detail__content {
  padding-top: 24px;
}
.news-detail__content a {
  text-decoration: underline;
}
.news-detail__content a:hover {
  opacity: 0.7;
}
.news-detail__content .wp-block-image {
  margin-bottom: 16px;
}

/* ページネーション */
.pager_list {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.pager_list li {
  list-style: none;
  display: inline-block;
  line-height: 1;
  margin: 0 1px;
}
.pager_list li a {
  display: block;
  padding: 8px 12px;
  color: #1c2a52;
  background-color: #fff;
  font-size: 14px;
  overflow: hidden;
  transition: background-color 300ms, color 300ms;
  border: 1px solid #bebebe;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 500;
}
.pager_list li a:hover,
.pager_list li.here,
.pager_list li.here a {
  color: #fff;
  background-color: #1c2a52;
  border: 1px solid #1c2a52;
  text-decoration: none;
}
.pager_list li.next a {
  border: none;
  background-color: transparent;
  text-decoration: none;
  font-weight: 300;
}
.pager_list li.next a:hover {
  text-decoration: underline;
  color: #000;
}
@media (max-width: 767.98px) {
  .pager_list {
      margin: 0 auto 30px;
  }
  .pager_list li a {
      padding: 8px 10px;
      font-size: 13px;
  }
}