.wp-pagenavi {
	color: #454848;
 display: flex;
 justify-content: center;
 align-items: center;
 margin: 70px 0 0 0;
  font-size: 16px; }
  @media (max-width: 750px) {
    .wp-pagenavi {
      font-size: 13px;
      margin: 25px 0 0 0; } }
  .wp-pagenavi a {
			color: #454848;
    margin: 0 10px;
    text-decoration: none; }
    .wp-pagenavi a.page {
      width: 30px;
					border-radius: 15px;
      line-height: 30px;
						font-family: 'Jost', sans-serif;
					background-color: #EEE;
      text-align: center; }
      @media (max-width: 750px) {
        .wp-pagenavi a.page {
          display: none; } }
    .wp-pagenavi a:hover {
      color: #999; }
  .wp-pagenavi .current {
			margin: 0 10px;
		width: 30px;
		border-radius: 15px;
		display: block;
		background-color: #039494;
		text-align: center;
			color: #FFF;
		line-height: 30px; }
    @media (max-width: 750px) {
      .wp-pagenavi .current {
        display: none; } }
.wp-pagenavi .pages {
	display: none;
}


 @media (max-width: 750px) {
  .nextpostslink,.previouspostslink {
    font-size: 30px;
    margin: 0 30px 0!important;
  }
 }


.select-box .error {
	position: absolute;
}
.mw_wp_form .error {
	font-size: 14px;
}
.thx {
	text-align: center;
	margin: 100px 0;
}
@media (max-width: 767px) {
	.mw_wp_form_confirm .contact-txt {
		padding-left: 0.8em;
	}
}
.form-inner-wrap .mw_wp_form_confirm .select-box::before,
.form-inner-wrap .mw_wp_form_confirm .select-box::after {
 display: none;
}
.mw_wp_form_confirm .email2-kakunin {
	display: none;
}