/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;color:#333}
.tbl_brd input[type=text], 
.tbl_brd input[type=password] { width: auto}
table table.member_txt td {border:0}
.join_txt {font-size:11px;font-family:±¼¸²,µ¸¿ò;color:#666666}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;border:1 solid #D4D4D4}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_th_bgcolor {background-color:#F7F7F7;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#000000;}
.member_td_bgcolor {width:25%;background-color:#F7F7F7;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#000000;}
@media only screen and (min-width: 769px) {
    .member_td_bgcolor {
        min-width:170px; 
    }
}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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;}

@media only screen and (max-width: 768px) {
    .table-member { width:100%; overflow-x:scroll}
    .table-member > table { width:579px}
    table.tbl_brd { margin-bottom:0}
}


/* ·Î±×ÀÎ */
.login_box { border:1px #ebebeb solid; padding:60px 0px 20px; text-align:center; font-size:14px; color:#555; }
.login_box .login h3 { font-size:2.6em}
.login_box .login-text{ margin:20px 10px}
.login_box p b { font-size:1.3em; font-weight:500; color:#000 }
.login_box .txt_01  { text-align:right; padding-right:10px; font:bold 12px/1.6em dotum; }
.login_box .box  { border:1px #cdcdcd solid; margin-bottom:6px;padding:2px 4px 0; height:30px; *height:32px; width:100%; background-color:#f6f6f6; }
.login_box .find { border-top:1px #eaeaea solid; margin-top:25px; padding:25px 44px 0; text-align:right; font:11px/1.2em dotum; color:#777; }
.login_box input[type="submit"] {float:left; width:70px;height:65px;font-size:1.15em;color:#fff;border:0;background:#555}

@media only screen and (max-width: 768px) {
    .login_box    { 
        padding:30px 0px; 
        font-size:12px; 
    }
    .login_box .login-text{ 
        margin:15px 10px
    }
    .login_box input {
        width:60px; 
    }
}