@charset "euc-kr";

.reg_txt1{color:#000;font-size:17px;text-align:center;padding-top:5px;}
.reg_txt2{color:#000;font-size:17px;text-align:left;padding:5px;}
.reg_txt3{color:#000;font-size:17px;text-align:center;padding:2px;}
.reg_txt4{color:#797979;font-size:12px;font-weight:normal;padding-right:20px; line-height: 20px;}
.reg_txt5{color:#000;font-size:17px;text-align:center;padding:2px;}
.reg_txt6{padding:5px 0;border:1px solid #d8d8d8;font-size:24px;text-align:center}


.reg_txt_red{color:#ff0000;font-size:20px;text-align:center;padding:10px;}
.reg_txt_blue{color:#0033ff;font-size:20px;text-align:center;padding:10px;}
.reg_txt_green{color:#336600;font-size:20px;text-align:center;padding:10px;}


.reg_input1{ime-mode:active;ime-mode:disabled;font-size:17px;border:1px solid #d8d8d8;width:95%;height:30px;}  /* ÀÌ¸§ */
.color_red{color:#ff0000}
.reg_input2{ime-mode:inactive;font-size:17px;border:1px solid #d8d8d8;width:80%;height:30px;}  /* ID */


button{border:0 none;background-color:transparent;cursor:pointer}

.sp_join,.ipin_bx .ipin_lst li:before,.join_art:after,.cfm_list .bg,.join_art .form_bx.select_bx label:after,.agree_cnt  label:after,.join_cnt .chk_label:after,.join_art.email_bx .form_bx.select_bx:after,.join_art.email_bx .form_bx.select_bx .ico_arr:after,.agr_pointbx .btn_more:after,.person_cnt .certify_chkbx .btn_certify:before,.person_cnt .agree_wrap .inp_chk,.join_cnt .inp_chk{overflow:hidden;display:inline-block;width:10px;height:10px;background:url("//m/img/h1_lei.gif") no-repeat;line-height:999px}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_join,.ipin_bx .ipin_lst li:before,.join_art:after,.cfm_list .bg,.join_art .form_bx.select_bx label:after,.agree_cnt  label:after,.join_cnt .chk_label:after,.join_art.email_bx .form_bx.select_bx:after,.join_art.email_bx .form_bx.select_bx .ico_arr:after,.agr_pointbx .btn_more:after,.person_cnt .certify_chkbx .btn_certify:before,.person_cnt .agree_wrap .inp_chk,.join_cnt .inp_chk{background-image:url("/n/img/reg_images.png");background-size:235px auto}
}


#wrap{position:relative;width:1150px;height:auto}


/* ¸ÞÀÎ */
.main_cnt{clear:both;padding:0 10px;text-align:center}
.main_cnt .choice{overflow:hidden;border-bottom:2px solid #0e86ff;text-align:left}
.main_cnt .choice a{float:left;width:50%;height:47px;background:#e7e7e7;border-radius:10px 10px 0 0;color:#444;font-weight:normal;font-size:18px;line-height:47px;text-decoration:none;text-indent:15px}
.main_cnt .choice .on{background:#0e86ff;color:#fff}
.main_cnt .join_txt{font-size:17px;font-weight:normal;letter-spacing:-1px}
.main_cnt .join_txt2{margin-top:5px;font-size:12px;font-weight:normal;color:#888;letter-spacing:-1px}
.main_cnt .cont_bx{min-height:142px;padding:25px 0;border:1px solid #d8d8d8;border-top:0}
.main_cnt .cont_bx .join_art{margin:7px 15px 0;padding:9px 0;border:0;text-align:left}
.main_cnt .cont_bx .join_art:after{display:none}
.main_cnt .cont_bx .join_art label{top:0;right:0;left:0;bottom:0;line-height:43px;text-align:center}
.main_cnt .cont_bx .join_art .form_bx{border:1px solid #e5e5e5;text-align:center}
.main_cnt .cont_bx .join_art .join_inp{width:70px;margin:9px 0;text-align:center}
.main_cnt .cont_bx .join_art .retry_txt{position:absolute;top:53px;left:0}
.main_cnt .cont_bx .cen_info{margin:24px 15px 0;font-size:11px;font-weight:normal;color:#666;letter-spacing:-1px;line-height:14px;text-align:left}
.main_cnt .cont_bx .cen_info strong{display:block}
.main_cnt .cont_bx .cen_info span{display:inline-block;font-weight:normal}
.main_cnt .cont_bx .cen_info span:first-child{position:relative;margin-right:8px;padding-right:7px}
.main_cnt .cont_bx .cen_info span:first-child:after{position:absolute;top:2px;right:0;width:1px;height:8px;background:#666;content:''}
.main_cnt .cont_bx .cen_info span a{color:#666;text-decoration:underline}
.main_cnt .cont_bx .btn_bx{margin-top:15px}
.main_cnt .cont_bx .btn_bx .btn_blue{width:145px;height:36px;margin:0 auto;font-size:16px;line-height:37px}
.main_cnt .cont_bx.personal .btn_bx{margin-top:28px}
.main_cnt .info_txt{margin-top:9px;font-size:11px;font-weight:normal;color:#a1a1a1}

.btn_txt{display:inline-block;position:relative;margin-top:13px;font-weight:normal;font-size:15px;color:#444;text-decoration:none}
.btn_txt:after{position:absolute;right:0;left:0;bottom:2px;height:1px;background:#444;content:''}

.cfm_list{overflow:hidden;display:inline-block;margin-top:11px;text-align:center}
.cfm_list a{display:block}
.cfm_list li{float:left;margin:0 11px}
.cfm_list li:first-child{margin-left:0}
.cfm_list li:last-child{margin-right:0}
.cfm_list li p{color:#222;font-size:15px;font-weight:normal;letter-spacing:-1px}
.cfm_list .bg{margin-bottom:6px;width:77px;height:77px}
.cfm_list .bg_phone:hover,.cfm_list .bg_phone:active{background-position:-158px 0}
.cfm_list .bg_pin{background-position:-79px 0}
.cfm_list .bg_pin:hover,.cfm_list .bg_pin:active{background-position:-158px -79px}

/* ¾à°üµ¿ÀÇ */
.agree_cnt{padding:0 10px}
.agree_cnt .cnt_box{margin-top:19px;padding:0 10px}
.agree_cnt .cnt_box label{display:inline-block;padding-left:27px;font-weight:normal}
.agree_cnt .info_txt{margin-top:20px;padding-top:18px;border-top:1px solid #eee;font-size:10px;font-weight:normal;color:#b3b3b3}

.agree_all{padding:9px 8px 8px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.agree_all .agree_chkbx{position:relative;height:26px;padding:0}
.agree_all .agree_chkbx .chk_label{padding-left:30px;font-size:17px;line-height:26px}

.agree_chkbx .indis{color:#0e86ff;font-weight:normal}
.agree_chkbx .selection{color:#888;font-weight:normal}
.agree_chkbx .chk_label{font-size:14px}
.agree_chkbx .inp_chk{left:0}
.agree_chkbx .btn_agree{display:inline-block;font-size:10px;font-weight:normal;color:#b3b3b3;vertical-align:top;text-decoration:underline}
.agree_view{position:relative}

.agr_group{margin-top:30px}
.agr_group:first-child{margin-top:0}
.agr_group .join_subtit{margin-bottom:9px;font-size:11px;font-weight:normal;color:#0e86ff}
.agr_group .agree_chkbx{position:relative;margin-top:5px;line-height:22px}
.agr_group .agree_chkbx .inp_wrap{display:inline-block;position:relative;margin-left:5px}
.agr_group .agree_chkbx .inp_wrap:first-child{margin-left:0}
.agr_group .agree_chkbx .agree_info{margin:5px 0 0 27px;font-size:10px;font-weight:normal;color:#b3b3b3}
.ly_rel_wrap{padding:10px}
.ly_rel_wrap p{font-size:12px;color:#888;font-weight:normal}
.ly_rel_wrap table{width:100%;margin:10px 0;}
.ly_rel_wrap table th,.ly_rel_wrap .scroll_box table td{border:1px solid #aaa;font-size:12px;color:#888}
.ly_rel_wrap table th{background:#dedede}
.ly_rel_wrap table td{padding:0 4px;font-size:12px;color:#888;font-weight:normal}

.agr_pointbx{position:relative;margin-top:40px;padding:0 10px;border-radius:4px;background:#f2f2f2}
.agr_pointbx .point_tit{display:inline-block;font-size:12px;font-weight:normal;color:#808080;line-height:42px}
.agr_pointbx .btn_more{position:absolute;top:0;right:10px;font-size:12px;font-weight:normal;color:#808080;line-height:42px}
.agr_pointbx .btn_more:after{display:inline-block;width:13px;height:7px;margin:-1px 0 1px;background-position:-116px -133px;vertical-align:middle;content:''}
.agr_pointbx .point_artwrap{display:none;padding:10px 0;border-top:1px solid #d9d9d9}
.agr_pointbx .point_artwrap iframe{width:100%}
.agr_pointbx .agr_txt,.point_agrbx .agr_txt,.point_agrbx .agr_lst li{font-size:11px;font-weight:normal;color:#999;letter-spacing:-1px}
.agr_pointbx.agr_open .btn_more:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.point_agrwrap{background:#f2f2f2}
.point_agrbx{padding-top:8px}
.point_agrbx .agr_tit{font-size:11px;font-weight:normal;color:#808080}
.point_agrbx .agr_txt{margin-top:4px}
.point_agrbx .agr_txt:first-child{margin-top:0}
.point_agrbx .agr_txtbx{margin-top:3px;padding:8px 10px;border-radius:3px;background:#ebebeb}
.point_agrbx .agr_lst{margin-top:8px}
.point_agrbx .agr_lst:first-child{margin-top:0}
.point_agrbx .agr_lst li{position:relative;padding-left:8px;line-height:15px}
.point_agrbx .agr_lst li:first-child:before{position:absolute;top:6px;left:0;width:3px;height:3px;border-radius:3px;background:#b3b3b3;content:''}
 

/* header */
.join_head{display:-webkit-box;height:132px;margin-top:10px;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center}
.join_head h1{text-align:center}
.join_head h1 .sp_join{width:143px;height:35px;background-position:0 -155px;vertical-align:bottom}
.join_head h1 .txt{display:inline-block;font-size:72px;font-weight:normal;color:#222;letter-spacing:-1px}
.join_head .join_status{display:inline-block;margin-top:18px}
.join_head .join_status:after{display:block;clear:both;content:''}
.join_head .join_status li{position:relative;float:left;margin-left:12px;font-size:45px;font-weight:normal;color:#999;letter-spacing:-1px}
.join_head .join_status li:first-child{margin-left:0}
.join_head .join_status li.selected{color:#0e86ff}
.join_head .join_status li.selected:after{position:absolute;bottom:-3px;right:0;left:0;height:2px;background:#0e86ff;content:''}
.join_head.main{margin-top:17px}

.ipin_bx{padding:0 10px}
.ipin_bx .ipin_lst{padding:8px 30px;background:#f1f1f1;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.ipin_bx .ipin_lst:after{display:block;clear:both;content:''}
.ipin_bx .ipin_lst li{float:left;width:50%;font-size:45px;font-weight:normal;color:#666;line-height:75px}
.ipin_bx .ipin_lst li:before{width:3px;height:3px;margin:-2px 5px 0 0;background-position:-78px -147px;vertical-align:middle;content:''}

/* È¸¿ø°¡ÀÔ */
.join_cnt .inp_chk{position:absolute;top:50%;z-index:9;width:66px;height:66px;margin-top:-11px;border:0;background-position:-80px -105px;-webkit-appearance:none}
.join_cnt .inp_chk:checked{background-position:-56px -105px}
.join_cnt .inp_chk.v2{width:26px;height:26px;margin-top:-13px;background-position:-28px -105px}
.join_cnt .inp_chk.v2:checked{background-position:0 -105px}
.join_cnt .btn_bx{display:table;margin-top:20px;width:100%;table-layout:fixed}
.join_cnt .btn_bx li{display:table-cell;padding:0 5px}
.join_cnt .btn_bx li:first-child{padding-left:0}
.join_cnt .btn_bx li:last-child{padding-right:0}
.join_cnt .btn{display:block;width:100%;height:42px;border:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:54px;font-weight:normal;color:#fff;line-height:132px;text-align:center;-webkit-appearance:none}
.join_cnt .btn_gray{border-bottom:1px solid #666;background:#888}
.join_cnt .btn_blue{height:43px;border-bottom:1px solid #0158b7;background:#0e86ff}
.join_cnt .btn_gray2{height:33px;border-bottom:1px  solid #ddd;background:#999;width:70%;font-size:45px;margin:0 auto;line-height:120%;margin-top:7px;margin-bottom:5px;}

.join_form{padding:0 10px}
.join_artwrap{margin-top:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.join_art{position:relative;padding:9px 32px 9px 15px;border-top:1px solid #eee}
.join_art:first-child{border-top:0}
.join_art:after{position:absolute;top:50%;right:15px;width:17px;height:12px;margin-top:-6px;background-position:-97px -133px;content:''}
.join_art p{margin-top:3px;font-size:36px;font-weight:normal}
.join_art .accep_txt{color:#0e86ff;letter-spacing:-1px}
.join_art .retry_txt{color:#f00d38;letter-spacing:-1px}
.join_art .form_bx{position:relative}
.join_art .form_bx.select_bx{font-weight:normal;color:#000}
.join_art .form_bx.select_bx label:after{position:absolute;top:10px;right:15px;width:13px;height:7px;background-position:-116px -133px;content:''}
.join_art .form_bx.select_bx .join_inp{display:none}
.join_art .form_bx.select_bx.hide_lb label{display:block}
.join_art .form_bx.hide_lb label{display:none}
.join_art label{position:absolute;top:0;right:0;left:0;background:#fff;line-height:78px;letter-spacing:-1px}
.join_art label strong,.join_form .join_art .form_bx label span{display:inline-block;font-weight:normal;vertical-align:top}
.join_art label strong{font-size:45px;color:#999}
.join_art label span{margin-left:5px;font-size:36px;color:#b7b7b7}
.join_art .join_inp{width:100%;padding:3px 0;border:0;background:transparent;font-size:45px;font-weight:normal;color:#000}
.join_art .in_tit{display:inline-block;font-size:45px;font-weight:normal;color:#999;line-height:78px;vertical-align:top}
.join_art.accep_chk:after{background-position:-78px -133px}

.join_art .in_tb{display:table;width:100%;table-layout:fixed}
.join_art .in_td{display:table-cell}
.join_art .in_td:last-child:before{position:absolute;top:0;bottom:0;z-index:10;width:1px;background:#d3d3d3;content:''}
.join_art .in_td:last-child .form_bx{padding-left:15px}
.join_art .in_td:last-child .form_bx label{left:15px}

.join_art.pw_bx:after{width:16px;height:20px;margin-top:-10px;background-position:-18px -133px}
.join_art.pw_bx.accep_chk:after{background-position:0 -133px}
.join_art.pw_rebx:after{right:12px;width:19px;height:20px;margin-top:-10px;background-position:-57px -133px}
.join_art.pw_rebx.accep_chk:after{background-position:-36px -133px}

.join_art.num_bx .in_td:first-child{width:160px}
.join_art.num_bx .join_inp{width:38px}
.join_art .dash{display:inline-block;font-size:45px;color:#000}
.join_art.num_bx .sel_box select{padding-left:0}
.join_art.num_bx .sel_box .sp_join{right:12px}

.join_art.email_bx{padding-right:0}
.join_art.email_bx:after{background:none}
.join_art.email_bx .in_td.arroba{width:21px;font-size:45px;font-weight:normal;color:#000}
.join_art.email_bx .ly_select .scroll_wrap .scroll_inner:before{width:70px;margin-left:-35px}
.join_art.email_bx .form_bx.select_bx{padding-right:35px}
.join_art.email_bx .form_bx.select_bx label:after{display:none}
.join_art.email_bx .form_bx.select_bx .ico_arr{overflow:hidden;position:absolute;top:0;right:0;width:40px;height:26px;font-size:0;line-height:9999px}
.join_art.email_bx .form_bx.select_bx .ico_arr:after{position:absolute;top:50%;left:11px;width:13px;height:7px;margin-top:-3px;background-position:-116px -133px;content:''}

.join_art.name_bx.accep_chk:after{background-position:-78px -133px}

.join_art.sms_bx:after{background:none}
.join_art.sms_bx strong{font-size:45px;font-weight:normal;color:#000}
.join_art.sms_bx p{font-size:33px;font-weight:normal;color:#999;letter-spacing:-1px}
.join_art.sms_bx .sms_chkbx{margin-top:10px}
.join_art.sms_bx .chk_bx{display:inline-block;position:relative;margin-left:24px;vertical-align:top}
.join_art.sms_bx .chk_bx:first-child{margin-left:0}
.join_art.sms_bx .chk_bx .chk_label{display:inline-block;position:static;width:auto;padding-left:27px;font-size:45px;font-weight:normal;color:#000;line-height:66px}
.join_art.sms_bx .chk_bx .chk_label:after{right:auto;left:0;margin-top:-12px}

/* °¡ÀÔ¿Ï·á */
.complete_cnt{margin:0 10px;padding:50px 0;border:1px solid #d8d8d8;text-align:center}
.complete_cnt .join_txt{font-size:46px;font-weight:normal;letter-spacing:-3px}
.complete_cnt .join_txt2{margin-top:5px;font-size:36px;font-weight:normal;letter-spacing:-1px}
.complete_cnt .join_txt2 em{font-size:39px;font-style:normal;color:#0e86ff;letter-spacing:0}
.complete_cnt .join_txt2 span{letter-spacing:0}
.complete_cnt .btn_bx{display:block;margin-top:50px;text-align:center}
.complete_cnt .btn_bx a{display:inline-block;width:185px}
.complete_cnt .btn_txt{margin-top:20px}
