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

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: 0px 0px 0px 3px; }
.ranking_table03 { margin: 3px 0px 0px 41px; }
.ranking_table04 { margin: 20px 0px 0px 41px; }

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

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


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

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

.main_text03 {
	font-size: 91.6%;
	margin: 20px 70px 10px 50px;
	color: #c0b19f;
	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#hosmoba01b {
    list-style:none;
    margin: 0px; padding:0;
    width:100%; }
ul#hosmoba01b li{
    list-style:none; float:left;
    width:529px; }
ul#hosmoba01b a{
    display:block;
    width:529px;
    height:156px;
    background-image:url(../ranking_img/hosmoba01b.png); }
ul#hosmoba01b a span{ display:none; }

a.hosmoba010 { background-position:0px 0px; }
a:hover.hosmoba010 { background-position:0px -156px; }


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; }

.last_back {
	margin: 0px 0px 0px 53px;
	width: 511px; height: 534px;
	background: url(../ranking_img/last_back.jpg) no-repeat;}

.ranking_table1s {
	margin: 15px 0px 0px 158px;
	width: 103px; height: 165px; }
.ranking_table2s {
	margin: 5px 0px 0px 53px;
	width: 309px; height: 165px; }
.ranking_table3s {
	margin: 5px 0px 0px 0px;
	width: 412px; height: 165px; }