@charset "UTF-8";
/* CSS Document */
html{
	/*background-image:url(/common/images/artist/key.jpg);*/
}
body{
/*	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center 110px;*/
}
	
header{
	top:0;  
    left:0;
	position:fixed;
	background-color:#FFF;
	z-index:10;
	width:100%;}

	
#Container{
	padding-top:110px;}	
	
#Artist_inner{
	width:880px;
	margin:0px auto;}
	
ul#icon_sns{
/*	padding:15px 0px;*/
	padding:18px 0px;
	float:right;}
	
ul#icon_sns li{
	float:left;
	padding-left:3px;}
	
/*A_navi*/
ul#A_navi{
/*add 06.11*/
height:425px;
	float:none;
	clear:both;
/*	padding-bottom:130px; del 06.11 */
}
	
ul#A_navi li{
	display:block;
	height:28px;
	padding-bottom:2px;}
	
ul#A_navi li a{
width:160px;
	display:block;
	height:28px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	overflow:hidden;}
	
ul#A_navi li a:hover,
ul#A_navi li a.active{
	background-position:0px -28px;}
	
ul#A_navi li a#A_navi_top{background-image:url(/common/images/artist/a-navi_top.jpg); }
ul#A_navi li a#A_navi_news{background-image:url(/common/images/artist/a-navi_news.jpg);}
ul#A_navi li a#A_navi_event{background-image:url(/common/images/artist/a-navi_event.jpg);}
ul#A_navi li a#A_navi_discography{background-image:url(/common/images/artist/a-navi_discography.jpg);}
ul#A_navi li a#A_navi_biography{background-image:url(/common/images/artist/a-navi_biography.jpg);}
ul#A_navi li a#A_navi_official{background-image:url(/common/images/artist/a-navi_official.jpg);}
ul#A_navi li a#A_navi_blog{background-image:url(/common/images/artist/a-navi_blog.jpg);}
ul#A_navi li a#A_navi_special{background-image:url(/common/images/artist/a-navi_special.jpg);}
ul#A_navi li a#A_navi_request{background-image:url(/common/images/artist/a-navi_request.jpg);}
ul#A_navi li a#A_navi_goods{background-image:url(/common/images/artist/a-navi_goods.jpg);}
ul#A_navi li a#A_navi_bignothing{background-image:url(/common/images/artist/a-navi_bignothing.jpg);}

/*A_left*/
#A_left{
	float:left;
	width:217px;}
	
.A_bnr li{
	margin-bottom:8px;
	display:block;}
.A_Box{
	border:1px solid #E2E2E2;
	border-top:none;
	border-bottom:none;
	background-color:#FAFAFA;
	padding:8px;

	min-height:120px;
	}
	
#A_left	.A_Box{
	width:197px;
	}
	
.box_216_bottom{
	background-image:url(/common/images/artist/box_216_bottom.png);
	background-repeat:no-repeat;
	height:4px;
	font-size:0px;
	margin-bottom:10px;}	
	
