@charset "utf-8";/*デフォルトキャラコード*/

/*共通*/
body{margin:0px;background:url("../images/bg.jpg") no-repeat;background-color:white;}
img{border:0px;}
div,p,ul,form{margin:0px;padding:0px;}
table,tr,td{margin:0px;padding:0px;vertical-align:top;}
a{text-decoration:none;}
a:link{color:#F60;text-decoration:underline;}
a:visited{color:#999;}
a:hover{color:#F93;}
h1{font-size:12px;margin:2px 0px 4px 2px;}
h2{font-size:16px;margin:0px;}

/*共通カラー*/
.wh{color:white;}
.bora{color:#F93;font-weight:bold;}
.red{color:red;}
.bred{color:red;font-weight:bold;}
.gray{background-color:#CCC;}

/*大枠*/
#base{background:url("../images/bg-line.gif") repeat-y right;width:780px;}
#tbA{width:780px;}

/*LOGO*/
#tbA #logo{padding:200px 0px 0px 21px;width:160px;}

/*MENU*/
#tbA #menu{width:160px;padding:5px 0px 10px 0px;}
#tbA #menu #desProf{background:url("../images/descript-prof.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desProf p{font-size:10px;margin:3px;}
#tbA #menu #desHist{background:url("../images/descript-hist.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desHist p{font-size:10px;margin:3px;}
#tbA #menu #desDisc{background:url("../images/descript-disc.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desDisc p{font-size:10px;margin:3px;}
#tbA #menu #desMono{background:url("../images/descript-mono.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desMono p{font-size:10px;margin:3px;}
#tbA #menu #desPhot{background:url("../images/descript-phot.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desPhot p{font-size:10px;margin:3px;}
#tbA #menu #desBran{background:url("../images/descript-bran.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desBran p{font-size:10px;margin:3px;}
#tbA #menu #desFanc{background:url("../images/descript-fanc.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desFanc p{font-size:10px;margin:3px;}
#tbA #menu #desBlog{background:url("../images/descript-blog.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desBlog p{font-size:10px;margin:3px;}
#tbA #menu #desBbs{background:url("../images/descript-bbs.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desBbs p{font-size:10px;margin:3px;}
#tbA #menu #desInfo{background:url("../images/descript-info.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desInfo p{font-size:10px;margin:3px;}
#tbA #menu #desLink{background:url("../images/descript-link.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desLink p{font-size:10px;margin:3px;}
#tbA #menu #desCont{background:url("../images/descript-contact.gif") no-repeat;height:32px;margin:0px 0px 3px 0px;}
#tbA #menu #desCont p{font-size:10px;margin:3px;}

/*バナー*/
#tbA #bnr{padding:50px 0px 0px 0px;width:160px;font-size:12px;}
#tbA #bnr p{margin:0px 5px 5px 0px;}

/*メイン*/
#main{padding:5px 0px 0px 5px;}

/*ヘッドニュース*/
.headnews{font-size:10px;color:#666;letter-spacing:1px;}
/*ヘッドバナー（最新曲）*/
#head-bnr{margin:5px 0px 5px 0px;width:424px;}
#head-bnr .Img{width:120px;}
#head-bnr .Des{width:304px;}
#head-bnr .Des .fromNishio{font-size:12px;font-weight:bold;margin:5px 0px 0px 5px;line-height:110%;}
#head-bnr .Sign{font-size:12px;font-weight:bold;text-align:right;}
#head-bnr .Date{font-size:10px;text-align:right;}

/*ヘッドバナー（画像バナー）*/
.Bnr{margin:10px 0px 10px 0px;}

/*共通レイアウト*/
.pageTitle{background:url(../images/pagetitle.gif) no-repeat;padding:0px 0px 0px 30px;color:#900;}
.pageTitle .pageDesc{font-size:12px;}
.pageCont{margin:5px 0px 2px 10px;width:415px;}
.pageCont p{margin:5px;}
.gotop{text-align:right;padding:2px;font-size:12px;}
#footer{background-color:#9C0;color:white;font-size:10px;text-align:center;padding:2px;margin:5px 0px 5px 0px;letter-spacing:1px;}

/*TOPニュース*/
.newsYea{background-color:black;color:white;text-align:center;font-size:12px;}
.newsFlag td{background-color:#CCC;font-style:bold;text-align:center;font-size:12px;padding:2px;}
.nDate{width:60px;}
.nHour{width:60px;}
.nMedia{width:100px;}
.nCont{width:180px;}
.newsCont td{background-color:white;font-size:12px;padding:5px;}

/*メールフォーム*/
.formCont td{background-color:white;font-size:12px;padding:5px;vertical-align:middle;}
.formT{width:100px;}
.formI{width:292px;}
.thank td{background-color:white;font-size:12px;padding:5px;vertical-align:middle;letter-spacing:1px;line-height:18px;}

/*その他*/
.contents{margin:5px 0px 2px 10px;width:415px;font-size:12px;}
.contents p{margin:5px;letter-spacing:1px;line-height:18px;}

/*ヒストリー*/
.hdate{font-size:10px;}
.hcont{padding-left:10px;}

/*ディスコグラフィー*/
.ddlist{height:70px;}
.dexcerpt{font-size:10px;}
.dsample{font-size:10px;text-align:right}
.BACK{width:230px;}
.NEXT{width:230px;text-align:right;}

/*ものまね*/
.molist{height:40px;}

/*ファンクラブ*/
.fantit{background-color:#900;color:white;padding:2px;}
.fantxt{padding:2px;}
.fanmore{border:1px solid #666;margin:8px;padding:10px;}

/*ブログ*/
.bdat{padding:1px;font-size:10px;background-color:#900;color:white;}
.btit{padding:2px;font-size:12px;}
.bdes{margin:10px;padding:10px;font-size:12px;border:1px dotted #900;letter-spacing:1px;line-height:18px;}

/*BBS*/
.bbsform{font-size:12px;}
.bbsform .btit{width:100px;background-color:white;padding:2px;}
.bbsform .bfrm{width:304px;background-color:white;padding:2px;}
.bbsform .btit2{color:white;font-size:10px;}
.bbsform .bfrm2{color:white;font-size:10px;}
.pagearea{font-size:10px;text-align:right;}
.bbsoya{width:373px;margin:10px;padding:10px;border:1px dotted #900;letter-spacing:1px;line-height:18px;}
.bbsoya .oyaTitle{font-size:12px;}
.bbsoya .oyaDest{font-size:10px;text-align:right;background-color:#9C0;}
.bbsoya .oyaKiji{width:340px;font-size:12px;padding:10px;}
.bbsko{margin:15px;padding:10px;border:1px solid #900;letter-spacing:1px;line-height:18px;}
.bbsko .koTitle{font-size:12px;}
.bbsko .koDest{font-size:10px;text-align:right;background-color:#9C0;}
.bbsko .koKiji{font-size:12px;padding:10px;}