/* CSS Document */
@charset "utf-8";


/* -------------------------------------------------------------------
 基本設定
------------------------------------------------------------------- */
BODY{
     background:#4a1a12;
	 background-position:center top;
	 background-repeat:repeat-x;
}

	 
	 
/* 基本フォント -------------------- */

BODY, TD {
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 18px;
	text-align: left;
	color:#ffffff;
}

H1,H2,H3,H4{
	margin:0;
	padding:0;
	font-weight:normal;
}	 

.text14{
    font-size: 14px;
	font-weight: bold;
}
.text15{
    font-size: 15px;
	}	
.text16{
    font-size: 16px;
	}
.text17{
    font-size: 17px;
	}
.text18{
    font-size: 18px;
	}
.text20{
    font-size: 20px;
	}				
.tex11_2{
    font-size: 11.5px;
	}
.tex10{
    font-size: 10px;
	font-weight: bold;
	}

/* 基本タグ -------------------- */

BODY,DIV,P,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,BLOCKQUOTE,PRE,FORM,INPUT,SELECT,TEXTAREA {
}


IMG,TABLE {
	border: none;
}

TH {
	text-align: left;
	font-weight: normal;
}

object, embed {  
    vertical-align: top;  
}  


.buck{
      font-size: 11px;
	  color: #333333;
	  margin-right: 34px;
	  text-decoration: underline;
	  padding-top: 10px;
}
.buck2{
      font-size: 11px;
	  color: #333333;
	  margin-right: 34px;
	  text-decoration: underline;
	  padding-top: 10px;
}


.main{
     margin-top: 20px;
	 margin-bottom: 20px;
     margin-left:10px;
}
.side{
     margin-top: 20px;
	 margin-left: 10px;
}


#main_repertory{
     float: right;
	 width: 81%;
	 height: 1050px;
	 padding-top:30px ;
	 overflow: hidden;
}   	 

/*トピックスｰｰｰｰｰｰｰｰｰｰｰｰ*/

#topix p{
	 color: #333333;
	 line-height: 10px; 
     width: 400px; 
	 height: 20px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 10px;
	 padding-top: -15px;
}
#topix p2{
	 color: #333333;
	 line-height: 10px; 
     width: 400px; 
	 height: 60px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 10px;
	 padding-top: -15px;
}
.date{
     font-size: 10px;
     font-weight: bold;
	 margin-left: 5px;
}
.comment{
     padding-left: 10px;
}	 


/*ライブインフォ コンテンツｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/

#liveinfo_top{
     background-image:url(img/liveinfo/live_top.gif);
	 width: 590px;
	 height: 42px;
	 margin: 0;
}

.liveinfo_main{
     background-image: url(img/liveinfo/live_bg.png);
	 width: 590px;
	 height:auto;
	 margin-top: -15px;
}

.liveinfo_title{
     background-image:url(img/liveinfo/live_bg.png);
	 width: 590px;
	 height: 60px;
	 margin-top: 0;
}
	 
/*ライブインフォの一行目ｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 16px;
	 color: #000000;
	 width: 540px;
	 height:16px;
	 border-bottom: dotted #333 1px;
	 padding-top: 30px;
	 margin-left: 30px; 
}

/*ライブインフォの二行目*/
.liveinfo1 p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 16px;
	 color: #000000;
	 width: 540px;
	 height:16px;
	 border-bottom: dotted #333 1px;
	 margin-top:-5px;
	 margin-left: 30px; 
}

