/*초기화*/
*{margin:0;padding:0;font-size:12px;font-family: "돋움"; color:#444; } 
body,html {margin:0;padding:0;  }

table{border-collapse:collapse;}
img,fieldset{border:0;}
ul,ol{list-style:none;}2014-10-16
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover { color:#444;}
 
.login_wrap {position:relative;width:100%;}
.login_top {position:absolute;z-index:2;top:0;left:0;width:100%;height:61px;background:url("../../images/service/member/login_top_bg.png") repeat-x;}
.login_logo {position:absolute;top:16px;right:14px;z-index:5;}
.login_txt {font-size:15px;color:#404040;padding:7px 0 0 0; margin:0 0 15px 0;background:url('../../images/service/member/login_txt_bg.png') 0 0 no-repeat;}
.login_wrap input {padding:15px 12px;margin:0 0 0 40px;border:0;width:290px;height:17px;font-size:15px;color:#645f59;background:transparent;}

.menu_wrap {margin:19px auto 0 auto;width:520px;}
.login_menu li {float:left;padding:0 23px;background:url("../../images/service/member/login_top_line.png") no-repeat;}
.contents_wrap {width:376px;height:154px;padding:50px 0 0 0;margin:0 auto;}
.contents_inner {width:376px;padding:100px 0 0 0;}
.contents_inner h1 {margin-bottom:15px;}
.input_wrap {display:block; overflow:hidden;}
.input_wrap li {display:block; float:left;}
.input_bg {width:356px;height:47px;background:url("../../images/service/member/loign_box.png") no-repeat;}
.input_bg_red {width:356px;height:47px;background:url("../../images/service/member/input_bg_red.png") repeat-x;}
.name_box {width:100%;height:47px;background:url("../../images/service/member/login_name_icon.png") no-repeat 8px 15px;}
.part_box {width:100%;height:47px;background:url("../../images/service/member/login_part_icon.png") no-repeat 8px 15px;}
.pw_box {width:100%;height:47px; background:url("../../images/service/member/loign_pw_icon.png") no-repeat 8px 12px;}
.warning_box {color:#98012e;font-weight:bold;padding-left:50px;height:47px;line-height:51px;width:100%;background:url("../../images/service/member/loign_warnning_icon.png") no-repeat 8px 15px; font-size:16px;}

.pw_wrap {width:100%;}
.pw_inner_wrap {position:relative;width:410px;margin:150px auto;overflow:hidden;}
.pw_inner_wrap h3 {margin-bottom:25px;}
.pw_inner_wrap input {border:0;margin-bottom:6px;width:370px;height:17px;padding:15px 20px;background:url('../../images/service/member/pw_modify_input.png') 0 0 no-repeat;font-size:15px;color:#645f59;}
.pw_now , .pw_new , .pw_confirm {}
.pw_now {}
.pw_now_contents {}
.pw_new {}
.pw_new_contents {} 
.pw_confirm {}
.pw_confirm_contents {}
.btn_cancel {float:left; padding:14px 0 0 0;}
.btn_cancel a {float:left;}
.btn_modify {float:left; padding:14px 0 0 0; margin:0 0 0 6px;}
.btn_modify a {float:left;}
.pw_new_gray11 {}
.gray11 {}
.input_box01 {}

/*에러페이지*/
.error_wrap {width:100%;}
.error_inner {position:relative;width:704px;height:204px;margin:80px auto 20px auto;background:url("../../images/service/member/error_bg.png") no-repeat;}
.error_info {position:absolute;top:60px;left:276px;color:#777;line-height:130%;}
.admin_info {font-size:11px;line-height:150%;}
.error_info span {font-weight:bold;color:#222;}
.error_btn {width:704px;margin:0 auto;text-align:center;}
/*공통*/

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix {*zoom:1;} 
.input_box01 {}
.select01 {width:80%;margin:3px 0 0 40px;border:none;height:40px;line-height:45px;color:#999;font-weight:bold;}