.A_release{
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px dotted #999;}

.A_release_l{
	float:left;
	width:82px;}
.A_release_l img{border:1px solid #00b9e7;}	

.A_release_r{
	float:right;
	width:110px;}
	
.A_release_r p{margin-bottom:5px; font-size:84%; line-height:120%;}	

.A_release_r p a{color:#00b9e7;}

.btn_more{
	text-align:right;
	padding-top:10px;}

/*A_right*/
#A_right{
	float:right;
	width:653px;}
	
#A_right .A_Box{
	width:635px;}

.box_653_bottom{
	background-image:url(/common/images/artist/box_653_bottom.png);
	background-repeat:no-repeat;
	height:5px;
	font-size:0px;
	margin-bottom:10px;}

/*Works*/
.Works{
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px dotted #999;}
.Works_l{
	float:left;
	width:82px;}
	
.Works_l img{border:1px solid #00b9e7;}

.Works_r{
	float:right;
	width:540px;}

.Works_r p{margin-bottom:10px;}
.Works_r p a{color:#00b9e7;}

	

/*News*/
.News_list{
	border-bottom:1px dotted #999;}

.News_list ul li{
	position:relative;
	padding-left:55px;
	padding-bottom:25px;}
	
.News_list ul li span.news_icon{
	position:absolute;
	left:0px;
	top:0px;}
	
.backnumber{
	padding:20px 10px 0px 10px;
	}
	
.backnumber h3{margin-bottom:15px;}	
.backnumber p{
	margin-bottom:5px;
	font-size:92%;
	padding-left:10px;}
	
.backnumber p span{font-weight:bold;}	

.News_detail p{
	margin-bottom:10px;
}
.News_detail ol,.News_detail ul{
padding-left:20px; /*upd 07.02*/
}

p.news_ttl{
	font-size:16px;
	color:#00b9e7;
	line-height:150%;
	font-weight:bold;
/*	padding-top:15px;*/
	padding-bottom:10px;
	border-bottom:1px dotted #999;
	margin-bottom:10px;}
	
.SNS{
	background-color:#FFF;
	padding:5px;}
/*Movie*/
#A_right .A_box_movie{
	border:1px solid #E2E2E2;
	border-top:none;
	border-bottom:none;
	background-color:#FAFAFA;
	padding:8px 5px;
	width:641px;}
	
p.movie_ttl{
	font-size:14px;
	margin-bottom:5px;}
	
/*biography*/
.bio p{margin-bottom:10px;}
.bio table{margin-bottom:10px;}
.bio table td{padding:3px 0px; vertical-align:top;}
.bio table td.date{white-space:nowrap; padding-right:10px;}

/*special*/
.backnumber_pager{
	border-bottom:1px dotted #999;
	padding-bottom:8px;
	margin-bottom:15px;}
	
.backnumber_pager dl{float:right;}
.backnumber_pager dl dt,
.backnumber_pager dl dd{
	display:inline;}
	
.backnumber_pager dl dd{padding:0px 3px;}	

.special{padding-bottom:20px;}
.special h3{
	font-size:14px; color:#0069a1; font-weight:bold; margin-bottom:10px; line-height:140%;}
	
.special p{margin-bottom:15px;}	
	
.special p.question{color:#0069a1; margin-bottom:3px;}	

.special_pager{
	border-top:1px dotted #999;
	padding-top:10px;}
.special_pager a{color:#0069a1;}	
.special_pager_next{
	float:right;}
.special_pager_prev{
	float:left;}	
	
	
/*discography*/	
.disc{
	padding-bottom:50px;}
ul.disc_menu{
	padding-bottom:5px;
	border-bottom:1px dotted #999;
	margin-bottom:20px;}

ul.disc_menu li{
	float:left;
	padding-right:15px;}
	
#disc_l{
	float:left;
	width:142px;}
	
#disc_l p{margin-bottom:10px;}

/*#disc_l a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";}

.disc_img img{border:1px solid #00b9e7;}
*/

#disc_r{
	float:right;
	width:480px;}

.disc_ttl{
	color:#00b9e7;
	font-size:14px;
	padding:5px 0px;
	margin-bottom:5px;
	border-bottom:1px dotted #999;}

.disc_ttl a{
	color:#00b9e7;
}
	
.disc_sttl{
	color:#00b9e7;
	font-size:14px;
	margin-bottom:8px;
	padding-top:20px;}	
	
table.disc_list{
	width:100%;}

table.disc_list td{
	border-bottom:1px dotted #999;
	padding:5px 0px;}
	
table.disc_list td.btn_disc{
	text-align:right;}
	
ul.disc_pager{
	text-align:center;}

ul.disc_pager li{
	display:inline;
	margin:0px 3px;
	font-size:84%;}
	
ul.disc_pager li a{color:#006EA8;}


/*request*/
p.req_sttl{font-size:14px; font-weight:bold; margin-bottom:15px;}
.request a{color:#00b9e7;}
.request{border-bottom:1px dotted #999; padding-bottom:20px; margin-bottom:20px;}
.b_n{border:none;}