/*二行になる時ｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo2 p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:60px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
	 padding-bottom: 2px;	 
}		

/*三行になる時ｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo3 p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:48px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
	 padding-bottom: 2px;	 
}		

/*５行になる時ｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo5 p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:80px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
	 padding-bottom: 2px;	 
}		

/*NEWSｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo_news p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:34px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
	 padding-bottom: 2px;	 
}		
/*NEWS2ｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo_news2 p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:34px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
}		
/*spaceｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.liveinfo_space p{
     background-image: url(img/liveinfo/live_bg.png);
     font-size: 13px;
	 line-height: 15px;
	 color: #000000;
	 width: 540px;
	 height:20px;
	 border-bottom: dotted #333 1px;
	 margin-top: -5px;
	 margin-left: 30px;
	 padding-bottom: 2px;	 
}		
.date{
     font-weight: bold;
     padding-left: 10px;
}

.place{
     padding-left: 50px;
}

.map{
     padding-left: 50px;
}

.place2{
     padding-left: 20px;
}

.place3{
     padding-left: 32px;
}

.place4{
     padding-left: 150px;
}

.map2{
     padding-left: 10px;
}

.open{
     padding-left: 30px;
}
.start{
     padding-left: 30px;
}
.solo{font-weight:bold;
      padding-left:20px;
}

.solo2{font-weight:bold;
      padding-left:160px;
}	

.solo3{font-weight:bold;
      padding-left:20px;
	  padding-right:5px;
}
.other{
     padding-left: 30px;
}
  
.cyuui  {
     padding-left: 35px;
	 padding-bottom: 20px;
	 }
.cyuui2  {
     padding-left: 35px;
	 padding-bottom: 10px;
	 }      	  	  
#live_bottom{
     background-image:url(img/liveinfo/live_buttom.jpg);
	 width: 590px;
	 height: 50px;
	 margin-top: -13px;
}	 
	 	 
.etc1{
     padding-left: 20px;
	 padding-bottom: 2px;
}	 	 
.etc2{
     padding-left: 36px;
}
.etc3{
     padding-left: 50px;
	 margin-top: 4px;
	 margin-bottom: 4px;
	 
}
.etc4{
     padding-left: 75px;
	 margin-top: 4px;
	 margin-bottom: 4px;
	 
}
.news{
     padding-left: 60px;
	 margin-top: 4px;
	 margin-bottom: 4px;
	 
}
/*プロフィール smコンテンツｰｰｰｰｰｰｰｰ*/
.profile_sm_name{
     width: 600px;
	 height: 34px;
     border-top: medium solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
}

#profile_smimg{
     float: right;
	 background-image:url(img/spacer.gif);
	 background-repeat:no-repeat;
	 height: 150px;
	 width: 70%;
	 margin-right: 20px;
	 margin-top: 20px;
}
.profile_smimg{
     float: left;
	 width: 10% ;
	 margin-top: 20px;
	 margin-left: 20px;
     
}
.profile_sm_bg{
     background-color: #4a1a12;
     width: 600px;
     height: 160px;
	 margin-bottom: 10px;
	 border-bottom: thin solid #FFFFFF;
}	
/*プロフィール3行ｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.profile4 p{
     font-size: 12px;
	 line-height: 13.5px; 
     width: 360px; 
	 height: 10.5px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 20px;
	 margin-top: 13px;
	 padding-top:-5px;
}

/*プロフィール コンテンツｰｰｰｰｰｰｰｰ*/

.profile_main{
     width: 610px;
	 margin-left: 30px;
}

.profile_name{
     width: 600px;
	 height: 34px;
     border-top: medium solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
}
.profile_bg{
     background-color: #4a1a12;
     width: 600px;
     height: 240px;
	 margin-bottom: 30px;
	 border-bottom: thin solid #FFFFFF;
}	

.profile_mainimg{
     float: left;
	 width: 30% ;
	 margin-top: 20px;
	 margin-left: 20px;
     
}	 
.profile_vocalimg{
     float: right;
	 background-image:url(img/profile/vocal01_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}
#profile_vocalimg_01{
     float: right;
	 background-image:url(img/profile/vocal01_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}	 
#profile_vocalimg_02{
     float: right;
	 background-image:url(img/profile/vocal02_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}

#profile_bassimg_01{
     float: right;
	 background-image:url(img/profile/bass_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}

#profile_saximg_01{
     float: right;
	 background-image:url(img/profile/sax_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}	 	 

#profile_guitarimg_01{
     float: right;
	 background-image:url(img/profile/guitar_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}

#profile_drumsimg_01{
     float: right;
	 background-image:url(img/profile/drums_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}		

#profile_keyimg_01{
     float: right;
	 background-image:url(img/profile/key_2.jpg);
	 background-repeat:no-repeat;
	 height: 209px;
	 width: 60%;
	 margin-right: 20px;
	 margin-top: 20px;
}		
	 
