@charset "UTF-8";
/* CSS Document */

/* Ranking page */

h2.title {
	width: 677px; height: 125px;
	background: url(../ranking_img/title.png) no-repeat;
	text-indent: -9999px; }
h3.midashi01 {
	margin: 10px 0px 0px 44px;
	width: 597px; height: 50px;
	background: url(../ranking_img/midashi01.png) no-repeat;
	text-indent: -9999px; }

h3.sub_title01 {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_title01.png) no-repeat;
	text-indent: -9999px; }

h3.sub_tokyo {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_tokyo.png) no-repeat;
	text-indent: -9999px; }
h3.sub_aichi {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_aichi.png) no-repeat;
	text-indent: -9999px; }
h3.sub_hiroshima {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_hiroshima.png) no-repeat;
	text-indent: -9999px; }
h3.sub_osaka {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_osaka.png) no-repeat;
	text-indent: -9999px; }

.main_text01 {
	font-size: 14px; line-height: 1.8;
	padding: 5px 50px 0px 56px;
	color: #f3edde; }
.main_text02 {
	font-size: 14px; line-height: 1.8;
	padding: 10px 50px 0px 56px;
	color: #f3edde; }
.main_text03 {
	font-size: 13px; line-height: 1.8;
	padding: 5px 50px 0px 56px;
	color: #f3edde; }

.kome_text01 { 
	font-size: 13px; line-height: 1.7;
	padding: 7px 40px 0px 56px;
	color: #d3c4be; }

.ranking_link_text { margin: 15px 50px 0px 56px; font-size: 13px; line-height: 1.7; font-weight : bold; }

.ranking_table00 { margin: 15px 0px 0px 0px; }
.ranking_table01 { margin: 5px 0px 0px 64px; }
.ranking_table02 { margin: 40px 0px 0px 64px; }

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

.arrow_mar { margin: 0px 0px 0px 83px; }

/* TOKYO data */
h4.data_tokyo01 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo01.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo02 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo02.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo03 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo03.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo04 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo04.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo05 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo05.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo06 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo06.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo07 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo07.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo08 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo08.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo09 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo09.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo10 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo10.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo11 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo11.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo12 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo12.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo13 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo13.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo14 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo14.png) no-repeat; text-indent: -9999px; }
h4.data_tokyo15 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_tokyo15.png) no-repeat; text-indent: -9999px; }

/* AICHI data */
h4.data_aichi01 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_aichi01.png) no-repeat; text-indent: -9999px; }
h4.data_aichi02 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_aichi02.png) no-repeat; text-indent: -9999px; }
h4.data_aichi03 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_aichi03.png) no-repeat; text-indent: -9999px; }
h4.data_aichi04 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_aichi04.png) no-repeat; text-indent: -9999px; }

/* hiroshima data */
h4.data_hiroshima01 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_hiroshima01.png) no-repeat; text-indent: -9999px; }
h4.data_hiroshima02 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_hiroshima02.png) no-repeat; text-indent: -9999px; }

/* OSAKA data */
h4.data_osaka01 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_osaka01.png) no-repeat; text-indent: -9999px; }
h4.data_osaka02 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_osaka02.png) no-repeat; text-indent: -9999px; }
h4.data_osaka03 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_osaka03.png) no-repeat; text-indent: -9999px; }
h4.data_osaka04 {
	margin: 13px 0px 0px 42px; width: 500px; height: 40px;
	background: url(../ranking_img/data_osaka04.png) no-repeat; text-indent: -9999px; }


/* High Rnaking banner set */
.b_high_ranking_table { margin: 20px 0px 0px 54px; }

ul#b_high_ranking { list-style:none; margin:0; padding:0; width:100%; }
ul#b_high_ranking li{ list-style:none; float:left; width:566px; }
ul#b_high_ranking a{
    display:block; width:566px; height:86px;
    background-image:url(https://www.hostchan.jp/2018/hosmoba_img/b_high_ranking.png); }
ul#b_high_ranking a span{ display:none; }

a.b_high_ranking_lo { background-position:0px 0px; }
a:hover.b_high_ranking_lo { background-position:0px -86px; }

/* Final Rnaking banner set */
.b_final_ranking_table { margin: 20px 0px 0px 54px; }

ul#b_final_ranking { list-style:none; margin:0; padding:0; width:100%; }
ul#b_final_ranking li{ list-style:none; float:left; width:566px; }
ul#b_final_ranking a{
    display:block; width:566px; height:86px;
    background-image:url(https://www.hostchan.jp/2018/hosmoba_img/b_final_ranking.png); }
ul#b_final_ranking a span{ display:none; }

a.b_high_ranking_lo { background-position:0px 0px; }
a:hover.b_high_ranking_lo { background-position:0px -86px; }

/* link Menu margin */
#link_tokyo { margin-top:-40px; padding-top:40px; }
#link_aichi { margin-top:-40px; padding-top:40px; }
#link_hiroshima { margin-top:-40px; padding-top:40px; }
#link_osaka { margin-top:-40px; padding-top:40px; }
#link_attention { margin-top:-40px; padding-top:40px; }