body{margin: 0;padding: 0;}div.narrator td{	font-size:11px;	vertical-align: top;	}div.narrator td.mid{	font-size:12px;	vertical-align:middle;	text-align: center;	font-weight:bold;}div.remarks table{	font-size:10px;	line-height:16px;	vertical-align: top;	border-style: solid;	border-width: 1px;	border-color: #000000;	margin-top: 5px;	margin-left: 5px;}p.navitop{	font-size:10px;	line-height:16px;	text-align: center;}p.footer {	font-size:12px;	text-align: center;}h1.top{font-family: ＭＳ 明朝,平成明朝, serif;color: #333366;font-size: 18px;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}#tops{font-family: ＭＳ 明朝,平成明朝, serif;color: #333366;font-size: 12px;font-weight: normal;}h1.other{font-size: 18px;text-align: center;}h2.ad{font-size: 16px;color: #990000;text-align: center;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}td.navi{margin: 0px 0px 0px 0px;padding:3px 0px 0px 0px;font-size: 12px;text-align: center;}td.homen{margin: 0px 0px 0px 0px;padding:3px 0px 0px 3px;font-size: 14px;text-align: center;}a.navi:link{font-size: 12px;text-decoration:none;color:#660066;background-color:transparent;}a.navi:visited {text-decoration:none;color:#660066;background-color:transparent;}a.navi:hover{text-decoration:underline;color:#330099;background-color:transparent;font-weight: bold;}a.navi:active  {text-decoration:underline;color:#990099;background-color:transparent;}a.home:link{font-size: 14px;text-decoration:none;color:#333399;background-color:transparent;}a.home:visited {text-decoration:none;color:#333399;background-color:transparent;}a.home:hover{text-decoration:underline;color:#330099;background-color:transparent;font-weight: bold;}a.home:active  {text-decoration:underline;color:#990099;background-color:transparent;}a.homep:link{font-size: 14px;text-decoration:none;color:#660066;background-color:transparent;}a.homep:visited {text-decoration:none;color:#660066;background-color:transparent;}a.homep:hover{text-decoration:underline;color:#5D095D;background-color:transparent;font-weight: bold;}a.homep:active  {text-decoration:underline;color:#990099;background-color:transparent;}a.homec:link{font-size: 14px;text-decoration:none;color:#006666;background-color:transparent;}a.homec:visited {text-decoration:none;color:#006666;background-color:transparent;}a.homec:hover{text-decoration:underline;color:#227070;background-color:transparent;font-weight: bold;}a.homec:active  {text-decoration:underline;color:#990099;background-color:transparent;}#small{font-size: 10px;color: #666666;}/* added 10-29-2009  *//* contact */a img {	border: none;	}	/* 11-03-2009 */#tablelist {	text-align:center;	margin:0 0px 0 10px;	width:690px;	}#tablelist h2 { /*list title*/		border: solid;	padding:6px;	background-color:#fff;	border-width:0 0 0 10px;	color:#666;	line-height:16px;	vertical-align:top;	margin:10px 0 10px 0;	border-color:#ccc;	text-align: left;	font-size: 18px;	font-weight:bold;	} #tablelist p{ 	font-size:13px;	color:#333;	font-weight:normal;	padding:0px 10px 14px 20px;	text-align:left;	line-height: 20px;	}/*Q&A*/	   #tablelist h3 { 		border: solid;	padding:4px;	background-color:#f1f1f1;	border-width:1px;	color:#333;	line-height:px;	vertical-align:top;	margin:10px 0 12px 0;	border-color:#000066;	text-align: left;	font-size: 14px;	font-weight: bold;	} /* work */#table_st {	border:#ccc solid 1px;	border-collapse:collapse;	margin:0;	font-size:12px;		}	.men {	border:#ccc solid 1px;	padding:3px;	background-color: #e0edf7;	color:#333;	text-align:center;	}.women {	border:#ccc solid 1px;	padding:3px;	background-color: #f7e0f5;	color:#333;	text-align:center;	}	#table_st tr{	border:#ccc solid 1px;	padding:3px;	text-align:left;	}#table_st td{	border:#ccc solid 1px;	padding:3px;	}	/* add links */.addlink{padding:2px;width:690px;}.addlink h3{font-size: 12px;color: #666666;text-align:center;}.addlink a:link { 	color:#0000cc;	text-decoration:none;	}.addlink a:visited { 	color:#551a8b; 	text-decoration:none;	}.addlink a:hover { 	color:#0000cc;	text-decoration:underline;	}.addlink a:active { 	color:#0000cc; 	}