@import"template.css";

body{
     background-color: #000;
     background-image: url("../img/blue-back.jpg");
     color: #ffffff;
     font-size: 0.8em;
     position: relative;
     }
.contents{
	padding-top: 3px;
	margin-top: 3px;
	position: relative;}
a{color: #ffffff;}
/* template.css
a:hover{}
*/
h1{
   width: 980px;
   text-align: left;
   margin: auto;
   padding: 20px 0 0 0;
   font-size: 15px;
   font-weight: normal;
   
   }

h1 a{
   font-weight: normal;
   
   }

/*右側ﾒﾆｭｰ部*/

#right h2 a{color: #ffffff;}
#right h2 a:hover{color:#c4ffc1;}

/*右側メニューリンクバナー*/
#right .linkimg{
                margin-top: 2px;}


#right ul li a{color: #ffffff;}
#right ul li a:hover{background-color: #ffffff;color: #000000;}


/*特定商取引法　テーブル*/
#main.tokusho table{
                    border-collapse: collapse;
                    font-size: 0.9em;
                    width: 600px;
                    
                    }
                    

#main.tokusho td{
                 padding: 5px;
                 }

/*お問い合わせフォーム設定*/
#main.form{
           font-size: 0.9em;
           }

#main.form table{
           font-size: 0.9em;
           
           }

#main.form table.mailform td p {
				font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
				font-size: 9px;
				color: #ffffff;
				display: block;
				margin: 0px;
			}
#main.form table.mailform td span {
				font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
				font-size: 10px;
				color: #FF0000;
			}





.topinfo{text-align: left;
         line-height: 1.4em;
         }

/*トップページ新装*/

#new_back{background-color: #3d3d3d;
          padding: 2px 5px 5px 5px;
          width: 790px;
          text-align: left;
          margin: 5px 0;}

* html #new_back{width: 800px;}

#new_back a{color: #333333;}

/*イメージ画像フロート指定・マージン指定*/
a img.new_field_jacket{float: left;
                       margin:0 3px;
                       border: 1px solid #999999;
                       }