.profile_line{
     background-image:url(img/profile/ten_03.gif);
	 margin-top:auto;
	 margin-left:20px;
	 }
/*プロフィール5行ｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.profile p{
     font-size: 12px;
	 line-height: 18px; 
     width: 300px; 
	 height: 18px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 20px;
	 margin-top: 15PX;
}


/*プロフィール6行ｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.profile2 p{
     font-size: 12px;
	 line-height: 13.5px; 
     width: 300px; 
	 height: 13.5px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 20px;
	 margin-top: 13px;
	 padding-top:-5px;
}

/*プロフィール7行ｰｰｰｰｰｰｰｰｰｰｰｰｰ*/
.profile3 p{
     font-size: 12px;
	 line-height: 13.5px; 
     width: 300px; 
	 height: 10.5px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 20px;
	 margin-top: 13px;
	 padding-top:-5px;
}

#chiaki_icon{
     padding-top: 30px;
     padding-left: 10px;
    
}

#gon_icon{
     padding-top: 30px;
	 padding-left: 5px;
    
}


/*レパートリーｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/

#repertory_h1{
    margin-left: 20px;
} 
#repertory_name{
     width: 610px;
	 height: 26px;
     border-top: thin solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
	 margin-top:10px;
	 margin-left: 20px;
}

.repertory_bg{
     background-color: #4a1a12;
     width: 610px;
     height: auto;
	 padding-top: 20px;
	 margin-left: 20px;
}


.repertory_man{
     background-color: #4a1a12;
     float: left;
	 width: 297px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 3px;
}	 
.repertory_lady{
     background-color: #4a1a12;
     float: right;
	 width: 297px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 3px;
	 margin-right: 3px;
	 clear: right;
}

#repertory_man3{
     float: left;
	 width: 49%;
	 height: 36px;
	 margin-top: 20px;
	 margin-left: 4px;
}	 
#repertory_lady3{
     float: right;
	 width: 48%;
	 height: 36px;
	 margin-top: 20px;
	 margin-left: 3px;
	 margin-right: 4px;
}


.repertory_bg_sub{
     background-image: url(img/repertory/repa_bg1.gif);
	 background-repeat:no-repeat;
     width: 610px;
     height: 1024px;
	 text-align: left;
	 margin-left: 20px;
	 margin-right: 20px;
	 }

.repertory_bg_sub2{
     background-image: url(img/repertory/repa_bg2.gif);
	 background-repeat: no-repeat; 
     width: 610px;
     height: 663px;
	 text-align: left;
	 margin-left: 20px;
	 margin-right: 20px;
	 }
	 
.repertory_bg_sub3{
     background-image: url(img/repertory/repa_bg3.gif);
	 background-repeat: no-repeat; 
     width: 610px;
     height: 340px;
	 margin-left: 20px;
	 margin-right: 20px;
	 }	 
	 
.repertory_bg_back{
     background-color: #4a1a12;
     width: 610px;
     height: 30px;
	 margin-left: 20px;
	 margin-bottom: 30px;
	 margin-right: 20px;
	 }	 
	 
.repertory_main{
     width: 610px;
	 margin-left: 30px;
}	 
	 	 
.repertory_list_l{
     float: left;
	 width: 295px;
	 height: auto;
	 margin-left: 5px;
}	      

.repertory_list_r{
     float: right;
	 width: 295px;
	 height: auto;
	 margin-left: 5px;
	 margin-right: 5px;
	 clear: right;
}

ul{
    margin: 0px 0px 0px 1em;
	padding: 0px;
} 

li{
     list-style:outside none; 
     background: url(img/repertory/point_03.gif) no-repeat left top;
	 background-image: url(img/repertory/point_03.gif)
	 font-size: 12px;
	 color: #ab0303;
	 margin-top:1px;
	 padding-left:12px;
	 padding-bottom: 5px;
	 text-align: justify;
	 font-family: "ＭＳ ゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	 line-height: 14px;


        
}

#repertory_img_r{
     margin-top:580px;
     margin-left: 310px;
	 }
	 
#repertory_img_r2{
     padding-top: 350px;
     margin-left: 305px;
	 }	 
	 
.repa_back{
     margin-left:500px; 
	 margin-right: 20px;
	 }	
	 
#back_other{
     margin-top: 20px;
	 margin-left:500px; 
	 margin-right: 20px;
	 }		 
	 
/*レパートリー new songｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/

#repertory_h1{
    margin-left: 20px;
} 
#repertory_name_newsong_main_lady{
     width: 610px;
	 height: 200px;
	 margin-top:10px;
	 margin-left: 20px;
	 background-image:url(img/repertory/bg_newsong_lady.jpg)
}
#repertory_name_newsong_main_men{
     width: 610px;
	 height: 200px;
	 margin-top:10px;
	 margin-left: 20px;
	 background-image:url(img/repertory/bg_newsong_men.jpg)
}


#repertory_song{
     float: left;
	 width: 320px;
	 height: auto;
	 margin-top: 100px;
	 margin-left: 50px;
	 clear: right;
	 font-size: 24px;
	 color: #B73535;
	font-weight: bold;
	}
#repertory_song2{
     float: left;
	 width: 320px;
	 height: auto;
	 margin-top: 100px;
	 margin-left: 50px;
	 clear: right;
	 font-size: 20px;
	 color: #B73535;
	font-weight: bold;
	letter-spacing:-0.03em;
	}	
#repertory_singer_by{
     float: left;
	 width: 70px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 180px;
	 font-size: 18px;
	 color: #B73535;
	font-weight: bold;
	}
#repertory_singer_by2{
     float: left;
	 width: 70px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 180px;
	 font-size: 17px;
	 color: #B73535;
	font-weight: bold;
	}
#repertory_singer_by3{
     float: left;
	 width:100px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 180px;
	 font-size: 17px;
	 color: #B73535;
	font-weight: bold;
	}

#repertory_song_img{
     float: right;
	 width: 170px;
	 height: auto;
	 margin-top: 76px;
	 margin-right: 50px;
	
	}





#repertory_name_newsong{
     width: 610px;
	 height: 26px;
     border-top: thin solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
	 margin-left: 20px;
}

.repertory_bg{
     background-color: #4a1a12;
     width: 610px;
     height: auto;
	 padding-top: 20px;
	 margin-left: 20px;
}


.repertory_man{
     background-color: #4a1a12;
     float: left;
	 width: 297px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 3px;
}	 
.repertory_lady{
     background-color: #4a1a12;
     float: right;
	 width: 297px;
	 height: auto;
	 margin-top: 20px;
	 margin-left: 3px;
	 margin-right: 3px;
	 clear: right;
}

#repertory_man3{
     float: left;
	 width: 49%;
	 height: 36px;
	 margin-top: 20px;
	 margin-left: 4px;
}	 
#repertory_lady3{
     float: right;
	 width: 48%;
	 height: 36px;
	 margin-top: 20px;
	 margin-left: 3px;
	 margin-right: 4px;
}


.repertory_bg_sub{
     background-image: url(img/repertory/repa_bg1.gif);
	 background-repeat:no-repeat;
     width: 610px;
     height: 1024px;
	 text-align: left;
	 margin-left: 20px;
	 margin-right: 20px;
	 }

.repertory_bg_sub2{
     background-image: url(img/repertory/repa_bg2.gif);
	 background-repeat: no-repeat; 
     width: 610px;
     height: 663px;
	 text-align: left;
	 margin-left: 20px;
	 margin-right: 20px;
	 }
	 
.repertory_bg_sub3{
     background-image: url(img/repertory/repa_bg3.gif);
	 background-repeat: no-repeat; 
     width: 610px;
     height: 340px;
	 margin-left: 20px;
	 margin-right: 20px;
	 }	 
	 
.repertory_bg_back{
     background-color: #4a1a12;
     width: 610px;
     height: 30px;
	 margin-left: 20px;
	 margin-bottom: 30px;
	 margin-right: 20px;
	 }	 
	 
.repertory_main{
     width: 610px;
	 margin-left: 30px;
}	 
	 	 
.repertory_list_l{
     float: left;
	 width: 295px;
	 height: auto;
	 margin-left: 5px;
}	      

.repertory_list_r{
     float: right;
	 width: 295px;
	 height: auto;
	 margin-left: 5px;
	 margin-right: 5px;
	 clear: right;
}

ul{
    margin: 0px 0px 0px 1em;
	padding: 0px;
} 

li{
     list-style:outside none; 
     background: url(img/repertory/point_03.gif) no-repeat left top;
	 background-image: url(img/repertory/point_03.gif)
	 font-size: 12px;
	 color: #ab0303;
	 margin-top:1px;
	 padding-left:12px;
	 padding-bottom: 5px;
	 text-align: justify;
	 font-family: "ＭＳ ゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	 line-height: 14px;


        
}

#repertory_img_r{
     margin-top:580px;
     margin-left: 310px;
	 }
	 
#repertory_img_r2{
     padding-top: 350px;
     margin-left: 305px;
	 }	 
	 
.repa_back{
     margin-left:500px; 
	 margin-right: 20px;
	 }	
	 
#back_other{
     margin-top: 20px;
	 margin-left:500px; 
	 margin-right: 20px;
	 }		 
	 
	 
/* サイトマップｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰｰ*/	 


