@charset "Shift_JIS";
/* ----------------------------------------------------
    VISH,Inc. CSS 
---------------------------------------------------- */


h2#cate_title { display:none; }

/* ローカルナビ
---------------------------------------------------- */
#local_menu{float:left;	width:198px;padding:0px 0px 0px;margin-top:0px;margin-bottom:20px;}


/* local_menu_list 
---------------------------------------------------- */
#local_menu ul{	margin:0px;	padding:0px;list-style:none;position:relative;background:url(../images/menu_bg.gif) left top repeat-y;}
#local_menu ul li{line-height:120%;margin:0px;width:198px;overflow:hidden;padding:0px;text-align:left;font-weight:bold;	color:#ffffff;}
#local_menu ul li a{width:198px;overflow:hidden;display:block;margin:0px;padding:0px;}



/* 非公開
---------------------------------------------------- */
/*
#local_menu li#menu_report li#min_menu_12th_report { display:none; }

#local_menu li#menu_report	{	display:none;	}
#local_menu li#menu_point	{	display:none;	}
#local_menu li#menu_kaijyou {	display:none;	}
#local_menu li#menu_media	{	display:none;	}
#local_menu li#menu_contest	{	display:none;	}
*/

/* gaiyou
---------------------------------------------------- */
body#gaiyou #local_menu li#menu_gaiyou a {	background:url(../images/menu_gaiyou_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#gaiyou #local_menu li#menu_point ul	{	display:none;	}
body#gaiyou #local_menu li#menu_seat ul		{	display:none;	}
body#gaiyou #local_menu li#menu_seat ul		{	display:none;	}
body#gaiyou #local_menu li#menu_media ul	{	display:none;	}
body#gaiyou #local_menu li#menu_report ul	{	display:none;	}
body#gaiyou #local_menu li#menu_youkou ul	{	display:none;	}
body#gaiyou #local_menu li#menu_lets ul		{ 	display:none;	}
body#gaiyou #local_menu li#menu_kaijyou ul	{	display:none;	}

/* point
---------------------------------------------------- */
body#point #local_menu li#menu_point a {	background:url(../images/menu_point_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#point #local_menu li#menu_point ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#point #local_menu li#menu_point ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#point #local_menu li#menu_seat ul{	display:none;	}
body#point #local_menu li#menu_media ul{	display:none;	}
body#point #local_menu li#menu_report ul{	display:none;	}
body#point #local_menu li#menu_youkou ul{	display:none;	}
body#point #local_menu li#menu_lets ul{ 	display:none;	}
body#point #local_menu li#menu_kaijyou ul{	display:none;	}

/*
body#point #local_menu li#menu_point li#min_menu_food  { display:none; }
*/

/* kaijyou
---------------------------------------------------- */
body#kaijyou #local_menu li#menu_point ul{	display:none;	}
body#kaijyou #local_menu li#menu_kaijyou a {	background:url(../images/menu_kaijyou_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#kaijyou #local_menu li#menu_kaijyou ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#kaijyou #local_menu li#menu_kaijyou ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
/*
body#kaijyou #local_menu li#menu_kaijyou ul #min_menu_sokuhou {	display:none;	}
*/
body#kaijyou #local_menu li#menu_seat ul{	display:none;	}
body#kaijyou #local_menu li#menu_media ul{	display:none;	}
body#kaijyou #local_menu li#menu_youkou ul{	display:none;	}
body#kaijyou #local_menu li#menu_lets ul{ 	display:none;	}
body#kaijyou #local_menu li#menu_report ul{	display:none;	}


/* seat
---------------------------------------------------- */
body#seat #local_menu li#menu_point ul{	display:none;	}
body#seat #local_menu li#menu_kaijyou ul{	display:none;	}
body#seat #local_menu li#menu_seat a {	background:url(../images/menu_seat_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#seat #local_menu li#menu_seat ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#seat #local_menu li#menu_seat ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#seat #local_menu li#menu_seat ul li#min_menu_stage { display:none; }
body#seat #local_menu li#menu_seat ul li#min_menu_timetable { display:none; }
body#seat #local_menu li#menu_media ul{	display:none;	}
body#seat #local_menu li#menu_report ul{	display:none;	}
body#seat #local_menu li#menu_youkou ul{	display:none;	}
body#seat #local_menu li#menu_lets ul{ 	display:none;	}


