body {
	text-align:		center;
	font-size:		11pt;
	color:			#444;
	background-image:	url("./back_form.gif");
	background-repeat:	repeat-x;
	margin:			0px;
	padding:		0px;
}
a {
	color:			#333;
	text-decoration:	underline;
}
a:hover {
	color:			#6633cc;
	text-decoration:	underline;
}
input {
	font-size:		11pt;
	border:			1px solid #999999;
	padding:		3px;
	}

dt {
	clear:				left;
	margin:				0 0 0em;
	padding-left:		0px;
	color:				#333;
}
dd {
	margin-bottom:		0.4em;
	margin-left:		1.0em;
}
h3 {
	font-size:		12pt;
	font-weight:		bold;
	margin:			0px 0px 5px 0px;
}
h4 {
	font-size:		11pt;
	font-weight:		bold;
	margin:			0px 0px 3px 0px;
}

#main {
	width:			720px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		left;
}
#header {
	height:			160px;
}

#footer {
	border-top:		20px solid #f0f0f0;
	padding:		5px;
	margin-top:		10px;
	margin-bottom:		10px;
}
.navi {
	line-height:		125%;
}

table.tb1 {
	border:			0px;
	border-collapse:	collapse;
	margin:			10px 0px;
}
.tb1 td{
	font-size:		11pt;
	border:			0px;
	padding:		0.2em 0.8em;
}


table.inputform {
	border:			0px;
	border-collapse:	collapse;
	margin:			5px 0px;
}
.inputform th{
	text-align:		left;
	font-size:		11pt;
	color:			#666;
	border:			0px;
	padding:		0.2em;
	}
.inputform td{
	font-size:		11pt;
	border:			0px;
	padding:		0.2em;
}


table.kakuninform {
	border:			1px solid #ccc;
	border-collapse:	collapse;
	margin:			5px 0px;
}
.kakuninform th{
	text-align:		left;
	font-size:		10pt;
	color:			#666;
	border:			1px solid #ccc;
	background-color:	#f0f0f0;
	padding:		0.5em;
	}
.kakuninform td{
	font-size:		10pt;
	border:			1px solid #ccc;
	padding:		0.5em;
}
