#Restaurant {
	border:0px solid red;
	display:block; 
	width:510px; 
	margin:35px 0px 0px 0px;
}

.Head {
	border:0px solid red;
	display:block; 
	width:510px; 
	padding:20px 0px 0px 0px;
	margin:0px;
}

.Head img {float:left;}
.Head a {float:right;}

.Data {
	border:0px solid red;
	color:#000;
	display:block; 
	width:510px; 
	padding:0px 0px 0px 0px;
	margin:0px;
}
.Data p {margin:0px;text-align:left; padding: 3px 0px 0px 6px;}
.Data p.OneSpace {margin:0px;text-align:left; padding: 2px;}
#Restaurant .Data .Name{margin:0px;width:315px;float:left;}
#Restaurant .Data .Name span{display:block;margin:0px 0px 0px 5px;}
#Restaurant .Data .Detail{margin:0px;width:189px;float:right;}

#keyWord {
	border:0px solid red;
	display:block; 
	width:510px; 
	padding:30px 0px 0px 0px;
	margin:0px;
}

#keyWord ul {color:#1B57A5;border:0px solid red;display:block;width:510px;margin:0px;padding:0px;}
#keyWord ul li{font-weight:bold;font-size:12px;color:#1B57A5;line-height:18px;margin:0px;border:0px solid red;display:block;width:127px;float:left;text-align:center;}
#keyWord ul li a{color:#1B57A5;}

#keyWord #Legend{
	color:#1B57A5;
	display:block; 
	width:510px;
	border:1px solid #1B57A5;
	margin:30px 0px 30px 0px;
}
#keyWord #Legend p{margin:3px 2px 3px 2px;color:#1B57A5;}

#keyWord .Title {
	border:1px solid #FAFAFA;
	background-color:#FAFAFA;
	display:block; 
	width:510px; 
	padding:0px;
	margin:0px;
}
#keyWord .Title img {display:inline;}
#keyWord .Name{margin:0px;width:200px;float:left;border:0px solid blue;}
#keyWord .Average{margin:0px;width:130px;float:left;text-align:center;border:0px solid green;}
#keyWord .Data span{display:block;color:#333;}
#keyWord .Number{margin:0px;width:110px;float:left;text-align:right;}

p.Fblack{
	font-family:verdana,arial,sans-serif;
	font-size:11px;color:#000;
	font-weight: bold;
	text-align:left;
	text-decoration :none;
}

.space { padding:3px 0px 0px 0px;}

