/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#ffffff;/*-----蜈ｨ菴薙・閭梧勹濶ｲ-----*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;/*-----蝓ｺ譛ｬ縺ｮ譁・ｭ励し繧､繧ｺ-----*/
line-height:170%;
color:#444444;/*-----蝓ｺ譛ｬ縺ｮ譁・ｭ苓牡-----*/
margin-top:0px;
margin-bottom:0px;
margin-left:0;
margin-right:0;
}


h1,h2,h3,h4 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*p繧ｿ繧ｰ遨ｺ逋ｽ豸亥悉*/
P {
	margin:0px;
	padding:0px;
	letter-spacing : normal;
	line-height : 18px;
	word-spacing : normal;
	font-size: 12px;
	color: #444444;
}


/*IMG繝懊・繝繝ｼ髱櫁｡ｨ遉ｺ*/
img  {
border: none;
vertical-align:top;
}



/*TABLE繝懊・繝繝ｼ髱櫁｡ｨ遉ｺ*/
table  {
border:none;
margin-bottom:30px;/*-----繝・・繝悶Ν陦ｨ邨・∩縺ｮ荳九・蟾ｦ險倥・蛻・・菴咏區縺檎ｩｺ縺阪∪縺吶・----*/
}


/*IE--BR繝舌げ蝗樣∩*/
br  {
letter-spacing:normal;
}


/*繝薙Ν繝繝ｼ陦ｨ遉ｺ蟠ｩ繧悟屓驕ｿ*/
br.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}


/*繝ｪ繧ｹ繝育ｩｺ逋ｽ豸亥悉*/
UL,OL,LI  {
margin:0px;
padding:0px;
list-style:none;
  
}



/*譎ｮ騾壹・繝・く繧ｹ繝医Μ繝ｳ繧ｯ-----------------*/
a:link    {
text-decoration:underline;
color:#005D90;
}  /*繝・く繧ｹ繝医Μ繝ｳ繧ｯ縺ｮ濶ｲ*/

a:visited {
text-decoration:underline;
color:#005D90;
}  /*險ｪ蝠乗ｸ医∩縺ｮ繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/ 

a:active{
text-decoration:underline;
color:#005D90;
}/*繧ｯ繝ｪ繝・け譎ゅ・繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/

a:hover {
text-decoration:underline;
color:#005D90;
}  /*繝槭え繧ｹ縺ｮ荳翫↓繧ｫ繝ｼ繧ｽ繝ｫ縺後≠繧九→縺阪・繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/





#container{
width:100%;
margin:0 auto;
padding:0;
text-align:left;
}



#header{
margin:0 auto;
width:823px;
padding:0px 0px 8px 0px;
height:58px;
}



/*繝壹・繧ｸ蜿ｳ荳翫・隱ｬ譏取枚-----------------*/
h1{
line-height:normal;
text-align:right;
font-size:12px;/*-----譁・ｭ励し繧､繧ｺ-----*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:4px 0px;
}



/*繧ｵ繧､繝医・繧ｿ繧､繝医Ν譁・ｭ励燦EB MAGIC TEMPLATE縲・----------------*/
h2{
line-height:normal;
font-size:24px;/*-----譁・ｭ励し繧､繧ｺ-----*/
font-weight:bold;/*-----螟ｪ譁・ｭ玲欠螳・----*/
}


/*繝壹・繧ｸ縺ｮ繧ｿ繧､繝医Ν驛ｨ蛻・・縺ｿ縺ｮ繝・く繧ｹ繝医Μ繝ｳ繧ｯ・医ち繧､繝医Ν縺ｮ譁・ｭ暦ｼ昴％縺薙〒謖・ｮ壹☆繧区枚蟄励・濶ｲ縺ｫ縺ｪ繧翫∪縺呻ｼ・------*/

h2 a:link{
color:#1C450B;
text-decoration:none;
} /*繝｡繝九Η繝ｼ繝ｻ繝・く繧ｹ繝医Μ繝ｳ繧ｯ縺ｮ濶ｲ*/

h2 a:visited{
color:#1C450B;
text-decoration:none;
} /*繝｡繝九Η繝ｼ繝ｻ險ｪ蝠乗ｸ医∩縺ｮ繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/

h2 a:active{
color:#1C450B;
text-decoration:underline;
} /*繝｡繝九Η繝ｼ繝ｻ繧ｯ繝ｪ繝・け譎ゅ・繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/

h2 a:hover{
color:#1C450B;
text-decoration:underline;
} /*繝｡繝九Η繝ｼ繝ｻ繝槭え繧ｹ荳翫↓繧ｫ繝ｼ繧ｽ繝ｫ縺後≠繧区凾縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ*/






/*繝倥ャ繝繝ｼ荳九Ο繝ｼ繝ｫ繧ｪ繝ｼ繝舌・繝｡繝九Η繝ｼ繝ｪ繧ｹ繝域欠螳・-----------------------------------------------*/

#menu_block{
width:100%;/*-----逕ｻ髱｢縺・▲縺ｱ縺・↓閭梧勹濶ｲ繧呈聞縺・※縺・∪縺・----*/
background-color:#326F19;/*-----繝槭え繧ｹ縺後・縺｣縺ｦ縺・↑縺・凾縺ｮ閭梧勹濶ｲ-----*/
margin: 0;
padding: 0;
height:36px;
margin-bottom:10px;
}



