/* 로그인 */
div.login {width:710px;}
div.login > p {padding:70px 0 53px; text-align:center; }
div.login form {overflow:hidden; width:513px; height:110px; padding:18px 0 16px 197px; background:url('../images/member/bg_login.gif') no-repeat 0 0 ;}
div.login fieldset {}
div.login fieldset ul {float:left;line-height:16px;}
div.login fieldset ul li:first-child {margin-top:0;}
div.login fieldset ul li { overflow:hidden; width:244px; margin-top:6px;}
div.login fieldset ul li label{float:left; height:100%;}
div.login fieldset ul li input[type=text],
div.login fieldset ul li input[type=password]{float:right; padding:4px 2px;  background:#fff; border:1px solid #dedede;line-height:12px;height:14px;}
div.login fieldset ul li input[type=text]:focus  ,
div.login fieldset ul li input[type=password]:focus {border:1px solid #658aaf;}
div.login fieldset input[type="image"] {float:left;margin-left:10px;}
div.login div.login_ck {padding:4px 0 0 83px; }
div.login div.login_btn {padding:5px 0 0 83px; }
div.login div.login_btn ul {overflow:hidden; }
div.login div.login_btn ul li:first-child {margin-left:0; }
div.login div.login_btn ul li {float:left; margin-left:10px;}

/* 회원가입 */
div.join_top {padding-top:30px; text-align:center; }
div.join_clause h4 {padding-bottom:11px; }
div.join_clause div.clause {padding: 30px 0 22px 31px; border-top:2px solid #80899b; border-bottom:2px solid #80899b; background:#f6f6f6;}
div.join_clause div.join_ck {text-align:right;padding:8px 30px 0 0;}

/* 버튼 처리 */
div.member_btn {padding-top:50px; text-align:center; }


/* 회원 정보 입력 */
div.join_form {width:100%;}
div.join_form table {width:100%;border-top:2px solid #80899b;border-bottom:2px solid #80899b;}
div.join_form table tbody tr th {padding:7px 0; text-align:left; border-top:1px solid #e5e5e5; background:#f6f6f6;}
div.join_form table tbody tr th label {display:block; height:14px; line-height:17px; padding-left:17px; color:#666; background:url('../images/member/bg_circle.gif') no-repeat 5px 4px;}
div.join_form table tbody tr th p {height:14px; line-height:17px; padding-left:17px; color:#666; background:url('../images/member/bg_circle.gif') no-repeat 5px 4px;}
div.join_form table tbody tr td {padding:7px 0; border-top:1px solid #e5e5e5;}
div.join_form table tbody tr td > div {overflow:hidden; padding-left:25px;}
div.join_form table tbody tr td div.form_left input[type="text"] {float:left;}
div.join_form table tbody tr td div.form_left input[type="password"] {float:left;}
div.join_form table tbody tr td div.form_left a {float:left;padding-left:5px; }
div.join_form table tbody tr td div.form_left p {float:left; padding:6px 0 0 5px; height:12px; line-height:12px;}
div.join_form table tbody tr td div textarea {padding:5px; border:1px solid #dedede;}
div.join_form table tbody tr td div textarea:focus {border:1px solid #5781a9;}
div.join_form table tbody tr td div input[type="password"],
div.join_form table tbody tr td div input[type="text"] {padding:2px 2px; border:1px solid #dedede;}
div.join_form table tbody tr td div select {padding:2px 0; border:1px solid #dedede;}
div.join_form table tbody tr td div input[type="password"]:focus,
div.join_form table tbody tr td div select:focus,
div.join_form table tbody tr td div input[type="text"]:focus {border:1px solid #5781a9;}
div.join_form table tbody tr td div div.radiobox {overflow:hidden; padding:5px 0;}
div.join_form table tbody tr td div div.radiobox  label {height:18px; line-height:20px; display:inline-block; vertical-align:middle;}
div.join_form table tbody tr td div div.radiobox  input[type="radio"] {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
div.join_form table tbody tr td div div.radiobox2 {float:left; overflow:hidden; padding:3px 0 3px 20px;}
div.join_form table tbody tr td div div.radiobox2 label {height:18px; line-height:20px; display:inline-block; vertical-align:middle;}
div.join_form table tbody tr td div div.radiobox2  input[type="radio"] {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
div.join_form table tbody tr td div div.sel_type {float:left; }
div.join_form table tbody tr td div div.addr_02 div {padding-top:5px;}

/* 회원가입 완료 */
div.join_ok {padding-top:267px; text-align:center;  background:url(../images/member/bg_join_ok.jpg) no-repeat 267px 48px; }


/* 아이디 비밀번호 찾기 */
div.id_find {position:relative; width:662px; height:329px; padding:0 24px; background:url('../images/member/bg_id_find.gif') no-repeat 0 0;}
div.id_find div.tab_find {}
div.id_find div.tab_find h3 {overflow:hidden; height:39px; }
div.id_find div.tab_find h3 img {margin-top:-39px;}
div.id_find div.on h3 a img {margin-top:0px; }
div.id_find div.on h3 a {display:block; }
div.id_find div.tab_find h3.h3_find_id {position:absolute; top:23px; left:23px;  }
div.id_find div.tab_find h3.h3_find_pwd {position:absolute; top:23px; left:148px; }


div.id_find div.tab_find div.tab_find_data {display:none; position:absolute; top:97px; left:51px; }
div.id_find div.on div.tab_find_data {display:block; }
div.id_find div.tab_find div.tab_find_data div.form_find {width:512px; padding:66px 0 0 33px; }
div.id_find div.tab_find div.tab_find_data div.form_find > div {overflow:hidden; display:none; }
div.id_find div.tab_find div.tab_find_data div.form_find > div.on {display:block; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul {float:left; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li {overflow:hidden; width:430px;  padding-top:5px; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li label {float:left;  padding-right:20px; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li input[type=text] {float:left;  padding:3px 5px; border:1px solid #dbdbdb; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li input[type=text]:focus {border:1px solid #5781a9;}
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li select {float:left; padding:3px 0;}
div.id_find div.tab_find div.tab_find_data div.form_find > div ul li p {float:left; height:23px; padding:0 5px; line-height:26px; }
div.id_find div.tab_find div.tab_find_data div.form_find > div input[type=image] {float:right;}
div.id_find div.tab_find div.tab_find_data div.form_find > div p {float:left; padding:19px 0 0 20px ;font-size:14px; color:#565f71;}
div.id_find div.tab_find div.tab_find_data div.form_find > div p span {font-weight:bold; font-size:18px; color:#6a7487;}
div.id_find div.tab_find div.tab_find_data div.form_find > div p span.blue {color:#5781a9;} 
div.id_find div.tab_find div.tab_find_data div.form_find > div ul.new_pw {}
div.id_find div.tab_find div.tab_find_data div.form_find > div ul.new_pw li {overflow:hidden; }
div.id_find div.tab_find div.tab_find_data div.form_find > div ul.new_pw li label {display:inline-block; width:160px; font-size:13px; line-height:20px; font-weight:bold; color:#565f71;}
div.id_find div.tab_find div.tab_find_data div.form_find > div ul.new_pw li input[type=password] {float:left; padding:3px 5px; border:1px solid #dbdbdb;}
div.id_find div.tab_find div.tab_find_data div.form_find > div ul.new_pw li input[type=password]:focus {border:1px solid #5781a9;}

 
