/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;}
.join_txt {font-size:11px;}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:12px;}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {background-color:#F7F7F7;font-size:12px}
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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;width:100%;max-width:400px;margin:auto; }
.login_box>h2:first-child{font-size:25px;color:#222;letter-spacing:.1em;margin-bottom:20px;font-family: 'Noto Sans KR', sans-serif;}
.login_box .txt_01 { text-align:right; padding-right:10px; }
.login_box .box,
.login_box input[type='submit']{ border:0; padding:0 10px 0; height:45px; width:100%; background-color:#f6f6f6;margin-top:10px }
.login_box input[type='submit']{background-color:#222;color:#fff;cursor:pointer;transition:background ease .3s;}
.login_box input[type='submit']:hover{background-color:#777}
.login_box .find {margin-top:20px; text-align:center; }
.login_box .find a{color:#666;padding:0 10px;transition:color ease .3s}
.login_box .find a:hover{color:#aaa}

.join_box{ text-align:center;width:100%;max-width:400px;margin:auto; }
.join_box>h2:first-child{font-size:25px;color:#222;letter-spacing:.1em;margin-bottom:10px;font-family: 'Noto Sans KR', sans-serif;}
.join_box>h2+p{color:#666;margin-bottom:20px}

.join_box .member_border,
.join_box input[type='submit']{ border:0; padding:0 10px 0; height:45px; width:100%; background-color:#f6f6f6;margin-top:10px }
.join_box input[type='submit']{background-color:#222;color:#fff;cursor:pointer;transition:background ease .3s;}
.join_box input[type='submit']:hover{background-color:#777}

.member_td_bgcolor{min-width:100px}
select[name='pw_question'],
input[name="member_img"]{max-width:300px;width:100%}

@media(max-width : 769px){
.login_box>h2:first-child{font-size:20px}
}