@charset "shift_jis";
/* メインメニュー */
#mainmenu {
	margin				: 0px 0px 0px 0px;
	padding				: 0px;
	background			: url(../img/menu_side.gif) no-repeat;
	width				: 188px;
	height				: 276px;
	position				: relative;
	left					: 0px;
}

#mainmenu li {
	margin				: 0;
	padding				: 0;
	list-style			: none;
	position				: absoluto;
	left					: 0px;
}

#mainmenu li, #mainmenu a {
	height				: 46px;
	display				: block;
}

#mainmenu a {
	text-indent			: -9999px;
	text-decoration		: none;
}

.menu1 {top: 0px; width: 188px;}
.menu2 {top: 46px; width: 188px;}
.menu3 {top: 92px; width: 188px;}
.menu4 {top: 138px; width: 188px;}
.menu5 {top: 184px; width: 188px;}
.menu6 {top: 230px; width: 188px;}

.menu1 a:hover, .menu1 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px 0px no-repeat;}
.menu2 a:hover, .menu2 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px -46px no-repeat;}
.menu3 a:hover, .menu3 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px -92px no-repeat;}
.menu4 a:hover, .menu4 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px -138px no-repeat;}
.menu5 a:hover, .menu5 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px -184px no-repeat;}
.menu6 a:hover, .menu6 a:visited:hover { background: transparent url(../img/menu_side.gif) -188px -230px no-repeat;}

/* 予選会　スコア速報　チケット情報 */
#submenu{
	margin				: 10px 0px 5px 0px;
	padding				: 0px;
	width				: 175px;
	position				: relative;
	left					: 0px;
}

#submenu dd{
	margin				: 0px 0px 2px 0px;
	padding				: 0px;
	width				: 175px;
	left					: 0px;
	list-style			: none;
	text-align			: left;
}

#submenu dd, #submenu a {
	display				: block;
}

/* スコア速報 */
.scoreReport{
	background			: url(../img/score.gif) top left no-repeat;
}
.scoreReport, .scoreReport a{
	height				: 40px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}

/* 予選会 */
.contest{
	background			: url(../img/contest.gif) top left no-repeat;
}
.contest, .contest a{
	height				: 40px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}

/* トッププロインタビュー */
.interview{
	background			: url(../img/interview.gif) top left no-repeat;
}
.interview, .interview a{
	height				: 40px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}

/* チケット情報 */
.ticket{
	background			: url(../img/ticket.gif) top left no-repeat;
}
.ticket, .ticket a{
	height				: 40px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}

/* 無料ギャラリーバス */
.bus{
	background			: url(../img/freebus.gif) top left no-repeat;
}
.bus, .bus a{
	height				: 80px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}

/* 視聴者プレゼント */
.present{
	background			: url(../img/present.gif) top left no-repeat;
}
.present, .present a{
	height				: 80px;
	width				: 175px;
	text-indent			: -5000px;
	text-decoration		: none;
}


/* 下部メニュー */
#undermenu{
	margin				: 0px 0px 0px 0px;
	padding				: 0px;
	background			: url(../img/menu_under.gif) no-repeat;
	width				: 790px;
	height				: 45px;
	left					: 0px;
	overflow			: hidden;
}

#undermenu li{
	float	: left;
}

#undermenu li, #undermenu a {
	height			: 45px;
	display			: block;
	color			: #1F5E27;
	text-indent		: -9999px;
}

#undermenu a {
	text-indent		: -9999px;
	text-decoration	: none;
}

.under1 {top: 0px; width: 100px;}
.under2 {top: 0px; width: 150px;}
.under3 {top: 0px; width: 185px;}
.under4 {top: 0px; width: 130px;}
.under5 {top: 0px; width: 135px;}
.under6 {top: 0px; width: 90px;}

.under1 a:hover, .under1 a:visited:hover { background: transparent url(../img/menu_under.gif) 0px -45px no-repeat;}
.under2 a:hover, .under2 a:visited:hover { background: transparent url(../img/menu_under.gif) -100px -45px no-repeat;}
.under3 a:hover, .under3 a:visited:hover { background: transparent url(../img/menu_under.gif) -250px -45px no-repeat;}
.under4 a:hover, .under4 a:visited:hover { background: transparent url(../img/menu_under.gif) -435px -45px no-repeat;}
.under5 a:hover, .under5 a:visited:hover { background: transparent url(../img/menu_under.gif) -565px -45px no-repeat;}
.under6 a:hover, .under6 a:visited:hover { background: transparent url(../img/menu_under.gif) -700px -45px no-repeat;}


/* 写真ギャラリー */
.photonav{
	margin				: 5px 0 0 0;
	padding				: 0 0 0 0;
	width				: 564px;
}
.photonav li{
	margin				: 0 0 0 0;
	font-size			: 12px;
	line-height			: 2.5em;
	float				: left;
	list-style			: none;
	border-right			: 2px solid #ffffff;
	background			: #b2c3cc;
	text-align			: center;
}
/* 横幅固定 右ボーダー2px×4の8px あわせて564pxぴったり */
li.tab1,li.tab1on{width:136px;}
li.tab2,li.tab2on{width:105px;}
li.tab3,li.tab3on{width:105px;}
li.tab4,li.tab4on{width:105px;}
li.tab5,li.tab5on{width:105px;}
/* onとつけたら色変化 */
li.tab1on{background:#e6ece7;}
li.tab2on{background:#e6ece7;}
li.tab3on{background:#e6ece7;}
li.tab4on{background:#e6ece7;}
li.tab5on{background:#e6ece7;}
/* 一番端だから右の線なし */
li.tab5,li.tab5on{border:0px;}


/* インタビューもCSSでやろう。そうしよう。 */
.interview_list dt{
	margin				: 0px 0px 10px 0px;
}
