@charset "utf-8";
/* mv
========================================================================== */
.voice{
	margin: 40px 0;
}
.voice_list li:not(:first-child){
	margin-top: 32px;
}
.voice_list li {
  border: 3px solid #ccc;
  border-radius: 9px;
  background: #fff;
	display: flex;
  padding: 16px;
}
.voice_list_inner01{
	flex-basis: 250px;
	flex-shrink: 0;
}
.voice_list_inner02{
	margin-left: 24px;
}
.voice_list_title{
  text-align: left;
  font-size: 24px;
  margin-bottom: 0px;
}
.voice_list_icon{
  display: flex;
  margin-bottom: 9px;
}
.voice_icon{
	display: inline-block;
	border-radius: 2px;
  margin-right: 8px;
  font-size: 15px;
  padding: 3px 6px 0;
	text-align: center;
}
.voice_icon{
	color: #fff;
	background: #217346;
}
.voice_icon.morinoie{
	background: #056b64;
}
.voice_icon.kazokusoh{
	background: #217346;
}
.voice_icon.ichinichi{
	background: #3c5881;
}
.voice_icon.kasoh{
	background: #b87a1c;
}
.voice_data_wrap{
	margin-top: 8px;
}
.voice_data{
  color: #aaa;
	display: inline-block;
}
.voice_star{
	color: #ed6c00;
	width: 90px;
}
.voice_data, .voice_city, .voice_name, .voice_star{
	display: inline-block;
	margin-right: 8px;
}
.text p{
	border-bottom: 1px dashed #999;
	color: #595757;
	display: inline;
	font-size: 15px;
  line-height: 27px;
}

/* ▼▼▼▼▼▼▼▼▼▼▼ ナビゲーション ▼▼▼▼▼▼▼▼▼▼▼ */
.wp-pagenavi{
  margin-top: 16px;
}
.navigation{
  background: #f6f6f6;
  padding-bottom: 40px;
}
.navigation h2.screen-reader-text{
  display: none;
}

.navigation .nav-links{
  width: 960px;
  margin: auto;
}
.navigation .nav-links ul.page-numbers{
  display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    list-style: none;
}
.navigation .nav-links ul.page-numbers li{
    border: 1px solid #ccc;
    padding: 1px 6px 0px;
    margin-left: 0px;
}
.navigation .nav-links ul.page-numbers li+li{
    margin-left: 9px;
}
.wp-pagenavi {
    text-align: center;
}
.wp-pagenavi span.current{
    width: 40px;
    height: 40px;
    line-height: 2.1;
    background: #006777;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-weight: initial;
}
.wp-pagenavi a{
    width: 40px;
}
.wp-pagenavi a,
.wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
    text-align: center;
    font-weight: initial;
    height: 40px;
    line-height: 2.1;
}
