@charset "UTF-8";

/*************************
  photoなしアーティスト Page CSS
*************************/


/*
ul.artist_head_menu{
	position:absolute; top:40px; left:0px;
	width:650px;
}
ul.artist_head_menu li{
  float:left;
	display:block;
	height:27px!important;
}
ul.artist_head_menu li a{
	float:left;
	display:block;
  background-image:none;
	height:20px!important;
	margin-right:1px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
}

ul.artist_head_menu li a{ background-color:#fff; opacity:0; filter:alpha(opacity=0);}
ul.artist_head_menu li a:hover{ background-color:#fff; opacity:0.3; filter:alpha(opacity=30); }
ul.artist_head_menu li a.cat_music{   width:35px;}
ul.artist_head_menu li a.cat_movie{   width:44px;}
ul.artist_head_menu li a.cat_goods{   width:49px;}
ul.artist_head_menu li a.cat_ticket{  width:60px; display:none;}
ul.artist_head_menu li a.cat_books{   width:47px;}
ul.artist_head_menu li a.cat_original{width:90px;}
ul.artist_head_menu li a.cat_outlet{  width:72px; display:none;}
ul.artist_head_menu li a.cat_premium{ width:65px; display:none;}
ul.artist_head_menu li a.cat_fanclub{ width:76px;}
ul.artist_head_menu li a.cat_all{     width:79px;}
ul.artist_head_menu li a.cat_official{ position:absolute; top:-26px; width:130px; }
ul.artist_head_menu li#ftp_official a.cat_official{ display:none; }
*/


.main_contents ul.artist_head_menu{
	position:absolute; top:64px; left:0px;
  padding:0;
	width:650px;
}

.foot_category_am60 {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_am60.gif) no-repeat top right;}
.foot_category_ftp {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_ftp.gif) no-repeat top right;}
.foot_category_kow {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_kow.gif) no-repeat top right;}
.foot_category_marcellus {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_marcellus.gif) no-repeat top right;}
.foot_category_sal {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_sal.gif) no-repeat top right;}
.foot_category_omnibus {height:25px;width:650px;margin:0 auto;padding:30px 0 0 190px;background:url(../images/category_select_omnibus.gif) no-repeat top right;}

/*.foot_category ul.artist_head_menu{
  padding:0;
  margin:0;
	width:650px;
}*/
ul.artist_head_menu li{
  float:left;
	display:block;
	height:25px!important;
}
ul.artist_head_menu li a{
	display:block;
/*  background-image:none;*/
	height:25px!important;
	margin-right:3px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
/*border:solid 1px #f00;*/
}

ul.artist_head_menu li a.cat_music, ul.artist_head_menu li a.cat_music_now{ width:85px; }
ul.artist_head_menu li a.cat_movie, ul.artist_head_menu li a.cat_movie_now{ width:84px; }
ul.artist_head_menu li a.cat_goods, ul.artist_head_menu li a.cat_goods_now{ width:84px; }
ul.artist_head_menu li a.cat_books, ul.artist_head_menu li a.cat_books_now{ width:84px; }
ul.artist_head_menu li a.cat_original, ul.artist_head_menu li a.cat_original_now{ width:98px; }
ul.artist_head_menu li a.cat_fanclub, ul.artist_head_menu li a.cat_fanclub_now{   width:97px; }
ul.artist_head_menu li a.cat_all, ul.artist_head_menu li a.cat_all_now{           width:100px; margin-right:0; }

/*** artists ***/
ul.artist_head_menu li.am60_music  a{ background:url(../images/head_am60_submenu.gif) 0px 0px;}
ul.artist_head_menu li.am60_all    a{ background:url(../images/head_am60_submenu.gif) -550px 0px;}
ul.artist_head_menu li.am60_music  a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.am60_all    a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.am60_music  a.cat_music_now{    cursor:default; background:url(../images/head_am60_submenu.gif) 0 -50px; }
ul.artist_head_menu li.am60_all    a.cat_all_now{      cursor:default; background:url(../images/head_am60_submenu.gif) -550px -50px; }
ul.artist_head_menu li.txt_all_am60 { background:url(../images/txt_all_am60.gif) no-repeat; width:120px; height:25px; text-indent:-9999px;}

