/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;font-family: "NanumGothic", "³ª´® °íµñ", "Dotum", "µ¸À½", sans-serif;color:#333333}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:12px;font-family: "NanumGothic", "³ª´® °íµñ", "Dotum", "µ¸À½", sans-serif;color:#333333;border:1 solid #D4D4D4}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {background-color:#f7f7f7;font-size:12px;font-family:NanumGothic, '³ª´®°íµñ', dotum, sans-serif;color:#000000; line-height:20px; padding:8px 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;}

/* Å×ÀÌºí */
.t_m1 {border-top:2px solid #cccccc; border-right:1px solid #e5e5e5;}
.t_m1 th {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.t_m1 td {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.t_m1 td table td {border:none;}
input {margin:2px 0 2px 5px; padding:2px; color:#333; vertical-align:middle; background:#fff; border:1px #e5e5e5 solid;}
input.image, 
input[type=image] {margin:0; padding:0; border:0; vertical-align:middle; background:#fff;}
input.radio, 
input[type=radio] {margin:5px; padding:0; border:0; vertical-align:middle; background:none;}
input.check,
input[type=checkbox] {margin:5px; padding:0; border:0; vertical-align:middle; background:none;}
input[type=file] {border:0;}

.login_box { border:1px #ebebeb solid; padding:40px 25px 40px 0px; text-align:center; margin-top:20px; font:12px/1.5em dotum; color:#555; }
.login_box .txt_01 { text-align:right; padding-right:10px; font:bold 12px/1.0em dotum; }
.login_box .box { border:1px #cdcdcd solid; padding:2px 4px 0; height:19px; *height:21px; width:100%; background-color:#f6f6f6; }
.login_box .find { border-top:1px #eaeaea solid; margin-top:25px; padding:25px 44px 0; text-align:center; font:11px/1.2em dotum; color:#777; }
.login_box .txt_02 { margin:0 auto; text-align:center; }
.login_box .img_login {margin-bottom:20px;}
.checkbox, .radio { display: inline-block !important; }
#member_info_list {overflow-y: hidden;}
@media (min-width:768px) {
.view_member {display: none;}
}
@media (max-width:767px) { 
.view_member {margin:15px 0 10px 10px; font-size:12px;}
}

/*·Î±×ÀÎ */
.login_all {
    overflow: hidden;
    border: 1px solid #eee;
    width: 100%;
}
.member_Box01 {
    margin: 0 auto;
    width: 70%;
    padding: 20px;
    margin: 20px auto 20px;
}
.member_Box01 h3 {
    color: #666;
    font-size: 2.0em;
    font-weight: 600;
}
.member_Box01 p {
    margin: 5px 0 20px 0;
}
.member_Box01 input[type=text],
.member_Box01 input[type=password] {
    width: 100%;
    height: 35px;
    margin: 2px;
    padding-left: 10px;
    border: 1px solid #ccc;
}
.member_Box01 .act01 {
    overflow: hidden;
}
.member_Box01 .act01 .act_left {
    width: 70%;
    float: left;
}
.member_Box01 .act01 .act_left input {
    height: 35px;
}
.member_Box01 .act01 .act_right {
    width: 29%;
    float: right;
}
.member_Box01 .act01 .act_right input[name=login_ok] {
    width: 100%;
    height: 73px;
    background-color: #666;
    color: #fff;
    border: 1px solid #666;
}
.member_Box01 .act02 {
    width: 100%;
    margin-top:20px;
    text-align: right;
}
.member_Box01 .act02 ul li {
    text-align: center;
    font-size: 12px;
    color: #888;
    display: inline-block; 
}
.member_Box01 .act02 .btn-sm {
    margin: 0 0 10px 5px;
    padding:6px 7px 4px 7px;
}
/* ºñÈ¸¿ø */
.member_Box02 {
    clear:both; 
    margin: 0 auto;
    width: 70%;
    margin: 20px auto;
    padding: 20px;
}
.member_Box02 h3 {
    margin: 20px 0 0 0;
    font-size: 1.250em;
    line-height: 30px;
}
.member_Box02 p {
    margin: 0 0 20px 0;
    color: #666;
}
.member_Box02 .act03 {
    overflow: hidden;
}
.member_Box02 .act03 .act_left2 span {
    width: 29%;
    line-height: 35px;
    display: inline-block;
    background-color: #ddd;
    text-align: center;
    margin: 2px 2px 2px 0; 
    float:left;
}
.member_Box02 .act03 .act_left2 input {
    width: 70%;
    height: 35px;
    border: 1px solid #ccc;
    padding-left: 10px;
    float: right;
    margin: 2px 0;
}
.member_Box02 .order_ok button {
    width: 28%;
    float: right;
    text-align: center;
    margin: 10px 0 40px 0;
}
@media (max-width:768px) {
    .member_Box01,
    .member_Box02 {
        width: 100%;
    }
}