@CHARSET "UTF-8";

/*회원가입*/
.regis {width:100%; margin:130px 0 0 0; }
.step1 {background:url(../images/regis/bg_step1.gif) no-repeat 0 10px; }
.step2 {background:url(../images/regis/bg_step2.gif) no-repeat 0 10px; }
.step3 {background:url(../images/regis/bg_step3.gif) no-repeat 0 10px; }

.regis .sub_tit {display:inline-block; width:auto; float:left; }

.agree {margin:0; height:auto; display:inline-block; width:100%; }
#subContent .agree .content {border:#ddd 1px solid; padding:10px; letter-spacing:-1px; float:left; clear:both; height:160px; font-size:11px; overflow:auto; margin:0; font-family:Dotum; line-height:20px; min-height:auto; width:943px; }
#subContent .agree .content .shop_agreement h2 {display:none; }
#subContent .agree .content .shop_agreement .agree_content {border:0; padding:0; background:none; }
#subContent .agree .content .shop_agreement .agree_content .agree_in {background:none; padding:0; border:0; margin:-10px 0 0 0; }
#subContent .agree .content .shop_agreement .agree_content .agree_in h3 {margin:10px 0 3px 0; }
.agreement {margin:5px 0 0 10px; float:left; clear:both; }
.regis .btn {text-align:center; }
#privacy {padding:35px 0 0 0; }

/*실명인증*/
#contentRight div.content .name_check {height:179px; min-height:200px; background:url(../images/regis/name_check_bg.gif) no-repeat 0 0; margin:15px auto 0 auto; display:block; width:730px; padding:0; }
#contentRight div.content .name_check ul {padding:34px 0 0 12px; height:30px; float:left; margin:0 0 20px 0;  }
#contentRight div.content .name_check ul li {float:left; margin:0 0 0 40px; padding:2px 0 0 0; }
#contentRight div.content .name_check ul li span {display:inline-block; margin:2px 0 0 0; }
#contentRight div.content .name_check ul li.btn {margin-left:10px; padding:6px 0 0 0; }
#contentRight div.content .name_check ul li input {border:solid 2px #cecece; width:100px; height:22px; }
#contentRight div.content .name_check ul li input.resident_num {width:90px; }
#contentRight div.content .name_check .care {width:auto; float:left; margin:0 0 10px 90px; color:#666; line-height:18px; background:url(../images/regis/ico_care.gif) no-repeat 0 4px; padding:0 0 0 23px; }

/*기본정보 입력*/
.register h4 {width:851px; float:left; border-bottom:solid 2px #ef8825; padding-bottom:6px; }
.register form {float:left; width:100%; }
.register h4 .check {background:url(../images/regis/ico_check.gif) no-repeat 0 0; padding:0 0 0 10px; font-size:11px; color:#333; margin:0 0 0 14px; font-weight:normal; }
.detail_addr {margin-top:5px; }
.registerTable tr td span.sms_info {margin:2px 0 0 5px; display:inline-block; }
.registerTable tr td select#id_email_type {display:inline-block; vertical-align:middle; min-width:120px; height:27px; }
.registerTable tr td span.email_info {margin:5px 0 0 5px; display:inline-block; }
.registerTable tr td span.sms_info input {margin-left:5px; }
.registerTable tr td span.email_info input {margin-left:5px; }
.num_first {width:55px; vertical-align:middle; }

.user_info_top {color:#f12d45; font-weight:bold; margin:3px 0 0 0;}
.regis .registerTable {margin:3px 0 0 0; }

/*모바일용 기본정보 입력*/
.m_user_info {display:none; }

/*가입완료*/
.regis .finish, #contentRight div.finish {font-size:13px; line-height:20px; height:250px; margin:20px auto 0 auto; width:600px; display:block; background:url(../images/regis/finish_img.gif) no-repeat 30px 0; padding:80px 20px 0 35px; text-align:right; }
.finish .user_id {font-weight:bold; font-family:tahoma, arial; text-decoration:underline; display:inline-block; margin:-3px 2px 0 2px; }
.finish .btn {margin-top:30px; text-align:right; }

/*기업/개인 체크*/
.join_gubun {float:left; margin:4px 10px 0 0; }