@charset "utf-8";
#wrapper {
	background:url(../IMGs/about/content_bg.jpg) no-repeat top #fff;
}
#nav .nav_about a {
	background-image:url(../IMGs/about/nav.jpg);
	background-position:0 0;
}
.top_text {
	font-size:13px;
	color:#3e3a39;
	line-height:1.6;
	margin-bottom:40px;
}
.content_box {
	margin-bottom:60px;
}
.content_title_line {
	margin-bottom:14px;
}
.content_box img {
	margin-right:10px;
}
.clear_box {
	margin-bottom:30px;
}
.clear_box:after {
	content:"";
	clear:both;
	display:block;
}
.left_box {
	float:left;
	width:200px;
}
.left_box img {
	display:block;
	margin:auto;
}
.content_text {
	float:right;
	border-bottom:1px solid #999;
	font-size:13px;
	width:480px;
	padding:10px 0;
}
.content_text_top {
	border-top:1px solid #999;
}
.dobokugakkai .left_box {
	width:340px;
}
.dobokugakkai .left_box img {
	display:inline-block;
	margin-right:10px;
}
.dobokugakkai .content_text {
	width:360px;
}
.yuuryoudoboku .content_text {
	border:none;
	padding:0;
	line-height:150px;
}



.cmd_border {
	border:1px solid #eee;
}




/*-------------------------SP------------------------*/
@media screen and (max-width: 767px){
	#main{
		padding: 0 15px;
	}
	.history > img{
		width: 100%;
		height: auto;
	}
	.history .left_box{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.history .content_text{
		width: 100%;
	}
	.yuuryoudoboku .content_text{
		line-height: 1.5;
	}
	.clear_box{
		margin-bottom: 40px;
	}
	.dobokugakkai .left_box img{
		margin-right: 0;
	}


}