a:hover img.new_field_jacket{border: 1px solid #333333;}


/*新着欄項目横幅・フロート指定・文字色指定(3ペイン型)*/
.new_field_1,.new_field_2,.new_field_1_movie,.new_field_2_movie{
                          float: left;
                          width: 263px;
                          height: 180px;
                          text-align: left;
                          color: #333333;}



/*music背景指定*/
.new_field_1{background-color: #eaeaea;
             background-image: url("../img/music-1.jpg");
             background-repeat: no-repeat;
             }
.new_field_2{background-color: #dadcdb;
             background-image: url("../img/music-2.jpg");
             background-repeat: no-repeat;
             }
/*movie背景指定*/
.new_field_1_movie{background-color: #eaeaea;
             background-image: url("../img/movie-1.jpg");
             background-repeat: no-repeat;
             }
.new_field_2_movie{background-color: #dadcdb;
             background-image: url("../img/movie-2.jpg");
             background-repeat: no-repeat;
             }

/*項目画像なしバージョン*/
.new_field_1_,.new_field_2_{
                          float: left;
                          width: 263px;
                          height: 180px;
                          text-align: left;
                          color: #333333;}

.new_field_1_{
			background-color: #eaeaea;
}
.new_field_2_{
			background-color: #dadcdb;
}



/*新着欄タイトル*/
.new_field_title{margin: 0px;
                 padding-top: 10px;
                 padding-left: 10px;
                 font-weight: bold;
                 font-size: 1.2em;
                 padding-bottom: 8px;}

/*赤字コメント*/
.new_field_comments{clear: both; 
                    width: 200px;
                    font-size: 10px;
                    color: #ff0000;
                    margin-top: 3px;
                    margin-left: 5px;}

/*新着欄2ペイン型*/
.new_field_1_2pein,.new_field_2_2pein{width: 295px;
                              _width:395px;
                              padding: 0 50px;
                              float: left;
                              color: #333333;}

/*2ペイン背景指定*/
.new_field_1_2pein{background-color: #eaeaea;height: 190px;
                   background-image: url("../img/music-1.jpg");
                   background-repeat: no-repeat;
                   background-position: right top;
                   }
.new_field_2_2pein{background-color: #dadcdb;height: 190px;
                   background-image: url("../img/music-2.jpg");
                   background-repeat: no-repeat;
                   background-position: right top;
                   }


/*インフォメーション部*/

#hwinfo{
        background-image: url("../img/info2.jpg");
        background-repeat: no-repeat;
        background-position: top center;
        width: 769px;
        float: left;
        height: 138px;
        padding-top: 58px;
        padding-left: 30px;
        background-color: #4b4b4d;
        }
   

* html #hwinfo{
        width: 799px;
        height: 196px;
        padding-top: 58px;
        padding-left: 30px;
        }



.infotxt{
         overflow: auto;
         height:  136px;
         width: 730px;
         
               }

* html .infotxt{
         overflow: auto;
         height:  136px;
         width: 750px;
               }

#hiduke{font-size: 0.8em;color: #ffff00;padding-right: 20px;}

#hwinfo .infotxt td{
                    padding: 10px 0px;
                    font-size: 0.8em;
                    }

/*オーディション募集ページ*/
#audition table{ font-size: 0.9em;width: 700px;border-collapse: collapse;margin-left: 140px;}
* html #audition table{margin-left: 0px;}
#audition table span{color: #ff0000;}


#audition table td{padding: 5px;}
#audition table a img{border: 1px solid #000000; margin: 5px;}
#audition table a:hover img{border: 1px solid #ff0000;}




#main.maintop h3{font-weight: normal; font-size: 0.9em;}
#main.maintop h3 a{font-weight: normal; text-decoration: none;}
#main.maintop h3 a:hover{border-bottom: 1px solid #008000;}



table#blogp td{font-size: 0.8em;}
table#blogp{width: 560px;margin-left: 30px;}
table#blogp ul li{margin: 4px 0px;}


#main.blogparts,#main.request{text-align: left; font-size: 0.9em;margin-left: 10px;}
#main.blogparts h3{}


/*Request*/
.radio_left{float: left;margin-left: 5px;}
.radio_right{}
.request table{font-size: 1em;background-color: #ffffff;color: #333333;border-collapse: collapse;}
.request table tr td,.request table tr th{border: 1px solid #999999;}
.request table a{font-weight: normal; color: #000000;}
.kenmei{width: 100px;}
.request table td{padding: 5px;}
#radio{width: 390px;}
#usen{width: 780px;margin-left: 5px;}
#tv{width: 390px;}
.tv_left{float: left; margin-left: 5px;}
#request_title{text-align: center;
               border: 1px solid #cccccc;
               color: #ffffff;
               font-size: 1.2em;
             }







#bar_01 a{background-position: 0 0;}
#bar_02 a{background-position: -140px 0;}
#bar_03 a{background-position: -280px 0;}
#bar_04 a{background-position: -420px 0;}
#bar_05 a{background-position: -560px 0;}
#bar_06 a{background-position: -700px 0;}
#bar_07 a{background-position: -840px 0;}

#bar_01 a:hover{background-position: 0 -30px;}
#bar_02 a:hover{background-position: -140px -30px;}
#bar_03 a:hover{background-position: -280px -30px;}
#bar_04 a:hover{background-position: -420px -30px;}
#bar_05 a:hover{background-position: -560px -30px;}
#bar_06 a:hover{background-position: -700px -30px;}
#bar_07 a:hover{background-position: -840px -30px;}


/*Artist*/
a img.artist_image{border: 1px solid #999999;}
a:hover img.artist_image{border: 1px solid #333333;}



/*検索窓設定*/
#srchBox
{
width:298px;
_width:296px;
margin-bottom:10px;
background-color:#000000;
border-style:solid;
border-width:1px;
border-color:#000000;
color:#ffffff;
text-align:left;
position: absolute;
top: 20px;
right: 0px;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#ffffff;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}



#main.musictop table{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	}

#main.musictop table td{
	padding: 4px;
	font-size: 0.8em;
	}
td.list_kakaku{
	text-align: right;
	}
	
	


#flash{width: 798px;}
ul#portfolio{margin: 0; padding: 0; list-style-type: none; float: left;}
ul#portfolio li{margin: 0; padding: 0;}
ul#portfolio li a img{border: 0;}



#new_back span{display: block;}
.new_field_2,.new_field_1,.new_field_2_movie,.new_field_1_movie{height: 190px;}