@charset 'utf-8';

	#contact .news { display: flex; justify-content: center; align-items: flex-start; padding: 0 50px 0 100px; }
	#contact .news .news_img { padding: 0 50px 0 0; }
	#contact .news .news_data { width: calc(100% - 600px - 50px); }
	#contact .news .news_data time { padding: 0 0 10px; display: block; }
	#contact .news .news_data .news_title { display: inline-block; text-align: left; font-size: 20px; line-height: 130%; font-family: 'Noto-Sans-JP-Medium'; padding: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #111; }
	#contact .news .news_data .news_text { line-height: 150%; text-align: left; padding: 0 0 50px; }
	#contact .news .news_data .news_link { color: #2899ca; text-decoration: underline; }
 
 
 /* ------------------------------------------------------------
	mobile 
------------------------------------------------------------ */
@media only screen and (max-width: 640px) {
	
	#contact .news { flex-direction: column; padding: 0; }
	#contact .news .news_img { padding: 0 0 30px; text-align: center; }
	#contact .news .news_img img { width: 90%; margin: 0 auto; }
	#contact .news .news_data { width: 90%; margin: 0 auto; }
	#contact .news .news_data .news_title { font-size: 18px; }
	#contact .news .news_data .news_text { padding: 0 0 30px; }
	
}