.sitemap_main{
     float: left;
     margin-top: 30px;
	 margin-left: 10px;
	 font-size: 14px;
	 line-height: 20px;
	 width: 160px;
}

.sitemap_sub{
     float: right;
     margin-top: 50px;
	 font-size: 13px;
	 line-height: 20px;
	 width: 410px;
}


#sitemap_bg{
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 600px;
	height: 350px;
	margin-bottom: 30px;
	}	 
	
/*更新履歴----------------------------------------------------*/

#history_bg{
    width: 600px;
	height: 4000px;
	border-bottom: dotted #ffff 1px;
    margin-top: 20px;
	margin-left: 20px;
} 


.history_main{
     font-size: 13px;
	 line-height: 16px;
	 width: 540px;
	 height:16px;
	 border-bottom: dotted #ffffff 2px;
	 margin-top: 10px;
	 margin-left: 10px; 
}
 
.history_list{
     font-size: 14px;
	 line-height: 16px;
	 width: 100px;
	 border-bottom: dotted #ffffff 2px;
	 margin-left: 10px; 
}

    
	

/*フッター------------------------------------------------------*/	

.footer{
    font-size: 10px;
}	

/*リンクのページ*/


.link_name{
     width: 610px;
	 height: 26px;
     border-top: thin solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
	 margin-top:10px;
	 margin-left: 20px;
}

