/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333}

/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;border:1 solid #D4D4D4}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {background-color:#F7F7F7;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#000000;}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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_form_wrap {width:100%; text-align:center;}
#login_form {width:653px; margin:0 auto;}
#login_form .top_img {width:100%; margin-bottom:10px; text-align:center;}
#login_form .login_wrap {height:167px; padding:30px 0 0 0; border:1px solid #e5e7e8; background:#f4f5f5;}
:root #login_form .login_wrap {height:137px;}
#login_form .login {width:500px; height:76px; margin-bottom:20px; padding:0 60px; background:url(/base/img/common/login_bg_dot.gif) center bottom no-repeat;}
#login_form .login .login_txt {width:377px; margin:0 auto; text-align:center;}
#login_form .login .login_txt dl {float:left; width:225px;}
#login_form .login .login_txt dt {clear:both; float:left; margin:0 2px 5px 0; display:inline;}
#login_form .login .login_txt dt img {vertical-align:top;}
#login_form .login .login_txt dd {float:left; margin-bottom:5px;}
#login_form .login .login_txt dd input {float:left; width:174px; height:20px; font-family:µ¸¿ò, dotum; border:1px solid #ccc;}
#login_form .login .login_txt ul {float:left;}
#login_form .login .login_txt ul li {float:left; margin-left:10px; display:inline;}
#login_form .login_btn {clear:both; width:100%; text-align:center;}
#login_form .login_btn ul {width:305px; margin:0 auto;}
#login_form .login_btn li {float:left; margin-right:4px; display:inline;}
#login_form .login_btn li a {display:block;}
#login_form .login_btn li.txt_find {margin:0;}

/* ·Î±×ÀÎ µÇ¾ú½À´Ï´Ù */
.member_box_wrap {width:100%; text-align:center;}
.member_box {width:653px; margin:0 auto; padding:20px 0; border:1px solid #e5e7e8; background:#f4f5f5;}
.member_box img {vertical-align:middle;}
.member_box img.explan {margin-right:20px;}

/* È¸¿ø°¡ÀÔ - °¡ÀÔ¿©ºÎÈ®ÀÎ */
.join_process {width:100%; margin-top:17px; text-align:center;}
.join_txt {margin:20px 0 20px 35px;}
#join_form_wrap {width:100%; text-align:center;}
#join_form {width:653px; margin:0 auto; padding:30px 0 0 0; border:1px solid #e5e7e8; background:#f4f5f5;}
.join {width:500px; height:76px; padding:0 60px;}
.join .join_txt {width:300px; margin:0 auto; text-align:center;}
.join .join_txt dl {float:left; width:225px;}
.join .join_txt dt {clear:both; float:left; margin:0 2px 5px 0; display:inline;}
.join .join_txt dt img {vertical-align:top;}
.join .join_txt dd {float:left; margin-bottom:5px;}
.join .join_txt dd input {float:left; width:174px; height:20px; font-family:µ¸¿ò, dotum; border:1px solid #ccc;}
.join .join_txt p {float:left;}

/* È¸¿ø°¡ÀÔ - ÀÌ¿ë¾à°ü */
h3.join_title {margin-bottom:5px;}

/* È¸¿ø°¡ÀÔ - Á¤º¸ÀÔ·Â */
.join_table {border-top:2px solid #7591ab; border-bottom:1px solid #7591ab;}
.join_table td {padding:5px; vertical-align:top; color:#8c8f94; line-height:18px; border-top:1px solid #e8ecef;}
.join_table td.member_td_bgcolor {width:150px; color:#7591ab; font-weight:bold; background:none;}
.join_table select {font-family:µ¸¿ò, dotum; font-size:12px;}
.join_table .member_txt td {width:125px; padding:2px 0; border:none;}
.join_margin {margin:30px 0 30px 0;}
.btn_c {width:100%; text-align:center;}