@charset "Shift_JIS";


/* ■ページ構造関係*/

body {
  padding: 0;
  margin: 0 auto;
  text-align:center;
  line-height:1.5;
  background-color:#ffffff;
}

#wrapper {
  width: 760px;
  margin: 0 auto;
  text-align:left;
  color:#663300;
    font-size:12px;
	background-color:#FFFFFF;
}


H1 {  font-size: 10px; 
      color:#0BA473;
      line-height: 16px;  
      margin-bottom: 0px ; 
      margin-top: 0px;
	  font-weight:normal;
	  
	  }

H2 {  font-size: 12px; 
      color:#0066CC;  
      margin-bottom: 1px; 
      line-height: 14px;
	  margin-left:14px;
	  margin-top:1px;
	  
	  
	  }

H3 {  font-size: 12px; 
      color: #000000;
	  font-weight:normal;
      margin-bottom: 1px;
	  margin-top:3px;
      line-height: 18px;
	  
	  }

#header {
    width: 755px;
	font-size:10px;
	color:#0BA473;
	text-align:left;
	padding-left:5px;
	background-color:#FFFFFF;
	

   }






#main2lf {
  float:left;
  width:200px;
  margin:0px;
  font-size:10px;
  color:#666;

}



#main2rt {
  float:left;
  width:560px;
  text-align:center;

  }


#hf3{
	width:760px;
	color:#FFFFFF;
	background-color:#0ba473;
	clear:both;
	
	
	}


#hf3 ul {
  list-style: none;
  text-align:center;
  margin: 0;
  padding: 0.1em 0;
  color:#FFFFFF;
  font-size:11px;

}
#hf3 li {
  display: inline;
   margin-left:10px;
}

#hf3 li a {
  text-decoration: none;
  padding: 0.1em 0.8em;
  color:#FFFFFF;
}
#hf3 li a:hover {
  color:#CCCC99;
}


#mbox {
  width: 150px;
}

#mbox2 {
  width: 190px;
  font-size:13px;
  border:#CCC solid 1px;
}

#box {
  width: 530px;
  margin:0px;
  text-align:left;
  color:#666666;
    font-size:12px;
	line-height:20px;
	background-color:#FFFFFF;
}


#box00 {
  width: 500px;
  margin:0px;
  text-align:left;
  margin-left:25px;
  color:#666666;
    font-size:12px;
	line-height:20px;
	background-color:#FFFFFF;
}

#box000 {
  width: 500px;
  margin:0px;
  text-align:left;
  margin-left:25px;
  color:#666666;
    font-size:12px;
	line-height:16px;
	background-color:#FFFFFF;
}





#box0000 {
  width:510px;
  color:#666666;
  font-size:14px;
  line-height:20px;
  text-align:left;
  background-image:url(image/kbg.gif);
  background-repeat:no-repeat;
  padding:10px;
  
  }


#box00-1 {
  width:510px;
  color:#666666;
  font-size:14px;
  line-height:24px;
  text-align:left;
  background-image:url(image/kbo.gif);
  background-repeat:no-repeat;
  padding:10px;
  
  }


#box00-2 {
  width:510px;
  color:#666666;
  font-size:14px;
  line-height:24px;
  text-align:left;
  background-image:url(image/kbp.gif);
  background-repeat:no-repeat;
  padding:10px;
  
  }

#box00-3 {
  width:510px;
  color:#666666;
  font-size:14px;
  line-height:24px;
  text-align:left;
  background-image:url(image/bbp.gif);
  background-repeat:no-repeat;
  padding:10px;
  
  }

#box01 {
  width:480px;
  color:#666666;
  font-size:14px;
  margin-left:25px;
  line-height:20px;
  text-align:left;
  background-image:url(image/pbg.gif);
  background-repeat:no-repeat;
  padding:10px;
  
  }

#box01-1 {
  width:500px;
  color:#666666;
  font-size:14px;
  line-height:20px;
  text-align:left;
  padding:10px;
  
  }

#box01-2 {
  width:520px;
  color:#666666;
  font-size:14px;
  margin-left:0px;
  line-height:20px;
  text-align:left;
  background-image:url(image/pbg.gif);
  background-repeat:no-repeat;
  padding:0px;
  
  }

#box02 {
  width:480px;
  height:26px;
  margin-left:25px;
  text-align:left;
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-image:url(image/hbg.gif);
  
  }

#box02-2 {
  width:505px;
  height:26px;
  text-align:left;
  color:#0033CC;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-image:url(image/phbg.gif);
  
  }
#box02-2-1 {
  width:505px;
  height:26px;
  text-align:left;
  color:#0033CC;
  font-size:14px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-image:url(image/phbg.gif);
  
  }

#box02-2-2 {
  width:505px;
  height:26px;
  text-align:left;
  color:#FF6600;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-image:url(image/chbg.gif);
  
  }

#box02-3 {
  width:505px;
  text-align:left;
  color:#666666;
  font-size:14px;
  line-height:30px;
  padding-left:20px;
  padding-top:5px;
  
  }

#box02-4 {
  width:490px;
  text-align:left;
  color:#666666;
  font-size:12px;
  line-height:18px;
  padding-left:20px;
  padding-top:5px;
  
  }

#box02-5 {
  width:520px;
  height:26px;
  margin-left:15px;
  text-align:left;
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-image:url(image/hbg.gif ) ; 
  background-repeat: no-repeat;
  
  }

#box03 {
  font-size:12px;
  color:#666666;
  width:525px;
  height:150px;
  padding:10px 10px;
  text-align:left;
  line-height:18px;
  border-bottom:#006633 solid 1px;
    border-top:#006633 solid 1px;
	margin-left:5px;
	background-color:#FFFFFF;

  overflow:scroll;
  
 } 


