h1,h2,h3,h4,h5,h6,h7,{margin:0px;	padding:0px; font-size:14px;}
dl,dt,dd,ul,li,form{margin:0px;	padding:0px;}

body{
	margin:0 0 0 20px;
	padding:0px;
	font-size:12px;
	color:#063e08;
	line-height:180%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	margin-left: 0px;
}

a{ color:#063e08;
text-decoration:underline;
}

a:hover{ color:#df4016;
text-decoration:none;
}


.img-left{ float:left;}

.img-right{ float:right;}

/*common*/
.side_l{ background-image: url(../images/side_l.gif); 
background-repeat:repeat-y;
width:5px;}

.side_r{ background-image:url(../images/side_r.gif);
background-repeat:repeat-y;
width:7px;}



/*ヘッダー*/

#header h2{ color:#063e08; font-size:10px; 
padding:0 0 0 10px;
 font-weight:lighter;}

 

/*パンくずid*/

#pankuzu{ color:#063e08;
text-decoration:none; 
font-size:10px;
padding:2px 10px 0 0;
}

#pankuzu a{ color:#063e08; text-decoration:underline;}

#pankuzu a:hover{ color:#df4016; text-decoration:none;}


/*navi*/

#navi{ font-weight:bold;}

.navi{ background-image:url(../images/left_bg.gif);
background-repeat:no-repeat;
background-position:center;}

.navi02{ background-image:url(../images/navi_bg.gif);
background-repeat:no-repeat;
background-position:center;
width:174;
height:28;
padding:5px 0 5px 25px;
}

/*subttl*/

.subttl{
display:block;
height:29px;
background: url(../images/subttl.gif) no-repeat;
padding:5px 0 0 20px;
font-size:14px;
clear:both;
}


/*マージン*/

.mgn_top5{ 
margin:5px 0 0 0 ;
}

.mgn_top10{
margin:10px 0 0 0 ;
}

.mgn_t10b10{
margin:10px 0 10px 0 ;
}

.mgn_t5b5{
margin:5px 0 5px 0 ;
}

.mgn_b10{ margin:0 0 10px 0;
}


/*パディング*/

.pad01{
padding:5px;
}

.pad02{
padding:10px;
}

.pad03{
padding:5px 5px 5px 30px;
}




/*ラインへイト*/

.lh150{
line-height:150%;
}

.lh200{
line-height:200%;
}



/*フッター*/

.footer{
background-color:#063e08;
color:#FFFFFF;
text-align:center;
}

#footer{ font-size:10px;}
 
 
 /*font*/
 
.ftsz10{ 
font-size:10px;
}
 
.ftsz14{ 
font-size:14px;
}
 
.ftcl01{ 
color:#df4016;
}

.ftcl02{
color:#ff0404;
font-size:14px;
text-decoration:underline;
}
 
.ftcl03{
color:#d20e6f;
font-size:14px;
text-decoration:underline;
}

.ftcl04{
color:#d20ecb;
font-size:14px;
text-decoration:underline;
}

.ftcl05{
color:#860ed2;
font-size:14px;
text-decoration:underline;
}

.ftcl06{
color:#0e25d2;
font-size:14px;
text-decoration:underline;
}

.ftcl07{
color:#0a1565;
font-size:14px;
text-decoration:underline;
}

.ftcl08{
color:#0e78d2;
font-size:14px;
text-decoration:underline;
}
 
 
.ftcl09{
color:#021367;
font-size:14px;
}

.ftcl10{
color: #000033;
font-size:12px;
}

.ftcl11{
color:#0a7b6c;
font-size:14px;
text-decoration:underline;
}


  /*ボーダー*/
 
.bd_line{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:10px 10px 10px 20px;
}

.bgcl01{ background-color:#063e08;}
.bgcl02{ background-color:#FFFFFF;}

