
/*------------------------*/
/*  パンくずリスト        */
/*------------------------*/
.breadcrumb {
    padding : 2em 0;
    font-family: KozGo;
    font-size: 12px;
	background-color: #fff;
	margin-bottom: 8em;
}
.breadcrumb_list {
	display: flex;
}
.breadcrumb a {
	padding-right: 1em;
}
.breadcrumb a::after {
	content: ">";
	margin-left: 1em;
	position: relative;
    bottom: 0.1em;
}
.breadcrumb_this-page {
	color: #a1a1a1;
}

@media (max-width: 540px) {
	.breadcrumb {
		margin-bottom: 6em;
	}
}


/*------------------------*/
/*  その他共通            */
/*------------------------*/
.inner1000 {
	width: 90%;
	max-width: 1000px;
	margin: 0 auto;
}


/*------------------------*/
/*  メインビジュアル      */
/*------------------------*/
.mainV {
    background-image: url(../img/history/mainV.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	position: relative;
}
.mainV_inner {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 10%;
	color: #fff;
}
.mainV_text {
	font-size: 2em;
	line-height: 1.3em;
	letter-spacing: 8px;
	margin-bottom: .5em;
}
.mainV_sub-text {
	font-family: MADEEvolve Medium;
	letter-spacing: 4px;
}


/*--------------------------------------------------------------------------------------*/
/*  ページネーション （プラグインPageNaviで.wp-pagenaviのタグは自動生成されている。）   */
/*--------------------------------------------------------------------------------------*/

/*↓↓↓アーカイブページのページネーション*/
.page-nation { 
	width: 100%;
    color: #5E5E5E;
	font-family: 'MADEEvolveSans',sans-serif;
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 8em;
	font-size: .8em;
}
.wp-pagenavi {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	position: relative;
}
.wp-pagenavi .current, .wp-pagenavi .page {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	color: #666;
	margin: 0 3px 0 0;
	width: 30px;
	height: 30px;
	transition: .5s;
}
.wp-pagenavi .current {
	background: #9e9e9e;
	color: #fff;
	padding-left: 2px;
}
.wp-pagenavi .page:hover {
	background: rgba(102, 102, 102, .2);
	color: #fff;
}
.previouspostslink,
.nextpostslink{
	position: absolute;
}
.previouspostslink {
	left: 10px;
}
.nextpostslink {
	right: 10px;
}
/*↑↑↑アーカイブページのページネーション*/

/*↓↓↓シングルページのページネーション*/
.singlePage-pagenavi{
	width: 90%;
    max-width: 800px;
    margin: 6em auto 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	font-size: .8em;
}
.singlePage-pagenavi_cont {
	display: flex;
	flex-wrap: wrap;
}
.singlePage-pagenavi_cont .next {
	margin-left: 6em;
}
.singlePage-pagenavi_cont a {
	border-bottom: 1px solid #818181;
	padding-bottom: 5px;
	color: #5E5E5E;
	font-family: 'MADEEvolveSans',sans-serif;
}
.singlePage-pagenavi_toList { 
    text-align: center;
    width: 280px;
}
.singlePage-pagenavi_toList a {
    padding: 1em;
    border: 1px solid #969696;
    width: 100%;
    display: block;
	position: relative;
	transition: .5s;
}
.singlePage-pagenavi_toList a:hover {
	opacity: 1;
	background-color: #363531;
  	color: #fff;
}
@media (max-width: 767px) {
	.singlePage-pagenavi_toList { 
		margin: auto;
	}
	.singlePage-pagenavi_cont {
		width: 100%;
		justify-content: space-between;
		margin-top: 2em;
	}
}
/*↑↑↑シングルページのページネーション*/

