@charset "utf-8";

@import url('cyber_common.css');

/* login center */
.loginNew	.copy_txt{padding-bottom:20px;font-size:15px}
.loginNew	.copy_txt span	{font-weight: bold; color: #e20f8c;}
.loginNew .box01	{ float: left; width: 420px; height: 360px; border: 1px solid #bbbbbb; padding: 30px;} 
.loginNew .box01 .btn01 p a	{ font-size: 18px; font-weight: bold; color: #fff; text-align: center; display: block; width: 290px; background: #e20f8c; border: 1px solid #e20f8c; padding: 14px 0 16px 0; margin: 0 auto 20px auto;	}

.loginNew .box02	{	float: right; width: 420px; height: 360px; border: 1px solid #bbbbbb; padding: 30px; }
.loginNew .box02 .btn02 p a	{ font-size: 18px; font-weight: bold; color: #e20f8c; text-align: center; display: block; width: 290px; border: 1px solid #dddddd; background: #fff; padding: 14px 0 16px 0; margin: 0 auto 20px auto;	}
.loginNew .box02 .input_text01 input[type=password]{box-sizing:border-box; padding:5px 60px 5px 10px; height:40px; line-height:30px; font-size:13px; border:none; margin-top: -6px; border: 1px solid #dddddd;}

.loginNew .conbox { border-top: 1px dotted #b2b2b2; padding: 20px 0 0 0; font-size: 14px; margin: 30px 0 0 0;}
.loginNew .conbox ul	{	}
.loginNew .conbox ul li	{ line-height: 160%;}
.loginNew .conbox p	{ margin: 0 0 10px 0; line-height: 160%;	}

.loginNew .box03	{ float: left; width: 420px; height: 160px; border: 1px solid #bbbbbb; padding: 30px;}
.loginNew .box03 .btn01 p a	{ font-size: 18px; font-weight: bold; color: #fff; text-align: center; display: block; width: 290px; background: #e20f8c; border: 1px solid #e20f8c; padding: 14px 0 16px 0; margin: 0 auto 20px auto;	}
.loginNew .box04	{	float: right; width: 420px; height: 160px; border: 1px solid #bbbbbb; padding: 30px; }
.loginNew .box04 .btn02 p a	{ font-size: 18px; font-weight: bold; color: #e20f8c; text-align: center; display: block; width: 290px; border: 1px solid #dddddd; background: #fff; padding: 14px 0 16px 0; margin: 0 auto 20px auto;	}
.loginNew .conbox01	{	height: 70px; font-size: 14px; border-bottom: 1px dotted #b2b2b2; margin: 0 0 30px 0;}
.loginNew .conbox01 p	{ line-height: 160%;}
.loginNew .conbox01 p span	{ color: #e20f8c; font-weight: bold;	}

.loginNew .box01 h4,
.loginNew .box02 h4	{ font-size: 22px; text-align: center; margin: 0 0 0px 0; padding: 0px 0 15px 0;  font-weight: bold; color: #564088; border-bottom: 1px solid #ddd;}
.loginNew .box01 p.disc,
.loginNew .box02 p.disc { margin: 0 0 20px 0; padding: 10px 0 10px 0; text-align: center; font-size: 14px; background-color: #f2f3f4;border-bottom: 1px solid #ddd;}

/* 로그인 */
.logincenter .copy_txt{padding-bottom:20px;font-size:15px}
.logincenter .tab_box .p_radio{height:36px;font-size:13px;line-height:18px}
.logincenter .tab_box .p_radio{height:36px;font-size:13px;line-height:18px}
.logincenter .tab_box .p_radio input{width:16px;height:16px}
.logincenter .tab_box .p_radio .mr20{margin-right:20px}

.logincenter .tab_box .box_l .div_idbox{padding-left:175px;text-align:left}
.logincenter .tab_box .box_l .div_idbox .txt_id{padding-bottom:16px;font-weight:bold;font-size:15px;color:#333333}
.logincenter .tab_box .box_l .div_idbox .txt_id span{color:#554084}
.logincenter .tab_box .box_l .div_idbox .txt_copy{padding-bottom:13px;font-size:13px;color:#666666}
.logincenter .tab_box .box_l .div_idbox .input_text{margin-right:8px}
.logincenter .tab_box .box_l .div_idbox .btn_pink{vertical-align:middle}
.logincenter .tab_box .box_l .div_idbox .ml8{margin-left:8px}
.logincenter .tab_box .box_l .div_cardbox{padding-left:153px;text-align:left}
.logincenter .tab_box .box_l .div_cardbox .txt_id{padding-bottom:16px;font-weight:bold;font-size:15px;color:#333333}
.logincenter .tab_box .box_l .div_cardbox .card_form{margin-bottom:30px}
.logincenter .tab_box .box_l .div_cardbox .card_form li{padding-bottom:10px}
.logincenter .tab_box .box_l .div_cardbox .card_form li.last{padding-bottom:0}
.logincenter .tab_box .box_l .div_cardbox .span_name{display:inline-block;width:93px;font-weight:bold;font-size:15px;color:#333333}
.logincenter .tab_box .box_l .div_cardbox .span_name em{color:#554084}
.logincenter .tab_box .box_l .div_cardbox .selectbox{width:335px}
.logincenter .tab_box .box_l .div_cardbox .selectbox dl dd{width:349px}
.logincenter .tab_box .box_l .div_cardbox .btn_p{padding-left:133px}

.logincenter .tab_box .box_r ul{padding-left:20px}
.logincenter .tab_box .box_r ul li:first-child{padding-bottom:8px}
.logincenter .tab_box .box_r ul li.li_last{padding-top:8px}

.logincenter .tab_box .box_full .div_idbox{padding-bottom:40px;text-align:center}
.logincenter .tab_box .box_full .div_idbox .txt_id{padding:0 0 16px 245px;font-weight:bold;font-size:15px;color:#333333;text-align:left}
.logincenter .tab_box .box_full .div_idbox .txt_id span{color:#554084}
.logincenter .tab_box .box_full .div_idbox .btn_pink{vertical-align:middle}
.logincenter .tab_box .box_full .div_idbox .ml8{margin-left:8px}

.logincenter .tab_relative{position:relative}
.logincenter .tab_relative .article_tab01{position:absolute;left:0;top:43px}
.logincenter .tab_relative .article_tab02{position:absolute;left:0;top:43px}
.logincenter .tab_relative .article_tab03{position:absolute;left:0;top:43px}
.logincenter .tab_relative .article_tab04{position:absolute;left:0;top:43px}
.logincenter .tab_relative .article_tab05{position:absolute;left:0;top:0}

.logincenter .notice_content .btn_p{padding:8px 0 0 10px}

.logincenter .banner_info{}
.logincenter .banner_info .box{float:left;padding:20px 0 0 18px;width:300px;height:128px;border:1px solid #dddddd}
.logincenter .banner_info .box h6{padding-bottom:14px;font-weight:bold;font-size:16px;color:#333333}
.logincenter .banner_info .box .tel{padding-bottom:12px}
.logincenter .banner_info .box ul{}
.logincenter .banner_info .box ul li{font-size:13px;line-height:18px;color:#666666}
.logincenter .banner_info .box_l{margin-right:10px;background:url("/common/images/logincenter/bg_center.gif") no-repeat 216px 58px}
.logincenter .banner_info .box_m{margin-right:10px;background:url("/common/images/common/bg_smart_app.gif") no-repeat 229px 59px}
.logincenter .banner_info .box_m h6{padding-bottom:16px}
.logincenter .banner_info .box_m .txt_copy{padding-bottom:4px;width:195px;font-size:13px;line-height:18px;color:#666666}
.logincenter .banner_info .box_m .txt_qr{font-size:12px;line-height:16px;color:#554084}
.logincenter .banner_info .box_r{}
.logincenter .banner_info .box_r h6{padding-bottom:6px}
.logincenter .banner_info .box_r .txt_copy{padding-bottom:19px;font-size:13px;line-height:18px;color:#666666}

/* 회원가입 */
.logincenter .step_toptxt{padding-bottom:40px;font-size:15px;line-height:23px}
.logincenter .gate_box{margin-bottom:10px}
.logincenter .gate_box li{float:left;padding:39px 0;width:483px;height:263px;text-align:center;}
.logincenter .gate_box li.personal{border:1px solid #dddddd;background:#f5f5f5 url("/common/images/logincenter/bg_member_gate01.png") no-repeat  center 168px}
.logincenter .gate_box li.personal.on{border:1px solid #e20f8c;background:#ffffff url("/common/images/logincenter/bg_member_gate01.png") no-repeat  center 168px}
.logincenter .gate_box li.company{margin-left:10px;border:1px solid #dddddd;background:#f5f5f5 url("/common/images/logincenter/bg_member_gate02.png") no-repeat  center 168px}
.logincenter .gate_box li.company.on{margin-left:10px;border:1px solid #e20f8c;background:#ffffff url("/common/images/logincenter/bg_member_gate02.png") no-repeat  center 168px}
.logincenter .gate_box li h5{padding-bottom:17px;font-weight:bold;font-size:24px;color:#333333}
.logincenter .gate_box li.on h5{padding-bottom:17px;font-weight:bold;font-size:24px;color:#e20f8c}
.logincenter .gate_box li.right h5{color:#333333}
.logincenter .gate_box li .copy{padding-bottom:6px;font-weight:bold;font-size:15px;line-height:23px;color:#333333}
.logincenter .gate_box li .txt{height:42px;padding-bottom:117px;font-size:13px;line-height:21px}
.logincenter .gate_box li .fz13{font-size:13px}
.logincenter .stepbox{margin-bottom:30px}
.logincenter .btn_complete{margin-top:30px;text-align:center}
.logincenter .btn_complete .mr8{margin-right:8px}

.logincenter .gate_box li.on .btn_white3{display:inline-block;background:#e20f8c}
.logincenter .gate_box li.on .btn_white3 em{display:block;background:url("/common/images/common/btn/btn_pink2_right.gif") no-repeat right 0}
.logincenter .gate_box li.on .btn_white3 a{display:block;padding:7px 36px 7px 20px;height:22px;line-height:22px;font-weight:bold;font-size:13px;color:#ffffff;background:url("/common/images/common/btn/btn_pink2_left.gif") no-repeat 0 0}

.member_modify{margin-bottom:8px}
.member_modify table th{padding:16px}
.member_modify table td{padding:16px;font-size:13px}
.member_modify .font12{font-size:12px;line-height:20px}
.member_modify .mr8{margin-right:8px}
.member_modify .mr16{margin-right:16px}
.member_modify .ml40{margin-left:40px}
.member_modify.mb40{margin-bottom:40px}

.member_modify .member_id .input_text{margin-bottom:6px}
.member_modify .member_id label{display:inline-block;font-weight:bold;font-size:13px}
.member_modify .member_email .input_text{margin-bottom:6px}
.member_modify .member_address .mb6{margin-bottom:6px}
.member_modify label{margin:0 40px 0 10px}
.member_modify .selectbox{vertical-align:middle}
.member_modify .selectbox dt{background:url("/common/images/common/bg_select.gif") no-repeat right center}
.member_modify .selectbox dt a{padding:0px 0 2px 9px}
.member_modify .selectbox dd{width:66px}
.member_modify .member_tel .selectbox dd{z-index:2}
.member_modify .member_phone .selectbox dd{z-index:1}
.member_modify .select_disabled{background:#f5f5f5}
.member_modify .select_disabled dt{background:url("/common/images/common/bg_select_disabled.gif") no-repeat right center}
.member_modify .member_email .selectbox dd{width:138px}

.company_id label{margin:0;padding-right:8px}


.txt_list li{font-size:13px;line-height:21px}
.dl_txt dt{font-weight:bold;font-size:13px;line-height:21px}
.dl_txt dd{font-size:13px;line-height:21px}
.dl_txt dd.gap{margin-bottom:11px}

.tbl_bot_txt{line-height:20px}
.tbl_bot_txt.bul_dot{line-height:20px;padding-left:9px;background:url("/common/images/common/bl_graydot.gif") no-repeat left 10px}
.btn_area{padding-top:30px;text-align:center}
.btn_area .btn_gray2{margin-right:8px}


/* 공인인증서 등록 */
.logincenter .data_input_box{height:auto}
.logincenter .data_input_box .pb20{padding-bottom:15px!important;}
.logincenter .data_input_box .fz12{font-size:12px}
.logincenter .data_input_box .t_center{padding-bottom:30px;text-align:center}
.logincenter .data_input_box .t_center img{margin-top:40px}
.logincenter .data_input_box .t_center p{margin-top:25px;font-size:15px;line-height:24px;}
.logincenter .data_input_box .t_center .mt17{margin-top:17px}
.logincenter .data_input_box .t_left{margin:40px 0 0 199px;text-align:left}
.logincenter .data_input_box .t_left .ml6{margin-left:6px}
.logincenter .data_input_box .t_left .txt_id{padding-bottom:16px;font-weight:bold;font-size:15px;color:#333333}
.logincenter .data_input_box .t_left .txt_id span{color:#554084}
.logincenter .data_input_box .t_left .btn_pink{vertical-align:middle}
.logincenter .data_input_box .t_left .btn_gray2{vertical-align:middle}

.cetification .data_input_box{height:auto;}
.cetification .data_input_box .pb20{padding-bottom:15px!important;}
.cetification .pb40{padding-bottom:37px!important;}
.cetification .data_input_box .fz12{font-size:12px}
.cetification .data_input_box .t_center{padding-bottom:30px;text-align:center}
.cetification .data_input_box .t_center img{margin-top:40px}
.cetification .data_input_box .t_center p{margin-top:25px;font-size:15px;line-height:24px;}
.cetification .data_input_box .t_center .mt17{margin-top:17px}
.cetification .data_input_box .t_left{margin:40px 0 0 199px;text-align:left}
.cetification .data_input_box .t_left .ml6{margin-left:6px}
.cetification .data_input_box .t_left .txt_id{padding-bottom:16px;font-weight:bold;font-size:15px;color:#333333}
.cetification .data_input_box .t_left .txt_id span{color:#554084}
.cetification .data_input_box .t_left .btn_pink{vertical-align:middle}
.cetification .data_input_box .t_left .btn_gray2{vertical-align:middle}

/* 아이디찾기 */
.logincenter .find_id_box{border:1px solid #bbbbbb;}
.logincenter .id_info_box{background:url("/common/images/logincenter/bg_idfind_01.gif") no-repeat 239px 40px;}
.logincenter .id_info_box.fail{background:url("/common/images/logincenter/bg_idfind_03.gif") no-repeat 239px 40px;}
.logincenter .id_info_box .txt_area{padding-left:360px}
.logincenter .id_info_box .ml8{margin-left:8px!important}
.logincenter .find_id_box .id_info_box{padding:40px 0 48px 0}
.logincenter .id_info_box .id_info{display:block;padding-bottom:22px;font-size:24px;font-weight:bold;color:#333333}
.logincenter .id_info_box .join_date{display:block;font-size:15px;color:#666666}
.logincenter .find_id_box .method_box{margin-left:239px;width:500px}
.logincenter .find_id_box .method_box .txt_area{padding:20px 0 20px 123px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
.logincenter .method_box .method_choice{display:block;margin-bottom:17px}
.logincenter .method_box .method_choice span{color:#333333;font-size:15px;font-weight:bold}
.logincenter .method_box .txt_method{display:block;margin-bottom:20px}
.logincenter .method_box .txt_method span{color:#666666;font-size:13px}
.logincenter .method_box .method_input{display:block}
.logincenter .method_box .method_input label{display:block}
.logincenter .method_box .method_input label:first-child{margin-bottom:10px}
.logincenter .method_box .method_input input{margin-right:9px;width:16px;height:16px}
.logincenter .method_box .method_input span{display:inline-block;font-size:13px;color:#666666}
.logincenter .method_box .method_input span.mr30{margin-right:30px}
.logincenter .method_box .btn_area{padding:20px 0 40px}

.logincenter .method_box .btn_area{text-align:center}

.logincenter .box_l.t_left{text-align:left}
.logincenter .box_l.t_left .ml152{margin-left:152px}
.logincenter .box_l.t_left dt.txt_id{margin-right:25px;color:#333333;}
.logincenter .box_l.t_left .floating{margin-bottom:10px}
.logincenter .box_l.t_left .floating dt,
.logincenter .box_l.t_left .floating dd{float:left;line-height:38px;vertical-align:middle;}

.logincenter .box_l .t_center{text-align: center;}

.logincenter .desc_list{border-top:2px solid #554084}
.logincenter .desc_list .desc_tit{border-bottom:1px solid #dddddd}
.logincenter .desc_list .desc_tit p{padding:9px 21px 9px;line-height:22px;border-bottom:1px solid #ccc7d6;vertical-align:middle;color:#333333;font-size:15px;font-weight:bold;background:#f5f5f5}
.logincenter .desc_list .desc_tit p span{font-size:15px;color:#e20f8c;font-size:16px;font-weight:bold;vertical-align:text-top;}
.desc_tit p{padding:9px 21px 9px;line-height:22px;border-bottom:1px solid #ccc7d6;vertical-align:middle;color:#333333;font-size:15px;font-weight:bold;background:#f5f5f5}
.desc_tit p span{font-size:15px;color:#e20f8c;font-size:16px;font-weight:bold;vertical-align:text-top;}

.logincenter .desc_list .desc_cont{border-bottom:1px solid #dddddd;vertical-align:text-top;}
.logincenter .desc_list .desc_cont.last{border-bottom:1px solid #bbbbbb}
.logincenter .desc_list .desc_cont dd{padding:17px 20px;border-bottom:1px solid #dddddd;}
.logincenter .desc_list .desc_cont dd p{line-height:24px;margin-bottom:9px}
.logincenter .desc_list .desc_cont dd p.last{margin-bottom:0}
.logincenter .desc_list .desc_cont dd p .bg_num{display:inline-block;width:20px;padding:3px 0 4px;margin-right:8px;line-height:1;background:#6a7074;font-weight:bold;color:#ffffff;text-align:center;}
dd p .bg_num{display:inline-block;width:20px;padding:3px 0 4px;margin-right:8px;line-height:1;background:#6a7074;font-weight:bold;color:#ffffff;text-align:center;}

/* 2018 카카오페이기반 인증서비스 추가 */
.kakao_pay_certification{width: 100%;}
.kakao_pay_certification:after{content:''; display: block; clear: both;}
.kakao_pay_certification>*{width: 426px; min-height: 440px; padding: 25px; border:3px solid #ccc;}
.kakao_pay_certification .member_login{float:left;}
.kakao_pay_certification .easy_login{float:right;}
.kakao_pay_certification .title{margin-bottom: 43px; text-align: center;}
.kakao_pay_certification .title>b{display:block; padding: 30px 0 10px; font-size: 27px; color:#111;}
.kakao_pay_certification .title>small{font-size: 13px; color:#464646;}
.kakao_pay_certification .login_btns{margin-left: -5px; zoom:1;}
.kakao_pay_certification .login_btns:after{content:''; display: block; clear: both;}
.kakao_pay_certification .login_btns .btn{float:left; width: 210px; height: 40px; margin-top: 5px; margin-left: 5px; text-align: center; font-size: 15px; color:#fff; background: #766e80; line-height: 40px;}
.kakao_pay_certification .login_btns .btn.btn_pink{background: #e4007f;}
.kakao_pay_certification .etc_link{padding: 18px 0; text-align: center;}
.kakao_pay_certification .etc_link>*{display:inline-block; padding: 0 10px 0 30px; line-height: 22px; font-size: 14px; color:#363636; background: url(/common/images/login/ico_login_etc.gif) no-repeat;}
.kakao_pay_certification .etc_link>* + *{background-position: 0 -22px;}
.kakao_pay_certification .etc_link>* + * + *{background-position: 0 -44px;}
.kakao_pay_certification .login_notice{padding: 20px; background: #f3f2f5; font-size: 12px; line-height: 17px; color:#363636;}
.kakao_pay_certification .login_notice li{padding-left: 7px; text-indent: -5px;}
.kakao_pay_certification .login_notice>dt:before,
.kakao_pay_certification .login_notice li:before{content:'· ';}
.kakao_pay_certification .login_notice li + li{margin-top: 5px;}
.kakao_pay_certification dl.login_notice{padding: 23px 20px;}
.kakao_pay_certification .login_notice>dt{font-size: 13px; font-weight: bold;}
.kakao_pay_certification .login_notice>dd{padding-left: 7px; padding-top: 5px;}
.kakao_pay_certification .login_check{font-size: 14px;}
.kakao_pay_certification .login_check>dt{height: 31px; padding: 16px 0 0 16px; background: #f1f1f1; color:#363636; font-weight: bold;}
.kakao_pay_certification .login_check>dd{padding: 16px 0 0 16px;}
.kakao_pay_certification .login_check li{position: relative; margin-bottom: 13px;}
.kakao_pay_certification .login_check .btn_white4{position: absolute; top:50%; right:0; margin-top: -12px;}
.kakao_pay_certification .login_check .btn_white4 a{padding:2px 5px;}
.kakao_pay_certification .login_btns + .login_notice{margin-top: 10px;}
.kakao_pay_certification + *{margin-top: 38px;}
.kakao_pay_certification + article .notice_content{position: relative;}
.kakao_pay_certification + article .notice_content .text{line-height: 25px;}
.kakao_pay_certification + article .btn_member_join{position: absolute; top:50%; right:29px; width: 164px; height: 36px; margin-top: -20px; border:2px solid #b5b0bd; text-align: center; line-height: 36px; font-size: 13px; font-weight: bold;}

.certification_form table{margin-bottom:0;}
.certification_form .selectbox{vertical-align: middle;}
.certification_form .selectbox dl dt a{padding-top: 0}
.certification_form .selectbox dd{width:69px;}

.certification_form span.input_check{display:inline-block; min-width:100px; padding-right: 10px; vertical-align: middle;}
.certification_form .policy_check>dt{padding-bottom: 10px; margin-bottom:7px; border-bottom:1px solid #ddd;}
.certification_form .policy_check li{position: relative;}
.certification_form .policy_check li + li{margin-top: 7px;}
.certification_form .policy_check .btn_white4{position: absolute; top:50%; right:0; margin-top: -12px;}
.certification_form .policy_check .btn_white4 a{padding:2px 5px;}
.certification_form .provision_box{display:block; height: 180px; padding: 10px;}

.logincenter.log_new .tab_relative .article_tab01{width: 100%;}
.logincenter.log_new .tab_relative .article_tab02{width: 100%;}
.logincenter.log_new .tab_relative .article_tab03{width: 100%;}
.logincenter.log_new .tab_relative .article_tab04{width: 100%;}
.log_new .ul_tab_boxtype li{width: 245px;}
.log_new .tab_box{position: relative; padding-bottom: 40px;}
.log_new .tab_box .box_l{padding-bottom:0; margin-bottom: 0; background:none;}
.log_new .tab_box .box_l .div_idbox{position: absolute; top:50%; left:0; margin-top: -47px; min-width:384px;}
.log_new .tab_box .box_l .div_idbox.center{padding-top: 32px; text-align: center;}
.log_new .tab_box .box_r{float:right; background: url(/common/images/common/bg_line_dotted.gif) repeat-y left top;}
.log_new .tab_box .box_r li{padding-bottom:0 !important;}
.log_new .tab_box .box_r li + li{margin-top: 8px;}

.tit_subtit + .toptxt{padding-bottom: 10px;}


/* 2018 카카오페이기반 인증서비스 추가 */
/* >>> (2018-11-05~...)(추가/수정-퍼블리셔 곽민서) <<< */
/* 회원로그인 */
.tab_login {position: relative}

.tab_login .btn_wrap {overflow: hidden}
.tab_login .btn_wrap .btn_l {float: left}
.tab_login .btn_wrap .btn_r {float: right}

/* (공통) 본인인증 리스트 */
.member_login {padding:45px 30px}
.member_login>li {display:inline-block;width:264px;margin-left:25px;vertical-align:top;text-align:center;}
.member_login>li>p {font-size:14px;color:#333}
.member_login>li .bder1 {border-radius:10px;padding:110px 0 20px; min-height:190px; box-sizing: border-box;box-shadow:2px 3px 5px #ddd}
.member_login>li:first-child {margin-left: 0 !important}
/* .member_login>li:nth-child(2) {background-image: url('../images/logincenter/ico_m2.png')}
.member_login>li:nth-child(3) {background-image: url('../images/logincenter/ico_m3.png')}
.member_login>li:nth-child(4) {background-image: url('../images/logincenter/ico_m4.png')} */
.member_login .ico1 {padding:110px 0 20px;background: url('/common/images/logincenter/ico_login01.png') no-repeat center 25%}
.member_login .ico2 {padding:110px 0 20px;background: url('/common/images/logincenter/ico_login02.png') no-repeat center 25%}
.member_login .ico3 {padding:110px 0 20px;background: url('/common/images/logincenter/ico_login03.png') no-repeat center 25%}
.member_login .ico4 {padding:110px 0 20px;background: url('/common/images/logincenter/ico_login04.png') no-repeat center 25%}
.member_login .btn_clb a {width:135px;height:40px;margin:0 auto;line-height:29px;border-radius:20px;font-size:15px;font-weight:bold;text-align:center;color:#333;background-color:#c8c1d3;padding: 7px 0; }
.member_login .btn_clb02{ display:inline-block; width:135px;height:25px;margin:0 auto;line-height:29px;border-radius:20px;font-size:15px;font-weight:bold;text-align:center;color:#333;background-color:#c8c1d3; padding: 7px 0;}
.member_login .btn_clb02 em{font-weight:bold;}
.member_login .btn_clb02 .s_txt

/* 간편로그인 */
.simple_login {margin-top: 30px; position: relative}

.simple_login>li {width: 53%; margin-left: 2%; box-sizing: border-box}
.simple_login>li:first-child {margin-left: 0; width: 45%; }
.simple_login>li:first-child h4 {padding:20px 0}
.simple_login .member_login>li {margin-left:15px;}
.simple_login .member_login .btn_clb a {width:120px;}

.login_chk {padding: 24px 30px 19px; position:relative;}
.login_chk dt {padding-bottom: 18px; border-bottom: 1px dashed #d7d7d7; height:24px}
.login_chk dt input {display:block !important; position:absolute; top:17px; left:29px; width:32px; height:32px;z-index:0;}
.login_chk dt label {position:absolute; z-index:1;}
.login_chk dd {padding-top: 15px}
.login_chk li {line-height: 28px; margin-top: 5px}
.login_chk li:first-child {margin-top: 0}
/* 
.simple_login_r {overflow: hidden}
.simple_login_r li {float: left; margin-left: 2%; width: 49%; padding: 110px 10px 10px; box-sizing: border-box; background: url('../images/logincenter/ico_m2.png') no-repeat center 25%;}
.simple_login_r li:first-child {margin-left: 0}
.simple_login_r li:nth-child(2) {background-image: url('../images/logincenter/ico_m3.png')}
 */
.simple_login_r {overflow: hidden}
.simple_login_r li {float: left; margin-left: 2%; width: 49%; padding: 110px 10px 10px; box-sizing: border-box; background: url('../images/logincenter/ico_m2.png') no-repeat center 25%;}
.simple_login_r li.single {background: url('/common/images/logincenter/ico_m5.png') no-repeat 50% 50%  !important; height:120px !important;}
.simple_login_r li:first-child {margin-left: 0}
.simple_login_r li:nth-child(2) {background-image: url('/common/images/logincenter/ico_m3.png')}
.simple_login_r li.single a { height:109px !important;}

.p_service {margin-top: 10px; padding: 11px 15px}
.p_service p {line-height: 24px}

/* 체크박스 커스터마이징 */
input.chk_purple[type="checkbox"] {display: none}
input.chk_purple[type="checkbox"] + label em {display: inline-block; width: 30px; height: 30px; background: url('/common/images/logincenter/chk_purple.png') no-repeat center center; margin:-7px 10px 0 0; vertical-align: middle; cursor: pointer}
input.chk_purple[type="checkbox"]:checked + label em {background-image: url('/common/images/logincenter/chk_purple_on.png')}

/* 1114 로그인 버튼색상 추가 */

.btn_clb {display: inline-block;width: 100%}
.btn_clb a, .btn_clb input[type="submit"] {display: block;height: 30px;line-height: 30px;font-weight: bold;font-size: 14px;color: #fff;background: #6b5699;box-sizing: border-box}

/* 1114 전화번호 앞번호 너비값 변경 - 기존 CSS 있음 */
.certification_form .selectbox dd {width: 90px}

/* 1114 숫자 자간 너비 일반으로 변경 */
.lsn {letter-spacing:2px !important}

/* 1114  약관동의 버튼 정렬 하단 패딩 2px 추가 */
.policy_check dd ul >li:first-child {padding-bottom: 2px}

/* 1114  인풋박스 테두리 없에기 */
.bd0 {border:0;}

/* 1114  화면에서 없에기 */
.dbn {display:none;}

/* 1114  상단마진 2px 추가*/
.mt2 {margin-top:2px;}

/* 1127  하단패딩 55px 추가*/
.pb55 {padding-bottom:55px;}

/* 1204 로그인 박스 수정*/
	.wd3233>li {width: 32.33% !important; }

/* 간편로그인 추가 변경 */
.btn_purple6{border-color:#d6d3dd !important;}
.btn_purple6 a{display:block; width:100%; height:150px; margin-top:0;}
.bder1 {border:1px solid #ddd}
.bder6 {border: 6px solid #f5f5f5}
.pd0 {padding:0 !important;}
.hg70 {height:70px;}
.pt20 {padding-top:20px !important}
.pt10 {padding-top:10px !important}
.mt0 {margin-top:0 !important;}

/* 간편로그인 200206 */
.simple_login_wrap .bder1 {padding:30px}
.simple_login_wrap .re_num {padding:15px}
.simple_login_wrap .re_num label {margin-right:10px;font-size:14px;color:#333;font-weight:bold}
.simple_login_wrap .re_num input[type="number"] {width:200px;height:35px;margin-right:3px;padding:0 10px;line-height:35px;border:1px solid #ccc}
.simple_login_wrap .re_num input[type="submit"] {width:80px;height:35px;line-height:35px;border:0;font-size:15px;font-weight:bold;text-align:center;color:#fff;background-color:#554083}
.simple_login_wrap .re_num .ms label {margin-right:0px;font-size:13px;color:#333;font-weight:bold}
.simple_login_wrap .re_num .id_num {margin-right:7px;font-size:14.5px;color:#333;font-weight:bold}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-moz-appearance:none;-webkit-appearance:none;appearance:none}
.simple_login_wrap .member_login {padding:15px 0 0; text-align:center;}
.simple_login_wrap .member_login > li {display:inline-block;width:150px;padding:110px 0 20px;border:3px solid #e6e6e6;box-sizing:border-box}
.simple_login_wrap .member_login .login_box {display:inline-block;width:198px;padding:0 10px;border:3px solid #e6e6e6;box-sizing:border-box}
.simple_login_wrap .box {padding:20px;border:1px dashed #ddd}
.simple_login_wrap .box h4 {padding:0 0 5px;font-weight:bold;color:#333;font-size:14px}
.simple_login_wrap .box p {color:#666;font-size:14px;}
/* 네이버로그인 201118 */
.notice_content .btn_naver{ display:inline-block; margin:0 0 0px 7px; border: 1px solid #c8c1d3; padding:0px 10px; color: #554084 }

/* 개인회원가입 - 본인인증 200206 */
.join_certi .bder1 {padding:40px 138px}
.join_certi .input_wrap {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #f2f2f2}
.join_certi .input_wrap label {margin-right:10px;font-size:14px;font-weight:bold;color:#333}
.join_certi .input_wrap input {width:210px;height:35px;padding:0 10px;line-height:35px;}
.join_certi .input_wrap input:focus {border:1px solid #554084;outline:none;}
.join_certi .member_login {padding:0}
.join_certi .member_login > li {width:287px;margin-left:25px}

/* (공통) 마우스로 입력 */
.check_wrap {display:inline-block;margin-left:10px;vertical-align:middle;}
.check_wrap label {position:relative;padding-left:28px;letter-spacing:-1px}
.check_wrap label:before {display:inline-block;position:absolute;left:0;top:1px;width:20px;height:20px;content:'';background:url(/common/images/logincenter/chk_purple_v2.png) no-repeat -20px 0;}
.check_wrap input[type="checkbox"] {position:absolute;left:-99999;width:1px;height:1px}
.check_wrap input[type="checkbox"]:focus{ outline-style: none;  width:22px;height:22px; margin-left: 4px; margin-top: -2px;}
.check_wrap input[type="checkbox"]:checked + label:before {background-position-x:0;}

/*  */
.lh14 li {}
.pd10 li {}
.agrLine2 li a{line-height:1.4 !important; padding:10px !important; border:10px solid;}

/* 1220 간편로그인 전체동의 변경 */
.login_chk dt input {display:block !important; position:absolute; top:17px; left:29px; width:32px; height:32px;z-index:0; border:0;}
.login_chk dt label {position:absolute; z-index:1;}

/* 1224 약관동의 수정 */
.bbu {font-weight:bold; font-size:15px; text-decoration:none;}
.pdl12 {padding-left:12px;}