/* ------------------------ */
/* 基本構造など */
/* ------------------------ */

*{
margin:0;
padding:0;
border:0;
}

td{
vertical-align:top;
}

body{
background-repeat:repeat-y;
background-position:right top;
background-color:#000000;
}

/* ------------------------ */
/* ヘッダ関連 */
/* ------------------------ */
#header{
width:100%;
height:189px;
background-repeat:no-repeat;
background-position:right top;
}

/* ------------------------ */
/* メニュー関連 */
/* ------------------------ */
#menu{
}

#navi{
background-image:url("/images/leftside.jpg");
background-repeat:repeat-y;
background-color:#29242B;
}

/* ------------------------ */
/* コンテンツ関連 */
/* ------------------------ */
#content{
background-color:#373737;
}

#content p{
font-size:11px;
font-family:sans-serif;
color:#ffffff;
margin:15px 0 15px 0;
line-height:180%;
letter-spacing:3px;
padding:0 0 0 5px;
}

#content .lyrics{
font-size:11px;
color:#ffffff;
font-family:verdana,arial,sans-serif;
}

#content .info{
font-size:12px;
font-family:verdana,arial,sans-serif;
color:#000000;
margin:5px 0 0 0;
padding:5px;
background-color:#828181;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

#content h3{
font-size:12px;
color:#ff0000;
font-family:verdana,arial,sans-serif;
margin:5px 0 5px 5px;
}

#content .disco_head{
font-size:12px;
color:#000000;
background-color:#ff0000;
font-family:verdana,arial,sans-serif;
padding:5px 0 5px 5px;
margin:0 0 5px 0;
}

#content h4{
font-size:11px;
color:#ffffff;
font-family:verdana,arial,sans-serif;
}

#content a:link{
text-decoration:underline;
color:#F8FFD2;
}

#content a:visited{
text-decoration:underline;
color:#F8FFD2;
}

#content a:hover{
text-decoration:none;
color:#F8FFD2;
}

#content .order{
font-size:14px;
font-family:verdana,arial,sans-serif;
font-weight:bold;
color:#ffff00;
letter-spacing:normal;
margin:15px 0 35px 20px;
}

#content .pinfo{
width:430px;
border:1px solid #ff0000;
font-size:12px;
font-family:verdana,arial,sans-serif;
color:#ffffff;
margin:15px 0 15px 20px;
line-height:180%;
letter-spacing:normal;
padding:5px;
background-color:#000000;
}

#content .pdisco{
font-size:10px;
font-weight:bold;
font-family:verdana,arial,sans-serif;
color:#ffffff;
line-height:130%;
letter-spacing:normal;
margin:0;
padding:0;
}

#content .ldisco{
font-size:10px;
list-style-type:none;
margin:0 0 0 20px;
color:#B5B3B3;
}

#content .disco_desc{
font-size:10px;
font-family:verdana,arial,sans-serif;
color:#ffffff;
line-height:130%;
margin:8px 0 8px 10px;
padding:0;
}

#content .disco_info{
font-size:10px;
font-weight:bold;
font-family:verdana,arial,sans-serif;
color:#ffffff;
line-height:130%;
letter-spacing:normal;
margin:0;
padding:0;
}

#content .disco_info a:link{
text-decoration:underline;
color:#ff0000;
}

#content .disco_info a:visited{
text-decoration:underline;
color:#ff0000;
}

#content .disco_info a:hover{
text-decoration:none;
color:#ffffff;
}
/* ------------------------ */
/* CONCEPT ページ用 */
/* ------------------------ */
#member td{
width:110px;
font-size:10px;
font-family:sans-serif;
color:#ffffff;
}

#member{
margin:0 0 10px 10px;
}

#pgroup{
font-size:10px;
font-family:sans-serif;
color:#ffffff;
line-height:150%;
margin:0 0 15px 20px;
}

/* ------------------------ */
/* HISTORY ページ用 */
/* ------------------------ */
.history_list {
margin:10px 10px 10px 20px;
}

.history_list li{
list-style-type:square;
color:#ffffff;
font-family:sans-serif;
font-size:11px;
}

/* ------------------------ */
/* SOUNDS ページ用 */
/* ------------------------ */
.sounds{
font-size:12px;
color:#ffffff;
font-family:vernda,arial,sans-serif;
margin-left:20px;
list-style-type:square;
}

.sounds li{
line-height:200%;
}

/* ------------------------ */
/* カウンター用 */
/* ------------------------ */

#counter{
margin:10px 0 10px 15px;
}

/* ------------------------ */
/* 更新情報 TEXTAREA */
/* ------------------------ */
#newsbox{
width: 400px; 
height: 5em;
background-color:#000000;
color:#BEBDBD;
border:1px solid #ffffff;
scrollbar-face-color:#FF8C00; 
scrollbar-track-color:#FFF8DC; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-highlight-color:#FFF8DC; 
scrollbar-shadow-color:#D2691E; 
scrollbar-3dlight-color:#FFEBCD; 
scrollbar-darkshadow-color:#8B0000;
margin:0 0 15px 20px;
}

/* ------------------------ */
/* メールフォーム */
/* ------------------------ */
#mailform{
width: 340px; 
height: 8em;
border:1px solid #ffffff;
}

#formtbl{
width:450px;
margin:10px 0 0 10px;
color:#ffffff;
font-family:verdana,arial,sans-serif;
font-size:11px;
}

.tbl-left{
width:70px;
font-weight:bold;
color:#C5C3C3;
}

.tbl-right{
width:380px;
}

#content .liveform{
font-size:11px;
font-family:sans-serif;
color:#ffffff;
margin:15px 0 15px 0;
line-height:180%;
padding:0 0 0 5px;
letter-spacing:0;
}

#content #live_detail .liveform{
font-size:11px;
font-family:sans-serif;
color:#000000;
margin:15px 0 15px 0;
line-height:180%;
padding:0 0 0 5px;
letter-spacing:0;
}

#live_detail{
width:470px;
margin:0 0px 0 10px;
padding:3px;
border:3px double #508FF7;
background-color:#ffffff;
}

/* ------------------------ */
/* Copyright */
/* ------------------------ */
#copyright{
font-family:verdana,arial,sans-serif;
font-size:10px;
color:#c5c4c4;
margin:5px 0 15px 10px;
}

#copyright a:link{
color:#ff0000;
text-decoration:none;
}

#copyright a:visited{
color:#ff0000;
text-decoration:none;
}

#copyright a:hover{
color:#ff0000;
text-decoration:underline;
}