body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, legend {margin:0; padding:0}


/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.member_txt > tbody > tr > td {border:0;}
oin_txt {font-size:11px;font-family:±¼¸²,µ¸¿ò;color:#666666}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border, select {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;border:1px solid #D4D4D4; padding:8px; box-sizing:border-box;}
.member_border1 {width:100%;height:170px;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;border:1px solid #D4D4D4}
td, span {font-size:12px;}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {/*background-color:#F7F7F7;*/font-size:13px;color:#000000; font-weight:bold; width:20%}


/* 180910 */
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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;}
.login_box {text-align:center;  font:12px/1.5em; color:#555; width:95%; padding:7% 5.5% 7% 5.5%; max-width:500px; margin:0 auto; box-sizing:border-box; border:10px #eaedef solid  }
.login_box .txt_01 { text-align:right; padding-right:10px; font:bold 12px/1.0em dotum; } 
.login_box .box { border:0; border-bottom:1px #cdcdcd solid; padding:4px 4px 4px 7px; height:44px; width:100%;  box-sizing:border-box; }
.login_box .find { margin-top:0px; margin-bottom:5%; text-align:center; color:#777 !important; font-size:12px;}
.login_box .find a {color:#777777; padding:10px 30px; font-size:12px;}
.login_box .find .id_find {padding:9px 0 0 0;}



 #table01 {width:100%;}
#table01 .member_txt td {/*border-top:1px #e5e5e5 solid;*/ padding:15px}
input, select {vertical-align:middle; padding:3px}
img{vertical-align:middle}




.basic_t td{
padding:14px 5px;
border-bottom:1px solid #e5e5e5;

}









@media screen and (max-width:766px) {

#table01 tr {width:100%;}
.member_td_bgcolor {width:25% !important;}



.member_td_bgcolor, .member_border{width:24%;}
.out .member_border{width:89%;}
/* .member_txt td{width:100%; display:block;} */


}