ul.artist_head_menu li.ftp_music   a{ background:url(../images/head_ftp_submenu.gif) 0px 0px;}
ul.artist_head_menu li.ftp_all     a{ background:url(../images/head_ftp_submenu.gif) -550px 0px;}
ul.artist_head_menu li.ftp_music   a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.ftp_all     a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.ftp_music   a.cat_music_now{    cursor:default; background:url(../images/head_ftp_submenu.gif) 0 -50px; }
ul.artist_head_menu li.ftp_all     a.cat_all_now{      cursor:default; background:url(../images/head_ftp_submenu.gif) -550px -50px; }
ul.artist_head_menu li.txt_all_ftp { background:url(../images/txt_all_ftp.gif) no-repeat; width:120px; height:25px; text-indent:-9999px;}


ul.artist_head_menu li.kow_music   a{ background:url(../images/head_kow_submenu.gif) 0px 0px;}
ul.artist_head_menu li.kow_all     a{ background:url(../images/head_kow_submenu.gif) -550px 0px;}
ul.artist_head_menu li.kow_music   a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.kow_all     a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.kow_music   a.cat_music_now{    cursor:default; background:url(../images/head_kow_submenu.gif) 0 -50px; }
ul.artist_head_menu li.kow_all     a.cat_all_now{      cursor:default; background:url(../images/head_kow_submenu.gif) -550px -50px; }
ul.artist_head_menu li.txt_all_kow { background:url(../images/txt_all_kow.gif) no-repeat; width:120px; height:25px; text-indent:-9999px;}


/*** lucklang はphotoあり ***/

ul.artist_head_menu li.marce_music a{ background:url(../images/head_marce_submenu.gif) 0px 0px;}
ul.artist_head_menu li.marce_all   a{ background:url(../images/head_marce_submenu.gif) -550px 0px;}
ul.artist_head_menu li.marce_music a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.marce_all   a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.marce_music a.cat_music_now{    cursor:default; background:url(../images/head_marce_submenu.gif) 0 -50px; }
ul.artist_head_menu li.marce_all   a.cat_all_now{      cursor:default; background:url(../images/head_marce_submenu.gif) -550px -50px; }
ul.artist_head_menu li.txt_all_marce { background:url(../images/txt_all_marce.gif) no-repeat; width:120px; height:25px; text-indent:-9999px;}

/*** naomi はphotoあり ***/

ul.artist_head_menu li.sal_music a{ background:url(../images/head_sal_submenu.gif) 0px 0px;}
ul.artist_head_menu li.sal_all   a{ background:url(../images/head_sal_submenu.gif) -550px 0px;}
ul.artist_head_menu li.sal_music a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.sal_all   a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.sal_music a.cat_music_now{    cursor:default; background:url(../images/head_sal_submenu.gif) 0 -50px; }
ul.artist_head_menu li.sal_all   a.cat_all_now{      cursor:default; background:url(../images/head_sal_submenu.gif) -550px -50px; }
ul.artist_head_menu li.txt_all_sal { background:url(../images/txt_all_sal.gif) no-repeat; width:120px; height:25px; text-indent:-9999px;}


/*** ternival はphotoあり ***/

/*** underslowjams はphotoあり ***/

ul.artist_head_menu li.omni_music   a{ background:url(../images/head_omni_submenu.gif) 0px 0px;}
ul.artist_head_menu li.omni_movie   a{ background:url(../images/head_omni_submenu.gif) -88px 0px;}
ul.artist_head_menu li.omni_all     a{ background:url(../images/head_omni_submenu.gif) -550px 0px;}
ul.artist_head_menu li.omni_music   a.cat_music:hover{  background-position:0 -25px; }
ul.artist_head_menu li.omni_movie   a.cat_movie:hover{  background-position:-88px -25px; }
ul.artist_head_menu li.omni_all     a.cat_all:hover{  background-position:-550px -25px; }
ul.artist_head_menu li.omni_music   a.cat_music_now{    cursor:default; background:url(../images/head_omni_submenu.gif) 0 -50px; }
ul.artist_head_menu li.omni_movie   a.cat_movie_now{    cursor:default; background:url(../images/head_omni_submenu.gif) -88px -50px; }
ul.artist_head_menu li.omni_all     a.cat_all_now{      cursor:default; background:url(../images/head_omni_submenu.gif) -550px -50px; }



#header_ftp{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_ftp.gif) no-repeat;
}

#header_sal{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_sal.gif) no-repeat;
}

#header_am60{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_am60.gif) no-repeat;
}

#header_kow{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_kow.gif) no-repeat;
}

#header_marce{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_marce.gif) no-repeat;
}

#header_omni{
	display:block;
	width:650px;
	height:90px;
	position:relative;
	margin:0 0 25px 0;
	padding:0px;
	background:url(../images/head_omni.gif) no-repeat;
}
