@charset "utf-8";
/* CSS Document */
#container {
	clear:both;
	width:955px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	border:1px dashed #0099CC;
}

#container .agreement {
	padding:20px;
}
#container .menu {
	clear:both;
	margin-right:10px;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:6px;
	border-bottom:1px solid #CCCCCC;
	font-size:16px;
	font-weight:bold;
	color:#51B400;
}
#container .div1 {
	clear:both;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
}

#container .registerForm {
	padding:20px;
}
#container .registerForm .note {
	color:#FF0000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
#container .registerForm fieldset {
	clear:both;
	width:635px;
	margin-left:140px;
	padding-top:15px;
	padding-right:10px;	
	padding-left:10px;
	padding-bottom:10px;
	border:1px solid #ccc;
}
#container .registerForm legend {
	padding-right:3px;
	padding-left:3px;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}
#container .registerForm table {
	margin-top:20px;
	margin-bottom:20px;
}
#container .registerForm td {
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
}
#container .registerForm td span.red {
	color:#FF0000;
}
#container .registerForm td label {
	padding-left:6px; padding-right:12px;
}


#container .registerForm .txt1 {
	width:158px;
}
#container .registerForm .txt2 {
	width:80px;
}
#container .registerForm .txt3 {
	width:240px;
}
