@charset "UTF-8";
#title p { background-image: url(images/title.jpg);}

#intro { display: block; width:900px; height:520px; margin: 0 auto; padding:0 50px; background: url(images/intro.jpg) no-repeat top; text-align: left; }
	#intro h2 { margin: 0; padding:84px 0 16px 0; font-size: 20px; text-align: left; color:#006837;}
	#intro p { width: 520px; margin: 0; padding: 8px 0; font-size: 14px;}

#voice { display: block; width:960px; margin: 0 auto; padding:50px 20px;text-align: left; }
	#voice h2 { padding: 12px 0 40px 0; margin: 0; text-align: center;}
	#voice hr { clear: both; display: block; width: 100%; height: 50px; border: none; padding: 0; margin: 0;}
	.voiceimage {}
	.voice { width:480px; padding:20px 50px; background: #F2F2F2;}
		.voice h3 { padding: 12px 0; margin: 0; font-size: 16px; color:#666;}
		.voice h4 { padding: 12px 0; margin: 0; font-size: 16px; color:#666;}
		.voice p { padding: 12px 0; margin: 0; font-size: 14px;}

#info { display: block; width:630px; margin: 0 auto; padding:50px 185px;text-align: left; clear: both;}
	#info h2 { padding: 12px 0; margin: 0; text-align: center;}
	#info h3 { display: block; background: #EEE; padding: 12px 0; margin:40px 0 0 0 ; text-align: center;}
	#info table { border-collapse: collapse; margin: 24px 0;}
		#info th { padding:12px 20px; font-size: 14px; vertical-align: top; font-weight: normal; text-align: left; border-right: 1px solid #999;}
		#info td { padding:12px 20px; font-size: 14px; vertical-align: top;}
	#info p { padding:0 0 12px 0; margin: 0; font-size: 14px;}

#inquiry { display: block; width:630px; margin: 0 auto 50px auto; padding:50px 100px;text-align: center; clear: both; background: #FFFCD5;}
	#inquiry h2 { padding: 12px 0; margin: 0; text-align: center; font-size: 16px; font-weight: normal;}
	#inquiry p { padding:4px 0; margin: 0; font-size: 14px;}