#menu{
width:823px;
margin:0 auto;
padding:0;
text-align:center;
}



#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
height:36px;
}


/*蜷・Γ繝九Η繝ｼ縺ｮ繝懊ャ繧ｯ繧ｹ-----------------*/
#menu li{
float: left;
width: 136px;
border-left:1px #1D3F18 solid;/*-----繝｡繝九Η繝ｼ繧貞玄蛻・ｋ邵ｦ縺ｮ繝ｩ繧､繝ｳ縺ｮ濶ｲ-----*/
}



/*荳逡ｪ蜿ｳ遶ｯ縺ｮ繝｡繝九Η繝ｼ繝懊ャ繧ｯ繧ｹ-----------------*/
#menu li.menuright{
float: left;
width: 136px;
border-left:1px #1D3F18 solid;
border-right:1px #1D3F18 solid;/*-----繝｡繝九Η繝ｼ繧貞玄蛻・ｋ邵ｦ縺ｮ繝ｩ繧､繝ｳ縺ｮ濶ｲ-----*/
}



/*繝槭え繧ｹ繧偵・縺帙※縺・↑縺・→縺阪・謖・ｮ・----------------*/
#menu a{
text-align: center;
display:block;
padding:9px 8px;
width: 120px;
color:#ffffff;/*-----繝｡繝九Η繝ｼ縺ｮ譁・ｭ苓牡-----*/
text-decoration:none;/*-----繝ｪ繝ｳ繧ｯ縺ｮ繧｢繝ｳ繝繝ｼ繝ｩ繧､繝ｳ縺ｪ縺・----*/
font-size:14px;/*-----譁・ｭ励し繧､繧ｺ-----*/
height:18px;
}



/*繝槭え繧ｹ繧偵・縺帙◆縺ｨ縺阪・謖・ｮ・----------------*/
#menu a:hover{
background-color:#1C450B;/*-----繝｡繝九Η繝ｼ縺ｮ閭梧勹濶ｲ-----*/
color:#ffffff;/*-----繝｡繝九Η繝ｼ縺ｮ譁・ｭ苓牡-----*/
text-decoration:none;/*-----繝ｪ繝ｳ繧ｯ縺ｮ繧｢繝ｳ繝繝ｼ繝ｩ繧､繝ｳ縺ｪ縺・----*/
font-size:14px;/*-----譁・ｭ励し繧､繧ｺ-----*/
}






/*蟾ｦ繝｡繝九Η繝ｼ驛ｨ蛻・・繝・く繧ｹ繝医Μ繝ｳ繧ｯ-----------------*/
#side a:link{
color:#444444;
text-decoration:none;
} /*繝｡繝九Η繝ｼ繝ｻ繝・く繧ｹ繝医Μ繝ｳ繧ｯ縺ｮ濶ｲ*/

#side a:visited {
color:#444444;
text-decoration:none;
} /*繝｡繝九Η繝ｼ繝ｻ險ｪ蝠乗ｸ医∩縺ｮ繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/

#side a:active{
color:#444444;
text-decoration:underline;
} /*繝｡繝九Η繝ｼ繝ｻ繧ｯ繝ｪ繝・け譎ゅ・繝ｪ繝ｳ繧ｯ縺ｮ濶ｲ*/

#side a:hover{
color:#444444;
text-decoration:underline;
} /*繝｡繝九Η繝ｼ繝ｻ繝槭え繧ｹ荳翫↓繧ｫ繝ｼ繧ｽ繝ｫ縺後≠繧区凾縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ*/






/*繝｡繧､繝ｳ逕ｻ蜒上ヶ繝ｭ繝・け-------------------------------------------------*/