#link_bg1{
    background-color: #4a1a12;
	width: 610px;
	height: 80px;
    margin-left: 20px;
	margin-bottom: 30px;
	}

#link_bg2{
    background-color: #4a1a12;
	width: 610px;
	height: 140px;
    margin-left: 20px;
	margin-bottom: 30px;
	}	
	

.link_main{
     font-size: 14px;
	 line-height: 20px; 
     width: 540px; 
	 height: 22px;
	 border-bottom:dotted #666666 2px;
	 margin-left: 20px;
	 padding-top: 20px;
}
	
	
#pri_name{
     width: 610px;
	 height: 33px;
     border-top: thin solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
	 margin-top:20px;
}	 
	
/*リンク------------------------------------------------------*/	
	
#manu a{
    display:block;
    background-repeat:no-repeat;
	margin-left:auto;
	}

a.navi01:link{
	color:#fff;
	text-decoration:none;
	
}
a.navi01:visited{
	color:#fff;
	text-decoration:none;
}

a.navi03:link{
	color:#fff;
	text-decoration:underline;
	
}
a.navi03:visited{
	color:#fff;
	text-decoration:underline;
}

a.navi03:hover{
	color:#c0c0c0;
	text-decoration: underline;
}
a.navi01:active{
	color:#c0c0c0;
	text-decoration:none;
}	

