/*로그인*/
.new_login {margin:0px auto; width:100%;}
.new_login h3 {margin-bottom:18px;}
.dot_line {height:1px; background:url(../images/member/bg_dot.jpg) repeat-x;}
.login_area {height:185px; padding-top:50px;}
.login_area p {height:36px; margin-bottom:6px;}
.login_area .input_area {position:relative; margin:0 auto; width:555px; }
.login_area .input_area span {display:inline-block; width:70px; font:bold 13px dotum; color:#7c7c7c; letter-spacing:-0.5px;}
.login_area .input_area input[type=text],.input_area input[type=password] {padding-left:8px; width:333px; height:34px; border:0 none; border:1px solid #cfd3d5; vertical-align:middle;}
.login_area .input_area .login_btn {position:absolute; top:0px; right:0px;}
.id_save {padding-left:65px; margin-top:15px; font-size:11px; color:#7c7c7c; letter-spacing:-0.5px;}
.id_save input[type=checkbox] {position:relative; top:2px;}
.login_tip {padding-left:65px;  margin-top:5px;}
.id_pw_area {height: 63px; text-align:center;}
.id_pw_area span {padding-left:11px; background:url(../images/member/bg_l_dot.jpg) no-repeat left 40%; font-family:dotum; color:#666666; letter-spacing:-0.5px; line-height:63px;}
.id_pw_area span.last {margin-left:45px;}
.id_pw_area span img {vertical-align:middle; position:relative; top:-1px;}
.join_area {overflow:hidden; padding:30px 50px;height:60px;  border-top:1px solid #d5d5d7; border-bottom:1px solid #d5d5d7; background:#f7f8f9;}
.join_area .txt {float:left;}
.join_area .txt .head {margin-bottom:8px; font-weight:bold; color:#666666; letter-spacing:-0.5px;}
.join_area .txt p {padding-left:14px; background:url(../images/member/bg_check.png) no-repeat left 45%; font-size:11px; color:#666666; letter-spacing:-1px; line-height:20px;}
.join_area .btn {float:right;}
.max-wrap {margin:0 auto;width:560px;}
.members_btn {text-align:center;margin-top:30px;}
.text_box {border: 1px solid #cfd3d5;height: 34px;padding-left: 3px; font-size:12px;font:9pt dotum;}
.common_member {overflow:hidden; margin:0 auto; max-width:100%;}
.common_member h1 {margin-bottom:15px;}

/*비밀번호,아이디찾기*/
.idpw_nav {overflow:hidden; width:100%;}
.idpw_nav li {float:left; width:50%; height:49px; text-align:center; line-height:49px; border-top:1px solid #d5d5d7; }
.idpw_nav li a {display:block; font-weight:bold; color:#7c7c7c; background:#fff;}
.idpw_nav li a.on {color:#fff; background:#7c7c7c;}

.member_table .gray_tip {border-top:1px solid #d5d5d7; padding:20px 50px; background:#f7f8f9; color:#666666; letter-spacing:-0.5px; font:12px dotum;}
.member_table .gray_tip p {margin-top:15px; font-size:11px; line-height:16px;}
.member_table_in {padding:40px 50px;}
.member_table_in th, .member_table_in td {padding:10px 0; font-size:12px; color:#aaaaaa;}
.member_table_in th {padding-left:10px; width:70px; font-weight:bold; text-align:left; color:#7c7c7c; }

.member_btn {margin-top:30px; text-align:center;}
.member_foot_tip {padding:20px 40px;}
.member_foot_tip td {font-size:11px; color:#7c7c7c; line-height:16px;}
.member_foot_tip td span {color:#ff0000;}

.step_join_table {margin-bottom:30px; height:105px; border:1px solid #d8d8da; border-top:2px solid #2f2f35;}
.step_join_table td {text-align:center;}

.memeber_join h2 {margin-top:30px;  margin-bottom:10px;}

.agreement_tip {overflow:hidden; padding:30px; font:12px/20px dotum; color:#5b5b5b; letter-spacing:-0.5px; border-top:1px solid #d5d5d7;}
.agreement_tip .left_agreement {float:left; width:70px;}
.agreement_tip .right_agreement {float:left; padding-top:5px;}

.agree_box {padding:50px 40px; border-top:2px solid #2f2f35; text-align:left; background:#f7f8f9;}
.agree_textbox h3 {margin-bottom:10px;}
.agree_box_in {overflow-y:scroll;height:120px;border: 1px solid #d5d5d7;background:#FFF;padding:5px;}
.agree_text { margin-top:10px;text-align:right; font:11px dotum; color:#838385;}
.agree_tip {margin-top:30px; height:45px; font-size:11px; letter-spacing:-1px; line-height:45px; color:#ababac; border-top:1px solid #e5e6e7;}


.join_form_table {padding:8px 0 15px; border-top:2px solid #2f2f35; border-bottom:2px solid #2f2f35;}
.join_form_table th {padding:8px 5px; width:110px; color:#5b5b5b; font:bold 12px dotum;}
.join_form_table td {padding:8px 0; font:bold 12px dotum;}
.join_form_table td p.join_tip {margin-top:8px; font-weight:normal; font-size:12px; font-family:dotum; color:#979797; line-height:18px;}
.join_form_table td p.join_tip span {display:inline-block; width:100px;}
.join_form_table td p.captcha {display:inline-block;}
.join_form_table td p.captcha img {padding:3px 20px 4px; width:156px; height:30px; vertical-align:middle; border:0 none;}
.join_form_table td input[type=file] {border:1px solid #cfd3d5;height: 34px; font-size:12px;font:9pt dotum;]






/*우편번호찾기*/
.zip_area {margin-top:10px; width:100%;}
.zip_top_area {padding:20px 50px; background:#f7f8f9;}
.zip_top_area h2 {font-weight:bold; color:#666666; letter-spacing:-1px;}
.zip_search {margin-top:10px;}
.zip_tip {margin-top:20px; margin-bottom:10px; font-size:11px; letter-spacing:-0.5px; color:#7c7c7c;}
.zip_table td {height:30px; border-bottom:1px solid #eaeaea;}
.zip_table td.zip_num{padding-left:20px;width:90px;}
.zip_table td a {color:#8d8d8d;}




