
/* basic style ----------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;

}


/* no1_page style ------------------------------------------------------------------------- */
#top_ranking {float:left; width:266px; height:222px;}
#top_ranking .gnavi {clear:both; width:266px; height:222px; padding:4px 0px 0px 3px;}	
#top_ranking .gnavi ul.gmenu {position:relative; width:262px; height:222px; background:transparent url("../images/gnavi_rank.jpg") 0 0 no-repeat;}
#top_ranking .gnavi ul.gmenu li {position:absolute; list-style:none;}	
#top_ranking .gnavi ul.gmenu li, ul.gmenu a {height:30px; display:block;}
#top_ranking .gnavi ul.gmenu li, ul.gmenu li a {text-indent:-9999px; text-decoration:none;}

#top_ranking .gnavi ul.gmenu li.no1 {top:62px; width:262px; background:url("../images/gnavi_rank.jpg") -262px -62px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no2 {top:92px; width:262px; background:url("../images/gnavi_rank.jpg") -262px -92px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no3 {top:122px; width:262px; background:url("../images/gnavi_rank.jpg") -262px -122px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no4 {top:152px; width:262px; background:url("../images/gnavi_rank.jpg") -262px -152px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no5 {top:182px; width:262px; background:url("../images/gnavi_rank.jpg") -262px -182px no-repeat;}

#top_ranking .gnavi ul.gmenu li.no1 a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url("../images/gnavi_rank.jpg") 0 -62px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no2 a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url("../images/gnavi_rank.jpg") 0 -92px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no3 a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url("../images/gnavi_rank.jpg") 0 -122px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no4 a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url("../images/gnavi_rank.jpg") 0 -152px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no5 a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url("../images/gnavi_rank.jpg") 0 -182px no-repeat;}

#top_ranking .gnavi ul.gmenu li.no1 a:hover {background:url("../images/gnavi_rank.jpg") -262px -62px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no2 a:hover {background:url("../images/gnavi_rank.jpg") -262px -92px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no3 a:hover {background:url("../images/gnavi_rank.jpg") -262px -122px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no4 a:hover {background:url("../images/gnavi_rank.jpg") -262px -152px no-repeat;}
#top_ranking .gnavi ul.gmenu li.no5 a:hover {background:url("../images/gnavi_rank.jpg") -262px -182px no-repeat;}





