/*
	ニュースリリース
------------------------------ */
.info-list {text-align: center;
position:relative;
left:-8px}
body.info .flow-title {line-height: 1.333; }
body.info .inner {padding: 0; }
body.info .formwrap { padding: 80px 0; }
#info_list { padding: 0 100px; }
#info_list li {border-top: solid 1px #dcdcdc;
	padding-top: 20px;
	line-height: 1;}
.info_date{ float: left;
	height: 18px;
	width: 123px;}
.info_icon { float: left; 
	height: 18px;
	width: 87px;}
.info_title { float: left; 
	height: auto;
	width: 790px;
	padding-bottom: 20px;}
.clearfix {
	display: block;
	clear: both;}
.pager{margin: 0px 35% 50px 35%;}
.info-btnnext,.pager_next_btn a{text-align: center;
	display:block;
	height: 50px;
	width: 280px;
	background: #28a7e1;
	color: #fff;
	font-size: 20px;
	line-height: 48px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
.info-btnnext:hover,.pager_next_btn a:hover { opacity: 1; background: #066dc7; }

.pager2{width: 280px;}
.info-btn,.page-numbers{margin: 10px 7.5px 0px 0px;
	display: block;
	text-align: center;
	float: left; 
	border: solid 2px #28a7e0;
	height: 50px;
	width: 50px;
	background: #28a7e1;
	color: #fff;
	font-size: 20px;
	line-height: 48px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
.info-btn:hover,.page-numbers:hover { opacity: 1; background: #066dc7; }
	
.info-btn_last,.page-numbers:last-child{margin: 10px 0px 0px 0px;
	display: block;
	text-align: center;
	float: left; 
	border: solid 2px #28a7e0;
	height: 50px;
	width: 50px;
	background: #28a7e1;
	color: #fff;
	font-size: 20px;
	line-height: 48px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
.info-btn_last:hover,.page-numbers:hover:last-child { opacity: 1; background: #066dc7; }
	

/* ニュース詳細 */
#info_detail { padding: 0 100px; }
.info_detail_date { float: left;
	padding: 2px 10px 0px 10px;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	//width: 150px;
	}
.info_detail_icon { float: left; 
	height: 20px;
	//width: 90px;
}
.info_detail_title { text-align: center;
	padding-top: 40px;
	font-size: 22px;
	font-weight: bold;
	border-bottom: solid 1px #dcdcdc;}
.info_detail_text { font-size: 18px;
	padding: 40px 10px;
	line-height: 26px;
	border-bottom: solid 1px #dcdcdc;}
	
/*
	ニュースリリース
------------------------------ */
@media only screen and (max-width: 640px) { 
body.info .formwrap { padding: 20px 0 80px 0 ; }
body.info .form-btnwrap { margin-bottom: 6.25%; }
#info_list {margin: 0px auto ;
	padding: 0px 0px ;
	font-size: 17px;
	width: 93.3333333333%;}
#info_list li {border-top: solid 1px #dcdcdc;
	padding-top: 20px;
	line-height: 1;}
.info_date{ float: left;
	padding: 0px 3% ;
	height: auto;
	width: 150px;}
.info_icon { float: left; 
	height: auto;
	width: 65px;
	padding: 1px 0px 0px 0px;}
.info_title { margin: 10px auto 0px auto ;
	height: auto;
	width: 100%;
	padding: 0px 3% ;
	padding-bottom: 20px;}
.pager{width: 100%;
	margin: 0px 25%;
}
.info-btnnext,.pager_next_btn a{text-align: center;
	border: solid 2px #28a7e0;
	height: 30px;
	width: 50%;
	background: #28a7e1;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
.info-btnnext:hover,.pager_next_btn a:hover { opacity: 1; background: #066dc7; }
	
.info-btn,.page-numbers{margin: 10px 1.3% 0px 0px;
	display: block;
	text-align: center;
	float: left; 
	border: solid 2px #28a7e0;
	height: 30px;
	width: 9%;
	background: #28a7e1;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
	
.info-btn:hover,.page-numbers:hover { opacity: 1; background: #066dc7; }
	
.info-btn_last,.page-numbers:last-child{margin: 10px 0px 0px 0px;
	display: block;
	text-align: center;
	float: left; 
	border: solid 2px #28a7e0;
	height: 30px;
	width: 9%;
	background: #28a7e1;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	border: none;
	outline: none;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer; }
	
.info-btn_last:hover,.page-numbers:hover:last-child { opacity: 1; background: #066dc7; }

/* ニュース詳細 */
#info_detail {margin: 0px auto ;
	padding: 0px 0px ;
	font-size: 17px;
	width: 93.3333333333%;}
.info_detail_date { float: left;
	padding: 13px 10px 0px 10px;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	//width: 150px;}
.info_detail_icon { float: left; 
	padding: 11px 0px 0px 0px;
	height: auto;
	width: 65px;}
.info_detail_title { text-align: left;
	padding-top: 50px;
	padding: 45px 15px 10px 15px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: solid 1px #dcdcdc;}
.info_detail_text { font-size: 17px;
	padding: 30px 10px;
	line-height: 22px;
	border-bottom: solid 1px #dcdcdc;}

.info-list { float: right;}
.info-list img { width: auto;
height: 15px;}

}



/*ps追加分*/
.pager_box{
	display:flex;
	justify-content:center;
}

.pager_next_btn a{
	margin:0 auto;
}
.info_detail_icon+.info_detail_icon{
	margin-left:10px;
}

@media only screen and (max-width: 640px){
	.pager_box{
		display:block;
	}
	
	.pager_next_btn a{
		margin:0;
	}
}

a.disabled{pointer-events: none; cursor: default;}


