@charset "utf-8";
.cont3 {
	width: 700px;
	display: block;
	float: left;
	line-height: 20px;
	margin-top: 5px;
}
.form-table {width:100%;}
.form-table table {
	background:url(images/31.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;

}
.form-table th {
padding: 10px 17px;
	background-color:#E1D9CA;
}
.form-table td {
color:#555;	padding: 10px 17px;
}
.form-table .fzB{font-weight: bold;
font-size:1em;}

caption {
	width:535px;
	background-color:#000;
	color:#FFF;
	text-align:left;
}
#form1 {

	margin-top:30px;
	margin-bottom:30px;

}

#form2 {

	margin-top:30px;
	margin-bottom:30px;

}

#form3 {

	margin-top:30px;
	margin-bottom:30px;

}
#form-submit {

	text-align:center;
	margin:20px;
}

.red {
	color: #C00;
}
.small {

	font-size:14px;

}
form textarea,input[type=text],input[type=password],select {
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;

	margin-left: 5px;
	margin-right:5px;
	border:1px solid #a0a0a0;
	background-color: #ffffff;
line-height: 1.5em;
}

form td {
	font-size:14px;

}
.legtitle {

	font-size:14px;
	color:#2B8040;
	margin-left:20px;
	padding:0 5px;
}

.require {
	font-size:14px;
	color:#c00;
}

ul.midasi {

	list-style-type: none;
	margin-left: 24px;
}

ul.midasi li {

	list-style: none;
	text-indent: 12px;


}

ul.midasi li.arrow {

	list-style: square url('../img/ask/bullet.gif') inside;
	text-indent: -12px;

}

#inputForm table {
	width: 100%;
	border: none;
	margin-bottom: 35px;
}
#inputForm th, #inputForm td {
	padding: 10px 17px;
	border-bottom: 1px solid #E1D9CA;
	text-align: left;
} 
#inputForm th {
	width: 200px;
	vertical-align: middle;
}
#inputForm td {
	background-color: #FBF4F4;
}
#inputForm .submit {
	text-align: center;
}
#inputForm .submit input {
	padding: 3px;
	border: 3px double #E1D9CA;
	background: #FFFFFF;
}
#inputForm .submit input:hover {
	border:  3px double #648DE5;
	color: #648DE5;
}
#inputForm .required {
	color: #C00;
	font-style: normal;
}
#inputForm .text1,
#inputForm .text2,
#inputForm .text3,
#inputForm .text4,
#inputForm select {
	border: 1px solid #E1D9CA;
	padding: 3px;
}
#inputForm .text1:focus,
#inputForm .text2:focus,
#inputForm .text3:focus,
#inputForm .text4:focus,
#inputForm select:focus {
	border: 1px solid #F00;
}
#inputForm .text1 {
	width: 200px;
}
#inputForm .text2 {
	width: 60px;
}
#inputForm .text3 {
	width: 285px;
}
#inputForm .text4 {
	width: 400px;
	height: 100px;
}
