@charset "shift_jis";

*{
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#522f60;
scrollbar-highlight-color:#D1B7DB;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
}

body {
	margin:0px auto;
	padding:0px;
	outline:0;
	background-color:#000000;
	background: #000000 url(../img/main_back3.jpg) no-repeat fixed top center;
	color:#ffffff;
	font-size:12px;
	line-height: 18px;
	text-align:center;
}


.s0 {font-Size:6px; line-height:10px}
.s1 {font-Size:9px; line-height:13px}
.s2 {font-Size:10px; line-height:14px}
.s3 {font-Size:12px; line-height:16px}
.s4 {font-Size:14px; line-height:18px}
.s5 {font-Size:16px; line-height:12px}
.s6 {font-Size:10px; line-height:12px}
//

a:link{color:#FF9900;text-decoration:none;}
a:visited{color:#1b79ff;text-decoration:none;}
a:hover{color:#FF9900;text-decoration:underline;}
p.jacket {border-style: solid; border-color: #000000;}


div#index_box { width:1000px; font-size:10px; color:#CCCCCC; text-align:center; margin:0px auto; padding:30px 0 0 0;}

.enter01 a{
font-size:0px;
text-indent:-9999px;
display:block;
width:400px;
height:450px;
background:url(../images/enter_01.jpg) no-repeat;
text-decoration:none;
}

.enter01 a:hover{
background:url(../images/enter_01on.jpg) no-repeat;
}

.enter02 a{
font-size:0px;
text-indent:-9999px;
display:block;
width:400px;
height:450px;
background:url(../images/enter_02.jpg) no-repeat top;
text-decoration:none;
}

.enter02 a:hover{
background:url(../images/enter_02on.jpg) no-repeat;
}

.enter03 a{
font-size:0px;
text-indent:-9999px;
display:block;
width:500px;
height:105px;
margin:0 auto;
background:url(../images/enter_03.gif) no-repeat;
text-decoration:none;
}

.enter03 a:hover{
background:url(../images/enter_03on.gif) no-repeat;
}


ul.ev_info{ height:60px; list-style:none; margin:0px; padding:0px;}

ul.ev_info li{ width:280px; height:20px; display:block; margin:0px 0px 0px 0px; text-indent:-9999px; list-style-type:none; float:left;}
ul.ev_info li a{ width:280px;  height:20px; display:block; text-indent:-9999px; list-style-type:none;}

ul.ev_info li.ev_info01 a{ background:url(../img/menu_top.gif) no-repeat 0px 0px;}
ul.ev_info li.ev_info01 a:hover{ background:url(../img/menu_top_on.gif) no-repeat 0px 0px;}

/*
.ev_info01 a{
top:auto;
font-size:0px;
text-indent:-9999px;
display:block;
width:380px;
height:20px;
margin:250px 0 0 50px;
}

.ev_info01 a:hover{
background:url(../images/enter_01on.jpg) no-repeat;
}
*/




.float_imgr {
	float: right;
	padding:0px 15px 0px 5px;
}

.float_imgl02 {
	float: left;
	padding:0px 5px 0px 0px;
}

.float_imgl {
	float: left;
	padding:15px 10px 10px 0px;
}

.list_img { margin-bottom:-10px; padding-bottom:7px;}

img.dvd_jk { border:#666666 1px solid;}

.mr_b5 { margin-bottom:5px; }

.title{
 font-Size:12px;
 line-height:16px;
 color:#FFCC33;
 font-weight:bold;
 }
 
.s_title{
 font-Size:14px;
 line-height:16px;
 color:#FFCC33;
 font-weight:bold;
 margin-left:60px;
 }
 
.artsit_pht{
padding:10px 0 0 0;
width:150px;
}

.artsit_pht1{
padding:10px 0 0 0;
width:381px;
}

.artist_comment{
padding:10px 0 0 20px;
font-Size:10px;
line-height:14px;
vertical-align:top;
text-align:left;
width:600px;
}

.artist_comment1{
padding:10px 0 0 10px;
font-Size:10px;
line-height:14px;
vertical-align:top;
text-align:left;
width:400px;
}

.dvdcd{
margin-bottom:20px;
font-Size:12px;
}
.comment_cd{
padding:5px 0px 0px 5px;
font-Size:10px;
line-height:14px;
vertical-align:top;
text-align:left;
}

.artist_profile{
padding:15px 0 15px 0;
font-Size:10px;
line-height:14px;
width:800px;
}

.soon{
padding:20px 0 30px 20px;
}

.red {color: #990000;}
.purple {color: #522f60;}
.brown {color: #bb9966;}
.black {color: #000000;}
.yellow {color: #FFCC33;}



/*  p@*/
.title_img {
	padding:6px 0 10px 10px;
}
.title {
	font-size:14px;
	font-weight:bold;
	color:#FFCC33;
	padding:0 0 0 65px;
}

.top {
	margin: -12px 0 0 0;
	}
	
/* table */
.t_tl{
	border-collapse:collapse;
	border-top:1px solid #555555;
	border-left:1px solid #555555;
	font-size:12px;
}

.t_r{
	border-collapse:collapse;
	border-right:1px solid #555555;	
	margin-bottom: 10px;
} 

.t_b{
	border-collapse:collapse;
	border-bottom:1px solid #555555;	
	margin-bottom: 10px;
} 

/* news */
#newsbox {width:826px; margin:0px auto; background: padding:0px; text-align:left;}
#mobilebox {width:700px; margin:0px auto; background: padding:0px; text-align:left;}
dl{padding-bottom:10px; margin:0px;}
dt{background: url(../news/img/midashi_back.gif) no-repeat; height:40px; font-size:12px; line-height:16px; padding:13px 0px 0px 10px; color:#FFCC33; font-weight:bold;}
dd{font-size:12px; line-height:14px; margin-left:0px; padding:20px 10px 15px 20px;}

#box_s {width:600px; margin:0px auto; background: padding:0px; text-align:left;/* border: 1px solid #666;*/}
#box_s dl{padding-bottom:10px; margin:0px;}
#box_s dt{background: url(../event/img/midashi_back2.gif) no-repeat; height:40px; font-size:12px; line-height:16px; padding:15px 0px 0px 10px; color:#FFCC33; font-weight:bold;}
#box_s dd{font-size:12px; line-height:14px; margin-left:0px; padding:20px 10px 10px 10px;}


/* event */
td.info { padding-left:15px;}

/* link */
textarea.link {
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	
	width:300px;
	height:35px;
	
	color:#666666;
	font-size:10px;
	background-color:#ffffff;
	border:#ffffff 1px solid;
}

#link { width:500px; height:80px; text-align:center; margin:0px auto; padding-top:30px;}



/* news_in */
#news_box {
	width:317px; height:60px;
	
	margin:0px;
	
	scrollbar-base-color:#8A6844;
	color:#8A6844;
	
	background-image:url(../1st/top/news_05.jpg);
	background-attachment:fixed;
	background-repeat:repeat;
	background-position:center top;
	background-color:#330000;
	
	overflow:auto;
	text-align:left;
	
	font-size:12px; line-height:14px; 
}

#news_box a{ color:#FF9900; }

#news_box ul.ul_news { margin:0; list-style:none; padding:0;}

#news_box ul.ul_news  li{ font-weight:bold;}
