.__pop {position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;text-align:center;font-size:0;padding:0 40px;white-space:nowrap;visibility:hidden;opacity:0;transition:0.5s;}
.__pop:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__pop .bg {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:0;}
.__pop > .inner {display:inline-block;vertical-align:middle;max-width:100%;background:#fff;text-align:left;border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,0.15);width:330px;white-space:normal;padding:35px 20px;z-index:10;position:relative;}
.__pop .btnArea {margin-top:20px;text-align:center;}
.__pop .close {width:46px;height:46px;border:none;position:absolute;right:0;top:0;border:none;background:none;z-index:100;}
.__pop .close i {display:block;width:14px;height:14px;position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;background:url(../img/nav-close.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;}
.__pop h2 {font-size:26px;font-weight:bold;margin-bottom:15px;}

.__pop.active {opacity:1;visibility:visible;}

.__pop.login .ico {text-align:center;margin-bottom:20px;}
.__pop.login .ico i {display:inline-block;width:19px;height:24px;background:url(../images/ico-lock.png) no-repeat 50% 50%;background-size:contain;}
.__pop.login h3 {text-align:center;font-size:22px;font-weight:600;}
.__pop.login .inp {margin-top:10px;}
.__pop.login .inp input {display:block;width:100%;border:none;border-bottom:1px solid #E8E8E8;font-size:18px;text-align:center;color:#444;height:24px;}
.__pop.login .lab {margin-top:10px;}
.__pop.login .lab label input {display:inline-block;vertical-align:middle;margin-right:5px;}
.__pop.login .lab label span {display:inline-block;vertical-align:middle;font-size:11px;font-weight:600;}

.__pop.work .__inp {text-align:center;height:28px;}
.__pop.work .__form dt {width:35px;}
.__pop.work .__form dt ~ dt {padding-left:15px;width:50px;}
.__pop.work .__form dd {border-bottom:1px solid #E8E8E8;}
.__pop.work textarea {background:#F8F8F8;height:95px;padding:10px;font-size:14px;border:none;width:100%;letter-spacing:-0.05em;}

.__pop.work2 .inner {background:#EEF6FF;}

.__pop.vacation {padding:0 15px;}
.__pop.vacation .inner {background:#EEF6FF;width:380px;}
.__pop.vacation .wri {margin-top:15px;}
.__pop.vacation .wri dt {width:3em;}
.__pop.vacation .wri dl:last-child dt {width:5em;}
.__pop.vacation .wri dl ~ dl {margin-top:10px;}
.__pop.vacation .wri .line {border-bottom:1px solid #5E5E5E;border-radius:0;}

.__pop.holiday {}
.__pop.holiday .inner {background:#EEF6FF;width:260px;}

.__inp {display:inline-block;max-width:100%;width:100%;border:none;font-size:12px;height:34px;border-radius:17px;background:none;}
.__inp.white {background:#fff;padding-left:7px;}
.__inp.red {background:#F26271;padding-left:7px;color:#fff;}
.__inp.txtarea {background:#fff;padding:10px;height:100px;border-radius:0;font-size:16px;}


.__btn {display:inline-block;width:100px;height:30px;line-height:30px;border:none;background:none;color:#fff;font-size:12px;font-weight:bold;border-radius:15px;}
.__btn.blue {background:#6D72FF;box-shadow:0 5px 5px rgba(109,114,255,0.5);}
.__btn.skyblue {background:#6DBBFF;box-shadow:0 5px 5px rgba(109,187,255,0.5);}

.__btn2 {display:inline-block;width:100%;height:34px;line-height:34px;border:none;background:none;color:#fff;font-size:14px;font-weight:bold;border-radius:17px;background:#6DBBFF;}

.__wp {}
.__wp .box {}
.__wp .box ~ .box {margin-top:20px;}
.__wp .box h4 {font-size:18px;font-weight:bold;margin-bottom:10px;font-family: 'Segoe UI',sans-serif;}


.__counting {margin:0 -3px;overflow:hidden;}
.__counting .ct {float:left;width:33.33333%;padding:0 3px;}
.__counting .ct h4 {height:24px;line-height:24px;text-align:center;color:#fff;font-weight:bold;font-size:17px;margin-bottom:2px;}
.__counting .ct1 h4 {background:#6DBBFF;}
.__counting .ct2 h4 {background:#6D72FF;}
.__counting .ct3 h4 {background:#7B7B7B;}
.__counting .ct ul {overflow:hidden;background:#fff;padding:4px 0;}
.__counting .ct ul li {float:left;width:50%;text-align:center;}
.__counting .ct ul li > * {display:block;}
.__counting .ct ul li strong {font-size:14px;color:#FF6E6E;}
.__counting .ct ul li ~ li {border-left:1px solid #E1E1E1;}
.__counting .ct ul li ~ li strong {font-size:14px;color:#6DBBFF;}
.__counting .ct ul li span {font-size:17px;margin-top:3px;}


.__scheTop {background:#EEF6FF;border-radius:15px;padding:10px;text-align:center;margin-bottom:20px;}
.__scheTop:after {content:"";display:block;clear:both;}
.__scheTop dl {float:left;width:33.33333%;padding:0 10px;color:#444;}
.__scheTop dl ~ dl {border-left:1px solid #C1DDF5;}
.__scheTop dl dt {font-size:14px;font-weight:bold;}
.__scheTop dl dd {height:25px;line-height:25px;font-size:15px;background:#fff;border-radius:12.5px;margin-top:5px;}
.__scheTop .box1 {color:#6DBBFF;}
.__scheTop .box2 {color:#6D72FF;}


.__scheChk {margin-bottom:15px;}
.__scheChk label {display:block;position:relative;}
.__scheChk label ~ label {margin-top:3px;}
.__scheChk input {position:absolute;left:-9999px;top:0;}
.__scheChk .box {display:block;position:relative;border:1px solid #F6F6F6;padding:9px 9px 9px 40px;}
.__scheChk .box span {display:inline-block;margin-right:5px;font-size:11px;letter-spacing:-0.05em;}
.__scheChk .box em {display:inline-block;font-size:10px;letter-spacing:-0.05em;font-weight:bold;}
.__scheChk .box .red {color:#F67784;}
.__scheChk .box .blue {color:#218FCF;}
.__scheChk .box .subject {display:block;margin-right:0;color:#444;margin-top:5px;white-space:nowrap;font-size:0;}
.__scheChk .box .subject span {display:inline-block;font-size:15px;letter-spacing:-0.05em;}
.__scheChk .box .subject .two {color:#6D72FF;margin-left:7px;}
.__scheChk .box .sum {display:block;margin-right:0;font-size:11px;color:#444;border-top:1px solid #D8D8D8;padding-top:5px;margin-top:5px;}
.__scheChk .box i {display:block;width:20px;height:20px;border:1px solid #E4E4E4;position:absolute;left:10px;top:7px;}
.__scheChk .box i:before {content:"";display:block;position:absolute;width:13px;height:12px;background:url(../images/ico-chk.png) no-repeat 50% 50%;background-size:contain;left:50%;top:50%;margin:-6px 0 0 -6.5px;opacity:0;}
/* .__scheChk input:checked + .box {background:#F6F6F6;} */
.__scheChk input:checked + .box i {background:#888;}
.__scheChk input:checked + .box i:before {opacity:1;}

#empSearchBtn3 {display:block;width:25px;height:25px;position:absolute;right:10px;top:75px;margin:-7px 0 0 -7px;background:url(../img/search.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px;border: 0;}