
/* 휴면계정 작업 후 삭제
.wrap-member .title-area{text-align:center;}
.wrap-member h1{font-size:40px; color:#222; margin-bottom:20px;}
.wrap-member h2{font-size:36px; color:#222; margin-bottom:20px;}
.wrap-member p.subtitle{font-size:16px; color:#666; line-height:22px;}

.wrap-member p.agree-subtitle{font-size:14px; color:#666; line-height:24px; text-align: left;}
*/

/* 로그인
.wrap-member{padding:60px 0 100px}

.wrap-login-option{margin:20px 0;}

.pub-sch-wrap{float: right;letter-spacing: -0.5px;margin-top: 5px;}
.pub-sch-wrap li{float:left}
.pub-sch-wrap li a{text-decoration: none; color:#666;font-size:14px;}
.pub-sch-pw::before,
.pub-sch-join::before{display:inline-block;width:1px; height:12px; margin:0 10px 0 17px;background: #d7d7d7;content: "";}

.wrap-login-join{overflow:hidden;}
.wrap-login-join p{float:left; color:#666; font-size:14px; line-height:1.5;}
.wrap-login-join .btn-join{float:right;}

.pub-call-center{letter-spacing: -1px;text-align: center;font-size:14px;color:#666; line-height: 20px;}
.pub-call-center span{color:#00bce7}

.wrap-login{ margin:0 auto; margin-top:40px; width:460px;}
.wrap-login input[type="text"],
.wrap-login input[type="password"]{width:100%; height:50px; font-size:15px;}
.wrap-login .btn-lg{font-size:20px;}


.wrap-login hr{color:#ddd; margin:30px 0;}

.wrap-login .tab-control .tab-link li{width:50%;}
*/

/* 회원가입 타입
.wrap-join-layout{width:1030px; margin:0 auto; margin-top:40px;}
.wrap-join-layout .inner-box{width:500px; height:320px; border:1px solid #ccc; padding:50px; box-sizing: border-box; text-align: center; margin:0 auto;}
.wrap-join-layout .inner-box:first-child{float:left;}
.wrap-join-layout .inner-box:last-child{float:right;}
.wrap-join-layout .inner-box .inner-tit{font-size:24px; font-weight:600; color:#000; text-align:center;}
.wrap-join-layout .inner-box .inner-tit:before{content:''; display:block; margin:0 auto 20px; width:70px; height:70px; background:url("../img/bg/sprite_member.png") no-repeat;}
.wrap-join-layout .inner-box .inner-tit.join01:before{background-position:0 0;}
.wrap-join-layout .inner-box .inner-tit.join02:before{background-position:-100px 0;}
.wrap-join-layout .inner-box .inner-tit.join03:before{background-position:-200px 0;}
.wrap-join-layout .inner-box .inner-tit.join04:before{background-position:-300px 0; width:90px;}
.wrap-join-layout .inner-box .inner-txt{text-align:center; font-size:15px; color:#999; margin-top:10px; margin-bottom:25px;}
.wrap-join-layout .inner-box .btn-point-line{min-width:120px;}
.wrap-join-layout .inner-box .btn-point-line:hover{color:#fff; background:#ff6600;}
 */

/* 회원가입 step1 본인인증
.wrap-member-step{max-width:1030px; overflow:hidden; margin:25px auto 60px;}
.wrap-member-step li{width:calc(100% / 4); float:left; text-align:center; color:#666;}
.wrap-member-step li:before{content:''; display:inline-block; width:40px; height:40px; background:url("../img/bg/sprite_member.png") no-repeat 0 -100px;vertical-align: top;}
.wrap-member-step li > div{display:inline-block; text-align:left; margin-left:15px;}
.wrap-member-step li p{font-size:20px;}
.wrap-member-step li span{font-size:14px; font-family: Rb; display:inline-block; margin-bottom:3px;}
.wrap-member-step li.active{color:#ff6600; font-weight:600;}

.wrap-member-step li.step01:before{background-position-x: 0px;}
.wrap-member-step li.step02:before{background-position-x:-100px;}
.wrap-member-step li.step03:before{background-position-x:-200px;}
.wrap-member-step li.step04:before{background-position-x:-300px;}
.wrap-member-step.sleep li.step03:before{background-position-x:-500px;}
.wrap-member-step li.active:before{background-position-y:-200px;}
.wrap-member-step li:not(:last-child):after{content:''; display:inline-block; width:20px; height:30px; background:url("../img/bg/sprite_member.png") no-repeat -400px -100px; float:right; margin-top: 7px;margin-right: -10px;}

.wrap-btn-area.member{margin-top:40px;}
.wrap-btn-area.member > *{min-width:200px;}

.wrap-joininput-layout{width:1140px; margin:0 auto;}

.wrap-line-box{border-top:1px solid #000; border-bottom:1px solid #eee; text-align:center; padding:50px 0;}
*/

