/*¥á¥¤¥ó*/
#main {width: 790px;
		margin: 0;
		padding-bottom: 50px;
		float: right}
		
#main_top {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0
}
#main_title {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
#main_oshirase {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
#main_r {
	width: 729px;
	margin-left: 31px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	text-align: right;
}
#best_title {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
#osusume_title {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
#tokushu_title {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
#genre_title {
	width: 729px;
	margin-left: 31px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0
}
  
            
#pickup_area {width: 729px;
			height: 142px;
			margin-top: 0px;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}
            
#pickup_area2 {width: 729px;
			height: 160px;
			margin-top: 15px;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}

#info_area {width: 729px;
			height: 87px;
			margin-top: 0;
			margin-left: 31px;
			margin-bottom: 15px;
			padding: 0}

h2.midashi_rank	{width: 729px;
	height: 35px; 
	margin-top: 0px;
	margin-left: 31px;
	margin-bottom: 2px;
	padding: 0}

div#rank_area {
	width: 729px;
	height: 236px;
	margin-top: 0;
	margin-left: 31px;
	margin-bottom: 15px;
	padding: 0;
	margin-right: 30px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333;
}
div#rank_area_s {
	width: 729px;
	height: 65px;
	margin-top: 0;
	margin-left: 31px;
	margin-bottom: 15px;
	padding: 0;
	margin-right: 30px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333;
}

div#rank_area_genre {
	width: 729px;
	margin-top: 0;
	margin-left: 31px;
	margin-bottom: 15px;
	padding: 0;
	margin-right: 30px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333;
}
div#rank_area_gantan {width: 729px;
			height: 150px;
			margin-top: 0;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}

div#rank_area_gantan2 {width: 729px;
			height: 213px;
			margin-top: 0;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}



div#rank_area_kaki {width: 729px;
			height: 350px;
			margin-top: 0;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}
               	
div#rank_area1 {width: 729px;
			height: 142px;
			margin-top: 0;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}
            
div#rank_area1_m {width: 729px;
			height: 160px;
			margin-top: 15px;
			margin-left: 31px;
			margin-bottom: 15px;
			padding: 0}

div#rank_area23 {
	width: 729px;
	height: 236px;
	margin-top: 15px;
	margin-left: 31px;
	margin-bottom: 0;
	padding: 0;
	margin-right: 0px;
}
			
div#rank_area456 {width: 729px;
			height: 236px;
			margin-top: 15px;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}

div#rank_area789 {width: 729px;
			height: 142px;
			margin-top: 15px;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}

div#rank_area10 {width: 729px;
			height: 142px;
			margin-top: 15px;
			margin-left: 31px;
			margin-bottom: 0;
			padding: 0}

ul.banner	{margin: 0;
			padding: 0;
			line-height: 0;
			height: auto;}

ul.banner li	{list-style-type: none;
				margin-top: 0;
				margin-bottom: 0;
				margin-right: 15px;
				margin-left: 0;
				padding: 0;
				width: 233px;
				float: left;}
				
ul.banner li.last	{margin: 0;
					padding: 0;
					width: 233px;
					float: left;}
                    
/*                  
.anythingSlider                                       { margin: 0; padding: 0; }
.anythingSlider a, a img                                { border: 0; text-decoration: none; outline: 0; }
.anythingSlider                         { width: 559px; height: 230px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 559px; overflow: auto; height: 230px; margin: 0px; position: absolute; top: 0; left: 0; }
  
                                        /* Width below is max for Opera */
										/* 
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; padding: 0;}
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 230px; width: 559px; margin: 0; }

.thumbNav                               { position: relative; top: 232px; text-align: center; }
.thumbNav li                            { display: inline; }
.thumbNav a                             { color: white; font: 10px/16px Georgia, Serif; display: inline-block; padding: 0px 8px 5px 8px; height: 16px; margin: 0 3px 0 0; background: #ffffff url(//gogo-ts.heteml.net/mikuji/images/button-num.gif) no-repeat;
 text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.thumbNav a:hover                       { background: #ffffff url(//gogo-ts.heteml.net/mikuji/images/button-num_ov.gif) no-repeat; }
.thumbNav a.cur                         { background: #ffffff url(//gogo-ts.heteml.net/mikuji/images/button-num_ov.gif) no-repeat; }

.start-stop                             { z-index: 10; background: #ffffff url(//gogo-ts.heteml.net/mikuji/images/button-go.gif) no-repeat; font: 10px/16px Georgia, Serif; color: white; padding: 2px 0px 2px 2px; width: 30px; height: 16px; text-align: center; position: absolute; right: 45px; top: 233px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.start-stop.playing                     { background: #ffffff url(//gogo-ts.heteml.net/mikuji/images/button-stop.gif) no-repeat; }
 */

#main #rank_area_genre table tr td {
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
}
a {
	color: #666666;
}
a:hover {
	color: #666666;
}	

