* { padding: 0; margin: 0; }body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #dadada;}a:link {text-decoration: none; color: #2f64b3;}a:visited {text-decoration: none; color: #2d7483;}a:active {text-decoration: none; color: #f2a935;}a.textlink:hover { text-decoration: none; color:#e40000; background:#abe3f1;}img {	border: none;}#wrapper {  margin: 0 auto; width: 950px; margin-right: auto; margin-left: auto;}*{	list-style:none;}/* 上のメニュー */#menucontainer{	position:relative;	margin: 0px 0px 0px 0px;	height:35px;	color:#FFFFFF;	background:#000000;	width:auto;	font-family:Helvetica,Arial,Verdana,sans-serif;	}#menunav{	position:relative;	height:35px;	font-size:12px;	text-transform:uppercase;	font-weight:bold;	background:#fff url(images/head_kentei.jpg) repeat-x bottom left;	padding:0 0 0 850px;/* 左からの位置調整 */	}	#menunav ul{	margin:0;	padding:0;	list-style-type:none;	width:auto;		float:left;}#menunav ul li{	display:block;	float:left;	margin:0 1px;}#menunav ul li a{	display:block;	float:left;	color:#333;	text-decoration:none;	padding:0 0 0 5px;	height:35px;}#menunav ul li a span{	padding:12px 5px 0 0;	height:21px;	float:left;}#menunav ul li a:hover{	color:#fff;		background:transparent url(images/hover.jpg) repeat-x bottom left;	}#menunav ul li a:hover span{	display:block;	width:auto;	cursor:pointer;}/* 上のメニューEND */#footer { text-align: center; width: 950px; clear: both; color: #333; background:#fff url(images/bg.jpg) repeat-x bottom left;/* flashのバック */ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 9px;font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;}.clear { clear: both; background: none; }.clear { clear: both; background: none; }