body{
	background-color: #fff;
	color: #31a94c;
}
#agri_about{
	margin-bottom: 120px;
	text-align: center;
}
#agri_about h1{
	color: #adff2f;
	line-height: 1.3em;
	margin-bottom: 40px;
}
.agriitems{
	padding: 0 50px;
	box-sizing: border-box;
}
#agri_contact2,
#agri_details,
#agri_special{
	border-top: 1px solid #adff2f;
}
#agri_result .featuretext h4{
	background-color: #adff2f;
}
#mainvisual{
	margin: 135px 0 40px;
}
#agri_special a{
	color: #aaa;
}

@media screen and (max-width: 768px) {
	#agri_about{
		margin-bottom: 40px;
		text-align: left;
	}
	.agriitems{
		padding: 0 10px;
	}
	#mainvisual{
		margin: 80px 0 30px;
	}
}