@charset "utf-8";/*デフォルトキャラコード*/

/*共通*/
body{margin:0px;background-color:black;}
img{border:0px;}
div,p,form,ul,ol{margin:0px;padding:0px;}
h1,h2,h3,h4{margin:0px;}
table,tr,td{margin:0px;padding:0px;border-collapse:collapse;}
a{text-decoration:none;}
a:link{color:#CCC;text-decoration:underline;}
a:visited{color:#666;text-decoration:underline;}
a:hover{color:#F60;}
h1{font-size:0px;}
h2{font-size:13px;letter-spacing:1px;}
h3{font-size:14px;letter-spacing:1px;}
h4{font-size:12px;letter-spacing:1px;}
h5{font-size:12px;letter-spacing:1px;}

/*共通class*/
.flt{float:left;}
.clr{clear:left;}
.red{color:red;}

/*ベース*/
#wrap{width:790px;color:#CCC;font-size:12px;}

/*ヘッダ*/
#head{background:url(../images/bg.jpg) no-repeat;width:790px;}
#head .headLeft{float:left;width:203px;padding:5px 0px 0px 5px;}
#head .headLeft .pht{margin-top:32px;}
#head .headMidd{float:left;width:398px;}
#head .headMidd .nLive{height:180px;width:320px;padding:80px 0px 0px 62px;}
#head .headMidd .nLive .date{font-size:10px;letter-spacing:1px;}
#head .headMidd .nLive .title{color:white;}
#head .headMidd .nLive .notes{font-size:10px;letter-spacing:1px;margin-top:4px;}
#head .headMidd .nLive .notes .reserve{float:left;margin-right:4px;}
#head .headMidd .nLive .notes .fee{float:left;background-color:#660;margin-right:2px;height:11px;padding:1px 4px;}
#head .headMidd .nLive .main{padding:10px 0px;letter-spacing:1px;}
#head .headMidd .nLive .info{font-size:10px;letter-spacing:1px;}
#head .headMidd .photo{padding-left:5px;padding-top:1px;width:395px;}
#head .headMidd .photo img{margin-left:2px;margin-right:4px;}
#head .headRigh{float:left;width:100px;padding-top:23px;}

/*メイン*/
#midd{background:url(../images/left_bg.gif) repeat-y;width:790px;margin-top:5px;}
/*左ディスコグラフィ*/
#midd .middLeft{float:left;width:210px;}
#midd .middLeft .disc{margin:4px 12px 15px 12px;width:190px;}
#midd .middLeft .disc a{text-decoration:none;}
#midd .middLeft .disc a:link{color:white;}
#midd .middLeft .disc a:visited{color:white;}
#midd .middLeft .disc a:hover{color:#2C3119;text-decoration:underline;}
#midd .middLeft .disc .img{float:left;text-align:center;width:80px;}
#midd .middLeft .disc .img form{margin-top:5px;}
#midd .middLeft .disc .desc{float:left;width:104px;padding-left:6px;}
#midd .middLeft .disc .desc h3{color:white;}
#midd .middLeft .disc .desc .includes{font-size:10px;letter-spacing:1px;background-color:#2C3119;padding:1px 2px;text-align:right;}
#midd .middLeft .disc .desc ol{list-style-position:inside;font-size:10px;letter-spacing:1px;margin-top:2px;}
#midd .middLeft .bottom{background-color:#2C3119;width:203px;margin-left:5px;}

/*右メインブロック*/
#midd .middRigh{float:left;width:570px;}
/*メニュー*/
#midd .middRigh .menu{width:570px;background:url(../images/line_menu_mid.gif) repeat-y;}
#midd .middRigh .menu .mDesc{padding:2px 0px 1px 8px;height:15px;font-family:"ＭＳ ゴシック",sans-serif;}
/*メインブロック*/
#midd .middRigh .mblk{margin:20px 0px 10px 19px;background:url(../images/line_main_mid.gif) repeat-y;}
#midd .middRigh .mblk .blck{margin:10px 10px 20px 16px;width:520px;}
/*アイコンあり*/
#midd .middRigh .mblk .blck .icon{float:left;width:17px;}
#midd .middRigh .mblk .blck .ctns{float:left;margin-left:7px;width:496px;padding-top:3px;}
/*画像あり*/
#midd .middRigh .mblk .blck .images{float:left;width:200px;}
#midd .middRigh .mblk .blck .texts{float:left;margin-left:7px;width:313px;padding-top:3px;letter-spacing:1px;}
/*画像だけ*/
#midd .middRigh .mblk .photo{text-align:center;margin:5px 0px;}
/*共通*/
#midd .middRigh .mblk .blck .blckTit{font-size:10px;letter-spacing:1px;}
#midd .middRigh .mblk .blck .blckDate{font-size:10px;letter-spacing:1px;margin-top:6px;}
#midd .middRigh .mblk .blck h4{color:white;margin:2px 0px;}
#midd .middRigh .mblk .blck .blckcnts{margin:6px 0px;}
#midd .middRigh .mblk .blck .blckNxt{margin-top:4px;}
#midd .middRigh .mblk .blck .fee{float:left;background-color:#660;margin-right:2px;height:11px;padding:1px 4px;font-size:10px;}
#midd .middRigh .mblk .blck .etc{margin:2px 0px;font-size:10px;}
#midd .middRigh .mblk .blck h5{color:white;margin:20px 4px 1px 4px;}
#midd .middRigh .mblk .blck ol{list-style-position:inside;margin-left:4px;}
/*ページネイション*/
#midd .middRigh .mblk .entrypage{margin:4px 10px;width:530px;}
#midd .middRigh .mblk .entrypage .BACK{width:263px;}
#midd .middRigh .mblk .entrypage .NEXT{width:263px;text-align:right;}
/*フォーム*/
#midd .middRigh .mblk .blck .formtbl td{padding:5px;}
#midd .middRigh .mblk .blck .formtbl .frmTitle{width:120px;font-size:11px;}
#midd .middRigh .mblk .blck .formtbl .frmInput{width:200px;background-color:#CCC;font-size:10px;}
#midd .middRigh .mblk .blck .formtbl .frmInput input{width:200px;}
#midd .middRigh .mblk .blck .formtbl .frmTitle small{font-size:8px;vertical-align:top;}
#midd .middRigh .mblk .blck .formtbl .confmFrm{border:0px;background-color:#EEE;color:#666;}

/*フッタ*/
#foot{margin-top:4px;font-size:10px;letter-spacing:1px;}
#foot .fmenu{border-top:1px solid #999;border-bottom:1px solid #999;padding:4px;}
#foot .fmenu a{text-decoration:none;}
#foot .fmenu a:link{color:white;}
#foot .fmenu a:visited{color:#CCC;}
#foot .fmenu a:hover{color:#F60;text-decoration:underline;}
#foot .fmenu p{margin:0px 10px 0px 0px;}
#foot .copy{text-align:center;padding:5px;}
#foot .copy img{vertical-align:middle;}