@charset "utf-8";

/*ﾒｲﾝ*/
.main_bg {
	padding:30px 0 50px;
}
.news_box {
	width:960px;
	margin:0 auto 0;
	padding:60px 0 0;
}
.news_date {
	text-align:center;
}
.news_title {
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.news_line {
	margin:15px auto;
	border:1px solid #2ea37c;
}
/*SP*/
@media screen and (max-width:960px) {
	/*ﾒｲﾝ*/
	.main_bg {
		padding:14vw 0 10vw;/*緑帯14vw*/
	}
	.news_box {
		width:92%;
		padding:10vw 0 0;
	}
	.news_title {
		font-size:4.0vw;
	}
	.news_line {
		margin:3vw auto;
	}
}
