@charset "utf-8";
/* CSS Document */
/*ニュース*/
#news{
	padding-bottom:10px;
}
.redtxt{color:#FF0000}
.bluetxt{color:#0033FF;}
.detail_container{
	border-top:#AAAAAA dotted 1px;
	padding-top:20px;
	padding-bottom:20px;
}
.news_text p,.news_text h3{
	margin-bottom:15px;
}
.news_image div img{
	vertical-align:bottom;
}
@media screen and (max-width : 767px) {/*768i未満(SP)*/
	.news_image{
		max-width:390px;
		margin:0px auto;
	}
}
@media screen and (min-width : 768px) {/*768i以上(タブレット・PC)*/
	.detail_container{
		display:table;
		width:100%;
	}
	.news_text,.news_image{
		display:table-cell;
		vertical-align:top;
	}
	.news_text{
		width:58%;
	}
	.news_image{
		width:42%;
	}
	.news_text p:last-child{
		margin-bottom:0;
	}
}