@charset "utf-8";

@import url('layout.css');
@import url('common.css');
@import url('table.css');

h3 {}

.login-form .login *, .joinReal-form .realok * {vertical-align:middle;}

.login-form {position:relative; margin-top:34px; padding-left:258px; background:url("../images/member/bg_login.gif") no-repeat 0 0;}
.login-form p {height:26px;}
.login-form .login {width:376px; height:72px; padding:24px 0 0 82px; margin-bottom:20px; background:#e2f0f3; border:1px solid #cfe2e5}
.login-form .login li {margin-bottom:9px;}
.login-form .login .input-text {width:147px; height:18px; margin-left:16px; border:1px solid #a6c8cf;}
.login-form .login .input-text2 {width:147px; height:18px; margin-left:16px; border:0px solid #a6c8cf; font-weight:bold; background:#e2f0f3;}
.login-form .btn-login {position:absolute; top:52px; right:120px;}
.login-form .solution li {display:inline; margin-right:15px; line-height:18px;}

.joinReal-form {position:relative; margin-top:34px; padding:15px 0 0 325px; background:url("../images/member/bg_real.jpg") no-repeat 0 0;}
.joinReal-form h3 {height:26px;}
.joinReal-form .realok {height:72px; padding:24px 0 0 0; margin-bottom:20px;}
.joinReal-form .realok li {margin-bottom:9px;}
.joinReal-form .realok img {margin-right:15px;}
.joinReal-form .realok .input-text.size {width:152px;}
.joinReal-form .realok .input-text {height:18px; background:#e8e8e8; border:1px solid #d3d3d3;}
.joinReal-form .btn-ok {position:absolute; top:65px; right:120px;}
.btn-joinReal {margin-top:20px; padding-top:23px; text-align:center; background:url("../images/icon/in_w01.gif") repeat-x 0 0;}
.btn-joinReal a {margin-left:5px;}

.process {margin-bottom:20px;}
.Mtab-navi {height:33px; margin-top:60px; text-align:center; border-bottom:1px solid #d1d1d1;}
.Mtab-navi li {display:inline; margin-right:-5px;}

.tit_agree {margin-bottom:10px;}
.agree-form {height:185px; margin-bottom:20px; padding:9px; line-height:16px; font-size:11px; border:1px solid #dfdfdf; background:#f6f6f6; overflow-y:scroll;}
.agree-form-privacy {height:650px; margin-bottom:20px; margin-top:20px; padding:9px; line-height:16px; font-size:11px; border:1px solid #dfdfdf; background:#f6f6f6; overflow-y:scroll;}
.refer {line-height:18px; font-size:11px; }
.privacy_txt {line-height:18px; font-size:12px; color:#838383;margin-top:23px;}
.btn-block {margin-top:20px; text-align:right;}
.btn-block a {margin-left:5px;}

.joinEnd-form {position:relative; margin-top:60px; padding:0 0 0 327px; background:url("../images/member/bg_joinEnd.jpg") no-repeat 0 0;}
.joinEnd-form h3 {height:82px;}
.joinEnd-form ul {padding:24px 0 0 0; margin-bottom:20px;}
.joinEnd-form li {margin-bottom:15px; padding-left:6px; background:url("../images/icon/ico_li.gif") no-repeat 0 4px;}
.joinEnd-form li span {display:inline-block; width:70px; margin-right:12px; font-weight:bold; color:#404040; background:url("../images/icon/in_h02.gif") no-repeat right 0;}
.joinEnd-form .btn {width:310px; margin-top:20px; padding-top:23px; background:url("../images/icon/in_w01.gif") repeat-x 0 0;}


.idpw-search {position:relative; top:40px; overflow:hidden; width:650px; margin:0 auto; border:1px solid #d1d1d1; border-bottom:2px solid #ebebeb; background:#f3f3f3;}
.idpw-search div {float:left; width:235px; border-bottom:1px solid #d1d1d1;}
.idpw-search ul {margin-top:10px; padding:15px 0 2px 0; border-top:1px solid #c7c7c7; border-bottom:1px solid #d1d1d1;}
.idpw-search li {position:relative; padding-bottom:9px; padding-left:80px; _zoom:1;}
.idpw-search li img {position:absolute; top:0; left:0;}
.idpw-search .into {padding:20px 55px 20px 35px;}
.idpw-search .foreign {padding:20px 35px 20px 55px; background:url("../images/member/bg_line.gif") no-repeat 0 22px;}
.idpw-search p {padding-top:18px; border-top:2px solid #ececec; text-align:center;}

/* popup style */
#popupDoc h1 {
	padding:30px 0 20px 30px; 
	background:url("../images/member/bg_logo.gif") no-repeat right 0;
	border-bottom:1px solid #e9e9e9;
}
.popcontents {
	padding:20px 15px;
}
.popbBtn-close {
	margin-top:20px;
	text-align:center;
}
.popcontents .dong-search * {vertical-align:middle;}
.popcontents .dong-search {margin-bottom:20px;}
.popcontents .dong-search em {display:block; margin-top:15px; color:#2d97a9; font-weight:bold; line-height:18px;}
.popcontents .dong-search em span {font-weight:normal; color:#7f7f7f;}
.popcontents .scroll {height:300px; overflow-y:scroll; overflow-x:hidden; border-top:2px solid #0670a2;}

/*work_register_ 팝업*/
.popcontents_work {
	padding:20px 30px;
}
.popcontents_work .work-search * {vertical-align:middle;}
.popcontents_work h2 {margin:0; height:23px;}
.popcontents_work .work-search {margin-bottom:20px;}
.popcontents_work .work-search em {display:block; margin-top:15px; color:#2d97a9; font-weight:normal; font-size:11px; line-height:18px;}
.popcontents_work .work-search em span {font-weight:normal; color:#7f7f7f;}
.popcontents_work .scroll {height:300px; overflow-y:scroll; overflow-x:hidden; border-top:2px solid #0670a2;}

.popcontents_work .work_form_scroll {width:715px;height:305px;overflow-y:scroll; overflow-x:hidden; }
.popcontents_work .work_form_scroll ul.work_form {float:left; width:685px; height:150px;}
.popcontents_work .work_form_scroll ul.work_form li {float:left;width:108px;margin:0 5px 8px 0;}
.popcontents_work .work_form_scroll ul.work_form li p {height:82px;}
.popcontents_work .work_form_scroll ul.work_form li.last {float:left;width:108px;margin:0 0 0 0;}
.popcontents_work .work_form_scroll ul.work_form li img {vertical-align:bottom;}
ul.work_form dl {width:108px; margin:10px 0 0 0;line-height:16px;}
ul.work_form dl dt {font-weight:bold; color:#444444; font-size:11px;}
ul.work_form dl dd {font-size:11px; color:#787878; height:10px; }

p.popbBtn_work_choice {margin-top:9px;	text-align:center;}


.popcontents_work .work_form02_scroll {width:704px;height:129px;overflow-y:scroll; overflow-x:hidden; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;margin-top:35px; margin-bottom:10px; padding:10px 0 0 10px; }

.work_form02_scroll ul.work_form02 {float:left; width:681px; height:60px; margin:0 0 8px 0;}
.work_form02_scroll ul.work_form02 li {float:left;width:108px;margin:0 4px 0 0;position:relative;}
.work_form02_scroll ul.work_form02 li span.icon_workclose {position:absolute; top:0; right:0; z-index:99999px;}
.work_form02_scroll ul.work_form02 li.last {float:left;width:60px;margin:0 0 0 0;position:relative;}
.work_form02_scroll ul.work_form02 li.last span.icon_workclose {position:absolute; top:0; right:0; z-index:99999px;}

.popbBtn-work_register {
	margin-top:15px;
	text-align:center;
}

.popbBtn-work_register img.btn_w5 {margin-right:5px;}
