

#center h2{
	margin:0 auto;
}


#center h3{
	margin:30px auto 10px;
	height:34px;
	line-height:36px;
	text-indent:34px;
	font-size:12pt;
	color:#024890;
	background:url(/img/top/h3.gif) no-repeat center center;
}


.recommend{
	margin:10px auto;
	width:520px;
}

.recommend td,.recommend th{
	padding:8px;
	background-color:#cceeff;
}


.recommend td.name{
	background-color:#ffffcc;
}


#rank{
	list-style:none;
	margin:10px 20px;
}

#rank li{
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:50px;
	line-height:18pt;
}

#rank1{ background-image:url(/img/top/rank1.gif); }
#rank2{ background-image:url(/img/top/rank2.gif); }
#rank3{ background-image:url(/img/top/rank3.gif); }
#rank4{ background-image:url(/img/top/rank4.gif); }
#rank5{ background-image:url(/img/top/rank5.gif); }


#relate{

}

#relate h3{
	margin:0 auto 10px;
	width:auto;
	height:42px;
	text-indent:0;
	font-size:9pt;
	line-height:16pt;
	padding:0 0 0 45px;
	background:url(/img/top/relateh3.gif) no-repeat center center;
}


#relate h3 span{
	font-size:12pt;
	position:relative;
	top:5px;
}


#relate div{
	width:271px;
}

#relate p{
	width:260px;
}

#esyoshiki{
	float:left;
}

#ematch{
	float:right;
}

#esyoshiki ul{
	list-style:none;
	margin:auto 0;
}

#esyoshiki li{
	margin:6px;
	height:26px;
	line-height:26px;
	background:url(/img/top/pdf.gif) no-repeat left center;
}

#esyoshiki li a{
	margin-left:26px;
}

