@charset "UTF-8";



/* CSS Document */







p,sidebar,ul.li{



	margin:0;



	padding:0;



}











#color5 {



	background: #D9D9D9;



}















#maincontent {



	margin-top: 15px;



	margin-bottom: 15px;



	border: 1px solid #DDDDDD;



	padding-bottom: 586px;



}



*html body #maincontent {



	padding-bottom: 577px;



}



*+html #maincontent {



	padding-bottom: 577px;



}















#sidebar {



	background: #DFDFDF;



	width: 185px;



	float: left;



}







#wrapper #maincontent #sidebar ul {



	padding-top: 50px;



	width: 165px;



	padding-bottom: 475px;



}







*html body #wrapper #maincontent #sidebar ul {



	width: 130px;



	margin-left: 0px;



	padding-left: 35px;



}







* html body #topmenu {



	margin-right: -300px;



}



















#wrapper #maincontent #sidebar li {



	line-height: 2.5em;



	font-weight: bold;



	letter-spacing: 0.1em;



	list-style: url(none) none;



	border-bottom: 1px dotted #2c4e79;



	width: 145px;



	margin-left: -40px;



	padding-left: 20px;



	padding-right: 20px;



}







*html body #wrapper #maincontent #sidebar li {



	width: 165px;



}







#s-maincontent {



	width: 773px;



	float: left;	



}







*html body #s-maincontent {



	width: 750px;



	float: left;



}



















#foot{



	margin-top: 600px;



}







*html body #foot {



	margin-left: -950px;



	margin-top: 590px;



}







*+html #foot {



	margin-top: 590px;



	margin-left: -958px;



}











#h-title {



	margin-right: 40px;



	margin-left: 43px;



	margin-top: 20px;



}







*html body #h-title {



	margin-right: 30px;



	margin-left: 30px;



}




