body { 
text-align:center; 
background-color: #006600;
}  

a.kame:link  {
        color:#ffffff;
        text-decoration:none;
        }
a.kame:hover {
        color:#ffffff;
        text-decoration:underline;
        }

a img.l-img{
background:none!important;
}
 
a:hover img.l-img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

/*全体的な大きな枠*/
#oowakuda { 
width:800px;
text-align:left;
margin:0 auto; 
}  

#header{
width:800px;
height: 81px;
font-size: 0;
}

/*ロゴ枠01*/
#head01 { 
width:13px;
height: 81px;
font-size: 0;
float:left;
}  

/*ロゴ枠02*/
#head02 { 
width:537px;
height: 81px;
font-size: 0;
float:left;
} 

/*ロゴ枠03*/
#head03 { 
width:250px;
height: 81px;
font-size: 0;
float:left;
}   


/*ミニメニュー上部*/
#mm01 { 
width:250px;
height: 55px;
font-size: 0;
float:left;
} 

/*ミニメニュー下部*/
#mm02 { 
color: #ffffff;
font-size: 12px;
text-align:center;
}  

/*ミニメニュー上部*/
#mm03 { 
width:250px;
height: 5px;
font-size: 0;
float:left;
} 

/*上部中断外側*/
#head04 { 
width:800px;
height: 20px;
font-size: 0;
}   

/*上部中断内側*/
#head05 { 
color: #ffffff;
font-size: 12px;
text-align:left;
} 

/*白枠上部*/
#sirosiro01{ 
width:800px;
height: 17px;
font-size: 0;
background: url(../img/base01.jpg) no-repeat;
} 

/*白枠メイン部*/
#sirosiro02{ 
width:800px;
background: url(../img/base02.jpg) repeat-y top;
}  

/*白枠下部*/
#sirosiro03{ 
width:800px;
height: 23px;
font-size: 0;
background: url(../img/base03.jpg) no-repeat;
} 

/*メイン白枠部*/
#mainspe { 
margin:0 20px;
text-align: left;
}

/*メニュースペース*/
#menuspe { 
width:170px;
float:left;
} 

/*余りスペース*/
#amaspe { 
width:10px;
height: 23px;
font-size: 0;
float:left;
} 

/*本文スペース*/
#honspe { 
width:580px;
float:left;
} 

/*画像その1*/
#gazon01 { 
width:580px;
height:300px;
font-size: 0;
} 

/*メニュー枠*/
#menu01 { 
width:170px;
height: 50px;
font-size: 0;
}

/*メニュー枠*/
p.card_bana { 
width:170px;
height: 109px;
margin:10px 0 0 0;
}

/*メニュー枠*/
p.card_bana_txt{ 
width:170px;
height: auto;
margin:0 0 20px 0;
font-size:10px;
color:#333333;
text-align:center;
}

/*メニュー枠*/
#menu02 { 
width:170px;
height: 3px;
font-size: 0;
} 
 
/*ニュース枠1段目*/
#news01 { 
width:580px;
} 

/*ニュース画像*/
.newsga { 
width:580px;
height;300px;
font-size: 0;
}

/*ニュースその1*/
#news11 { 
width:290x;
float:left;
} 

/*ニュースその2*/
#news12 { 
width:290x;
float:left;
} 

/*ニュースその3*/
.news13 {
width:280x;
height:auto;
margin:0 5px;
padding:3px 0 5px 0;
background: url(../img/line.gif) repeat-x bottom;
} 

/*ニュースその4*/
.news14 { 
color: #666666;
font-size: 12px;
width:20x;
float:left;
} 

/*ニュースその5*/
.news15 { 
color: #983402;
font-size: 12px;
width:245px;
float:left;
} 

/*ニュースその6*/
.news16 { 
width:5px;
height:3px;
float:left;
} 

/*ニュース枠2段目*/
#news02 { 
width:580px;
} 

/*ニュースその3*/
#news21 { 
width:290x;
float:left;
} 

/*ニュースその4*/
#news22 { 
width:270x;
float:left;
margin-left:10px;
} 
 
 .clear { clear:both; }
 .clear hr { display:none; }
 
 /*スペース01*/
.spe01 {
height: 1px;
font-size: 0;
background-color: #ff6600;
}

/*スペース02*/
.spe02 {
height: 10px;
font-size: 0;
}

/*スペース03*/
.spe03 {
height: 7px;
background-color: #e46214;
font-size: 0;
}

/*スペース04*/
.spe04 {
height: 45px;
font-size: 0;
text-align:center;
}

 /*スペース05*/
.spe05 {
height:5px;
font-size: 0;
}

 /*スペース06*/
.spe06 {
height:3px;
font-size: 0;
}
 /*スペース07*/
.spe07 {
height:2px;
font-size: 0;
}

 /*スペース08*/
.spe08 {
height:20px;
font-size: 0;
}

  /*カウンター設置場所*/
#coucou{ 
 text-align:right;
}