@charset "utf-8";

/* JOIN */

.join_wp .table_wp .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-15px; bottom:-135px; width:250px; padding:12px 15px; margin-bottom:10px; font-size:12px; line-height:18px; }
.join_wp .table_wp .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.join_wp .table_wp .od_summary.email_info em	{ width:200px; position:absolute; left:-15px; bottom:-100px; z-index:200000; background:#FFF;  }

.join_wp h4		{ font-size:16px; margin:100px 0 20px; }
.join_wp .btn_center span		{ width:280px; margin-top:100px; }
.join_wp .btn_center span a	{ font-size:17px; font-family:'Noto Sans KR'; font-weight:bold; }
.join_agree		{ border-top:2px solid #000; position:relative; padding:10px 0px; position:relative; color:#999999; }
.join_agree ul li	{ background:url('//image.prospecs.com/front/images/common/blt_bar.png') no-repeat left center; padding-left:10px; line-height:24px; font-size:13px; color:#999999; }
.join_agree p		{ position:absolute; top:30px; right:25px; }
dl.agreeArea dt		{ margin:40px 0 10px; font-size:14px; font-weight:normal; color:#222222; }
dl.agreeArea dd p.agree	{ margin-top:10px; font-size: 13px; padding-bottom:0px; }
dl.agreeArea dd p.agree label.checkbox		{ padding-left:21px; color:#999999;  }
.agree_txt_wp	{ border:1px solid #e3e3e3; padding:10px;  }
.agree_wrap		{ padding:20px 10px; }
.agree_wrap pre		{ width:940px; color:#7d7d7d; padding-right:20px; color: #666; font-size: 13px; line-height: 24px; white-space: pre-line;font-family:'Noto Sans KR'; }
.alert_msg		{ color:#e76c1f; font-size:12px; font-family:'Noto Sans KR'; font-weight:300; margin:-10px 0 20px; 	}

.certi_way		{ border-top:2px solid #000; width:100%; margin:0px 0 0px; }
.certi_way_in		{ padding:43px 30px 50px; float:left; 	}
.certi_way_in .lf_cont	{ float:left; width:330px; border-right:1px solid #f1f1f1; 	}
.certi_way_in .rf_cont	{ float:left; padding-left:100px; 	}
.certi_way_in dl		{	}
.certi_way_in dt		{ color:#222222; font-family:GothamM; font-size:18px; margin-bottom:11px; 	}
.certi_way_in dd		{ display:inline-block; 	}
.certi_way_in .rf_cont .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 2px no-repeat; width:16px; height:16px; display:inline-block; vertical-align:top; cursor:pointer; position:relative; padding-bottom:4px;  }
.certi_way_in .rf_cont .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-80px; width:250px; padding:12px 15px; margin-bottom:10px; font-size:12px; line-height:18px; }
.certi_way_in .rf_cont .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }

.certi_way_in dd .button.email		{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:250px; height:50px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_mail.png') 45px 17px no-repeat; padding-left:25px;     }
.certi_way_in dd .button.naver		{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:50px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_naver.png') 22px 15px no-repeat; padding-left:21px; margin-right:3px; background-size:20px 20px;  }
.certi_way_in dd .button.kakao	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:50px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_kakao.png') 22px 15px no-repeat; padding-left:21px; margin-right:3px; background-size:20px 20px;    }
.certi_way_in dd .button.facebook	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:50px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_facebook.png') 16px 15px no-repeat; padding-left:18px; margin-right:3px; background-size:20px 20px;  }
.certi_way_in dd .button.on		{ border:2px solid #222222; 	}

/* Find ID / PW */ 
.find_wrap .tbl_top			{ position:relative; margin:58px 0 13px;  	}
.find_wrap .tbl_top p.txt		{ font-size:15px; font-family:'Noto Sans KR'; line-height:18px; color:#222222;    }
.find_wrap .table_wp .time		{ display:inline-block; color:#e86b1f; font-size:11px; margin:3px 0px 0 35px;  }
.find_wrap .table_wp .btn button		{ height:22px; padding:0px 10px 4px; border:1px solid #dddddd; font-size:11px; color:rgba(0, 0, 0, 0.4); background:#FFF; vertical-align:middle; line-height:20px; margin-left:7px;	}

.bot_addmn		{ display:inline-block; margin-top:8px; 	}
.bot_addmn dt		{ display:inline; background:url('//image.prospecs.com/front/images/common/blt_bar.png') 0 8px no-repeat; padding-left:10px; font-size:13px; color:#999999; margin-right:25px; 	}
.bot_addmn dd		{ display:inline; background:url('//image.prospecs.com/front/images/common/arr_addmn.png') right 5px no-repeat; font-size:13px; color:#666666; margin-right:15px; padding-right:10px; border-bottom:1px solid #b2b2b2;  }
.bot_addmn dd a	{ font-size:13px; color:#666666;  	}

.id_end		{ font-size:20px; font-family:'Noto Sans KR'; color:#222222; text-align:center; padding:44px 0 40px; width:455px; margin:0 auto;  	}
.id_end .h_cont		{ display:inline-block; text-align:center; width:455px; border-bottom:1px solid #ebebeb; margin-bottom:23px; 	}
.id_end .h_cont li	{  	}
.id_end .h_cont .b_txt		{ color:#222222; font-size:20px; padding-bottom:9px; 	}
.id_end .h_cont .s_txt		{ color:#999999; font-size:14px; padding-bottom:25px; 	}
.id_end .b_cont		{ display:inline-block; text-align:center; 	}
.id_end .b_cont li	{ 	}
.id_end .b_cont .b_txt		{ color:#222222; font-size:15px; padding-bottom:5px; 	}
.id_end .b_cont .s_txt		{ color:#999999; font-size:13px;	}
.id_end .sns_cont		{ margin-top:26px;	}
.id_end .sns_cont li		{ display:inline; 	}
.id_end .sns_cont li .button.naver		{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_naver.png') 18px 8px no-repeat; padding-left:25px; margin-right:3px; background-size:20px 20px;  }
.id_end .sns_cont li .button.kakao	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_kakao.png') 18px 8px no-repeat; padding-left:25px; margin-right:3px; background-size:20px 20px;     }
.id_end .sns_cont li .button.facebook	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_facebook.png') 12px 8px no-repeat; padding-left:23px; margin-right:3px; background-size:20px 20px;  }
.pw_end		{ font-size:20px; font-family:'Noto Sans KR'; color:#222222; text-align:center; padding:42px 0 40px;  	}

.join_end		{ text-align:center; border-top:2px solid #000; margin-top:59px; 	}
.join_end .join_endcont		{ padding-top:36px; 	}
.join_end .join_endcont .stit		{ font-family:GodamM,'Noto Sans KR'; font-size:15px; color:#999999; font-weight:400; 	}
.join_end .join_endcont .mtit		{ font-family:GodamM,'Noto Sans KR'; font-size:48px; color:#000000; font-weight:300; margin:0px 0 10px; 	}
.join_end .join_endcont .info		{ font-family:'Noto Sans KR'; font-size:20px; color:#222222; font-weight:400; padding-bottom:20px;	}
.join_end .join_endcont .info span.t_txt		{ color:#666666; font-size:18px; font-weight:400; 	}
.join_end .join_endcont ul			{ display:inline; 	}
.join_end .join_endcont ul li		{ display:inline; 	}
.join_end .join_endcont ul li .button.naver		{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_naver.png') 18px 8px no-repeat; padding-left:25px; margin-right:3px; background-size:20px 20px;   }
.join_end .join_endcont ul li .button.kakao	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_kakao.png') 18px 8px no-repeat; padding-left:25px; margin-right:3px; background-size:20px 20px;    }
.join_end .join_endcont ul li .button.facebook	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:138px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_facebook.png') 12px 8px no-repeat; padding-left:23px; margin-right:3px; background-size:20px 20px;  }
.join_end .staff_msg p		{ font-family:'Noto Sans KR'; font-size:15px; color:#999999; margin:20px 0 30px; 	}
.join_end .staff_msg p strong		{ font-size:15px; color:#222222;	}
.join_coupon		{ /* background:#fafafa; margin:50px 0 50px; border-bottom:1px solid #cccccc;  */ 	}
.join_coupon .join_coupon_in		{ padding:30px 0 60px; text-align:center; 	}
.join_coupon .join_coupon_in .tit		{ color:#222; font-family:'Noto Sans KR'; font-size:22px; font-weight:500; margin-bottom:25px;	}
.join_coupon .join_coupon_in .tit strong		{ color:#e76c1f; font-size:22px; 	}
.join_coupon .join_coupon_in .coupon		{ display:table; 	}
.join_coupon .join_coupon_in .coupon ul		{ width:499px; display:inline; text-align:center;	}
.join_coupon .join_coupon_in .coupon ul li		{ padding:4px 4px 5px 5px; display:inline; display:table-cell; 	}
.join_coupon .join_coupon_in .noti		{ color:#999999; font-family:'Noto Sans KR'; font-size:13px; margin-top:20px; 	}
.join_coupon .join_coupon_in .txt_lst		{ margin:40px 0 0 70px; text-align:center; 	}
.join_coupon .join_coupon_in .txt_lst	li	{ background:none; 	}
.join_coupon .join_coupon_in .join_tit		{ color:#222; font-family:'Noto Sans KR'; font-size:22px; font-weight:500; margin-bottom:20px;	}


/*회원가입 선택 폼 추가 건 **/
#new-singup #contents {position: relative; z-index: 5;width: 100%; padding-top: 20px;}    
#new-singup #contents:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}    
#new-singup .wrap_join_intro {width: 430px; margin: 0 auto; padding-top: 29px;}
#new-singup button {-webkit-appearance: none; border: 0 none; border-radius: 0;}
#new-singup .member-join-title {color: #212121; text-align: center; margin-bottom: 40px; padding-top: 13px;}
#new-singup .member-join-title h1{font-size: 2em; font-weight: bold; margin-bottom: 20px;}
#new-singup .member-join-title p{font-size: 13px;}

#new-singup .simple-title {font-size: 12px; color: #000; line-height: 15px; padding: 30px 0 10px;}   
#new-singup .btn_bg {background: #222222; color: #fff;}  
#new-singup .btn_join { display: block; width: 100%; height: 70px; padding: 21px 12px; font-weight: bold;}
#new-singup .btn_join span{ font-size: 18px; color: #fff; letter-spacing: 0; }
    
/*네이버*/
#new-singup .btn-naver-login { position: relative; width: 430px; background: #1ec800; height: 44px; line-height: 44px; color: #fff; font-size: 13px; text-align: center;} 
#new-singup .btn-naver-login:before { content: ''; position: absolute; left: 19px; top: 13px; width: 20px; height: 18px; background: url('//image.prospecs.com/front/images/signup/ico_naver_logo_p.png') no-repeat;}
#new-singup .btn-naver-login:after { content: ''; position: absolute; left: 58px; top: 15px; width: 1px; height: 14px; background: #fff;}
/*네이버 끝*/

/*카카오*/    
#new-singup .btn-kakao-login { position: relative; width: 430px; background: #ffde00; height: 44px; line-height: 44px; color: #3c1e1e; font-size: 13px; text-align: center;}   
#new-singup .btn-kakao-login:before { content: ''; position: absolute; left: 19px; top: 13px; width: 20px; height: 18px; background: url('//image.prospecs.com/front/images/signup/ico_kakao_logo_p.png') no-repeat;}
#new-singup .btn-kakao-login:after { content: ''; position: absolute; left: 58px; top: 15px; width: 1px; height: 14px; background: #3c1e1e;}    
/*카카오 끝*/

/*페이스북*/
#new-singup .btn-facebook-login { position: relative; width: 430px; background: #4267b2; height: 44px; line-height: 44px; color: #fff; font-size: 13px; text-align: center;}   
#new-singup .btn-facebook-login:before { content: ''; position: absolute; left: 19px; top: 13px; width: 20px; height: 18px; background: url('//image.prospecs.com/front/images/signup/ico_fb_logo_p.png') no-repeat;}
#new-singup .btn-facebook-login:after { content: ''; position: absolute; left: 58px; top: 15px; width: 1px; height: 14px; background: #fff; }    
/*페이스북 끝*/     
    
/*멤버혜택*/
#new-singup .benefit {padding-top: 30px; }
#new-singup .benefit {overflow:hidden;}
#new-singup .benefit li {width:178px; text-align: center;float: left; padding:0!important; margin-top:0!important; list-style: none; }
#new-singup .benefit li .tit {display: block; text-align: center;font-size: 14px; letter-spacing: -0.33px; color:#212121; padding:15px 0 10px;}
#new-singup .benefit li p {font-size: 12px; color: #757575; text-align: center; letter-spacing: -0.3px;}
#new-singup .benefit .member {display: inline-block; background: url('//image.prospecs.com/front/images/signup/sp_member.png') no-repeat 0 0; width:46px; height:46px; margin:0 auto;}
#new-singup .benefit .member.ico-coupon {background-position: 0 0;}
#new-singup .benefit .member.ico-grade {background-position: -55px 0;}
#new-singup .benefit .member.ico-point {background-position: -104px 0;}
#new-singup .benefit.col-3 {width: 534px; margin-left: -48px;}
       