#mainpict_block{
background-color:#112617;/*-----繝｡繧､繝ｳ逕ｻ蜒丈ｸ｡閼・・閭梧勹濶ｲ-----*/
width:100%;/*-----繝｡繧､繝ｳ逕ｻ蜒剰х縺ｮ閭梧勹濶ｲ縺ｯ逕ｻ髱｢縺・▲縺ｱ縺・↓縺励※縺・ｋ縺ｨ縺・≧諢丞袖-----*/
margin: 0;
padding: 0;
margin-bottom:20px;/*-----繝｡繧､繝ｳ逕ｻ蜒丈ｸ九・髫咎俣-----*/
}


#mainpict{
width:823px;
margin:0 auto;
padding:0;
text-align:center;
}




/*繧ｳ繝ｳ繝・Φ繝・ヶ繝ｭ繝・け-------------------------------------------------*/

#wrapper{
width:823px;
margin:0 auto;
padding:0;
}



/*繧ｳ繝ｳ繝・Φ繝・ヶ繝ｭ繝・け蜀・ｷｦ繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢-------------------------------------------------*/
#side{
float:left;
width:210px;
}


/*蟾ｦ繝｡繝九Η繝ｼ縲擦ATEGORY NAME縲上・邂・園------------------------------------------------*/
.category_name{
background-color:#7AB17B;/*-----閭梧勹濶ｲ-----*/
color:#ffffff;/*-----譁・ｭ苓牡-----*/
font-size:14px;/*-----譁・ｭ励し繧､繧ｺ-----*/
font-weight:bold;/*-----螟ｪ譁・ｭ玲欠螳・----*/
padding:8px;
margin-bottom:4px;
}


/*縲擦ATEGORY NAME縲上・蟋九∪繧翫・笆-----------------*/
.square{
font-size:14px;/*-----笆縺ｮ螟ｧ縺阪＆-----*/
font-weight:bold;
color:#326F19;/*-----笆縺ｮ濶ｲ-----*/
font-family:"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
}




#side ul{
list-style-type: none;
padding: 0;
margin-bottom:15px;
}





/*蜷・ｷｦ繝｡繝九Η繝ｼ---------------------------------------------------------*/
#side li{
margin-bottom:4px;
}


/*蟾ｦ繝｡繝九Η繝ｼ縺ｫ繝槭え繧ｹ繧偵・縺帙※縺・↑縺・→縺阪・謖・ｮ・-------------------------*/
#side a{
background-color:#EBF0E6;  /*-----繝｡繝九Η繝ｼ縺ｮ閭梧勹濶ｲ-----*/
margin-bottom:4px;
padding:10px 10px;
display:block;
color:#444444;  /*-----譁・ｭ励・濶ｲ-----*/
text-decoration:none;  /*-----荳狗ｷ壹↑縺・----*/
width:190px;
height:20px;
}


/*蟾ｦ繝｡繝九Η繝ｼ繝槭え繧ｹ繧偵・縺帙◆縺ｨ縺阪・謖・ｮ・--------------------------------*/
#side a:hover{
background-color:#e4f2ef;  /*-----繝｡繝九Η繝ｼ縺ｮ閭梧勹濶ｲ-----*/
margin-bottom:4px;
color:#444444;  /*-----譁・ｭ励・濶ｲ-----*/
text-decoration:none;  /*-----荳狗ｷ壹↑縺・----*/
}








/*繧ｳ繝ｳ繝・Φ繝・ヶ繝ｭ繝・け蜀・承繧ｳ繝ｳ繝・Φ繝・お繝ｪ繧｢-------------------------------------------------*/
#main{
float:right;
width:573px;
}




/*----繝医ャ繝励・縺顔衍繧峨○繧・眠逹諠・ｱ縺ｮ隕句・縺励・荳句ｱ､繝壹・繧ｸ繧ｿ繧､繝医Ν--------*/

h3 {
background-color:#D6E5C7; /*----閭梧勹濶ｲ--------*/
padding:8px;
font-family:"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
margin-bottom:18px;
font-weight:normal; /*----螟ｪ縺・枚蟄励↓縺励◆縺・凾縺ｯbold縺ｫ--------*/
font-size:16px; /*----譁・ｭ励し繧､繧ｺ--------*/
color:#326F19; /*----譁・ｭ苓牡--------*/
} 




/*----荳句ｱ､繝壹・繧ｸ蟆剰ｦ句・縺・-------*/
h4{
line-height:normal;
font-size:14px;/*-----譁・ｭ励し繧､繧ｺ-----*/
font-weight:bold;/*-----譁・ｭ怜､ｪ譁・ｭ・----*/
border-bottom:#CCCCCC solid 1px;/*-----荳九・繝ｩ繧､繝ｳ-----*/
border-left:#7ab17b solid 4px;/*-----蟾ｦ縺ｮ螟ｪ繧√・繝ｩ繧､繝ｳ-----*/
padding:6px;
margin-bottom:15px;
margin-left:2px;
color:#666666;/*-----譁・ｭ励・濶ｲ-----*/
}




