 @charset "UTF-8";
 
.login_pop {width:100%; text-align:center; padding:50px 50px !important}
.login_pop input[type="text"] {width:100%; margin:5px 0; height:40px; box-sizing:border-box; border:1px solid #ddd; font-size:0.93rem; padding-left:10px;}
.login_pop input[type="password"] {width:100%; margin:5px 0; height:40px; box-sizing:border-box; border:1px solid #ddd; font-size:0.93rem; padding-left:10px;}
.login_pop input::placeholder {color:#999}
.login_pop .tel input[type="text"] {width:70%;}
.login_pop .tel input[type="password"] {width:70%;}
.login_pop a.confirm_btn {width:30%; float:right; margin-top:5px;  background-color:#333;   line-height:40px; color:#fff !important; font-size:.88rem}
.login_pop a.basic_btn2 {width:100%}
.login_pop ul {width:100%; text-align:center}
.login_pop ul li {display:inline-block; font-size:0.95rem; padding:0 10px ;  color:#666; }


.tab_wrap {  font-size:0}
 a.tab1 {width:50%;  display:inline-block; font-size:1rem; text-align:center; background-color:#f1f1f1; box-sizing:border-box; line-height:45px;  }
 a.tab1_ov {background-color:#333; color:#fff !important }

.login_pop  a.tab1 {margin-bottom:15px}
.login_pop .policy_check {margin-top:10px}
.login_pop a.basic_btn2 {margin-top:20px; }

/*별도페이지 회원가입 로그인 */

.member_box {width:100%; text-align:center; margin:0 auto; border:1px solid #333; box-sizing:border-box; padding:40px;  background-color:#fff; border-radius:10px}
.member_box  h4 {width:100%; letter-spacing:-1px; padding-bottom:20px; font-size:1.6rem; line-height:1em}
.id_search .member_box  h4 {margin-bottom:0}
.member_box  h5 {width:100%; text-align:left; padding-bottom:10px; font-size:1.05rem; font-weight:600; padding-top:20px}
.member_box  p {width:100%; font-size:0.97rem; color:#666; }

.member_box input[type="text"] {width:100%; margin:5px 0; height:40px; box-sizing:border-box; border:1px solid #ddd; font-size:0.93rem; padding-left:10px;}
 
.member_box input[type="password"] {width:100%; margin:5px 0; height:40px; box-sizing:border-box; border:1px solid #ddd; font-size:0.93rem; padding-left:10px;}
.member_box input::placeholder {color:#999}
.member_box a.confirm_btn {width:30%; float:right; margin-top:5px;  background-color:#555;   line-height:40px; color:#fff !important; font-size:.88rem}
.member_box .tel input[type="text"] {width:70%;}
.member_box .tel input[type="password"] {width:70%;}
.member_box a.send_btn {width:100%; display:inline-block;  margin-top:25px;  background-color:#333;   line-height:50px; color:#fff !important; font-weight:600; font-size:1.05rem;  }


.member_box ul {width:100%; text-align:center; margin-top:20px}
.member_box ul li {display:inline-block; font-size:0.95rem; padding:0 5px ;  color:#666; }

 

@media all and (min-width:850px) {
	.modi .member_box {width:50%; }
  }
@media all and (max-width:850px) {
  .member_box  h4 { font-size:1.3rem;  }
  .member_box a.send_btn {font-size:1rem}
}

@media all and (max-width:640px) {
.member_box {padding:30px 25px}
.member_box a.confirm_btn {width:40%;  }
.member_box .tel input[type="text"] {width:60%;}
.member_box .tel input[type="password"] {width:60%;}
}

/*관심기업팝업*/
.pop_search {width:100%; text-align:center; font-size:0}
 .pop_search input[type="text"] {width:50%;   height:40px; box-sizing:border-box; border:1px solid #ddd; font-size:0.93rem; padding-left:10px;}
.pop_search a {width:70px;  display:inline-block;  background-color:#555;   line-height:40px; color:#fff !important; font-size:.88rem}

.cd-popup table.list th {font-size:.9rem; padding:8px; background-color:#f9f9f9; color:#333;  border:1px solid #ddd; border-top:2px solid #333}
.cd-popup table.list td {font-size:.9rem; padding:8px; box-sizing:border-box;  border:1px solid #ddd }


 .bg_box {width:100%; display:inline-block; background-color:#f1f1f1; padding:30px; box-sizing:border-box; text-align:center; font-size:0.95rem; color:#666; }
  .bg_box p {padding:10px 0;}