@charset "utf-8";
/* CSS Document */


.hatakatable{
}
.hakatatable tr{
}
.hakatatable td{
	padding:5px;
}
.hakatatable hr{
	size:1px;
	border-style:dotted;
	color:#ddd;
}

.p_hakata{
	padding:5px 0px 15px 3px;
	line-height:150%;
}

.red{
	color:#F00;
}

.h2hakata{
	margin-bottom:10px;
}
.h2manage{
	margin:20px 0px 10px 0px;
}

.kiyaku{
	width:380px;
	border:1px solid #aaa;
	margin:0px auto;
	background-color:#eee;
	height:100px;
	overflow:auto;
	border:1px;
}
	.kiyaku p{
		padding:10px;
	}

.hakatacontact{
}
	.hakatacontact table{
		width:490px;
		margin:15px auto;
	}
	.hakatacontact td{
		padding:6px;
	}
	.hakatacontact .tbleft{
		background-color:#fafafa;
		width:120px;
	}

#textfield{
	width:25px;
}
#textfield2,#textfield7,#textfield11{
	width:340px;
}

#kiyaku{
	width:240px;
	margin:5px auto;
	height:150px;
	border:1px solid #CCC;
	padding:8px;
	overflow:auto;
}

/*  090805 -------------
	contentsNavi */
#content .mainTxtWrp{
	width:500px;
	margin:0 0 10px 0;
	font-size:14px;
	border:1px solid #D9AF09;
	background:#FFFFCC;
}
#content p.mainTxt{
	padding:5px;
}	
#contentNavi ul li{float:left;margin-left:9px;}
#contentNavi ul li.listFirst{margin-left:0px;}

/*  contentsBtn */
.contentsBtn{text-align:center;margin-bottom:20px;}
.contentsBtn_foot{text-align:center;margin-top:20px;}
/* /090805 */

