#cont{}
	#cont ul{width: 100%; padding-bottom: 20px;}
	#cont li{padding: 50px 40px 40px; margin-bottom: 20px; background: #fff; position: relative;}
	
	#cont li a{color: #E4002D;}
	
	#cont li .category{width: 95px; font-size: 16px; line-height: 28px; padding-bottom: 10px; color: #fff; position: absolute; top: 50px; left: -10px;
font-family: 'Montserrat', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}
		#cont li .category.topics{background: url(/common/img/news_topics.png) left bottom no-repeat;}
		#cont li .category.live{background: url(/common/img/news_live.png) left bottom no-repeat;}
		#cont li .category .topics_bg{width: 85px; padding-left: 10px; text-align: center; background: #E4002D;}
		#cont li .category .live_bg{width: 85px; padding-left: 10px; text-align: center; background: #3C9696;}
		
	#cont li .date{font-size: 14px; line-height: 28px; position: absolute; top: 11px; right: 370px;}
	#cont li .social_btn{width: 380px; position: absolute; top: 15px; right: 30px;}
	
	#cont li h2{font-size: 24px; padding: 3px 0 40px 55px; margin-bottom: 40px; border-bottom: 1px solid #E5E5E5;}
	#cont li h2 a{color: #666;}
	#cont li h2 a:hover{text-decoration: none;}
	
	#cont li .ph{overflow: hidden; float: right; max-width:360px; width: 45%; margin-bottom: 20px;}
	#cont li .ph img{width: 100%; padding-bottom: 10px;}
	#cont li .msg{overflow: hidden; margin-bottom: 20px; padding-right: 20px;}
	
	#cont li .kanren{font-size: 12px; padding: 10px 0 0; border-top: 1px solid #E5E5E5; clear: both;}



	#cont #pagenation{text-align: center;}


/*スマフォ*/
@media screen and (max-width: 640px) {
#cont li{padding: 50px 10px 40px;}
#cont li h2{font-size: 18px; padding: 16px 0 20px 80px; margin-bottom: 20px;}
#cont li .date{font-size: 14px; position: absolute; top: 42px; right:auto; left: 90px;}
#cont li .ph{float: none; width: 100%; max-width: none; text-align: center;}
#cont li .ph img{width: 80%; float: none;}
#cont li .msg{padding-right: 0;}
}