/* Ranking page */

h2.title {
	width: 677px; height: 125px;
	background: url(../ranking_img/title.png) no-repeat;
	text-indent: -9999px; }

h3.midashi01 {
	margin: 6px 0px 0px 43px;
	width: 597px; height: 50px;
	background: url(../ranking_img/midashi01.png) no-repeat;
	text-indent: -9999px; }

h3.midashi02 {
	margin: 20px 0px 0px 43px;
	width: 597px; height: 50px;
	background: url(../ranking_img/midashi02.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_osaka {
	margin: 40px 0px 0px 43px;
	width: 315px; height: 76px;
	background: url(../ranking_img/sub_osaka.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; }

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

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

h4.sub_tokyo02 {
	margin: 40px 0px 0px 120px;
	width: 348px; height: 58px;
	background: url(../tickets_img/sub_tokyo.png) no-repeat;
	text-indent: -9999px; }
h4.sub_osaka02 {
	margin: 40px 0px 0px 120px;
	width: 348px; height: 58px;
	background: url(../tickets_img/sub_osaka.png) no-repeat;
	text-indent: -9999px; }
h4.sub_aichi02 {
	margin: 40px 0px 0px 120px;
	width: 348px; height: 58px;
	background: url(../tickets_img/sub_aichi.png) no-repeat;
	text-indent: -9999px; }

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

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

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

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