@charset "utf-8";



.contentWrapper{
	width:930px;
	margin:40px auto 80px;
}
.listBox{
	display:block;
	width:100%;
	margin:0 0 30px 0;
	padding:40px 70px;
	text-align:left;
	color:#5a5a5a;
	border:solid 1px #b1b1b1;
}
.listBox .dateBox{
	padding:0 0 4px 0;
	font-size:16px;
	color:#5a5a5a;
}
.listBox .title{
	position:relative;
	margin:0 0 20px 0;
	padding:0 0 16px 0;
	font-size:24px;
	font-weight:normal;
	line-height:1.4em;
	color:#5a5a5a;
}
.listBox .title::after{
	position:absolute;
	content:"";
	width:72px;
	height:4px;
	background:#b1b1b1;
	bottom:0;
	left:0;

}
.listBox .bun{
	font-size:14px;
	color:#5a5a5a;
}
.listBox .bun img{
	max-width:200px;
	height:auto;
}
.listBox .bun:after {
	content: "";
	clear: both;
	display: block;
}
.listBox h1,
.listBox h2{
	font-size:18px;
	font-weight:normal;
}
.listBox h3,
.listBox h4{
	font-size:16px;
	font-weight:normal;
}
.listBox h5,
.listBox h6{
	font-size:14px;
	font-weight:normal;
}
.listBox hr{
	display:block;
	height:1px;
	border:solid 1px #ccc;
	border-width:1px 0 0;
	color:#ccc;
	float:none;
	clear: both;
}
.listBox hr:after {
	content: "";
	clear: both;
	display: block;
}
/*pager*/
.pagerWrapper {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	padding: 0px 0 50px;
}
.pagerWrapper.sita{
	padding: 30px 0 0;
}
.pagerWrapper .current_page {
	font: inherit;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	background: #fff;
}
.pagerWrapper p, .pagerWrapper span, .current_page, .link_page {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	margin: 0 5px;
	border: solid 1px #000;
}
.pagerWrapper a:link, .pagerWrapper a:visited {
	color: #fff;
	transition: all 400ms 0s ease;
}
a:link {
	color: #fff;
	text-decoration: none;
}
.link_before, .link_next, .link_page {
	color: #fff;
	background: #000;
}
.pagerWrapper p, .pagerWrapper span, .current_page, .link_page {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	margin: 0 5px;
	border: solid 1px #000;
}
.pagerWrapper p {
	width: 100px;
	border: 0;
}
.pagerWrapper a:link, .pagerWrapper a:visited {
	color: #fff;
	font: inherit;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	transition: all 400ms 0s ease;
}
.pagerWrapper p a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100px;
	height: 40px;
	border: solid 1px #000;
}


/*-------------------------*/
.detail.listBox{
	border-width:0 1px 1px;
}
.detail.listBox img{
	max-width:100%;
	height:auto;
}
/**/
.backBtn{
	display:block;
	padding:4px 0;
	font-size:16px;
	color:#fff;
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	background:#000;
}
.backBtn:link,
.backBtn:visited,
.backBtn:hover{
	color:#fff;
}
/**/
.listBox.detail a{
	color: #5c93d7;
}
object a{
	color:#5c93d7;
}


/*############################################*/
/*  */
/*############################################*/
@media (max-width: 992px) {

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

	.contentWrapper{
		width:96%;
		margin:40px auto 80px;
	}
	.listBox{
		display:block;
		width:100%;
		margin:0 0 2vw 0;
		padding:40px;
	}
	.listBox .dateBox{
	}
	.listBox .title{
	}
	.listBox .title::after{
	}
	.listBox .bun{
	}
	.listBox .bun img{
		max-width:100%;
		height:auto;
		float:none!important;
	}

	/*pager*/
	.pagerWrapper {
	}
	.pagerWrapper.sita{
	}
	.pagerWrapper .current_page {
	}
	.pagerWrapper p, .pagerWrapper span, .current_page, .link_page {
	}
	.pagerWrapper a:link, .pagerWrapper a:visited {
	}
	a:link {
	}
	.link_before, .link_next, .link_page {
	}
	.pagerWrapper p, .pagerWrapper span, .current_page, .link_page {
	}
	.pagerWrapper p {
	}
	.pagerWrapper a:link, .pagerWrapper a:visited {
	}
	.pagerWrapper p a {
	}







} /* /@media */
@media only screen and (max-width: 374px) {
	/*iPhone5サイズ*/

} /* /@media */





