#form {
	margin: 0 20px;
}
#form dt {
	float : left;
	width : 120px;
	font-size : 14px;
	text-align : right;
	padding-top : 4px;
/*	border-top : 1px dashed #333333;*/
}
 #form dd {
	margin-left : 130px;
	margin-bottom  : 10px;
}
.sub-title {
	margin-top : 20px;
	margin-left : -20px;
	padding :2px 0px 2px 15px;
	font-size : 1.2em;
	font-weight : bold;
	color : #527acd;
	border-left : 4px solid #2A4B90;
}
.center {
	clear : both;
	width : 390px;
	margin : 20px 0;
	text-align : center;
}
.center input{
	margin-right : 20px;
}
#caution1 {
	display : block;
	font-size : 0.8em;
	margin-bottom : 20px;
}
.box1 {
	display : block;
	padding :2px 5px;
	background-color: #000000;
}
.box2 {
	display : block;
	padding : 2px 5px;
	height : 6em;
	background-color : #000000;
}
.box3 {
	display : block;
	padding : 4px 2px 2px 0;
	height : 200px;
	background-color : #000000;
}
#comment {
	width : 305px;
	height : 200px;
}
.red {
	color : #ff0033;
}
.msg {
	border: 1px solid #f00;
	margin: 5px;
	padding: 10px;
	width: 400px;
}
.stitle {
	font-weight: bold;
	color: #00f;
}
.etitle {
	font-weight: bold;
	color: #f00;
}
#cautionBox {
	display : block;
	font-size : 0.7em;
	padding : 5px;
	margin-bottom : 20px;
	background-color : #e6e6e6;
	border: 1px solid #999999;
}
#left-box #cautionBox p{
	font-size : 12px;
}
.middle {
	padding-top : 10px;
}
.text-center {
	margin-top : 10px;
}

