@charset "utf-8";

/* common */
.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;}
.mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before {display:none;}
.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content{width:100%;cursor:auto;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-auto-cursor .mfp-content .mfp-close {display:none;}
.mfp-hide {display:none !important;}
.mfp-fade.mfp-bg {opacity:0;-webkit-transition:all 0.15s ease-out; -moz-transition:all 0.15s ease-out; transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity:0;}
.mfp-fade.mfp-wrap .mfp-content {opacity:0;-webkit-transition:all 0.15s ease-out; -moz-transition:all 0.15s ease-out; transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity:0;}
.mfp-preloader {position:absolute;top:-9999px;}
.layWrap {position:relative;margin:0 auto;background:#fff;color:#252525;}
.layWrap .lay-head {z-index:1;position:relative;padding:0 0 0 15px;height:53px;line-height:53px;}
.layWrap .lay-head .title.ty1 {font-size:15px;color:#4d4d4d;font-weight:bold;}
.layWrap .btn-close {z-index:1;position:absolute;right:0;top:0;width:53px;height:53px;background:url('/pub/images/popup/btn_ly_close.png') no-repeat 50% 50%;background-size:18px 18px;text-indent:-9999px;cursor:pointer;}
.layWrap .foot-abtn {margin:25px 0 0 0;text-align:center;}
.layWrap .write-form-wrap {position:relative;}
.layWrap .write-form-wrap .title-header {position:relative;padding:21px 0;border-bottom: 1px solid #ebebeb;text-align:center;background:#f6f6f6;font-size:18px;color:#272727;}
.layWrap .write-form-wrap .lay-close {position:absolute;right:0;top:0;width:63px;height:63px;background:url('/images/popup/btn_ly_close.png') no-repeat 50% 50%;border:0;-webkit-appearance: none;cursor: pointer;text-indent:-9999px;}
.layWrap .write-form-wrap .in-cont {padding:15px 20px 20px;background:#fff;}
.layWrap .write-form-wrap .pop-tbl-write {width:100%;}
.layWrap .write-form-wrap .pop-tbl-write th {font-size:12px;color:#505050;text-align:left;font-weight:700;}
.layWrap .write-form-wrap .pop-tbl-write th .stit{font-size:11px;}
.layWrap .write-form-wrap .pop-tbl-write td {padding:7px 0;font-size:12px;color:#505050;}
.layWrap .write-form-wrap .pop-tbl-write td .selectbox {font-size:12px;}
.layWrap .write-form-wrap .pop-tbl-write td .text {font-size:12px;}
.layWrap .write-form-wrap .pop-tbl-write td .text:disabled {background:#fff;}
.layWrap .write-form-wrap .pop-tbl-write td .col .bar {display:block;text-align:center;}
.layWrap .write-form-wrap .pop-tbl-write td .col-wrap {width:100%;display:table;}
.layWrap .write-form-wrap .pop-tbl-write td .col-wrap .col {display:table-cell;}
.layWrap .write-form-wrap .agree-area {margin:10px 0 0 0;font-size:11px;text-align:center;}
.layWrap .write-form-wrap .agree-area .checkbox {vertical-align:middle;-webkit-appearance: none;border:1px solid #e3e3e3;width:12px;height:12px;border-radius:0;}
.layWrap .write-form-wrap .agree-area .checkbox:checked {background:#00ba6d;}
.layWrap .write-form-wrap .agree-area label {vertical-align:middle;font-size:12px;}
.layWrap .write-form-wrap .agree-area .txt {margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #cecece;font-size:11px;line-height:15px;text-align:left;color:#777;}

/* 채용상품안내 */
.lay-service .lay-head {background:#fff;border-bottom:1px solid #ecf6f2;background-color:rgba(255,255,255,0.8);}
.lay-service .service-img {margin:-53px 0 0 0;}
.lay-service .service-img img {display:block;width:100%;}

/* 메인팝업 */
.layWrap.lay-mainEvent {max-width:640px;width:90%;margin:0 auto;overflow:hidden;/* border-radius:10px; */background:transparent;}
.layWrap.lay-mainEvent .col-btns-half {overflow:hidden;}
.layWrap.lay-mainEvent .col-btns-half .abtn {float:left;display:block;width:50%;border-left:1px solid #d2d2d2;background:#fff;height:43px;line-height:43px;color:#fff;font-size:14px;font-weight:600;text-align:center;box-sizing:border-box;cursor:pointer;color:#444;}
.layWrap.lay-mainEvent .col-btns-half .abtn:first-child {border-left:0;}
.layWrap.lay-mainEvent .col-btns-half .half {float:left;display:block;width:50%;}

/* 메인팝업-이력서등록 2019-09-23(월) */
.layWrap.rs7hour {border-radius:0;}
.layWrap.rs7hour .col-btns-half .abtn {background:#b3a9a5;border-left:1px solid #918884;}

/* 마이페이지-강사코스웨어이벤트 2019-10-29 */
.layWrap.courseware {border-radius:0;max-width:420px;}
.layWrap.courseware .lay-cont {position:relative;padding:26px 0 0 0;}
.layWrap.courseware .lay-cont .btn-close {z-index:1;position:absolute;right:0;top:0;width:26px;height:26px;background:url('/pub/images/event/myPop_close.png') no-repeat 100% 0;background-size:21px 21px;text-indent:-9999px;cursor:pointer;}
.layWrap.courseware .lay-cont .foot-close {background:#eac03e;text-align:right;overflow:hidden;height:33px;font-size:12px;color:#373736;}
.layWrap.courseware .lay-cont .foot-close .achk {display:inline-block;padding:0 10px 0 0;height:33px;line-height:33px;vertical-align:middle;}
.layWrap.courseware .lay-cont .foot-close .achk .radio {width:0;margin:0;vertical-align:middle;position:absolute;left:-1000000px;}
.layWrap.courseware .lay-cont .foot-close .achk .radio + .label-chk {display:inline-block;padding:0 0 0 18px;background:url("/pub/images/event/myPop_radio.png") no-repeat 0 50%;background-size:13px 13px;vertical-align:top;transition:all 0.15s ease;font-size:12px;color:#252525;}
.layWrap.courseware .lay-cont .foot-close .achk .radio:checked + .label-chk {background:url("/pub/images/event/myPop_radio_on.png") no-repeat 0 50%;background-size:13px 13px;}
.layWrap.courseware .lay-cont .foot-close .txt-closebtn {float:right;padding:0 13px;background:#f5e09f;line-height:33px;cursor:pointer;}
.layWrap.courseware .write-form-wrap {padding:26px 0 0 0;}
.layWrap.courseware .write-form-wrap .close {z-index:1;position:absolute;right:0;top:0;width:26px;height:26px;background:url('/pub/images/event/myPop_close.png') no-repeat 100% 0;background-size:21px 21px;text-indent:-9999px;cursor:pointer;}

/* 마이페이지-설날연장공지 2020-01-07 (화) */
.layWrap.seollal2020 {border-radius:0;}
.layWrap.seollal2020 .col-btns-half .abtn {background:#353535;border-left:1px solid #666;color:#fff;}

/* 신규회원 가입 이벤트 2020-05-28 (목) */
.layWrap.lay-joinOk-ev {max-width:640px;width:90%;margin:0 auto;overflow:hidden;background:transparent;}