body{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:794px;
	background:#efefef;
	z-index: -1;
}
h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,
dl,dd,dt,form,fieldset,input,textarea,button{
	margin:0;
	padding:0;
}

/* ヘッダー */

.okitakuHead01{
	background:url(images/topbannar.jpg) no-repeat;
	width:794px;
	height:80px;
	margin:0;
	padding:0 10px 0 0;
	}

.okitakuHead01 p{
	margin:0;
	padding:0 0 0 550px;
	font-size:10pt;
	line-height:1.2em;
	text-align:left;
	}

.okitakuHead01 .okiHeadM{
	font-size:10pt;
	font-weight:bold;
	color:#302d70;
	padding:0 5px 0 0;
	}

/* end ヘッダー */

#headerB{
	background:#005294;
	text-align:left;
	padding:2px 0 2px 3px;
	color:#ffffff;
	font-size:9pt;
	}

#wrap{
	width:794px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#ffffff;
	}

#contents{
	margin:10px 0 30px;
	clear:both;
	text-align:left;
	}

#contents .heightC{
	line-height:1.5em;
	font-size:11pt;
	color:#666666;
	padding:10px 20px 10px;
	}

#contents img{
	border:solid 1px #696969;
	}

#contents p{
	margin:10px 0 10px;
	padding:0 0 0 5px;
	font-size:10pt;
	font-weight:bold;
	}

#contents ul{
	line-height:1.5em;
	margin:0 0 0 15px;
	font-size:11pt;
	}

#contents li a, #contents li a:visited{color:#1a69a6;}
#contents li a:hover{color:#cc0000;}


#foot p{
	text-align:center;
	margin:10px 0 0;
	padding:0;
	font-size:10pt;
	}

#foot a, #foot a:visited{
	color:#696969;
}
#foot a:hover{
	color:#cc0000;
}
#footB{
	margin:110px 0 0;
	padding:0;
	background:#005294;
	color:#ffffff;
	font-size:9pt;
	}

#footB .footB01, #footB .footB02{
	text-align:left;
	margin:0;
	}

#footB .footB01{
	float:left;
	padding:3px 0 3px 3px;
	}

#footB .footB02{
	text-align:right;
	padding:3px 3px 3px 0;
	}

#mybukken{
	border-collapse:collapse;
	width: 600px;
}

#mybukken td{
	line-height:1.5em;
	font-size:10pt;
	}

.mybukken_th, .mybukken_td{
	font-size:10pt;
	border:solid 1px #dcdcdc;
	}

.mybukken_th{
	background:#2070ae;
	color:#ffffff;
	}

.mybukkenSen{border:solid 1px #cccccc;}

#MainMenu
{
	height:40px;
	background: #FFFFFF url("images/bmid_089.gif");
	margin:0;
	border:0;
}
#tab
{
	margin:0;
	top:0;
}
#tab ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a
{
	background:#000000 url("images/bright_089.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span
{
	display:block;
	background:url("images/bleft_089.gif") no-repeat left top;
	padding:0 15px 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	line-height:40px;
}
#tab a:hover,#tab li.item_active a
{
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: #FFFFFF url("images/bmid_089.gif");
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#FFFFFF;
	background:url("images/bleft_089.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span
{
	float:left;
	display:block;
	line-height:40px;
	background:url("images/bright_089.gif") no-repeat right top;
	padding:0 15px 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}
.dropmenudiv a span
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid ;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}

.aka{
	color:#ff4500;
	}

.seikyu{
	text-align:right;
	margin:10px 10px 30px 0;
	padding:0;
	}



.form_table{
	width:550px;
	font-size:10pt;
	color:#666666;
	border-collapse:collapse;
	margin:15px 0 0 40px;
	line-height:1.5em;
	}

.form_table td{
	border:solid 1px #dcdcdc;
	padding:5px;
	}
.form_table .red{
	color:#cc0000;
	font-size:8pt;
	}
.form_table .ao{
	color:#4682b4;
	font-size:8pt;
	}

.form_table .ao01{
	background:#4682b4;
	color:#ffffff;
	font-weight:bold;
	}


.form_table  .black{
	color:#000000;
	}

.form_table .centerF{
	text-align:center;
	}


/*ヒューマニティー高江洲追加*/
.space {
	font-style: normal;
	margin-left: 1em;
}
.ad {
	text-align: center;
	height: 100px;
	margin-top: 30px;
	overflow: hidden;
	margin-bottom: -80px;
}
.ad2{
	height: 250px;
	width: 300px;
	margin: 100px auto -80px;
	overflow: hidden;
}
.ad22{
	height: 250px;
	width: 300px;
	margin: 100px auto -80px;
	overflow: hidden;
}


