@charset "euc-kr";

/**
 * membership
 */

/* nav, path */
.snb .nav h2:before{background-position:-25px 0}
.path .link_home:before{background-position:-40px -30px}

/* È¸¿ø°¡ÀÔ */
.section_join_sns{margin-top:20px}
.sns_join{border-bottom:1px solid #ebebeb;background-color:#f9f9f9}
.sns_join ul{display:table;margin:0 auto;table-layout:fixed}
.sns_join li{display:table-cell;position:relative}
.sns_join li+li:before{display:block;position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;background-color:#d5d5d5;content:''}
.sns_join li a{display:block;position:relative;padding:20px 50px;color:#607dab;font-size:15px;line-height:24px;font-family:'Nanum Barun Gothic',sans-serif;text-align:center}
.sns_join li a:before{display:inline-block;width:24px;height:24px;margin-right:8px;background:url(/_image/icon/sp_common.png) -9999px -9999px no-repeat;vertical-align:top;content:''}
.sns_join .naver:before{background-position:0 -25px}
.sns_join .facebook:before{background-position:-25px -25px}
.sns_join .kakao:before{background-position:-50px -25px}
.sns_join .google:before{background-position:-75px -25px}
.section_join_reg{margin-top:20px}
.section_join_reg .tbl_write{border-top:0}
.section_join_reg .inp_chk{display:block;margin-top:30px;text-align:center}
.section_join_reg .inp_chk label{font-weight:bold;letter-spacing:-1px}
.section_join_terms{overflow:hidden;margin-top:10px}
.section_join_terms ul{margin:-40px 0 0 -15px}
.section_join_terms ul:after{display:block;clear:both;content:''}
.section_join_terms li{float:left;width:50%;padding-left:15px;margin-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.section_join_terms .tf_terms{width:100%;height:130px;border:1px solid #ebebeb;border-top:0;border-radius:0;color:#888;font-size:11px;line-height:16px;font-family:Dotum,sans-serif}
.section_join_terms .inp_chk{display:block;margin-top:11px}

/* ·Î±×ÀÎ */
.article_login{position:relative;width:885px;min-height:312px;padding:33px 0 60px;margin:0 auto}
.article_login ul:after{display:block;clear:both;content:''}
.login{position:relative;width:415px}
.login:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff;content:'';pointer-events:none}
.login fieldset{position:relative;padding:30px 0 20px}
.login fieldset:after{display:block;clear:both;content:''}
.login .tf_box{position:relative;float:left;width:150px;height:30px;padding-left:97px;margin:0 10px 10px 0}
.login .lab_login{position:absolute;top:8px;left:25px;color:#666;font-weight:bold}
.login .tf_login{width:100%;height:30px;ime-mode:disabled}
.login select{float:left;width:120px;height:30px;margin-bottom:10px}
.login .btn_login{float:left;width:120px;padding:0}
/* º¸¾ÈÁ¢¼Ó, ¾ÆÀÌµðÀúÀå 
.login .login_set{position:absolute;top:110px;left:97px}
.login .login_set .inp_chk{margin-right:10px}
.login .login_set .inp_chk label{letter-spacing:-1px}*/
.login .sns_login{position:relative;padding:24px 40px 24px 25px;border:1px solid #ebebeb;border-width:1px 0;background-color:#f9f9f9;text-align:right}
.login .sns_login .tit{position:absolute;top:29px;left:25px;color:#888;font-weight:normal;text-align:left}
.login .sns_login a+a{margin-left:3px}
.login .login_rel{position:relative;margin-top:17px}
.login .login_rel:after{display:block;clear:both;content:''}
.login .login_rel a{color:#666;letter-spacing:-1px}
.login .login_rel .link_join,.login .login_rel .link_find{overflow:hidden;position:relative;float:left;width:50%;height:40px;padding-left:70px;color:#666;line-height:47px;-webkit-box-sizing:border-box;box-sizing:border-box}
.login .login_rel .link_find:after{display:block;position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#d5d5d5;content:''}
.login .login_rel .link_join:before,.login .login_rel .link_find:before{display:block;position:absolute;top:50%;left:30px;width:30px;height:30px;margin-top:-15px;background:url(/_image/icon/sp_common.png) -9999px -9999px no-repeat;content:''}
.login .login_rel .link_join:before{background-position:-107px -60px}
.login .login_rel .link_find:before{background-position:-137px -60px}
.login_banner{position:absolute;top:65px;right:0;width:440px}
.login_banner:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.05);content:'';pointer-events:none}
.login_banner a{display:block}
.login_banner img{width:100%}
.g-recaptcha{width:304px;height:78px;margin:0 auto 30px}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
.section_find{min-height:340px;padding:0 20px}
.section_find.type1{border-top:2px solid #607dab}
.section_find.type2{padding:0;border-top:2px solid #607dab}
.section_find.type2 .desc_comm{padding:25px 20px 20px;border-bottom:1px solid #ebebeb}
.tab_comm{margin-top:30px}

/* SNS °èÁ¤ ÅëÇÕ */
.article_member{border-top:2px solid #607dab}
.article_member .inp_chk{display:block;margin-top:30px;text-align:center}
.article_member .inp_chk label{font-weight:bold;letter-spacing:-1px}
.section_unity_login,.section_unity_info,.section_unity_join{padding:0 20px}
.section_unity_login{margin-bottom:10px}
.section_unity_info .tbl_info{border-top:1px solid #ebebeb;table-layout:fixed}
.section_unity_info .tbl_info tbody th,.section_unity_info .tbl_info tbody td{padding:5px 0;border-bottom:1px solid #ebebeb;color:#666;line-height:18px}
.section_unity_info .tbl_info tbody th{padding-left:20px;background-color:#f9f9f9;text-align:left}
.section_unity_info .tbl_info tbody td{padding-left:12px;color:#607dab}
.section_unity_info .tbl_info tbody td em{color:#ff6600}
.section_unity_info .inp_chk{margin:20px 0 10px}
.section_unity_info .desc_comm{padding-bottom:6px}
.section_unity_info .desc_comm.type2{padding:16px 0;border-bottom:1px solid #ebebeb}