@charset "utf-8";

/* login */
.login {overflow:hidden; width:756px; padding-top:90px; margin:0 auto;}
.login_bg {background:url(../images/img_member/login_bg.jpg) no-repeat center center;}
.login h1{display:block; width:368px; height:49px; margin-left:1px; font-size:0; text-indent:-1000px; background:url(../images/img_member/logo_login.png) no-repeat;}
.login h2{margin-top:40px; margin-left:287px; font-family:Arial; line-height:normal; font-size:45px; color:#595b61;}
.loginBox {width:100%; height:298px; margin-top:20px; border-top:2px solid #292b35; border-bottom:2px solid #292b35; background:#fff url(../images/img_member/img_login.jpg) no-repeat 29px 45px; }
.loginWrap{margin-top:40px; margin-left:290px;}
.loginWrap .loginTxt01{float:left;}
.loginWrap .loginTxt01 li{font-family:NanumGothic; line-height:31px; font-size:13px; color:#555; font-weight:bold;}
.loginWrap .loginTxt01 li label.loginTxt{display:inline-block; width:61px;}
.loginWrap input.loginInput{width:202px; height:19px; margin-top:4px; padding:5px; border:1px solid #9398a2; line-height:18px;}
.loginWrap .loginBtn{float:left; width:143px; height:66px; margin-top:4px; margin-left:8px; font-family:NanumGothic; line-height:36px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:#0073a9;}
.loginWrap .loginBtn a{display:block; width:133px; height:36px; padding:15px 5px; color:#fff;}
.loginWrap .loginBtn a:hover{display:block; width:133px; height:36px; background:#16a2d0; text-decoration:none;}
.loginWrap .loginTxt02 {clear:both; padding-top:10px; margin-left:65px; font-family:NanumGothic; font-size:12px; color:#555; line-height:18px;}
.loginWrap .loginTxt03{margin-top:20px; margin-left:50px;}
.loginWrap .loginTxt03 li{display:inline; margin-left:20px; padding-left:15px; font-family:NanumGothic; font-size:12px; color:#555; line-height:18px; font-weight:normal; background:url(../images/img_member/bu05.gif) no-repeat left 2px;}
.loginWrap .loginTxt03 li a{color:#555;}
.loginWrap .loginTxt03 li a:hover{color:#fa4c00; text-decoration:none;}

.f_login {overflow:hidden; width:100%; margin:11px 10px;}
.f_login li{font-family:NanumGothic; font-size:11px; color:#fff;}

.member_bg {background:#fff;}
.member {width:950px; margin:0 auto 30px auto;}
.member h1.logo{height:69px; padding-top:14px; border-bottom:2px solid #292b35;}
.member h2{margin-top:40px; font-family:NanumGothic; font-size:30px; color:#333; text-align:center;}
.step{width:950px; height:72px; margin-top:40px; font-size:0; text-indent:-1000px;}
.step.step01{background:url(../images/img_member/step01.gif) no-repeat;}
.step.step02{background:url(../images/img_member/step02.gif) no-repeat;}
.step.step03{background:url(../images/img_member/step03.gif) no-repeat;}

/* ������� */
.memberAgree{overflow:hidden;}
.memberAgree .maTxt01{margin-top:35px; font-family:NanumGothic; font-size:18px; color:#0582b1;}
.memberAgree .maTxt02{margin-top:12px; font-family:NanumGothic; font-size:13px; color:#555; text-align:right; font-weight:bold;}
.agreeBox{overflow-y:scroll; height:220px; margin-top:18px; padding:0 20px 20px 20px; border:1px solid #e5e5e5; background:#fff;}
.agreeBox dl{margin-left:5px;}
.agreeBox dt{margin-top:20px; font-family:NanumGothic; font-size:15px; color:#333; font-weight:bold;}
.agreeBox dd{margin-top:10px; font-family:NanumGothic; line-height:18px;}
.agreeBox ul{margin-top:10px; margin-left:5px;}
.agreeBox li{margin-top:5px; margin-left:5px; font-family:NanumGothic;}
.memberBtnWrap{text-align:center;}
.memberBtnWrap_1{overflow:hidden;}
.memberBtnWrap_1 li.fLeft{float:left;}
.memberBtnWrap_1 li.fRight{float:right;}
.memberBtn{display:inline-block; width:126px; height:43px; margin-top:30px; font-family:NanumGothic; font-size:17px; color:#fff; font-weight:bold; text-align:center; background:#e66f6f;}
.memberBtn a{display:inline-block; width:126px; height:30px; padding-top:13px; color:#fff; text-align:center; background:#e66f6f;}
.memberBtn a:hover{display:inline-block; width:126px; height:30px; padding-top:13px; color:#fff; text-align:center; background:#ef4360; text-decoration:none;}
.memberBtn_1{display:inline-block; width:126px; height:43px; margin-top:30px; font-family:NanumGothic; font-size:17px; color:#fff; font-weight:bold; text-align:center; background:#6f7489;}
.memberBtn_1 a{display:inline-block; width:126px; height:30px; padding-top:13px; color:#fff;}
.memberBtn_1 a:hover{display:inline-block; width:126px; height:30px; padding-top:13px; color:#fff; text-align:center; background:#40475f; text-decoration:none;}

/* ȸ�������Է� */
.tbl_member {overflow:hidden; margin-top:50px; border-top:2px solid #63697a;}
.tbl_member table{clear:both; width:951px; table-layout:fixed; word-break:break-all;}
.tbl_member th{height:35px; padding:2px 2px 0 15px; border-bottom:1px solid #a8acb9; border-right:1px solid #dcdde0; font-family:NanumGothic; font-size:13px; color:#444; line-height:12px; font-weight:bold; text-align:left; background:#f7f7f7;}
.tbl_member td{height:35px; padding:2px 5px; border-bottom:1px solid #a8acb9; border-right:1px solid #dcdde0; font-family:NanumGothic; font-size:13px; color:#444;}
.tbl_member input.text{height:20px; padding:3px 2px 1px 3px; font-size:13px; color:#444; border:1px solid #b2b2b2;}

/* ȸ�����ԿϷ� */
.mbComplete {overflow:hidden; width:100%; padding-top:250px; margin-top:90px; margin-bottom:30px; text-align:center; background:url(../images/img_member/img_member.jpg) no-repeat center top;}
.mbComplete p{font-family:NanumGothic; font-size:22px; color:#333;}
.mbComplete span{color:#1888c9; font-weight:bold;}

/* ���̵�ã�� */
.idSrhWrap {overflow:hidden; margin-top:50px; padding:50px 20px; border:1px solid #d6d7db; background:#fff; font-family:NanumGothic; font-size:15px; text-align:center;}
.idSrhWrap .srhTxt02{margin-top:20px;}
.idSrhWrap .srhTxt03{color:#0079ac; font-weight:bold;}
.idSrh {overflow:hidden; width:550px; margin-top:20px; padding:20px; margin:0 auto; background:#f5f5f5;}
.idSrh .srhTxt01{float:left;}
.idSrh .srhTxt01 li{padding-left:15px; font-family:NanumGothic; line-height:31px; font-size:13px; color:#555; font-weight:bold; text-align:left; background:url(../images/img_com/bu02.gif) no-repeat left 15px;}
.idSrh .srhTxt01 li label.srhTxt{display:inline-block; width:61px;}
.idSrh input.srhInput{height:19px; margin-top:4px; padding:5px; border:1px solid #9398a2; line-height:18px;}
.idSrh select{margin-top:4px; padding:6px;}
.idSrhSel {overflow:hidden; margin-top:30px; margin-bottom:30px;}
.idSrhSel label{margin-right:20px;}

.pwSrh {overflow:hidden; margin-top:50px; padding:50px 20px; border:1px solid #d6d7db; background:#fff; font-family:NanumGothic; font-size:15px; text-align:center;}
.pwSrh .pwSrhTxt01{color:#0079ac; font-weight:bold;}
.pwSrh .pwSrhTxt02{color:#ff5a5a; font-weight:bold;}
.pwSrh .pwSrhTxt03{font-size:15px; text-align:left; line-height:30px;}
.pwSrh .pwSrhTxt03 span{font-size:17px;  color:#ff5a5a; font-weight:bold;}
.pwSrhWrap {width:600px; padding:20px; margin:20px auto; background:#f7f7f7;}
.pwSrhWrap table{clear:both; width:100%;}
.pwSrhWrap th{height:35px; padding:5px 15px 5px 30px; font-family:NanumGothic; font-size:13px; color:#444; line-height:12px; font-weight:bold; text-align:left;}
.pwSrhWrap td{height:35px; padding:5px 15px 5px 10px; font-family:NanumGothic; font-size:13px; color:#444; text-align:left;}
.pwSrhWrap input.text{height:20px; padding:3px 2px 1px 3px; font-size:13px; color:#444; border:1px solid #b2b2b2;}
.pwSrhWrap .line{margin:25px 0; border-bottom:1px dashed #cecece;}





























