/* ランキング ページ */

h2.title {
	width: 611px; height: 156px;
	background: url(../ranking_img/title.jpg) no-repeat;
	text-indent: -9999px; }

.ranking_table01 { margin: 5px 0px 0px 47px; }
.ranking_table02 { margin: 12px 0px 0px 41px; }
.ranking_table03 { margin: 3px 0px 0px 41px; }
.ranking_table04 { margin: 20px 0px 0px 41px; }

.no01 { background: url(../ranking_img/no1.jpg) no-repeat; }
.no02 { background: url(../ranking_img/no2.jpg) no-repeat; }
.no03 { background: url(../ranking_img/no3.jpg) no-repeat; }
.no04 { background: url(../ranking_img/no4.jpg) no-repeat; }
.no05 { background: url(../ranking_img/no5.jpg) no-repeat; }

h4.arrow01 {
	margin: 0px 0px 0px 74px; width: 28px; height: 28px;
	background: url(../ranking_img/arrow01.jpg) no-repeat; text-indent: -9999px; }
h4.arrow02 {
	margin: 0px 0px 0px 74px; width: 28px; height: 28px;
	background: url(../ranking_img/arrow02.jpg) no-repeat; text-indent: -9999px; }
h4.arrow03 {
	margin: 0px 0px 0px 74px; width: 28px; height: 28px;
	background: url(../ranking_img/arrow03.jpg) no-repeat; text-indent: -9999px; }

.main_text {
	font-size: 91.6%;
	margin: 8px 80px 0px 50px;
	color: #d9ccbc;
	line-height: 150%; }

.main_text02 {
	font-size: 83.3%;
	margin: 10px 80px 10px 50px;
	color: #ab9c8b;
	line-height: 160%; }

.main_text03 {
	font-size: 91.6%;
	margin: 23px 80px 0px 50px;
	color: #d9ccbc;
	line-height: 150%; }

.hos_text01b {
	font-size: 120%;
	font-weight: bold;
	color: #ff8e08;
	padding: 10px 80px 0px 50px;
	line-height: 150%; }

h3.ranking_text {
	margin: 0px 0px 0px 35px;
	width: 520px; height: 37px;
	background: url(../ranking_img/ranking_text.png) no-repeat;
	text-indent: -9999px; }

/* hosmoba01bボタン */
ul#hosmoba { list-style:none; margin: 0px; padding:0; width:100%; }
ul#hosmoba li{ list-style:none; float:left;
    width:523px; }
ul#hosmoba a{ display:block;
    width:523px; height:151px;
    background-image:url(../ranking_img/hosmoba.png); }
ul#hosmoba a span{ display:none; }

a.hosmoba_lo { background-position:0px 0px; }
a:hover.hosmoba_lo { background-position:0px -151px; }


h4.date01 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date01.png) no-repeat; text-indent: -9999px; }
h4.date02 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date02.png) no-repeat; text-indent: -9999px; }
h4.date03 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date03.png) no-repeat; text-indent: -9999px; }
h4.date04 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date04.png) no-repeat; text-indent: -9999px; }
h4.date05 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date05.png) no-repeat; text-indent: -9999px; }
h4.date06 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date06.png) no-repeat; text-indent: -9999px; }
h4.date07 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date07.png) no-repeat; text-indent: -9999px; }
h4.date08 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date08.png) no-repeat; text-indent: -9999px; }
h4.date09 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date09.png) no-repeat; text-indent: -9999px; }
h4.date10 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date10.png) no-repeat; text-indent: -9999px; }
h4.date11 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date11.png) no-repeat; text-indent: -9999px; }
h4.date12 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date12.png) no-repeat; text-indent: -9999px; }
h4.date13 {
	margin: 20px 0px 0px 41px; width: 300px; height: 30px;
	background: url(../ranking_img/date13.png) no-repeat; text-indent: -9999px; }
h4.date01_osaka {
	margin: 20px 0px 0px 41px; width: 391px; height: 30px;
	background: url(../ranking_img/date01_osaka.png) no-repeat; text-indent: -9999px; }
h4.date02_osaka {
	margin: 20px 0px 0px 41px; width: 391px; height: 30px;
	background: url(../ranking_img/date02_osaka.png) no-repeat; text-indent: -9999px; }
h4.date03_osaka {
	margin: 20px 0px 0px 41px; width: 391px; height: 30px;
	background: url(../ranking_img/date03_osaka.png) no-repeat; text-indent: -9999px; }

/* ランキング 結果発表ページ */

.ranking_fix_table01 { margin: 10px 0px 0px 235px; }
.ranking_fix_table02 { margin: 0px 0px 0px 98px; }
.ranking_fix_table03 { margin: 0px 0px 0px 49px; }
.ranking_fix_table04 { margin: 0px 0px 0px 105px; }
.ranking_fix_table05 { margin: 0px 0px 0px 56px; }

h3.ranking_fix_text {
	margin: 0px 0px 0px 35px;
	width: 490px; height: 37px;
	background: url(../ranking_fix_img/ranking_fix_text.png) no-repeat;
	text-indent: -9999px; }

h4.crown_2_5 {
	margin: 2px 0px 0px 98px;
	width: 407px; height: 29px;
	background: url(../ranking_fix_img/crown_2_5.png) no-repeat;
	text-indent: -9999px; }

h4.crown_6_10 {
	margin: 2px 0px 0px 49px;
	width: 509px; height: 29px;
	background: url(../ranking_fix_img/crown_6_10.png) no-repeat;
	text-indent: -9999px; }