
#login { position:relative; width:1120px; margin:0 auto 80px; }

div.login_sec{width:1120px;padding:20px 0 100px;}
.login_sec{width:980px;font-family:'Nanum Gothic','NanumGothic','³ª´®°íµñ','NanumGothicWeb'} 
.login_sec h2 {width:540px;margin:0 auto;padding:73px 0 9px;border-bottom:1px solid #dc1e10} 

.login_member , body.c div.login_member{width:540px;margin:0 auto;position:relative;padding:20px 0 60px}
.id_pw_form {position:relative;width:540px;}
.id_pw_form .txt_bx{display:inline-block;position:relative;width:368px;margin-bottom:5px;padding:0 20px;border:1px solid #d1d1d1;background:#fff}
.id_pw_form .txt_bx input{width:269px;height:18px;*height:16px;padding:12px 0 8px;margin-left:99px;border:0;font-size:12px;color:#767676;line-height:18px;*line-height:18px;outline:none;-webkit-box-shadow: 0 0 0px 1000px white inset;}
.id_pw_form .txt_bx input[type=password] {-webkit-text-stroke-width: .3em;letter-spacing: 0.1em;}
.id_pw_form .txt_bx label{position:absolute;top:12px;left:20px;font-size:13px;color:#767676}
.id_pw_form .txt_bx label strong{display:inline-block;min-width:99px;_width:99px;color:#666}

.id_pw_form .btn {position:absolute;top:0;right:0;width:116px;height:85px;font-size:20px;font-weight:normal;text-align:center;border-radius:5px;-webkit-border-radius:5px}
.id_pw_form .btn_login {border:0;background:#d32d21;font-size:20px;color:#fff;cursor:pointer;}
.id_pw_form .btn_login:hover {background:#dc1e10}

.login_member .save_id {position:absolute;bottom:41px;left:0}
.login_member .save_id input {margin-right:4px;vertical-align:-2px;}
.login_member .save_id label {font-family:dotum;font-size:11px;}
.login_member .login_find {position:absolute;bottom:41px;left:120px;overflow:hidden}
.login_member .login_find li {float:left;padding:0 8px 0 10px;font-family:dotum;font-size:11px;}
.login_member .login_find li:first-child {background:none;padding-left:0}