/*----繝壹・繧ｸ繧ｿ繧､繝医Ν縺ｪ縺ｩ縺ｮ蟋九∪繧翫・笆--------*/
.square2{
font-size:16px;
font-weight:bold;
color:#ffffff;/*-----笆縺ｮ濶ｲ-----*/
font-family:"・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
}




/*----繝舌リ繝ｼ繧ｨ繝ｪ繧｢--------*/
.banner_area{

}


/*----繧ｻ繝ｫ縺ｮ荳ｭ蟾ｦ繧医○--------*/
.left{
text-align:left;
}

/*----繧ｻ繝ｫ縺ｮ荳ｭ蜿ｳ繧医○--------*/
.right{
text-align:right;
}




/*----繧ｳ繝ｳ繝・Φ繝・Κ蛻・・繝・く繧ｹ繝・-------*/
.text{
	margin:2px 2px 25px 2px;
	line-height:170%;
	font-size: 18px;
}




/*----繝医ャ繝励・繝ｼ繧ｸ譁ｰ逹諠・ｱ繝ｪ繧ｹ繝・-------------------------------------*/

#news ul{
	margin:0px 2px 35px 2px;
	color: #000;
}


/*----譁ｰ逹諠・ｱ繝ｪ繧ｹ繝郁｡ｨ遉ｺ--------*/
#news li{
margin-bottom:2px;
padding-bottom:7px;
padding-left:4px;
padding-top:7px;
border-bottom:#999999 dotted 1px;/*----荳陦後・荳九↓繝峨ャ繝医・繝ｩ繧､繝ｳ-----*/
}




/*----繧ｵ繧､繝峨↓蜈･繧後ｋ繝・く繧ｹ繝域ｬ・-------*/
.sidebox{
padding:8px;
margin-bottom:30px;
}




/*----繝・・繝悶Ν陦ｨ邨・∩蟾ｦ縺ｮ繧ｻ繝ｫ--------*/
.table_item{
background-color:#EBF0E6;/*-----繧ｻ繝ｫ縺ｮ濶ｲ-----*/
text-align:left;
vertical-align:top;
}


/*----繝・・繝悶Ν陦ｨ邨・∩蜿ｳ縺ｮ繧ｻ繝ｫ----------------------*/
.table_text{
background-color:#f3f3f3;/*-----繧ｻ繝ｫ縺ｮ濶ｲ-----*/
text-align:left;
vertical-align:top;
}




/*---繝壹・繧ｸ蜿ｳ荳九・縲訓AGE TOP縲肴ｬ・--------------------*/
#pagetop{
clear:both;
width:823px;
margin:0 auto;
text-align:right;
}


/*---縲訓AGE TOP縲阪ョ繧ｶ繧､繝ｳ謖・ｮ・--------------------*/
#pagetop_but{
background:#7AB17B;/*---閭梧勹濶ｲ-------*/
padding:2px 8px;
text-align:center;
width:70px;/*---讓ｪ蟷・------*/
float:right;
font-size:11px;/*---譁・ｭ励し繧､繧ｺ-------*/
}

/*---縲訓AGE TOP縲肴枚蟄鈴Κ蛻・・繝ｪ繝ｳ繧ｯ謖・ｮ・------*/
#pagetop a:link {color:#ffffff;text-decoration:none;}
#pagetop a:visited  {color:#ffffff;text-decoration:none;}
#pagetop a:hover {color:#ffffff;text-decoration:underline;}
#pagetop a:active  {color:#ffffff;text-decoration:underline;}



/*---繝輔ャ繧ｿ繝ｼ------------------------------------------*/

#footer{
clear:both;
background-color:#326F19;/*---閭梧勹濶ｲ-------*/
margin:0 auto;
width:100%;/*---閭梧勹濶ｲ縺ｯ讓ｪ蟷・＞縺｣縺ｱ縺・↓-------*/
}



/*---繧ｳ繝斐・繝ｩ繧､繝・-----------------------------------------*/
#copyright{
margin:0 auto;
padding:4px 2px 35px 2px;
width:823px;
font-size:10px;/*---譁・ｭ励し繧､繧ｺ-------*/
text-align:right;
color:#ffffff;/*---譁・ｭ苓牡-------*/

}


/*---繧ｳ繝斐・繝ｩ繧､繝磯Κ蛻・・繝ｪ繝ｳ繧ｯ謖・ｮ・-----------------------------------------*/
#copyright a:link {color:#ffffff;}
#copyright a:visited  {color:#ffffff;}
#copyright a:hover {color:#ffffff;}
#copyright a:active  {color:#ffffff;}