/* team
---------------------------------------------------- */
body#team #local_menu li#menu_point ul		{	display:none;	}
body#team #local_menu li#menu_kaijyou ul	{	display:none;	}
body#team #local_menu li#menu_seat ul		{	display:none;	}
body#team #local_menu li#menu_team a 		{	background:url(../images/menu_team_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#team #local_menu li#menu_team ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#team #local_menu li#menu_team ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#team #local_menu li#menu_media ul		{	display:none;	}
body#team #local_menu li#menu_report ul		{	display:none;	}
body#team #local_menu li#menu_youkou ul		{	display:none;	}
body#team #local_menu li#menu_lets ul		{	display:none;	}

/* media
---------------------------------------------------- */
body#media #local_menu li#menu_point ul		{	display:none;	}
body#media #local_menu li#menu_kaijyou ul	{	display:none;	}
body#media #local_menu li#menu_seat ul		{	display:none;	}
body#media #local_menu li#menu_team ul		{	display:none;	}
body#media #local_menu li#menu_media a 		{	background:url(../images/menu_media_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#media #local_menu li#menu_media ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#media #local_menu li#menu_media ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#media #local_menu li#menu_report ul	{	display:none;	}
body#media #local_menu li#menu_youkou ul	{	display:none;	}
body#media #local_menu li#menu_lets ul		{	display:none;	}

/* report
---------------------------------------------------- */
body#report #local_menu li#menu_point ul	{	display:none;	}
body#report #local_menu li#menu_kaijyou ul	{	display:none;	}
body#report #local_menu li#menu_seat ul		{	display:none;	}
body#report #local_menu li#menu_team ul		{	display:none;	}
body#report #local_menu li#menu_media ul	{	display:none;	}
body#report #local_menu li#menu_report a 	{	background:url(../images/menu_report_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#report #local_menu li#menu_report ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#report #local_menu li#menu_report ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#report #local_menu li#menu_youkou ul	{	display:none;	}
body#report #local_menu li#menu_lets ul		{	display:none;	}

/* gaiyou
---------------------------------------------------- */
body#gaiyou #local_menu li#menu_gaiyou ul	{	display:none;	}
body#gaiyou #local_menu li#menu_youkou ul	{	display:none;	}
body#gaiyou #local_menu li#menu_lets ul		{ 	display:none;	}

/* youkou
---------------------------------------------------- */
body#youkou #local_menu li#menu_point ul	{	display:none;	}
body#youkou #local_menu li#menu_kaijyou ul	{	display:none;	}
body#youkou #local_menu li#menu_seat ul		{	display:none;	}
body#youkou #local_menu li#menu_team ul		{	display:none;	}
body#youkou #local_menu li#menu_media ul	{	display:none;	}
body#youkou #local_menu li#menu_report ul	{	display:none;	}
body#youkou #local_menu li#menu_youkou a 	{	background:url(../images/menu_youkou_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#youkou #local_menu li#menu_youkou ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#youkou #local_menu li#menu_youkou ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#youkou #local_menu li#menu_lets ul		{	display:none;	}


/* lets
---------------------------------------------------- */
body#lets #local_menu li#menu_point ul	{	display:none;	}
body#lets #local_menu li#menu_kaijyou ul{	display:none;	}
body#lets #local_menu li#menu_seat ul	{	display:none;	}
body#lets #local_menu li#menu_team ul	{	display:none;	}
body#lets #local_menu li#menu_media ul	{	display:none;	}
body#lets #local_menu li#menu_report ul	{	display:none;	}
body#lets #local_menu li#menu_youkou ul	{	display:none;	}
body#lets #local_menu li#menu_lets a 	{	background:url(../images/menu_lets_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#lets #local_menu li#menu_lets ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#lets #local_menu li#menu_lets ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#lets #local_menu li#menu_lets ul li#min_menu_car{	display:none; }