#box04 {
  width:445px;
  color:#663300;
  font-size:12px;
  text-align:left;
  padding:5px 5px 5px 40px;
  border:none;
  line-height:18px;
  
  }

#box05 {
  width:450px;
  color:#663300;
  font-size:12px;
  text-align:left;
  padding:5px 5px 5px 25px;
  border:none;
  line-height:18px;
  
  }

#box06 {
  width:438px;
  color:#663300;
  font-size:12px;
  text-align:left;
  line-height:20px;
  border:#E2ECCC solid 1px;
  margin-left:20px;
  padding:10px;
  
  }

#box07 {
  width:440px;
  color:#663300;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  padding:5px 10px;
  border:none;
  line-height:18px;
  background-color:#E2ECCC;
    margin-left:20px;

  
  }

#box08 {
  width:405px;
  color:#663300;
  font-size:12px;
  text-align:left;
  padding:5px 5px 5px 75px;
  border:none;
  line-height:18px;
  
  }

#box09 {
  width:500px;
  color:#666666;
  font-size:12px;
  text-align:left;
  line-height:18px;
  
  }



#hf1{
	width:701px;
	color:#FFFFFF;
	
	
	}


#hf1 ul {
  list-style: none;
  text-align:left;
  margin: 0;
  padding: 0.1em 0;
  color:#FFFFFF;
  font-size:11px;

}
#hf1 li {
  display: inline;
   margin-left:28px;
}

#hf1 li a {
  text-decoration: none;
  padding: 0.1em 0.8em;
  color:#FFFFFF;
}
#hf1 li a:hover {
  color:#663300;
}




#hf2{
	width:760px;
	color:#FFFFFF;
	background-color:#00CC99;
	clear:both;
	
	
	}


#hf2 ul {
  list-style: none;
  text-align:center;
  margin: 0;
  padding: 0.1em 0;
  color:#FFFFFF;
  font-size:11px;

}
#hf2 li {
  display: inline;
   margin-left:10px;
}

#hf2 li a {
  text-decoration: none;
  padding: 0.1em 0.8em;
  color:#FFFFFF;
}
#hf2 li a:hover {
  color:#CCCC99;
}





/* ■テキスト装飾関係 */



.maintext1 {font-size:13px; font-weight:bold; color:#000000; line-height:24px;}

.maintext2 {font-size:12px; font-weight:700; color:#000000; line-height:24px;}

.maintext2-a {font-size:12px; font-weight:bold; color:#FF0000; line-height:24px;}

.maintext3 {font-size:16px; font-weight:bold; color:#000000; line-height:24px;}

.maintext4 {font-size:14px; font-weight:bold; color:#F6F; line-height:24px;}

.maintext4-a {font-size:12px; font-weight:bold; color:#FF3300; line-height:16px;}

.maintext44 {font-size:14px; font-weight:bold; color:#FF3300; line-height:18px;}

.maintext444 {font-size:12px; color:#666666; line-height:16px;}

.maintext5 {font-size:14px; font-weight:bold; color:#FFFF00; line-height:24px;}

.maintext6 {font-size:16px; font-weight:bold; color:#009900; line-height:24px;}

.maintext7 {font-size:12px; font-weight:bold; color:#006600; line-height:20px;}

.maintext8 {font-size:12px; color:#666666; line-height:20px;}

.maintext9 {font-size:12px; color:#0000FF; line-height:20px;}

.maintext10 {font-size:14px; font-weight:bold; color:#36F; line-height:24px;}

.maintext11 {font-size:12px; color:#F00; line-height:20px;}

.maintext12 {font-size:12px; color:#000000; line-height:20px;}

.maintext13 {font-size:10px; color:#000000; line-height:14px;}

.maintext14 {font-size:12px; color:#0000FF; line-height:20px; text-decoration: line-through;}

/* ■テーブル関係 */

.TABLE {	width: 506px; 
			color:#0000000; 
			table-layout:fixed;
			color:#333;
			
			}

.td01{ background:#ffffff; border-bottom:dotted #360 1px; text-align:left; padding-left:20px; line-height:18px;}


.table2 {	width: 500px; 
			background-color:#ffffff; 
			color:#666666;
			font-size:12px;
			line-height:16px;
			table-layout:fixed;
}

.td2-1{ text-align:center; width:200px;}
.td2-2{ width:300px; text-align:left;}
.td2-3{ text-align:left;}



.table3 {	width: 400px; 
			background-color:#ffffff; 
			color:#666666;
			font-size:14px;
			table-layout:fixed;
}

.td3-1{ text-align:left; width:100px; color:#09F;}
.td3-2{ text-align:left; width:300px;}




td img {display: block;}

.td02{ background:#FFFFFF; color:#666666;  text-align:left; font-size:14px; line-height:18px; border-bottom:solid 1px;}

.td03{ background:#696; color:#ffffff;  text-align:center; font-weight:bold; font-size:12px; line-height:18px;}

.td04{ background:#D6E3B7; color:#663300;  text-align:center; font-size:12px; font-weight:bold; line-height:18px;}

.td05{ background:#999999; color:#000000;  text-align:center; font-weight:bold; font-size:13px; line-height:18px;}

.td06{ background:#006633; color:#FFFFFF;  text-align:center; font-weight:bold; font-size:14px; line-height:18px;}

.td07{ background:#FFFFFF;  }

.table_left{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left;  }

.table_right{ background:#FFFFFF; font-size:12px; color:#666666; text-align:right; }

.mail{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:200px;}

.text{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:200px;}

.post-left{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:50px;}

.post-right{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:50px;}

.post-add{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:350px; height:30px;}

.tel{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:50px;}


.textarea{ background:#FFFFFF; font-size:12px; color:#666666; text-align:left; width:300px; height:150px;}

