/* CSS Document */
.cf:before, .cf:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.form-main {
    border-bottom: 1px dashed #ccc;
}
.form-item {
    margin-bottom: 10px;
}
.form-option {
    float: left;
    width: 20%;
    height: 30px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
}
.form-input {
    float: left;
    width: 70%;
    position: relative;
}
#reg #CheckBox1 {
    width: auto;
    height: auto;
}
.btn-wrap {
    padding: 0 0 20px;
    text-align: center;
}
#reg .btn-wrap .nnt_submit_setp2 {
    height: 30px;
    width: 78px;
    overflow: hidden;
}
.pt-10 {
    padding-top: 10px;
}
.ac {
    text-align: center;
}
.inp_jg{ clear:both; height:15px; font-size:0px; line-height:0px}
.warm_info{ width:300px; border:#EFD78B 1px solid; padding:2px 10px 2px 24px;color:#003CC8;background:#FFFCE3 url(../images/warm.gif) no-repeat 2px 2px;position:absolute;left:330px;top:0;}
.warm_info div{ text-align:left}
	.warm_info .w_nor{ color:#00561f; }
	.warm_info strong{ color:#F00; font-size:14px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}
	.warm_info .ts{ color:#999; text-align:left}
	div.yhm_C{ text-align:left; padding:5px 55px; color:#007F00}	

.error_info1{ width:300px; border:#EFD78B 1px solid; padding:2px 10px 2px 24px; color:#003CC8;background:#FFFCE3 url(../images/error.gif) no-repeat 2px 2px;position:absolute;left:330px;top:0;}
.error_info1 div{ text-align:left}
	.error_info1 .w_nor{ color:#f00; }
	.error_info1 strong{ color:#F00; }
	.error_info1 .ts{ color:#999; text-align:left}
	div.yhm_C{ text-align:left; padding:5px 55px; color:#007F00}	

.error_info{ width:500px; border:#EFD78B 1px solid; padding:2px 10px 2px 24px;color:#003CC8;background:#FFFCE3 url(../images/error.gif) no-repeat 2px 2px;position:absolute;}
.error_info div{ text-align:left}
	.error_info .w_nor{color:#F00;}
	.error_info strong{ color:#F00; font-size:14px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}
	.error_info .ts{ color:#999; text-align:left}
	div.yhm_C{ text-align:left; padding:5px 55px; color:#007F00}	
	
	.Cblack{ color:#000}
input.inpB{ padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif}
.creat_name{ text-align:left; padding-left:150px}

p.plrq{ text-align:left; padding-left:139px}
.rqts{ clear:both; text-align:left; font-size:12px; color:#E05921; padding-left:205px; margin-top:5px}

table.reg-info {
    width: 100%;
}
table.reg-info tr th {
    text-align: right;
    width: 12%;
    padding: 4px;
    font-weight: normal;
}
table.reg-info tr td {
    text-align: left;
    width: 84%;
    padding: 4px 4px 4px 0;
}
.table-title {
    border-top: 1px dashed #CCCCCC;
    padding-top: 20px;
}
