@charset "utf-8";
/* ------------------------------
メイン画像
------------------------------ */
.mainimg{
	height: 300px;
	background: #000;
}
@media screen and (max-width: 768px) {
	.mainimg{
		height: 150px;
		background: url(/img/news_main.jpg) no-repeat;
		background-size: auto 150px;
		background-position: -29% 0;
	}
}
.news{
	font-size: 1.6rem;
}
.news ul li:after{
	content: "";
	clear: both;
	display: block;
}
.news ul span{
	width: 120px;
	float: left;
}
.news ul p{
	width: 860px;
	float: left;
}

@media screen and (max-width: 768px) {
	.news{
		font-size: 1.3rem;
	}
	.news ul span{
		width: 85px;
	}
	.news ul p{
		width: 70%;
	}
}