/* High Ranking page */

h2.title {
	width: 665px; height: 130px;
	background: url(../high_ranking_img/title.png) no-repeat;
	text-indent: -9999px; }

h3.sub_title01 {
	margin: 20px 0px 0px 43px;
	width: 460px; height: 75px;
	background: url(../high_ranking_img/sub_title01.png) no-repeat;
	text-indent: -9999px; }
h3.sub_title02 {
	margin: 20px 0px 0px 43px;
	width: 315px; height: 75px;
	background: url(../high_ranking_img/sub_title02.png) no-repeat;
	text-indent: -9999px; }
h3.sub_title03 {
	margin: 20px 0px 0px 43px;
	width: 315px; height: 75px;
	background: url(../high_ranking_img/sub_title03.png) no-repeat;
	text-indent: -9999px; }


h3.midashi_copy01 {
	margin: 20px 0px 0px 43px;
	width: 590px; height: 46px;
	background: url(../high_ranking_img/midashi_copy01.png) no-repeat;
	text-indent: -9999px; }

.cast_table01 { margin: 10px 0px 0px 35px; }
.cast_table02 { margin: 22px 0px 0px 35px; }
.under_line { margin: 0px 0px 10px 59px;
	width: 580px; height: 2px;
	background: url(../high_ranking_img/under_line.png) no-repeat; text-indent: -9999px; }

.cast_text01 { margin: 15px 0px 0px 260px; font-size: 105%; line-height: 1.8; }
.cast_text02 { margin: 12px 20px 0px 260px; font-size: 93%; line-height: 1.8; }

.cast_yuki { background: url(../high_ranking_img/cast_yuki.png) no-repeat; }
h4.name_yuki {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_yuki.png) no-repeat;
	text-indent: -9999px; }

.cast_sakuya { background: url(../high_ranking_img/cast_sakuya.png) no-repeat; }
h4.name_sakuya {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_sakuya.png) no-repeat;
	text-indent: -9999px; }

.cast_ryusei { background: url(../high_ranking_img/cast_ryusei.png) no-repeat; }
h4.name_ryusei {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_ryusei.png) no-repeat;
	text-indent: -9999px; }

.cast_hayato { background: url(../high_ranking_img/cast_hayato.png) no-repeat; }
h4.name_hayato {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_hayato.png) no-repeat;
	text-indent: -9999px; }

.cast_miyuki_a { background: url(../high_ranking_img/cast_miyuki_a.png) no-repeat; }
h4.name_miyuki_a {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 70px;
	background: url(../high_ranking_img/name_miyuki_a.png) no-repeat;
	text-indent: -9999px; }

.cast_miyuki_b { background: url(../high_ranking_img/cast_miyuki_b.png) no-repeat; }
h4.name_miyuki_b {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 70px;
	background: url(http://hostchan.jp/high_ranking_img/name_miyuki_b.png) no-repeat;
	text-indent: -9999px; }

.cast_rikiya { background: url(../high_ranking_img/cast_rikiya.png) no-repeat; }
h4.name_rikiya {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_rikiya.png) no-repeat;
	text-indent: -9999px; }

.cast_sunao { background: url(../high_ranking_img/cast_sunao.png) no-repeat; }
h4.name_sunao {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_sunao.png) no-repeat;
	text-indent: -9999px; }

.cast_daigo { background: url(../high_ranking_img/cast_daigo.png) no-repeat; }
h4.name_daigo {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_daigo.png) no-repeat;
	text-indent: -9999px; }

.cast_kosei { background: url(../high_ranking_img/cast_kosei.png) no-repeat; }
h4.name_kosei {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_kosei.png) no-repeat;
	text-indent: -9999px; }

.cast_itsuka { background: url(../high_ranking_img/cast_itsuka.png) no-repeat; }
h4.name_itsuka {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_itsuka.png) no-repeat;
	text-indent: -9999px; }

.cast_ai { background: url(../high_ranking_img/cast_ai.png) no-repeat; }
h4.name_ai {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(http://hostchan.jp/high_ranking_img/name_ai.png) no-repeat;
	text-indent: -9999px; }

.cast_yu { background: url(../high_ranking_img/cast_yu.png) no-repeat; }
h4.name_yu {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_yu.png) no-repeat;
	text-indent: -9999px; }

.cast_aoi { background: url(http://hostchan.jp/high_ranking_img/cast_aoi.png) no-repeat; }
h4.name_aoi {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_aoi.png) no-repeat;
	text-indent: -9999px; }

.cast_ren { background: url(http://hostchan.jp/high_ranking_img/cast_ren.png) no-repeat; }
h4.name_ren {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_ren.png) no-repeat;
	text-indent: -9999px; }

.cast_sho { background: url(../high_ranking_img/cast_sho.png) no-repeat; }
h4.name_sho {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_sho.png) no-repeat;
	text-indent: -9999px; }

.cast_hiro { background: url(../high_ranking_img/cast_hiro.png) no-repeat; }
h4.name_hiro {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_hiro.png) no-repeat;
	text-indent: -9999px; }

.cast_masumi { background: url(http://hostchan.jp/high_ranking_img/cast_masumi.png) no-repeat; }
h4.name_masumi {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_masumi.png) no-repeat;
	text-indent: -9999px; }

.cast_sushiro { background: url(../high_ranking_img/cast_sushiro.png) no-repeat; }
h4.name_sushiro {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(http://hostchan.jp/high_ranking_img/name_sushiro.png) no-repeat;
	text-indent: -9999px; }

.cast_haruto { background: url(../high_ranking_img/cast_haruto.png) no-repeat; }
h4.name_haruto {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_haruto.png) no-repeat;
	text-indent: -9999px; }

.cast_matsuzaka { background: url(../high_ranking_img/cast_matsuzaka.png) no-repeat; }
h4.name_matsuzaka {
	margin: 10px 0px 0px 260px;
	width: 175px; height: 45px;
	background: url(../high_ranking_img/name_matsuzaka.png) no-repeat;
	text-indent: -9999px; }



/* LINK setting */
#flow_link { margin-top:-50px; padding-top:50px; }
#attention_link { margin-top:-50px; padding-top:50px; }

.ticket_red { color: #ff1544; font-weight: bold; }
.ticket_yellow { color: #ff920a; font-weight: bold; }
.ticket_pink { color: #ff1692; font-weight: bold; }

.main_text01 { margin: 10px 50px 0px 60px; font-size: 93%; line-height: 1.8; }
.main_text02 { margin: 20px 50px 0px 60px; font-size: 93%; line-height: 1.8; }

.sche_link_text { margin: 5px 50px 0px 60px; font-size: 93%; line-height: 1.8; font-weight : bold; }