/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333}
.join_txt {font-size:11px;font-family:±¼¸²,µ¸¿ò;color:#666666}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.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_box { border:1px #ebebeb solid; padding:40px 140px; 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:right; font:11px/1.2em dotum; color:#777; }
.login_box2{width:90%; border:1px #cecece solid; text-align:center; font:12px; color:#555; padding:5%; word-break:break-all;}
.login_box2 .login_box2_title b{font-weight:400;}
.login_box2 .login_box2_mbtn{margin-top:40px; overflow:hidden;}
.login_box2 .login_box2_mbtn input{display:block; background:#f3f3f3; width:40%; height:50px; margin:0 auto; border:none; margin-bottom:10px; text-indent:20px;}
.login_box2 .login_box2_mbtn input.lgbtn{background:#0ea6ba; width:40%; color:#000; margin-top:30px; text-align:center; text-indent:0px; font-weight:600; color:#fff;}
.login_box2 .login_box2_sbtnbox{border-top:1px solid #cecece; width:60%; margin:0 auto; margin-top:40px; padding-top:20px;}
.login_box2 .login_box2_sbtnbox .login_box2_stext{font-size:13px;}
.login_box2 .login_box2_sbtnbox .login_box2_sbtn{margin-top:10px;}
.login_box2 .login_box2_sbtnbox .login_box2_sbtn a{font-size:14px; border:1px solid #cecece; padding:1% 2%;}
.login_box2 .login_box2_sbtnbox .login_box2_sbtn a:hover{ color:#333; font-weight:400;}
.join_box{width:90%; border:1px #cecece solid; text-align:center; font:12px; color:#555; padding:5%; word-break:break-all;}
.join_box .join_box_title b{font-weight:400;}
.join_box .join_box_btn{margin-top:40px; overflow:hidden;}
.join_box .join_box_btn input{display:block; background:#f3f3f3; width:40%; height:50px; margin:0 auto; border:none; margin-bottom:10px; text-indent:20px;}
.join_box .join_box_btn input.chbtn{background:#3c3c3c; width:40%; color:#fff; margin-top:10px; text-align:center; text-indent:0px;}
.memberch_nmem{ font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; width:40%; text-align:center; border:1px #cecece solid; border-top:2px solid #3c3c3c; margin:0 auto; padding:10%;}
.memberch_nmem_title{ font-size:30px; font-weight:500; margin-bottom:20px;}
.memberch_nmem_text{ font-size:16px; }
.memberch_nmem_text b{color:#FF5500;}
.memberch_nmem_btn{ margin-top:50px;}
.memberch_nmem_btn a{display:block; margin:0 auto; text-decoration:none; width:60%; height:50px; line-height:50px;}
.memberch_nmem_btn a.nmem_btn_join{ background:#3c3c3c; color:#fff; margin-bottom:10px;}
.memberch_nmem_btn a.nmem_btn_exit{ background:#f3f3f3; color:#3c3c3c;}
.memberch_mem{ font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; width:40%; text-align:center; border:1px #cecece solid; border-top:2px solid #3c3c3c; margin:0 auto; padding:10%;}
.memberch_mem_title{ font-size:30px; font-weight:500; margin-bottom:50px;}
.memberch_mem_text{font-size:16px; }
.memberch_mem_text dl{ overflow:hidden; margin:0 auto; width:80%; margin-bottom:10px;}
.memberch_mem_text dt{float:left; font-weight:600; width:20%; height:50px; line-height:50px; text-align:right;}
.memberch_mem_text dd{float:left; border:1px solid #cecece; width:60%; height:50px; line-height:50px;}
.memberch_mem_btn{ margin-top:50px;}
.memberch_mem_btn a{display:block; margin:0 auto; text-decoration:none; width:60%; height:50px; line-height:50px;}
.memberch_mem_btn a.mem_btn_login{ background:#3c3c3c; color:#fff; margin-bottom:10px;}
.memberch_mem_btn a.mem_btn_exit{ background:#f3f3f3; color:#3c3c3c;}
.memberch_comm{ font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; width:40%; text-align:center; border:1px #cecece solid; border-top:2px solid #3c3c3c; margin:0 auto; padding:10%;}
.memberch_comm_title{ font-size:30px; font-weight:500; margin-bottom:20px;}
.memberch_comm_text{ font-size:16px; }
.memberch_comm_text b{color:#004D7B;}
.memberch_comm_btn{ margin-top:50px;}
.memberch_comm_btn a{display:block; margin:0 auto; text-decoration:none; width:60%; height:50px; line-height:50px;}
.memberch_comm_btn a.comm_btn_join{ background:#3c3c3c; color:#fff; margin-bottom:10px;}
.memberch_comm_btn a.comm_btn_exit{ background:#f3f3f3; color:#3c3c3c;}
.agree_form{width:100%;}
.agree_form .agree_form_title{ text-align:center; width:100%; margin-bottom:40px;}
.agree_form .agree_form_box .agree_form_box01{ margin-bottom:30px; font-size:13px;}
.agree_form .agree_form_box .agree_form_box02{ margin-bottom:30px; font-size:13px;}
.agree_form .agree_form_box .agree_form_box03{ margin-bottom:30px; font-size:13px;}
.agree_form .agree_form_box span{display:block; margin-bottom:10px; font-weight:600; font-size:16px;}
.agree_form .agree_form_box .ta_box{ width:100%; height:150px; font-size:13px;}
.agree_form .agree_form_box .checkbox{ margin-right:5px;}
.agree_form .agree_form_btn{margin-top:70px;}
.agree_form .agree_form_btn .af_join{display:block; background:#3c3c3c; color:#fff; width:40%; height:50px; margin:0 auto; border:none;}
.join_form{ margin-bottom:50px;}
.join_form .join_form_title{font-weight:600; display:block; width:100%; font-size:16px; margin-bottom:10px;}
.join_form .join_taf{border-top:2px solid #666; width:100%; font-size:14px; font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; border-right:none; border-left:none;}
.join_form .join_taf td{font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; border-bottom:1px solid #CCC; border-right:none; border-left:none; border-top:none; height:50px; padding-left:20px; font-size:14px; line-height:50px;}
.join_form .join_taf .member_td_bgcolor{ padding-left:0px; font-size:14px; width:20%;}
.join_form .join_taf td input{font-family:'Raleway', 'NotoSansKR', 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; font-size:13px; text-indent:5px;}
.join_form .join_taf td .member_txt td{padding-left:0px; border-bottom:none; padding-right:10px;}
.join_form .join_taf td .member_txt td input{ margin-right:5px;}
.join_form .join_taf td a{ display:none;}
.join_btn{overflow:hidden; width:100%; text-align:center;}
.join_btn .jb_check{background:#3c3c3c; color:#fff; width:10%; height:40px; border:none; margin:0 5px;}
.join_btn .jb_cancel{display:inline-block; background:#f3f3f3; color:#3c3c3c; width:10%; height:40px; line-height:40px; text-align:center; margin:0 5px;} 
/***************************************** ¹ÝÀÀÇü *******************************************/
/* Desktop Device **********************************/
@media screen and (max-width: 980px){
.login_box2 .login_box2_mbtn input{display:block; background:#f3f3f3; width:60%; height:50px; margin:0 auto; border:none; margin-bottom:10px; text-indent:20px;}
.login_box2 .login_box2_mbtn input.lgbtn{background:#f1bb00; width:60%; color:#000; margin-top:30px; text-align:center; text-indent:0px; font-weight:600;}
.login_box2 .login_box2_sbtnbox{width:60%;}
.join_box .join_box_btn input{display:block; background:#f3f3f3; width:60%; height:50px; margin:0 auto; border:none; margin-bottom:10px; text-indent:20px;}
.join_box .join_box_btn input.chbtn{background:#3c3c3c; width:60%; color:#fff; margin-top:10px; text-align:center; text-indent:0px;}
}
/* Tablet Device **********************************/
@media screen and (max-width: 820px) {
.join_form .join_taf{width:100%;}
.join_form .join_taf td{width:100%; display:block; box-sizing:border-box; line-height:20px; height:auto;} /* td height value error modify */
.join_form .join_taf .member_td_bgcolor{ width:100%;}
.join_form .join_taf td:first-child{text-align:left;padding:10px;}
.join_form .join_taf td:last-child{padding:10px;box-sizing:border-box;}
.join_form .join_taf td input{width:100%;box-sizing:border-box;}
.join_form .join_taf td input[name="fix_email1"] ,
.join_form .join_taf td input[name="fix_email3"] ,
.join_form .join_taf td input[name="email3"] ,
.join_form .join_taf td input[name="email1"]{width:30%;}
.join_form .join_taf td select[name="birthdayY"] ,
.join_form .join_taf td select[name="birthdayM"] ,
.join_form .join_taf td select[name="birthdayD"]{width:20%;}
.join_form .join_taf td .member_txt td{display:inline-block !important; border:0px}
.join_form .join_taf td .member_txt td input{ width:13px; height:13px;}
.join_form .join_taf td input[name*=phone],
.join_form .join_taf td input[name*=mobile],
.join_form .join_taf td select[name*=mobile]{width:30% !important; } /* phone & mobile width value modify */
.join_btn .jb_check{background:#3c3c3c; color:#fff; width:30%; height:40px; border:none; margin:0 5px;}
.join_btn .jb_cancel{display:inline-block; background:#f3f3f3; color:#3c3c3c; width:30%; height:40px; line-height:40px; text-align:center; margin:0 5px;} 

}