@charset "UTF-8";

/* -------------------------------------
concept
------------------------------------- */
.maincap {
	margin-bottom:40px;
}

#good dt {
	margin-bottom:25px;
}
#good dd li {
	margin-bottom:20px;
}
#good dd li:last-child {
	margin-bottom:0px;
}
#good dd li h2 {
	font-size:15px;
	font-weight:300;
	margin-bottom:5px;
}




@media screen and (max-width:1320px) {
	
}
@media screen and (max-width:1180px) {
	.maincap {
		margin-bottom:37px;
	}
	
	#good dt {
		margin-bottom:24px;
	}
	#good dd li {
		margin-bottom:18px;
	}
}
@media screen and (max-width:980px) {
	.maincap {
		margin-bottom:34px;
	}
	
	#good dt {
		margin-bottom:22px;
	}
	#good dd li {
		margin-bottom:16px;
	}
}
@media screen and (max-width:768px) {
	.maincap {
		margin-bottom:31px;
	}
	
	#good dt {
		margin-bottom:20px;
	}
	#good dd li {
		margin-bottom:15px;
	}
	#good dd li h2 {
		font-size:14px;
	}
}
@media screen and (max-width:640px) {
	.maincap {
		margin-bottom:28px;
	}
}
@media screen and (max-width:480px) {
	.maincap {
		margin-bottom:25px;
	}
}
@media screen and (max-width:320px) {
	
}
@media screen and (min-width:769px) {
	
}