@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/
    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/* 協賛ステーション：ページャー中央寄せ */
.kyosan-service-pagination {
  width: 100%;
  margin: 40px 0 24px;
  text-align: center;
}

/* WP-PageNavi全体を中央配置 */
.kyosan-service-pagination .wp-pagenavi {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

/* 「1 / 2」を非表示 */
.kyosan-service-pagination .wp-pagenavi .pages {
  display: none;
}

/* ページ番号・次へボタン */
.kyosan-service-pagination .wp-pagenavi a,
.kyosan-service-pagination .wp-pagenavi span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 42px;
  height: 42px;
  padding: 0 12px;
  border: 1px solid #c9ddeb;
  border-radius: 6px;
  background: #fff;
  color: #0068b7;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
  box-sizing: border-box;
}

/* 現在のページ */
.kyosan-service-pagination .wp-pagenavi span.current {
  background: #0068b7;
  color: #fff;
  border-color: #0068b7;
  font-weight: 700;
}

/* ホバー */
.kyosan-service-pagination .wp-pagenavi a:hover {
  background: #eef7ff;
  border-color: #0068b7;
}

/* 協賛情報詳細ページ：パンくずの重複ホームを非表示 */
.single-kyosan_info .p-breadcrumb__list > li:nth-child(2) {
  display: none;
}

/* 協賛情報詳細：掲載終了予定日 */
.kyosan-expiration-date {
  margin: 8px 0 22px;
  text-align: right;
  color: #0068b7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
}

.kyosan-expiration-icon {
  margin-right: 4px;
  color: #0068b7;
}

.kyosan-expiration-label {
  margin-right: 4px;
}

.kyosan-expiration-value {
  letter-spacing: 0.02em;
}