@charset "UTF-8";

/* article
--------------------------------- */
.article_contents .article_title_block {
  position: relative;
}
.article_contents .article_label_new {
  background: #fff;
  font-weight: bold;
  padding: 2px 7px;
  width: 50px;
  text-align: center;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 8px;
}
.article_contents .article_title {
  font-size: 2.2rem;
  font-weight: bold;
  margin-bottom: 1em;
  width: calc(100% - 60px);
}
.article_contents .article_title_desc {
  font-size: 1.7rem;
  font-weight: bold;
  margin-bottom: 2em;
}
.article_contents .article_eyecatch {
  margin: 2em auto;
}
.article_cont_block {
  border-top: 1px solid #000;
}
.article_cont_block_lp {
  border-top: 1px solid #000;
}
.article_cont_block h3,
.article_cont_block h4,
.article_cont_block h5 {
  font-size: 2.2rem;
  font-weight: bold;
  margin: 1em 0;
}
.article_cont_block_lp h3,
.article_cont_block_lp h4,
.article_cont_block_lp h5 {
  font-size: 2.2rem;
  font-weight: bold;
  margin: 1em 0;
}
.article_cont_block p {
  color: #fff;
  font-size: 1.6rem;
  margin: 2em 0;
}
.article_cont_block_lp p {
  color: #000000;
  font-size: 1.6rem;
  margin: 2em 0;
}
.pager {
  text-align: center;
}
.pager a {
  font-size: 1.6rem;
  display: inline-block;
  padding: 3px;
  margin: 3px;
}
.pager-home::before,
.pager-home::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 17px;
  margin: 0px 20px -2px;
  background: #000;
}

/*wp-pagenavi 02*/
.wp-pagenavi {
	clear: both;
	text-align:center;

}
.wp-pagenavi a, .wp-pagenavi span {
	color: #000;
	background-color: #00a0e9;
  border: 1px solid #00a0e9;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
}
.wp-pagenavi a:hover{
	color: #000;
	background-color: #00a0e9;
	border-color: #000;
    }
.wp-pagenavi span.current{
  color: #000;
	background-color: #00a0e9;
	border-color: #000;
	font-weight: bold;
    }

@media only screen and (max-width: 767px) {




}
