@charset "utf-8";

#ranktable{
	width:100%;
	}
#ranktable img{
	width:100px;
	height:66px;
	}
	
#ranktable td{
	padding:5px;
	height:70px;
	}
	
#ranktable td.sp{
	background:#CCFFFF;
	height:10px;
	font-size:11.5px;
	}

#ranktable .location{
	font-size:12px;
	font-weight:bolder;
	width:150px;
	padding-bottom:5px;
	}

#ranktable .y_name , table#ranktable .y_name a{
	font-size:16px;
	font-weight:bolder;
	}

table#ranktable em{
	visibility:hidden;
}

/*table#ranktable td.1st, table#ranktable td.2nd, table#ranktable td.3rd, table#ranktable td.4th, table#ranktable td.5th, 
table#ranktable td.6th, table#ranktable td.7th, table#ranktable td.8th, table#ranktable td.9th, table#ranktable td.10th{
	width:70px;
	height:70px;
}*/

#ranktable .first{
	background-image:url(image/ranking/1st.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
	}

table#ranktable td.second{
	background-image:url(image/ranking/2nd.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.third{
	background-image:url(image/ranking/3rd.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.fourth{
	background-image:url(image/ranking/4th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.fifth{
	background-image:url(image/ranking/5th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.sixth{
	background-image:url(image/ranking/6th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.seventh{
	background-image:url(image/ranking/7th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.eighth{
	background-image:url(image/ranking/8th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.ninth{
	background-image:url(image/ranking/9th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

table#ranktable td.tenth{
	background-image:url(image/ranking/10th.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
}

/* oldrank */
#ranktable_under {
width:100%;
}

#ranktable_under img{
width:80px;
height:45px;
}

#ranktable_under td{
padding:5px;
font-size:0.9em;
}

#ranktable_under a{
font-size:1.2em;
font-weight:bold;
}

#ranktable_under .number{
width:70px;
vertical-align:middle;
font-size:2.0em;
font-family:"Arial Black", Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
color:#ea5550;
}
