@charset "utf-8";


.header_wrap {
	margin-bottom: 36px;
}

.mainv {
	margin-bottom: 36px;
}

.summary {
	margin-bottom: 50px;
}

.summary h3 {
	margin-bottom: 30px;
}

.about_body h3 {
	font-size: 153%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 3px solid #030000;
	color: #030000;
	font-weight: bold;
}

.about_body .item {
	width: 350px;
	margin-bottom: 40px;
}

.about_body .img {
	margin-bottom: 20px;
}

.about_body h4 {
	margin-bottom: 15px;
}

.about_body h4 a {
	font-weight: bold;
	font-size: 115%;
}

.about_body .link {
	margin-top: 15px;
}



@media only screen and (max-width: 705px) {
	
	.header_wrap { margin-bottom: 12px; }
	
	.about_body .item {
		width: auto;
		margin-bottom: 20px;
	}

}












