@charset "UTF-8";

#treenavi { width:100%; min-width: 1200px; text-align:center; background: url(../images/treenavi-bg.jpg) repeat-x top;}
	#treenavi p { display: block; width: 960px; overflow: hidden; padding:8px  120px; margin: 0 auto; font-size: 12px; line-height: 20px; text-align: left; background: url(../images/treenavi.jpg) no-repeat top; color: #666;}
	#treenavi a {padding:0 10px; color:#666; text-decoration:none;}
		#treenavi a:hover {color:#00933D; text-decoration:underline;}
	#treenavi strong {padding:0 10px; color:#666; font-weight:normal;}

#title { width:100%; text-align:center; }
	#title p {display: block; width: 960px; overflow: hidden; padding:40px 120px; margin: 0 auto;}

#layout { width:100%; text-align:center; }
	.layout {width: 960px; overflow: hidden; padding:0 120px 40px 120px; margin: 0 auto; text-align: left;}
	.layout:after { content:""; display:block; width: 100%; height:1px; clear:both; font-size:1px; line-height:1px; overflow:hidden;}

#contactus {width:100%; min-width:1200px; text-align:center;background: url(../images/contactus-common-bg-bg.jpg) repeat-x bottom;}
.contactus	{width:100%; min-width:1200px; height:320px; overflow: hidden; padding:80px 0 0 0; margin:0 auto; background: url(../images/contactus-common-bg.jpg) no-repeat bottom; }
	.contactus h2 { display: block; width:1200px; padding: 0 0 10px 0; margin: 0 auto;}
	.contactus p {display: block; width:1200px; padding:5px 0; margin: 0 auto;}