h2{
	font-size:14px;
	font-weight:bolder;
	color:#00a381;
	border-bottom:1px solid;
}

ul#corpMenu{
	border:1px solid #00a381;
	width:200px;
	list-style-type:none;
	float:left;
}

#corpMenu li{
	width:200px;
	height:40px;
}

#about a{
	background:url(/corporate/images/01_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#about a:hover{
	background:url(/corporate/images/01_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#about a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}

#form1 a{
	background:url(/corporate/images/02_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form1 a:hover{
	background:url(/corporate/images/02_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form1 a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}


#form2 a{
	background:url(/corporate/images/03_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form2 a:hover{
	background:url(/corporate/images/03_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form2 a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}

#form3 a{
	background:url(/corporate/images/04_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form3 a:hover{
	background:url(/corporate/images/04_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#form3 a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}

#recruit a{
	background:url(/corporate/images/05_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#recruit a:hover{
	background:url(/corporate/images/05_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#recruit a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}


#brand a{
	background:url(/corporate/images/06_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#brand a:hover{
	background:url(/corporate/images/06_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#brand a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}


#privacy a{
	background:url(/corporate/images/07_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#privacy a:hover{
	background:url(/corporate/images/07_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#privacy a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}

#law a{
	background:url(/corporate/images/08_off.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#law a:hover{
	background:url(/corporate/images/08_on.jpg) no-repeat;
	display:block;
	width:200px;
	height:40px;
}

#law a span{
  	display:block;
  	position:relative;
  	z-index:-1;
  	width:200px;
  	height:40px;
	overflow: hidden;
}


#corpCont{
	float:right;
	width:520px;
}

.corporate_waku{
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
}


.corporate_waku td{
	border:1px solid #ccc;
}

.midwife_form{
	border-collapse: collapse;
}

.midwife_form td{
	border:1px solid #CCCCCC;
}

.sample_form{
	border-collapse: collapse;
}

.detail{
  font-size:11px;
}

.sample_form td{
	border:1px solid #FF9900;
}




.tit{
	background-color: #64C7B2;
	padding:5px;
	font-weight:bolder;
	color:#FFFFFF;
}
