@charset "UTF-8";
*{
margin:0px;
}

/* タグ再・E詑****************/

body{
text-align:center;
background:url(jpg/parts/back01.jpg) no-repeat;
line-height:150%;
font-size:12px;
color:#fff;
}

div{
text-align:left;
line-height:150%;
font-size:12px;
}

textarea{
width:90%;
}

/* 構造関連 ****************/

div#center{
display:block;
width:900px;
margin-right:auto;
margin-left:auto;
color:#fff;
}


/* 新着情報部クラス ****************/

.info01{
width:600px;
margin:20px 30px 20px 0px;
float:left;
}

.info02{
width:600px;
padding:10px 0px 10px 0px;
border-bottom:#333 solid 1px;
}



/* イベント部クラス ****************/

.event_box01{
width:600px;
margin:15px 20px 20px 0px;
float:left;
}

.event_box02{
width:600px;
margin:0px 0px 30px 0px;
}

.event_box03{
width:600px;
margin:0px 0px 10px 0px;
border-bottom:#333333 solid 2px;
font-weight:bold;
color:#CC0066;
}

.event_box04{
width:280px;
margin:15px 0px 20px 0px;
float:left;
}

.event_box05{
width:250px;
padding:15px;
background:#333333;
}




/* リリース部クラス ****************/

.release_box01{
width:250px;
float:left;
margin:10px 20px 20px 0px;
text-align:center;
}



/* ツイッター部クラス ****************/

.twitter_box01{
width:270px;
margin:20px 0px 20px 0px;
float:left;
}

.twitter01{
width:270px;
float:left;
margin:20px 0px 20px 0px;
}



/* プロフィールクラス ****************/

.artist_box01{
width:250px;
float:left;
margin:10px 20px 20px 0px;
}

.artist_box02{
width:180px;
float:left;
margin:10px 20px 20px 0px;
}

.profile_box01{
width:610px;
margin:20px 0px 20px 0px;
float:left;
}

.profile_box02{
width:590px;
padding:5px 10px 5px 10px;
font-weight:bold;
background:url(jpg/parts/profile_back01.jpg) no-repeat;
}

.profile_box03{
width:270px;
float:left;
margin:20px 15px 20px 0px;
}



/* テキストホバー系****************/

.menu_link{
color:#fff;
text-decoration:none;
}

.menu_link:hover{
color:#fff;
text-decoration:underline;
}

.link_white{
color:#fff;
text-decoration:none;
}

.link_white:hover{
color:#FF9900;
text-decoration:underline;
}

.news_link{
color:#fff;
text-decoration:none;
}

.news_link:hover{
color:#fff;
text-decoration:underline;
}



/* 画像系クラス****************/

.img01{
float:left;
}

.img02{
margin-bottom:20px;
}

.img03{
margin-bottom:10px;
}

.img04{
margin:0px 15px 0px 0px;
float:left;
}

.img05{
margin:10px 0px 0px 0px;
}

.img06{
margin:20px 0px 0px 0px;
}

.img07{
margin:20px 20px 0px 0px;
float:left;
}

.img08{
margin:20px 0px 0px 0px;
float:left;
}

.img09{
margin:20px 0px 10px 0px;
}

.img10{
margin-bottom:5px;
}

.img11{
margin:20px 0px 20px 0px;
}

.alpha{
filter:Alpha(opacity=30);
}

/* テキスト系クラス ****************/

.text01{
color:#CC0066;
}

.text02{
line-height:120%;
}

.text03{
color:#66CC00;
font-weight:bold;
}

.text04{
font-weight:bold;
font-size:14px;
}

.text05{
font-weight:bold;
font-size:14px;
color:#CC0066;
}

/* ボックス系 ****************/



/* マウスオーバー系 ****************/

a.menu1{display:block;background-image:url(jpg/menu/menu_top.jpg);width:110px;height:37px; float:left}
a.menu1:hover{ background-position:top right;}

a.menu2{display:block;background-image:url(jpg/menu/menu_artist.jpg);width:110px;height:37px; float:left}
a.menu2:hover{ background-position:top right;}

a.menu3{display:block;background-image:url(jpg/menu/menu_event.jpg);width:110px;height:37px; float:left}
a.menu3:hover{ background-position:top right;}

a.menu4{display:block;background-image:url(jpg/menu/menu_audition.jpg);width:110px;height:37px; float:left}
a.menu4:hover{ background-position:top right;}

a.menu5{display:block;background-image:url(jpg/menu/menu_release.jpg);width:110px;height:37px; float:left}
a.menu5:hover{ background-position:top right;}

a.menu6{display:block;background-image:url(jpg/menu/menu_gaiyou.jpg);width:110px;height:37px; float:left}
a.menu6:hover{ background-position:top right;}

a.menu7{display:block;background-image:url(jpg/menu/menu_toiawase.jpg);width:110px;height:37px; float:left}
a.menu7:hover{ background-position:top right;}

a.menu8{display:block;background-image:url(jpg/menu/menu_news.jpg);width:110px;height:37px; float:left}
a.menu8:hover{ background-position:top right;}



/* SE */
#flashcontent {position:absolute;top:32px;right:230px;}

audio { width: 900px; display: block; margin:0px; }