body {
	background-color:#F0FFE1;
	margin: 0px 0px 70px 0px;
	color:#009966;
	}
h1{
	font-size:12px;
	color:#009900;
	margin:5px 10px;
	font-weight:normal;
	}

h2{
	font-size:16px;
	color:#009900;
	margin:5px 10px;
	color:#00CC00;
	font-weight:bold;
	
	}
h3{
	margin:5px 0px;
	color:#F47604;
	font-weight:bold;
	margin: 12PX 0PX;
	
	}
	
a:VISITED{
	color:#006600;
	}
	
a:hover{
	color:#00CC33;
	}

a:link{
	color:#006600;
	}
			
.base {
	background-color:#ffffff;
	width: 740px;
	height:auto;
	border:solid #666666 1px;
	margin:0px auto 0px auto;
	
	}

.footer01 {
	font-size:12px;
	color:#006600;
	clear: left;
	border-top:solid #666666 1px;
	background: #84D784;
	height: auto;
	padding:3px 10px;

	}
	
.index-base{
	height:auto;
	margin:0px 15px;
	}


.left-boxindex {
	float:  left;
	width:370px;
	height:auto;
	padding-left:10px;
	
	}

.right-boxindex {
	float:  left;
	width: 330px;
	height:auto;
	border-left: dashed #99CC00 1px;
	padding: 10px 0px 10px 20px;
	margin: 5px 0px 5px 0px;
	
	}
	
.right-text-index {
	float:  left;
	width: 140px;
	margin: 5px 5px 5px 0px;
	}
	
.midasi-boxindex01 {
	font-size:16px;
	font-weight:bold;
	color:#009900;
	width:350px;
	height:30px;
	background-image:url(img/midasi01.png);
	background-repeat:no-repeat;
	padding: 5px 0px 1px 0px ;	 
	}
	
.img-index01 {
	margin:5px 10px 5px 15px ; 
	 
	}
	
.img-index-border01 {
	color:#009900;
	float:left ;
	border: 1px #999999 solid ;
				
	}

.img-page-border01 {
	color:#009900;
	width:150px;
	border: 1px #FFCC66 solid ;
	}
	
.left-base-page {
	float: left;
	width: 170px;
	margin: 0px 5px 10px 0px;
	padding:7px 0px 7px 5px;
	
	}
	
.left-midasi-submenu {
	width: 170px;
	height:23px;
	background-image: url(img/left-midasi1.gif);
	background-repeat:no-repeat;
	
	}
	
.left-submenu-box1 {
	font-size: 13px;
	width: 160px;
	color:#666666;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 5px ;
	
	}
.left-submenu-box2 {
	font-size: 13px;
	width: 160px;
	color:#666666;
	background-color:#E0FFDF;
	padding: 0px 0px 0px 5px ;
	
	}
	
.left-img-border01 {
	color:#009900;
	width:150px;
	border: 1px #FFCC66 solid ;
	}

.left-page-text01 {
	color:#009900;
	width:170px;
	padding:3px ;
	border-top: 1px #666666 solid ;
	border-bottom: 1px #666666 solid ;
	}
		
.midasi-box02 {
	
	padding: 1px 5px 1px 5px ;
	border-bottom: solid #A9A9A9 1px;
	background-image:url(img/midasi-back01.gif);
	background-repeat:repeat-x;
	
	}

.right-base-page {
	float:  left;
	width: 500px;
	height: auto;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 10px 5px;
		}	
	
.midasi-box01 {
	clear: left;
	font-size:16px;
	font-weight:bold;
	color:#009900;
	width:500px;
	height:auto;
	background-color:#DEFFDE;
	border-top: 1px #9CFF00 solid;
	border-bottom: 1px #9CFF00 solid;
	padding: 3px 0px 1px 35px;
	margin:7px 0px;
	}
	
.img-border01 {
	color:#009900;
	float:left ;
	border: 1px #FFFF66 solid ;
	padding: 5px 5px ;
	margin:5px 0px;
			
	}
.img-border02 {
	color:#009900;
	float:left ;
	border: 1px #FFFF66 solid ;
	padding: 5px 5px;
	margin: 5px 10px 5px 0px;
			
	}
	
.right-text-box{
	width: 500px;
	padding-left:20px;	
	margin: 0px 10px 0px 0px;
	
	}
	
.right-text-box2{
	float:left ;
	width: 270px;
	margin: 0px 10px 7px 0px;
	
	}
	
.right-text-box3{
	float:left ;
	width: 270px;
	margin: 5px 0px 5px 0px;
	
	}

.page3-text-staff{
	float:left ;
	width: 270px;
	padding: 20px 10px 7px 0px
		
	}
		
.page4-img-noboder{
	color:#009900;
	float:left ;
	width:270px;
			
	}

.page4-text-box1{
	color:#009900;
	float:left ;
	width:250px;
	}
	
.page4-menu-midasi01 {
	
	font-size:16px;
	color:#009900;
	width: 270px;
	background-color:#FFFFCC;
	margin:10px 0px 4px 0px;
	}
	
.page4-menubox {
	font-size:15px;
	text-align:right;
	background-color:#F0FFF0;
	color:#009900;
	width: 270px;
	height:auto;
	margin:5px 0px;
	padding:5px 0px
	}
	
.page4-menu-text01 {
	float:left;
	width: 200px;
	text-align:left;
		
}

.page5-img-border01 {
	color:#009900;
	float:left;
	border: 1px #999999 solid ;
	margin:0px 15px;
	}

.page5-text-box1{
	float:left;
	width: 310px;
	}

.page6-imgborder01 {
	color:#009900;
	border: 1px #FFFF66 solid ;
	padding: 5px;
	}
	
.page6-textbox01{
	float:left ;
	width: 170px;
	margin: 0px 5px 0px 0px;
	}
.page6-textbox02{
	float:left ;
	width: 220px;
	
	}
.page6-textbox03{
	float:left ;
	width: 100px;
		
	}

.box-clear{
	margin: 10px 0px;
	clear: left;
	
	}
	
/************** メールフォーム　**************/

#m-form {
	margin-bottom:30px;
	width:480px;
	padding: 0px 10px;}

#m-form fieldset {
	width:450px;
	padding: 5px;
	margin: 0px 0px 5px 0px ;}

#m-form legend{
	padding:0px 2px;
	color:#006633;
	}

#m-form textarea{
	margin-top: 10px}

#m-form div {
	margin: 10px 12px;}

#m-form h3 {
	font-size:110%;
	color:#006633;}
	
#submit-p{
	margin: 5px 10px;}


