@charset "UTF-8";
/* CSS Document */

body{
	background: #fff;
}

.container {
	width:80%;
	margin:0 auto 0;
	text-align: left;
}

#about{
	margin-bottom:50px;
}

#about h2{
	margin-bottom: 10px;
}

.container li{
	margin-bottom:25px;
}


@media screen and (max-width: 640px) {
	#about{
	margin-bottom:0;
}

	#about h2{
		margin-bottom: 0;
	}
	
	#about h3{
		margin: 1.2em 0 1.3em;
		font-weight: normal;
	}
	
	#about1{
		margin-bottom: 2em;
	}
	
	#about1 img.fl{
		width: 100%;
		float: none;
	}
	
	#about2 .h3_cap{
		font-size: 14px;
		margin: 0.5em 0;
	}
	#about2 ul{
		width: 100%;
		margin-bottom: 0.5em;
	}
	#about2 ul li{
		width: 49%;
		margin-bottom: 0.5em;
	}
	
	#about2 ul li img{
		width: 100%;
		height: auto;
	}
	
	#about2 ul li+li{
		margin-left: 0;
	}

	#about2 ul li.right{
		margin-left: 2%;
	}
}