#lets #subMenuPosition.lets_index #local_menu li#menu_lets li#min_menu_team a { font-weight:bold;color:#cc0000; background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat; padding-left:35px;}
#lets #subMenuPosition.lets_bbs #local_menu li#menu_lets li#min_menu_member_bbs a { font-weight:bold;color:#cc0000; background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat; padding-left:35px;}
#lets #subMenuPosition.lets_souodori #local_menu li#menu_lets li#min_menu_souodori a { font-weight:bold;color:#cc0000; background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat; padding-left:35px;}
#lets #subMenuPosition.lets_sutotoco #local_menu li#menu_lets li#min_menu_sutotoco a { font-weight:bold;color:#cc0000; background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat; padding-left:35px;}

/* etc
---------------------------------------------------- */
body#etc #local_menu li#menu_point ul	{	display:none;	}
body#etc #local_menu li#menu_kaijyou ul	{	display:none;	}
body#etc #local_menu li#menu_seat ul	{	display:none;	}
body#etc #local_menu li#menu_team ul	{	display:none;	}
body#etc #local_menu li#menu_media ul	{	display:none;	}
body#etc #local_menu li#menu_report ul	{	display:none;	}
body#etc #local_menu li#menu_youkou ul	{	display:none;	}
body#etc #local_menu li#menu_gaiyou ul	{	display:none;	}
body#etc #local_menu li#menu_youkou ul	{	display:none;	}
body#etc #local_menu li#menu_lets ul	{	display:none;	}


/* contest
---------------------------------------------------- */
body#contest #local_menu li#menu_point ul	{display:none;}
body#contest #local_menu li#menu_kaijyou ul	{display:none;}
body#contest #local_menu li#menu_seat ul	{display:none;}
body#contest #local_menu li#menu_team ul	{display:none;}
body#contest #local_menu li#menu_media ul	{display:none;}
body#contest #local_menu li#menu_report ul	{display:none;}
body#contest #local_menu li#menu_contest a 	{background:url(../images/menu_contest_on.gif) left top no-repeat;overflow:hidden;text-indent:-9999px;	}
body#contest #local_menu li#menu_contest ul li a { background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;text-indent:0px;	}
body#contest #local_menu li#menu_contest ul li a:hover { background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	}
body#contest #local_menu li#menu_youkou ul	{display:none;}
body#contest #local_menu li#menu_gaiyou ul	{display:none;}
body#contest #local_menu li#menu_youkou ul	{display:none;}
body#contest #local_menu li#menu_lets ul	{display:none;}



/* min_menu_list 
---------------------------------------------------- */
#local_menu ul li ul{	margin:0px;	padding:5px 0px;font-size:0.9em;list-style:none;border-bottom:1px solid #999999;width:198px;}
#local_menu ul li ul li{display:block;padding:0px;margin:0px;	font-weight:lighter;}
#local_menu ul li ul li a{display:block;overflow:hidden;margin:0px;	padding:5px 3px 5px 30px;background:url(../images/f2_local_page_bg.gif) left 8px no-repeat;	color:#333333;}
#local_menu ul li ul li a:hover{padding-left:35px;background:url(../images/f2_local_page_bg_on.gif) left 8px no-repeat;	text-decoration:none;color:#cc0000;}
#local_menu ul li ul li#no_link{	overflow:hidden;	background:url(../images/f2_local_page_bg.gif) left 0px no-repeat;	color:#6c6c6c;	padding:9px 9px 6px 13px;}

/* 		#local_menu_banner
---------------------------------------------------- */
#local_menu #local_menu_banner { margin:0px; padding:15px 0px 50px; list-style:none; background:none; display:block; overflow:hidden; }
#local_menu #local_menu_banner li		{ text-align:center;margin-bottom:7px; }
#local_menu #local_menu_banner li#dvd	{ /*display:none;*/ }
#local_menu #local_menu_banner li#mobile{ /*display:none;*/ }