@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

html,body{background-color:#fff;}
#container{padding-bottom:50px;}
#content{width:100%; margin:0; padding:0;}
.container_bg_area{position:absolute; top:192px; z-index:1; width:100%; height:77px; *zoom:1;}
.container_bg_area:after {display:block; clear:both; content:"";}
.container_bg_area .bg_lft{float:left; width:50%; height:100%;}
.container_bg_area .bg_rgt{float:right; width:49.9%; height:100%;}

.ad_left{top:467px; display:none;}
.ad_right{top:467px; display:none;}
.tit_box3 {margin:0 !important;}


select {height:24px; vertical-align:middle; font-family: 'Dotum', sans-serif !important;}
input[type="password"],
input[type="text"] {padding:0 5px; border:1px solid #ccc; vertical-align:middle; text-align:center; color:#777; letter-spacing:0 !important; border-radius:3px;}
textarea {border:1px solid #ccc; border-radius:3px;}
br {letter-spacing:0;}
input[type="password"]:hover, 
input[type="text"]:hover, 
select:hover,
select:focus,
textarea:hover,
input[type="password"]:focus, 
input[type="text"]:focus, 
textarea:focus {border:1px solid #ed4544 !important}
a {cursor:pointer}
.srch_box #key {text-align:left;}
.srch_box #key:hover,
.srch_box #key:focus {border:0 !important;}



.login_area * {font-family:'Dotum', sans-serif;}
.login_area {border:0px solid #bbb; border-top:0;}
.login_area input[type="text"],
.login_area input[type="password"] {width:245px; height:32px; line-height:32px; padding:0 10px; border:1px solid #b1b1b1; text-align:left; font-size:12px; color:#444;}

.welcome {padding:40px 0; text-align:center;}
.welcome dt {width:380px; height:30px; line-height:30px; margin:0 auto; font-size:18px; color:#fff; background:#000000;}
.welcome dd {line-height:30px; font-size:11px; color:#333;}

.div_login_part {padding:0 0 0 67px; *zoom:1;}
.div_login_part:after {display:block; clear:both; content:"";}
.div_login_part .form_tit {height:20px; line-height:20px; padding-left:9px; font-size:14px; font-weight:bold; letter-spacing:-0.05em; color:#333; background:url(../img/icon_dot02.png) no-repeat 0 7px;}

.div_lft_form {float:left; width:435px; height:140px; border-right:1px solid #e7e7e7;}
.div_lft_form .form_login {margin-top:13px; *zoom:1;}
.div_lft_form .form_login:after {display:block; clear:both; content:"";}
.div_lft_form .form_login .div_id_pass_auto {float:left; width:267px; margin-right:5px;}
.div_lft_form .form_login .div_id_pass_auto p {margin-bottom:6px; *zoom:1;}
.div_lft_form .form_login .div_id_pass_auto p:after {display:block; clear:both; content:"";}
.div_lft_form .form_login .div_id_pass_auto p input {float:left;}

.div_lft_form .form_login .div_id_pass_auto .li_auto_login {height:26px; line-height:26px; font-size:11px; color:#767676; letter-spacing:-1px;}
.div_lft_form .form_login .div_id_pass_auto .li_auto_login input {float:none; vertical-align:middle; margin-bottom:2px; .margin-bottom:0;}

.div_lft_form .form_login .div_submit {float:left;}
.div_lft_form .form_login .div_submit input {width:94px; height:74px; border:0; border-radius:3px; font-size:14px; color:#ffffff; background:#3b3737; cursor:pointer;}
.div_lft_form .form_login .div_submit input:hover {background:#ffdf0f;color:#000000}

.div_rgt_form {float:left; padding-left:68px;} 
.div_rgt_form .form_order {margin-top:13px; *zoom:1;}
.div_rgt_form .form_order:after {display:block; clear:both; content:"";}
.div_rgt_form .form_order .nm_email {float:left; width:267px; margin-right:5px;}
.div_rgt_form .form_order .nm_email p {margin-bottom:6px; *zoom:1;}
.div_rgt_form .form_order .nm_email p:after {display:block; clear:both; content:"";}
.div_rgt_form .form_order .nm_email p select {float:left; width:81px; height:34px;}
.div_rgt_form .form_order .nm_email p span {float:left; width:16px; height:34px; line-height:34px; text-align:center; font-size:18px; color:#999;}
.div_rgt_form .form_order .nm_email p input {float:left;}
.div_rgt_form .form_order .div_submit {float:left;}
.div_rgt_form .form_order .div_submit input {width:94px; height:74px; border:0; font-size:14px; color:#fff; background:#a49891; border-radius:3px; cursor:pointer;}
.div_rgt_form .form_order .div_submit input:hover {background:#ffdf0f;color:#000000}


.div_join_find {margin-top:40px; padding:40px 67px; border-top:0px solid #f9baba;  *zoom:1;}
.div_join_find:after {display:block; clear:both; content:"";}
.div_join_find ul {width:366px; text-align:center;}
.div_join_find .div_join {float:left;}
.div_join_find .div_find {float:right;}
.div_join_find a {display:block; height:30px; line-height:30px; font-size:12px; text-decoration:none; color:#fff; background:#3b3737; border-radius:3px;}
.div_join_find a:hover {background:#999;}
.div_join_find .txt {padding-top:10px; font-size:11px; color:#555;}


.banner_area {margin-top:30px;}
.banner_area ul {margin-top:15px; *zoom:1;}
.banner_area ul:after {display:block; clear:both; content:"";}
.banner_area ul li {float:left;}
.banner_area ul .mr {margin-right:11px;}



/* ¾ÆÀÌµð/ºñ¹ø Ã£±â */
.div_find_form * {font-family:'Dotum', sans-serif;}
.div_find_form {position:relative; width:500px; background:#000000; border:3px solid #000000; border-radius:10px; overflow:hidden;}
.div_find_form .form_tit {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}

.div_find_form button {position:absolute; right:15px; top:12px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.div_find_form button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}

.div_find_form form {padding:36px 37px 30px; background:#fff; *zoom:1;}
.div_find_form form:after {display:block; clear:both; content:"";}
.div_find_form form .div_id_pass_auto {float:left;}
.div_find_form form .div_id_pass_auto input[type="text"] {width:270px; height:30px; line-height:30px; padding:0 5px; border:1px solid #aaa;}
.div_find_form form .div_id_pass_auto .find_chennel {margin-top:10px; height:22px; line-height:22px;}
.div_find_form form .div_id_pass_auto .find_chennel span {padding-right:25px; font-size:12px; color:#333;}
.div_find_form form .div_id_pass_auto .find_chennel input {vertical-align:middle; margin-bottom:2px;}
.div_find_form form .div_id_pass_auto .li_auto_login {height:22px; line-height:22px; padding-top:6px; font-size:11px; color:#999;}

.div_find_form form .div_submit {float:right;}
.div_find_form form .div_submit input {width:102px; height:85px; font-size:16px; font-weight:bold; color:#fff; border:0; background:#666; border-radius:3px; cursor:pointer;}
.div_find_form form .div_submit input:hover {background:#444;}





  
.envelope_ex02_layer {position:relative; width:500px; background:#fff;}
.envelope_ex02_layer * {font-size:11px;}
.envelope_ex02_layer dt {height:31px; padding:14px 0 0 13px; background:url(/_design/m1/img/findmap_pop__titbg.gif) repeat-x 0 0;}
.envelope_ex02_layer dt p {width:134px; height:17px;}
.envelope_ex02_layer dt p span {display:none;}
.envelope_ex02_layer dd {padding:18px 0 22px; border:3px solid #302f2f; text-align:center;}
.envelope_ex02_layer button {position:absolute; right:15px; top:15px; display:block; width:13px; height:13px; background:url(/_design/m1/img/etc_icon.png) no-repeat -419px -87px; cursor:pointer;}
.envelope_ex02_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}