@charset "UTF-8";
.wp-pagenavi { /* 全体 */
  font-size: 16px;
}
.wp-pagenavi .current {
  margin: 0 10px 10px 0;
  display: inline-block;
  width: 39px;
  height: 39px;
  line-height: 40px;
  text-align: center;
  background: #189FA8;
  color: #fff;
}
.wp-pagenavi .page { /* ボタン */
  margin: 0 10px 10px 0;
  display: inline-block;
  background: #F7F5F5;
  border: solid 1px #eee;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
}
.wp-pagenavi .page:hover { /* マウスオーバー */
  background: #189FA8;
  color: #fff;
}
.wp-pagenavi .first, .wp-pagenavi .last { /* ... */
  margin: 0 10px 10px 0;
  display: inline-block;
  background: #F7F5F5;
  border: solid 1px #eee;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
}
.wp-pagenavi .first:hover, .wp-pagenavi .last:hover { /* マウスオーバー */
  background: #189FA8;
  color: #fff;
}
.wp-pagenavi .extend { /* ... */
  margin: 0 10px 10px 0;
  display: inline-block;
  background: #F7F5F5;
  border: solid 1px #eee;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
  margin: 0 10px 10px 0;
  display: inline-block;
  background: #F7F5F5;
  border: solid 1px #eee;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
}
.wp-pagenavi .previouspostslink:hover, .wp-pagenavi .nextpostslink:hover { /* マウスオーバー */
  background: #189FA8;
  color: #fff;
}

.pages {
  margin: 0 20px 0 0;
}

@media only screen and (max-width: 767px) {
  .wp-pagenavi {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 250px;
  }
}/*# sourceMappingURL=page_style.css.map */