/**********************コア・モバイル表示*******************************/
#navi{
	width:430px;
	height:50px;
	padding:0;
	margin:0;
	float:right;
}

	
#navi ul {
	margin:0;
    padding: 0;
	
	}
	
#navi ul li{
	list-style-type:none;
	height:20px;
	float:right;
	margin:0px 10px 0 10px;
	padding:0;
	border: none;
	}

#navi ul li a{
	list-style-type:none;
	margin:0px 10px 0 10px;
	padding:0;
}
	
	#navi ul li img{
vertical-align: middle;
}





/********************************●サブメニュー●****************************/
   




#menu_sub{
	width:980px;
	height:30px;
	padding:0;
	background-color:#ffffff;
	float:left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 10px;
}

	
#menu_sub ul {
	padding: 0;
	list-style-type:none;
	float:left;
	width:700px;
	height:40px;
	letter-spacing:0.1em;
	margin-right: 0px;
	margin-bottom: 0;	

	}
	
	
#menu_sub ul li{
	list-style-type:none;
	height:25px;
	margin:0 auto;
	padding:0;
	border: none;
	list-style-type:none;
	float:left;
	width:auto;
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	letter-spacing:0.1em;

	}
	

#menu_sub ul li a{
	font-size:18px;
	list-style-type:none;
	letter-spacing:0em;
	list-style-type:none;
		width:auto;


}
	



/**************************スケジュール ***************************/
#menu_sub ul li .live{
	margin:0px 0px 0px 0px;
	width: 90px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
 text-align:left;
  text-align:left;

}
			
#menu_sub ul li .live a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
	width: 90px;
}
      
#menu_sub ul li .live:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	width: 90px;
	text-align:left;
		background-color:#FFF;

}
  
  
   
  
/*****************************************************/
 
#menu_sub ul li .event{
margin:0px 0px 0px 0px;
  width: 100px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}


			
#menu_sub ul li .event a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}


#menu_sub ul li .event:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}
  


/*****************************************************/
 
#menu_sub ul li .instore{
	margin:0px 0px 0px 0px;
  width: 120px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
			
#menu_sub ul li .instore a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}

#menu_sub ul li .instore:hover {
margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}

/*****************************************************/
 
#menu_sub ul li .goods{
	margin:0px 0px 0px 0px;
  width: 90px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
			
#menu_sub ul li .goods a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
	  width: 90px;

}
	   
#menu_sub ul li .goods:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	  width: 90px;

	
}
  
			   
/*********************************************}********/

#menu_sub ul li .other{
	margin:0px 0px 0px 0px;
  width: 70px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
			
#menu_sub ul li .other a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}
#menu_sub ul li .other:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}
			   
			   
			   
			   







/**************************メディア ***************************/



#menu_sub ul li .magazine{
	margin:0px 0px 0px 0px;
  width: 120px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
 text-align:left;
  text-align:left;

}
			
#menu_sub ul li .magazine a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}
      
#menu_sub ul li .magazine:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}
  
  
  
  
   
  
/*****************************************************/
 
#menu_sub ul li .tv{
	margin:0px 0px 0px 0px;
  width: 60px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
  

#menu_sub ul li .tv a{
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}


#menu_sub ul li .tv:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}

/*****************************************************/
 
#menu_sub ul li .radio{
	margin:0px 0px 0px 0px;
  width: 90px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}

			
#menu_sub ul li .radio a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}

#menu_sub ul li .radio:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}
/*****************************************************/
 
#menu_sub ul li .web{
	margin:0px 0px 0px 0px;
  width: 70px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
			
#menu_sub ul li .web a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}


	   
#menu_sub ul li .web:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}  
/*********************************************}********/

#menu_sub ul li .other{
margin:0px 0px 0px 0px;
  width: 90px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
			
#menu_sub ul li .other a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}

#menu_sub ul li .other:hover {
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}






/**************************ディスコグラフィー ***************************/



#menu_sub ul li .single{
	margin:0px 0px 0px 0px;
  width: 100px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
 text-align:left;
  text-align:left;

}
			
#menu_sub ul li .single a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
	  width: 100px;

}
      
#menu_sub ul li .single:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	  width: 100px;

}
  
  
  
/*****************************************************/
  
  .space{
	margin:0px 0px 0px 0px;
	width: 80px;
	height:25px;
	text-decoration:none;
	text-indent:-9999px;
   }
   
   
  
/*****************************************************/
 
#menu_sub ul li .album{
	margin:0px 0px 0px 0px;
  width: 100px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}
  

#menu_sub ul li .album a{
	margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}


#menu_sub ul li .album:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}

/*****************************************************/
 
#menu_sub ul li .dvd{
	margin:0px 0px 0px 0px;
  width: 80px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
   text-align:left;
}

			
#menu_sub ul li .dvd a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
	text-align:left;
}

#menu_sub ul li .dvd:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}
/*****************************************************/
 
#menu_sub ul li .other{
	margin:0px 0px 0px 0px;
  width: 90px;
  height:25px;
    display: block;
		font-size: 18px;
  color:#ce0d22;
}
			
#menu_sub ul li .other a{
margin:0px 0px 0px 0px;
	font-size: 18px;
  	padding:0;
	background-color:#FFF;
}


	   
#menu_sub ul li .other:hover {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size: 18px;
	color:#999;
	padding:0;
	background-color:#FFF;
    text-align:left;
	
}  
