@charset "utf-8";
/* CSS Document */

@media screen and (min-width:768px){
/*pc・タブレットcss*/

/*--------------------------------------------
				news 一覧
--------------------------------------------*/

#con_news{
	padding:60px 20px;
	font-size:16px;}
	
#con_news dl{
	border-bottom:#b2b2b2 dotted 1px;
	padding:0 0 27px 3px;
	overflow:hidden;
	margin:0 0 30px;}	
	
#con_news dt{
	color:#00afd5;
	float:left;
	margin:0 37px 0 0;
	width:94px;}

#con_news dl.last{
	margin:0 0 45px;}

	
#con_news dd{
	float:left;
	width:810px;}
	
#con_news .pager{
	text-align:center;


	}

#con_news .pager_in{
	overflow:hidden;
	display:inline-block;
	}

#con_news .pager_in li{
	display:block;
	float:left;}

	
#con_news .pager_in li a{
	background:#00afd5;
	padding:10px 20px 8px 13px;
	color:#FFF;
	font-size:110%;
	width:10px;
	height:36px;
	line-height:1.2em;
	margin:0 15px 0 0;
	display:block;}

#con_news .pager_in li.last a{
	padding:10px 25px 8px 10px;}	

}
@media screen and (max-width:767px){
/*pc・タブレット用cssを丸々コピーしたものを編集していく（スマホ用css）*/

	/*--------------------------------------------
					news 一覧
	--------------------------------------------*/
	
	#con_news{
		padding:5vw 5vw 0;
		font-size:16px;}
		
	#con_news dl{
		border-bottom:#b2b2b2 dotted 1px;
	}	
	#con_news dt{
		color:#00afd5;
		font-size:12px;
	}
	#con_news dd{
		padding-bottom:3vw;
	}
	#con_news dd a{
		display:block;
	}
	#con_news .pager{
		text-align:center;
	}
	#con_news .pager_in{
		overflow:hidden;
		display:inline-block;
	}
	#con_news .pager_in li{
		display:block;
		float:left;
	}
	#con_news .pager_in li a{
		background:#00afd5;
		padding:10px 20px 8px 13px;
		color:#FFF;
		font-size:110%;
		width:10px;
		height:36px;
		line-height:1.2em;
		margin:0 15px 0 0;
		display:block;}
	
	#con_news .pager_in li.last a{
		padding:10px 25px 8px 10px;}	
	
}

