body{
	margin:0px;
	padding:0px;
}

div#ranking{
	margin-top:10px;
	width:198px;
	border:1px solid #DAA520;
	text-align:center;
}

div#ranking table{
	border-collapse:collapse;
	width:98%;
}

div#ranking table td.ranking{
	width:20%;
	padding:2px;
	border-bottom:solid 1px #999;
}

div#ranking table td.shohin{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
}

div#ranking table td.up{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/up.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking table td.down{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/down.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking table td.stay{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/stay.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking table td.no{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:8pt;
	color:#999999;
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking table td.shohin div.kaisha{
	font-size:08pt;
}

div#ranking table td#foot{
	font-size:08pt;
	color:#999999;
	text-align:right;
}

div#ranking2{
	margin-top:10px;
	width:184px;
	border:1px solid #DAA520;
	text-align:center;
}

div#ranking2 table{
	border-collapse:collapse;
	width:98%;
}

div#ranking2 table td.ranking2{
	width:20%;
	padding:2px;
	border-bottom:solid 1px #999;
}

div#ranking2 table td.shohin{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
}

div#ranking2 table td.up{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/up.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking2 table td.down{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/down.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking2 table td.stay{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/stay.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking2 table td.no{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:8pt;
	color:#999999;
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking2 table td.shohin div.kaisha{
	font-size:08pt;
}

div#ranking2 table td#foot{
	font-size:08pt;
	color:#999999;
text-align:right;
}

div#ranking3{
	margin-top:10px;
	width:170px;
	border:1px solid #DAA520;
	text-align:center;
}

div#ranking3 table{
	border-collapse:collapse;
	width:168px;
	border:1px solid #DAA520;
}

div#ranking3 table td.ranking{
	width:20%;
	padding:2px;
	border-bottom:solid 1px #999;
}

div#ranking3 table td.shohin{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
}

div#ranking3 table td.up{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/up.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking3 table td.down{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/down.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking3 table td.stay{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/stay.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking3 table td.shohin div.kaisha{
	font-size:08pt;
}
div#ranking3 table td#foot{
	font-size:08pt;
	color:#999999;
	text-align:right;
}


div#ranking4{
	margin-top:10px;
	width:148px;
	border:1px solid #E1E1E1;
	text-align:center;
}

div#ranking4 table{
	border-collapse:collapse;
	width:98%;
}

div#ranking4 table td.ranking2{
	width:20%;
	padding:2px;
	border-bottom:solid 1px #999;
}

div#ranking4 table td.shohin{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:1?0pt;
}

div#ranking4 table td.up{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/up.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking4 table td.down{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/down.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking4 table td.stay{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/stay.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking4 table td.shohin div.kaisha{
	font-size:07pt;
}

div#ranking4 table td#foot{
	font-size:08pt;
	color:#999999;
text-align:right;
}
/**/
div#ranking5{
	margin-top:10px;
	width:170px;
	border:1px solid #E1E1E1;
	text-align:center;
}

div#ranking5 table{
	border-collapse:collapse;
	width:98%;
}

div#ranking5 table td.ranking2{
	width:20%;
	padding:2px;
	border-bottom:solid 1px #999;
}

div#ranking5 table td.shohin{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:1?0pt;
}

div#ranking5 table td.up{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/up.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking5 table td.down{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/down.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking5 table td.stay{
	width:80%;
	padding:2px;
	border-bottom:solid 1px #999;
	font-size:10pt;
	background-image: url(../../../img/ranking/stay.gif);
	background-repeat:no-repeat;
	background-position: center;
}

div#ranking5 table td.shohin div.kaisha{
	font-size:07pt;
}

div#ranking5 table td#foot{
	font-size:08pt;
	color:#999999;
text-align:right;
}







#excite-rink{
	width:296px;
}

#excite-rink table{
	width:296px;
	margin:5px 0;
	padding:0;
	border:1px #CCCCCC solid;
}

#excite-rink td{
	font-size:12px;
	padding:0;
}

.bd{
	border-bottom:1px #CCCCCC dotted;
}

#excite-rink #foot{
	text-align:right;
}
