body { 
text-align:center; 
background-color: #000000;
}  

a.kame:link  {
        color:#ff9900;
        text-decoration:none;
        }
		
a.kame:visited  {
        color:#ff9900;
        text-decoration:none;
        }

/*全体的な大きな茶色の枠*/
#oowaku { 
width:800px;
text-align:left;
margin:0 auto; 
}  


/*表紙枠*/
#ikemotoga { 
width:800px;
height:383px;
overflow: hidden;
background: #ffffff url(../img/fighter_r1_c1_01.jpg) no-repeat;
}

/*屋号枠ライン*/
#menuwaku { 
width:800px;
height:30px;
overflow: hidden;
}

 /*メニュー枠*/
#menus { 
width:114px;
height:30px;
overflow: hidden;
float:left; 
} 

/*メイン枠*/
#mainwaku{ 
width:800px;
}

 /*ニュース枠*/
#news{ 
width:375px;
float:left; 
} 

 /*ニュース画像*/
#newsgazon{ 
width:374px;
height:29px;
overflow: hidden;
background: #000000 url(../img/news_top.jpg) no-repeat;
} 

 /*ニュース本文外枠*/
#newshonbun{ 
width:374px;
background: #370002 url(../img/news_back.jpg) repeat-y top;
} 

  /*ニュース本文内枠*/
.newsuchi { 
 margin:0 13px;
}

 /*ニュース日付*/
.new01{ 
width:80px;
color: #cccccc;
font-size: 11px;
float:left; 
}

 /*ニュース題名*/
.new02{ 
width:260px;
font-size: 12px;
color: #ffffff;
float:left; 
}

 /*ニュース文章*/
.newsbun{
width:340px; 
  color: #cccccc;
font-size: 11px;
}

 /*ニューススペース枠*/
.newss {
width:340px;
height:6px;
overflow: hidden;
 text-align:center;
background: #000000 url(../img/line340.jpg) repeat-x top;
}

 /*ニュース画像下*/
#newsgazons{ 
width:374px;
height:13px;
overflow: hidden;
background: #000000 url(../img/news_botm.jpg) no-repeat;
} 

 /*レッスン枠*/
#lesson { 
width:425px;
float:left; 
text-align:right;
}  

 /*レッスン画像*/
#lessongazon{ 
width:424px;
height:28px;
overflow: hidden;
background: #000000 url(../img/lemo.jpg) no-repeat;
} 

 /*レッスンメイン枠*/
#lesson_m{ 
width:424px;
 text-align:left;

} 

 /*スポンサーメイン枠*/
#lesson_s{ 
width:424px;
 text-align:left;
background: #370002 url(../img/supoback.jpg) repeat-y top;
}   

 /*レッスンスペース部*/
.ls01{ 
 width:12px;
 height:130px;
overflow: hidden;
 float:left; 
 background: #370002 url(../img/fighter_r6_c4.jpg) repeat-y top;
} 

 /*レッスンバナー部*/
.ls02{ 
 width:214px;
 height:130px;
overflow: hidden;
 float:left; 
} 

 /*レッスンスペース部*/
.ls03{ 
 width:13px;
 height:130px;
font-size: 0;
 float:left; 
background: #370002 url(../img/fighter_r6_c7.jpg) repeat-y top;
} 

 /*レッスンバーコード部*/
.ls04{ 
 width:176px;
 height:130px;
overflow: hidden;
 float:left; 
}

 /*レッスンスペース部*/
.ls05{ 
 width:9px;
 height:130px;
overflow: hidden;
 float:left; 
 background: #370002 url(../img/fighter_r6_c10.jpg) repeat-y top;
} 

 /*スポンサー部分*/
.ls06{ 
 width:424px;
}

 /*スポンサー部分*/
.ls07{ 
 width:13px;
  height:3px;
 float:left; 
 overflow: hidden;
}

 /*スポンサー部分*/
.ls08{ 
 width:176px;
 float:left; 
}

 /*スポンサー部分*/
.ls09{ 
 width:218px;
 margin:0 5px;
  color: #ffffff;
font-size: 11px;
 float:left; 
}

 /*スポンサー画像*/
#supogazon{ 
width:424px;
height:28px;
overflow: hidden;
background: #000000 url(../img/supolin.jpg) no-repeat;
} 

 /*スポンサー画像下部分*/
#supogazons{ 
width:424px;
height:13px;
overflow: hidden;
background: #000000 url(../img/supolinunder.jpg) no-repeat;
} 

/*最下部画像*/
#footer { 
width:800px;
height:30px;
overflow: hidden;
background: #ffffff url(../img/footer.jpg) no-repeat;
}
 .clear { clear:both; }
 .clear hr { display:none; }
 
 /*スペース01*/
.spe01 {
height: 3px;
overflow: hidden;
}

/*スペース02*/
.spe02 {
height: 10px;
overflow: hidden;
}

/*スペース03*/
.spe03 {
height: 7px;
background-color: #e46214;
overflow: hidden;
}

/*スペース04*/
.spe04 {
height: 30px;
overflow: hidden;
}

 /*スペース05*/
.spe05 {
height:2px;
overflow: hidden;
}

 /*スペース06*/
.spe06 {
height:3px;
overflow: hidden;
}

 /*スペース07*/
.spe07 {
height:5px;
overflow: hidden;
}

  /*ニュース掲載画像*/
.newsgg { 
 margin:0 2px;
}