@charset "utf-8";
div#subnav{background:url(../images/index/bg_subnav.jpg) 0 0 no-repeat;}
#main{line-height:1.5em;}
#content{padding-bottom:25px;float:right;}
	p.preface{margin:10px 0;}
	ul.step{width:100%;float:left;margin-bottom:1em;}
	ul.step li{float:left;width:145px;}
	ul.step li span{display:none;}
	#content h3{margin:1.5em 0 0.5em 0;clear:both;border:none;}
	#content p.word{
		font-size:0.8em;margin:0 0 0.75em 1.8em;
		text-indent:0;padding:0 0 0 2.25em;
		position:relative;top:1px;right:20px;
	}
	#content p span{}
	span.number{float:left;padding:0 0 0 2.25em;font-size:0.8em;position:relative;right:20px;}
	/*for ie6*/
	* html #content p.word{position:relative;top:0;} 
	/*for ie7*/
	*+html #content p.word{position:relative;}
/*reg_form*/
div.wrapper_field{padding-bottom:35px;}
#content h3.title_form{
	border-bottom:1px solid #CEECA1;
	height:25px;margin:0 0 0.5em 0;
}
.note{font-size:0.8em;padding-bottom:10px;color:#784528;}
.explain{display:block;padding:2px 0 0 155px;color:#784528;}
p.formfield{
  width:100%;padding:5px 0;font-size:0.8em;
  text-align:left;height:1%;
}
p.endfield{text-align:center;padding:20px 0 10px;}
.required{color:#E62D33;}
.step label {
  float: left;
  line-height:1.75em;margin-right:10px;
  width: 150px;text-align:right;
}
.step input {position:relative;left:1px;font-family:verdana,helvetica,clean,sans-serif;}
.step select#content {width:185px;}
.step input.submit {width:70px;}
div#submit {
	width:298px;text-align:left;
	padding:4px;padding-left:122px;
}
* html .step input,* html .step select{margin-left: -3px;  }
* html div#submit input{margin-left: 0px;}
form.step_login{}
div.agreed{clear:both;text-align:center;height:50px;}
div.agreed li{display:inline;margin-right:30px;}
div.agreed li a{
	border:1px solid #ddd;padding:2px 5px;
	background:#785909;color:#eff;font-size:0.8em;
}
div.agreed li a:visited{color:#eff;}
div.agreed li a:hover{text-decoration:none;}
.formal_note{font-size:0.9em;color:#784528;}
#auth{vertical-align: top;}
.check_mail{		
	background:#F0F0A8;border:1px solid #ccc;
	padding:10px;margin-bottom:2em;
	border-width:1px 0;clear:both;
}
.red12{
	color:#FF0000;
}
