#pref_ranking {
	background:url(/common/image/u201302/grayback.gif) 0 0 repeat;padding:4px;
	margin-bottom:20px;
}
#pref_ranking .ranking_title{
	 margin-bottom:2px;position:relative;height:54px;line-height:54px;font-size:18px;text-align:center;color:#195454;
	 background-color:white;
}

#pref_ranking .ranking_area {
	background-color:white;
}

#pref_ranking .ranking_area .contents {
	width:565px;margin:0px auto;
}

#pref_ranking .ranking_area .contents .item {
	position:relative; border-bottom:dotted 1px #7F7F7F; height:214px;
}
#pref_ranking .ranking_area .contents .last {
	border-bottom:none;
}

#pref_ranking .ranking_area .contents .item .rankicon{
	position:absolute;left:0px;top:20px;
}

#pref_ranking .ranking_area .contents .item .name {
	position:absolute;left:30px;top:21px;font-size:14px;
}

#pref_ranking .ranking_area .contents .item .address {
	position:absolute;left:30px;top:43px;color:#717171;font-size:11px
}


#pref_ranking .ranking_area .contents .item .saishin {
	position:absolute;
	left:30px;
	bottom: 20px;
	width: 533px;
}

#pref_ranking .ranking_area .contents .item .kuchikomititle {
	background:url(/common/image/u201302/kuchikomi2.gif) 0 0 no-repeat;
	width: 160px;
	height: 26px;
	font-size:11px;
	color:#717171;
	line-height:20px;
	text-indent: 31px;
}

#pref_ranking .ranking_area .contents .item table.hyouka {
	width:404px;
	float:left;
}

#pref_ranking .ranking_area .contents .item table.hyouka td{
	background-color:#f7f7f7;
	padding: 5px 15px 5px 13px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	font-size: 13px;
}
#pref_ranking .ranking_area .contents .item table.hyouka  a{
	color: #4D9BB7;
}

#pref_ranking .ranking_area .contents .item .sougou {
	width:118px;
	float:right;
}

#pref_ranking .ranking_area .contents .item .sougou table{
	border: solid 2px #9A9A9A;
	width:118px;
}
#pref_ranking .ranking_area .contents .item .sougou table th {
	background-color: #9A9A9A;
	text-align: center;
	color: white;
	padding: 4px 0px;
}
#pref_ranking .ranking_area .contents .item .sougou table td {
	text-align: left;
	color: white;
	height:34px;
	text-indent:52px;
	color: #C21B1B;
	font-weight:bold;
	font-size: 17px;
	line-height: 34px;
	background: #FFFFCB url(/common/image/u201302/star_x.gif) 19px 11px no-repeat;
	margin:0;
	padding: 4px 0 0 0;
}

#pref_ranking .ranking_area .contents .item .kensu {
	color:#717171;font-size:11px;
	text-align:right;
	padding-top: 5px;
}

#pref_ranking .arearanklink {
	height:38px;
	text-align:right;
	line-height:38px;
}
#pref_ranking .arearanklink a {
	color: #4D9BB7;
	font-weight: normal;
}
