@charset "UTF-8";

/* #main{
	width: 100%;
	float: none;
} */
/* ヘッダー*/
#conetnts .header{
	display: flex;
	flex-wrap: nowrap;
	border-bottom: dotted 2px #707070;
	padding-bottom: 20px;
	line-height: normal;
	align-items: baseline;
}
#conetnts .header h1{
	font-size: 23px;
	flex:2
}
#conetnts .header h1 span{
	font-size: 1.5em;
}
#conetnts .header p{
	flex:2.5
}
/*ニュース一覧*/
#main #conetnts{
	margin: 0 0 50px;
}
#conetnts h3{
	border-bottom: dotted 2px #707070;
	padding: 10px;
}
#conetnts .news_wrapper{
	margin-bottom: 15px;
	display: flex;
	flex-wrap: wrap;
}
#conetnts .news {
	padding: 20px 25px;
	margin-right: 1px;
	width: 43.5%;
	border-bottom: dotted 2px #707070;
	}
#conetnts .news a {
	display: flex;
	flex-wrap: nowrap;
	}
#conetnts .news a:hover {
	text-decoration: none;
}
#conetnts .news a:hover{
	opacity: 0.6;
}
#conetnts .news a p:first-child{
	flex:1.5;
}
#conetnts .news a p:nth-child(2n){
	flex:1;
}
#conetnts .news a p:nth-child(3n){
	text-align: right;
	flex: 1;
}
#conetnts .news p img{
	width: 135px;
	margin-right: 20px;
}

/*ページナビ*/
#conetnts .pagenav {
	padding: 0 0 0 37%;
	margin: 0 auto;
	line-height: 30px;
	position: relative;
	overflow: hidden;
	}
#conetnts .news .date {
	float: left;
	width: 12%;
	}
#conetnts .detail .pagenav {
	width: 100%;
	padding: 30px 0 0;
	}
#conetnts .pagenav  {
	width: 200px;
	margin: 0 0 0 67%;
	font-size: 16px;
	overflow: hidden;
	}
/* ページャー */
#conetnts .wp-pagenavi {
	float: right;
	}
	#conetnts .wp-pagenavi a,
	#conetnts .wp-pagenavi span {
		text-decoration: none;
		border: 1px solid #BFBFBF;
		padding: 5px 10px;
		margin: 0 4px;
		font-size: 16px;
		font-weight: normal;
		}
		#conetnts .wp-pagenavi a:hover {
			text-decoration: none;
			background:#EDE5E2;
			}
			#conetnts .wp-pagenavi span.current {
				border: 1px solid #d4c7c2;
				background:#EDE5E2;
				}