a.navi02:link{
    font-size: 12px;
	color:#fff;
	text-decoration:none;
	
}
a.navi02:visited{
    font-size: 12px;
	color:#fff;
	text-decoration:none;
}
a.navi02:hover{
    font-size: 12px;
	color:#c0c0c0;
	text-decoration: underline;
}
a.navi02:active{
    font-size: 12px;
	color:#c0c0c0;
	text-decoration:none;
}	

/*--ライブレポ---------------------------------------------------------*/
.liverepo_name{
     width: 610px;
	 height: 34px;
     border-top: medium solid #FFFFFF;
	 border-bottom: thin solid #FFFFFF;
}


.liverepo_main{
     margin-left: 25px;
	 padding-top: 20px;
	 line-height: 20px;
	 }
.liverepo_sub{
     margin-left: 20px;
	 padding-top: 20px;
	 padding-bottom: 30px;
	 margin-right: 20px;
	 }
.liverepo_sub2{
     margin-left: 20px;
	 padding-bottom: 30px;
	 margin-right: 20px;
	 }	 
.liverepo_sub3{
     margin-left: 20px;
	 padding-top: 20px;
	 padding-bottom: 10px;
	 }
.liverepo_sub4{
     margin-left: 20px;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 }	 
.liverepo_sub5{
     margin-left: 20px;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 margin-right: 20px;
	 }	 
.liverepo_img{
	 padding-top: 20px;
	 padding-bottom: 20px;
	 }	 
.liverepo_line{padding:o;
     }
.setlist{
     margin-left: 20px;
	 padding-top: 20px;
	 padding-bottom: 20px;
	 }	 
.setlist2{
     margin-left: 20px;
	 padding-top: 10px;
	 padding-bottom:10px;
	 }	 
.setlist_sub{
     top:auto;
     margin-left: 10px;
	 margin-top: 30px;
	 }	 
.liverepo_p{
     margin-left: 20px;
	 margin-top: 20px;
	 margin-bottom: 20px;
	 line-height: 20px;
	 }	 
.liverepo_last{
     margin-left: 20px;
	 padding-top: 20px;
	 padding-bottom: 10px;
	 }
.liverepo_deta{
    padding-left: 20px;
	line-height: 25px;
	}	 
.see_you{
    padding-left: 420px;
    padding-top: 10px;
    padding-bottom: 30px; 
	}	
	
.liverepo_img2{
	 padding-left: 36px;
	 
	 }	
	 
.text1{
     margin-left: 20px;
	 line-height: 18px;
	 }	 	  	
.bs_text1{
    margin-top: 20px; 
     margin-left: 20px;
	 margin-bottom: 10px;
	 line-height: 18px;
	 }	 	  	

/*画像ブロック*/
span.repo{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(../img/spacer.gif);
}

.liverepo_h2{
    margin-top: 25px;
	font-size: 16px;
	line-height: 0px;
	}
	
	
	
	/**広告のサンプル**/
#floatMenu{   
　　　 width: 210px;   
　　　 height: 300px;    
　　　 background-color:olive;    
　　　 position: absolute;    
　　　 top:100px;    
　　　 left: : 10px;   
　　　 padding: 20px;}

/**ポップアップ**/

.flyer{
      vertical-align:middle;
	  table-layout: auto;
	  margin-left: auto;
	  margin-right: 20px;
      
	  }
	
div.sample{
    position:relative;
    width:600px;
    height:600px;
}
span.chiaki{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(../img/spacer.gif);
}

	  