/* login_form */
#wrap1 #sub_contents #sub_con .login .login_form{
  background:url('/{{$temlpate}}/img/daol/login_bg.jpg') center no-repeat;
  width:1020px;
  height:455px;
  margin:0 auto;
  position:relative;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part{
  overflow:hidden;
  position:absolute;
  top:250px;
  left:330px;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul{
  overflow:hidden;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul>li{
  float:left;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul .btns{
  margin:0 10px;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul .btns>ul{
  overflow:hidden;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul .btns>ul>li{
  float:left;
  padding:0 5px;
  box-sizing:border-box;
}

#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul li.forgot_part{
  clear:both;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul .forgot_part>ul{
  overflow:hidden;
  margin:30px 0;
}
#wrap1 #sub_contents #sub_con .login .login_form .form_part>ul .forgot_part>ul>li{
  float:left;
  padding:0 5px;
  box-sizing:border-box;
}


/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt { font-size:12px; font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò; color:#333333;}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {
  width:180px;
  font-size:12px;
  font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;
  color:#333333;
  border:1px #d4d4d4 solid; 
  padding:5px;
  margin:3px 0;
}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor { background-color:#f8f8f8; font-size:12px; font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò; color:#000000; border-right:1px #ddd solid; text-align:center; padding:8px;}
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
ul.member_list {margin:10px 0 0 0;}
ul.member_list li {margin:0 0 15px 0;}
ul.member_list li input {margin:-2px 0 0 0; vertical-align:middle;}
.member_divide {width:100%; font-size:12px; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.member_divide th {padding:7px 10px 6px 10px; color:#555; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.member_divide td {padding:5px 10px 4px 10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.member_divide td.member_list_bg {color:#555; background:#f7f7f7;}
.member_divide td.member_cont {height:170px; padding:15px 10px; vertical-align:top; border-right:none; border-bottom:none;}
.member_info {}
.member_info dl {}
.member_info dt {clear:both; float:left; width:100px; height:13px; margin:0 0 5px 0; padding:4px 0 0 0;}
.member_info dt input {margin:-2px 0 0 0; vertical-align:middle;}
.member_info dt.foreigner_info {width:220px; margin:0;}
.member_info dd {margin:0 0 5px 0;}
.member_info dd.foreigner_info2 {float:left; margin:2px 0 0 0;}