/* 회원가입 step2 약관동의
.join-agreement-area .wrap-member-step{margin-bottom:40px;}
.join-agreement-area .wrap-chk-all{background:#f8f8f8; border:1px solid #ddd; padding:25px 35px; margin:25px 0 35px;}
.join-agreement-area .wrap-chk-all input + label{font-size:18px; color:#222;}
.wrap-terms{margin-bottom:30px;}
.wrap-terms .terms-tit{font-size:18px; font-weight:600; color:#222; margin-bottom:15px;}
.wrap-terms .terms-tit span{color:#ff6600;}
.wrap-terms .input-terms{padding:20px 20px 0; color:#666;font-size:14px;line-height: 20px; border:1px solid #ddd; height:150px; overflow-y: scroll; box-sizing: border-box;}
.wrap-terms .wrap-terms-check{margin-top:10px;}
.wrap-terms .wrap-terms-check input + label{font-size:14px; color:#666;}
.wrap-terms .wrap-terms-check input + label:first-of-type{font-size:16px;  color:#222;}
.wrap-terms .desc{font-size:14px; line-height:20px; color:#666; margin-top: 15px;}
*/


/* 회원가입 step3 정보입력
.input-tit-area{overflow:hidden; line-height: 22px; margin-bottom:15px;}
.input-tit-area p{font-size:22px; color:#222; font-weight:600; float:left;}
.input-tit-area span{font-size:14px; color:#666; float:right;}
.input-tit-area span em{display: inline-block; font-size: 15px; vertical-align: middle; margin-right: 5px; line-height: 18px; padding-top: 4px;}


input[type="radio"].pub-radio-type1, input[type="radio"].pub-radio-type2{display:none;}
input[type="radio"].pub-radio-type1 + label {color:#666;letter-spacing: -2px;font-size:14px; color:#222; font-weight:500}
input[type="radio"].pub-radio-type1 + label span {display: inline-block;width: 23px;height: 23px;vertical-align: middle;background: url(../img/btn/chk-rd-bg11.png) -77px -1px no-repeat;cursor: pointer;    }
input[type="radio"].pub-radio-type1:checked + label span {background:url(../img/btn/chk-rd-bg11.png) -101px -1px no-repeat;}
*/


/* 회원가입 step4 가입완료
.join-end-tit{font-size:30px; color:#222; margin-bottom:25px;}
.join-end-desc{font-size:16px; color:#666; line-height:24px;}
*/


/* --------------------------------------------기업 회원가입------------------------------------------------- */
/* 회원가입
.join-cpn-table{width:auto; min-width:500px; width:auto; margin:0 auto;}
.join-cpn-table th{text-align:left; font-size:15px; color:#222;}
.join-cpn-table td input[type="text"]{width:100%;}
.join-cpn-table tr th,
.join-cpn-table tr td{padding-top:10px;}
.join-cpn-table td.td-number input{width:120px;}
.join-cpn-table td.td-number input:first-of-type{float:left;}
.join-cpn-table td.td-number input:last-of-type{float:right;}
.join-cpn-table td.td-number input:nth-of-type(2){width:100px;}
.join-cpn-table td.td-number span{font-size: 16px; display: inline-block; margin: 0 5px;}

.input-tit-area + .title-guide{ margin-bottom:10px;}
.input-tit-area + .title-guide span{font-size:14px; color:#666; line-height:26px;}
.input-tit-area + .title-guide span:before{content:''; display:inline-block; width:3px; height:3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#ccc; vertical-align: middle; margin-right:10px; margin-bottom: 3px;}
*/



/* 아이디 찾기, 비밀번호 찾기
.search-idpw-layout .tab-control .tab-link li{height:54px;}
.search-idpw-layout .tab-control .tab-link li a{font-size:18px; line-height:52px;}

.search-idpw-desc{text-align:center; font-size:15px; color:#666; line-height:22px; padding-bottom:30px; border-bottom:1px solid #ddd;}

.pub-other-link{text-align:center;letter-spacing: -1px}
.pub-other-link a{text-decoration: none; color:#666; font-weight:400;margin:20px 10px;display:inline-block;font-size: 15px;}
.pub-other-link span{font-size:12px;position: absolute;margin: 20px 0px 0px -4px;font-weight:400}

.search-pw-tab .inner-box{float:none; margin:50px auto 0;}


.wrap-line-box.search{padding:60px 0;}
*/



/* 휴면 계정 전환 안내
.sleep-account-area{padding-top:20px;}
.sleep-account-area.agreement .wrap-chk-all{background:#f8f8f8; border:1px solid #ddd; padding:25px 35px; margin:25px 0 35px;}
.sleep-account-area.agreement .wrap-chk-all input + label{font-size:18px; color:#222;}

.sleep-guide-layout{width:1000px; margin:40px auto 0px; border-top:1px solid #ddd; padding-top:40px; text-align:center; font-size:20px; color:#666;}
.sleep-guide-layout > p{line-height:30px; margin-bottom:20px;}
.sleep-guide-layout .wrap-guide-box{margin-top:60px; background:#f8f8f8; font-size:14px; color:#666; line-height:24px; padding:20px 0 30px;}
.wrap-guide-box i{display:inline-block; width:1px; height:12px; background:#666;  margin:0 15px 3px; vertical-align: middle;}

.activation-txt{text-align:center; font-size:24px; font-weight:600; color:#222; margin-top:50px;}

.sleep-subtitle-area{text-align:center;}
.sleep-subtitle-area h3{font-size:24px; color:#222; line-height:30px;}
.sleep-subtitle-area p{font-size:14px; color:#999; line-height:30px;}

.wrap-password-layout.sleep-type .join-table{margin-top:10px;}

.title-area.password h2:before{content:''; display:block; margin:0 auto; width:50px; height:60px; background:url("../img/bg/sprite_member.png") no-repeat -400px 0; margin-bottom:20px;}

.sleep-account-area .title-area .desc{font-size:22px; color:#222; margin-top:10px;}

*/