@charset "utf-8";
@import "font-face.css"; 

/* */
html {width:100%;height:100%;}
body {background:#fff;width:100%;height:100%;}

#wrapper {position: relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0}

#MainBobyWrapper {position: relative;displqy:block;flex:1;height:calc(100%);overflow-y:scroll;-webkit-box-sizing: border-box;box-sizing: border-box;}

.NiceCallBtn{display:inline-block;margin-bottom:10px;padding: 10px 20px;background-color: #4d84ff;border-radius: 0;border: 0;border-radius: 4px;font-size:15px;font-weight: 400;color:#fff;}
.NiceCallResult{display:block;padding: 10px;height:300px;font-size:15px;font-weight: 200;color:#888;border:1px solid #d3d3d3;}

#FullGnbBody{position:absolute;display:none;top:0;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.7);align-items: center;justify-content: center;z-index:9999999}
#FullGnbBody .GnbContent{width:60%;height:80%;display:block;background:#fff;}
#FullGnbBody .GnbContent .GnbContentTop{display:block;padding:20px;border-bottom:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
#FullGnbBody .GnbContent .GnbContentTop h1{display:inline-block;font-size:30px;float:left;font-weight:400;}
#FullGnbBody .GnbContent .GnbContentTop .FullGnbClose{float:right;position: relative;displqy:block;width:30px;height:30px;margin-right:20px;}
#FullGnbBody .GnbContent .GnbContentTop .FullGnbClose::before{position: absolute;content:"";top:20px;left:1px;width:50px;height:2px;display:block;background: #222;transform: rotate(-45deg);} 
#FullGnbBody .GnbContent .GnbContentTop .FullGnbClose::after{position: absolute;content:"";top:20px;left:1px;width:50px;height:2px;display:block;background: #222;transform: rotate(45deg);}
#FullGnbBody .MenuWarpper {display:flex;height:calc(100% - 81px);padding:15px;-webkit-box-sizing: border-box;box-sizing: border-box;    flex-direction: column;}
#FullGnbBody .MenuWarpper .Section{display:flex;flex:1;padding:5px;}
#FullGnbBody .MenuWarpper .MenuBox {flex:1;margin:5px;border:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:6px;}
#FullGnbBody .MenuWarpper .MenuBox .depth01{display:block;font-size:19px;font-weight:400;border-bottom:1px solid #d3d3d3;padding:10px 10px 8px 10px;}
#FullGnbBody .MenuWarpper .MenuBox .depth02List{padding-top:5px;}
#FullGnbBody .MenuWarpper .MenuBox .depth02Item{position: relative;display:block;font-size:17px;font-weight:400;padding:5px 10px 5px 20px;}
#FullGnbBody .MenuWarpper .MenuBox .depth02Item::before{position: absolute;content:"";top:13px;left:10px;width:4px;height:4px;display:block;background: #888;}

#BodyHeader{position:fixed;top:0;left:0px;width:calc(100% - 17px);padding:0px;background:#404040;-webkit-box-sizing: border-box;box-sizing: border-box;z-index:100;}
#BodyHeader .BodyHeaderTop{position: relative;z-index:100;padding:0px 50px 0px 50px;display: block;overflow: hidden; }
#BodyHeader .BodyHeaderTop .TopLogo{display:inline-block;padding:16px 0 5px 0;}
#BodyHeader .BodyHeaderTop .TopLogo img{float:left;height:25px;}
#BodyHeader .BodyHeaderTop .TopLogo .logo_tit{float:left;font-size:17px;font-weight:400;padding:2px 0 0 7px;display:inline-block;color:#fff;}
#BodyHeader .BodyHeaderTop .LoginCard{position: relative;float:right;display:inline-block;font-size:14px;padding:10px 0 10px 0;}
#BodyHeader .BodyHeaderTop .LoginCard .login_nm{position: relative;display:inline-block;font-size:18px;padding:8px 22px 0 0;font-weight:400;letter-spacing: 1px;color:#fff;}
#BodyHeader .BodyHeaderTop .LoginCard .login_nm:hover{color:#76b2fc;}
#BodyHeader .BodyHeaderTop .LoginCard .login_nm:after{position: absolute;content:"";top:9px;right:0px;width:20px;height:20px;display:block; background:url("/resources/images/common/icon_setup.png") no-repeat;background-size: contain;}
/*icon_setup.png*/
#BodyHeader .BodyHeaderTop .LoginCard .logout_btn{float:left;display:inline-block;text-align:center;font-size:15px;color:#666;padding:6px 10px;border:1px solid rgb(229, 232, 235);background: #F8FBFC;border-radius: 6px;    font-weight: 200;}
#BodyHeader .BodyHeaderTop .MainMenuBox {position: absolute;left:50%;top:10px;display:inline-block;width:320px;margin-left:-150px;}
#BodyHeader .BodyHeaderTop .MainMenuBox .MainMenuTit{font-size:28px;text-align:center;letter-spacing: 4px;font-weight:400;color:#fff;}

#BodyHeader .LoginCardHiden{position: absolute;width:400px;background:#fff;display:none;top:10px;right:35px;border:1px solid #d7d7d7;padding:0px;border-radius: 10px;z-index:200;-webkit-box-sizing: border-box;box-sizing: border-box;}
#BodyHeader .LoginCardHiden .LoginUserInfo{position: relative;display:block;align-items: start;justify-content: center;flex-direction: column;padding:10px;}
#BodyHeader .LoginCardHiden .LoginUserInfo .layer_closer {position: relative;float: right;displau:block;width: 50px;height: 50px;display: block;margin: 0;}
#BodyHeader .LoginCardHiden .LoginUserInfo .layer_closer::before {position: absolute;content: "";top: 20px;left: 1px;width: 50px;height: 2px;display: block;background: #222;transform: rotate(-45deg);}
#BodyHeader .LoginCardHiden .LoginUserInfo .layer_closer::after {position: absolute;content: "";top: 20px;left: 1px;width: 50px;height: 2px;display: block;background: #222;transform: rotate(45deg);}

#BodyHeader .LoginCardHiden .nct_guide{display:block;padding:10px 0 10px 0;background:#f8f8f9;border-top: 1px dashed #d7d7d7;text-align:center;border-radius: 0 0 10px 10px;}
#BodyHeader .LoginCardHiden .nct_guide .user_manual{display:inline-block;padding:5px;font-size:17px;font-weight:200;color:#666;}

#BodyHeader .LoginCardHiden .userName{display:block;font-size:22px;color:#222;padding:14px 0 0 10px;}
#BodyHeader .LoginCardHiden .userName span{padding:4px 0 0 0px;font-size:17px;color:#888;font-weight:200;}
#BodyHeader .LoginCardHiden .userEmail{display:block;padding:4px 0 0 10px;font-size:17px;color:#888;}
#BodyHeader .LoginCardHiden .infoBtn{text-align:center;margin:20px 0 15px 0;}
#BodyHeader .LoginCardHiden .infoBtn .cardbtn{display:inline-block;padding:8px 15px;font-size:17px;font-weight:400;background:#fff;border:1px solid #d7d7d7;color:#222;border-radius: 4px;}
#BodyHeader .LoginCardHiden .infoBtn .setupinfo{margin-right:10px;}
#BodyHeader .LoginCardHiden .infoBtn .setupinfo:hover, #BodyHeader .LoginCardHiden .infoBtn .cardbtn:hover{background:#c2c2c2}


#BodyHeader #nav-icon3{float:left;float:left;width: 24px;height: 24px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#BodyHeader #nav-icon3 span{display: block;position: absolute;height: 2px;width: 100%;background: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#BodyHeader #nav-icon3 span:nth-child(1) {top: 4px;}
#BodyHeader #nav-icon3 span:nth-child(2) {top: 12px;}
#BodyHeader #nav-icon3 span:nth-child(3) {top: 20px;}
#BodyHeader .BodyHeaderBottom{position: relative;text-align:center;display:block;margin:0px auto 0;height:34px;padding:0px 50px 0px 50px;}
#BodyHeader .BodyHeaderBottom .TopGnbList{display:inline-block;margin:0 auto;}
#BodyHeader .BodyHeaderBottom .TopGnbList li{float:left}
#BodyHeader .BodyHeaderBottom .TopGnbList .TopGnbItem{position: relative;color:#a6a6a6;display:block;width:160px;height:34px;font-size:20px;padding:4px 0 0px 0;text-align:center;font-weight:200;-webkit-box-sizing: border-box;box-sizing: border-box;}
#BodyHeader .BodyHeaderBottom .TopGnbOn .TopGnbItem{font-weight:400;color:#fff;/*border:1px solid  rgba(148,140,236,1);letter-spacing: 1px;border-bottom:0;*/}
#BodyHeader .BodyHeaderBottom .TopGnbOn .TopGnbItem:before{position: absolute;content:"";bottom:-4px;left:-2px;display:block;width:160px;height:4px;background:#f60127;border-right:2px solid #fff;border-left:2px solid #fff}
#BodyHeader .BodyHeaderBar{height:4px;display:block;background:#157efb;}

.mypage_wrapper{height:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}

.BodyTopUtile{position:fixed; top:90px; left:0px; text-align:center; width:calc(100% - 17px);border-bottom: 1px solid #d3d3d3;padding:0px 50px 0px 50px;height:70px;background:#f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;z-index:99;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile .BodyTopUtilTap{float:left;display:inline-block;padding:15px 0 15px 0;} 
.BodyTopUtile .BodyTopUtilTap li{float:left;display:block;margin-right:3px;}
.BodyTopUtile .BodyTopUtilTap .tap_item{position: relative;display:block;font-size: 16px;font-weight:200;color: #777;text-align: left;;padding: 9px 8px 8px 22px;}
.BodyTopUtile .BodyTopUtilTap .tap_item{border:1px solid #cfcfcf;background:#fff;color:#888;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.BodyTopUtile .BodyTopUtilTap .tap_item:before{position: absolute;content:"";top:13px;left:6px;display:block;width:12px;height:12px;background:#d9d9d9;border-radius: 6px;}
.BodyTopUtile .BodyTopUtilTap li:hover .tap_item{border:1px solid #157efb;color:#222;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile .BodyTopUtilTap li:hover .tap_item:before{}
.BodyTopUtile .BodyTopUtilTap .on .tap_item{border:1px solid #cfcfcf;}
.BodyTopUtile .BodyTopUtilTap .on .tap_item:before{background:#157efb;}
.BodyTopUtile .sch_btn{float:left;display:inline-block;padding:8px;margin-top:15px;border:1px solid #cfcfcf;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;margin-right:10px;}
.BodyTopUtile .sch_btn:hover{border:1px solid #157efb;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile .sch_btn:hover svg{fill:#222;}
.BodyTopUtile .sch_btn svg{width:22px;height:22px;display:block;}

.BodyTopUtile02{position: fixed;top:58px;left:0px;text-align:center;width:calc(100% - 17px);border-bottom: 1px solid #dbdbdb;padding:0px 50px 0px 50px;height:70px;background:#f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;z-index:100;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile02 .BodyTopUtilTap{float:left;display:inline-block;padding:15px 0 15px 0;} 
.BodyTopUtile02 .BodyTopUtilTap li{float:left;display:block;margin-right:5px;}
.BodyTopUtile02 .BodyTopUtilTap .tap_item{position: relative;width:150px;display:block;font-size: 14px;font-weight:200;color: #777;text-align: left;;padding: 10px 10px 10px 25px;}
.BodyTopUtile02 .BodyTopUtilTap .tap_item{border:1px solid #cfcfcf;background:#fff;color:#888;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.BodyTopUtile02 .BodyTopUtilTap .tap_item:before{position: absolute;content:"";top:13px;left:10px;display:block;width:12px;height:12px;background:#d9d9d9;border-radius: 6px;}
.BodyTopUtile02 .BodyTopUtilTap li:hover .tap_item{border:1px solid #157efb;color:#222;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile02 .BodyTopUtilTap li:hover .tap_item:before{}
.BodyTopUtile02 .BodyTopUtilTap .on .tap_item{border:1px solid #cfcfcf;}
.BodyTopUtile02 .BodyTopUtilTap .on .tap_item:before{background:#157efb;}
.BodyTopUtile02 .sch_btn{float:left;display:inline-block;padding:8px;margin-top:15px;border:1px solid #cfcfcf;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;margin-right:10px;}
.BodyTopUtile02 .sch_btn:hover{border:1px solid #157efb;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile02 .sch_btn:hover svg{fill:#222;}
.BodyTopUtile02 .sch_btn svg{width:22px;height:22px;display:block;}

.BodyTopUtile .tap_btn{position: absolute;top:15px;right:50px;display:inline-block;font-size: 19px;text-align: left;;padding:8px 20px 7px 20px; font-weight: 200;color:#fff;background: #157efb;border-radius: 4px;}
.BodyTopUtile .tap_btn:hover{background: #005fd2;}




.BodyTopUtile .BodyTopTitle{font-size:25px;font-weight:400;padding:10px 0 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}

.BodyList{}
.BodyList .CommitListD{display:block;}
.BodyList .CommitListD li{position: relative; display:flex; border: 1px solid #d3d3d3; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; margin:10px 0 10px 0; cursor: auto;}
.BodyList .CommitListD li:hover{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);border-color:#2a80eb}
.BodyList .CommitListD .DateEndMessege{position: absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.6);display:flex;font-size:18px;color:#e95656;align-items: center;justify-content: center;}
.BodyList .CommitListD .DateEndMessege p{display:inline-block;padding:10px 20px;text-align:center;background:#fffefe;border:1px solid #e99090;border-radius: 4px;}

.BodyList .CommitListD .DateEnd{opacity:0.8}
.BodyList .CommitListD .ListSection{-webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyList .CommitListD .SecNo{max-width:80px;flex:1;font-size:19px;border-right: 1px dashed #d3d3d3;display:flex;padding:10px;align-items: center;justify-content: center;}
.BodyList .CommitListD .CommitTech{max-width:130px;flex:1;font-size:17px;border-right: 1px dashed #d3d3d3;display:flex;padding:10px;align-items: center;justify-content: center;}
.BodyList .CommitListD .CommitIdx{font-size:17px;color:#222;font-weight:400;color:#2a80eb;}
.BodyList .CommitListD .CommitTit{position:relative; flex:1; text-align:left; border-right:1px dashed #d3d3d3; padding:15px 15px 10px 15px; align-items: center; justify-content: center; cursor:pointer}
.BodyList .CommitListD .AgdCnt{text-align:center;border-right: 1px dashed #d3d3d3;padding:15px 15px;align-items: center;justify-content: center;}
.BodyList .CommitListD .MemCnt{text-align:center;border-right: 1px dashed #d3d3d3;padding:15px 15px;align-items: center;justify-content: center;}
.BodyList .CommitListD .DateCnt{text-align:center;border-right: 1px dashed #d3d3d3;padding:15px 15px;align-items: center;justify-content: center;}
.BodyList .CommitListD .Datecho{display:flex;text-align:center;border-right: 1px dashed #d3d3d3;padding:15px 15px;align-items: center;justify-content: center;}
.BodyList .CommitListD .Alert{text-align:center;padding:15px 15px;align-items: center;justify-content: center;}
.BodyList .CommitListD .Comstat{text-align:center;padding:15px 15px;}

/* .BodyList .CommitListD .CommitT{font-size:20px;color:#222;font-weight:400;} */
.BodyList .CommitListD .CommitT{clear: both;display:block;font-size:22px;color:#333;font-weight:400;letter-spacing: 0px;padding-top:5px;}
.BodyList .CommitListD .CommitT .TitleTech{color: #2a80eb;}
/* .BodyList .CommitListD .CommitTechNum{font-size:17px;color:#888;font-weight:200;padding-left:5px;} */
.BodyList .CommitListD .CommitTechNum{font-size:18px;color:#666;letter-spacing: 0.1px;padding-top:3px;font-weight:200;}



.BodyList .CommitListD .CommitTechIcon{min-width:130px;height:60px;display:inline-block;font-size:15px;font-weight:400;color:#fff;color:#2a80eb;border-radius: 4px;display:flex;align-items: center;justify-content: center;}
/* .BodyList .CommitListD .ListLabel{font-size:17px;color:#888;font-weight:200;height: 26px;padding-top:5px;} */
.BodyList .CommitListD .ListLabel{font-size:15px;color:#666;letter-spacing: 0.1px;padding-top:3px;font-weight:200;}
.BodyList .CommitListD .ListLabelS{font-size:14px;color:#888;letter-spacing: -0px;padding-top:3px;font-weight:200;}
.BodyList .CommitListD .ListEndLabel{font-size:15px;color:#888;font-weight:200;color:#e95656;}
.BodyList .CommitListD .ListIngLabel{font-size:15px;color:#888;font-weight:200;color:#39bf5c;}
.BodyList .CommitListD .ListPreLabel{font-size:15px;color:#888;font-weight:200;color:#2a80eb;}


.BodyList .CommitListD .cntnum{font-size:19px;font-weight:400;color:#222;display:inline-block;padding:0 4px 0 4px}
.BodyList .CommitListD .btn{display:inline-block;padding:4px 10px;font-size:15px;font-weight:200;background:#bfbfbf;color:#fff;border-radius: 4px;}
.BodyList .CommitListD .btn:hover{background:#222;}

.BodyList .CommitListD .btnDateP{display:inline-block;padding:10px 10px;font-size:17px;font-weight:200;background:#2a80eb;color:#fff;border-radius: 4px;}


.BodyList .CommitListD .goopinion{display:inline-block;padding:4px 10px;font-size:15px;font-weight:200;background:#85bbff;color:#fff;border-radius: 4px;}
.BodyList .CommitListD .goopinion:hover{background:#2a80eb;}
.BodyList .CommitListD .cancleCom{display:inline-block;padding:4px 10px;font-size:15px;font-weight:200;background:#ff9393;color:#fff;border-radius: 4px;}
.BodyList .CommitListD .cancleCom:hover{background:#eb2a2a;}
.BodyList .CommitListD .sendagd{display:inline-block;padding:4px 10px;font-size:15px;font-weight:200;background:#9fdf64;color:#fff;border-radius: 4px;}
.BodyList .CommitListD .sendagd:hover{background:#5db51b;}
.BodyList .CommitListD .ccgetresult{display:inline-block;padding:7px 10px; margin:3px;font-size:17px;font-weight:200;background:#c0c0c0;color:#fff;border-radius: 4px; cursor: none;}


.BodyList .no_list{background: #fff;height:calc(100%);border: 1px solid rgb(229, 232, 235);font-weight:400;font-size:26px;color:#555;border-radius: 4px;display:flex;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}


.BodyListP{ width:100%;height:100%;display: flex;align-items: center;justify-content: center;    flex-direction: column;}
.BodyListP .WelcomBox{flex:0.15;width:100%; ;display: flex;align-items: center;justify-content: start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyListP .WelcomBox .WelcomCom{width: 100%;font-size:24px;font-weight:400;color:#888;text-align:center;padding:15px;}
.BodyListP .WelcomBox .WelcomName{font-size:24px;font-weight:600;color:#2a80eb;}
.BodyListP .no_list{flex:0.7;width:100%;display: flex;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyListP .no_list p{width:80%;height:100%;display: flex;align-items: center;justify-content: center;background: #fff;border: 1px solid rgb(229, 232, 235);font-weight:400;font-size:24px;color:#888;border-radius: 10px;}

.BodyListP .CommitListP{width:100%; flex:0.85; height:100%; display:block; align-items: center; justify-content: center; overflow-y:scroll}
.BodyListP .CommitListCard{position: relative; flex:1; width:350px; height:500px; background:#fff; text-align:center; margin:10px; padding:80px 15px 15px 15px; border-radius: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%); display:inline-block}

.BodyListP .CommitListCard .CommitTit{flex:1;display:block;text-align:left;border-right: 1px dashed #d3d3d3;padding:15px 15px 15px 15px;;}
.BodyListP .CommitListCard .ComTypeFlag{position: absolute;top:10px;left:10px; padding:5px 15px;font-size:16px;color:#fff;background:#2a80eb;display:inline-block;border-radius:6px;}

.BodyListP .CommitListCard .CommitComNum{font-size:20px;color:#222;font-weight:400;}
.BodyListP .CommitListCard .CommitT{font-size:26px;color:#222;font-weight:600;}
.BodyListP .CommitListCard .CommitT .TitleTech{color: #2a80eb;}
.BodyListP .CommitListCard .CommitTechNum{font-size:16px;color:#888;font-weight:200;padding:4px 0;}

.BodyListP .CommitListCard .CommitDateNum{margin-top:40px;font-size:17px;color:#222;font-weight:400;padding-left:5px;}
.BodyListP .CommitListCard .CommitInfo{font-size:15px;color:#222;font-weight:200;padding-left:5px;}
.BodyListP .CommitListCard .CominfoLabel{font-size:15px;color:#888;font-weight:200;padding-left:5px;}

.BodyListP .CommitListCard .TodoBox{position: absolute;bottom:10px;left:10px; font-size:15px;width:calc(100% - 20px);font-weight:200;color:#888;border: 1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyListP .CommitListCard .TodoBox .DatePickBtn{display:inline-block;padding: 10px 20px 10px 20px;margin:20px 0 20px 0 ;font-size: 17px;color: #fff;background: #2a80eb;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyListP .CommitListCard .TodoBox .CommodiBtn{display:inline-block;padding: 10px 20px 10px 20px;margin:20px 0 20px 0 ;font-size: 17px;color: #fff;background: #2a80eb;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BodyListP .CommitListCard .TodoBox .ComInfoBox{display:flex;border-bottom:1px solid #d3d3d3;}
.BodyListP .CommitListCard .TodoBox .ComInfoBox .CominfoLabel{flex:0.37;font-size:15px;color:#888;font-weight:200;text-align:right;display:flex;align-items: center;justify-content: right;padding:10px 10px 10px 5px;border-right:1px solid #d3d3d3;}
.BodyListP .CommitListCard .TodoBox .ComInfoBox .CommitInfo{flex:0.63;font-size:15px;color:#222;font-weight:200;text-align:left;padding:10px 10px 10px 10px;}
.BodyListP .CommitListCard .TodoBox .InfoCommen {padding:15px;border-bottom: 1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;}

.BodyListP .CommitListCard .TodoBox .dpstat01{color:#e95656}
.BodyListP .CommitListCard .TodoBox .dpstat02{color:#39bf5c}
.BodyListP .CommitListCard .TodoBox .dpstat03{color:#2a80eb}

.BodyBottomUtil {position: fixed;bottom:0;left:0px;text-align:center;width:calc(100% - 17px);height:50px;border-top: 1px solid #dbdbdb;padding:0px 50px 0px 50px;background:#f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;z-index:100;}
.BodyBottomUtil .btn{display:inline-block;font-size:19px;font-weight:200;color:#fff;margin-top:7px;padding:5px 15px;background:#2a80eb;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}

.BodyBottomUtil02 {position: fixed;bottom:0;left:0px;text-align:center;width:calc(100% - 17px);height:70px;border-top: 1px solid #dbdbdb;padding:0px 50px 0px 50px;background:#f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;z-index:100;}
.BodyBottomUtil02 .btn{display:inline-block; font-size:19px; font-weight:200; color:#fff; margin-top:13px; padding:10px 20px; background:#222; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px;}
.BodyBottomUtil02 .btn:hover{background:#1555ac}
.BodyBottomUtil02 .btn-cancel{background-color:#666;}



#container_wrapper{height:calc(100%);display: flex;-webkit-box-sizing: border-box;box-sizing: border-box;}

.header_wrapper {width:300px;height:100%;background:#fff;;border-right: 1px solid rgb(229, 232, 235);-webkit-box-sizing: border-box;box-sizing: border-box;}



.header_top{position: relative;height:140px;padding:15px 0 0 0;display:block;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);-webkit-box-sizing: border-box;box-sizing: border-box;}
.header_top .logo{float:left;text-align:center;font-size:17px;font-weight: 400;color:#fff;letter-spacing: -1.5px;display:inline-block;}
.header_top .logo_s{display:none}
.header_top .user_name{position: absolute;bottom:10px;width:280px;left:10px;padding:15px;height:78px;display:block;background: #fff;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);border:1px solid rgb(229, 232, 235);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 6px;}
.header_top .user_name .login_icon{display:none}
.header_top .user_name .header_util{display: flex;overflow: hidden;}
.header_top .user_name .header_util li:first-child{float:left;display: inline-block;flex:1;}
.header_top .user_name .header_util li:last-child{float:left;width:60px;display:block;}
.header_top .user_name .header_util .login_depth{font-size:13px;color:#222;font-weight: 400;padding-top:3px;letter-spacing: -0.5px;}
.header_top .user_name .header_util .login_nm{font-size:16px;color:#222;font-weight: 400;padding-top:1px;letter-spacing: -0.5px;}
.header_top .user_name .header_util .logout_btn{float:right;display:inline-block;text-align:center;font-size:12px;color:#888;padding:14px 7px;border:1px solid rgb(229, 232, 235);background: #F8FBFC;border-radius: 6px;letter-spacing: -1px;;}

.header_wrapper .gnb .gnb_item {position:relative;display:block;overflow:hidden;padding:12px 12px 11px 12px;cursor: pointer;background-color:none;border:0;border-bottom:1px solid rgb(229, 232, 235);}
.header_wrapper .gnb .gnb_item .gnb_icon {float:left;display:inline-block;width:22px;height:22px;border-radius: 5px;padding-top:0px}
.header_wrapper .gnb .gnb_item .gnb_icon svg{width:100%;height:100%;fill:#888}
.header_wrapper .gnb .gnb_item .gnb_tit{float: left;padding: 0 0 0 10px;}
.header_wrapper .gnb .gnb_item .menu_item {float:left;display:inline-block;font-size:14px;padding:1px 7px 2px 7px;letter-spacing: -1px;}
.header_wrapper .gnb .gnb_item .gnb_sub {display:none;clear: both;padding:10px 0 0 24px ;border-radius: 0 5px 5px 0;}
.header_wrapper .gnb .gnb_item .gnb_sub .sub_item {position: relative;display: block;overflow:hidden;cursor: pointer;}
.header_wrapper .gnb .gnb_item .gnb_sub .sub_menu {position: relative;display:block;font-size:14px;padding:5px 10px 5px 5px;}
.header_wrapper .gnb .gnb_item .gnb_sub .sub_menu:after {content: "";position: absolute;top:13px;left:0;display:block;width:2px;height:2px;background: #1a1a1a;}
.header_wrapper .gnb .gnb_item .gnb_sub .on .sub_menu {font-weight:400}
.header_wrapper .slider_copy{position:absolute;left:0;width:100%;bottom:0;display:block;overflow:hidden;border-top:1px solid rgb(229, 232, 235);}
.header_wrapper .slider_copy p{font-size:12px;text-align: center;color:#999;padding:10px 10px 9px 10px;}
.header_wrapper .slider_copy p span{font-weight:400;letter-spacing: -1px;}


.gnb_active .slide_off{text-align:center;}
.gnb_active .slide_off .gnb_item {overflow:initial;text-align:center;padding:12px 5px 11px 5px;}
.gnb_active .slide_off .gnb_item .gnb_icon{float:none;width:30px;height:30px;display:inline-block;padding-top:5px}
.gnb_active .slide_off .gnb_item .gnb_icon svg{width:100%;height:100%;}
.gnb_active .slide_off .gnb_item .gnb_tit{float: none;display:block;padding: 5px 0 0px 0;}
.gnb_active .slide_off .gnb_item .menu_item {float:none;display:block;font-size:11px;padding:0px 0px 2px 0px;}

.gnb_active .slide_off .gnb_item .gnb_sub {display:none;position: absolute;top:-1px;right:-162px;width:120px;padding:10px 20px;background-color: #fff;border:1px solid rgb(229, 232, 235);border-left:0;}
.gnb_active .slide_off .gnb_item .gnb_sub:after{content: "";position: absolute;top:0;left:-1px;width:1px;height:71px;background-color: #fff;display: block;}
.gnb_active .slide_off .gnb_item .gnb_sub .sub_item {position: relative;display: block;overflow:hidden;cursor: pointer;}
.gnb_active .slide_off .gnb_item .gnb_sub .sub_menu {position: relative;display:block;font-size:13px;padding:5px 5px 5px 5px;text-align: left;}

.gnb_active .user_name{width:70px;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.gnb_active .user_name .login_icon{position: relative;display:block;margin:0 auto;padding-top: 3px;cursor: pointer;}
.gnb_active .user_name .login_icon .name_card_02{position: absolute;left:42px;top:-11px;width:280px;height:78px;display: none;background: #fff;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);border:1px solid rgb(229, 232, 235);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 0 6px 6px 0;border-left:0; z-index:99}

.gnb_active .user_name .login_icon .name_card_02 .header_util{display: flex;overflow: hidden;padding:15px 15px 15px 20px;}
.gnb_active .user_name .login_icon .name_card_02 .header_util li:first-child{float:left;display: inline-block;flex:1;}
.gnb_active .user_name .login_icon .name_card_02 .header_util li:last-child{float:left;width:60px;display:block;}
.gnb_active .user_name .login_icon .name_card_02 .header_util .login_depth{font-size:13px;color:#222;font-weight: 400;padding-top:3px;letter-spacing: -0.5px;}
.gnb_active .user_name .login_icon .name_card_02 .header_util .login_nm{font-size:16px;color:#222;font-weight: 400;padding-top:1px;letter-spacing: -0.5px;}
.gnb_active .user_name .login_icon .name_card_02 .header_util .logout_btn{float:right;display:inline-block;text-align:center;font-size:12px;color:#888;padding:14px 7px;border:1px solid rgb(229, 232, 235);background: #F8FBFC;border-radius: 6px;letter-spacing: -1px;;}


.gnb_active .user_name .header_util{display: flex;overflow: hidden;}
.gnb_active .user_name .header_util li:first-child{float:left;display:none;flex:1;}
.gnb_active .user_name .header_util li:last-child{float:left;width:60px;display:none;}
.gnb_active .user_name .header_util .login_depth{font-size:13px;color:#222;font-weight: 400;padding-top:3px;letter-spacing: -0.5px;}
.gnb_active .user_name .header_util .login_nm{font-size:16px;color:#222;font-weight: 400;padding-top:1px;letter-spacing: -0.5px;}
.headegnb_activer_top .user_name .header_util .logout_btn{float:right;display:inline-block;text-align:center;font-size:12px;color:#888;padding:14px 7px;border:1px solid rgb(229, 232, 235);background: #F8FBFC;border-radius: 6px;letter-spacing: -1px;;}


.gnb_active .logo{display:none;}
.gnb_active .logo_s{display:block;margin:0 auto;width:30px;height:30px;display:block;background: #fff;border-radius: 15px;;}
.gnb_active .logo_s img{display:block;margin:0 auto;width:30px;height:30px;}
.gnb_active .btn_home{position: absolute;top:10px;right:10px;width:20px;height:20px;display:block;}
.gnb_active .btn_home .bar{position: relative;width:20px;height:20px;display: block;}
.gnb_active .btn_home .bar::before{transform: rotate(-45deg);} 
.gnb_active .btn_home .bar::after{transform: rotate(45deg);}
.gnb_active .#nav-icon3{right:none;margin:0 auto;}



.depart_gnb_wrap{display:block;overflow:hidden;height:calc(100% - 120px);padding-top:30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.depart_gnb{display:block;overflow:hidden;padding:5px 10px 20px 10px;}
.depart_gnb li{width:33.3%;float:left;display:block;margin-top:5px;}
.depart_gnb .depart_item{display:block}
.depart_gnb .depart_item .menu_icon{width:60px;height:60px;display:block;background: #157efb;opacity:0.3;margin:0 auto;border-radius: 6px;;}
.depart_gnb .depart_item .menu_tit{font-size:13px;font-weight: 400;letter-spacing: -1px;display:block;text-align:center;padding-top:5px;}

.main_content_wrapper{float:left;display:block;height:100%;    flex: 1;padding:20px;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.content_top_wrapper{padding:15px;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);border:1px solid rgb(229, 232, 235);border-radius: 6px 6px 0 0;text-align:center;}

.body_wrapper{flex:1; display:block; -webkit-box-sizing:border-box; box-sizing: border-box; padding:180px 50px 65px 50px; background-color:#fff}
.body_wrapper02{flex:1;height:100%;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding:107px 50px 65px 50px}
.body_wrapper03{flex:1;height:100%;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding:73px 50px 10px 50px}
.body_wrapper04{flex:1;/*width: 1200px;margin: 0 auto;*/height:100%;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding:73px 50px 15px 50px;background:#d5d5d5;}


.ComWriteTit {position: absolute;top:0px;left:50%;margin-left:-300px;width:600px;display:block;z-index: 200}
.ComWriteTit .ViewTitle{display:block;margin:0 auto;font-size:25px;color:#fff;font-weight:600;text-align:center;padding:12px 0 10px 0}
.ComWriteTit .ViewSubTitle{font-size:20px;color:#888;font-weight:400;text-align:center;padding-left:5px}
.ComWriteTit .TitleTech{color:#2a80eb}


.BodyViewTitle{text-align:center;border:1px solid #d3d3d3;border-bottom:0;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.BodyViewTitle .ViewTitleBar{display:block;height:4px;    background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);}
.BodyViewTitle .ViewTitle{display:inline-block;margin:0 auto;font-size:25px;color:#222;font-weight:600;text-align:center;padding:15px 0 15px 0}
.BodyViewTitle .ViewSubTitle{font-size:20px;color:#888;font-weight:400;text-align:center;padding-left:5px}
.BodyViewTitle .TitleTech{color:#2a80eb}
.BodyViewTitle .ComCode{float:left;}

.ComViewerT01 {display:flex;height:calc(100% - 78px);margin-top:10px;}
.ComViewSection {-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComViewSection .ComViewTBox{display::block; overflow:hidden; border-bottom:1px solid #d3d3d3; border:1px solid #d3d3d3; border-radius: 4px 4px 0 0 ; -webkit-box-sizing: border-box; box-sizing: border-box; background:#efefef}
.ComViewSection .ComViewTBox .ComViewTit{float:left;padding:15px 15px 13px 15px;display:inline-block;;font-size:17px;font-weight:400;display:binline-block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComViewSection .ComViewTBox .ComViewTit span{font-size:15px;font-weight:200;color:#555;padding-left:5px;}
.ComViewSection .ComViewTBox .TextBtn{float:right;display:inline-block;padding:4px 10px;margin:10px;font-size:15px;font-weight:200;background:#bfbfbf;color:#fff;border-radius: 4px;}
.ComViewSection .ComViewTBox .TextBtn:hover{background:#222;}


.ViewLeftBox {flex:1;margin:0 10px 0 0px}
.ViewCenterBox{flex:1;margin:0 10px 0 0px}
.ViewRightBox{flex:0.7;}

.DatePickStatBox{display:block;height:calc(100% - 72px);text-align:center;padding:10px 10px 0px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-top:0;;border-radius:0 0 4px 4px;}
.DatePickStatBox .ViewHelp{font-size:16px;font-weight:200;color:#888;text-align:left;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-radius: 4px;}
.DatePickStatBox .DateRow {display:flex;padding:15px;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px dashed #d3d3d3;border-top:0;}
.DatePickStatBox .DateRowL {border-bottom:0;}
.DatePickStatBox .DateRow .DateRowT{width:80px;font-size:16px;font-weight:200;color:#888;display:flex;align-items: center;justify-content:left;}
.DatePickStatBox .DateRow .DatePickItem{flex:1;}
.DatePickStatBox .DateRowL .DatePickItem{}
.DatePickStatBox .DateRow .DatePickLabel{display:block;font-size:13px;font-weight:200;color:#888;text-align:left;}
.DatePickStatBox .DateRow .DatePickLabel02{display:block;font-size:16px;font-weight:200;color:#222;text-align:left;padding:4px 0 4px 0}

.DatePickStatBox .PickBarBg{position: relative;display:block;width:100%;height: 10px;background: #f4f3f3;border-radius: 5px;}
.DatePickStatBox .PickBar{position: absolute;top:0;left:0;display:block;height: 10px;background: #4d84ff;border-radius: 5px;}
.DatePickStatBox .PickbarInfo{position: absolute;top:-22px;right:0;display:block;font-size:13px;color:#888;font-weight:200;}
.DatePickStatBox .DatePickbtn{}
.DatePickStatBox .DatePickbtn{display:inline-block;font-size:19px;font-weight:200;color:#fff;margin:13px auto;padding:10px 20px;background:#2a80eb;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}


.ComAgendaBox{display:block; height:calc(100% - 50px); overflow-y:scroll; padding:10px; box-sizing:border-box; box-sizing:border-box; border:1px solid #d3d3d3; border-top:0;border-radius: 0 0 0 4px;}
.ComHistoryBox {display:block; padding:10px; box-sizing:border-box; border-top:0; border-radius: 0 0 0 4px;}
.ComHistoryBox .ComHistoryList{}
.ComHistoryBox .ComHistoryList li{margin-bottom:10px;}
.ComHistoryBox .ComHistoryList li:last-child{margin-bottom:0px;}

.ComHistoryBox .ComHistoryList .ComHisItem .date{display:block;font-size:13px;font-weight:200;color:#888;}
.ComHistoryBox .ComHistoryList .ComHisItem .Stat{display:block;font-size:17px;font-weight:200;color:#222;padding:10px 10px 0px 10px ;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-bottom:0;border-radius: 4px 4px 0 0;}
.ComHistoryBox .ComHistoryList .ComHisItem .editor{display:block;font-size:15px;font-weight:200;color:#888;padding:0 10px 10px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-top:0;border-radius: 0 0 4px 4px;}


/* 검토 의견 작성 - 전문위원 기술위원*/

.ComBoardBox{display:flex;height:100%;}
.TodoListBox{position: relative;width:460px;display:block;height: 100%;margin-right:15px;background:#fff;/* border:1px solid #888; */border-radius:10px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);}
.TodoListBox .ExPageLoding{position: absolute;top:0;left:0;width:100%;height:100%;align-items: center;justify-content: center;display:none;font-size:20px;color:#222;text-align:center;background:rgba(255,255,255,0.9);-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 1;}
.TodoListBox .TodoLisTitBox{border-bottom:1px solid #d3d3d3;} 
.TodoListBox .TodoLisTitBox .TodoLisTit{font-size:21px;font-weight:400;color:#222;display:block;padding:15px 15px 13px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.TodoListBox .TodoLisTitBox .AgdCnt{font-size:15px;font-weight:200;color:#888;display:inline-block;padding-left:10px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.TodoListBox .AgendaTap{border-bottom: 1px solid #dbdbdb;padding: 10px 0 10px;background: #eff3fb;}
.TodoListBox .AgendaTapList{display:flex;padding:0 5px 0 5px;}
.TodoListBox .AgendaTapList li{flex:1;display:block;margin:0 5px;}
.TodoListBox .AgendaTapItem{width:100%;display:block;padding:6px 10px 6px 10px;font-size:15px;font-weight:200;color:#888;border:1px solid #d3d3d3;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}
.TodoListBox .AgendaTapList .TapOn .AgendaTapItem{border:1px solid #2a80eb;}

.TodoListBox .ExAgendaBox{position: relative;display:block;height:calc(100% - 187px);overflow-y:scroll;}

.TodoListBox .ExAgendaList{padding:15px 15px 0 15px}
.TodoListBox .ExAgendaList li{position: relative;display:block;margin:0px 0 10px 0;border:1px solid #cbcbcb;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;cursor: pointer;}
.TodoListBox .ExAgendaList li:hover{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);border:1px solid #2a80eb;}
.TodoListBox .ExAgendaList .ModifyAgenda{display:none;position: absolute;top:0;left:0;width:100%;height:100%;align-items: center;justify-content: center;background:rgba(42,128,235,0.3);border-radius:4px;z-index: 1;}
.TodoListBox .ExAgendaList .TapOn{border:1px solid #2a80eb;}
.TodoListBox .ExAgendaList .TapOn .ModifyAgenda{display:flex;}
.TodoListBox .ExAgendaList .Ingbox{position: relative;display: inline-block;padding:15px 30px 15px 15px;align-items: center;justify-content: center;font-size:20px;color:#2a80eb;text-align:center;border:1px solid #2a80eb;-webkit-box-sizing: border-box;box-sizing: border-box;background:#fff;border-radius:4px;}
.TodoListBox .ExAgendaList .Ingbox::before{position: absolute;content:"";top:32px;right:8px;width:16px;height:2px;display:block;background: #2a80eb;transform: rotate(-45deg);} 
.TodoListBox .ExAgendaList .Ingbox::after{position: absolute;content:"";top:22px;right:8px;width:16px;height:2px;display:block;background: #2a80eb;transform: rotate(45deg);}


.TodoListBox .ExAgendaList .ExagendaFlag {position: absolute;top:0;right:0;display:block;font-size:15px;padding:5px 10px 5px 25px;border:1px solid #cbcbcb;border-top:0;border-right:0;border-radius:0 4px 0 4px;}
.TodoListBox .ExAgendaList .ExagendaFlag:before{position: absolute;top:9px;right:0;content:"";width:12px;height:12px;background:#888;display:block;border-radius:6px;}

.TodoListBox .ExAgendaList .Flag_01{color:#888;}
.TodoListBox .ExAgendaList .Flag_01:before{right:56px;background:#888;}
.TodoListBox .ExAgendaList .Flag_02{color:#2a80eb}
.TodoListBox .ExAgendaList .Flag_02:before{right:69px;background:#2a80eb;}
.TodoListBox .ExAgendaList .Flag_03{color:#7eb961}
.TodoListBox .ExAgendaList .Flag_03:before{right:69px;background:#7eb961;}

.TodoListBox .ExAgendaList .ExAgendaTit{clear: both;display:block;font-size:18px;color:#222;font-weight:400;padding:0px 10px 0 10px;}
.TodoListBox .ExAgendaList .ExAgendaTit p{word-break:break-all}
.TodoListBox .ExAgendaList .ExAgendaCom{display:inline-block;font-size:15px;color:#888;font-weight:200;padding:2px 0px 10px; 0;}

.TodoListBox .ExAgendaList .ExAgendaLinfo{display:flex;padding:10px 10px 5px 10px}
.TodoListBox .ExAgendaList .ExAgendaLinfo span{color:#888;font-size:15px;font-weight:200;padding-right:5px;}
.TodoListBox .ExAgendaList .ExAgendaLinfo .ExAgendaNum{font-size:15px;color:#2a80eb;}

.TodoListBox .ExAgendaList .ExAgendaType{font-size:17px;color:#2a80eb;}
.TodoListBox .ExAgendaList .ExAgendainfo{display:flex;padding: 5px 10px 3px 10px;border-bottom:1px dashed #cbcbcb}
.TodoListBox .ExAgendaList .ExAgendainfo .ExAgendaCun{display:inline-block;font-size:17px;color:#888;padding:0px 10px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.TodoListBox .ExAgendaList .ExAgendainfo .ExAgendaNum{flex:1;font-size:17px;color:#2a80eb;}
.TodoListBox .ExAgendaList .TapOn .ExAgendaTit{opacity: 0.2;}


.TodoListBox .ExAgendaList .ExAgendaItem{}
.TodoListBox .ExAgendaList .ExAgendaTit{}




.TodoListBox .TotoBottom{position: absolute;width: 100%;bottom:0;left:0;display:block;border-top:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:0 0 4px 4px;}
.TodoListBox .MandatoryBox{display:flex;}
.TodoListBox .MandatoryItem{flex:1;padding:10px;border-bottom:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;}
.TodoListBox .MandatoryItem .ManTit{font-size:17px;font-weight:400;color:#222;display:block;padding-bottom:4px;}
.TodoListBox .MandatoryItem .Maninfor01{font-size:15px;font-weight:200;color:#e98d8d;background:#f7ebeb;padding:10px 10px 9px 10px;border:1px solid #ffd1d1;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}
.TodoListBox .MandatoryItem .Maninfor02{font-size:15px;font-weight:200;color:#7eb961;background:#eff7eb;padding:10px 10px 9px 10px;border:1px solid #b4d7a4;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}
.TodoListBox .MandatoryItem .MandatoryBtn{float:right}

.TodoListBox .Mandatory01{}
.TodoListBox .Mandatory02{border-left:1px solid #d3d3d3;}

.TodoBtnBox{padding:15px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;}
.TodoBtnBox .TodoBtn{display:inline-block;font-size:19px;font-weight:200;color:#fff;padding:10px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.TodoBtnBox .Exit{background:#222;}
.TodoBtnBox .ExitV{background:#222;}
.TodoBtnBox .Save{background:#2a80eb;}
.TodoBtnBox .SendExit{background:#222;}
.TodoBtnBox .SendSave{background:#2a80eb;}
.TodoBtnBox .SendSaveAdmin{background:#2a80eb;}
.TodoBtnBox .ExitV:hover, .TodoBtnBox .Save:hover, .TodoBtnBox .Exit:hover{background:#1555ac;}

.ComBrowser{flex:1;display:block; border-radius:4px;}
.ComBrowser .BrowserUtil{position: relative;display:block;height:47px;border-bottom:1px solid #d7d7d7;}

.ComBrowser .BrowserUtil .BrowserGuide{float:left;display:inline-block;width:72px;margin-right:8px;font-size:15px;color:#888;padding:4px;background:#fff;border:1px solid #d3d3d3;padding:10px;}
.ComBrowser .BrowserUtil .BrowserTapBox{position: relative;width:calc(100% - 128px);height: 48px;display:block;overflow:hidden;}

.ComBrowser .BrowserUtil .BrowserTapList{position: absolute;top:0;left:0;display: inline-flex;float:left;height: 48px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComBrowser .BrowserUtil .BrowserTapList li{position: relative;float:left;width:179px;min-width:max-content;border-radius: 4px 4px 0 0;    background: #e5e4e4;}
.ComBrowser .BrowserUtil .BrowserTapList li:last-child{border-right:1px solid #d7d7d7;}
.ComBrowser .BrowserUtil .BrowserTapList .TapClose{position: absolute;top:4px;right:4px;display:block;width:18px;height:18px;}

.ComBrowser .BrowserUtil .BrowserTapList .TapClose .Cicon{position: relative;width:18px;height:18px;;display:block;}
.ComBrowser .BrowserUtil .BrowserTapList .TapClose .Cicon::before{position: absolute;content:"";top:8px;left:-3px;width:20px;height:2px;display:block;background: #888;transform: rotate(-45deg);} 
.ComBrowser .BrowserUtil .BrowserTapList .TapClose .Cicon::after{position: absolute;content:"";top:8px;left:-3px;width:20px;height:2px;display:block;background: #888;transform: rotate(45deg);}


.ComBrowser .BrowserUtil .BrowserTapItem{font-size:15px;font-weight:400;display:block;color:#888; padding:5px 20px 5px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px 4px 0 0;}
.ComBrowser .BrowserUtil .BrowserTapItem p{font-size:12px;font-weight:200;}
.ComBrowser .BrowserUtil .BrowserTapItem span{font-size:13px;font-weight:200;color:#2a80eb}
.ComBrowser .BrowserUtil .TapOn .BrowserTapItem{background:#fff;color:#222;}
.ComBrowser .BrowserUtil .TapOn .TapClose .Cicon::before{background: #222;} 
.ComBrowser .BrowserUtil .TapOn .TapClose .Cicon::after{background: #222;}
.ComBrowser .BrowserUtil .TapOn::after{position: absolute;content:"";bottom:0px;left:0;width:100%;height:1px;display:block;background:#fff;}


.ComBrowser .BrowserTool{display:block;position: absolute;top:0;right:0;display:block;height: 40px;}
.ComBrowser .BrowserTool .Tool {float:left;display:block;width:40px;height:40px;border:1px solid #d3d3d3;background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComBrowser .BrowserTool .TapPre{position: relative;display:block;}
.ComBrowser .BrowserTool .TapPre::before{position: absolute;content:"";top:14px;left:10px;width:18px;height:2px;display:block;background: #888;transform: rotate(-45deg);} 
.ComBrowser .BrowserTool .TapPre::after{position: absolute;content:"";top:25px;left:10px;width:18px;height:2px;display:block;background: #888;transform: rotate(45deg);}
.ComBrowser .BrowserTool .TapNext{position: relative;display:block;border-left:0;}
.ComBrowser .BrowserTool .TapNext::before{position: absolute;content:"";top:25px;left:10px;width:18px;height:2px;display:block;background: #888;transform: rotate(-45deg);} 
.ComBrowser .BrowserTool .TapNext::after{position: absolute;content:"";top:14px;left:10px;width:18px;height:2px;display:block;background: #888;transform: rotate(45deg);}


.ComBrowser .BrowserTool .TapGuide{display:flex;border-left:0;border-radius:0 4px 0 0 ;align-items: center;justify-content: center;font-size:26px;color:#222;text-align:center;background:rgba(255,255,255,0.9);-webkit-box-sizing: border-box;box-sizing: border-box;}



.ComBrowserBoard {position: relative;display:block;height:calc(100% - 47px);background:#fff;/* border:1px solid #888;border-top:0; */border-radius:0 0 10px 10px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);}
.PageLoding{position: absolute;top:0;left:0;width:100%;height:100%;align-items: center;justify-content: center;display:none;font-size:26px;color:#222;text-align:center;background:rgba(255,255,255,0.9);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:0 0 4px 4px;}
.ComBrowserGuide {display:block;height:100%;font-size:20px;font-weight:400;color:#222;padding:50px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComBrowserGuide .GuideBox{display:block;width:100%;text-align:center;height:100%;border:1px solid #d3d3d3;align-items: center;justify-content: center;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px}
.ComBrowserGuide .GuideBox .MainTitle{margin:40px auto;font-size: 40px;padding: 40px;font-weight: 400;display:block;text-align: center;}
.ComBrowserGuide .GuideBox .ComInfomation{margin:10px auto;}
.ComBrowserGuide .GuideBox .ComInfomation .InfomationL{text-align:right;padding-right:20px;}
.ComBrowserGuide .GuideBox .WriteInfomation{width:700px;margin:60px auto 0;text-align:left}
.ComBrowserPage{display:flex;height:calc(100%);background:#fff;border-top:0;border-radius:0 0 10px 10px;}
/*.BrowserBoardWrap{display:flex;height:calc(100% - 15px);margin-top:15px;}*/
.BrowserViewerWrapper{diaplay:block; height:100%; overflow:hidden}
.BrowserViewerTopInfo{display:flex;border-bottom:1px solid  #d3d3d3;padding:14px 10px 6px 10px;align-items: center;justify-content: center;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserViewerTopInfo .ViewNo{width:60px;}
.BrowserViewerTopInfo .ViewTopTitle{flex:1;font-size:22px;display:inline-block;overflow:hidden;}

.BrowserViewerTopInfo02{    display: block;overflow: hidden;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;}

.ComWriteBox .OpinionComList{float:right;display:inline-block;}
.ComWriteBox .OpinionComList li{float:left;margin-right:5px;}
.ComWriteBox .OpinionComItem {position: relative;padding:10px 15px 9px 15px;display:inline-block;border:1px solid #d3d3d3;border-radius: 4px}
.ComWriteBox .file_input{display:flex; padding:10px;}
.ComWriteBox .file_input label {float: left; position:relative; cursor:pointer; display:flex; vertical-align:middle; overflow:hidden; min-width:80px; height:37px; font-size:14px; background:#ffffff; color:black; border: 1px solid #d3d3d3; text-align:center;align-items: center;    justify-content: center;border-radius: 0 4px 4px 0; line-height:24px;}
.ComWriteBox .file_input label input { position:absolute; width:0; height:0; overflow:hidden;}
.ComWriteBox .file_input input[type=text] {float: left; vertical-align:middle; display:inline-block;font-size:13px;border-radius: 4px; padding:12px 10px 10px 10px;;border: 1px solid #a8d5ff;color:#666;border-right:0;
    border-radius: 4px 0 0 4px; background: #f3f8fe;-webkit-box-sizing: border-box;box-sizing: border-box; }

.BrowserAgdViewer{flex:1.5;height:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .AgendaTopInfo {height:60px;margin:15px;border:1px solid  #d3d3d3;display: block;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;overflow:hidden;border-radius:4px;}

.BrowserAgdViewer .AgendaTechType{float:left;overflow:hidden;padding:10px;border-radius: 3px;margin-right:10px;}
.BrowserAgdViewer .AgendaTechType .type_icon{float:left;display:block;width:40px;height:40px;opacity:0.5;border-radius: 4px;}
.BrowserAgdViewer .AgendaTechType .type_icon > svg{color: #666970;}
.BrowserAgdViewer .AgendaTechType .type_icon .fa-balance-scale{margin-top:5px}
.BrowserAgdViewer .AgendaTechType .type_tit{float:left;display: flex;align-items: center;justify-content: center;font-size:12px;height:40px;margin-left:5px;letter-spacing: -0.5px;color:#666970;}
.BrowserAgdViewer .AgendaNumBox{border-left:1px solid  #d3d3d3;margin-left:10px;float:left;display: block;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaNumBox .AgendaNumlabel{;font-size:14px;font-weight:200;color:#888;display:block;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaNumBox .AgendaNum{font-size:17px;color:#2a80eb;display:block;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaComBox{border-left:1px solid  #d3d3d3;margin-left:10px;float:left;display: block;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaComBox .AgendaComlabel{;font-size:14px;font-weight:200;color:#888;display:block;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaComBox .AgendaCom{font-size:17px;color:#222;display:block;align-items: center;justify-content: center;}
.BrowserAgdViewer .AgendaDetailBox{background: #fff;padding:10px 20px 10px 20px;border-radius: 0 0 0 10px;border-right:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .AgendaDetailTit{-webkit-box-sizing: border-box;    background: #fff;box-sizing: border-box;border:1px solid  #d3d3d3;border-bottom:0;border-radius:4px 4px 0 0 ;}
.BrowserAgdViewer .AgendaDetailTit .Tit01{font-size:15px;color:#555;font-weight:400;padding:8px 10px 7px 10px;}
.BrowserAgdViewer .AgendaDetailCon{-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;margin-bottom:10px;border:1px solid  #d3d3d3;border-top:1px dashed #d3d3d3;border-radius:0 0 4px 4px;}
.BrowserAgdViewer .AgendaDetailCon .TechNameList{padding:0px 10px 10px 10px;}
.BrowserAgdViewer .AgendaDetailCon .TechNameList li{display:block;border-top:1px dashed  #d3d3d3;padding:10px 0 5px 0}
.BrowserAgdViewer .AgendaDetailCon .TechNameList li:first-child{border:0px}
.BrowserAgdViewer .AgendaDetailCon .TechNameList .TechTypeArea{display:flex;font-size:15px;color:#222;}
.BrowserAgdViewer .AgendaDetailCon .TechNameList .TechTypeFlag{display:flex;min-width:90px;align-items: center;justify-content: center;margin-right:5px;font-size:14px;text-align:center;color:#222;border:1px solid #d3d3d3;padding:3px 0 3px 0;background:#eff3fb;border-radius:4px;}
.BrowserAgdViewer .AgendaDetailCon .TechNameList .TechTypeAreaN{felx:1;font-size:15px;color:#222;}
.BrowserAgdViewer .AgendaDetailCon .TechName{display:block;font-size:17px;color:#222;padding:4px 0;}

.BrowserAgdViewer .AgendaDetailCon .AgendaDetailItem{display:block;font-size:17px;color:#222;padding:10px;}


.BrowserAgdViewer .OpinionDetailBox {background: #fff;border-right:1px solid #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .OpinionDetailBox .OpinionDetailBoxTop{display:block;padding:10px 5px 10px 10px;border-bottom:1px solid #d3d3d3;}
.BrowserAgdViewer .OpinionDetailBox .OpinionDetailBoxContent .OpinionDetailBoxLeft{float:left; width:40%; }
.BrowserAgdViewer .OpinionDetailBox .OpinionDetailBoxContent .OpinionDetailBoxRight{float:left; width:60%; }
.BrowserAgdViewer .OpinionViewTypeList{display:flex}
.BrowserAgdViewer .OpinionViewTypeList li{flex:1;margin-right:5px;}
.BrowserAgdViewer .OpinionViewTypeItem {position: relative;padding:10px 15px 9px 20px;display:block;border:1px solid #d3d3d3;border-radius: 4px}
.BrowserAgdViewer .OpinionViewTypeItem:before{position: absolute;top:15px;left:5px;content:"";width:12px;height:12px;background:#888;display:block;border-radius:6px;}
.BrowserAgdViewer .OpinionViewTypeOn .OpinionViewTypeItem{border:1px solid #2a80eb; color:#2a80eb; background:#f0f7ff}
.BrowserAgdViewer .OpinionViewTypeOn .OpinionViewTypeItem:before {background:#2a80eb;}

.BrowserAgdViewer .OpinionDetailBox .OpinionStatBox{clear:both;display:block;padding:10px 10px 0 10px;background: #ededed;align-items: center;justify-content: center;-webkit-box-sizing: border-box;}
.BrowserAgdViewer .OpinionDetailBox .OpinionStatList{display:block;overflow:hidden;}
.BrowserAgdViewer .OpinionDetailBox .OpinionStatList li{float:left;margin-right:5px;display:inline-block;}
.BrowserAgdViewer .OpinionDetailBox .OpinionStatList .OpinionStatItem{padding:7px 10px;display:block;background:#fff;border:1px solid #d3d3d3;border-radius:4px;}

.BrowserAgdViewer .OpinionMemBox{position: relative;padding:10px 10px 0px 10px;;border-bottom:1px dashed #d3d3d3;background: #ededed;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemTapList{display:flex;overflow:hidden;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemTapList li{flex:1;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:0;border-radius:4px 4px 0 0 ;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemTapList li:first-child{border-left:1px solid #d3d3d3;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemTapList .OpinionMemTapItem{padding:10px 10px;display:block;background:#fff;border-radius:4px 4px 0 0 ;}



.BrowserAgdViewer .OpinionMemBox .OpinionMemListBox{position:absolute;width:calc(100% - 20px);left:10px;top:52px; padding:5px 10px 10px 10px;background:#fff;border:1px solid #d3d3d3;border-top:1px dashed #d3d3d3;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemList{}
.BrowserAgdViewer .OpinionMemBox .OpinionMemList li{margin-top:5px;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemItem{display:block;border:1px solid #d3d3d3;padding:5px 10px}

.BrowserAgdViewer .OpinionMemBox .OpinionMemListBox00{display:none;}
.BrowserAgdViewer .OpinionMemBox .OpinionMemListBox01{display:none}
.BrowserAgdViewer .OpinionMemBox .OpinionMemListBox02{display:none}
.BrowserAgdViewer .OpinionMemBox .OpinionMemListBox03{display:none}



.BrowserAgdViewer .OpinionMemBoxY{display:block;}
.BrowserAgdViewer .OpinionMemBoxN{display:none}

.BrowserAgdViewer .OpinionDetailView {display:block;height:calc(100% - 163px);overflow-y:scroll;padding:15px;-webkit-box-sizing: border-box;box-sizing: border-box;}


.BrowserAgdViewer .AgendaDetailBox .DetailItemWarp{display:block; padding:10px 0 10px 0; border-bottom:1px dashed #d3d3d3; }
.BrowserAgdViewer .AgendaDetailBox .SummuryCom{font-size:16px;color:#888;font-weight: 200;}
.BrowserAgdViewer .AgendaDetailBox .SummuryType{font-size:20px;color:#2a80eb;font-weight: 400;}
.BrowserAgdViewer .AgendaDetailBox .ItemTitle{font-size:17px;color:#888;font-weight: 200;margin-bottom:5px;}
.BrowserAgdViewer .AgendaDetailBox .ItemTitle span{font-size:15px;color:#798be7;font-weight: 200;margin-bottom:5px;}
.BrowserAgdViewer .AgendaDetailBox .section_sub_list li{position:relative;font-size:13px;color:#888;padding:4px 0px 4px 20px;letter-spacing:-0.5px;}
.BrowserAgdViewer .AgendaDetailBox .section_sub_list li::before{position: absolute;content:"";top:4px;left:0px;width:16px;height:16px;display:block;border:1px solid rgb(229, 232, 235);} 
.BrowserAgdViewer .AgendaDetailBox .section_sub_list li::after{position: absolute;content:"";top:8px;left:4px;width:10px;height:10px;display:block;background:rgb(229, 232, 235);}
.BrowserAgdViewer .AgendaDetailBox .section_sub_list .linked_agenda{cursor:pointer; border:solid 1px #fff; padding:3px 0; margin:3px 0; border-bottom:dotted 1px #000; }
.BrowserAgdViewer .AgendaDetailBox .section_sub_list .linked_agenda:last-child{border-bottom:dotted 0px #000; }
.BrowserAgdViewer .AgendaDetailBox .section_sub_list div.linked_agenda:hover{border:solid 1px #2b71d0; border-radius:5px;}
.BrowserAgdViewer .AgendaDetailBox .section_sub_list .TehcNameDepth:hover{color:#2b71d0;}

.BrowserAgdViewer .AgendaDetailBox .TehcName{display:blockl}
.BrowserAgdViewer .AgendaDetailBox .TehcNameDepth{font-size:16px;color:#555;font-weight: 400;}
.BrowserAgdViewer .AgendaDetailBox .TehcNameTechNM{font-size:20px;color:#222;font-weight: 400;}
.BrowserAgdViewer .AgendaDetailBox .ItemTechForm{font-size:20px;color:#222;font-weight: 400;white-space:pre-line;}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFile{}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFileF{background: #fff;padding:10px;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .AgendaDetailBox .section_item{padding-left:10px}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFile .FileItem{position: relative;display:block;margin-bottom:5px;font-size:17px;background: #fff;padding:10px 10px 10px 20px;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFile .FileItem::after{position:absolute;content:""; display:block;width:12px;height:12px;background: #d3d3d3;top:15px;left:5px;border-radius: 6px;}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFile .FileItem:hover{background:rgba(42,128,235,0.1)}
.BrowserAgdViewer .AgendaDetailBox .ItemRctpFile .FileItem:hover:after{background:#2a80eb}

.ComWriteBox{flex:1;height:100%;}
.ComWriteBox .ComBoardNotInfo{display:flex;  background: #f3f3f3;text-align: center;font-size:20px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;padding:10px;box-sizing: border-box;}

/* .ComOpinionDetail .ComBoardNotInfo{display:flex; background: #f3f3f3;text-align: center;font-size:20px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;padding:10px;box-sizing: border-box;border: 1px solid} */
.ValidOpinionDetail .ComBoardNotInfo{display:flex; background: #f3f3f3;text-align: center;font-size:20px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;padding:10px;box-sizing: border-box;border: 1px solid}
.EtcOpinionDetail .ComBoardNotInfo{display:flex; background: #f3f3f3;text-align: center;font-size:20px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;padding:10px;box-sizing: border-box;border: 1px solid}

.ComBrowserPage .btn{font-size:15px; padding: 7px 10px 5px 10px; display: inline-block; background:#222; color:#fff; font-weight:200; border-radius: 4px; -webkit--webkit-box-sizing: border-box; box-sizing: border-box;}
.ComBrowserPage .btn .btn_print{background-color:#000000 ;color:#fff;}
.ComBrowserPage .btn .btn_print:hover{background-color:#004080 ;color:#fff;}

.ComBoradTit{display:block;border-bottom:1px solid #d3d3d3;}
.ComBoradTit h1 {display:flex;font-size:23px;font-weight:400;margin:15px;height:60px;text-align:center;border:1px solid  #d3d3d3;align-items: center;justify-content: center;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;overflow:hidden;border-radius:4px;} 

.ComBoradFrom{display:block; padding:10px; -webkit-box-sizing: border-box;box-sizing:border-box; background:#fff}

.ComBoradFrom .ComBoradFromTop{display:block;padding:10px;border-bottom:1px solid #d3d3d3;}


.ComBoradFrom .FormTip{font-size:14px;font-weight:200;color:#888;display:block;padding:3px 0 3px 0;}
.ComBoradFrom .FormTip span{float:left;display:block;width:15px;height:15px;background:#f3f8fe;border:1px solid  #d3d3d3;margin-right:4px;}

.FormTitbox{display:block; background:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; border:0px solid #d3d3d3; border-bottom:0; border-radius:4px 4px 0 0 ;}
.FormTitbox02{display:block;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #a8d5ff;border-bottom:1px solid #d3d3d3;border-bottom:0;border-radius:4px 4px 0 0 ;}

.FormTitbox .FormTit01{display:block;font-size:17px;color:#222;font-weight:400;padding:10px 10px 4px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox .FormTit02{display:block;font-size:14px;color:#888;font-weight:200;padding:0px 10px 4px 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox .FormTit03{display:block;font-size:13px;color:#888;font-weight:200;padding:0px 10px 4px 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox .FormTit03 ul{-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-bottom:0;border-radius:4px;}
.FormTitbox .FormTit03 .FormTit03Guide{float:right;border:1px solid #d3d3d3;padding:3px;display:inline-block;}

.FormTitbox .FormTit03 .FormTit03Guide{float:right;border:1px solid #d3d3d3;padding:3px;display:inline-block;}


.FormTitbox02 .FormTit01{display:block;font-size:17px;color:#222;font-weight:400;padding:10px 10px 4px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox02 .FormTit02{display:block;font-size:14px;color:#888;font-weight:200;padding:0px 10px 4px 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox02 .FormTit03{display:block;font-size:13px;color:#888;font-weight:200;padding:0px 10px 4px 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.FormTitbox02 .FormTit03 ul{-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-bottom:0;border-radius:4px;}



.OpinionBox{display:block; padding:10px; background:#fff; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #d3d3d3; border-top:1px dashed #d3d3d3; border-bottom:0; background:#fff;}
.OpinionBox .OpinionTit01{font-size:14px;font-weight:200;color:#888;display:block;padding:3px 0 3px 0;}
.OpinionBox .OpinionTit02{font-size:14px;font-weight:200;color:#888;display:block;padding:3px 0 3px 0;}
.OpinionBox .OpinionTit03{font-size:13px;font-weight:200;color:#888;display:block;padding:3px 0 3px 0;}

.OpinionBox .OpinionText{flex:1;width:100%;font-size:15px;color:#666;font-weight:200;border:0;padding:10px;background:#f3f8fe;border:1px solid #a8d5ff;box-sizing: border-box;font-family: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;resize: none;outline:none;border-radius:4px 4px;}
.OpinionBox .OpinionText2{flex:1;width:100%;font-size:15px;color:#666;font-weight:200;border:0;padding:10px;background:#f3f8fe;border:1px solid #a8d5ff;box-sizing: border-box;font-family: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;resize: none;outline:none;border-radius:0 0 4px 4px;}
.OpinionBox .FormTip01{padding:5px;background:#fff;border:1px solid #d3d3d3;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:0;resize: none;outline:none;border-radius:4px 4px 0 0;}
.OpinionBox .FormTip01 p{font-size:14px;font-weight:200;color:#888;display:block;padding:3px 0 3px 0;}
.OpinionBox .FormTip01 .FormTipList{padding-left:10px;]}
.OpinionBox .FormTip01 .FormTipList li{font-size:14px;font-weight:200;color:#888;display:block;}

.OpinionBox .FormTit03 .FormTit03Guide{float:right;border:1px solid #d3d3d3;padding:3px;display:inline-block;}
.ReviewBox .ReviewText{flex:1;width:100%;font-size:15px;color:#666;font-weight:200;border:0;padding:10px;background:#f3f8fe;border:1px solid #a8d5ff;box-sizing: border-box;font-family: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;resize: none;outline:none;border-radius:4px 4px;}

.BoxLast {margin-bottom:10px;border-radius:0 0 4px 4px;border-bottom:1px solid #d3d3d3;}

.FormTitbox .FormTitbox02{margin:0 10px 10px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-bottom:0;border-radius:4px;}
.FormTitbox .FormTitbox02 {}
.FormTitbox .FormTitbox02 li{font-size:13px;color:#888;font-weight:200;}



.FormInfo{display:block;padding:10px;-webkit-box-sizing: border-box;background:#fff;box-sizing: border-box;border:1px solid #d3d3d3;border-bottom:0;}
.FormInfo .Infoment01{font-size:14px;color:#888;font-weight:200;border:1px solid #d3d3d3;padding:5px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}
.FormInfo .Infoment01{font-size:14px;color:#888;font-weight:200;border:1px solid #d3d3d3;padding:5px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}

.FormInfo .InfoMentSub{font-size:15px;color:#888;font-weight:200;padding-left:0px;}

.TechAreaType{display:flex;margin-top:5px;}
.TechAreaType li{floar:left; margin-right:5px; margin-bottom:5px; display:inline-block}
.TechAreaType .TechAreaTypeItem{position: relative; white-space:pre; display:inline-block; font-size:15px; font-weight:400; color:#888; padding:7px 10px 6px 34px ; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #d3d3d3; border-radius:4px;}
.TechAreaType .TechAreaTypeItem::before{position: absolute;content:"";top:6px;left:6px;width:18px;height:18px;display:block;border:1px solid #d3d3d3;border-radius:9px;} 
.TechAreaType .TechAreaTypeItem::after{position: absolute;content:"";top:10px;left:10px;width:12px;height:12px;display:block;background: #d3d3d3;border-radius:6px;}
.TechAreaType .SelOn .TechAreaTypeItem{color:#2a80eb}
.TechAreaType .SelOn .TechAreaTypeItem::before{border:1px solid #2a80eb;} 
.TechAreaType .SelOn .TechAreaTypeItem::after{background: #2a80eb;}

.TechAreaSelBox{display:none;margin-top:5px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-radius:4px;}
.TechAreaSelList{padding:5px 5px 0px 5px;background:#f3f8fe;overflow:hidden;border-radius:4px 4px 0 0 ;}
.TechAreaSelList li{margin-bottom:5px;}
.TechAreaSelList .TechAreaSelListItem{position: relative;width:calc(100% - 4px);padding: 10px 5px 10px 26px;text-align:left;letter-spacing: -0.1px;margin:0 auto;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;border: 1px solid #d3d3d3;border-radius: 4px;background: #fff;}
.TechAreaSelList .TechAreaSelListItem::before{position: absolute;content:"";top:10px;left:5px;width:16px;height:16px;display:block;border:1px solid rgb(210, 210, 211);border-radius: 10px;} 
.TechAreaSelList .TechAreaSelListItem::after{position: absolute;content:"";top:15px;left:10px;width:8px;height:8px;display:block;background: rgb(210, 210, 211);border-radius: 10px;}
.TechAreaSelBox .on .TechAreaSelListItem{color:#222;border:1px solid #4d84ff;}
.TechAreaSelBox .on .TechAreaSelListItem::before{border:1px solid #4d84ff;} 
.TechAreaSelBox .on .TechAreaSelListItem::after{background: #4d84ff;}
.TechAreaSelList .SelOn .TechAreaSelListItem{color:#2a80eb}
.TechAreaSelList .SelOn .TechAreaSelListItem::before{border:1px solid #2a80eb;} 
.TechAreaSelList .SelOn .TechAreaSelListItem::after{background: #2a80eb;}
.TechSelListBtn {background:#f3f8fe;padding:10px 0 20px 0;display:block;text-align:center;border-radius:0 0 4px 4px;}
.TechSelListBtn .TechSelListClosedBtn{color:#fff;background:#222;display: inline-block;font-size: 17px;font-weight: 400;padding: 6px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.TechSelListBtn .TechSelListOpenBtn{color:#fff;background:#2a80eb;display:none;font-size: 17px;font-weight: 400;padding: 6px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.FormInfo02 {font-size:14px;color:#e98d8d;font-weight:200;padding: 10px;border: 1px solid #edb9b9;background: #f7ebeb;border-radius:4px;}
.FormInfo03 {font-size:16px;color:#e98d8d;font-weight:200;margin-bottom:10px;padding: 10px;border: 1px solid #edb9b9;background: #f7ebeb;border-radius:4px;}
.ComBoradBtn{display:block;text-align:center;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComBoradBtn .btn{display:inline-block;font-size:17px;font-weight:400;padding:12px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius:4px;}
.ComBoradBtn .ImSave{color:#fff;background:#222}
.ComBoradBtn .OpSave{color:#fff;background:#2a80eb}

.ComBoradBtn .ImSave02{color:#fff;background:#222}
.ComBoradBtn .OpSave02{color:#fff;background:#2a80eb}

.AgendaListBox{}
.AgendaListBox{}


.body_tit_wrapper{position: relative;height:50px;;border-bottom:1px solid rgb(229, 232, 235);text-align:center;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);/*background:#3a3b50;color:#fff*/}
.body_tit_wrapper .back_list_btn{position: absolute;top:10px;left:10px;font-size:14px;font-weight: 400;letter-spacing: -1px;padding:7px 10px 7px 16px}
.body_tit_wrapper .back_list_btn:before{position: absolute;content:"";top:13px;left:0;display:block;width:10px;height:2px;background: #222;transform: rotate(-45deg);} 
.body_tit_wrapper .back_list_btn:after{position: absolute;content:"";top:19px;left:0;display:block;width:10px;height:2px;background: #222;transform: rotate(45deg);}

.body_tit_wrapper h1{font-size:18px;font-weight: 400;letter-spacing: -1px;text-align:center;display: inline-block;padding:12px 0 12px 0 }
.body_tit_wrapper .test_list{position: absolute;top:12px;right:12px;display:inline-block;overflow:hidden}
.body_tit_wrapper .test_list li{float:left;display: inline-block;}
.body_tit_wrapper .test_list .test_item{font-size:13px;letter-spacing: -1px;display:inline-block;padding:4px 10px;color:#888;background: #F8FBFC;border:1px solid rgb(229, 232, 235);border-left:0;}
.body_tit_wrapper .test_list li:first-child .test_item{border-left:1px solid rgb(229, 232, 235);}
.body_tit_wrapper .test_list .on .test_item{color:#fff;background: #157efb;border-color: #157efb;}

.body_tap_wrapper{display: block;border-bottom:1px solid rgb(229, 232, 235);overflow:hidden}

.dash_content_wrapper{height:100%;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.dash_content_wrapper .body_tit_wrapper{position: relative;height:50px;;background: #fff;border-bottom:1px solid rgb(229, 232, 235);text-align:center;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);border-radius: 6px;;}
.dash_content_wrapper .dash_content_box{height:calc(100% - 50px);display:block;}
.dash_content_wrapper .dash_card_wrapper{display: flex;}

.dash_content_wrapper .dash_card_wrapper .dash_card{flex:1;display:block;margin:10px 10px 0 0 ;background: #fff;border:1px solid rgb(229, 232, 235);text-align:center;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);border-radius: 6px;}
.dash_content_wrapper .dash_card_wrapper .dash_card h1{font-size:18px;font-weight: 400;letter-spacing: -1px;text-align:left;padding:10px;display:block;border-bottom:1px solid rgb(229, 232, 235);}
.dash_content_wrapper .dash_card_wrapper .dash_list{display:block;padding:5px 15px 5px 15px;}
.dash_content_wrapper .dash_card_wrapper .dash_list li{display:block;overflow:hidden;border-bottom:1px dashed rgb(229, 232, 235);}
.dash_content_wrapper .dash_card_wrapper .dash_list li:last-child{border-bottom:0px}
.dash_content_wrapper .dash_card_wrapper .dash_item_tit{float:left;display:inline-block;font-size:17px;padding:10px 0 10px 0;color:#888}
.dash_content_wrapper .dash_card_wrapper .dash_item_con{float:right;display:inline-block;font-size:17px;padding:10px 0 10px 0;color:#157efb}

.dash_content_wrapper .quick_Link {display:inline-block;padding:10px}
.dash_content_wrapper .quick_Link li{float:left;display:block;width:140px;margin:0 5px;}
.dash_content_wrapper .quick_Link .quick_Link_item{display:flex;height:100px;font-size:17px;border-radius: 4px;-webkit-box-sizing: border-box;align-items: center;justify-content: center;box-sizing: border-box;border:1px solid rgb(229, 232, 235);background-color: rgb(251, 253, 255);}
.dash_content_wrapper .quick_Link .quick_Link_item_mem{display:flex;height:100px;font-size:17px;border-radius: 4px;-webkit-box-sizing: border-box;align-items: center;justify-content: center;box-sizing: border-box; border:1px solid rgb(229, 232, 235);background-color:rgb(236, 237, 249);}

.main_body{display:flex;height:calc(100% - 104px);border-radius: 6px;}
.main_body .search_wrapper{width:340px;height:calc(100%);display: none;-webkit-box-sizing: border-box;box-sizing: border-box;border-right:1px solid rgb(229, 232, 235);background-color: rgb(251, 253, 255);}
.main_body .content_wrapper{float: left;flex: 1;height: 100%;display: block;}
.main_body .content_wrapper .no_list{background: #fff; border: 1px solid rgb(229, 232, 235); height:calc(100%); margin:15px 0 15px 0; font-weight:200; font-size:20px; color:#888; border-radius: 4px; display:flex; align-items: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding:15px 10px 30px 10px;}
.main_body .content_wrapper .content_list {height:calc(100% - 51px);overflow:hidden;-webkit-box-sizing: border-box;box-sizing: border-box;padding:15px 10px 10px 10px;}
.main_body .content_wrapper .receipt_ist{display:inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.main_body .content_wrapper .receipt_ist li{float:left;width:calc(50% - 10px);margin:0 5px 10px 5px;background:#fff;border:1px solid rgb(229, 232, 235);display:inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);border-radius: 6px;cursor: pointer;}
.main_body .content_wrapper .receipt_ist > li:hover{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);border:1px solid rgb(214, 216, 219);}
.main_body .content_wrapper .receipt_ist .receipt_item{display:flex;flex:1;}

.main_body .content_wrapper .receipt_ist_t01{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.main_body .content_wrapper .receipt_ist_t01 li{width:calc(100% - 10px); margin:0 5px 10px 5px; background:#fff; border:1px solid #d3d3d3; display:inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%); border-radius: 6px; cursor: pointer;}
.main_body .content_wrapper .receipt_ist_t01 > li:hover{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%); border:1px solid #8fb1df;}
.main_body .content_wrapper .receipt_ist_t01 .receipt_item {display:flex;flex:1;}

.main_body .content_wrapper .receipt_ist_t02{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top:5px;}
.main_body .content_wrapper .receipt_ist_t02 .receipt{float:left;width:calc(25% - 20px);background: #fff;margin:0 10px 10px 10px;border:1px solid rgb(229, 232, 235);display:inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);border-radius: 6px;cursor: pointer;}
.main_body .content_wrapper .receipt_ist_t02 > li:hover{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);border:1px solid rgb(214, 216, 219);}
.main_body .content_wrapper .receipt_ist_t02 .item_top{display: block;overflow: hidden;padding:4px 0 4px 0;border-bottom:1px solid rgb(229, 232, 235);box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);}

.main_body .content_wrapper .receipt_ist_t02 .receipt_code{display:flex;align-items: center;justify-content: center;padding:20px;background: #f7f7f7;border-bottom:1px solid rgb(229, 232, 235);}
.main_body .content_wrapper .receipt_ist_t02 .row_lavel{display:flex;align-items: center;justify-content: center;color:#888;font-size:14px;letter-spacing: -0.5px;padding:2px 5px 0 5px;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_code_num{display:flex;align-items: center;justify-content: center;font-size: 18px;color:#4d84ff;font-weight: 400;letter-spacing: -0.5px;}

.main_body .content_wrapper .receipt_ist_t02 .item_tit{display: block;overflow: hidden;letter-spacing: -0.5px;padding:6px 10px 6px 10px;border-bottom:1px solid rgb(229, 232, 235);font-size:13px;color:#888;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_detail dl{display:flex;align-items: center;justify-content: center;border-bottom:1px dashed rgb(229, 232, 235);overflow:hidden}
.main_body .content_wrapper .receipt_ist_t02 .receipt_detail dl:last-child{border-bottom: 0;;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_detail dt{width:20%;float:left;display:flex;align-items: center;justify-content: center;font-size:13px;color:#888;letter-spacing: -0.5px;text-align: left;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_detail dd{width:80%;float:left;display:flex;font-weight:400;align-items: center;justify-content: left;padding:8px 00px 8px 00px;font-size:15px;color:#666;letter-spacing: -0.5px;text-align: left;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_detail .tech_flag{float:left;width:80px;display:block;font-size:12px;text-align:center;color:#888;margin-right:7px;letter-spacing: -0.5px;background: #e6e7ea;color:#666970;padding:4px;border-radius: 4px;;}
.main_body .content_wrapper .receipt_ist_t02 .stat_count{display:block;}
.main_body .content_wrapper .receipt_ist_t02 .stat_count .stat_list{display:flex;}
.main_body .content_wrapper .receipt_ist_t02 .stat_count .stat_list li {display:block;width:calc(50% - 10px);margin:0px 5px 10px 5px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:5px 10px;text-align:center;color:#888;font-size:14px;background:#f7f7f7;border-radius: 4px;;}
.main_body .content_wrapper .receipt_ist_t02 .stat_count .stat_list li span{font-weight: 400;color:#888;}

.main_body .content_wrapper .receipt_ist_t02 .receipt_stat{display:flex;    text-align: center;align-items: center;justify-content: center;font-size:15px;font-weight: 400;letter-spacing: -0.5px;;padding:20px;background: #f7f7f7;border-bottom:1px solid rgb(229, 232, 235);}
.main_body .content_wrapper .receipt_ist_t02 .stat01{background: #E4EFFE;color: #335FAE;}

.main_body .content_wrapper .receipt_ist_t02 .receipt_btn{display: block;text-align: center;padding:10px 0 10px 0;border-radius: 0 6px 6px 0;}
.main_body .content_wrapper .receipt_ist_t02 .receipt_btn .more_view{display:inline-block;text-align: center;padding:7px 20px 7px 20px;;font-size:15px;color:#fff;background: #4d84ff;border-radius: 6px;}

.main_body .content_wrapper .receipt_ist_t02 .receipt_item{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}


.main_body .content_wrapper .receipt_ist_t02 .item_middle{display:flex;align-items: center;justify-content: center;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.main_body .content_wrapper .receipt_ist_t02 .re_type_icon{overflow:hidden;display:block;width:30px;height:30px;padding:5px;background: #e6e7ea;border-radius: 4px;}
.main_body .content_wrapper .receipt_ist_t02 .re_type_icon > svg{color: #666970;}
.main_body .content_wrapper .receipt_ist_t02 .re_type_icon .fa-balance-scale{margin-top:5px}
.main_body .content_wrapper .receipt_ist_t02 .re_type_info_wrap{float:left;overflow:hidden;display:block;flex:1;}
.main_body .content_wrapper .receipt_ist_t02 .re_type_info{margin-left:10px;display:block;}

.main_body .content_wrapper .receipt_ist_t02 .lavel{position: relative;padding-left:60px;content:"신청유형";left:0;top:0;display:block;color:#888;font-size:13px;font-weight: normal;}
.main_body .content_wrapper .receipt_ist_t02 .lavel01::after{position: absolute;content:"신청유형";left:0;top:0;display:block;color:#888;font-size:13px;}



.main_body .content_wrapper .receipt_ist_t02 .item_con{display: block;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px 10px 10px 10px;border-bottom:1px dashed rgb(229, 232, 235);}

.main_body .content_wrapper .receipt_ist_t02 .re_item_num{float:left;display:inline-block;font-size:14px;color:#555;font-weight: 400;letter-spacing: -0.5px;padding:5px 0 5px 10px}
.main_body .content_wrapper .receipt_ist_t02 .re_item_date{float:right;display:inline-block;font-size:14px;color:#888;letter-spacing: -0.5px;padding:5px 10px 5px }

.main_body .content_wrapper .receipt_ist_t02 .re_type{font-size:14px;color:#888;letter-spacing: -0.5px;}
.main_body .content_wrapper .receipt_ist_t02 .re_type_01{font-size:14px;color:#888;letter-spacing: -0.5px;}
.main_body .content_wrapper .receipt_ist_t02 .re_num{font-size:16px;color:#4d84ff;font-weight: 400;letter-spacing: -0.5px;}
.main_body .content_wrapper .receipt_ist_t02 .re_company{float:left;display:inline-block;padding-top:1px;font-size:14px;color:#222;font-weight: 400;letter-spacing: -0.5px;margin-right:10px;}
.main_body .content_wrapper .receipt_ist_t02 .lavel_01{font-size:13px;width:70px;color:#888;letter-spacing: -0.5px;font-weight: normal;}
.main_body .content_wrapper .receipt_ist_t02 .lavel_02{font-size:12px;color:#888;letter-spacing: -0.5px;font-weight: normal;}
.main_body .content_wrapper .receipt_ist_t02 .re_tech_flag{width:80px;display:inline-block;font-size:12px;text-align:center;color:#888;margin-right:7px;letter-spacing: -0.5px;background: #e6e7ea;color:#666970;padding:4px;border-radius: 4px;;}
.main_body .content_wrapper .receipt_ist_t02 .re_tech_name{float:left;font-size:17px;color:#666;font-weight:400;letter-spacing: -0.5px;padding-top:5px;}

.main_body .content_wrapper .receipt_item .card_num{float:left;display:flex;min-width:60px;font-size:14px;font-weight: 400;letter-spacing: -1px;align-items: center;justify-content: center;border-right:1px solid rgb(229, 232, 235);}
.main_body .content_wrapper .receipt_item .card_num .AgendaSendChk{position: relative;width:26px;height:26px;display:block;}
.main_body .content_wrapper .receipt_item .card_num .AgendaSendChk::before{position:absolute;content:""; display:block;width:18px;height:18px;border:1px solid #d3d3d3;top:4px;left:4px}
.main_body .content_wrapper .receipt_item .card_num .AgendaSendChk::after{position:absolute;content:""; display:block;width:12px;height:12px;background: #d3d3d3;top:8px;left:8px}
.main_body .content_wrapper .receipt_item .ChkOn::before{border:1px solid #4d84ff  !important;}
.main_body .content_wrapper .receipt_item .ChkOn::after{background: #4d84ff !important;}

.main_body .content_wrapper .receipt_item .card_con{float:left;flex:1;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.main_body .content_wrapper .receipt_item .card_top{display:block;padding:8px 10px 7px 10px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;border-bottom:1px dashed rgb(229, 232, 235);}

.main_body .content_wrapper .receipt_item .receipt_num{float:left;display:inline-block;font-size:18px;color:#4d84ff;font-weight: 400;letter-spacing: -0.5px;margin-right:10px;}
.main_body .content_wrapper .receipt_item .receipt_company{float:left;display:inline-block;padding-top:1px;font-size:16px;color:#222;font-weight: 400;letter-spacing: -0.5px;margin-right:10px;}
.main_body .content_wrapper .receipt_item .receipt_date{float:left;display:inline-block;font-size:14px;color:#888;letter-spacing: -0px;padding-top:3px;font-weight:200;}

.main_body .content_wrapper .receipt_item .card_bottom{display:flex;padding:10px;overflow: hidden; cursor:auto}
.main_body .content_wrapper .receipt_item .card_tit{flex:1; padding:0 10px 0 10px; cursor:pointer;}
.main_body .content_wrapper .receipt_item .card_stat{width:130px; display:block; align-items:center; justify-content:center; -webkit-box-sizing: border-box; box-sizing:border-box; border-radius:4px; padding:8px 15px; text-align:center; }
.main_body .content_wrapper .receipt_item .card_stat .stat{font-size:18px;display:block;font-weight: 400;letter-spacing: 0px;color:#fff;}
.main_body .content_wrapper .receipt_item .card_stat .stat_date{font-size:14px;font-weight: 400;letter-spacing: 0px;color:#fff;}
.main_body .content_wrapper .receipt_item .card_info{display:inline-block;font-size:12px;color:#888;letter-spacing: -0.5px;}

.main_body .content_wrapper .receipt_item .card_modi_btn{display:flex;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;padding:8px 15px;text-align:center;}
.main_body .content_wrapper .receipt_item .card_modi_btn a{display:inline-block;padding:5px 10px;font-size:15px;font-weight:200;border-radius: 4px;}
.main_body .content_wrapper .receipt_item .card_modi_btn .ReturnAgd{margin:10px; display:inline-block;padding:5px 10px;background:#ff9393;color:#fff;}
.main_body .content_wrapper .receipt_item .card_modi_btn .ReturnAgd:hover{background:#eb2a2a;}
.main_body .content_wrapper .receipt_item .card_modi_btn .CompliteAgd{display:inline-block;padding:5px 10px;background:#9fdf64;color:#fff;}
.main_body .content_wrapper .receipt_item .card_modi_btn .CompliteAgd:hover{background:#5db51b;}
.main_body .content_wrapper .receipt_item .card_modi_btn .AgdSendComBack{margin:10px; display:inline-block;padding:5px 10px;background:#ff9393;color:#fff;}
.main_body .content_wrapper .receipt_item .card_modi_btn .AgdSendComBack:hover{background:#eb2a2a;}
.main_body .content_wrapper .receipt_item .card_modi_btn .AgdSendCom{display:inline-block;padding:5px 10px;background:#85bbff;color:#fff;}
.main_body .content_wrapper .receipt_item .card_modi_btn .AgdSendCom:hover{background:#2a80eb;}


.main_body .content_wrapper .receipt_item .stat_ts{border:1px solid rgba(0,0,0,.3); background:#f4ec06; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_ap{border:1px solid rgba(0,0,0,.3); background:#a3cf00; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_rj{border:1px solid rgba(0,0,0,.3); background:#849936; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_rc{border:1px solid rgba(0,0,0,.3); background:#00b298; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_as{border:1px solid rgba(0,0,0,.3); background:#00a3be; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_00{border:1px solid rgba(0,0,0,.3); background:#00407a; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_ra{border:1px solid rgba(0,0,0,.3); background:#865e8b; color:#222; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_rp{border:1px solid rgba(0,0,0,.3); background:#d230c0; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .stat_ac{border:1px solid rgba(0,0,0,.3); background:#00a3be; color:#fff; cursor:auto; box-sizing:border-box;}

.main_body .content_wrapper .receipt_item .statagd_as{border:2px dotted rgba(255,255,255,.9); background:#00a3be; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_ce{border:2px dotted rgba(255,255,255,.9); background:#1599b6; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_ci{border:2px dotted rgba(255,255,255,.9); background:#218cab; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_se{border:2px dotted rgba(255,255,255,.9); background:#297b9c; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_ic{border:2px dotted rgba(255,255,255,.9); background:#2e6c90; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_cs{border:2px dotted rgba(255,255,255,.9); background:#2f6288; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_cr{border:1px solid rgba(0,0,0,.3); background:#5c2591; color:#fff; cursor:auto; box-sizing:border-box;}

.main_body .content_wrapper .receipt_item .statagd_rc{border:1px solid rgba(0,0,0,.3); background:#00b298; color:#fff; cursor:auto; box-sizing:border-box;}
.main_body .content_wrapper .receipt_item .statagd_as .stat{color:#fff; cursor:auto; }
.main_body .content_wrapper .receipt_item .statagd_as .stat_date{color:#fff !important;}
.main_body .content_wrapper .receipt_item .statagd_ce .stat{color:#fff; cursor:auto}
.main_body .content_wrapper .receipt_item .statagd_ce .stat_date{color:#fff !important;}

.main_body .content_wrapper .receipt_item .statagd_00{border:1px solid rgba(0,0,0,.3); background:#2f6288; border:1px solid rgba(0,0,0,.3); color:#fff; cursor:auto; box-sizing:border-box;}

.main_body .content_wrapper .receipt_item .card_tech{display:block;font-size:13px;color:#888;letter-spacing: -0.5px;}
.main_body .content_wrapper .receipt_item .tech_flag{float:left;width:120px;display:block;font-size:15px;text-align:center;color:#888;margin-right:7px;letter-spacing: -0.1px;background: #e6e7ea;color:#666970;padding:4px;border-radius: 4px;;}
.ko-tech-type{color:#222}
.main_body .content_wrapper .receipt_item .tech_flag_tit{float:left;display:block;font-size:15px;color:#666;letter-spacing: 0.1px;padding-top:3px;font-weight:200; max-width:88%}

.main_body .content_wrapper .receipt_item .card_tech_name{clear: both; display:block; font-size:18px; color:#333; font-weight:400; letter-spacing:0px; padding-top:5px; word-break:break-all}
/**/
.receipt_t_type{float:left;overflow:hidden;background: #e6e7ea;padding:10px;border-radius: 3px;}
.receipt_t_type .type_icon{float:left;display:block;width:40px;height:40px;opacity:0.5;border-radius: 4px;}
.receipt_t_type .type_icon > svg{color: #666970;}
.receipt_t_type .type_icon .fa-balance-scale{margin-top:5px}
.receipt_t_type .type_tit{float:left;display: flex;width:96px;text-align: center;align-items: center;justify-content: center;font-size:15px;height:40px;margin-left:5px;letter-spacing: -0.5px;color:#666970;}

.agd_agm_type {display:flex; width:94px;align-items: center;justify-content: center;background: #f1f1f1;border:1px solid #f1f1f1;color: #666970;padding: 10px;border-radius: 6px; margin-right: 10px}
.agd_agm_type.no_agm {background: #fff;border:1px dashed #bdbdbd;color:#df4949}
.agd_agm_type .type_tit {display: flex;text-align: center;align-items: center;font-size: 14px;height: 40px;letter-spacing: -0.5px;}

.agd_agm_type.agm{display:flex;width:120px;align-items: center;justify-content: center;background: #F7F8FB;padding: 5px;border-radius: 8px;    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 3px 3px 3px rgba(120,120,120,0.1);}
.agd_agm_type.agm .type_tit {display: flex;text-align: center;justify-content: center;width:100%;align-items: center;font-size: 15px;padding:5px 0;height: 80%;letter-spacing: -0.5px;color: #222;    border: 1px solid #ededed !important;
    background: #fff !important;
    box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
    border-radius: 4px;}

.pagination_warp {display:block;background:#fff;height:30px;border-top:1px solid  rgb(229, 232, 235);padding:10px 0 10px 0  ;text-align:center;border-radius: 0 0 6px 6px;}
.pagination {display: inline-block;padding: 0;margin: 0;height:30px;}
.pagination li {display: inline-block;overflow:hidden}
.pagination li a {color: black;float: left;width:30px;height:30px;font-size:15px;padding-top:4px;margin:0 3px 0 3px;text-decoration: none;border:1px solid #fff;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pagination li.current a{background-color: #4d84ff;color: #fff;border:0px solid #4d84ff}
.pagination li a:hover:not(.current) {background-color: #005fd2;color:#fff;border:0px solid #4d84ff}

.body_content_wrapper{height:100%;display:block;background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;;}
.body_tap_wrapper{position: relative; display: block;height:52px;border-bottom:1px solid rgb(229, 232, 235);overflow:hidden;text-align: center;}
.body_tap_wrapper .sch_btn{position: absolute;top:0;left:0;display:inline-block;padding:15px;border-right:1px solid rgb(229, 232, 235);}
.body_tap_wrapper .sch_btn svg{width:22px;height:22px;display:block;}
.body_tap_wrapper h1{position: absolute;top:0;left:52px;font-size:18px;font-weight: 400;letter-spacing: -1px;display:inline-block;padding:15px 20px 13px 20px;}
.body_tap_wrapper .tap_list{display:inline-block;margin:0 auto;}
.body_tap_wrapper .tap_list li{float:left;display:inline-block;padding-top:5px}
.body_tap_wrapper .tap_btn{position: absolute;top:10px;right:10px;display:inline-block;padding:7px 20px ;font-size:15px;font-weight:400;letter-spacing:-1px;color:#fff;background: #157efb;border-radius: 4px;}

.body_tap_wrapper .tap_item{position: relative;;display:inline-block;font-size:14px;color:#777;letter-spacing: -1px;text-align:center;padding:15px 30px 14px 30px;font-weight: 400;border-radius: 4px 4px 0 0;}
.body_tap_wrapper .tap_item:hover{background: #e6e7ea;}
.body_tap_wrapper .on .tap_item{color:#222;font-weight: 400;}
.body_tap_wrapper .on .tap_item::before{position:absolute;content:"";display:block;width:100%;height:5px;background: cornflowerblue;bottom:0;left:0;border-radius: 4px 4px 0 0;}

.body_content_wrapper .committee_info{float:right;height:52px;display: block;}
.body_content_wrapper .committee_info .info_list{display: inline-block;overflow:hidden ;padding-top:7px;}
.body_content_wrapper .committee_info .info_list li{float:left;display: inline-block;overflow:hidden ;margin-right:7px;}
.body_content_wrapper .committee_info .info_item{position: relative;;display:block;font-size:14px;color:#777;letter-spacing: -1px;text-align:center;padding:10px 10px 10px 10px;font-weight: 400;border-radius: 4px;}
.body_content_wrapper .committee_info .item_01{background: #f7ebeb;color: #888;}
.body_content_wrapper .committee_info .item_02{background-color: #e9ecef;color: #508a53;}
.body_content_wrapper .committee_info .item_03{background-color: #bce9bf;color: #508a53;}
.body_content_wrapper .committee_info .item_04{background-color: #bcd4f2;color: #425367;}

.Main_content_wrapper{display:flex;overflow:hidden;height:calc(100% - 104px)}
.agenda_list_wrapper{flex:1;height:100%;border-right:1px solid rgb(229, 232, 235);}
.submit_modify_wrapper{flex:1;height:100%;}


.content_info{display:block;margin:20px;background: #F8FBFC;border:1px solid rgb(229, 232, 235);padding:20px;font-size:13px;color:#888;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 20px;;}

/* 
display:flex;align-items: center;justify-content: center;
-webkit--webkit-box-sizing: border-box;box-sizing: border-box;
*/

.Dimmed_Layer_Warpper{position: absolute;top:0;left:0;width:100%;height:100%;display:flex;background: rgba(0,0,0,0.6);z-index:1500;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Layer_Content_Warpper {display:block;border-radius: 6px;}

/* 파일업로드 대기문구(안내창) 전용 */
.Dimmed_Layer_Warpper02 {position: absolute;top:0;left:0;width:100%;height:100%;display:flex;background: rgba(0,0,0,0.6);z-index:15000;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Layer_Content_Warpper02 {display:block;border-radius: 6px;}
.list_info_wrapper02{clear: both;display:block;padding:20px;margin-bottom:20px;box-sizing: border-box;background: #f1f8ff;border: 1px solid #badcff;border-radius: 6px;}
.list_info_wrapper02 h2{font-size:20px;}
.list_info_wrapper02 p{font-size:15px;font-weight:400;padding-top:10px;}
.receipt_send{height:calc(100% - 122px);display:block;align-items: center;justify-content: center;padding:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}

/* 레이어 공통 개별 설정*/
.Layer_Content_0001 {width:900px;height:715px;background: #fff;}
.Layer_Content_0002 {width:900px;height:300px;background: #fff;}
.Layer_Content_7001 {width:900px;background: #fff;}
.Layer_Content_1001 {width:860px;height:92%;background: #fff;}
.Layer_Content_1002 {width:1100px;height:92%;background: #fff;}
.Layer_Content_2001 {width:600px;height:687px;background: #fff;}
.Layer_Content_2003 {width:1200px;height:92%;background: #fff;}

.Layer_Content_3002 {width:1200px;height:92%;background: #fff;}
.Layer_Content_3003 {width:640px;height:92%;background: #fff;}

.Layer_Content_4000 {width:1200px;height:92%;background: #fff;}
.Layer_Content_4010 {width:800px;height:92%;background: #fff;}
.Layer_Content_4001 {width:1100px;height: 703px;background: #fff;}
.Layer_Content_4002 {width:1100px;height: 703px;background: #fff;}
.Layer_Content_4003 {width:1100px;height: 756px;background: #fff;}

.Layer_Content_5001 {width:1000px;height:750px;background: #fff;}
.Layer_Content_5003 {width:600px;height:687px;background: #fff;}
/* 레이어 팝업 공통 */
/* 레이어 헤더 */
.Layer_Content_Warpper .layer_popup_tit {display:block;height:48px;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);border-radius: 6px 6px 0 0 ;}
.Layer_Content_Warpper .layer_popup_tit .layer_tit{float:left;display: inline-block;font-size:18px;font-weight: 400;padding:1px 10px 11px 15px;color:#fff; line-height:47px}
.Layer_Content_Warpper .layer_popup_tit .layer_closer{position: relative;float:right;width:30px;height:30px;;display:block;margin:9px 9px 0 0}
.Layer_Content_Warpper .layer_popup_tit .layer_closer::before{position: absolute;content:"";top:14px;left:0px;width:30px;height:2px;display:block;background: #fff;transform: rotate(-45deg);} 
.Layer_Content_Warpper .layer_popup_tit .layer_closer::after{position: absolute;content:"";top:14px;left:0px;width:30px;height:2px;display:block;background: #fff;transform: rotate(45deg);}


/* 레이어 팝업 하단 버튼 */
.Layer_Content_Warpper .layer_popup_btn{height:62px; border-top:2px solid #666; -webkit-box-sizing:border-box; box-sizing: border-box; padding:10px; text-align: center;}
.Layer_Content_Warpper .layer_popup_btn .btn{font-size:17px; padding: 9px 20px 7px 20px; display: inline-block; background:#222; color:#fff; font-weight:200; border-radius: 4px; -webkit--webkit-box-sizing: border-box; box-sizing: border-box;}


.Layer_Content_Warpper .layer_popup_btn .btn_send_0001{background:#157efb}
.Layer_Content_Warpper .layer_popup_btn .btn_next_1002{background:#222}
.Layer_Content_Warpper .layer_popup_btn .btn_pre_1002{background:#222;display:none}
.Layer_Content_Warpper .layer_popup_btn .btn_save_1002{display:none}

.Layer_Content_Warpper .layer_popup_btn .btn_next_3002{background:#222}
.Layer_Content_Warpper .layer_popup_btn .btn_pre_3002{background:#222;display:none}
.Layer_Content_Warpper .layer_popup_btn .btn_save_3002{display:none;background: #157efb;}

.Layer_Content_Warpper .layer_popup_btn .btn_next_3003{background:#222}
.Layer_Content_Warpper .layer_popup_btn .btn_pre_3003{background:#222;display:none}
.Layer_Content_Warpper .layer_popup_btn .btn_save_3003{display:none;background: #157efb;}

.Layer_Content_Warpper .layer_popup_btn .btn_clase_4001{background: #222;}
.Layer_Content_Warpper .layer_popup_btn .btn_save_4001{background: #157efb;}
.Layer_Content_Warpper .layer_popup_btn .btn_clase_4002{background: #222;}
.Layer_Content_Warpper .layer_popup_btn .btn_save_4002{background: #157efb;}
.Layer_Content_Warpper .layer_popup_btn .btn_clase_4003{background: #222;}
.Layer_Content_Warpper .layer_popup_btn .btn_save_4003{background: #157efb;}
.Layer_Content_Warpper .layer_popup_btn .btn_invisace{background-color:#4d84ff ;color:#fff;}

.Layer_Content_Warpper .layer_popup_btn .datepicksave1{background-color:#4d84ff ;color:#fff;}
.Layer_Content_Warpper .layer_popup_btn .datepicksave2{background-color:#4d84ff ;color:#fff;}
.Layer_Content_Warpper .layer_popup_btn .datepicksave3{background-color:#4d84ff ;color:#fff;}
.Layer_Content_Warpper .layer_popup_btn .btn_red{background-color:#dd0000; color:#fff;}
.Layer_Content_Warpper .layer_popup_btn .btn_blue{background-color:#4d84ff ;color:#fff;}
.Layer_Content_Warpper .layer_popup_btn .btn_AgreeCommite{background-color:#4d84ff ;color:#fff;}





/*SMS 발송 팝업*/
.sms_send_popup_wrap {display:flex;height:100%;}
.sms_preview{width:360px; background:#fff; border:1px solid #d3d3d3; padding:10px 4px 0 4px ; margin-right:10px; -webkit--webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 8px;}
/*.sms_preview{width:400px;height:560px;/*background:url(/resources/images/sms_bg.png) top center no-repeat;background-size:400px;*/border-bottom:1px solid #d3d3d3;padding:90px 25px 0 25px;margin-right:10px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}*/


.sms_preview .smstitle{font-size:17px;text-align:center;display:block;padding:4px 0 10px 0;}
.phone_top{position:relative;display:block;height:35px;}
.phone_top .sound{position:absolute;display:block;width:70px;height:6px;border-radius:4px;background:#d3d3d3;top:11px;left:50%;margin-left:-35px;}
.phone_top .lens{position:absolute;display:block;width:10px;height:10px;border-radius:6px;background:#d3d3d3;top:7px;left:50%;margin-left:43px;border:1px solid #d3d3d3}


.phone_screen{height: calc(100% - 42px); background:#f5f5f5; border-radius:5px; padding:0 00px 0 00px; border:1px solid #e3e3e3;}
.phone_screen .indicator{display: block;overflow: hidden;padding: 8px 10px 8px 10px;}
.phone_screen .indicator .time{float:left;display:inline-block;font-size:14px;color:#222;}
.phone_screen .indicator .icon  {position:relative;float:right;background:#e4e4e4;height:10px;margin-top3px;}
.phone_screen .indicator .icon .bar {position:absolute;width:2px;display:block;bottom:0;background:#222;}
.phone_screen .indicator .icon .bar01 {height:6px;right:12px}
.phone_screen .indicator .icon .bar02 {height:8px;right:8px}
.phone_screen .indicator .icon .bar03 {height:10px;right:4px}
.phone_screen .indicator .icon .bar04 {height:12px;right:0px}
.phone_screen .indicator .icon  p{float:left;}

.phone_screen .indititle{font-size:16px;text-align:center;display:block;padding: 0 0 10px 0;background: #f5f5f5;}

.Messege_box{height: calc(100% - 105px);background:#fff;padding:20px 15px 20px 15px ;border-radius: 0 0 10px 10px;}
.Messege_box .notice{font-size:15px;font-weight:200;color:#888;margin-top:5px;padding:6px;border:1px solid #d3d3d3;background: #f3f3f3;border-radius:4px}
.Messege_box .messege_length_box{text-align:right;}

.Messege_box .SmsTitle{width: 100%;display:block;
	margin-bottom:10px;
    font-size: 15px;
    color: #666;
    font-weight: 200;
    padding: 10px;
    background: #f3f8fe;
    border: 1px solid #a8d5ff;
    box-sizing: border-box;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    outline: none;
    border-radius: 4px 4px;}
    
    .Messege_box .SmsTitle:disabled {
    		color:#888;
            background: #f5f3f3;
    border: 1px solid #d3d3d3;
        }
        
.Messege_box .SmsTitle::placeholder {
  color: #c3c3c3;
  
}
.Messege_box .SmsText{
    width: 100%;
    font-size: 15px;
    color: #666;
    font-weight: 200;
    padding: 10px;
    background: #f3f8fe;
    border: 1px solid #a8d5ff;
    box-sizing: border-box;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    outline: none;
    border-radius: 4px 4px;}
.sms_target{flex:1;background:#fff;border:1px solid #d3d3d3;border-radius: 5px;}
.sms_target .to_list_wrap{padding:15px 15px 15px 15px;}
.sms_target .section_bar{position:relative;display:block;height:31px;}
.sms_target .section_bar::before{position:absolute;content:""; display:block;width:100%;height:1px;background: #d3d3d3;top:50%;left:0}

.sms_target .to_list_tit{clear: both;font-size:17px;display:block;padding-top:4px;margin-bottom:4px;}
.sms_target .to_list_tit span{font-size:15px;color:#888;padding-left:5px;}
.sms_target .to_list_box{border:1px solid #d3d3d3;border-radius:4px}
.sms_target .to_list_box .to_scroll{height:180px;overflow-y:scroll}
.sms_target .to_list_box .to_list{padding-top:4px;}
.sms_target .to_list_box .to_list li:last-child{border-bottom:;}
.sms_target .to_list_box .to_item_top{border-bottom:1px solid #d3d3d3;background: #f3f3f3;border-radius:4px 4px 0 0}
.sms_target .to_list_box .to_item{display:flex;border-bottom:1px dashed #e3e3e3}
.sms_target .to_list_box .to_item .to_chk {position:relative;display:block;width:24px;height:32px;max-width:24px;max-height:32px;}
.sms_target .to_list_box .to_item .to_chk::before{position:absolute;content:""; display:block;width:16px;height:16px;border:1px solid #d3d3d3;top:6px;left:6px}
.sms_target .to_list_box .to_item .to_chk::after{position:absolute;content:""; display:block;width:10px;height:10px;background: #d3d3d3;top:10px;left:10px}

.sms_target .to_list_box .chk_on .to_chk::before{border:1px solid #157efb;}
.sms_target .to_list_box .chk_on .to_chk::after{background: #157efb;}



.sms_target .to_list_box .to_item .to_chk_all {position:relative;display:block;width:24px;height:32px;max-width:24px;max-height:32px;}
.sms_target .to_list_box .to_item .to_chk_all::before{position:absolute;content:""; display:block;width:16px;height:16px;border:1px solid #d3d3d3;top:6px;left:6px}
.sms_target .to_list_box .to_item .to_chk_all::after{position:absolute;content:""; display:block;width:10px;height:10px;background: #d3d3d3;top:10px;left:10px}

.sms_target .to_list_box .to_item .chk_all_on::before{border:1px solid #157efb;}
.sms_target .to_list_box .to_item .chk_all_on::after{background: #157efb;}


.sms_target .to_list_box .to_item .name{flex:0.15;font-size:15px;padding:6px 5px;}
.sms_target .to_list_box .to_item .phone{flex:0.4;font-size:15px;padding:6px 5px;}
.sms_target .to_list_box .to_item .com{flex:0.45;font-size:15px;padding:6px 5px;}
.sms_target .to_list_box .to_item .email{flex:0.45;font-size:15px;padding:6px 5px;}
.sms_target .to_list_wrap .to_list_wrap_info {padding:10px 0 10px 0;display:block;overflow:hidden;}
.sms_target .to_list_wrap .to_list_wrap_info .to_del_btn {float:left;display:inline-block;padding:4px 10px;background:#222;color:#fff;font-size:15px;border-radius:4px}
.sms_target .to_list_wrap .to_list_wrap_info .open_mem_warp{float:left;margin-left:10px;display:inline-block;padding:4px 10px;background:#222;color:#fff;font-size:15px;border-radius:4px}

.sms_target .to_list_wrap .to_list_wrap_btn {padding:10px 0 10px 0;display:block;overflow:hidden;text-align:center;}
.sms_target .to_list_wrap .to_list_wrap_btn .to_insert_btn {display:inline-block;padding:9px 20px 7px 20px;background:#157efb;color:#fff;font-size:15px;border-radius:4px}

.sms_target .to_list_wrap .to_list_wrap_info .to_list_count {float:right;display:inline-block;padding:4px 10px;font-size:15px;}
.sms_target .to_list_wrap .to_list_wrap_info .to_list_count .count{color:#ff0000;}

.sms_target .to_list_wrap .to_insert_box{display:block;}
.sms_target .to_list_wrap .to_insert_box .name{width:100px;margin-right:5px;}
.sms_target .to_list_wrap .to_insert_box .phone{width:136px;margin-right:5px;}
.sms_target .to_list_wrap .to_insert_box .com{width:197px;}
.sms_target .to_list_wrap .to_insert{font-size: 15px;
    color: #666;
    font-weight: 200;
    padding: 10px;
    background: #f3f8fe;
    border: 1px solid #a8d5ff;
    box-sizing: border-box;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    outline: none;
    border-radius: 4px 4px;}

.sms_target .send_type{}
.sms_target .send_type .send_type_list li{float:left;margin-right:10px;padding: 7px 0 6px 0;}
.sms_target .send_type .send_type_item{position:relative;display:inline-block;padding:4px 5px 4px 22px}
.sms_target .send_type .send_type_item::before{position:absolute;content:""; display:block;width:16px;height:16px;border:1px solid #d3d3d3;top:6px;left:0px;border-radius:8px}
.sms_target .send_type .send_type_item::after{position:absolute;content:""; display:block;width:10px;height:10px;background: #d3d3d3;top:10px;left:4px;border-radius:5px}

.sms_target .send_type .on .send_type_item::before{border:1px solid #157efb;}
.sms_target .send_type .on .send_type_item::after{;background: #157efb;}
.sms_target .send_type .send_reserve_box{display:none;position:relative;}
.sms_target .send_type .send_reserve_box .reserve_date{float:left;color:#157efb;margin-right:10px;padding:4px 10px;}
.sms_target .send_type .send_reserve_box .reserve_modify_btn{float:left;display:inline-block;padding:4px 10px;background:#222;color:#fff;font-size:15px;border-radius:4px}

.send_mem_warp{position: absolute;width:348px;height:calc(100% - 118px);background:#fff;display:none;z-index: 9;border-radius:0 0 10px 10px}
.send_mem_top{display:flex;background: #f5f5f5;padding:0 00px 10px 00px;;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.send_mem_top .clase_mem{flex:1;max-width:50px;text-align:left;padding-left:10px;}
.send_mem_top .indititle02{flex:1;text-align:center;}
.send_mem_top .add_mem{flex:1;max-width:50px;text-align:right;padding-right:10px;}
.commit_meem_list{display: block;height: calc(100% - 31px);overflow-y: scroll;}
.commit_meem_list .mem_list{}
.commit_meem_list .mem_list li{display:flex;padding:10px 10px 8px 10px;border-bottom:1px solid #e3e3e3;    cursor: pointer; }

.commit_meem_list .mem_list .to_chk {position:relative;display:block;width:24px;height:39px;max-width:24px;max-height:39px;}
.commit_meem_list .mem_list .to_chk::before{position:absolute;content:""; display:block;width:20px;height:20px;border:1px solid #d3d3d3;top:9px;left:0px;border-radius:12px}
.commit_meem_list .mem_list .to_chk::after{position:absolute;content:""; display:block;width:14px;height:14px;background: #d3d3d3;top:13px;left:4px;border-radius:7px}

.commit_meem_list .mem_list .chk_on .to_chk::before{border:1px solid #157efb;}
.commit_meem_list .mem_list .chk_on .to_chk::after{background: #157efb;}
.commit_meem_list .mem_box{flex:1;}
.commit_meem_list .mem_box .name{float:left;}
.commit_meem_list .mem_box .phone{float:left;padding-left:5px;}
.commit_meem_list .mem_box .com{clear: both;font-size:14px;color:#888;font-weight: 200;letter-spacing: 0.5px;}

.commit_meem_list .mem_list .hid_on {}
.commit_meem_list .mem_list .hid_on .mem_box{opacity:0.5;}
.commit_meem_list .mem_list .hid_on .to_chk::before{opacity:0.5;border:1px solid #d3d3d3;}
.commit_meem_list .mem_list .hid_on .to_chk::after{opacity:0.5;background: #d3d3d3;}


/* 레이어 공동 요소 */
.LayerBodySection{}
.max-height{height:100%;}
/* 레이어 공동 요소 - 바디 상단 타이틀 */
.LayerBodySection .SectionTitleBox{display:block;background:#fff;border: 1px solid #d3d3d3;border-bottom:0;;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 5px 5px 0 0;}
.LayerBodySection .TitleBox01{}
.LayerBodySection .TitleBox02{}
.LayerBodySection .TitleBox03{}
.LayerBodySection .SectionTitleBox .TitleTap{}
.LayerBodySection .SectionTitleBox .TitleTapList li{float:left;display:contents}
.LayerBodySection .SectionTitleBox .TitleTapList .TitleTapItem{position: relative;height:42px;font-size:18px;font-weight:200;display:inline-block;color:#888;padding:11px 34px 7px 11px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.LayerBodySection .SectionTitleBox .TitleTapList .TitleTapItem::before{position: absolute;content:"";top:31px;right:-5px;width:30px;height:1px;display:block;background: #d3d3d3;transform: rotate(-45deg);} 
.LayerBodySection .SectionTitleBox .TitleTapList .TitleTapItem::after{position: absolute;content:"";top:10px;right:-5px;width:30px;height:1px;display:block;background: #d3d3d3;transform: rotate(45deg);}
.LayerBodySection .SectionTitleBox .TitleBoxTit{height:42px;font-size:18px;font-weight:400;display:inline-block;color:#555;padding:11px 34px 7px 11px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.LayerBodySection .SectionTitleBox .TapOn .TitleTapItem{font-weight:400;color:#555;}
.LayerBodySection .SectionBarBox{height:4px;display:block;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);}

/* 레이어 공동 요소 - 바디 도움말 */
.layer_popup_body .top_information{padding:10px;background:#f4f3f3;border:1px solid #d3d3d3;border-radius: 4px;;}
.layer_popup_body .top_information .top_info_list{display:block;overflow:hidden}
.layer_popup_body .top_information .top_info_list li{display:block;overflow:hidden;padding:2px 0 2px 0;font-size:15px;font-weight: 200;color:#888; }


.LayerBodySection .Section_tit{padding:10px;height:42px}
.LayerBodySection .Section_tit .layer_sub_tit{font-size:18px;font-weight: 400;display:inline-block;}
.LayerBodySection .Section_tit .layer_sub_tit_step{position:relative;float:left;font-size:15px;font-weight: 400;display:inline-block;margin-right:10px;}

.LayerBodySection .Section_tit{border:1px solid #d3d3d3;border-bottom:0px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);border-radius: 4px 4px 0 0;padding:10px;background:#fff;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.LayerBodySection .Section_bar{height:2px;display:block;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);}

.layer_popup_body .PopupTitBox01{border-radius: 4px 4px 0 0;background: #fff;border: 1px solid #d3d3d3;border-bottom:0;}
.layer_popup_body .PopupTitBox01 .PopupTit{font-size: 15px;font-weight: 400;display: inline-block;padding: 10px 10px 8px 10px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .PopupTitBox01 .PopupTitBar{height:3px;display:block;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);}


/* 레이어 비밀유지의무 동의서*/
.layer_popup_body .secretAgreeBody{padding:10px 15px 15px 15px;background:#fff;border:1px solid #d3d3d3;border-radius: 4px ;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .secretAgreeBody .agreeTit{font-size:24px;font-weight:400;color:#222;display:block;text-align:center;padding:20px 0 5px 0;}
.layer_popup_body .secretAgreeBody .agreelow{margin-bottom:10px;font-size:15px;font-weight:200;color:#222;display:block;line-height: 22px;    letter-spacing: -0.5px;padding: 10px;background: #f7ebeb;border:1px solid #e3a4a4;border-radius: 4px}
.layer_popup_body .secretAgreeBody .ViewDateOn{text-align:center;padding:10px 20px 20px 20px;text-size:24px;display:block;color:#ff0000;}

.layer_popup_body .AgreeSubmitBox{display:flex;}


.layer_popup_body .AgreeSubmitBox .AgreeSubmitInfo{flex:1;margin-right:5px;border:1px solid #d3d3d3;border-radius: 4px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .AgreeSubmitBox .AgreeSubmitWrite{flex:1;margin-left:5px;border:1px solid #d3d3d3;border-radius: 4px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;} 
.layer_popup_body .AgreeSubmitBox .AgreeTitle{font-size:16px;color:#222;padding:10px;border-bottom:1px solid #d3d3d3;}
.layer_popup_body .AgreeSubmitBox .law_content{padding:0 10px 10px 10px;}
.layer_popup_body .AgreeSubmitBox .law_content .law_content_tit{padding:15px 0 0px 0;font-size:16px;font-weight: 400;letter-spacing: -0.5px;}
.layer_popup_body .AgreeSubmitBox .law_content .law_content_depth_01{padding:10px 10px 5px 10px;font-size:15px;letter-spacing: -0.5px;}
.layer_popup_body .AgreeSubmitBox .law_content .active{;color:#ff0000;font-weight: 400;padding-left:14px;}

.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_01{display:block;padding:0 10px 0 10px;list-style-type: decimal;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_01 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:15px;letter-spacing: -0.5px;list-style-type: decimal;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_01 .li_item_01:before{content:"1.";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_01 .li_item_02:before{content:"2.";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_01 .li_item_03:before{content:"3.";display:block;width:10px;position: absolute;left:0;}

.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_02{display:block;padding:0 0 0 10px;list-style-type: decimal;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_02 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:15px;letter-spacing: -0.5px;list-style-type: decimal;}
.layer_popup_body .AgreeSubmitBox .law_content .law_list_t_02 .li_item_01:before{content:"⑤";display:block;width:10px;position: absolute;left:0;}

.layer_popup_body .AgreeSubmitBox .AgreeChkBox {padding:10px;border-bottom:1px solid #d3d3d3;}
.layer_popup_body .AgreeSubmitBox .AgreeChkBtn{position: relative;display:block;padding:0 0 0 25px;}
.layer_popup_body .AgreeSubmitBox .AgreeChkBtn::before{position:absolute;content:""; display:block;width:18px;height:18px;border:1px solid #d3d3d3;top:4px;left:0px}
.layer_popup_body .AgreeSubmitBox .AgreeChkBtn::after{position:absolute;content:""; display:block;width:12px;height:12px;background: #d3d3d3;top:8px;left:4px}
.layer_popup_body .AgreeSubmitBox .AgreeOn::before{border:1px solid #4d84ff;}
.layer_popup_body .AgreeSubmitBox .AgreeOn::after{background: #4d84ff;}


.layer_popup_body .AgreeSubmitBox .AgreeNameBox{position: relative;display:block;text-align:right;}
.layer_popup_body .AgreeSubmitBox .AgreeNameBox .MemAMG{padding-right:10px;}
.layer_popup_body .AgreeSubmitBox .AgreeNameBox .MemName{font-size:20px;letter-spacing: 10px;}
.layer_popup_body .AgreeSubmitBox .signatureBox {position:relative;display:flex;    height: calc(100% - 132px);}
.layer_popup_body .AgreeSubmitBox .signatureBox .signatureInfo{position:absolute;top:10px;left:10px;font-size:17px;color:#888;}
.layer_popup_body .AgreeSubmitBox .signatureBox .signatureClerBtn{position:absolute;top:10px;right:10px;padding:4px 5px;border:1px solid #d3d3d3;font-size:13px;border-radius: 4px}
.layer_popup_body .AgreeSubmitBox .signatureBox .signatureWrap {flex:1;display: inline-block;-ms-touch-action: none;}


.layer_popup_body .secretAgreeBox {padding:20px;background:#fff;border:1px solid #d3d3d3;border-radius: 4px 4px 0 0;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .secretAgreeBox .agreeTit{font-size:27px;font-weight:400;color:#222;display:block;text-align:center;padding:30px 0 15px 0;}
.layer_popup_body .secretAgreeBox .agreelow{font-size:17px;font-weight:200;color:#222;display:block;;padding:15px 0 15px 0;    line-height: 28px;}
.layer_popup_body .secretAgreeBox .agreeAgenda{padding:20px 40px 20px 40px}
.layer_popup_body .secretAgreeBox .agreeAgenda .down{font-size:15px;font-weight:200;color:#222;text-align:center;display:block;padding:15px 0 15px 0;}
.layer_popup_body .secretAgreeBox .agreeAgenda .down_label{position:relative;font-size:15px;font-weight:200;color:#888;display:inline-block;padding:0px 10px 0px 0;}
.layer_popup_body .secretAgreeBox .agreeAgenda .down_label:before{position: absolute;content:":";top:0px;right:0px;}
.layer_popup_body .secretAgreeBox .agreeAgenda .label01{    letter-spacing: 17.0px;}
.layer_popup_body .secretAgreeBox .agreeAgenda .label02{    letter-spacing: 4.2px;}
.layer_popup_body .secretAgreeBox .agreeAgenda .label03{    letter-spacing: 6.8px;    float: left;}
.layer_popup_body .secretAgreeBox .agreeAgenda .comtit{font-size:15px;font-weight:400;color:#222;display:block;}
.layer_popup_body .secretAgreeBox .agreeAgenda .comtate{font-size:15px;font-weight:400;color:#222;display:block;}
.layer_popup_body .secretAgreeBox .agreeAgenda .comtate{font-size:15px;font-weight:400;color:#222;display:block;}
.layer_popup_body .secretAgreeBox .agreeAgenda .agreeAgendaList{    float: left;display:block;padding:5px 0 5px 00px;}
.layer_popup_body .secretAgreeBox .agreeAgenda .agreeAgendaList li{display:block;font-size:15px;font-weight:400;color:#222;padding-bottom:5px;}

.layer_popup_body .secretAgreeBox .law_tit{    clear: both;display:block;background: #e9ecef;font-size:15px;font-weight: 400;padding:10px;border:1px solid #d3d3d3;margin-top:15px;}
.layer_popup_body .secretAgreeBox .law_content{padding:0 10px 0px 10px;border:1px solid #d3d3d3;border-top:0;}
.layer_popup_body .secretAgreeBox .law_content .law_content_tit{padding:20px 0 0px 0;font-size:16px;font-weight: 400;}
.layer_popup_body .secretAgreeBox .law_content .law_content_depth_01{padding:10px 15px 5px 15px;font-size:14px;font-weight: 200;}
.layer_popup_body .secretAgreeBox .law_content .active{position:relative;;color:#ff0000;font-weight: 400;padding-left:18px;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_01{display:block;padding:0 15px 0 15px;list-style-type: decimal;font-size:14px;font-weight: 200;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_01 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:14px;font-weight: 200;list-style-type: decimal;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_01 .li_item_01:before{content:"1.";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_01 .li_item_02:before{content:"2.";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_01 .li_item_03:before{content:"3.";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_02{display:block;padding:0 15px 0 15px;list-style-type: decimal;}
.layer_popup_body .secretAgreeBox .layer_popup_body .secretAgreeBox .law_content .law_list_t_02 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:13px;letter-spacing: -0.5px;list-style-type: decimal;}
.layer_popup_body .secretAgreeBox .law_content .law_list_t_02 .li_item_01:before{content:"⑤";display:block;width:10px;position: absolute;left:0;}
.layer_popup_body .AgreeSignBox{position: relative;padding:20px;background:#fff;border:1px solid #d3d3d3;border-top:0;border-radius:0 0 4px 4px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}

.layer_popup_body .agreechkbox {padding:10px;border:1px solid #d3d3d3;border-top:0;}

/* 신규 접수 등록 기업 설정 */
.ComIstFrom{height:calc(100% - 44px);border:1px solid #d3d3d3;border-top:0px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);border-radius: 0 0 4px 4px;padding:15px;background:#fff;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;} 
.ComIstFrom .tip{clear: both;font-size:12px;color:#888;padding:0px 0 5px 0;}
.ComIstFrom .sch_company_wrap{position: relative;display:block;height: 60px;margin-bottom:10px;}
.ComIstFrom .sch_company_wrap .new_com_chk{position:relative;float:left;font-size:13px;letter-spacing: -1px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComIstFrom .sch_company_wrap .new_com_chk li{float:left;display:inline-block;}
.ComIstFrom .sch_company_wrap .new_com_chk .new_com_item{float:left;display:inline-block;padding:10px 10px 10px 10px;font-size:13px;border:1px solid rgb(229, 232, 235);outline: none;color:#d5d5d5;background: rgb(251, 253, 255)}
.ComIstFrom .sch_company_wrap .new_com_chk li:first-child .new_com_item{border-radius: 4px 0 0 4px;}
.ComIstFrom .sch_company_wrap .new_com_chk li:last-child .new_com_item{}
.ComIstFrom .sch_company_wrap .new_com_on .new_com_item{color:#222;}
.ComIstFrom .sch_company_wrap .new_com_on .new_com_item{color:#fff;background:#4d84ff;border:1px solid #4d84ff;border-right:0;}

.ComIstFrom .sch_company_wrap .sch_company{float:left; width:calc(100% - 140px); color:#666; -webkit-box-sizing: border-box; box-sizing: border-box; padding:10px 10px 10px 10px; font-size:15px; border:1px solid rgb(229, 232, 235); border-left:0; border-radius: 0 4px 4px 0; outline: none; font-weight:400}
.ComIstFrom .sch_company_wrap .sch_company:disabled:placeholder {color:#999;}
.ComIstFrom .sch_company_wrap .sch_compay_preview{position: absolute;top:59px;left:127px;width:calc(100% - 128px);border:1px solid rgb(229, 232, 235);background: #fff;display:none;color:#666;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);}
.ComIstFrom .sch_company_wrap .sch_compay_preview .compay_preview_list{}
.ComIstFrom .sch_company_wrap .sch_compay_preview .compay_preview_item{border-bottom:1px solid rgb(229, 232, 235);font-size:13px;color:#777;padding:10px;cursor: pointer;}
.ComIstFrom .sch_company_wrap .sch_compay_preview .compay_preview_list li:hover{background:rgb(236, 242, 247);}
.ComIstFrom .sch_company_wrap .sch_compay_preview .compay_preview_list li:last-child{border:0;}

/*참석일 선택 */
.DatePickWrap{display:flex;}
.DatePickBody{flex:1;}

/* 접수 신청서 상세 */
.Layer_Content_Warpper .layer_popup_body{position: relative;display: block; height:calc(100% - 122px); padding:15px 15px 15px 15px; background: #ededed; -webkit-box-sizing: border-box; box-sizing: border-box; }
.Layer_Content_Warpper .body_flex{display:flex}
.layer_popup_body .detail01_left{flex:0.6;height:100%;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .detail_info{display:flex;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding:15px;border:1px solid #d3d3d3;border-radius: 4px 4px 0 0 ;background:#fff;}
.layer_popup_body .detail_info .info_labrl{font-size:12px;color:#888;}
.layer_popup_body .detail_content{background:#fff;border:1px solid #d3d3d3;border-top:0;padding:0 10px 10px 10px;border-radius: 0 0 0 4px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}

.layer_popup_body .detail_info .receipt_num_box{-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;border:1px solid rgb(229, 232, 235);border-radius: 4px;margin-left:5px;}
.layer_popup_body .detail_info .receipt_num_box .receipt_num_item{font-size:15px;font-weight:400;color:#4d84ff}
.layer_popup_body .detail_info .receipt_date_box{-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;border:1px solid rgb(229, 232, 235);border-radius: 4px;margin-left:5px;}
.layer_popup_body .detail_info .receipt_date_box .receipt_date_item{font-size:15px;font-weight:400;color:#888}
.layer_popup_body .detail_info .receipt_com_box{flex:1;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;border:1px solid rgb(229, 232, 235);border-radius: 4px;margin-left:5px;}
.layer_popup_body .detail_info .receipt_com_box .receipt_com_item{font-size:15px;font-weight:400;color:#222}

.layer_popup_body .receipt_company_info{display:block;height:calc(100% - 63px); border:2px solid #bcbcbc;  border-radius: 4px; box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%); background:#fff; box-sizing:border-box}
.layer_popup_body .receipt_company_new{display:none;border:1px solid rgb(229, 232, 235);border-bottom:0;border-radius: 4px;background:#fff;}
.layer_popup_body  .company_sch_info{clear:both;height:100%;margin:0px 0 0 0px;display:flex;flex;background: rgb(251, 253, 255);border-radius: 4px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;font-size:20px;color:#555;font-weight: 200;}
.layer_popup_body  .not_company_info{clear:both;height:calc(100%);margin:0 0 0 0;display:none;border:1px solid #d3d3d3;background:#fff;border-radius: 4px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-weight:400;text-align:center;font-size:20px;color:#555;line-height:18px;font-weight: 200;line-height:30px;}
.layer_popup_body  .not_company_info .red{color:#ff0000;}
.layer_popup_body  .not_company_info .next{color:#157efb;}

.layer_popup_body .PupLeft{float:left;width:calc(50% - 5px);}
.layer_popup_body .PupRight{float:right;width:calc(50% - 5px);}
.layer_popup_body .height100{margin:0;height:100%;}

.layer_popup_body .sch_sel_com{display:block;height: calc(100% - 71px);border:1px solid rgb(229, 232, 235);border-radius: 4px;}
.layer_popup_body .sch_sel_ative{display:none;}
.layer_popup_body .receipt_info{border:2px solid #bcbcbc; border-radius: 4px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%);background:#fff;}
.layer_popup_body .info_section{display:flex; padding:6px}
.layer_popup_body .info_section .section_box_03{display:inline-block;border-bottom:1px solid rgb(229, 232, 235); padding:7px;}
.layer_popup_body .info_section .section_box_03 .section_label{font-size:16px; color:#333; display:block; padding-bottom:5px; font-weight:600; }
.layer_popup_body .info_section .section_box_03 .section_label span{font-size:14px;color:#798be7;font-weight: 200;margin-bottom:5px;}
.layer_popup_body .info_section .section_box_03 .TehcNameDepth {font-size:16px;color: #555;font-weight: 400;}
.layer_popup_body .info_section .section_item{font-size:16px;color:#222;font-weight:200;letter-spacing: 0px;}
.layer_popup_body .info_section .comname{flex:0.7;border-right:1px solid rgb(229, 232, 235);}
.layer_popup_body .info_section .comceo{flex:0.3;border-right:1px solid rgb(229, 232, 235);}
.layer_popup_body .info_section .comnum{width:170px;}
.layer_popup_body .info_section .comadd{flex:1;border-right:1px solid rgb(229, 232, 235);}
.layer_popup_body .info_section .comphone{width:170px;}
.layer_popup_body .info_section .default{flex:1;}
.layer_popup_body .info_section .half_l{flex:0.5;border-right:1px solid rgb(229, 232, 235);}
.layer_popup_body .info_section .half_r{flex:0.5;}
.layer_popup_body .info_section .section_sub_list{display:inline-block;margin-top:5px;}
.layer_popup_body .info_section .section_sub_list li{position:relative;font-size:13px;color:#888;padding:4px 0px 4px 20px;letter-spacing:-0.5px;}
.layer_popup_body .info_section .section_sub_list li::before{position: absolute;content:"";top:4px;left:0px;width:16px;height:16px;display:block;border:1px solid rgb(229, 232, 235);} 
.layer_popup_body .info_section .section_sub_list li::after{position: absolute;content:"";top:8px;left:4px;width:10px;height:10px;display:block;background:rgb(229, 232, 235);}
.layer_popup_body .info_section .section_sub_list .on{color:#444;}
.layer_popup_body .info_section .section_sub_list .on::before{border:1px solid #4d84ff;}
.layer_popup_body .info_section .section_sub_list .on::after{background:#4d84ff;}
.layer_popup_body .max_height{min-height:calc(100%)}
.layer_popup_body .info_tit{font-size:17px;display:inline-block;padding:20px 0 5px 0;font-weight:400;}
.layer_popup_body .sch_con_form{min-height:calc(100% - 45px)}

.layer_popup_body .detail01_right{margin-left:10px;flex:0.4;height:100%;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;overflow:auto}
.layer_popup_body .work_stat_list{border:1px solid #d3d3d3;background:#f1f1f1;border-radius: 4px 4px 0px  0;}
.layer_popup_body .work_stat_list .work_tit{font-size:15px;padding:10px 10px 8px 10px;color:#444;font-weight:400;overflow: hidden;}
.layer_popup_body .work_stat{overflow-y:scroll;padding:10px 10px 5px 10px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background:#f9f9f9;}
.layer_popup_body .amg_t_01{height:calc(100% - 323px);}
.layer_popup_body .amg_t_02{height:calc(100% - 121px);}

.layer_popup_body .work_stat .stat_list{}
.layer_popup_body .work_stat .list_item{margin-bottom:5px;}
.layer_popup_body .work_stat .stat_time{font-size:12px;color:#888;font-weight: 200;display:block;padding:5px 0 0px 2px}
.layer_popup_body .work_stat .comment_user{font-size:13px;padding:5px;border:1px solid #d3d3d3;border-radius: 4px 4px 0 0;background:#fff;border-bottom:1px dashed rgb(229, 232, 235);}
.layer_popup_body .work_stat .work .comment_user{border-bottom:1px solid #d3d3d3;}
.layer_popup_body .work_stat .comment_dept{font-size:13px;}
.layer_popup_body .work_stat .comment_view{font-size:14px; padding:5px; border:1px solid rgb(229, 232, 235); border-radius: 0 0 4px 4px; background:#fff; border-top:0; font-weight:200; color:#333; white-space: break-spaces;}

.layer_popup_body .work_depth {border:1px solid #d3d3d3;background:#fff;border-radius: 4px;}
.layer_popup_body .work_depth .work_tit{font-size:14px;padding:5px 5px 5px 10px;color:#444;font-weight:400;border-bottom:1px dashed #d8d8d8;overflow: hidden;}
.layer_popup_body .work_depth .work_tit p{font-size:14px;display:inline-block;color:#444;font-weight:400;padding-top:5px;}
.layer_popup_body .depth_save_btn{float: right;display: inline-block;text-align: center;background-color: #222;padding:5px 10px;font-size: 13px;color: #fff;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .work_dept_list{display:block;overflow:hidden;padding:4px 5px 4px 6px;}
.layer_popup_body .work_dept_list li{position:relative;float:left;font-size:15px;font-weight:200;color:#888;width:127px;margin:2px;padding:5px 5px 5px 5px;border:1px dashed #d3d3d3;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;border-radius: 6px;}
.layer_popup_body .work_dept_list .dept_on {border:1px solid #4d84ff;padding:5px 5px 5px 17px;color:#555;}
.layer_popup_body .work_dept_list .dept_on::before{position: absolute;content:"";top:12px;left:6px;width:12px;height:2px;display:block;background: #4d84ff;transform: rotate(-60deg);} 
.layer_popup_body .work_dept_list .dept_on::after{position: absolute;content:"";top:14px;left:3px;width:8px;height:2px;display:block;background: #4d84ff;transform: rotate(60deg);}


.layer_popup_body .commet_form_warp {display: flex;overflow: hidden;border-radius:0 0 4px 4px;margin-bottom:10px;}
.layer_popup_body .commet_form_warp .textareaf {flex:0.8;outline: none;height: 80px;padding: 5px;resize: none;margin: 0;border: 1px solid #d3d3d3;color: #555;vertical-align: top;box-sizing: border-box;border-radius: 0 0 0 4px;font-family: inherit;font-size: 15px;font-weight:200}
.layer_popup_body .commet_form_warp .comment_btn {flex:0.2;display:flex;text-align: center;background: #222;font-size: 15px;color: #fff;align-items: center;justify-content: center;font-weight:400;border-radius: 0 0 4px 0;}

.layer_popup_body .detail_table_01 {}
.layer_popup_body .detail_table_01{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;border-top: 1px solid #d8d8d8;border-radius: 6px;}
.layer_popup_body .detail_table_01 thead{}
.layer_popup_body .detail_table_01 thead tr{}
.layer_popup_body .detail_table_01 thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.layer_popup_body .detail_table_01 thead .stat{text-align:left;vertical-align: top;}
.layer_popup_body .detail_table_01 tbody tr{border-left: 1px solid #d8d8d8;}
.layer_popup_body .detail_table_01 tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.layer_popup_body .detail_table_01 tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.layer_popup_body .detail_table_01 tbody td:last-child{border-right: 1px solid #d8d8d8}
.layer_popup_body .detail_table_01 tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.layer_popup_body .detail_table_01 tbody .tit{text-align:left;font-size:12px;}
.layer_popup_body .detail_table_01 tbody .path{text-align:left;font-size:12px;}
.layer_popup_body .detail_table_01 tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.layer_popup_body .detail_table_01 tbody .path .ing_dev{color:#888}
.layer_popup_body .detail_table_01 tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.layer_popup_body .detail_table_01 tbody .file{color:#4d84ff;font-weight: 400;}
.layer_popup_body .detail_table_01 tbody .tech_list{}
.layer_popup_body .detail_table_01 tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.layer_popup_body .detail_table_01 tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.layer_popup_body .detail_table_01 tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.layer_popup_body .detail_table_01 tbody .tech_ty{}
.layer_popup_body .detail_table_01 tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.layer_popup_body .detail_table_01 tbody .tech_name{font-size:14px;font-weight: 400;padding:3px 0 0px 0}




.ansDataBox{}
.ansDataBox table{border-top:0}
.ansDataBox .ansDataTable{position:relative; width:100%; border-collapse:collapse; border-spacing: 0; width:max-content; min-width:100%}
.ansDataBox .ansDataTable table{width:max-content;}
.ansDataBox .ansDataTable thead {z-index:1000; position:relative; position:sticky; top:0; border-top:1; background-clip:padding-box;}
.ansDataBox .ansDataTable thead tr{}
.ansDataBox .ansDataTable thead th{font-size:13px; position:sticky;text-align:center; border-bottom: 1px solid #d8d8d8; border-collapse:collapse; border-right: 1px solid #d8d8d8;letter-spacing: -1px;font-weight:200; background-color:#efefef; z-index:1000; position:relative; position:sticky; top:0; border-top:1; background-clip:padding-box;}
.ansDataBox .ansDataTable tbody td:first-child{border-left:0px solid #d8d8d8}
.ansDataBox .ansDataTable thead .stat{text-align:left;vertical-align: top;}
.ansDataBox .ansDataTable th, .ansDataBox .ansDataTable td{padding:3px 4px;} 
.ansDataBox .ansDataTable tbody th{font-size:13px;font-weight:200;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 16px;}
.ansDataBox .ansDataTable tbody td{font-size:13px;font-weight:200;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 16px;}
.ansDataBox .ansDataTable tbody th:first-child{border-left: 0}
.ansDataBox .ansDataTable tbody td:last-child{border-right: 1px solid #d8d8d8}
.ansDataBox .ansDataTable tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.ansDataBox .ansDataTable tbody .tit{text-align:left;font-size:12px;}
.ansDataBox .ansDataTable tbody .path{text-align:left;font-size:12px;}
.ansDataBox .ansDataTable tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.ansDataBox .ansDataTable tbody .path .ing_dev{color:#888}


/* 신규 접수 등록 신청서 작성폼 */
.receipt_type_select{border:1px solid #d3d3d3;border-radius: 0 0 4px 4px;overflow:hidden;padding:15px 10px 10px 10px;background:#fff; ;}
.receipt_type_list{display:block;overflow:hidden;}
.receipt_type_select .t1 li{width:calc(25% - 10px);}
.receipt_type_select .t2 li{width:calc(50% - 10px);}
.receipt_type_select .receipt_type_list li{float:left;-webkit-box-sizing: border-box;box-sizing: border-box;margin:0 5px 5px 5px;}
.receipt_type_select .receipt_type_list .receipt_type_item{position:relative;font-size: 15px;text-align: left;display:block;color:#888;padding:8px 5px 8px 30px;background: #fff;;border:1px solid #d3d3d3;border-radius: 4px;}
.receipt_type_select .receipt_type_list .receipt_type_item::before{position: absolute;content:"";top:7px;left:7px;width:18px;height:18px;display:block;border:1px solid #d3d3d3;border-radius: 10px;} 
.receipt_type_select .receipt_type_list .receipt_type_item::after{position: absolute;content:"";top:12px;left:12px;width:10px;height:10px;display:block;background: rgb(210, 210, 211);border-radius: 10px;}
.receipt_type_select .receipt_type_list .on .receipt_type_item{color:#222;border:1px solid #4d84ff;}
.receipt_type_select .receipt_type_list .on .receipt_type_item::before{border:1px solid #4d84ff;} 
.receipt_type_select .receipt_type_list .on .receipt_type_item::after{background: #4d84ff;}


.layer_popup_body .RctpFormInfo{display:flex;height:calc(100% - 253px);margin:10px 0 0 0;border:1px solid #d3d3d3;background:#fff;border-radius: 4px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-weight:200;text-align:center;font-size:20px;color:#555;line-height:18px}
.layer_popup_body .WriteFormSection{display:none;margin-top:10px;}
.layer_popup_body .WriteFormSection .WriteForm{display:block;}
.layer_popup_body .WriteFormSection .WriteTit{margin:10px 0 0 0;border:1px solid #d3d3d3;background:#fff;border-radius: 4px 4px 0 0 ;}
.layer_popup_body .WriteFormSection .WriteTit h2{margin:0px auto;display:inline-block;text-align:center;font-size:20px;color:#555;padding:10px 0px 10px 0px;font-weight:400;}
.layer_popup_body .WriteFormSection .rctp_t{}
.layer_popup_body .WriteFormSection .lavel_bar{height:2px;display:block;background: linear-gradient(45deg, #2a80eb 0%, rgba(148,140,236,1) 100%);}



.layer_popup_body .WriteFormSection .WriteFormItem{}
.layer_popup_body .WriteFormSection .default{flex: 1;}
.layer_popup_body .WriteFormSection .WriteFormIn{display: inline-block;border: 1px solid rgb(229, 232, 235);padding: 5px 10px 5px 10px;text-align:left;border-radius:0 0 4px 4px;}
.layer_popup_body .WriteFormSection .WriteFormIn .section_label {font-size: 12px;color: #444;display: block;padding-bottom: 2px;padding-top: 5px;text-align:left;}
.layer_popup_body .WriteFormSection .WriteFormIn .new_com_input02 {width: 100%;margin-bottom: 4px;color: #666;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 12px 10px 10px 10px;font-size: 13px;outline: none;border: 1px solid rgb(229, 232, 235);border-radius: 4px;background: rgb(251, 253, 255);}

.layer_popup_body .WriteFormSection .form_item_text_001{display:block;border:1px solid rgb(229, 232, 235);margin-bottom:5px;border-radius: 4px;overflow:hidden;background:rgb(251, 253, 255);align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .WriteFormSection .form_item_text_001 .label{font-size:14px;font-weight:400;color:#555;display:inline-block;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:left;}
.layer_popup_body .WriteFormSection .form_item_text_001 textarea{border:0;border-left:1px solid #d3d3d3;resize: none;display:block;font-size:13px;color:#444;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;outline: 0;letter-spacing: -0.5px;;}


.layer_popup_body .write_section{margin:5px 0 0 0;border:1px solid #d3d3d3;background:#fff;border-radius: 4px;}
.layer_popup_body .write_section .write_section_tit{padding:10px 10px 10px 10px;border-radius: 4px 4px 0 0;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid #d3d3d3;}
.layer_popup_body .write_section .techPlus{position: relative;float:right; width:24px;height:24px;;display:block;background:#444;color:#fff;text-align:center;font-size:16px;border-radius: 4px; line-height:25px}
.layer_popup_body .write_section .techMinus{position: relative;float:right; width:24px;height:24px;;display:block;background:#444;color:#fff;}
.layer_popup_body .write_section .section_label{font-size:15px;color:#444;display:inline-block;font-weight:400;}

.layer_popup_body .write_section02 {margin:0 0 0 0;border:1px solid rgb(229, 232, 235);background:#fff;border-radius: 4px;}
.layer_popup_body .write_section02 .write_section_tit{padding:10px 10px 10px 10px;border-radius: 4px 4px 0 0;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid rgb(229, 232, 235);background:#eff3fb;}
.layer_popup_body .write_section02 .agendaadd{position: relative; float:right; display:block; background:#444; color:#fff; text-align:center; font-size:14px; border-radius: 4px; font-weight:200; padding:5px 10px ; -webkit-box-sizing: border-box; box-sizing: border-box; top:-4px}
.layer_popup_body .write_section02 .agendadel{position: relative; float:right; display:block; background:#444; color:#fff; text-align:center; font-size:14px; border-radius: 4px; font-weight:200; padding:4px 10px ; -webkit-box-sizing: border-box; box-sizing: border-box; top:-4px}
.layer_popup_body .write_section02 .section_label{font-size:14px;color:#444;display:inline-block;letter-spacing:-0.5px;font-weight:400;}


.layer_popup_body .write_section .label_help{display:block;font-size:14px;color:#888;display:inline-block;letter-spacing:-0.1px;font-weight:200}
.layer_popup_body .write_section .TechAdd{disply:block;padding:0;}
.layer_popup_body .write_section .TechInNameBox{display:flex;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;;border-top:1px solid rgb(229, 232, 235);}
.layer_popup_body .write_section .default{border:0;}
.layer_popup_body .write_section .TechInNUM{float:left;display:flex;flex:0.07;border-left:1px solid rgb(229, 232, 235);align-items: center;    justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .write_section .TechInName{float:left;flex:0.93;padding:10px 10px 10px 10px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .write_section .techdelete{position: relative;float:right; width:24px;height:24px;;display:block;background:#444;color:#fff;text-align:center;font-size:16px;border-radius: 4px;}

.layer_popup_body .write_section .TechInSelect{position: relative;display:block;margin-bottom:5px;}
.layer_popup_body .write_section .TechInSelect .TechType{display:block;font-size:15px;letter-spacing: -0.1px;color:#555;padding:8px 45px 8px 8px;border-radius: 4px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #a8d5ff;background: #f3f8fe;}

.layer_popup_body .write_section .TechInSelect .TechType::before{position: absolute;content:"";top:18px;right:10px;width:14px;height:2px;display:block;background: #555;transform: rotate(-45deg);} 
.layer_popup_body .write_section .TechInSelect .TechType::after{position: absolute;content:"";top:18px;right:20px;width:14px;height:2px;display:block;background: #555;transform: rotate(45deg);}
.layer_popup_body .write_section .TechInSelect .TechSelectHid{position: absolute;top:35px;left:0;padding:10px 5px 10px 5px;width:100%;display:none;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #a8d5ff;border-top:0;background: #f3f8fe;z-index: 99;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 8%);}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechSelecList{display:flex;padding:5px 5px 5px 5px;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechSelecList li{flex:0.5; margin:2px 0; width:118px}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechSelecList .TechItem{position: relative;width:calc(100% - 4px);padding: 10px 0px 10px 24px;text-align:left;letter-spacing: -0.1px;margin:0 auto;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;border: 1px solid #d3d3d3;border-radius: 4px;background: #fff;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechSelecList .TechItem:before{position: absolute;content:"";top:10px;left:5px;width:16px;height:16px;display:block;border:1px solid rgb(210, 210, 211);border-radius: 10px;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechSelecList .TechItem:after{position: absolute;content:"";top:15px;left:10px;width:8px;height:8px;display:block;background: rgb(210, 210, 211);border-radius: 10px;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechItem{color:#222;border:1px solid #4d84ff;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechItem::before{border:1px solid #4d84ff;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechItem::after{background: #4d84ff;}

.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechAreaList{display:block;padding:5px 5px 0px 5px;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechAreaList li{display:block;margin-bottom:5px;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechAreaList .TechAreaItem{position: relative;width:calc(100% - 4px);padding: 10px 5px 10px 26px;text-align:left;letter-spacing: -0.1px;margin:0 auto;display:block;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;border: 1px solid #d3d3d3;border-radius: 4px;background: #fff;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechAreaList .TechAreaItem:before{position: absolute;content:"";top:10px;left:5px;width:16px;height:16px;display:block;border:1px solid rgb(210, 210, 211);border-radius: 10px;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .TechAreaList .TechAreaItem:after{position: absolute;content:"";top:15px;left:10px;width:8px;height:8px;display:block;background: rgb(210, 210, 211);border-radius: 10px;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechAreaItem{color:#222;border:1px solid #4d84ff;}
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechAreaItem:before{border:1px solid #4d84ff;} 
.layer_popup_body .write_section .TechInSelect .TechSelectHid .on .TechAreaItem:after{background: #4d84ff;}

.layer_popup_body .write_section .new_com_input {width: 100%;margin-bottom: 4px;color: #666;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 12px 10px 10px 10px;font-size: 13px;outline: none;border-radius: 4px;border: 1px solid #a8d5ff;background: #f3f8fe;}
.layer_popup_body .write_section textarea{width:calc(100% - 20px);line-height: 22px;margin:10px;background: #f3f8fe;border: 1px solid #a8d5ff;border-radius: 4px;resize: none;display:block;font-size:13px;color:#555;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;outline: 0;letter-spacing: -0.5px;font-family: -apple-system,BlinkMacSystemFont,Malgun Gothic,Dotum,Helvetica,sans-serif;}

.layer_popup_body .write_section .LawSelList {display:block;padding-bottom:5px;}
.layer_popup_body .write_section .LawSelList .LawSelItem{position: relative;display:block;font-size: 13px;color:#666;padding:0px 10px 4px 10px;}
.layer_popup_body .write_section .LawSelList .LawSelItem .check{float:left;display:block;width:16px;height:16px;border:1px solid rgb(229, 232, 235);background:#fff;margin-right:4px}
.layer_popup_body .write_section .LawSelList .checkOn .check{position: relative;float:left;display:block;width:16px;height:16px;border:1px solid rgb(229, 232, 235);background:#fff;margin-right:4px}
.layer_popup_body .write_section .LawSelList .checkOn .check::before{position: absolute;content:"";top:7px;left:4px;width:14px;height:2px;display:block;background: #4d84ff;transform: rotate(-59deg);} 
.layer_popup_body .write_section .LawSelList .checkOn .check::after{position: absolute;content:"";top:9px;left:0px;width:10px;height:2px;display:block;background: #4d84ff;transform: rotate(57deg);}

.layer_popup_body .write_section .rsnlList {padding:5px 10px 5px 10px}
.layer_popup_body .write_section .rsnlList li{padding:5px 0 5px 0;}

.layer_popup_body .write_section .rsnlList .rsnItem{position:relative;font-size: 13px;text-align: left;display:block;color:#888;padding:8px 5px 8px 30px;background: #fff;;border:1px solid rgb(229, 232, 235);border-radius: 4px;letter-spacing: -0.5px;;}
.layer_popup_body .write_section .rsnlList .rsnItem::before{position: absolute;content:"";top:17px;left:7px;width:18px;height:18px;display:block;border:1px solid rgb(210, 210, 211);border-radius: 10px;} 
.layer_popup_body .write_section .rsnlList .rsnItem::after{position: absolute;content:"";top:22px;left:12px;width:10px;height:10px;display:block;background: rgb(210, 210, 211);border-radius: 10px;}
.layer_popup_body .write_section .rsnlList .rsnItem .rsn_label{float:left;font-size:13px;    display: block;margin-right: 8px;padding-top: 10px;}
.layer_popup_body .write_section .rsnlList .on .rsnItem{color:#222;border:1px solid #4d84ff;}
.layer_popup_body .write_section .rsnlList .on .rsnItem::before{border:1px solid #4d84ff;} 
.layer_popup_body .write_section .rsnlList .on .rsnItem::after{background: #4d84ff;}

.layer_popup_body .write_section .ept_box{padding:10px 10px 6px 10px;}
.layer_popup_body .write_section .excountry_box{display: flex;}
.layer_popup_body .write_section .excountry_sch_box{position:relative;float:left;flex:0.2;padding:10px 10px 10px 10px;}
.layer_popup_body .write_section .excountry_sch_list{position: absolute;display:none;top:48px;left:10px;width:138px;padding:0 5px 0 5px;border:1px solid rgb(229, 232, 235);background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .write_section .excountry_sch_list .sch_list_item{display:block;font-size:15px;font-weight:200;color:#555;padding:7px 5px 5px 5px;border-top:1px solid rgb(229, 232, 235)}
.layer_popup_body .write_section .excountry_sch_list li:first-child .sch_list_item{border-top:0px}

.layer_popup_body .write_section .link_agd_box{display: flex;}
.layer_popup_body .write_section .link_agd_sch_box{position:relative;float:left;flex:0.2;padding:10px 10px 10px 10px;}
.layer_popup_body .write_section .link_agd_box_sch_list{position: absolute;display:none;top:48px;left:10px;width:138px;padding:0 5px 0 5px;border:1px solid rgb(229, 232, 235);background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .write_section .link_agd_box_sch_list .link_agd_item{display:block;font-size:15px;font-weight:200;color:#555;padding:7px 5px 5px 5px;border-top:1px solid rgb(229, 232, 235)}
.layer_popup_body .write_section .link_agd_box_sch_list li:first-child .sch_list_item{border-top:0px}

.layer_popup_body .write_section .excountry_sch_info{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px 10px 10px 10px;font-size:13px;color:#888;font-weight:200;text-align:center;border-radius: 4px;border:1px solid rgb(229, 232, 235);}
.layer_popup_body .write_section .excountry_sel_box{float:left;flex:0.8;border-left:1px solid rgb(229, 232, 235);padding:10px 10px 10px 10px;}
.layer_popup_body .write_section .excountry_sel_list{display:none} 
.layer_popup_body .write_section .excountry_sel_list .country_item{}
.layer_popup_body .write_section .excountry_sel_list li{margin-top:5px;}
.layer_popup_body .write_section .excountry_sel_list li:first-child{margin-top:0px;}
.layer_popup_body .write_section .excountry_sel_list .country_item_tit{display:block;padding:5px;overflow: hidden;border:1px solid rgb(229, 232, 235);border-bottom:0;border-radius: 4px 4px 0 0;}
.layer_popup_body .write_section .excountry_sel_list .count_name{float:left;display:inline-block;padding: 4px 0 0 5px;font-weight: 200;}
.layer_popup_body .write_section .excountry_sel_list .country_del{float:right;display:inline-block;width: 24px;height: 24px;display: block;background: #444;color: #fff;text-align: center;font-size: 16px;border-radius: 4px;}

.layer_popup_body .write_section .link_agd_sch_info{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px 10px 10px 10px;font-size:13px;color:#888;font-weight:200;text-align:center;border-radius: 4px;border:1px solid rgb(229, 232, 235);}
.layer_popup_body .write_section .link_agd_sel_box{float:left;flex:0.8;border-left:1px solid rgb(229, 232, 235);padding:10px 10px 10px 10px;}
.layer_popup_body .write_section .link_agd_sel_list{display:none} 
.layer_popup_body .write_section .link_agd_sel_list .country_item{}
.layer_popup_body .write_section .link_agd_sel_list li{margin-top:5px;}
.layer_popup_body .write_section .link_agd_sel_list li:first-child{margin-top:0px;}
.layer_popup_body .write_section .link_agd_sel_list .link_agd_item_tit{display:block;padding:5px;overflow: hidden;border:1px solid #d3d3d3;border-radius: 4px;}
.layer_popup_body .write_section .link_agd_sel_list .link_agd_name{float:left;display:inline-block;padding: 4px 0 0 5px;font-weight: 200;}
.layer_popup_body .write_section .link_agd_sel_list .add_link_del{float:right;display:inline-block;width: 24px;height: 24px;display: block;background: #444;color: #fff;text-align: center;font-size: 16px;border-radius: 4px;}


.layer_popup_body .write_section .file_info {padding:5px 0 5px 0;}
.layer_popup_body .write_section .file_info li{padding:5px 10px 0 10px;font-size:13px;color:#888;font-weight:200;}

.layer_popup_body .write_section .file_input{display:flex; padding:10px;}
.layer_popup_body .write_section .file_input label {float: left; position:relative; cursor:pointer; display:flex; vertical-align:middle; overflow:hidden; min-width:80px; height:37px; font-size:14px; background:#ffffff; color:black; border: 1px solid #d3d3d3; text-align:center;align-items: center;    justify-content: center;border-radius: 0 4px 4px 0; line-height:24px;}
.layer_popup_body .write_section .file_input label input { position:absolute; width:0; height:0; overflow:hidden;}
.layer_popup_body .write_section .file_input input[type=text] {float: left; vertical-align:middle; display:inline-block;font-size:13px;border-radius: 4px; padding:12px 10px 10px 10px;;border: 1px solid #a8d5ff;color:#666;border-right:0; border-radius: 4px 0 0 4px; background: #f3f8fe;-webkit-box-sizing: border-box;box-sizing: border-box; }

.layer_popup_body .info_section .section_box_02{display:inline-block;border-bottom:1px solid rgb(229, 232, 235);padding:5px 10px 5px 10px;}
.layer_popup_body .info_section .section_box_02 .section_label{font-size:16px;color:#444;display:block;padding-bottom:2px;padding-top:5px}
.layer_popup_body .info_section .section_box_02 .new_com_input{width: 100%;
    margin-bottom: 4px;color:#666;-webkit-box-sizing: border-box;box-sizing: border-box;padding:12px 10px 10px 10px;font-size:13px;outline: none;border: 1px solid rgb(229, 232, 235);
    border-radius: 4px;background: rgb(251, 253, 255);}
.layer_popup_body .info_section .section_box_02 .btn_add_sch{-webkit-box-sizing: border-box;margin-left:4px;padding:12px 10px 10px 10px;font-size:13px;background:#222;border-radius: 4px;color:#fff;    display: inline-block;}
    
.layer_popup_body .info_section .section_box_02 .new_com_input02{float:left;width: 140px;
    margin-bottom: 4px;color:#666;-webkit-box-sizing: border-box;box-sizing: border-box;padding:12px 10px 10px 10px;font-size:13px;outline: none;border: 1px solid rgb(229, 232, 235);
    border-radius: 4px;background: rgb(251, 253, 255);}
.layer_popup_body .info_section .section_box_02 .phone_input{width:80px;}
select.select-mail{width:33%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 13px; outline: none; border: 1px solid rgb(229, 232, 235); border-radius: 4px; background: rgb(251, 253, 255);}    



/* 검토 요청 - 기술 안보과*/

.layer_popup_body .agenda_send_warp{}
.layer_popup_body .agenda_send_warp .depth_select_warp{display:block;margin-top:10px;margin-bottom:10px;}
.layer_popup_body .agenda_send_warp .depth_select_warp .dept_list_01{display:block;overflow:hidden;border-left: 1px solid #d8d8d8;    border-radius: 4px;border-top: 1px solid #d8d8d8;}
.layer_popup_body .agenda_send_warp .depth_select_warp .dept_list_01 li{float: left;width: 25%;padding: 10px 0 10px 0;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 16px;cursor: pointer;}
.layer_popup_body .agenda_send_warp .depth_select_warp .dept_list_01 li:last-child{border-radius:0 0 4px 0;}
/* .layer_popup_body .agenda_send_warp .depth_select_warp .dept_list_01 li.off{cursor:text; color:#ccc} */
.layer_popup_body .agenda_send_warp .depth_select_warp .dept_on{background-color:#4d84ff ;color:#fff;}


/* 전문윙원회 구성 */

.layer_popup_body .WriteFormItem02{margin-top:10px;display:block;overflow:hidden;height:calc(100% - 83px);}
.layer_popup_body .AgendaListBox{display:block;overflow-y:scroll;height:calc(100% - 42px)}

.layer_popup_body .commit_step_warp {position:relative;clear: both;display:block;margin:0px 0px 10px 0;padding-top:15px;background: #fff;padding-bottom: 8px;border-radius: 4px;border:1px solid rgb(229, 232, 235);}
.layer_popup_body .commit_step_warp .commit_step_list{position:relative;display: block;overflow: hidden;height:70px;margin:0 15px 0 15px}
.layer_popup_body .commit_step_warp .bar{position: absolute;left:15px;;top:35px;width:calc(100% - 30px);margin-top:-4px;height:8px;display:block;background-color: #eee;border-radius: 4px;}

.layer_popup_body .commit_step_warp .Stap_item{position:relative;float:left;width:33.3%;height:70px;z-index:1}
.layer_popup_body .commit_step_warp .step_bar{position: absolute;left:0;top:31px;width:100%;margin-top:-14px;height:8px;display:block;background-color: #eee;border-radius: 4px;}
.layer_popup_body .commit_step_warp .Stap_no{position: absolute;left:50%;top:0;display: block;width:40px;height:40px;border-radius: 20px;background-color: #eee;color:#222;margin-left:-20px;text-align:center;padding-top:10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .commit_step_warp .Stap_tit{text-align:center;position: absolute;left:50%;bottom:0;display: block;width:300px;margin-left:-150px;font-size:16px;font-weight:200}

.layer_popup_body .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.layer_popup_body .commit_step_warp .Step_edit .Stap_no{background-color: #89adfc;color:#fff;}
.layer_popup_body .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.layer_popup_body .commit_step_warp .Step_edit .Stap_tit{color:#89adfc;font-weight:200}

.layer_popup_body .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.layer_popup_body .commit_step_warp .Step_on .Stap_no{background-color: #4d84ff;color:#fff;}
.layer_popup_body .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.layer_popup_body .commit_step_warp .Step_on .Stap_tit{color:#4d84ff;font-weight:200}

.layer_popup_body .Stap_item_warp .Stap_list{display: block;overflow: hidden;border-bottom:1px solid #4d84ff}
.layer_popup_body .Stap_item_warp .Stap_item{float:left;width:33.3%}
.layer_popup_body .Stap_item_warp .Stap_dash{float:left;width:5%;display:block;height:42px;text-align:center;padding-top:10px;font-size:20;}

.layer_popup_body .Stap_item_warp .Stap {display:block;background-color: #f4f3f3;height:36px;text-align:center;padding-top:10px;font-size:14;font-weight: 400;letter-spacing: -1px;;}
.layer_popup_body .Stap_item_warp .on .Stap{background-color: #4d84ff;color:#fff}

.layer_popup_body .form_step_01{height:calc(100% - 105px)}


.layer_popup_body .AgendaModiForm{height:calc(100% - 46px);background: #fff;padding:15px;border-radius:0 0 4px 4px;border:1px solid #d3d3d3;;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .AgendaModi01{display:block;}
.layer_popup_body .AgendaModi01{display:block;}
.layer_popup_body .AgendaModi02{display:none;}
.layer_popup_body .AgendaModi03{display:none; overflow:auto}


.layer_popup_body .AgendaListBox{float:left;width:100%;height:calc(100% - 42px);overflow-y: scroll;}
.results_agenda_list{display:block;width:100%;height:calc(100% - 50px);overflow-y: scroll;background: #e9ecef;}
.agenda_list{display:block;overflow:hidden;padding:10px;}
.agenda_list li{display:block;overflow:hidden;padding:10px 0 10px 0;border: 1px solid #d8d8d8;background:#fff;margin-bottom:5px;cursor: pointer;font-size:15px}
.agenda_list li{position: relative;display: flex;align-items: center;justify-content: center;border-radius: 4px;}
.agenda_on{border:1px solid #4d84ff !important;background: #e2efff !important;}
.selected{border:1px solid #4d84ff !important;background: #e2efff !important;}
.ui-state-highlight { height: 65px;border: 1px solid #d8d8d8;}
.agenda_no{font-size:13px;display:block;text-align: center;}
.agenda_sub_item_01{display:block;width:40px;}
.agenda_sub_item_02{display:block;width:495px;}
.agenda_sub_item_03{display:block;width:100px;text-align:center;}
.type_flag{display:inline-block;padding:5px 5px;font-size:15px;background:#157efb;color:#fff;border-radius: 3px;}
.agenda_tit{font-size:18px;display:block;padding:5px 10px 5px 0;;font-weight:400;letter-spacing:0;}
.agenda_date{display:inline-block:12px;color:#777;}
.agenda_company{font-size:15px;color:#777;font-weight: 400;}
.agenda_stat {display:inline-block;padding:5px 15px;font-size:12px;letter-spacing: -0.5px;margin:0 auto;border-radius: 3px;}
.agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}

.ComMemeberBox{display:block;height:calc(100% - 82px);margin-top: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.MemberTapBox{display:block;}
.MemberTapBox .MemberTapList{display:inline-flex;}
.MemberTapBox .MemberTapList li{float:left;disply:inline-block;border:1px solid #d3d3d3;border-bottom:0;border-right:0;border-radius: 4px 4px 0 0 ;}
.MemberTapBox .MemberTapList li:last-child{border-right:1px solid #d3d3d3;}
.MemberTapBox .MemberTapList .MemberTapItem{position: relative;display:block;font-size:15px;font-weight: 200;color:#888;width:140px;padding:10px 0 8px 0;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;}
.MemberTapBox .TapOn .MemberTapItem{color:#222;font-weight: 400;}
.MemberTapBox .TapOn .MemberTapItem:before{position: absolute;content:"";bottom:-1px;l;eft:0;width:100%;height:1px;display:block;background:#fff;}
.MemberListBox{height:calc(100% - 41px);border:1px solid #d3d3d3;border-radius: 0 4px 4px 4px ;padding:5px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y:scroll;}
.MemberListBox0{display:block;}
.MemberListBox1{display:none;}
.MemberListBox2{display:none;}
.MemberListBox3{display:none;}
.ComMemList{display:block;}
.ComMemList .ComMemItem{position: relative;display:flex;margin:5px;overflow:hidden;opacity:0.6;padding:10px 10px 7px 0px}
.ComMemList .ComMemItem::before{position:absolute;content:""; display:block;width:18px;height:18px;border:1px solid #d3d3d3;top:22px;left:7px}
.ComMemList .ComMemItem::after{position:absolute;content:""; display:block;width:12px;height:12px;background: #d3d3d3;top:26px;left:11px}
.ComMemList .MemOn:before{border:1px solid #4d84ff; }
.ComMemList .MemOn::after{background: #4d84ff;}

.ComMemList .ComMemItem2{position: relative;display:flex;margin:5px;overflow:hidden;opacity:0.6;padding:10px 10px 7px 0px}

.ComMemList .ComMemItem{display:block;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.ComMemList .ComMemItem_top{display:block;overflow:hidden;padding-left:35px;}

.ComMemList .ComMemItem02{float:none; padding: 5px; margin:5px; display:block; border:1px solid #d3d3d3; border-radius: 4px; box-sizing: border-box; cursor: pointer;}
.ComMemList .ComMemTit{display:block;padding:10px;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComMemList .ComMemCard{float:left;display:inline-block;width:calc(100% - 180px);font-weight:200;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComMemList .ComMemCard .MemChk{position: absolute;top:10px;right:10px;display:inline-block;font-size:13px;padding:5px 10px 5px 20px;;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComMemList .ComMemCard .MemChk::before{position: absolute;content:"";display:block;width:12px;height:12px;left:5px;top:8px;background: #cecece;border-radius: 6px}
.ComMemList .ComMemCard .ComMemNum{display:block;font-size:13px;color:#555;}
.ComMemList .ComMemCard .ComMemName{font-size:16px;color:#444;font-weight:400;letter-spacing:0px;}
.ComMemList .ComMemCard .ComMemDep{display:inline-block;font-size:13px;color:#555;margin-left:5px;;}
.ComMemList .ComMemCard .ComMemCom{display:block;font-size:13px;color:#555;margin-bottom:5px}
.ComMemList .ComMemCard .ComMemInfo{display:block;font-size:15px;color:#555;}
.ComMemList .MemOn{opacity:1; border:1px solid #d8d8d8; background: #fff; }
.ComMemList .MemOn:hover{border:1px solid #157efb; }
.ComMemList .SelOn{opacity:1;}
.ComMemList .MemOn .ComMemCard{}
.ComMemList .MemOn .MemChk::before{background: #157efb;}

.ComMemList .MemAgdYN {position: relative;float:left;width:95px;margin-right:5px;display:inline-block;padding:10px 10px 10px 24px;;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ComMemList .MemAgdYN::before{position: absolute;content:"";display:block;width:12px;height:12px;left:6px;top:15px;background: #cecece;border-radius: 6px}
.ComMemList .MemAgdYNOn::before{background: #157efb;}
.ComMemList .MemAgdChk  {float:left;width:80px;display:inline-block;padding:10px 10px 10px 10px;;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.ComMemList .MemAgendaCHListbox {clear: both;display:none;margin-top:5px;border-top:1px dashed #d3d3d3;margin-left:10px;}
.ComMemList .MemAgendaCHList li{position: relative;display:flex;margin:5px 0 5px 0;overflow:hidden;opacity:0.6;padding:10px 10px 7px 36px}
.ComMemList .MemAgendaCHList li{display:block;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.ComMemList .MemAgendaCHList li::before{position:absolute;content:""; display:block;width:18px;height:18px;border:1px solid #d3d3d3;top:15px;left:7px}
.ComMemList .MemAgendaCHList li::after{position:absolute;content:""; display:block;width:12px;height:12px;background: #d3d3d3;top:19px;left:11px}
.ComMemList .MemAgendaCHList .ReadOk{opacity:1;border:1px solid #157efb;}
.ComMemList .MemAgendaCHList .ReadOk:before{border:1px solid #4d84ff;}
.ComMemList .MemAgendaCHList .ReadOk::after{background: #4d84ff;}

.ComMemList .MALOn{display:block;}


.layer_popup_body .ComSetupBox{display:block;height:calc(100% - 106px);margin-top: 10px;border:1px solid #d3d3d3;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.layer_popup_body .ComTypeBox{display:block;padding:7px;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid #d3d3d3}
.layer_popup_body .ComTypeBox .CommitNum{width: 120px;margin-top:0px;font-size:15px;color:#222;padding:7px;-webkit-box-sizing: border-box;box-sizing: border-box;outline:none;border:none;border:1px solid #d3d3d3;border-radius: 4px;}

.layer_popup_body .ComTypeList{display:inline-flex;}
.layer_popup_body .ComTypeList li{float:left;}
.layer_popup_body .ComTypeList .ComTypeItem{position: relative;display:inline-block;font-size:15px;font-weight:200;color:#888;padding:6px 15px 2px 24px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .ComTypeList .ComTypeItem::before{position: absolute;content:"";display:block;width:18px;height:18px;left:0;top:5px;border:1px solid #cecece;border-radius: 9px}
.layer_popup_body .ComTypeList .ComTypeItem::after{position: absolute;content:"";display:block;width:12px;height:12px;left:4px;top:9px;background: #cecece;border-radius: 6px}
.layer_popup_body .TypeOn .ComTypeItem{font-weight: 400;color:#555;}
.layer_popup_body .TypeOn .ComTypeItem::before{border:1px solid #157efb;}
.layer_popup_body .TypeOn .ComTypeItem::after{background: #157efb;}



.layer_popup_body .DatePickBox{padding:0 7px 7px 7px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .DatePickBox .Date_tit{display:inline-block;padding:6px 0 4px 0;font-size: 15px;font-weight: 400;color:#222;}
.layer_popup_body .DatePickBox0{display:block;border-bottom:1px solid #d3d3d3;margin-bottom:5px;}
.layer_popup_body .DatePickBox1{display:block;}
.layer_popup_body .DatePickBox .DateFormT{width: 100%;display:block;margin-top:4px;font-size:15px;color:#222;padding:9px;-webkit-box-sizing: border-box;box-sizing: border-box;outline:none;border:none;border:1px solid #d3d3d3;border-radius: 4px;}

.layer_popup_body .DateLength{display:flex;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .DateLength .DateForm{position: relative;flex:0.45;display:flex;-webkit-box-sizing: border-box;box-sizing: border-box;font-size:15px;}
.layer_popup_body .DateLength .DateForm .DateFormI{flex:1;font-size:15px;color:#222;padding:10px;-webkit-box-sizing: border-box;box-sizing: border-box;outline:none;border:none;border:1px solid #d3d3d3;border-right:0;border-radius: 4px 0 0 4px;}

.layer_popup_body .DateLength .DateForm .DateH{position: relative;width:45px;font-size:15px;color:#222;padding:12px 0 8px 0;-webkit-box-sizing: border-box;outline:none;box-sizing: border-box;border:1px solid #d3d3d3;border-right:0;text-align:center;}
.layer_popup_body .DateLength .DateForm .DateD{width:10px;font-size:15px;color:#222;padding:12px 0 8px 0;-webkit-box-sizing: border-box;box-sizing: border-box;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:center;}
.layer_popup_body .DateLength .DateForm .DateM{position: relative;width:45px;font-size:15px;color:#222;padding:12px 0 8px 0;-webkit-box-sizing: border-box;outline:none;box-sizing: border-box;border:1px solid #d3d3d3;border-left:0;border-radius: 0 4px 4px 0;text-align:center;}

.layer_popup_body .DateLength .DateForm .HourPick{position: absolute;top:50%;margin-top:-260px;right:55px;width:45px;display:none;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-radius:4px;z-index: 1;    box-shadow: 0 3px 4px 0 rgb(0 0 0 / 8%);}
.layer_popup_body .DateLength .DateForm .HourPickList{padding:4px 0 4px 0}
.layer_popup_body .DateLength .DateForm .HourPickItem{display:block;padding:3px 0 3px 0;text-align:center;}

.layer_popup_body .DateLength .DateForm .MinPick{position: absolute;top:50%;margin-top:-130px;right:0px;width:45px;display:none;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #d3d3d3;border-radius:4px;z-index: 1;    box-shadow: 0 3px 4px 0 rgb(0 0 0 / 8%);}
.layer_popup_body .DateLength .DateForm .MinPickList{padding:4px 0 4px 0}
.layer_popup_body .DateLength .DateForm .MinPickItem{display:block;padding:3px 0 3px 0;text-align:center;}


.layer_popup_body .DateLength .DateFormD{width:30px;font-size:15px;color:#222;text-align:center;padding:12px 0 8px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup_body .DateLength .DateFormL{}
.layer_popup_body .DateLength .DateFormR{}


/*
.layer_popup_body .DatePickBox .DateForm{width: calc(100% - 139px);color: #666;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 12px 10px 10px 10px;font-size: 13px;border: 1px solid rgb(229, 232, 235);border-left: 0;border-radius: 0 4px 4px 0;outline: none;}
*/

.layer_item{clear:both;height:100%;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;}

.Section_bottom {padding:5px 10px 10px 10px;height: calc(100% - 43px);}
.Section_bottom02 {padding:5px 10px 10px 10px;}




.sch_company_type{display:block;padding:0 15px;}
.sch_company_type .tip{font-size:12px;color:#888;padding:7px 10px 7px 10px;display: inline-block;}

.sch_chk_box{float:right;position: relative;width:63px;height:24px;background: #fff;;border:1px solid rgb(229, 232, 235);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sch_chk_box .pointer{position: absolute;top:3px;left:3px;width:16px;height:16px;display:block;background:rgb(229, 232, 235);border-radius: 10px;;}

.sch_chk_box span{font-size:12px;letter-spacing: -1px;;}
.sch_chk_box .block{position: absolute;display:none;top:3px;left:3px;color:#4d84ff;padding:0px 0 0 6px}
.sch_chk_box .none{position: absolute;display:block;top:3px;right:3px;color:#888;padding:0px 5px 0 5px}
.Section_tit .active{border:1px solid #4d84ff;;}
.Section_tit .active .pointer{top:3px;left:none;left:40px;background:#4d84ff;}
.Section_tit .active .block{display:block;}
.Section_tit .active .none{display:none}


.layer_popup_body .sel_company_info {clear:both;height:calc(100% - 65px);    padding-bottom: 10px;}
.form_item_text_01{display:flex;border:1px solid rgb(229, 232, 235);margin-bottom:5px;border-radius: 4px;overflow:hidden;background:rgb(251, 253, 255);align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form_item_text_01 .label{flex:0.2;font-size:14px;font-weight:400;color:#555;display:flex;height:100%;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form_item_text_01 textarea{flex:1;border:0;border-left:1px solid rgb(229, 232, 235);resize: none;display:block;font-size:13px;color:#444;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;outline: 0;letter-spacing: -0.5px;;}




#header_warp .slide_btn {position: relative;float:left;width:59px;height:59px;border-right:1px solid #E8EBED;display:block;cursor: pointer;}
#header_warp .slide_btn .bar01 {position: absolute;top:20px;left:17px;width:24px;height:2px;background-color: #222;display:block;}
#header_warp .slide_btn .bar02 {position: absolute;top:28px;left:17px;width:24px;height:2px;background-color: #222;display:block;}
#header_warp .slide_btn .bar03 {position: absolute;top:36px;left:17px;width:24px;height:2px;background-color: #222;display:block;}

#header_warp .header_tit {float:left;font-size:20px;color:#222;padding:15px 15px 15px 15px;font-weight:400;letter-spacing: -1px;}

#header_warp .header_util{float:right;display:inline-block;overflow:hidden;padding-right:10px;}
#header_warp .header_util li{float:left;display:inline-block;overflow:hidden;}
#header_warp .header_util li a{display:block;font-size:13px;color:#222;padding:18px 10px 17px 10px}


.gnb_wrapper{width:250px;height:100%;background:#fff;;border-right: 1px solid rgb(229, 232, 235);-webkit-box-sizing: border-box;box-sizing: border-box;}

#body_warp {position: relative;width:100%;height:100%;display:block;overflow:hidden;}

/* 전문위원 전용 */
#main_content_ex_warp{position: relative;display:block;overflow:hidden;height:100%;text-align: center;;}

.filter_warp{display:block;width:1200px;margin:20px auto;overflow:hidden;}
.filter_warp .filter_list{float:left;display:inline-block;overflow:hidden;border-radius: 5px;margin:0 auto;}
.filter_warp .filter_list li{float:left;display:block;}
.filter_warp .filter_list .filter_item{position: relative;display:inline-block;font-size:15px;font-weight:400;background:#fff;padding:10px 25px;color:#888;letter-spacing: -1px;}
.filter_warp .filter_list .filter_item:after{position: absolute;content:"";width:1px;height:20px;top:11px;right:0;display:block;background:#e4e4e4;}
.filter_warp .filter_list li:last-child .filter_item:after{display: none;}
.filter_warp .filter_list .select .filter_item{background:#6495ed;color:#fff;}
.filter_warp .filter_list .select .filter_item:after{display: none;}

.content_ex_warp {clear: both;display:inline-block;padding-top:100px;justify-content:space-around;margin:0 auto;}
.content_ex_warp .commitree_card_warpp{position: relative;float:left;;width:400px;height:520px;background: #fff;border:1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;margin:10px;}
.content_ex_warp .commitree_card_warpp .card_inner{display:block;width:380px;height:500px;margin:10px auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;border:1px solid #d8d8d8;}
.content_ex_warp .commitree_card_warpp .com_type_flag{position:absolute;display:block;transform: rotate(-20deg);top:20px;left:20px;padding:4px 10px;font-weight: 400;color:#ff0000;font-size:14px;letter-spacing: -1px;border:2px solid #ff0000}
.content_ex_warp .commitree_card_warpp h1{clear: both;margin-top:20px;width:340px;margin:30px auto 20px;font-size:18px;display:inline-block;letter-spacing: -1px;color:#222;padding:15px 0 15px 0;border:3px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;}
.content_ex_warp .commitree_card_warpp h2{clear: both;margin-top:0px;width:90%;font-size:14px;display:inline-block;letter-spacing: -1px;color:#222;padding:10px 0 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}

.content_ex_warp .card_table{position: absolute;bottom:90px;left:50%;margin-left:-170px;width: 340px;border-collapse: collapse;border-spacing: 0;border-top: 1px solid #d8d8d8;border-left: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;}
.content_ex_warp .card_table tbody th{font-size:12px;text-align:center;padding:10px 5px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #f5f5f5;letter-spacing: -1px;line-height: 22px;}
.content_ex_warp .card_table tbody td{font-size:12px;text-align:left;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 20px;}



.content_ex_warp .commitree_card_warpp .btn{position: absolute;bottom:25px;left:50%;margin-left:-170px;width:340px;display:block;padding:15px 0 15px 0;font-size:14px;color:#fff;background: #6495ed;letter-spacing: -1px;font-weight: 400;}
/*  */



#left_slider_warp {float:left;position: relative;display:inline-block;width:199px;height:100%;border-right:1px solid #cecece;background-color:#fff;padding:0 0px;z-index:1000;}
#left_slider_warp .gnb {display:block;}

#left_slider_warp .gnb .gnb_item {position:relative;display:block;overflow:hidden;padding:12px 12px 11px 12px;cursor: pointer;background-color:none;border:0;border-bottom:1px solid #cecece;}
#left_slider_warp .gnb .gnb_item .gnb_icon {float:left;display:inline-block;width:22px;height:22px;background:#ff0000;opacity: 0.5;}
#left_slider_warp .gnb .gnb_item .menu_item {float:left;display:inline-block;font-size:14px;padding:1px 7px 2px 7px;letter-spacing: -1px;}

#left_slider_warp .gnb .gnb_item .gnb_sub {display:none;clear: both;padding:10px 0 0 24px ;}
#left_slider_warp .gnb .gnb_item .gnb_sub .sub_item {position: relative;display: block;overflow:hidden;cursor: pointer;}
#left_slider_warp .gnb .gnb_item .gnb_sub .sub_menu {position: relative;display:block;font-size:14px;padding:5px 10px 5px 5px;}
#left_slider_warp .gnb .gnb_item .gnb_sub .sub_menu:after {content: "";position: absolute;top:13px;left:0;display:block;width:2px;height:2px;background: #1a1a1a;}
#left_slider_warp .gnb .gnb_item .gnb_sub .on .sub_menu {font-weight:400}

#left_slider_warp .slider_copy{position:absolute;left:0;width:100%;bottom:0;display:block;overflow:hidden;border-top:1px solid #cecece;}
#left_slider_warp .slider_copy p{font-size:12px;text-align: center;color:#999;padding:10px 10px 9px 10px;}
#left_slider_warp .slider_copy p span{font-weight:400;letter-spacing: -1px;}


#left_slider_warp .slide_off{text-align:center;}
#left_slider_warp .slide_off .gnb_item {overflow:initial;text-align:center;padding:12px 5px 11px 5px;}
#left_slider_warp .slide_off .gnb_item .gnb_icon{float:none;display:inline-block;}
#left_slider_warp .slide_off .gnb_item .menu_item {float:none;display:block;font-size:11px;padding:5px 0px 2px 0px;}

#left_slider_warp .slide_off .gnb_item .gnb_sub {display:none;position: absolute;top:-1px;right:-162px;width:120px;padding:10px 20px;background-color: #fff;border:1px solid #cecece;border-left:0;}
#left_slider_warp .slide_off .gnb_item .gnb_sub:after{content: "";position: absolute;top:0;left:-1px;width:1px;height:71px;background-color: #fff;display: block;}
#left_slider_warp .slide_off .gnb_item .gnb_sub .sub_item {position: relative;display: block;overflow:hidden;cursor: pointer;}
#left_slider_warp .slide_off .gnb_item .gnb_sub .sub_menu {position: relative;display:block;font-size:13px;padding:5px 5px 5px 5px;text-align: left;}

#left_slider_warp .gnb .active .gnb_icon {opacity: 1;}
#left_slider_warp .gnb .active .menu_item {font-weight:400}



#main_content_warp{float:left;position: relative;display:block;overflow:hidden;height:100%;}



#content_top_warp {padding:20px 20px 10px 20px;display:block;background:#fff;border-bottom:1px solid #cecece;}
#content_top_warp .page_location {font-size:12px;color:#888}
#content_top_warp .warp_title {font-size:18px;}
#content_top_warp .top_sch_warp{display:flex;border-top:1px solid #e6e6e6;margin-top:10px;padding:10px 0 0px 0;height:30px;}

#content_top_warp .top_sch_warp .sch_item_label{float:left;display:block;min-width:60px;font-size:12px;color:#666;padding-top:7px;letter-spacing: -1px;}
#content_top_warp .top_sch_warp .sch_item{float:left;display:inline-block;margin:0 5px 0 0 ;}
#content_top_warp .top_sch_warp .date_input{float:left;display:block;width:136px;outline: none;}
#content_top_warp .top_sch_warp .date_input{border: 1px solid #cecece;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:8px 6px 6px 6px;font-size:12px;color:#666;font-size:12px;}
#content_top_warp .top_sch_warp .datehyphen {float:left;padding: 3px 4px;}
#content_top_warp .top_sch_warp .radiowarp{}

#content_top_warp .top_sch_warp .input_01{border: 1px solid #cecece;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:8px 6px 6px 6px;color:#666;font-size:12px;min-width:350px; outline: none;}
#content_top_warp .top_sch_warp .input_01:focus{border: 1px solid #cecece;}
#content_top_warp .top_sch_warp .sch_btn_warp {float:left;display:block;}
#content_top_warp .top_sch_warp .sch_btn_warp .sch_btn{float:left;display:block;font-size:12px;padding:7px 10px 7px 10px;min-width:40px;text-align: center;border-radius: 0px;}
#content_top_warp .top_sch_warp .sch_btn_warp .btn_sch{background-color:#4d84ff ;color:#fff;}
#content_top_warp .top_sch_warp .sch_btn_warp .btn_save{background-color:#4d84ff ;color:#fff;}
#content_top_warp .top_sch_warp .sch_btn_warp .btn_reset{background-color: #222;color:#fff;margin-left:5px;}
#content_top_warp .top_sch_warp .sch_btn_warp .btn_detail{background-color: #fff;color:#222;margin-left:5px;padding:7px 5px 7px 5px;}




#content_warp{position: relative;}
.content_warp_a{}
.content_warp_b{clear: both;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;display: flex;}

#content_list{width:100%;display:block;overflow: overlay;}
#content_header{display:block;}

#left_sch_warp{position: relative;;flex-shrink: 0;width:320px;min-width:320px;max-width:700px;height:100%;display: inline-block;padding:12px 12px 12px 12px;}
/* #left_sch_warp .sch_warp{display:block;padding:10px;background:#fff;border:1px solid #e6e6e6;} */
#left_sch_warp .sch_warp{display:block;}
#left_sch_warp .sch_item_warp {padding:6px 10px 0px 10px;background:#fff;margin-bottom:6px;border:1px solid #cecece;}
/* #left_sch_warp .sch_item_warp {box-shadow: 0 2px 4px rgb(0 0 20 / 8%), 0 1px 2px rgb(0 0 20 / 8%);} */
#left_sch_warp .sch_tit_warp{display: block;overflow: hidden;;margin-bottom:5px;}
#left_sch_warp .sch_tit{float:left;font-size:14px;padding-top:4px;margin-bottom:4px;}
#left_sch_warp .btn_detail_closs{float:right;font-size:12px;background-color: #fff;padding:4px 10px 4px 10px;border:1px solid #cecece;}

#left_sch_warp .sch_item_warp .sch_item_label_01{min-width:80px;display:inline-block;font-size:12px;color:#666;padding-top:3px;letter-spacing: -1px;}
#left_sch_warp .sch_item_warp .sch_item_label_02{min-width:80px;display:block;font-size:12px;color:#666;padding-top:3px;letter-spacing: -1px;}
#left_sch_warp .sch_item_warp .sch_item{max-width:298px;display:inline-block;margin:5px 0 5px 0;}
#left_sch_warp .sch_item_warp .sch_itemF{display:block;margin:5px 0 0px 0;}
#left_sch_warp .sch_item_warp .flexwarp {display:flex;background-color: #cecece;margin:5px 0 5px 0;}
#left_sch_warp .sch_item_warp .flexitem{overflow: hidden;}
#left_sch_warp .sch_item_warp .flexitem:nth-child(1) {display: flex;flex-grow: 1;}
#left_sch_warp .sch_item_warp .flexitem:nth-child(2) {display: flex;flex-grow: 0;background-color: #fff;font-size:12px;color:#666;}
#left_sch_warp .sch_item_warp .flexitem:nth-child(3) {display: flex;flex-grow: 1;}

#left_sch_warp .sch_item_warp .detail_checke_list_01{display:block;overflow:hidden}
#left_sch_warp .sch_item_warp .detail_checke_list_01 li{float:left;min-width: 100px;margin-bottom:5px;}
#left_sch_warp .sch_item_warp .detail_checke_list_02{display:block;overflow:hidden}
#left_sch_warp .sch_item_warp .detail_checke_list_02 li{float:left;min-width: 148px;margin-bottom:5px;}
#left_sch_warp .sch_item_warp .checkeall{position: relative;float:right;font-size:12px;color:#666;padding-top:3px;letter-spacing: -1px;padding:2px 0px 0 22px}
#left_sch_warp .sch_item_warp .checkeall:before {position:absolute;top:0px;left:0;display: inline-block;width: 18px;height: 18px;border:1px solid #cecece;vertical-align: top;content:'';}
#left_sch_warp .sch_item_warp .checkeall:after {position:absolute;top:4px;left:4px;display: inline-block;width: 12px;height: 12px;background:#ddd;vertical-align: top;content:'';}
#left_sch_warp .sch_item_warp .all:after {background:#4d84ff}

#left_sch_warp .sch_item_warp .date_input{display:inline-block;width:136px;outline: none;}
#left_sch_warp .sch_item_warp .date_input_01{display:block;outline: none;}

#left_sch_warp .sch_item_warp .datehyphen {padding: 6px 4px;font-size:12px;color:#666;}
#left_sch_warp .sch_item_warp .hyphen {display: flex;flex-grow: 0;padding: 6px 6px;font-size:12px;color:#666;}

.left_sch_warp .date_input{border: 1px solid #cecece;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:8px 6px 6px 6px;font-size:12px;width: -webkit-fill-available;color:#666;font-size:12px;}
.left_sch_warp .date_input_01{border: 1px solid #cecece;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:8px 6px 6px 6px;font-size:12px;width: -webkit-fill-available;color:#666;font-size:12px;}

#left_sch_warp .sch_item_warp .input_01{border: 1px solid #cecece;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:8px 6px 6px 6px;color:#666;font-size:12px;width: -webkit-fill-available;min-width:299px; outline: none;;}
#left_sch_warp .sch_item_warp .input_01:focus{border: 1px solid #cecece;}

#left_sch_warp .sch_btn_warp {display:block;text-align:center;padding:10px 0 10px 0;}
#left_sch_warp .sch_btn_warp .sch_btn{display: inline-block;font-size:13px;padding:10px 15px 9px 15px;min-width:80px;text-align: center;border-radius: 4px;}
#left_sch_warp .sch_btn_warp .btn_sch{background-color:#4d84ff ;color:#fff;}
#left_sch_warp .sch_btn_warp .btn_reset{background-color: #222;color:#fff}

.left_sch_warp .sch_item_list{display:block;letter-spacing: -1px;}

.left_sch_warp .blind {position: absolute;clip: rect(0,0,0,0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}

.left_sch_warp .agenda_type_list{display: block;overflow:hidden;border:1px solid #e6e6e6;border-bottom:0;margin-top:10px;background: #fff;;}
.left_sch_warp .agenda_type_item{position:relative;float:left;;display:table;text-align:center;width:25%;border-bottom:1px solid #e6e6e6;margin:0;height:40px;}
.left_sch_warp .agenda_type_item:after{content:"";position:absolute;;display:block;width:1px;background-color: #e6e6e6;height:60px;top:0;right:-1px;}

.left_sch_warp .agenda_type_item a{    display: table-cell;height:60px;text-align:center;font-size:12px;    vertical-align: middle;width: -webkit-fill-available;}
.left_sch_warp .active a{background-color:#4d84ff ;color:#fff;}


.new_scrollbar::-webkit-scrollbar {
display: none;
width:16px
}
.new_scrollbar::-webkit-scrollbar-track {}
.new_scrollbar::-webkit-scrollbar-track:hover {}
.new_scrollbar::-webkit-scrollbar-thumb {
background-color:#babac0;
border-radius:16px;
border:5px solid #fff
}
.new_scrollbar::-webkit-scrollbar-thumb:hover {
background-color:#a0a0a5;
border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.new_scrollbar::-webkit-scrollbar-button {display:none}

/* div box */

.new_scrollbar {overflow-y: scroll}

#right_content{position:relative;flex-grow: 1;display:block;}
.left_drag_bar{position: absolute;width:5px;height:100%;top:0;left:0;display:block;background-color: #dadada;cursor: w-resize;}

#right_content .tap_warp{text-align:center;overflow:hidden;border-bottom:1px solid #e6e6e6;padding:10px 0 0 0x;}
#right_content .tap_warp .agenda_submit{float:right;background: #4d84ff;color:#fff;    display: inline-block;padding:8px 20px 8px 20px;margin-right:5px;font-size:14px;}
#right_content .tap_warp .agenda_submit_01{float:right;background: #4d84ff;color:#fff;    display: inline-block;padding:8px 20px 8px 20px;margin-right:5px;font-size:14px;}
#right_content .tap_warp .agenda_hold_01{float:left;background: #4d84ff;color:#fff;    display: inline-block;padding:12px 20px 12px 20px;font-size:15px;}
#right_content .tap_warp .agenda_list_01{float:left;background: #d6d6d6;color:#222;    display: inline-block;padding:12px 20px 12px 20px;font-size:15px;}
#right_content .tap_warp .agenda_hold_02{float:left;background: #d6d6d6;color:#222;    display: inline-block;padding:12px 20px 12px 20px;font-size:15px;}
#right_content .tap_warp .agenda_list_02{float:left;background: #4d84ff;color:#fff;     display: inline-block;padding:12px 20px 12px 20px;font-size:15px;}

#right_content .sch_header_tap_menu {display:block;border-bottom:1px solid #4d84ff;height:42px;}
#right_content .sch_header_tap_menu .sch_header_tap_list {display:inline-block;overflow:hidden;float:left;margin:0;padding:0;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_item{float:left;display:block;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_item{float:left;display:block;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_btn{position: relative;width:140px;padding:10px 20px 10px 20px;;display:block;background-color:#fff;overflow:hidden;border:1px solid #cecece;border-left:0;border-bottom:0;}
#right_content .sch_header_tap_menu .sch_header_tap_list li:first-child .tap_btn{border-left:1px solid #cecece;}

    /* #right_content .sch_header_tap_menu .sch_header_tap_list .tap_btn:after{content:"";position: absolute;width:2px;height:100%;top:0;right:0;display:block;background-color: #e9ecef;} */
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_btn .tap_tit{float:left;display:block;font-size:16px;color:#6c757d;letter-spacing: -1px;;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_btn .tap_ctn{float:right;display:block;font-size:13px;color:#6c757d;padding-top:3px}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn .tap_tit{font-weight:400;color:#fff;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn .tap_ctn{font-weight:400;color:#fff;}

#right_content .sch_header_tap_menu .sch_header_tap_list .tap_all {}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_ing {}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_com {}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_rej {}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_can {}

#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn{background-color:#4d84ff;border-left:0}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn:after{display:;}

#right_content .cheader_tap_menu {display:block;}
#right_content .cheader_tap_menu .tap_item{float:left;display:block;background-color: #fff;padding:10px;}

#right_content .content_header{padding: 15px 25px 0 15px;}
#right_content .content_top_warp {}
#right_content .content_top_warp .agenda_submit{float:right;background: #4d84ff;color:#fff;    display: inline-block;padding:8px 20px 8px 20px;margin-right:5px;font-size:15px;}

#right_content .content_top_warp .content_top_util{padding:6px 10px 5px 10px;background-color: #fff;border:1px solid #cecece;}
#right_content .content_top_warp .content_top_thead{}

#right_content .content_list{display:block;padding:0px 15px 0px 15px;-webkit--webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#right_content .content_list .content_list_warp{text-align:center;height:800px;}
#right_content .content_list .content_list_warp ol{display: block;overflow:hidden;padding-bottom:15px}
#right_content .content_list .content_list_warp .list_item_warp{position:relative;display:flex;cursor: pointer;background-color: #fff;padding:5px 0 5px 0;margin-bottom:5px;align-items: center;justify-content: center;}
#right_content .content_list .content_list_warp .list_item_warp:hover{background:#eef5fe}
#right_content .content_list .content_list_warp .stat_step{background:#eff5f5;}


#right_content .content_list .content_list_warp .re_List_item{position:relative;}
#right_content .content_list .content_list_warp .re_List_item:after {content: "";position: absolute;top: 50%;right: 0;width: 2px;height: 20px;display: block;background: #e9ecef;margin-top: -10px;}
#right_content .content_list .content_list_warp .re_List_no:after {display:none}
#right_content .content_list .content_list_warp .re_List_no {display: block;min-width:60px;text-align:center;font-size:12px;;}
#right_content .content_list .content_list_warp .re_List_chk {display: block;min-width:40px;text-align:center;vertical-align: middle;align-items: center;justify-content: center;}

#right_content .content_list .content_list_warp .re_List_code {display: block;min-width:100px;text-align:center;font-size:13px;}
#right_content .content_list .content_list_warp .re_List_code .item_code{font-size:13px;font-weight:400;color: #4d84ff;}
#right_content .content_list .content_list_warp .re_List_type {display:flex; width:120px;height:50px;background: #f4f3f3;vertical-align: middle;align-items: center;justify-content: center;}
#right_content .content_list .content_list_warp .re_List_type:after {display:none}
#right_content .content_list .content_list_warp .List_type_icon {display:block;width:30px;height:30px;background: #ff0000;opacity: 0.5;margin:0 auto;}
#right_content .content_list .content_list_warp .type_tit{font-size:12px;letter-spacing: 0px;}

#right_content .content_list .content_list_warp .submit_can{font-size:12px;color:#fff;letter-spacing: 0px;background-color: #222;padding:4px 10px 4px 10px}
#right_content .content_list .content_list_warp .submit_ok{font-size:12px;color:#fff;letter-spacing: 0px;background-color: #4d84ff;padding:4px 10px 4px 10px}



#right_content .content_list .content_list_warp .re_List_com {display: block;width:130px;text-align: center;font-size:13px;padding:0 10px;white-space: nowrap;
    overflow: hidden;
    
    text-overflow: ellipsis;}
#right_content .content_list .content_list_warp .re_List_com .com{}

#right_content .content_list .content_list_warp .re_List_reply {display: block;min-width:80px;text-align: center;font-size:13px;}

#right_content .content_list .content_list_warp .re_List_tit {position:relative;display: flex;flex-grow: 1;letter-spacing: -0.5px;;font-size:13px;padding:0 15px;text-align:left;}

#right_content .content_list .content_list_warp .re_List_tit .techCt{background: #4d84ff;color:#fff;display: inline-block;width:66px;padding:4px 0px 4px 0px;margin-right:5px;font-size:11px;text-align:center;font-weight:400;letter-spacing: -0.5px;;}
#right_content .content_list .content_list_warp .re_List_tit .List_item_tit{display:inline-block;padding-top:3px;margin-right:10px;font-size:13px;font-weight: 400;white-space: nowrap;
    overflow: hidden;
    
    text-overflow: ellipsis;}
#right_content .content_list .content_list_warp .re_List_tit .List_item_tit_more{clear:both;float:right;display:block;font-size:12px;padding:3px 10px;;border:1px solid #e6e6e6;background: #fff;}

#right_content .content_list .content_list_warp .list_tit_more_warp{position: absolute;top:25px;left:15px;min-width:400px;width:80%;display:none;background:#fff;border:1px solid #cecece;padding:12px;z-index:900}


#right_content .content_list .content_list_warp .re_List_flag{position:relative;display: block;width:80px;text-align: center;letter-spacing: -0.5px;;font-size:13px;padding:0 10px;text-align:center;}
#right_content .content_list .content_list_warp .re_List_flag_off{position:relative;display: block;width:80px;text-align: center;letter-spacing: -0.5px;;font-size:13px;padding:0 10px;text-align:center;}

#right_content .content_list .content_list_warp .re_List_flag .List_item_flag{display:block;padding-top:3px;white-space: nowrap;
    overflow: hidden;
    
    text-overflow: ellipsis;}
#right_content .content_list .content_list_warp .re_List_flag .List_item_flag_more{display:inline-block;clear:both;font-size:12px;display:inline-block;padding:3px 10px;;border:1px solid #e6e6e6;}
#right_content .content_list .content_list_warp .list_flag_more_warp{position: absolute;top:25px;left:15px;display:none;min-width:240px;background:#fff;border:1px solid #cecece;padding:12px;z-index:900;text-align:left;}


#right_content .content_list .content_list_warp .re_List_stat {display: block;min-width:100px;text-align: center;font-size:13px;}
#right_content .content_list .content_list_warp .re_List_date {display: block;min-width:100px;text-align: center;font-size:13px;}
#right_content .content_list .content_list_warp .re_List_date:after {display:none}

#right_content .content_header .re_List_head{position:relative;display:flex;clear: both;padding:00;align-items: center;justify-content: center;}
#right_content .content_header .re_list_h{position:relative;padding: 10px 0px 9px 0;font-weight: 400;}
#right_content .content_header .re_list_h:after {content: "";position: absolute;top: 50%;right: 0;width: 2px;height: 20px;display: block;background: #dcdcdc;margin-top: -10px;}
#right_content .content_header .re_list_h_chk {display: block;min-width:40px;text-align:center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_no{display: block;min-width:60px;text-align:center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_type{display:block; width:120px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_code{display: block;min-width:100px;text-align:center;font-size:14px;color:#6c757d;letter-spacing: -1px;}

#right_content .content_header .re_list_h_tit {display: flex;flex-grow: 1;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_tit {display: block;text-align:center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_reply {display: block;min-width:80px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_com {display: block;min-width:150px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;;}
#right_content .content_header .re_list_h_stat{display: block;min-width:100px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_flag{display: block;width:100px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;}

#right_content .content_header .re_list_h_date{display: block;min-width:100px;text-align: center;font-size:14px;color:#6c757d;letter-spacing: -1px;}
#right_content .content_header .re_list_h_date:after {display:none}


#main_content_warp .pagination_warp_a {position: absolute;bottom:0;left:0;width:100%;display:block;background:#fff;border-top:1px solid #cecece;padding:12px 0 7px 0 ;text-align:center;}
#main_content_warp .pagination_warp_b {display:block;background:#fff;border-top:1px solid #cecece;padding:12px 0 7px 0  ;text-align:center;}
#main_content_warp .pagination {display: inline-block;padding: 0;margin: 0;}
#main_content_warp .pagination li {display: inline;overflow:hidden}
#main_content_warp .pagination li a {color: black;float: left;width:26px;height:22px;font-size:13px;padding-top:4px;margin:0 3px 0 3px;text-decoration: none;border:1px solid #fff}
#main_content_warp .pagination li.current a{background-color: #4d84ff;color: #fff;border:1px solid #4d84ff}
#main_content_warp .pagination li a:hover:not(.current) {background-color: #005fd2;color:#4d84ff;border:1px solid #4d84ff}


.dimmed_bg{position: absolute;top:0;left:0;width:100%;height:100%;display:none;background: rgba(0,0,0,0.5);z-index:1500}
.Layer_tpye_com {position: absolute;top:0;left:0;width:1300px;height:800px;display:none;background: #fff;z-index:1400}
.Layer_tpye_com .full_layer_tit{display:block;padding:10px;background: #323345;height:21px;}
.Layer_tpye_com .full_layer_tit h1{display:inline-block;color:#fff;font-size:16px;letter-spacing: -1px;}
.Layer_tpye_com .Layer_tpye_c_clo{float:right;color:#fff;}

.Layer_tpye_com .commit_step_warp {position:relative;clear: both;display:block;position: relative;margin:30px 20px 20px 20px;}
.Layer_tpye_com .commit_step_warp .commit_step_list{position:relative;display: block;overflow: hidden;height:70px;}
.Layer_tpye_com .commit_step_warp .bar{position: absolute;left:0;top:50%;width:100%;margin-top:-18px;height:8px;display:block;background-color: #eee;border-radius: 4px;}

.Layer_tpye_com .commit_step_warp .Stap_item{position:relative;float:left;width:50%;height:60px;z-index:1}
.Layer_tpye_com .commit_step_warp .step_bar{position: absolute;left:0;top:50%;width:100%;margin-top:-14px;height:8px;display:block;background-color: #eee;border-radius: 4px;}
.Layer_tpye_com .commit_step_warp .Stap_no{position: absolute;left:50%;top:0;display: block;width:40px;height:32px;border-radius: 20px;background-color: #eee;color:#222;margin-left:-20px;text-align:center;padding-top:8px}
.Layer_tpye_com .commit_step_warp .Stap_tit{text-align:center;position: absolute;left:50%;bottom:0;display: block;width:300px;margin-left:-150px;font-size:14px;}

.Layer_tpye_com .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.Layer_tpye_com .commit_step_warp .Step_edit .Stap_no{background-color: #89adfc;color:#fff;}
.Layer_tpye_com .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.Layer_tpye_com .commit_step_warp .Step_edit .Stap_tit{color:#89adfc;font-weight:400}

.Layer_tpye_com .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.Layer_tpye_com .commit_step_warp .Step_on .Stap_no{background-color: #4d84ff;color:#fff;}
.Layer_tpye_com .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.Layer_tpye_com .commit_step_warp .Step_on .Stap_tit{color:#4d84ff;font-weight:400}


.Layer_tpye_com .Stap_item_warp .Stap_list{display: block;overflow: hidden;border-bottom:1px solid #4d84ff}
.Layer_tpye_com .Stap_item_warp .Stap_item{float:left;width:33.3%}
.Layer_tpye_com .Stap_item_warp .Stap_dash{float:left;width:5%;display:block;height:42px;text-align:center;padding-top:10px;font-size:20;}

.Layer_tpye_com .Stap_item_warp .Stap {display:block;background-color: #f4f3f3;height:36px;text-align:center;padding-top:10px;font-size:14;font-weight: 400;letter-spacing: -1px;;}
.Layer_tpye_com .Stap_item_warp .on .Stap{background-color: #4d84ff;color:#fff}

.Layer_tpye_com .com_stap_03_warp .date_input{display:inline-block;width:136px;outline: none;}
.Layer_tpye_com .com_stap_03_warp .date_input_01{display:block;outline: none;}

.Layer_tpye_com .step_info{clear: both;padding:10px;background:#f4f3f3;font-size:12px;}
.Layer_tpye_com .com_stap_02_warp{position:relative;padding:10px 20px;display: none;}
.Layer_tpye_com .com_stap_02_warp .member_list {padding:10px 00px 10px 10px;}
.Layer_tpye_com .com_stap_02_warp .member_list li{float:left;width:146px;margin-bottom:5px;text-align:center;}
.Layer_tpye_com .com_stap_02_warp .member_list li a{display:block;width:140px;padding:10px 0 10px 0;border:1px solid #cecece;font-size:13px;text-align:center;}
.Layer_tpye_com .com_stap_02_warp .memon{background-color: #4d84ff;color:#fff}

.Layer_tpye_com .com_stap_02_warp .move_btn_warp{position: absolute;top:300px;left:50%;margin-left:-15px;width:30px;height:65px;display:block;}
.Layer_tpye_com .com_stap_02_warp .move_btn_warp .to_left_btn{display:block;width:28px;height:28px;border:1px solid #cecece;margin-bottom:5px;text-align:center}
.Layer_tpye_com .com_stap_02_warp .move_btn_warp .to_right_btn{display:block;width:28px;height:28px;border:1px solid #cecece;text-align:center}

.Layer_tpye_com .com_stap_02_warp .step_02_left{margin-top:10px;width:400px;height:500px;float:left;border:1px solid #cecece;overflow:hidden;}
.Layer_tpye_com .com_stap_02_warp .step_02_right{margin-top:10px;width:400px;height:500px;float:right;border:1px solid #cecece;overflow:hidden;}

.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list thead{}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list thead tr{}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list thead .stat{text-align:left;vertical-align: top;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody tr{border-left: 1px solid #d8d8d8;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody td:last-child{border-right: 1px solid #d8d8d8}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tit{text-align:left;font-size:12px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .path{text-align:left;font-size:12px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .path .ing_dev{color:#888}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .file{color:#4d84ff;font-weight: 400;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_list{}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_ty{}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.Layer_tpye_com .com_stap_02_warp .step_02_right .table_list tbody .tech_name{font-size:14px;font-weight: 400;padding:3px 0 0px 0}


.date_pick_pop {padding:15px;}
.date_pick_pop .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.date_pick_pop .table_list thead{}
.date_pick_pop .table_list thead tr{}
.date_pick_pop .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.date_pick_pop .table_list thead .stat{text-align:left;vertical-align: top;}
.date_pick_pop .table_list tbody tr{border-left: 1px solid #d8d8d8;}
.date_pick_pop .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.date_pick_pop .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.date_pick_pop .table_list tbody td:last-child{border-right: 1px solid #d8d8d8}
.date_pick_pop .table_list tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.date_pick_pop .table_list tbody .tit{text-align:left;font-size:12px;}
.date_pick_pop .table_list tbody .path{text-align:left;font-size:12px;}
.date_pick_pop .table_list tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.date_pick_pop .table_list tbody .path .ing_dev{color:#888}
.date_pick_pop .table_list tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.date_pick_pop .table_list tbody .file{color:#4d84ff;font-weight: 400;}
.date_pick_pop .table_list tbody .tech_list{}
.date_pick_pop .table_list tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.date_pick_pop .table_list tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.date_pick_pop .table_list tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.date_pick_pop .table_list tbody .tech_ty{}
.date_pick_pop .table_list tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.date_pick_pop .table_list tbody .tech_name{font-size:14px;font-weight: 400;padding:3px 0 0px 0}




.Layer_tpye_Full .btn_warp .btn_save{background-color:#157efb;display:none}
.Layer_tpye_Full2 .btn_warp .btn_save{background-color:#157efb;display:none}

.datepickers-container .datepicker {z-index:99999999}

.Layer_tpye_com .com_stap_01_warp{position:relative;padding:10px 20px;display: block;}
.Layer_tpye_com .com_stap_01_warp .member_list {padding:10px 00px 10px 10px;}
.Layer_tpye_com .com_stap_01_warp .member_list li{float:left;width:146px;margin-bottom:5px;text-align:center;}
.Layer_tpye_com .com_stap_01_warp .member_list li a{display:block;width:140px;padding:10px 0 10px 0;border:1px solid #cecece;font-size:13px;text-align:center;}
.Layer_tpye_com .com_stap_01_warp .memon{background-color: #4d84ff;color:#fff}

.Layer_tpye_com .com_stap_01_warp .move_btn_warp{position: absolute;top:300px;left:50%;margin-left:-15px;width:30px;height:65px;display:block;}
.Layer_tpye_com .com_stap_01_warp .move_btn_warp .to_left_btn{display:block;width:28px;height:28px;border:1px solid #cecece;margin-bottom:5px;text-align:center}
.Layer_tpye_com .com_stap_01_warp .move_btn_warp .to_right_btn{display:block;width:28px;height:28px;border:1px solid #cecece;text-align:center}


.Layer_tpye_com .Left_agenda_warp{margin-top:10px;width:400px;height:500px;float:left;border:1px solid #cecece;overflow:hidden;}
.Layer_tpye_com .right_agenda_warp{margin-top:10px;width:400px;height:500px;float:right;border:1px solid #cecece;overflow:hidden;}
.Layer_tpye_com  .agenda_List_header{background-color: #f4f3f3;display:block;overflow:hidden;border-bottom:1px solid #cecece;}
.Layer_tpye_com  .agenda_List_header .ag_list_h{float:left;position:relative;padding: 10px 0px 9px 0; font-weight: 400;text-align:center;font-size:12px;}
.Layer_tpye_com  .agenda_List_header .ag_list_h_no {float:left;width:40px;position:relative;padding: 17px 0px 9px 0; font-weight: 400;text-align:center;font-size:12px;}
.Layer_tpye_com  .agenda_List_header .ag_list_h_type {float:left;width:100px;position:relative;padding: 10px 0px 9px 0; font-weight: 400;text-align:center;font-size:12px;}
.Layer_tpye_com  .agenda_List_header .ag_list_h_flag {float:left;width:140px;position:relative;padding: 10px 0px 9px 0; font-weight: 400;text-align:center;font-size:12px;}
.Layer_tpye_com  .agenda_List_header .ag_list_h_tit{float:left;width:320px;position:relative;padding: 17px 0px 9px 0; font-weight: 400;text-align:center;font-size:12px;}

.Layer_tpye_com .agenda_List_warp{width:400px;display:block;overflow-y: scroll;height:448px;}
.Layer_tpye_com .agenda_List {display: block;overflow:hidden;}
.Layer_tpye_com .agenda_List li{display: block;overflow:hidden;border-bottom:1px solid #cecece;margin-bottom:4px;cursor: pointer;}
.Layer_tpye_com .agenda_List .selected_ag{background-color: #c1d4fc;}

.Layer_tpye_com .agenda_List .ag_List_item{float:left;} 
.Layer_tpye_com .agenda_List .ag_List_no{width:40px;position:relative;padding: 17px 0px 9px 0;text-align:center;font-size:12px;}
.Layer_tpye_com .agenda_List .ag_List_code{width:100px;position:relative;padding: 17px 0px 9px 0;text-align:center;font-size:12px;}
.Layer_tpye_com .agenda_List .ag_List_com{width:140px;position:relative;padding: 17px 0px 9px 0;text-align:center;font-size:12px; }
.Layer_tpye_com .agenda_List .ag_list_tit{float:left;width:310px;position:relative;padding: 17px 0px 9px 0; text-align:left;font-size:12px;padding-left:10px;}

.Layer_tpye_com .Stap_item_warp .stap_01{}
.Layer_tpye_com .Stap_item_warp .stap_02{}
.Layer_tpye_com .Stap_item_warp .stap_03{}

.Layer_tpye_com .btn_warp{position: absolute;left:0;bottom:0;width:100%;text-align:center;height:48px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background-color: #fff;}
.Layer_tpye_com .btn_warp .btn_item{display: inline-block;padding:10px 20px 10px 20px;color:#fff;font-size:13px;}
.Layer_tpye_com .btn_warp .btn_per{background-color:#222;display:none}
.Layer_tpye_com .btn_warp .btn_next{background-color:#157efb;}
.Layer_tpye_com .btn_warp .btn_save{background-color:#157efb;display:none}

.Layer_tpye_s {position: absolute;top:0;left:0;width:500px;height:467px;display:none;background: #fff;z-index:1400}
.Layer_tpye_s .full_layer_tit{display:block;padding:10px;background: #323345;height:21px;}
.Layer_tpye_s .full_layer_tit h1{display:inline-block;color:#fff;font-size:16px;letter-spacing: -1px;}
.Layer_tpye_s .Layer_tpye_s_clo{float:right;color:#fff;}
.Layer_tpye_s .dept_list_warp {}
.Layer_tpye_s .dept_list_warp .dept_list{display:block;margin-top:10px;border: 1px solid #d8d8d8;border-bottom:0;border-right:0;overflow: hidden;}
.Layer_tpye_s .dept_list_warp .dept_list li{float:left;width:228px;padding:10px 0 10px 0;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;text-align:center;font-size:13px;cursor: pointer;}
.Layer_tpye_s .dept_list_warp .dept_list .chk{background-color: #4d84ff;color:#fff;}
.Layer_tpye_s .filewarp{display: block;padding:0 20px 0 20px}
.Layer_tpye_s .btn_warp{position: absolute;left:0;bottom:0;width:100%;text-align:center;height:48px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background-color: #fff;}
.Layer_tpye_s .btn_warp .btn_item{display: inline-block;padding:10px 20px 10px 20px;color:#fff;font-size:13px;}
.Layer_tpye_s .btn_warp .btn_rejec{background-color:#222;}
.Layer_tpye_s .btn_warp .btn_submit{background-color:#157efb;}

.Layer_tpye_s .filewarp .filebox {
    overflow: hidden;
    position: relative;
    padding-right: 74px;
    font-size: 13px;
    margin: 0;
}
.Layer_tpye_s .filewarp .filebox label {
    position: absolute;
    top: 0;
    right: 0px;
    width: 70px;
    height: 30px;
    border-radius: 3px;
    color: #fff !important;
    text-align: center;
    line-height: 30px;
    background: #777;
    cursor: pointer;
}
.Layer_tpye_s .filebox input[type="file"] {
    position: absolute;
    top: -10px;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    
    clip: rect(0,0,0,0);
    border: 0;
}
.Layer_tpye_s .filebox .upload_name {
    float: left;
    width: 100%;
    border: 1px solid #d2d2d2;
    color: #575a61;
    background: #ffffff;
    height:30px
}


.Layer_tpye_Full {position: absolute;top:0;left:0;width:1200px;height:800px;display:none;background: #fff;z-index:1400}
.Layer_tpye_Full .full_layer_tit{display:block;padding:10px;background: #323345;height:21px;}
.Layer_tpye_Full .full_layer_tit h1{display:inline-block;color:#fff;font-size:16px;letter-spacing: -1px;}
.Layer_tpye_Full .Layer_tpye_Full_clo{float:right;color:#fff;}
.Layer_tpye_Full .Layer_content_warp{width:100%;display:block;;border-right:1px solid #cecece;}
.Layer_tpye_Full .receipt_content_warp{float:left;width:800px;height:700px;display:block;;border-right:1px solid #cecece;}
.Layer_tpye_Full .receipt_content_warp .viewer_content{padding:5px 20px 20px 20px;display:block;}

.Layer_tpye_Full2 {position: absolute;top:0;left:0;width:1200px;height:800px;display:none;background: #fff;z-index:1400}
.Layer_tpye_Full2 .full_layer_tit{display:block;padding:10px;background: #323345;height:21px;}
.Layer_tpye_Full2 .full_layer_tit h1{display:inline-block;color:#fff;font-size:16px;letter-spacing: -1px;}
.Layer_tpye_Full2 .Layer_tpye_Full_clo{float:right;color:#fff;}
.Layer_tpye_Full2 .Layer_content_warp{width:100%;display:block;;border-right:1px solid #cecece;}
.Layer_tpye_Full2 .receipt_content_warp{float:left;width:800px;height:700px;display:block;;border-right:1px solid #cecece;}
.Layer_tpye_Full2 .receipt_content_warp .viewer_content{padding:5px 20px 20px 20px;display:block;}
.viewer_content .con_tit{font-size:15px;}

.viewer_content .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.viewer_content .table_list thead{}
.viewer_content .table_list thead tr{}
.viewer_content .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.viewer_content .table_list thead .stat{text-align:left;vertical-align: top;}
.viewer_content .table_list tbody tr{border-left: 1px solid #d8d8d8;}
.viewer_content .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.viewer_content .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.viewer_content .table_list tbody td:last-child{border-right: 1px solid #d8d8d8}
.viewer_content .table_list tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.viewer_content .table_list tbody .tit{text-align:left;font-size:12px;}
.viewer_content .table_list tbody .path{text-align:left;font-size:12px;}
.viewer_content .table_list tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.viewer_content .table_list tbody .path .ing_dev{color:#888}
.viewer_content .table_list tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.viewer_content .table_list tbody .file{color:#4d84ff;font-weight: 400;}
.viewer_content .table_list tbody .tech_list{}
.viewer_content .table_list tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.viewer_content .table_list tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.viewer_content .table_list tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.viewer_content .table_list tbody .tech_ty{}
.viewer_content .table_list tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.viewer_content .table_list tbody .tech_name{font-size:14px;font-weight: 400;padding:3px 0 0px 0}
.viewer_content .table_list tbody .tech_con_re{position: relative;display: block;padding-left:20px}
.viewer_content .table_list tbody .tech_con_sel:before, .tech_con_re:after{content:"";position: absolute;width: 2px;display:block;background-color: #4d84ff;}
.viewer_content .table_list tbody .tech_con_sel:before{transform: rotate(45deg);top:1px;left:7px;height:15px;} 
.viewer_content .table_list tbody .tech_con_sel:after{transform: rotate(-27deg);top:6px;left:0px;height:9px;}

.viewer_content .table_list tbody .ex_country_list{display: block;overflow: hidden;}
.viewer_content .table_list tbody .ex_country_list li{display: block;overflow: hidden;margin-bottom:5px;}
.viewer_content .table_list tbody .ex_country_list li:last-child{margin-bottom:0px;}

.viewer_content .table_list tbody .tech_ex_taget_icon{display:inline-block;float:left;width:28px;height:28px;background: #157efb;}
.viewer_content .table_list tbody .tech_ex_country{display:inline-block;float:left;padding:3px 0 0 5px;}


.Layer_tpye_Full .receipt_edit_warp{position: relative;float:left;width:399px;height:700px;display:block;}
.Layer_tpye_Full .receipt_edit_warp .comment_tit{display:block;border-bottom: 1px solid #d8d8d8}
.Layer_tpye_Full .receipt_edit_warp .comment_tit h1{display:inline-block;padding:10px 10px 10px 10px;font-size:14px;letter-spacing: -1px;}

.Layer_tpye_Full .receipt_edit_warp .comment_list_warp{height:400px;overflow-y: scroll;    background: #e9ecef;}
.Layer_tpye_Full .receipt_edit_warp .comment_list{padding:5px;display:block;}
.Layer_tpye_Full .receipt_edit_warp .comment_list .list_item{display:block;border: 1px solid #d8d8d8;padding: 10px;font-size:12px;background-color: #fff;margin-bottom:5px;}
.Layer_tpye_Full .receipt_edit_warp .comment_list .comment_user{font-size:12px;color:#666}
.Layer_tpye_Full .receipt_edit_warp .comment_list .comment_dept{font-size:12px;color:#4d84ff;font-weight: 400;}
.Layer_tpye_Full .receipt_edit_warp .comment_list .comment_view{font-size:12px;color:#666;line-height: 16px;padding-top:5px;}

.Layer_tpye_Full .receipt_edit_warp .commet_form_warp{position: absolute;left:0;bottom:0px;display:block;overflow:hidden;border-top: 1px solid #d8d8d8;padding: 10px;background-color: #f5f5f5;}
.Layer_tpye_Full .receipt_edit_warp .commet_form_warp .textareaf
{float:left;width: 300px;outline: none;
height: 100px;
padding: 10px;
resize: none;
margin: 0;
border: 1px solid #d2d2d2;
color: #333;
vertical-align: top;
-webkit-box-sizing: border-box;box-sizing: border-box;
font-family: inherit;
font-size: 13px;}
.Layer_tpye_Full .receipt_edit_warp .commet_form_warp .comment_btn{float:left;width:79px;height:75px;padding-top:25px;display:block;text-align:center;background-color: #222;font-size:13px;color:#fff;align-items: center;justify-content: center;}
.Layer_tpye_Full .receipt_edit_warp .dept_list_warp{position: absolute;left:0;bottom:127px;border-top: 1px solid #d8d8d8;}
.Layer_tpye_Full .receipt_edit_warp .dept_list_tit_warp{position: relative;}
.Layer_tpye_Full .receipt_edit_warp .dept_list_tit_warp .edit_depth{position: absolute;right:0;top:0px;border: 1px solid #d8d8d8;background-color: #fff;}
.Layer_tpye_Full .receipt_edit_warp .dept_list_tit_warp .dept_list_tit{display:inline-block;padding:10px 10px 10px 10px;font-size:14px;letter-spacing: -1px;}
.Layer_tpye_Full .receipt_edit_warp .dept_list_tit_warp .dept_mody_btn{float:right;font-size:12px;padding:5px 10px;background-color: #222;color:#fff;margin:7px 10px 0 0;}
.Layer_tpye_Full .receipt_edit_warp .dept_list{display:block;padding:3px 5px;overflow:hidden;}
.Layer_tpye_Full .receipt_edit_warp .dept_list li{float:left;font-size:12px;border: 1px solid #d8d8d8;padding:5px 5px;margin:2px;cursor: pointer;}
.Layer_tpye_Full .receipt_edit_warp .dept_list .chk {background-color:#157efb;color:#fff;}

.Layer_tpye_Full .btn_warp{position: absolute;left:0;bottom:0;width:100%;text-align:center;height:48px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background-color: #fff;}
.Layer_tpye_Full .btn_warp .btn_item{display: inline-block;padding:10px 20px 10px 20px;color:#fff;font-size:13px;}
.Layer_tpye_Full .btn_warp .btn_rejec{background-color:#222;}
.Layer_tpye_Full .btn_warp .btn_submit{background-color:#157efb;}

.Layer_tpye_Full2 .btn_warp{position: absolute;left:0;bottom:0;width:100%;text-align:center;height:48px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background-color: #fff;}
.Layer_tpye_Full2 .btn_warp .btn_item{display: inline-block;padding:10px 20px 10px 20px;color:#fff;font-size:13px;}
.Layer_tpye_Full2 .btn_warp .btn_rejec{background-color:#222;}
.Layer_tpye_Full2 .btn_warp .btn_submit{background-color:#157efb;}

.top_com_list_warp{ padding:10px;;border-bottom: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;position: relative;display: block;}
.top_com_list_warp .select_com {display: block;overflow: hidden;}
.top_com_list_warp .select_com .com_type{display:block;width:220px;float:left;text-align: center;font-size:13px;background-color: #f5f5f5;border:1px solid #d8d8d8;padding:15px 0 15px 0}
.top_com_list_warp .select_com .com_content{display: block;float:left;margin-left:10px;padding-top:5px}
.top_com_list_warp .select_com .more_com_list{display: block;float:right;width:100px;font-size:13px;background-color: #4d84ff;border:1px solid #4d84ff;padding:15px 0 15px 0;text-align:center;color:#fff;}
.top_com_list_warp .select_com .com_content .tech_ty{font-size:13px;}
.top_com_list_warp .select_com .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;font-size:12px;}
.top_com_list_warp .select_com .tech_name{font-size:15px;font-weight: 400;}

.top_com_list_warp .com_list {display: none;position: absolute;top:69px;left:0;width:100%;background-color: #fff;z-index: 999;}
.top_com_list_warp .com_list .tit{text-align:left;font-size:12px;}
.top_com_list_warp .com_list .com_type{display:block;width:220px;float:left;text-align: center;font-size:13px;background-color: #f5f5f5;border:1px solid #d8d8d8;padding:15px 0 15px 0}
.top_com_list_warp .com_list .com_content{display: block;float:left;margin-left:10px;padding-top:5px}
.top_com_list_warp .com_list .more_com_list{display: block;float:right;width:100px;font-size:13px;background-color: #4d84ff;border:1px solid #4d84ff;padding:15px 0 15px 0;text-align:center;color:#fff;}
.top_com_list_warp .com_list .com_content .tech_ty{font-size:13px;}
.top_com_list_warp .com_list .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;font-size:12px;}
.top_com_list_warp .com_list .tech_name{font-size:15px;font-weight: 400;}
.top_com_list_warp .com_list .tech_list{padding:10px;border-top: 1px solid #d8d8d8;border:1px solid #d8d8d8 ;}
.top_com_list_warp .com_list .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;overflow:hidden;}
.top_com_list_warp .com_list .tech_list li:first-child{padding:0px 0 5px 0;}
.top_com_list_warp .com_list .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.top_com_list_warp .com_list .tech_ty{}
.top_com_list_warp .com_list .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;font-size:12px;}


.receipt_edit_warp .com_comment_modify{padding:10px;}

.receipt_edit_warp .com_comment_modify .com_comment_modify_item{border: 1px solid #d8d8d8;background-color: #fff;border-bottom:1px solid #d8d8d8 ;}
.receipt_edit_warp .com_comment_modify .com_comment_modify_item .main_tit{padding:10px;font-size: 13px;font-weight: 400;letter-spacing: -1px;;}
.receipt_edit_warp .com_comment_modify .com_comment_modify_item .row_item{font-size: 12px;}
.receipt_edit_warp .com_comment_modify .com_info{font-size:12px;color:#222;padding:10px;    border: 1px solid #ccc;background: #eff6ff;margin-top:}
.receipt_content_warp .com_tap_menu{display: block;overflow:hidden;background: #e9ecef;padding:10px 10px 0 10px }
.receipt_content_warp .com_tap_menu .com_tap_menu_list{display: block;overflow:hidden;}
.receipt_content_warp .com_tap_menu .com_tap_menu_list li{float:left;display: block;overflow:hidden;border:1px solid #d8d8d8 ;border-bottom:0}
.receipt_content_warp .com_tap_menu .com_tap_menu_list li:first-child{border-right:0}
.receipt_content_warp .com_tap_menu .com_tap_menu_list .tap_item{padding:10px 30px 10px 30px;background-color: #f5f5f5;font-size:14px;display:block}
.receipt_content_warp .com_tap_menu .com_tap_menu_list .tapon .tap_item{background-color: #fff;}
.receipt_content_warp  .tap_warp_01{display:block;}
.receipt_content_warp  .tap_warp_02{display:none}


.receipt_edit_warp .com_comment_modify .filewarp .filebox {
    overflow: hidden;
    position: relative;
    padding-right: 74px;
    font-size: 13px;
    margin: 0;
}
.receipt_edit_warp .com_comment_modify .filewarp .filebox .file_lavel {
    position: absolute;
    top: 0;
    right: 0px;
    width: 70px;
    height: 30px;
    border-radius: 3px;
    color: #fff !important;
    text-align: center;
    line-height: 30px;
    background: #777;
    cursor: pointer;
}

.receipt_edit_warp .com_comment_modify .filebox input[type="file"] {
    position: absolute;
    top: -10px;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    
    clip: rect(0,0,0,0);
    border: 0;
}
.receipt_edit_warp .com_comment_modify .filebox .upload_name {
    float: left;
    width: 100%;
    border: 1px solid #d2d2d2;
    color: #575a61;
    background: #ffffff;
    height:30px
}

.receipt_edit_warp .com_comment_modify .textareaf
{float:left;width: 300px;outline: none;
height: 100px;
padding: 10px;
resize: none;
margin: 0;
border: 1px solid #d2d2d2;
color: #333;
vertical-align: top;
-webkit-box-sizing: border-box;box-sizing: border-box;
font-family: inherit;
font-size: 13px;}

/* Page_list */
.list_page_content_warp{}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}

/* 레이어 팝업 */
.Layer_Popup_Dimmed_BG{position: absolute;top:0;left:0;width:100%;height:100%;display:none;background: rgba(0,0,0,0.5);z-index:1500}
.Layer_Popup_Warpper {position: absolute;top:0;left:0;display:none;background: #fff;z-index:1400}
.Layer_Popup_0001{width:500px;}

.Layer_Popup_7001{width:1000px;height:500px;}

.Layer_Popup_1001{width:1000px;}
.Layer_Popup_1002{width:800px;height:500px;}
.Layer_Popup_1003{width:300px;height:200px;}

.Layer_Popup_2002{width:400px;}
.Layer_Popup_2004{width:400px;}
.Layer_Popup_2003{width:1200px;}

.Layer_Popup_3002{width:1200px;}

.Layer_Popup_4001{width:910px;}
.Layer_Popup_4002{width:910px;}
.Layer_Popup_4003{width:910px;}

.Layer_Popup_5001{width:1200px;}
.Layer_Popup_5002{width:1200px;}

/* 접근권한 승인 안내*/
.login_info_popup_warp{padding:15px;} 
.login_info_popup_warp .join_step_box{text-align:center;padding-top:4px;}
.login_info_popup_warp .join_step_box > svg{width:260px;color:#eee;margin:0 auto;}

.login_info_popup_warp .login_info_box{display: block;font-size: 14px;line-height: 22px;letter-spacing: -0.5px;font-weight: 400;padding:10px;background:#f7ebeb;border:1px solid #d8d8d8;text-align:center;}

/*레이어 팝업 공통*/
.Layer_Popup_Warpper_content {position: relative;}
.Layer_Popup_Warpper_content .Layer_Popup_header{display:block;padding:10px;background: #323345;overflow:hidden;}
.Layer_Popup_Warpper_content .Layer_Popup_header h1{float:left;display: inline-block;color: #fff;font-size: 16px;letter-spacing: -1px;padding:7px 0 0 10px}
.Layer_Popup_Warpper_content .Layer_Popup_header .Layer_Popup_btn_closed{position: relative;float:right;display:block;width:36px;height:36px;}

.Layer_Popup_Warpper_content .Layer_Popup_header .Layer_Popup_btn_closed:before, .Layer_Popup_btn_closed:after {position: absolute;left: 15px;content:' ';height: 40px;width: 2px;background-color: #fff;}
.Layer_Popup_Warpper_content .Layer_Popup_header .Layer_Popup_btn_closed:before {transform: rotate(45deg);} 
.Layer_Popup_Warpper_content .Layer_Popup_header .Layer_Popup_btn_closed:after {transform: rotate(-45deg);}

.Layer_Popup_Warpper_content .Popup_content_left_01{position: relative;float:left;width:602px;height:100%;overflow-y:scroll ;}
.Layer_Popup_Warpper_content .Popup_content_left_02{position: relative;float:left;width:602px;height:calc(100% - 50px);overflow-y:scroll ;}
.Layer_Popup_Warpper_content .Popup_content_right_01{float:right;width:397px;height:100%;background: #e9ecef;overflow:hidden ;border-left: 1px solid #d8d8d8;}
.Layer_Popup_Warpper_content .content_tit{height:19px;display:block;background-color: #fff;font-size:14px;padding:15px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;}
.Layer_Popup_Warpper_content .content_tit_02{display:block;background-color: #fff;font-size:14px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;padding: 1px 0 1px 0;}


.Layer_Popup_Warpper .btn_warp{}
.Layer_Popup_Warpper .btn_warp{clear: both;display:block;width:100%;text-align:center;height:48px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background:#f4f3f3;}
.Layer_Popup_Warpper .btn_warp .btn_item{display: inline-block;padding:10px 20px 10px 20px;color:#fff;font-size:13px;}
.Layer_Popup_Warpper .btn_warp .btn_save{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_final_save{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .law_agree_submit{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_rejec{background-color:#222;}
.Layer_Popup_Warpper .btn_warp .btn_submit{background-color:#157efb;}
.Layer_Popup_Warpper .btn_warp .btn_hold{background-color:#fab634;color:#222;}
.Layer_Popup_Warpper .btn_warp .btn_final{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_final_save_sign_can{background-color:#222 ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_pre{background-color:#fab634;color:#222;display:none}
.Layer_Popup_Warpper .btn_warp .btn_next{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_closd{background-color:#222;color:#fff;}
.Layer_Popup_Warpper .btn_warp .btn_committee_save{background-color:#4d84ff ;color:#fff;display:none;}
.Layer_Popup_Warpper .btn_warp .btn_complete{background-color:#4d84ff ;color:#fff;}


.Layer_Popup_Warpper .Layer_in_dimmed{position: absolute;top:0;left:0;width:100%;height:100%;display:none;background: rgba(0,0,0,0.6);z-index:1500}
.Layer_Popup_Warpper .Layer_in_pop_Warpper_01 {position: absolute;top:50%;left:50%;width:900px;height:515px;margin-left:-450px;margin-top:-257px;display:none;background: #fff;z-index:1400;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper_02 {position: absolute;top:50%;left:50%;margin-left:-300px;margin-top:-203px;width:400px;height:409px;display:none;background: #fff;z-index:1400;}
.Layer_Popup_Warpper .send_company{padding:15px;display:block;}

.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head{display:block;padding:10px;background: #323345;overflow:hidden;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head h1{float:left;display: inline-block;color: #fff;font-size: 14px;letter-spacing: -1px;padding:7px 0 0 5px}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head .Layer_inpop_btn_closed{position: relative;float:right;display:block;width:30px;height:30px;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head .Layer_inpop_btn_closed:before, .Layer_inpop_btn_closed:after {position: absolute;left: 15px;content:' ';height: 30px;width: 2px;background-color: #fff;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head .Layer_inpop_btn_closed:before {transform: rotate(45deg);} 
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_head .Layer_inpop_btn_closed:after {transform: rotate(-45deg);}

.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body{display:block;height:300px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .tech_list_warp{display:block;overflow-y:scroll;height:100%;border:1px solid #d8d8d8;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .tech_list {padding:10px;display:block;}
/* .Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .tech_list li:first-child{border-top:0px}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .tech_list li:last-child{border-bottom:1px solid #d8d8d8;} */
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .add_item{padding:10px;display:block;font-size:13px;background-color: #fff;border:1px solid #d8d8d8;cursor: pointer;margin-bottom:5px }
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_body .add_item_selon{background-color:#4d84ff ;color:#fff;}

.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_btn_warp{}

.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_btn_warp{clear: both;display:block;width:100%;text-align:center;height:45px;border-top: 1px solid #d8d8d8;padding:10px 0 00px 0;background:#f4f3f3;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_btn_warp .sel_tech_btn_item{display: inline-block;padding:8px 10px 8px 10px;color:#fff;font-size:13px;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_btn_warp .sel_tech_add{background-color:#4d84ff ;color:#fff;}
.Layer_Popup_Warpper .Layer_in_pop_Warpper .Layer_in_pop_btn_warp .sel_tech_can{background-color:#222;color:#fff;}

.Layer_Popup_Warpper .commit_step_warp {position:relative;clear: both;display:block;margin:0px 20px 10px 20px;padding-top:30px;}
.Layer_Popup_Warpper .commit_step_warp .commit_step_list{position:relative;display: block;overflow: hidden;height:70px;}
.Layer_Popup_Warpper .commit_step_warp .bar{position: absolute;left:0;top:50%;width:100%;margin-top:-4px;height:8px;display:block;background-color: #eee;border-radius: 4px;}

.Layer_Popup_Warpper .commit_step_warp .Stap_item{position:relative;float:left;width:33.3%;height:60px;z-index:1}
.Layer_Popup_Warpper .commit_step_warp .step_bar{position: absolute;left:0;top:50%;width:100%;margin-top:-14px;height:8px;display:block;background-color: #eee;border-radius: 4px;}
.Layer_Popup_Warpper .commit_step_warp .Stap_no{position: absolute;left:50%;top:0;display: block;width:40px;height:32px;border-radius: 20px;background-color: #eee;color:#222;margin-left:-20px;text-align:center;padding-top:8px}
.Layer_Popup_Warpper .commit_step_warp .Stap_tit{text-align:center;position: absolute;left:50%;bottom:0;display: block;width:300px;margin-left:-150px;font-size:14px;}

.Layer_Popup_Warpper .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.Layer_Popup_Warpper .commit_step_warp .Step_edit .Stap_no{background-color: #89adfc;color:#fff;}
.Layer_Popup_Warpper .commit_step_warp .Step_edit .step_bar{background-color: #89adfc;}
.Layer_Popup_Warpper .commit_step_warp .Step_edit .Stap_tit{color:#89adfc;font-weight:400}

.Layer_Popup_Warpper .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.Layer_Popup_Warpper .commit_step_warp .Step_on .Stap_no{background-color: #4d84ff;color:#fff;}
.Layer_Popup_Warpper .commit_step_warp .Step_on .step_bar{background-color: #4d84ff;}
.Layer_Popup_Warpper .commit_step_warp .Step_on .Stap_tit{color:#4d84ff;font-weight:400}

.Layer_Popup_Warpper .Stap_item_warp .Stap_list{display: block;overflow: hidden;border-bottom:1px solid #4d84ff}
.Layer_Popup_Warpper .Stap_item_warp .Stap_item{float:left;width:33.3%}
.Layer_Popup_Warpper .Stap_item_warp .Stap_dash{float:left;width:5%;display:block;height:42px;text-align:center;padding-top:10px;font-size:20;}

.Layer_Popup_Warpper .Stap_item_warp .Stap {display:block;background-color: #f4f3f3;height:36px;text-align:center;padding-top:10px;font-size:14;font-weight: 400;letter-spacing: -1px;;}
.Layer_Popup_Warpper .Stap_item_warp .on .Stap{background-color: #4d84ff;color:#fff}

.Layer_Popup_Warpper .com_stap_03_warp .date_input{display:inline-block;width:136px;outline: none;}
.Layer_Popup_Warpper .com_stap_03_warp .date_input_01{display:block;outline: none;}

.Layer_Popup_Warpper .commit_step_01_warp{display:block;;overflow:hidden;height:calc(100% - 140px);border-top:1px solid #d8d8d8;padding:15px;}
.Layer_Popup_Warpper .commit_step_02_warp{display:none;;overflow:hidden;height:calc(100% - 140px);border-top:1px solid #d8d8d8;padding:15px;}
.Layer_Popup_Warpper .commit_step_03_warp{display:none;;overflow:hidden;height:calc(100% - 140px);border-top:1px solid #d8d8d8;padding:15px;}

.Layer_Popup_Warpper .ex_member_list_warp{height:calc(100% - 63px );display: block;border:1px solid #d8d8d8;margin-top:15px;overflow-y: scroll;}

.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list{display:block;padding: 10px 5px;overflow: hidden;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list li{display:block;overflow:hidden;margin-bottom:5px;cursor: pointer;font-size:12px}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list li{position: relative;width:50%;float:left;padding:0px 5px 0px 5px;align-items: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;}

.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_info{display:block;border: 1px solid #d8d8d8;background:#fff;padding:10px;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_on .mem_info{border:1px solid #4d84ff !important;background: #e2efff !important;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_nm{display:inline-block;font-size:15px;font-weight: 400;margin-right:5px;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_flag{display:inline-block;padding:3px 4px;background: #4d84ff;color:#fff;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_id{display:inline-block;font-size:13px;font-weight: normal;}
.Layer_Popup_Warpper .ex_member_list_warp .ex_meme_list .mem_num{display:block;font-size:13px;font-weight: normal;color:#888;padding:3px 0 3px 0}

.Layer_Popup_Warpper .committee_setup_content{display: block;border:1px solid #d8d8d8;margin-top:15px;border-bottom:0;}
.Layer_Popup_Warpper .committee_setup_content .committee_type_warp{display:block;padding:10px;}
.Layer_Popup_Warpper .committee_setup_content .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.Layer_Popup_Warpper .committee_setup_content .table_list thead{}
.Layer_Popup_Warpper .committee_setup_content .table_list thead tr{}
.Layer_Popup_Warpper .committee_setup_content .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;background-color: #f5f5f5;}
.Layer_Popup_Warpper .committee_setup_content .table_list thead .stat{text-align:left;vertical-align: top;}
.Layer_Popup_Warpper .committee_setup_content .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #f5f5f5;letter-spacing: -1px;line-height: 22px;}
.Layer_Popup_Warpper .committee_setup_content .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.Layer_Popup_Warpper .committee_setup_content .table_list tbody td input{-webkit-box-sizing: border-box;box-sizing: border-box;}


.Layer_Popup_Warpper .agenda_list_tit_warp{display:block;border-bottom:1px solid #d8d8d8;overflow:hidden;padding:10px;background: #fff;}
.Layer_Popup_Warpper .agenda_list_tit_warp h1 {float:left;display:inline-block;padding:4px 7px 4px 0px;font-size:14px;font-weight: 400;letter-spacing: -0.5px;}
.Layer_Popup_Warpper .agenda_list_tit_warp .agenda_tos_btn{float:right;display:inline-block;padding:4px 7px 4px 7px;font-size:12px;border:1px solid #222;letter-spacing: -1px;background: #222;color:#fff;;}
.Layer_Popup_Warpper .agenda_list_tit_warp .agenda_del_btn{float:right;display:inline-block;padding:4px 7px 4px 7px;font-size:12px;border:1px solid #222;letter-spacing: -1px;background: #222;color:#fff;}

.Layer_Popup_Warpper .agenda_stan_list_warp{float:left;width:575px;height:calc(100% - 88px);overflow:hidden;display:block;border:1px solid #d8d8d8;margin-top:15px;    background: #e9ecef;}
.Layer_Popup_Warpper .agenda_setup_list_warp{float:right;width:575px;height:calc(100% - 88px);overflow:hidden;display:block;border:1px solid #d8d8d8;margin-top:15px;    background: #e9ecef;}


.Layer_Popup_Warpper .com_comment_modify .tech_range_picker{display: none;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_warp{display:block;margin-top:5px;height:150px;overflow-y: scroll;;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list{display:block;border:1px solid #d8d8d8;;border-top:0;border-bottom:0}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list li{border-bottom:1px solid #d8d8d8;padding:10px 0 5px 9px;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list li:last-child{border-bottom:0;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list .checkedwarp label{line-height: 18px;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list_btn{display:block;}
.Layer_Popup_Warpper .com_comment_modify .tech_range_picker_list_btn .open_full{display:block;padding:4px 0 4px 0;font-size:12px;color:#222;text-align:center;background-color:#ddd ;}


.Layer_Popup_Warpper .top_information{padding:10px;background:#f4f3f3;border:1px solid #d8d8d8;}
.Layer_Popup_Warpper .top_information .top_info_list{display:block;overflow:hidden}
.Layer_Popup_Warpper .top_information .top_info_list li{display:block;overflow:hidden;padding:3px 0 3px 0;font-size:12px;letter-spacing: -0.5px; }
.Layer_Popup_Warpper .content_tit_01 {display: block;background-color: #fff;font-size: 14px;padding: 0 0 10px 0;font-weight: 400;letter-spacing: -0.5px;}

.Layer_Popup_Warpper .common_agenda_list{display:block;overflow:hidden;padding:10px;}
.Layer_Popup_Warpper .common_agenda_list li{display:block;overflow:hidden;padding:10px 0 10px 0;border: 1px solid #d8d8d8;background:#fff;margin-bottom:5px;cursor: pointer;font-size:12px}
.Layer_Popup_Warpper .common_agenda_list li{position: relative;display: flex;align-items: center;justify-content: center;}
.Layer_Popup_Warpper .common_agenda_list .agenda_no{font-size:13px;display:block;text-align: center;}
.Layer_Popup_Warpper .common_agenda_list .agenda_sub_item_01{display:block;width:40px;}
.Layer_Popup_Warpper .common_agenda_list .agenda_sub_item_02{display:block;width:421px;}
.Layer_Popup_Warpper .common_agenda_list .agenda_sub_item_03{display:block;width:100px;text-align:center;}
.Layer_Popup_Warpper .common_agenda_list .type_flag{display:inline-block;padding:3px 5px;font-size:12px;background:#157efb;color:#fff;letter-spacing: -0.5px;;}
.Layer_Popup_Warpper .common_agenda_list .agenda_tit{font-size:13px;display:block;padding:5px 10px 5px 0;;font-weight:400;letter-spacing: -0.5px;}
.Layer_Popup_Warpper .common_agenda_list .agenda_date{display:inline-block:12px;color:#777;}
.Layer_Popup_Warpper .common_agenda_list .agenda_company{font-size:12px;color:#777;font-weight: 400;}
.Layer_Popup_Warpper .common_agenda_list .agenda_stat {display:inline-block;padding:5px 15px;font-size:12px;letter-spacing: -0.5px;margin:0 auto;border-radius: 3px;}
.Layer_Popup_Warpper .common_agenda_list .agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.Layer_Popup_Warpper .common_agenda_list .agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.Layer_Popup_Warpper .common_agenda_list .agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}

.Layer_Popup_Warpper .comment_btn{float:left;width:79px;height:75px;padding-top:25px;display:block;text-align:center;background-color: #222;font-size:13px;color:#fff;align-items: center;justify-content: center;}
.Layer_Popup_Warpper .dept_list_warp{display:block;border-top: 1px solid #d8d8d8;background: #fff;}
.Layer_Popup_Warpper .dept_list_tit_warp{position: relative;}
.Layer_Popup_Warpper .dept_list_tit_warp .edit_depth{position: absolute;right:0;top:0px;border: 1px solid #d8d8d8;background-color: #fff;}
.Layer_Popup_Warpper .dept_list_tit_warp .dept_list_tit{display:inline-block;padding:10px 10px 10px 10px;font-size:14px;letter-spacing: -1px;}
.Layer_Popup_Warpper .dept_list_tit_warp .dept_mody_btn{float:right;font-size:12px;padding:5px 10px;background-color: #222;color:#fff;margin:7px 10px 0 0;}


.Layer_Popup_Warpper .dept_list_01{display:block;overflow:hidden;border-left: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;}
.Layer_Popup_Warpper .dept_list_01 li{}
.Layer_Popup_Warpper .dept_list_01 li{float: left;width: 25%;padding: 10px 0 10px 0;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 13px;cursor: pointer;}
.Layer_Popup_Warpper .dept_list_01 .chk {background-color:#157efb;color:#fff;}

.Layer_Popup_Warpper .dept_list_02{display:block;overflow:hidden;padding:4px;border-top: 1px solid #d8d8d8;}
.Layer_Popup_Warpper .dept_list_02 li{}
.Layer_Popup_Warpper .dept_list_02 li{float: left;display:inline-block;margin:2px;padding: 5px 7px;border:1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 12px;cursor: pointer;}
.Layer_Popup_Warpper .dept_list_02 .dept_on {background-color:#157efb;color:#fff;}

.Layer_Popup_Warpper .comment_list_warp{overflow-y: scroll;    background: #e9ecef;}
.Layer_Popup_Warpper .comment_list_warp_t01{height:calc(100% - 280px)}
.Layer_Popup_Warpper .comment_list_warp_t02{height:calc(100% - 171px)}
.Layer_Popup_Warpper .comment_list_warp_t03{height:calc(100%)}

.Layer_Popup_Warpper .comment_list{padding:5px;display:block;}
.Layer_Popup_Warpper .comment_list .list_item{display:block;border: 1px solid #d8d8d8;padding: 10px;font-size:12px;background-color: #fff;margin-bottom:5px;}
.Layer_Popup_Warpper .comment_list .status_row_01{display:block;border: 1px solid #c8d9c1;padding: 10px;font-size:12px;background-color: #f5f5f5;margin-bottom:5px;}


.Layer_Popup_Warpper .comment_list .comment_row .comment_user{font-size:12px;color:#666}
.Layer_Popup_Warpper .comment_list .comment_row .comment_dept{font-size:12px;color:#4d84ff;font-weight: 400;}
.Layer_Popup_Warpper .comment_list .comment_row .comment_view{font-size:12px;color:#666;line-height: 16px;padding-top:5px;}

.Layer_Popup_Warpper .comment_list .status_row_01 .comment_user{font-size:12px;color:#666}
.Layer_Popup_Warpper .comment_list .status_row_01 .comment_dept{font-size:12px;color:#4d84ff;font-weight: 400;}
.Layer_Popup_Warpper .comment_list .status_row_01 .comment_view{font-size:12px;color:#666;line-height: 16px;padding-top:5px;}

.Layer_Popup_Warpper .comment_list .status_row_01 .comment_user{font-size:12px;color:#666}
.Layer_Popup_Warpper .comment_list .status_row_01 .comment_dept{font-size:12px;color: #666;font-weight: 400;}
.Layer_Popup_Warpper .comment_list .status_row_01 .comment_view{font-size:12px;color:#666;line-height: 16px;padding-top:5px;}

.Layer_Popup_Warpper .commet_form_warp{display:block;overflow:hidden;border-top: 1px solid #d8d8d8;padding: 10px;background-color: #f5f5f5;}
.Layer_Popup_Warpper .commet_form_warp .textareaf {float:left;width: 298px;outline: none;height: 100px;padding: 10px;resize: none;margin: 0;border: 1px solid #d2d2d2;color: #333;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: inherit;font-size: 13px;}
.Layer_Popup_Warpper .commet_form_warp .comment_btn{float:left;width:79px;height:75px;padding-top:25px;display:block;text-align:center;background-color: #222;font-size:13px;color:#fff;align-items: center;justify-content: center;}

.Layer_Popup_Warpper .results_agenda_list_warp_02{float:left;width:100%;height:calc(100% - 47px);overflow-y: scroll;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .results_agenda_list{display:block;width:100%;height:calc(100% - 50px);overflow-y: scroll;background: #e9ecef;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_list{display:block;overflow:hidden;padding:10px;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_list li{display:block;overflow:hidden;padding:10px 0 10px 0;border: 1px solid #d8d8d8;background:#fff;margin-bottom:5px;cursor: pointer;font-size:12px}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_list li{position: relative;display: flex;align-items: center;justify-content: center;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_on{border:1px solid #4d84ff !important;background: #e2efff !important;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .selected{border:1px solid #4d84ff !important;background: #e2efff !important;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .ui-state-highlight { height: 65px;border: 1px solid #d8d8d8;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_no{font-size:13px;display:block;text-align: center;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_sub_item_01{display:block;width:40px;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_sub_item_02{display:block;width:495px;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_sub_item_03{display:block;width:100px;text-align:center;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .type_flag{display:inline-block;padding:3px 5px;font-size:12px;background:#157efb;color:#fff;letter-spacing: -0.5px;;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_tit{font-size:13px;display:block;padding:5px 10px 5px 0;;font-weight:400;letter-spacing: -0.5px;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_date{display:inline-block:12px;color:#777;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_company{font-size:12px;color:#777;font-weight: 400;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_stat {display:inline-block;padding:5px 15px;font-size:12px;letter-spacing: -0.5px;margin:0 auto;border-radius: 3px;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.Layer_Popup_Warpper .results_agenda_list_warp_02 .agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}


/* 신청서 뷰어 */
.receipt_viewer_warp {display:block;padding:10px;}
.receipt_viewer_warp .receipt_info_warp{display: flex;height:60px;}
.receipt_viewer_warp .receipt_info_warp .receipt_type{float:left;display:inline-block;overflow:hidden;background: #4d84ff;padding:10px;}
.receipt_viewer_warp .receipt_info_warp .receipt_type .type_icon{float:left;display:block;width:40px;height:40px;background:#fff;opacity:0.5;border-radius: 3px;}
.receipt_viewer_warp .receipt_info_warp .receipt_type .type_tit{float:left;display: flex;width:72px;align-items: center;justify-content: center;font-size:12px;height:40px;margin-left:5px;letter-spacing: -0.5px;color:#fff;}

.receipt_viewer_warp .receipt_info_warp .receipt_info{float:left;display:block;width:426px;}
.receipt_viewer_warp .receipt_info_warp .receipt_info .receipt_company{display:block;font-size:14px;color:#222;font-weight: 400;padding:0 10px 0 10px;}
.receipt_viewer_warp .receipt_info_warp .receipt_info .receipt_num{display:block;padding:0 10px 0 10px;font-size:13px;color:#888;}
.receipt_viewer_warp .receipt_info_warp .receipt_info .receipt_date{display:block;padding:0 10px 0 10px;font-size:13px;color:#888;}


/* 검토 요청 - 기술 안보과*/
.agenda_send_popup .agenda_send_warp{padding:15px;border:1px solid rgb(229, 232, 235);border-radius: 4px;background:#fff;}

.agenda_send_popup .agenda_send_warp .depth_select_warp{display:block;margin-top:10px;margin-bottom:10px;}
.agenda_send_popup .agenda_send_warp .depth_select_warp .dept_list{display:block;overflow:hidden;border-left: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;}
.agenda_send_popup .agenda_send_warp .depth_select_warp .dept_list li{float: left;width: 25%;padding: 10px 0 10px 0;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 13px;cursor: pointer;}
.agenda_send_popup .agenda_send_warp .depth_select_warp .dept_on{background-color:#4d84ff ;color:#fff;}


/* 참석일 선택 */
.committee_date_pic_popup{}
.date_pick_warp{display:block;} 
.date_pick_warp_left{float:left;width:440px;height:calc(100% - 30px);padding:15px 15px 15px 15px;} 
.date_pick_warp_right{float:right;width:425px;height:calc(100% - 30px);padding:15px 15px 15px 0px;display:block;}

.date_pick_warp .content_tit{font-size:14px;font-weight: 400;padding:5px 0 5px 0;} 
.date_pick_warp .data_pick_content{border:1px solid #d8d8d8;padding:10px 10px 0 10px}
.date_pick_warp .data_pick_content .data_chk_list{margin-top:10px}
.date_pick_warp .data_pick_content .data_chk_list li:last-child{margin-bottom:10px;}
.date_pick_warp .data_pick_content .data_chk_list .data_pic_item{display:block;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:5px;}

.date_pick_warp .data_pick_content .data_chk_list02{margin-top:10px}
.date_pick_warp .data_pick_content .data_chk_list02 li:last-child{margin-bottom:10px;}
.date_pick_warp .data_pick_content .data_chk_list02 .data_pic_item{display:block;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:5px;}

.date_pick_warp .date_pick_on{position: relative;;width: 16px;height: 16px;margin-top: 1px;display: inline-block;}
.date_pick_warp .date_pick_on:before, .date_pick_on:after{content:"";position: absolute;width: 2px;display:block;background-color: #4d84ff;}
.date_pick_warp .date_pick_on:before{transform: rotate(45deg);top:1px;left:1px;height:15px;} 
.date_pick_warp .date_pick_on:after{transform: rotate(-27deg);top:6px;left:-6px;height:9px;}
.date_pick_warp .date_pick_count{float:right;font-size:12px;padding:5px 3px 0 0;letter-spacing: -1px;;}

.date_pick_warp .date_pick_info{display: block;padding-left:25px;overflow:hidden;}
.date_pick_warp .date_pick_info02{display: block;;overflow:hidden;}

.date_pick_warp .date_pick_info .date_pick_loacation{float:left;width:310px;height:20px;font-size:13px;letter-spacing: -1px;}
.date_pick_warp .date_pick_info02 .date_pick_loacation02{float:left;width:310px;height:40px;font-size:13px;letter-spacing: -1px;}
.date_pick_warp .date_pick_info02 .date_pick_loacation03{float:left;width:310px;height:20px;font-size:13px;letter-spacing: -1px;}

.date_pick_warp .date_pick_info .date_pick_count{float:right;width:80px;text-align:right;height:20px;font-size:13px;letter-spacing: -1px;}
.date_pick_warp .date_pick_info02 .date_pick_count02{float:right;width:80px;text-align:right;height:20px;padding-top:20px;font-size:13px;letter-spacing: -1px;}
.date_pick_warp .date_pick_info02 .date_pick_count03{float:right;width:80px;text-align:right;height:20px;font-size:13px;letter-spacing: -1px;}

.date_pick_warp .date_pic_bar{position: relative;display:block;height:10px;margin:2px 0 10px 25px}
.date_pick_warp .date_pic_bar .date_pic_bar_bg{position: absolute;top:0px;left:0;display:block;width:100%;height:10px;background:#f4f3f3;border-radius: 5px;}
.date_pick_warp .date_pic_bar .date_pic_bar_active{position: absolute;top:0px;left:0;display:block;height:10px;background:#4d84ff;border-radius: 5px;}

.date_pick_warp .date_pic_bar02{position: relative;display:block;height:10px;margin:2px 0 10px 0px}
.date_pick_warp .date_pic_bar02 .date_pic_bar_bg{position: absolute;top:0px;left:0;display:block;width:100%;height:10px;background:#f4f3f3;border-radius: 5px;}
.date_pick_warp .date_pic_bar02 .date_pic_bar_active{position: absolute;top:0px;left:0;display:block;height:10px;background:#4d84ff;border-radius: 5px;}

.date_pick_warp .etc_date_warp{}
.date_pick_warp .etc_date_warp .etc_date_label{font-size:12px;display: inline-block;}
.date_pick_warp .date_pick_btn{display:block;padding-bottom:10px;text-align: center;}
.date_pick_warp .date_pick_btn .btn_save{display: inline-block;padding:10px 30px 10px 30px;color:#fff;font-size:13px;background-color:#157efb;margin:0 auto;}
.date_pick_warp .date_pick_btn .btn_modify{display: inline-block;padding:10px 30px 10px 30px;color:#222;font-size:13px;background-color:#fab634;margin:0 auto;}

.date_pick_warp .data_pick_stat_content{}
.date_pick_warp .data_pick_stat_list{display:block;height:383px;overflow-y:scroll;border: 1px solid #d8d8d8;border-top:0;}
.date_pick_warp .data_pick_stat_list .member_date_save{display: inline-block;padding:4px 10px 4px 10px;color:#fff;font-size:12px;background-color:#222;margin:4px auto 0ccc;}
.date_pick_warp .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.date_pick_warp .table_list thead{}
.date_pick_warp .table_list thead tr{}
.date_pick_warp .table_list thead th{font-size:14px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.date_pick_warp .table_list thead .stat{text-align:left;vertical-align: top;}

.date_pick_warp .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.date_pick_warp .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.date_pick_warp .table_list tbody td:last-child{border-right: 1px solid #d8d8d8}
.date_pick_warp .table_list tbody tr:last-child td{border-bottom:1px solid #d8d8d8;}

/* 위원회현황 > 전문위원/소관과 검토의견 제출 팝업 */
.committee_results_popup{}
.committee_results_popup .committee_results{position: relative;}
.committee_results_popup .committee_stat {padding: 15px;border-bottom: 1px solid #d8d8d8;font-size: 14px;font-weight: 400;letter-spacing: -0.5px;background: #e9ecef;}
.committee_results_popup .committee_results_left{position: relative;float:left;width:400px;height:100%;overflow: hidden;}
.committee_results_popup .committee_results_left .content_tit{height:19px;display:block;background-color: #fff;font-size:14px;padding:15px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;}
.committee_results_popup .committee_results_left .results_agenda_warp{position: relative;width:1200px;height:100%;;overflow:hidden;}

.committee_results_popup .committee_results_left .agenda_list_back{display:inline-block;position: relative;padding: 10px 10px 10px 20px;background: #222;display:inline-block;color:#fff;border-radius: 2px;margin:5px 0 4px 10px}
.committee_results_popup .committee_results_left .agenda_list_back:before, .agenda_list_back:after {position: absolute;content:"";width:1px;height:10px;left:10px;display:block;background-color: #fff;}
.committee_results_popup .committee_results_left .agenda_list_back:before {transform: rotate(45deg);top:12px} 
.committee_results_popup .committee_results_left .agenda_list_back:after {transform: rotate(-45deg);top:19px;}



.committee_results_popup .committee_results_left .results_agenda_list_warp{float:left;width:400px;height: 100%;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .results_agenda_list{display:block;width:100%;height:calc(100% - 50px);overflow-y: scroll;background: #e9ecef;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_list{display:block;overflow:hidden;padding:10px;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_list li{display:block;overflow:hidden;padding:10px 0 10px 0;border: 1px solid #d8d8d8;background:#fff;margin-bottom:5px;cursor: pointer;font-size:12px}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_list li{position: relative;display: flex;align-items: center;justify-content: center;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_no{font-size:13px;display:block;text-align: center;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_01{display:block;width:40px;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_02{display:block;width:421px;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_03{display:block;width:100px;text-align:center;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .type_flag{display:inline-block;padding:3px 5px;font-size:12px;background:#157efb;color:#fff;letter-spacing: -0.5px;;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_tit{font-size:13px;display:block;padding:5px 10px 5px 0;;font-weight:400;letter-spacing: -0.5px;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_date{display:inline-block:12px;color:#777;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_company{font-size:12px;color:#777;font-weight: 400;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_stat {display:inline-block;padding:5px 15px;font-size:12px;letter-spacing: -0.5px;margin:0 auto;border-radius: 3px;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.committee_results_popup .committee_results_left .results_agenda_list_warp .agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}

.committee_results_popup .committee_results_left .results_agenda_viewer_warp{float:left;width:400px;height: 100%;}
.results_agenda_viewer_warp .viewer_content_01{display:block;width:100%;height:calc(100% - 50px);overflow-y: scroll;}
.results_agenda_viewer_warp .viewer_content_02{display:block;width:100%;height:100%;}
.results_agenda_viewer_warp .viewer_content_03{display:block;width:100%;height:calc(100% - 53px);}
.results_agenda_viewer_warp .viewer_content_04{display:block;width:100%;height:calc(100% - 4px);}
.results_agenda_viewer_warp .viewer_content_02 .viewer_content{display:block;height:calc(100% - 103px);overflow-y: scroll;padding:0;}
.results_agenda_viewer_warp .results_form_warp {position: relative;height:calc(100% - 49px);}
.results_agenda_viewer_warp .viewer_content_03 .viewer_content{display:block;height:calc(100% - 70px);overflow-y: scroll;padding:0;}
.results_agenda_viewer_warp .viewer_content_04 .viewer_content{display:block;height:calc(100% - 119px);overflow-y: scroll;padding:0;}
.results_agenda_viewer_warp .viewer_content_02 .viewer_content .re_viewer{display:block;padding:10px;}
.results_agenda_viewer_warp .viewer_content_02 .results_form_warp{display:none;height:calc(100% - 112px);}


.committee_results_popup .committee_results_right{float:right;width:599px;height:100%;background: #e9ecef;border-left: 1px solid #d8d8d8;}
.committee_results_popup .committee_results_right .content_tit{height:19px;display:block;background-color: #fff;font-size:14px;padding:15px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;}

.committee_results_popup .committee_results_right .results_form_warp {position: relative;height:calc(100% - 49px);overflow-y:scroll}
.committee_results_popup .committee_results_left .results_form_warp {position: relative;height:calc(100% - 49px);overflow-y:scroll}
.committee_results_popup .committee_results_right .results_form_warp01 {position: relative;height:calc(100% - 49px);overflow-y:scroll}

.committee_results_popup .committee_results_right .results_form_warp .com_comment_modify{margin: 10px;display: block;}

.results_form_warp .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.results_form_warp .memeber_tap_lest{width:400px;display:block;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;border-right: 0;overflow:hidden;margin-top:10px;}
.results_form_warp .memeber_tap_lest .member_list_btn{position: relative;width:36px;height:36px;display:block;}
.results_form_warp .memeber_tap_lest .member_pre_btn{float:left;border-right: 1px solid #d8d8d8;}

.results_form_warp .memeber_tap_lest .member_pre_btn::before, .member_pre_btn::after{position: absolute;content:"";width:1px;height:15px;left:17px;display:block;background-color: #222;;}
.results_form_warp .memeber_tap_lest .member_pre_btn::before {transform: rotate(45deg);top:6px} 
.results_form_warp .memeber_tap_lest .member_pre_btn::after {transform: rotate(-45deg);top:16px;}

.results_form_warp .memeber_tap_lest .member_next_btn {float:right;border-left: 1px solid #d8d8d8;}
.results_form_warp .memeber_tap_lest .member_next_btn::before, .member_next_btn::after{position: absolute;content:"";width:1px;height:15px;left:17px;display:block;background-color: #222;;}
.results_form_warp .memeber_tap_lest .member_next_btn::before {transform: rotate(-45deg);top:6px} 
.results_form_warp .memeber_tap_lest .member_next_btn::after {transform: rotate(45deg);top:16px;}
.results_form_warp .memeber_tap_lest .memeber_tap_list_warp{position: relative;float:left;width:526px;height: 36px;display:block;overflow:hidden;}
.results_form_warp .memeber_tap_lest .memeber_tap_list_warp .memeber_tap_list{position: absolute;display:block;overflow:hidden;top:0;}
.results_form_warp .memeber_tap_lest .memeber_tap_list_warp .memeber_tap_list li{float:left;width:130px;display:block;overflow:hidden;border-right: 1px solid #d8d8d8;}
.results_form_warp .memeber_tap_lest .memeber_tap_list_warp .memeber_tap_list li:last-child{border-right: 0}
.results_form_warp .memeber_tap_lest .memeber_tap_list_warp .memitem{font-size:13px;padding:10px 10px 9px 10px;display:block;text-align:center;}

.results_form_warp .table_list thead{}
.results_form_warp .table_list thead tr{}
.results_form_warp .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.results_form_warp .table_list thead .stat{text-align:left;vertical-align: top;}
.results_form_warp .table_list tbody tr{border-left: 1px solid #d8d8d8;}
.results_form_warp .table_list tbody {border-right: 1px solid #d8d8d8;}
.results_form_warp .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.results_form_warp .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}

.results_form_warp .table_list tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.results_form_warp .table_list tbody .tit{text-align:left;font-size:12px;}
.results_form_warp .table_list tbody .path{text-align:left;font-size:12px;}
.results_form_warp .table_list tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.results_form_warp .table_list tbody .path .ing_dev{color:#888}
.results_form_warp .table_list tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.results_form_warp .table_list tbody .file{color:#4d84ff;font-weight: 400;}
.results_form_warp .table_list tbody .tech_list{}
.results_form_warp .table_list tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.results_form_warp .table_list tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.results_form_warp .table_list tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.results_form_warp .table_list tbody .tech_ty{}
.results_form_warp .table_list tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.results_form_warp .table_list tbody .textareaf{float:left;width: 300px;outline: none;height: 100px;padding: 10px;resize: none;margin: 0;border: 1px solid #d2d2d2;color: #333;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: inherit;font-size: 13px;}
.results_form_warp .table_list tbody .selectbox{width:473px;display:block;padding:5px;border: 1px solid #ccc;font-size:12px;}


/**/
/* 위원회현황 > 소관과 기술안보과 이관 팝업 */
.send_results_step_popup{}
.send_results_step_popup .committee_stat {padding: 15px;border-bottom: 1px solid #d8d8d8;font-size: 14px;font-weight: 400;letter-spacing: -0.5px;background: #e9ecef;}
.send_results_step_popup .committee_results_left{position: relative;float:left;width:400px;height:100%;overflow: hidden;}
.send_results_step_popup .committee_results_left .content_tit{height:19px;display:block;background-color: #fff;font-size:14px;padding:15px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;}
.send_results_step_popup .committee_results_left .results_agenda_warp{position: relative;width:1200px;height:100%;;overflow:hidden;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp{float:left;width:400px;height: 100%;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .results_agenda_list{display:block;width:100%;height:calc(100% - 50px);overflow-y: scroll;}


.send_results_step_popup .committee_results_left .agenda_list_back{display:inline-block;position: relative;padding: 10px 10px 10px 20px;background: #222;display:inline-block;color:#fff;border-radius: 2px;margin:5px 0 4px 10px}
.send_results_step_popup .committee_results_left .agenda_list_back:before, .agenda_list_back:after {position: absolute;content:"";width:1px;height:10px;left:10px;display:block;background-color: #fff;}
.send_results_step_popup .committee_results_left .agenda_list_back:before {transform: rotate(45deg);top:12px} 
.send_results_step_popup .committee_results_left .agenda_list_back:after {transform: rotate(-45deg);top:19px;}

.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_list{display:block;overflow:hidden;padding:10px;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_list li{display:block;overflow:hidden;padding:10px 0 10px 0;border: 1px solid #d8d8d8;background:#fff;margin-bottom:5px;cursor: pointer;font-size:12px}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_list li{position: relative;display: flex;align-items: center;justify-content: center;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_no{font-size:13px;display:block;text-align: center;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_01{display:block;width:40px;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_02{display:block;width:411px;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_sub_item_03{display:block;width:110px;text-align:center;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .type_flag{display:inline-block;padding:3px 5px;font-size:12px;background:#157efb;color:#fff;letter-spacing: -0.5px;;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_tit{font-size:13px;display:block;padding:5px 10px 5px 0;;font-weight:400;letter-spacing: -0.5px;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_date{display:inline-block:12px;color:#777;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_company{font-size:12px;color:#777;font-weight: 400;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat {display:inline-block;padding:5px 6px;font-size:12px;letter-spacing: -0.5px;margin:2px auto;border-radius: 3px;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_01{background-color:#bce9bf;color:#508a53 ;font-weight: 400;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_02{background-color:#f1dcbe;color:#906935 ;font-weight: 400;}
.send_results_step_popup .committee_results_left .results_agenda_list_warp .agenda_stat_03{background-color:#bcd4f2;color:#425367 ;font-weight: 400;}

.send_results_step_popup .committee_results_left .results_agenda_viewer_warp{float:left;width:400px;height: 100%;}
.send_results_step_popup .committee_results_left .viewer_content_tap{display:block;background-color: #e9ecef;border-bottom: 1px solid #d8d8d8;height:52px;}
.send_results_step_popup .committee_results_left .viewer_content_tap .content_tap{display:block;padding:15px 15px 0 15px;overflow:hidden}
/* .send_results_step_popup .committee_results_left .viewer_content_tap .content_tap li:first-child .tap_item{border-right:0;} */
.send_results_step_popup .committee_results_left .viewer_content_tap .content_tap li:last-child .tap_item{border-left:0;}
.send_results_step_popup .committee_results_left .viewer_content_tap .content_tap li:last-child .tap_item02{border-left:0;}
.send_results_step_popup .committee_results_left .viewer_content_tap .tap_item {float:left;display:inline-block;padding:10px 10px 9px 10px;border: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;background-color: #f5f5f5;font-size:13px;letter-spacing: -1px;font-weight: 400;}
.send_results_step_popup .committee_results_left .viewer_content_tap .tap_item02 {float:left;display:inline-block;padding:10px 10px 9px 10px;border: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;background-color: #f5f5f5;font-size:13px;letter-spacing: -1px;font-weight: 400;}
.send_results_step_popup .committee_results_left .viewer_content_tap .tap_on{border-bottom: 1px solid #fff;background-color: #fff;}

.send_results_step_popup .committee_results_right{float:right;width:599px;height:100%;background: #e9ecef;border-left: 1px solid #d8d8d8;}
.send_results_step_popup .committee_results_right .content_tit{height:19px;display:block;background-color: #fff;font-size:14px;padding:15px;border-bottom: 1px solid #d8d8d8;font-weight: 400;letter-spacing: -0.5px;}

.send_results_step_popup .committee_results_right .results_form_warp {position: relative;height:calc(100% - 49px);overflow-y:scroll}
.send_results_step_popup .committee_results_right .results_form_warp .com_comment_modify{margin: 10px;display: block;}
.send_results_step_popup .results_form_warp .com_comment_modify .com_info{font-size:12px;color:#222;padding:10px;    border: 1px solid #ccc;background: #eff6ff;margin-top:10px;}
.results_form_warp .com_comment_modify .com_comment_modify_btn{padding:10px 0 0px 0;display: block;text-align:center;}
.results_form_warp .com_comment_modify .com_comment_modify_btn .modify_btn{color:#fff;    font-size:13px;display: inline-block;padding:10px 15px 10px 15px;margin-right:5px;}
.results_form_warp .com_comment_modify .com_comment_modify_btn .modify_btn_save{background: #4d84ff;}
.results_form_warp .com_comment_modify .com_comment_modify_btn .modify_modify{background: #fab634;}
.results_form_warp .com_comment_modify .com_comment_modify_btn .modify_submit{background: #222;}
.send_results_step_popup .committee_results_right .results_form_info {width:100%;height:100%;display:block;}
.send_results_step_popup .committee_results_right .results_form_info > p{width:100%;height:100%;display:flex;font-size:14px;letter-spacing: -0.5px;color:#666;text-align:center;line-height: 24px;align-items: center;justify-content: center;}
.send_results_step_popup .committee_results_right .results_form_info .results_form_infop{width:100%;height:50%;display:flex;font-size:14px;letter-spacing: -0.5px;color:#666;text-align:center;line-height: 24px;align-items: center;justify-content: center;}vvvv
.send_results_step_popup .committee_results_right .results_file_form_warp{display:block;background: #fff;padding:10px;;}



.send_results_step_popup .committee_results_right .results_file_form {width:100%;height:50%;display:block;}
.send_results_step_popup .committee_results_right .results_file_formp {width:100%;padding:10px;font-size:14px;letter-spacing: -0.5px;color:#666;background:#fff;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;}

.send_results_step_popup .results_form_conten{display:block;padding:10px;height: calc(100% - 105px);overflow-y:scroll}
.send_results_step_popup .results_form_conten02{display:block;padding:10px;height: calc(100% - 115px);overflow-y:scroll}
.send_results_step_popup .results_form_content_01{display:block;padding:10px;height: calc(100% - 11px);overflow-y:scroll}
.send_results_step_popup .results_form_content_02{display:none;}
.send_results_step_popup .committee_results_right .results_form_conten{padding:10px;}

/* 문자/이메일 발송  */ 
.sen_sms_form {padding:15px;}
.sen_sms_form .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;}
.sen_sms_form .table_list thead{}
.sen_sms_form .table_list thead tr{}
.sen_sms_form .table_list thead th{font-size:14px;text-align:center;padding:10px 10px 3px 0px ;border-bottom: 1px solid #d8d8d8;letter-spacing: -1px;line-height: 22px;}
.sen_sms_form .table_list thead .stat{text-align:left;vertical-align: top;}
.sen_sms_form .table_list tbody tr{border-left: 1px solid #d8d8d8;}
.sen_sms_form .table_list tbody {border-right: 1px solid #d8d8d8;}
.sen_sms_form .table_list tbody th{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}
.sen_sms_form .table_list tbody td{font-size:13px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 22px;}

.sen_sms_form .table_list tbody .stat{text-align:left;vertical-align: top;background-color: #f5f5f5;}
.sen_sms_form .table_list tbody .tit{text-align:left;font-size:12px;}
.sen_sms_form .table_list tbody .path{text-align:left;font-size:12px;}
.sen_sms_form .table_list tbody .path a{text-align:left;font-size:12px;color:#157efb;text-decoration: underline;letter-spacing: 0;}
.sen_sms_form .table_list tbody .path .ing_dev{color:#888}
.sen_sms_form .table_list tbody .headert{text-align:center;background-color: #f5f5f5;font-weight: 400;border-bottom: 0;;}
.sen_sms_form .table_list tbody .file{color:#4d84ff;font-weight: 400;}
.sen_sms_form .table_list tbody .tech_list{}
.sen_sms_form .table_list tbody .tech_list li{display:block;padding:5px 0 5px 0;border-bottom: 1px solid #d8d8d8;}
.sen_sms_form .table_list tbody .tech_list li:first-child{padding:0px 0 5px 0;}
.sen_sms_form .table_list tbody .tech_list li:last-child{padding:5px 0 0px 0;border:0;}
.sen_sms_form .table_list tbody .tech_ty{}
.sen_sms_form .table_list tbody .techCt{background: #4d84ff;color:#fff;    display: inline-block;padding:2px 5px 2px 5px;margin-right:5px;}
.sen_sms_form .table_list tbody .textareaf{float:left;width: 300px;outline: none;height: 100px;padding: 10px;resize: none;margin: 0;border: 1px solid #d2d2d2;color: #333;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: inherit;font-size: 13px;}
.sen_sms_form .table_list tbody .selectbox{width:473px;display:block;padding:5px;border: 1px solid #ccc;font-size:12px;}

.agree_popup{}
.agree_popup .agree_popup_content{padding:15px;}
.agree_popup .agree_popup_content .agree_step_01{display: block;font-size: 13px;line-height: 22px;letter-spacing: -0.5px;font-weight: 400;padding:10px;background:#f7ebeb;border:1px solid #d8d8d8;text-align:center;}
.agree_popup .agree_popup_content .law_tit{display:block;background: #e9ecef;font-size:14px;letter-spacing: -0.5px;font-weight: 400;padding:10px;border:1px solid #d8d8d8;margin-top:15px;}
.agree_popup .agree_popup_content .law_content{padding:0 10px 0px 10px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.agree_popup .agree_popup_content .law_content .law_content_tit{padding:20px 0 0px 0;font-size:14px;font-weight: 400;letter-spacing: -0.5px;;}
.agree_popup .agree_popup_content .law_content .law_content_depth_01{padding:10px 15px 5px 15px;font-size:13px;letter-spacing: -0.5px;}
.agree_popup .agree_popup_content .law_content .active{;color:#ff0000;font-weight: 400;padding-left:14px;}

.agree_popup .agree_popup_content .law_content .law_list_t_01{display:block;padding:0 15px 0 15px;list-style-type: decimal;}
.agree_popup .agree_popup_content .law_content .law_list_t_01 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:13px;letter-spacing: -0.5px;list-style-type: decimal;}
.agree_popup .agree_popup_content .law_content .law_list_t_01 .li_item_01:before{content:"1.";display:block;width:10px;position: absolute;left:0;}
.agree_popup .agree_popup_content .law_content .law_list_t_01 .li_item_02:before{content:"2.";display:block;width:10px;position: absolute;left:0;}
.agree_popup .agree_popup_content .law_content .law_list_t_01 .li_item_03:before{content:"3.";display:block;width:10px;position: absolute;left:0;}

.agree_popup .agree_popup_content .law_content .law_list_t_02{display:block;padding:0 15px 0 15px;list-style-type: decimal;}
.agree_popup .agree_popup_content .law_content .law_list_t_02 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:13px;letter-spacing: -0.5px;list-style-type: decimal;}
.agree_popup .agree_popup_content .law_content .law_list_t_02 .li_item_01:before{content:"⑤";display:block;width:10px;position: absolute;left:0;}

.agree_popup .agree_popup_content .agree_box{background: #f4f3f3;border: 1px solid #d8d8d8;padding:15px;}

.agree_popup .agree_popup_content_02{padding:15px;}
.agree_popup .agree_popup_content_02 .agree_step_01{display: block;font-size: 13px;line-height: 22px;letter-spacing: -0.5px;font-weight: 400;padding:10px;background:#f7ebeb;border:1px solid #d8d8d8;text-align:center;}
.agree_popup .agree_popup_content_02 .agree_popup_content_left{float:left;display:block;width:430px;border-bottom:1px solid #d8d8d8;margin-bottom:10px;}
.agree_popup .agree_popup_content_02 .agree_popup_content_right{float:left;margin-left:10px;width:430px;}
.agree_popup .agree_popup_content_02 .agree_popup_content_right .signature_info{display:block;border:1px solid #d8d8d8;border-bottom:0px;font-size:13px;padding:10px;text-align:right;}
.agree_popup .agree_popup_content_02 .agree_popup_content_right .signature_info .name{font-size:15px;font-weight: 400;letter-spacing: 4px;}
.agree_popup .agree_popup_content_02 .agree_popup_content_right .signature_box{position: relative;;display:block;height:169px;border:1px solid #d8d8d8;border-top-style:dashed ;}
.agree_popup .agree_popup_content_02 .agree_popup_content_right .signature_box::before{position: absolute;content:"서명";top:55px;left:50%;margin-left:-60px;width:120px;height:54px;font-size:40px;color:#eee;letter-spacing: 20px;;}
/* .agree_popup .agree_popup_content_02 .agree_popup_content_right .signature_box::after{position: absolute;content:"마우스로 서명을 작성에 주세요.";top:40px;left:50%;margin-left:-60px;width:120px;height:54px;font-size:12px;color:#eee;letter-spacing: 20px;;} */


.agree_popup .agree_popup_content_02 .law_tit{display:block;background: #e9ecef;font-size:14px;letter-spacing: -0.5px;font-weight: 400;padding:10px;border:1px solid #d8d8d8;margin-top:15px;}
.agree_popup .agree_popup_content_02 .law_content{padding:0 10px 10px 10px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.agree_popup .agree_popup_content_02 .law_content .law_content_tit{padding:20px 0 0px 0;font-size:14px;font-weight: 400;letter-spacing: -0.5px;;}
.agree_popup .agree_popup_content_02 .law_content .law_content_depth_01{padding:10px 15px 5px 15px;font-size:13px;letter-spacing: -0.5px;}
.agree_popup .agree_popup_content_02 .law_content .active{;color:#ff0000;font-weight: 400;padding-left:14px;}

.agree_popup .agree_popup_content_02 .law_content .law_list_t_01{display:block;padding:0 15px 0 15px;list-style-type: decimal;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_01 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:12px;letter-spacing: -0.5px;list-style-type: decimal;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_01 .li_item_01:before{content:"1.";display:block;width:10px;position: absolute;left:0;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_01 .li_item_02:before{content:"2.";display:block;width:10px;position: absolute;left:0;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_01 .li_item_03:before{content:"3.";display:block;width:10px;position: absolute;left:0;}

.agree_popup .agree_popup_content_02 .law_content .law_list_t_02{display:block;padding:0 0 0 15px;list-style-type: decimal;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_02 li{position: relative;;display:block;padding:3px 0 3px 14px;font-size:12px;letter-spacing: -0.5px;list-style-type: decimal;}
.agree_popup .agree_popup_content_02 .law_content .law_list_t_02 .li_item_01:before{content:"⑤";display:block;width:10px;position: absolute;left:0;}

.agree_popup .agree_popup_content_02 .agree_box{background: #f4f3f3;border: 1px solid #d8d8d8;padding:15px;}

#dropDownOptions{
display: none; 
z-index: 5000; 
position: absolute; 
padding-top: 2px;
overflow-x:none;
padding-bottom: 0 !important;
width: 300px;
border: 1px solid #C8C8C8;
background-color:#fff;
box-shadow: 0 4px 3px #8C8C8C;
}

.scrollDiv{
height: 200px;
overflow-y: auto;
}
.optionDiv {
background-color: #FFFFFF;
border-bottom: 1px solid #C8C8C8;
font: 0.8em Arial,Arial,Helvetica,sans-serif;
padding-bottom: 3px;
padding-left: 5px;
padding-top: 3px;
width: 97%;
cursor: default;
}

#dropDownOptions div:hover{
background-color: #CCCCCC;
}
.com_comment_modify .com_info{font-size:12px;color:#222;padding:10px;    border: 1px solid #ccc;background: #eff6ff;margin-top:10px;}
.com_comment_modify .com_comment_modify_btn{padding:10px 0 0px 0;display: block;text-align:center;}
.com_comment_modify .com_comment_modify_btn .modify_btn{color:#fff;    font-size:13px;display: inline-block;padding:10px 15px 10px 15px;margin-right:5px;}
.com_comment_modify .com_comment_modify_btn .modify_btn_save{background: #4d84ff;}
.com_comment_modify .com_comment_modify_btn .modify_modify{background: #fab634;}
.com_comment_modify .com_comment_modify_btn .modify_submit{background: #222;}

.results_form_warp .com_info{font-size:12px;color:#222;padding:10px;    border: 1px solid #ccc;background: #eff6ff;margin-top:10px;}
.results_form_warp .com_comment_modify_btn{padding:10px 0 0px 0;display: block;text-align:center;}
.results_form_warp .com_comment_modify_btn .modify_btn{color:#fff;    font-size:13px;display: inline-block;padding:10px 15px 10px 15px;margin-right:5px;}
.results_form_warp .com_comment_modify_btn .modify_btn_save{background: #4d84ff;}
.results_form_warp .com_comment_modify_btn .modify_modify{background: #fab634;}
.results_form_warp .com_comment_modify_btn .modify_submit{background: #222;}

.committee_results_popup .committee_results_right .results_form_info {width:100%;height:100%;display:block;}
.committee_results_popup .committee_results_right .results_form_info p{width:100%;height:100%;display:flex;font-size:14px;letter-spacing: -0.5px;color:#666;text-align:center;line-height: 24px;align-items: center;justify-content: center;}
.committee_results_popup .committee_results_right .results_form_conten{display:none;}


/*리스트 공통*/
.List_header_tap_menu {border-bottom:1px solid #cecece;border-left:1px solid #cecece;display: block;height: 50px;}
.List_header_tap_menu .List_header_tap_list{display: inline;}
.List_header_tap_menu .List_header_tap_list .tap_item{float:left;position: relative;}
.List_header_tap_menu .List_header_tap_list .tap_btn{position: relative;width:160px;height:50px;padding:15px;display:block;overflow:hidden;border:1px solid #cecece;border-left:0;border-bottom:0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_header_tap_menu .List_header_tap_list .tap_On{background-color:#fff;}
.List_header_tap_menu .List_header_tap_list .tap_On:after{position: absolute;content:"";width:100%;height:1px;background: #fff;bottom:-1px;left:0;display: block;}

.List_header_tap_menu .List_header_tap_list .tap_btn .tap_tit{float:left;display:block;font-size:16px;color:#6c757d;letter-spacing: -1px;;}
.List_header_tap_menu .List_header_tap_list .tap_btn .tap_ctn{float:right;display:block;font-size:13px;color:#6c757d;padding-top:3px}
.List_header_tap_menu .List_header_tap_list .tap_On .tap_btn .tap_tit{font-weight:400;color:#222;}
.List_header_tap_menu .List_header_tap_list .tap_On .tap_btn .tap_ctn{font-weight:400;color:#222;}

.List_header_tap_menu .List_header_tap_list .tap_all {font-weight:400;color:#222;}
.List_header_tap_menu .List_header_tap_list .tap_ing {}
.List_header_tap_menu .List_header_tap_list .tap_com {}
.List_header_tap_menu .List_header_tap_list .tap_rej {}
.List_header_tap_menu .List_header_tap_list .tap_can {}


.List_header_column_warp{clear: both;display:block;border-right:1px solid #cecece;border-left:1px solid #cecece;border-bottom:1px solid #cecece;padding:5px 5px 5px 5px ;background:#fff;}
.List_header_column{background-color: #f5f5f5;display:flex;overflow:hidden}
.List_header_column .List_header_item{float:left;font-size:13px;height:40px;font-weight: 400;letter-spacing: -0.5px;color:#222}

.List_header_column .row_no_item{display: flex;width:50px;align-items: center;justify-content: center;}
.List_header_column .committee_no_item{display: flex;width:100px;align-items: center;justify-content: center;}
.List_header_column .receipt_type_item{display: flex;width:140px;align-items: center;justify-content: center;}
.List_header_column .receipt_no_item{display: flex;width:100px;align-items: center;justify-content: center;}
.List_header_column .agenda_cnt_item{display: flex;width:120px;align-items: center;justify-content: center;}
.List_header_column .receipt_tech_item{display: flex;width:100px;align-items: center;justify-content: center;}
.List_header_column .picker_date_item{display: flex;width:150px;align-items: center;justify-content: center;}
.List_header_column .row_title {display: inline-flex;align-items: center;justify-content: center;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1;}
.List_header_column .row_stat_item{float:right;width:144px;display:flex;text-align:center;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 20px 0 10px;align-items: center;justify-content: center;}
.List_header_column .row_btn_item{float:right;width:110px;display:flex;text-align:center;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 20px 0 10px;align-items: center;justify-content: center;}
.List_header_column .row_btn_item02{float:right;width:340px;display:flex;text-align:center;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 20px 0 10px;align-items: center;justify-content: center;}

.List_content_row_warp{display:block;overflow-y: scroll;padding:10px 25px 10px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box {;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp{background: #fff;border:1px solid #cecece;padding:16px 10px 15px 0px;margin-bottom:5px;display: flex;overflow: hidden;}
.List_content_box .list_item_warp .row_item {float:left;height:60px;}

.List_content_box .list_item_warp .row_num_chk{display: flex;width:39px;align-items: center;justify-content: center;font-size:15px;font-weight: 400;color:#888;padding-left:10px;}

.List_content_box .list_item_warp .row_num_item {display: flex;width:60px;align-items: center;justify-content: center;font-size:15px;font-weight: 400;color:#888;}

.List_content_box .list_item_warp .receipt_type_item{display: flex;justify-content: center;height:60px;}
.List_content_box .list_item_warp .receipt_type_item .receipt_type{float:left;display:inline-block;overflow:hidden;background: #4d84ff;padding:10px;border-radius: 3px;}
.List_content_box .list_item_warp .receipt_type_item .receipt_type .type_icon{float:left;display:block;width:40px;height:40px;opacity:0.5;border-radius: 3px;}
.List_content_box .list_item_warp .receipt_type_item .receipt_type .type_icon > svg{color: #fff;}
.List_content_box .list_item_warp .receipt_type_item .receipt_type .type_icon .fa-balance-scale{margin-top:5px}
.List_content_box .list_item_warp .receipt_type_item .receipt_type .type_tit{float:left;display: flex;width:72px;align-items: center;justify-content: center;font-size:12px;height:40px;margin-left:5px;letter-spacing: -0.5px;color:#fff;}



.List_content_box .list_item_warp .committee_no_item{display: inline-block;height:60px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:20px 15px 20px 15px;}
.List_content_box .list_item_warp .committee_no{font-size:15px;font-weight: 400;letter-spacing: -0.5;color:#157efb}

.List_content_box .list_item_warp .receipt_no_item{display: inline-block;height:60px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px 15px 10px 15px;}
.List_content_box .list_item_warp .receipt_no{font-size:15px;font-weight: 400;letter-spacing: -0.5;color:#157efb}
.List_content_box .list_item_warp .receipt_date{font-size:13px;letter-spacing: -0.5;color:#888}

.List_content_box .list_item_warp .receipt_no_item02{display: inline-block;height:60px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px 15px 10px 15px;}
.List_content_box .list_item_warp .receipt_date{font-size:13px;letter-spacing: -0.5;color:#888}

.List_content_box .list_item_warp .agenda_cnt_item{display: inline-block;height:60px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:20px 15px 20px 15px;}
.List_content_box .list_item_warp .agenda_cnt{font-size:15px;font-weight: 400;letter-spacing: -0.5;color:#222}


.List_content_box .list_item_warp .receipt_company_item{display: flex;align-items: center;justify-content: center;font-size:13px;font-weight: 400;color:#888;;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.List_content_box .list_item_warp .row_reply_item{display: inline-block;width:90px;height:60px;font-size:13px;color:#888;letter-spacing: -0.5px;;-webkit-box-sizing: border-box;box-sizing: border-box;padding:10px}

.List_content_box .list_item_warp .row_title_item{display: inline-flex;align-items: center;justify-content: left;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.List_content_box .list_item_warp .row_title_item .row_title{display: block;align-items: center;width:100%;justify-content: left;overflow:hidden;}

.List_content_box .list_item_warp .receipt_tech_item{display: flex;align-items: center;justify-content: left;}
.List_content_box .list_item_warp .tech_type{float:left;display: inline-block;padding:5px 4px;background:#4d84ff;color:#fff;font-size:12px;width:80px;text-align:center;margin-right:10px;}

.List_content_box .list_item_warp .row_title_box{display: inline-block;width:calc(100% - 98px);letter-spacing: -0.5px;}
.List_content_box .list_item_warp .row_tit{font-size:15px;font-weight: 400;color:#666;letter-spacing: -0.5px;;min-width: 300px;max-width: 400px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.List_content_box .list_item_warp .receipt_company{font-size:14px;color:#888;letter-spacing: -0.5px;;}
.List_content_box .list_item_warp .receipt_infom{font-size:12px;color:#888;letter-spacing: -0.5px;padding:2px 0 0 0 ;}


.List_content_box .list_item_warp .row_stat_item{float:right;display:flex;text-align:center;height:60px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:7px 10px 0 10px;}
.List_content_box .list_item_warp .row_stat{display:block;width:100px;padding:8px 12px;font-size:13px;font-weight: 400;letter-spacing: -0.5px;;}
.List_content_box .list_item_warp .row_stat_date{font-size:13px;letter-spacing: -0.5;color:#888}

.List_content_box .list_item_warp .row_stat_t_01{background: #E4EFFE;color:#335FAE;}/* 접수 검토 */
.List_content_box .list_item_warp .row_stat_t_02{background: #DCF6E2;color:#419058;}/* 접수 완료 */
.List_content_box .list_item_warp .row_stat_t_03{background: #FCF3D6;color:#D5A340;}/* 접수 반려 */
.List_content_box .list_item_warp .row_stat_t_04{background: #FEE3E1;color:#9E2824;}/* 접수 철회 */

.List_content_box .list_item_warp .row_stat_t_05{background: #F6F7F9;color:#A2A6AA;}/* 개최예정 */
.List_content_box .list_item_warp .row_stat_t_06{background: #F6F7F9;color:#A2A6AA;}/* 결과 입력중 */
.List_content_box .list_item_warp .row_stat_t_07{background: #F3AB19;color:#fff;}/* 결과 입력완료 */


.List_content_box .list_item_warp .row_stat_t_08{background: #2FA950;color:#fff;}/* 결과 확정 완료 */


.List_content_box .list_item_warp .row_btn_item{float:right;display:flex;width:105px;text-align:center;justify-content: center;height:60px;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left:5px;}
.List_content_box .list_item_warp .row_btn_item .row_btn{display:block;width:100px;padding:8px 12px;font-size:12px;font-weight: 400;letter-spacing: -1px;;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item .submit_can {background: #222;color:#fff;}
.List_content_box .list_item_warp .row_btn_item .final_submit {background: #4d84ff;color:#fff;}
.List_content_box .list_item_warp .row_btn_item .btn_list{display:block;width:6px;height:6px;background: #444;}

.List_content_box .list_item_warp .row_btn_item02 {float:right;display:flex;width:120px;text-align:center;justify-content: center;height:60px;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item02 .row_btn{display:block;width:100px;padding:8px 12px;font-size:12px;font-weight: 400;letter-spacing: -1px;;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item02 .submit_can {background: #222;color:#fff;}
.List_content_box .list_item_warp .row_btn_item02 .final_submit {background: #4d84ff;color:#fff;}
.List_content_box .list_item_warp .list_item {float:right;display:flex;text-align:center;justify-content: center;height:60px;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left:10px}

.List_content_box .list_item_warp .row_btn_item03 {float:right;display:flex;width:70px;text-align:center;justify-content: center;height:60px;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item03 .row_btn{display:block;width:60px;padding:8px 12px;font-size:12px;font-weight: 400;letter-spacing: -1px;;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item03 .submit_can {background: #222;color:#fff;}


.List_content_box .list_item_warp .row_btn_item04 {float:right;display:flex;width:90px;text-align:center;justify-content: center;height:60px;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item04 .row_btn{display:block;width:80px;padding:8px 12px;font-size:12px;font-weight: 400;letter-spacing: -1px;;-webkit-box-sizing: border-box;box-sizing: border-box;}
.List_content_box .list_item_warp .row_btn_item04 .final_submit {background: #4d84ff;color:#fff;}


.List_content_box .list_item_warp .list_item .btn_list{position: relative;;display:block;width:40px;height:40px;}
.List_content_box .list_item_warp .list_item .btn_list > p{position: absolute;;display:block;top:15px;left:15px;width:10px;height:10px;background:#d9d9d9;border-radius: 5px;}
.List_content_box .list_item_warp .list_item .btn_list::after{position: absolute;content:"";top:3px;left:15px;display:block;width:10px;height:10px;background:#d9d9d9;border-radius: 5px;}
.List_content_box .list_item_warp .list_item .btn_list::before{position: absolute;content:"";top:27px;left:15px;display:block;width:10px;height:10px;background:#d9d9d9;border-radius: 5px;}


#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn{background-color:#4d84ff;border-left:0}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_On .tap_btn:after{display:;}


#right_content .sch_header_tap_menu {display:block;border-bottom:1px solid #4d84ff;height:42px;}
#right_content .sch_header_tap_menu .sch_header_tap_list {display:inline-block;overflow:hidden;float:left;margin:0;padding:0;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_item{float:left;display:block;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_item{float:left;display:block;}
#right_content .sch_header_tap_menu .sch_header_tap_list .tap_btn{position: relative;width:140px;padding:10px 20px 10px 20px;;display:block;background-color:#fff;overflow:hidden;border:1px solid #cecece;border-left:0;border-bottom:0;}
#right_content .sch_header_tap_menu .sch_header_tap_list li:first-child .tap_btn{border-left:1px solid #cecece;}




/* 유출상담 */
.BoardStat{display:block;padding:10px 0 5px 0;}
.BoardStat .StatP{display:inline-block;font-size:17px;padding-top:20px;}
.BoardStat .receipt_btn{float:right;display:inline-block;font-size:17px;font-weight: 400;letter-spacing: 0px;padding:10px 30px;background: #4d84ff;color:#fff;border-radius: 4px;}
.content_table_wrapper{display:block;}
.content_table_wrapper .table_type_01{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;border-top: 2px solid #888;border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
.content_table_wrapper .table_type_01 thead{top:0;left:0;width:100%;}
.content_table_wrapper .table_type_01 thead tr{}
.content_table_wrapper .table_type_01 thead th{position: relative;font-size:18px;text-align:center;padding:20px 10px;border-bottom: 1px solid #d8d8d8;background: #f4f6f8;font-weight:500;}

.content_table_wrapper .table_type_01 tbody th{position: relative;font-size:16px;text-align:center;padding:20px 10px;border-bottom: 1px solid #d8d8d8;font-weight:500;background: #f4f6f8;}
.content_table_wrapper .table_type_01 tbody td{font-size:16px;text-align:center;font-weight:400;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;}
.content_table_wrapper .table_type_01 tbody td:last-child{border-right:0}
.content_table_wrapper .table_type_01 .tit{text-align: left;font-size:16px;line-height: 26px;}
.content_table_wrapper .table_type_01 .stat{border-right: 1px solid #d8d8d8;background: #f4f6f8;}
.content_table_wrapper .table_type_01 .stat_tit{float:left;}

.content_table_wrapper .table_type_01 .stat_no{font-size:15px;font-weight: bold;color:#4d84ff}
.content_table_wrapper .table_type_01 .stat_flag{font-size:15px;display:inline-block;font-weight: bold;color:#fff;;background:#4d84ff;padding:10px 20px;border-radius: 4px;}

.content_table_wrapper .table_type_01 .stat_ts{background:#FFBA01;color:#835010}
.content_table_wrapper .table_type_01 .stat_ap{background:#34A835}
.content_table_wrapper .table_type_01 .stat_ra{}
.content_table_wrapper .table_type_01 .stat_rj{border: 1px solid #d4a9a9;background:#fff;color: #c33;}
.content_table_wrapper .table_type_01 .stat_rc{background: #34A835;}
.content_table_wrapper .table_type_01 .stat_ac{    background: #ffe8e8;border:1px solid #ff0000;color: #ff0000;}
.content_table_wrapper .table_type_01 .stat_ii{background: #fff;border:1px solid #4d84ff;color:#4d84ff;}
.content_table_wrapper .table_type_01 .stat_00{background:#555;color:#fff;}


.list_wrapper .table_list{position: relative;width: 100%;border-collapse: collapse;border-spacing: 0;border-top: 2px solid #888;border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
.list_wrapper .table_list thead{top:0;left:0;width:100%;}
.list_wrapper .table_list thead tr{}
.list_wrapper .table_list thead th{position: relative;font-size:17px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;background: #f4f6f8;font-weight:500;}
.list_wrapper .table_list thead th::after{position:absolute;content:"";top:20px;right:0px;width:1px;height:18px;display: block;background: #d8d8d8;}
.list_wrapper .table_list thead th:last-child:after{display: none;}
.list_wrapper .table_list tbody th{position: relative;font-size:17px;text-align:center;padding:15px 10px;border-bottom: 1px solid #d8d8d8;font-weight: 500;background: #f4f6f8;}
.list_wrapper .table_list tbody td{font-size:15px;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;}
.list_wrapper .table_list tbody td:last-child{border-right:0}
.list_wrapper .table_list .mandatory{font-size:15px;font-weight:400;color:#ff0000}
.list_wrapper .table_list .stat_no{font-size:15px;font-weight: bold;color:#4d84ff}
.list_wrapper .table_list .stat_flag{font-size:15px;display:inline-block;font-weight: bold;color:#fff;;background:#4d84ff;padding:10px 20px;border-radius: 4px;}
.list_wrapper .table_list .sub_tit{font-size:13px;color:#888;}
.list_wrapper .table_list .tit{text-align: left;font-size:15px;line-height: 26px;}
.list_wrapper .table_list .stat_title{font-size:15px;line-height: 26px;display:block;}
.list_wrapper .table_list .stat_tit{float:left;}
.list_wrapper .table_list .stat_info{position: relative;}
.list_wrapper .table_list .stat_info_btn{position: absolute;right:37px;top:20px;width:20px;height:20px;display: block;background:#888;color:#fff;border-radius: 10px;}
.list_wrapper .table_list .stat_info_wrapper{position: absolute;right:-405px;top:-50px;width:400px;height:200px;display: none;text-align:left;background:#fff;color:#888;box-sizing: border-box;padding:10px;border: 1px solid #d8d8d8;z-index: 9;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.list_wrapper .table_list .stat_info_wrapper:after{position: absolute;top:50px;left:-8px;content:"";display: block;width:15px;height:15px;background: #fff;border:1px solid #d8d8d8;transform: rotate(-45deg);border-bottom: 0;border-right:0;}
.list_wrapper .table_list .tbodyh{text-align: left;}
.list_wrapper .table_list .stat{border-right: 1px solid #d8d8d8;background: #f4f6f8;}
.list_wrapper .table_list .th_tit{padding:7px 0 7px 0;float:left;display:inline-block;}
.list_wrapper .table_list .mem_modi_btn{float:right;font-size:13px;background: #fff;color:#888;border: 1px solid #d8d8d8;display:inline-block;padding:6px 10px;}
.list_wrapper .table_list .textarea01 {width:100%; height:100px; padding:10px; font-size:14px;line-height: 24px;;resize:none;border: 1px solid #d2d2d2;outline: none;box-sizing: border-box;display: block;font-weight: 300;    font-family: 'Nanum Gothic','돋움',Dotum,'굴림',Gulim,Helvetica, 'Apple SD Gothic Neo',Tahoma, Geneva, sans-serif,verdana !important;}
.list_wrapper .table_list .textarea02 {width:100%; height:150px; padding:10px; font-size:14px;line-height: 24px;;resize:none;border: 1px solid #d2d2d2;outline: none;box-sizing: border-box;display: block;font-weight: 300;    font-family: 'Nanum Gothic','돋움',Dotum,'굴림',Gulim,Helvetica, 'Apple SD Gothic Neo',Tahoma, Geneva, sans-serif,verdana !important;}
.list_wrapper .table_list .textareaForm {
    width: calc(100%);
    line-height: 22px;
    background: #f3f8fe;
    border: 1px solid #a8d5ff;
    border-radius: 4px;
    resize: none;
    display: block;
    font-size: 16px;
    color: #555;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    outline: 0;
    font-weight:400;}
    
.list_wrapper .table_list .file_input{display:flex;}
.list_wrapper .table_list .file_input label {float: left; position:relative; cursor:pointer; display:flex; vertical-align:middle; overflow:hidden; min-width:80px; height:39px; font-size:15px; background:#ffffff; color:black; border: 1px solid #d3d3d3; text-align:center;align-items: center;    justify-content: center;border-radius: 0 4px 4px 0; line-height:24px;}
.list_wrapper .table_list .file_input label input { position:absolute; width:0; height:0; overflow:hidden;}
.list_wrapper .table_list .file_input input[type=text] {    float: left; vertical-align:middle; display:inline-block;font-size:15px;border-radius: 4px;
	padding:11px 10px 10px 10px;;border: 1px solid #a8d5ff;color:#666;border-right:0;
    border-radius: 4px 0 0 4px;
    background: #f3f8fe;-webkit-box-sizing: border-box;box-sizing: border-box; }

.WriteBtnWrapper{display:flex;text-align: center;padding:40px 0 ;overflow: hidden;align-items: center;justify-content: center;}
.WriteBtnWrapper .Btn{float:left;width:180px;display: inline-block;font-size:16px;color:#fff;background:#4d84ff;padding:15px 40px ;box-sizing: border-box;margin:0 5px;border-radius: 6px;border:1px solid #4d84ff;}
.WriteBtnWrapper .Cancle{background:#222;color:#fff;border:1px solid #222;}
.WriteBtnWrapper .ExtraSave{}
.WriteBtnWrapper .ModiSave{}
.WriteBtnWrapper .btnPrint{background:#F59639;color:#fff;border:1px solid #F59639;}
.WriteBtnWrapper .btnModify{color:#fff;background:#4d84ff;border:1px solid #4d84ff;}
.WriteBtnWrapper .btnRemove{background:#fff;border: 1px solid #ff0000;color: #ff0000;;}
.WriteBtnWrapper .btnModify{background:#fff;border: 1px solid #222;color: #222;}
.WriteBtnWrapper .btnSend{color:#fff;background:#4d84ff;border:1px solid #4d84ff;}
.WriteBtnWrapper .btnChkcomit{background:#555;color:#fff;border:1px solid #555;}


/* paging */
.pager { text-align: center; font-size: 0; margin: 40px 0; }
.pager > a:hover { background-color: #2a80eb; border-color: #2a80eb; color: #fff;-webkit-transition: all .3s; transition: all .3s; }
.pager > a, .pager .active { display: inline-block; vertical-align: middle; width: 40px; height: 40px; font-size: 15px; color: #555; background-color: #eceff1; margin: 0 2px; border: 1px solid #eceff1; line-height: 38px; }
.pager .active { background-color: #2a80eb; border-color: #2a80eb; color: #fff; }
.pager a.arr { font-size: 0; line-height: 0; border-color: #cdcdcd; background-color: #fff; position: relative; }
.pager a.arr::before, .pager a.arr::after { position: absolute; top: 50%; left: 50%; font-size: 16px; color: #cdcdcd; height: 20px; margin-top: -7px;  line-height: 1; }
.pager a.arr::before { margin-left: -8px; }
.pager a.arr::after {margin-left: -10px; }
.pager a.arr.first::before { content: "<"; left: 50%; margin-left: -20x; }
.pager a.arr.first::after { content: "<"; left: 50%;margin-left:2px;  }
.pager a.arr.prev::before { content: "<"; left: 50%;margin-left:-5px;}
.pager a.arr.next::before { content: ">"; left: 50%;margin-left:-3px;}
.pager a.arr.last::before { content: ">"; left: 50%; margin-left: 2px;}
.pager a.arr.last::after { content: ">"; left: 50%; margin-left: -8px;}
.pager a.arr:hover { border-color: #2a80eb; -webkit-transition: all .3s; transition: all .3s; }
.pager a.arr:hover::before, .pager a.arr:hover::after { color: #2a80eb; }


/* 추가 CSS ulthen */
.border{border:1px solid red !important}
.dash_content_wrapper .dash_card_wrapper .dash_card h1{background-color:#efefef}
.dash_content_wrapper .dash_card_wrapper .dash_item_tit{font-weight:300; color:#444; padding-left:20px; background-image:url('/resources/images/bullet/bullet_01.png'); background-repeat:no-repeat; background-position: left center;}
h1 div.title-bullet-01{display:inline-block; width:16px; height:13px; background-color:#353535; border-radius:10px; margin:0 4px; }
.dash_content_wrapper .quick_Link .quick_Link_item:hover{border:1px solid #b6cdeb; background-color: #f6faff}
.dash_content_wrapper .quick_Link .quick_Link_item_mem:hover{border:1px solid #bab6eb; background-color: #e5e4f6}
.main_body .content_wrapper .receipt_item .card_num, .agd_agm_type.agm, .receipt_t_type, .main_body .content_wrapper .receipt_item .card_top, .main_body .content_wrapper .receipt_item .statagd_as, .agd_agm_type.no_agm{cursor:auto}
span.gap{margin:0 10px; color:#999}
.layer_popup_body .info_section .section_box_03 .TehcNameDepth{font-weight:200; }
.layer_popup_body .info_section .section_box_03 .TehcNameTechNM{margin-bottom:5px; font-weight:200; word-break:break-all}
.layer_popup_body .info_tit:before{position: relative; content: ""; top: 0px; left: 0px; display:inline-block; width: 12px; height: 12px; background: #333; border-radius: 6px; margin-right:5px}
p.section_item a:hover{color:#2b71d0}    
.layer_popup_body .commet_form_warp .comment_btn:hover, .Layer_Content_Warpper .layer_popup_btn .btn:hover{background-color:#1555ac}
.Layer_Content_Warpper .layer_popup_btn .btn:hover{border:0px solid #1555ac}
.layer_popup_body .info_section .section_box_03 .section_label:before{position: relative; content: ""; top: -4px; left: 0px; display:inline-block; width:4px; height:4px; background:#666; border-radius: 6px; margin-right:3px}
.layer_popup_body .info_section .section_item, .layer_popup_body .info_section .section_item{padding-left:5px}
.layer_popup_body .info_section .section_box_03 ul{padding-left:5px}
.layer_popup_body .write_section .file_input label:hover{background:#c1c1c1}
.new_file_box .new_file_box_brn_warp .add_file:hover, .new_file_box .new_file_box_brn_warp .select_all:hover{background:#c1c1c1; color:#222}
.main_body .content_wrapper .receipt_item .card_tit:hover p span.tech_flag_tit, .main_body .content_wrapper .receipt_item .card_tit:hover .card_tech_name a{color:#166bd1}
span.bullet-01:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #666; border-radius: 6px; margin-right:5px}
.BodyList .CommitListD .CommitTit:hover p, .BodyList .CommitListD .CommitTit:hover p span{color:#1a6aca}
.BodyList .CommitListD .Datecho .canEx:hover{background:#c5733c}
.agenda_list li:hover{border:1px solid #157efb}
.agenda_sub_item_02:hover p.agenda_tit{color:#145199; word-break:break-all}
.ComMemList .ComMemItem02:hover div p{color:#145199}
.BrowserAgdViewer .OpinionDetailBox .OpinionDetailBoxContent .OpinionDetailBoxLeft .ValidOpinionBox .ComViewTBox h3.ComViewTit{margin-top:10px}
.EtcOpinionBox .ComViewTBox h3.ComViewTit{margin-top:10px}
.OpinionDetailBoxContent .AgendaDetailBox .DetailItemWarp .SummuryCom{color:#222; font-size:17px; font-weight:400}
.OpinionDetailBoxContent .AgendaDetailBox .DetailItemWarp .SummuryType{font-size:17px;}
.OpinionDetailBoxContent .AgendaDetailBox .DetailItemWarp .ItemTitle{color:#222; font-size:17px; font-weight:400;}
.OpinionDetailBoxContent .AgendaDetailBox .DetailItemWarp .ItemTitle:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #555; border-radius: 6px; margin-right:5px}
.OpinionDetailBoxContent .AgendaDetailBox .section_item .TehcNameDepth{font-size:16px;}
.OpinionDetailBoxContent .AgendaDetailBox .TehcNameTechNM{font-size:16px;}
.AgendaDetailBox .DetailItemWarp .ItemTechForm{font-size:15px; color:#555; font-weight:200; line-height:1.6em; padding-left:10px}
.BrowserAgdViewer .AgendaDetailBox .section_item a{font-weight:200; padding-left:10px; color:#666}
.BrowserAgdViewer .AgendaDetailBox .section_item a:hover{color:#2b71d0}
.AgendaDetailBox .info_section .section_box_03 .section_label:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #555; border-radius: 6px; margin-right:5px}
h3.ComViewTit{padding:15px 0 0 0}
textarea.onlyviewTextarea{border:1px solid #ccc !important; background:#fff  !important}
.OpinionBox .FormTit02:before{}
.ReviewBox .FormTit02{margin-top:10px}
.ReviewBox .FormTit02:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #555; border-radius: 6px; margin-right:5px}
.ENResultBox .ComBoradFrom{padding:0 10px}
.ReviewBox  textarea{border:1px solid #ccc !important; background:#fff  !important}
.CCBoradFrom .FormInfo02{margin:0 10px}
.OpinionBox  .FormTit02{margin-top:10px}
.OpinionBox  .FormTit02:before, .FormTitbox .bullet01:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #555; border-radius: 6px; margin-right:5px}
.section_label .att-color{color:#798be7}
p.section_item a{color:#666}
.info_section.file_section{padding:10px 0}


/* 스크롤 높이값 조절 */
.layer_popup_body .detail_content{height:calc(100% - 91px ); overflow:auto;}
.BrowserViewerContentWrapper{display:flex; height:calc(100%); overflow:hidden}
.BrowserAgdViewer .OpinionDetailBox {height:calc(100% - 60px);}
.BrowserAgdViewer .AgendaDetailBox{height:auto; overflow-y:initial; }
.ComBrowser{height:100%;}
.ComBoradFrom{height:calc(100% - 56px); overflow-y:scroll;}
.OpinionDetailBoxContent{height:calc(100% - 10px); overflow-y:scroll}
.Layer_Content_Warpper .layer_popup_body{overflow-y: inherit;}
.ComHistoryBox{height:calc(100% - 54px); overflow:auto; border:1px solid #d3d3d3}


.color222{color:#222 !important}
.color333{color:#333 !important}
.color444{color:#444 !important}
.color555{color:#555 !important}
.fw200{font-weight:200 !important}
.fw400{font-weight:400 !important}
.fw600{font-weight:600 !important}
.fw700{font-weight:700 !important}
.fs15{font-size:15px !important}
.fs16{font-size:16px !important}
.fs17{font-size:17px !important}
.fs18{font-size:18px !important}
.fs19{font-size:19px !important}
.fs20{font-size:20px !important}
.pdl10{padding-left:10px !important}
.pdl15{padding-left:15px !important}
.pdl20{padding-left:20px !important}



/* 공통 */
button{padding:6px 16px; border:1px solid rgba(0,0,0, 0.4); border-radius:4px; font-family: 'notokr-medium' !important;}
button:hover{border:1px solid rgba(0,0,0, 0.6);}
table{width:100%; border-top:2px solid #888; border-bottom:2px solid #888; color:#222; border-collapse: collapse;}
table th, table td{font-weight:normal; font-szie:16px; line-height:1.6em; text-align:left; padding:4px 6px; border-bottom:1px solid #bbb; vertical-align:middle}
table th{font-family: 'notokr-medium';}
table td{font-family: 'notokr-regular';}
table caption{display:none}
input{outline:none; padding:0 4px}
select{outline:none;}
.clearB{clear:both}
input::placeholder{font-size:14px}



/* 실태조사 추가 CSS */
.reserch-padding{padding:20px}
.card-unit{display: inline-block !important;}
.card-unit .v-mid{display:table-cell; vertical-align:middle; text-align:center; padding:0 10px; border-right:1px solid #bbb; font-weight:200; color:#666; font-size:15px}
.card-unit .v-mid .s-tit{font-size:14px; color:#999; font-family: 'notokr-demilight';}
.card-unit .c-title{width:440px; font-weight:400}
.card-unit .c-version{width:60px; font-family: 'notokr-demilight';}
.card-unit .c-avg{width:80px; color:#222}
.card-unit .c-target-com{width:80px; font-family: 'notokr-regular';}
.card-unit .c-att-com{width:80px; font-family: 'notokr-medium'; color:#222}
.card-unit .c-status{width:80px; font-family: 'notokr-medium';}
.card-unit .c-status.ready{color:#0877e8}
.card-unit .c-status.ing{color:#00d045}
.card-unit .c-status.finish{color:4f4f4f}
.card-unit .c-btn{width:100px}
.card-unit .c-btn button.ready{background-color:#c7e4f6; color:#0565a2}
.card-unit .c-btn button:hover.ready{background-color:#076097; color:#fff}
.card-unit .c-btn button.ing{background-color:#b8eeae; color:#166d05}
.card-unit .c-btn button:hover.ing{background-color:#2d6b22; color:#fff}
.card-unit .c-btn button.finish{background-color:#d4d4d4; color:#505050}
.card-unit .c-btn button:hover.finish{background-color:#4c4c4c; color:#fff}
.card-unit .c-total-result{width:120px}
.card-unit .c-total-result button:hover{background-color:#d0d0d0}
.card-unit .c-author{width:60px; font-family: 'notokr-demilight';}
.card-unit .c-target-url{width:280px; text-align:left; font-family: 'notokr-demilight';}
.card-unit .c-target-url span{line-height:1em}
.card-unit .c-target-url span.landing-url{display:inline-block; max-width:226px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; color:#3c557e}
.card-unit .c-target-url span button{padding: 6px; margin-left:4px; background-color:#4186b1; color:#fff}
.card-unit .c-target-url span button:hover{background-color:#246086;}
.card-unit .c-reg-date{width:80px; font-family: 'notokr-demilight'; border-right:0}

.gap-line{height:2px; width:100%; border-top:2px dotted #888; margin:40px 0}

.body_content_wrapper{font-weight:200}
.research-title{font-family: 'notokr-medium'; font-size:24px; margin:0.6em 0; text-align:left; }
.research-title span{margin-right:40px}
.research-title span:last-child{margin-right:0px}
.research-title:before{position: relative; content: ""; top: -3px; left: 0px; display:inline-block; width:12px; height:12px; background-color:#333; border-radius: 6px; margin-right:5px}
.research-table table{ }
.research-table table th{background-color:#f1f1f1; padding-left:20px}
.research-table table th:before{position: relative; content: ""; top: -3px; left: 0px; display:inline-block; width:4px; height:4px; background-color:#333; border-radius: 6px; margin-right:5px}
table button{padding:3px 10px; margin-left:6px}
button.copy{background-color:#4186b1; color:#fff}
button:hover.copy{background-color:#246086;}
button.excel{background-color:#217346; color:#fff}
button.excel_all{background-color:#217346; color:#fff}
button:hover.excel{background-color:#145832;}
button.email{background-color:#2985db; color:#fff}
button:hover.email{background-color:#1d6cb5;}
table td a.att-file{color:#0980ef}
table td a:hover.att-file{color:#005db3; text-decoration:underline}
table td a.att-file:before{position: relative; content: ""; top: -4px; left: 0px; display:inline-block; width:3px; height:3px; background-color:#0980ef; border-radius: 6px; margin-right:5px}
button.change{background-color:#222222; color:#fff}
button.change:hover{background-color:#144f99;}
.foot-btn-box{margin-top:10px;}
.top-btn{position:absolute; top:0px; right:0}
.search-top-box{position:relative; margin-bottom:40px; vertical-align:middle; top:20px}
.search-top-box input, .search-top-box select, .research-table td select, .research-table td input{border-radius:4px; border:1px solid #bbb; font-family: 'notokr-regular'; margin-right:3px}
.search-top-box select, .research-table td select{width:120px; height:34px; box-sizing:border-box;}
.search-top-box input, .research-table td input{width:400px; height:34px; box-sizing:border-box;}
.search-top-box span, .research-table td span{vertical-align:middle}
.top-search-btn{background-color:#666; color:#fff; width:100px}
.top-search-btn:hover{background-color:#444; color:#fff}
table td textarea{width:100%; height:100px; border:1px solid #bbb; resize:none; box-sizing:border-box; font-size:15px; font-family:'notokr-regular'; outline:none; padding:4px 8px}
.foot-margin{height:80px}
.close-btn{display:inline-block; margin-left:4px; width:16px; height:16px; overflow:hidden; border-radius:8px; text-align:center; background-color:red; box-sizing:border-box; cursor:pointer}
.close-btn:after{position:relative; top:-6px; content:"\00d7"; font-size:20px; color:#fff}
.close-btn:hover{background-color:#6f0d0d;}

.list-table table th{background-color:#f1f1f1; text-align:center; border-right:1px solid #bbb}
.list-table table td{text-align:center; border-right:1px solid #bbb}
.list-table table th:last-child, .list-table table td:last-child{border-right:0; }
button.view:hover{background-color:#d0d0d0}
table td a.com-name{font-family:'notokr-bold';}
table td a.com-name:hover{color:#0b477e; text-decoration:underline}
span.write-before{color:#bdbdbd}
span.write-ing{color:#f59639}
span.write-finish{color:#03c65a}

table td .file_input{display:flex; padding:10px 0;}
table td .file_input label {float:left; position:relative; left:-3px; cursor:pointer; display:flex; vertical-align:middle; overflow:hidden; min-width:80px; height:34px; font-size:14px; background:#ffffff; color:black; border: 1px solid #d3d3d3; text-align:center;align-items:center; justify-content:center; border-radius: 0 4px 4px 0; line-height:24px; -webkit-box-sizing: border-box;box-sizing: border-box; }
table td .file_input label input {position:absolute; width:0; height:0; overflow:hidden;}
table td .file_input input[type=text]{float:left; vertical-align:middle; display:inline-block;font-size:13px;border-radius: 4px; padding:12px 10px 10px 10px;;border: 1px solid #a8d5ff;color:#666;border-right:0; border-radius: 4px 0 0 4px; background: #f3f8fe;-webkit-box-sizing: border-box;box-sizing: border-box; }

.apply-option{position:absolute; top:15px; right:15px; vertical-align:middle}
.apply-option span{vertical-align:middle}
.apply-option input, table input[type='checkbox']{width:18px; height:18px}

/* 실태조사 팝업 */
.layer_popup_body .content-wrap{display:block; overflow:hidden; height:100%; background-color:#fff; padding:15px; -webkit-box-sizing: border-box;box-sizing: border-box;}
table span input[type='checkbox']{vertical-align:sub}
.table-explain{font-family:'notokr-demilight'; font-size:14px; margin:10px 0; }
.data-count{font-family:'notokr-regular'; font-size:14px; text-align:right; margin:4px 0}
.scroll-edge{border:1px solid #e9e9e9; box-sizing:border-box;}
.area-score{position:absolute; top:5px; right:-10px; display:inlin-block; width:170px}
.area-score span{display:inlin-block; font-family:'notokr-regular';}
.area-score span.score{color:#4d84ff; font-family:'notokr-medium';}

.BodyTopUtile-popup{position:relative; text-align:center; width:100%; overflow:hidden; border-bottom:1px solid #d3d3d3; padding:0 20px; height:60px; background:#f1f1f1; -webkit-box-sizing:border-box; box-sizing: border-box; box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile-popup .BodyTopUtilTap{float:left; display:inline-block; padding:10px 0; min-width:1350px;} 
.BodyTopUtile-popup .BodyTopUtilTap li{float:left;display:block;margin-right:5px;}
.BodyTopUtile-popup .BodyTopUtilTap .tap_item{position: relative;display:block;font-size: 16px;font-weight:200;color: #777;text-align: left;;padding: 9px 10px 8px 25px;}
.BodyTopUtile-popup .BodyTopUtilTap .tap_item{border:1px solid #cfcfcf;background:#fff;color:#888;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.BodyTopUtile-popup .BodyTopUtilTap .tap_item:before{position: absolute;content:"";top:13px;left:10px;display:block;width:12px;height:12px;background:#d9d9d9;border-radius: 6px;}
.BodyTopUtile-popup .BodyTopUtilTap li:hover .tap_item{border:1px solid #157efb;color:#222;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile-popup .BodyTopUtilTap li:hover .tap_item:before{}
.BodyTopUtile-popup .BodyTopUtilTap .on .tap_item{border:1px solid #cfcfcf;}
.BodyTopUtile-popup .BodyTopUtilTap .on .tap_item:before{background:#157efb;}

.BodyTopUtile .sch_btn{float:left;display:inline-block;padding:8px;margin-top:15px;border:1px solid #cfcfcf;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;margin-right:10px;}
.BodyTopUtile .sch_btn:hover{border:1px solid #157efb;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);}
.BodyTopUtile .sch_btn:hover svg{fill:#222;}
.BodyTopUtile .sch_btn svg{width:22px;height:22px;display:block;}

table tr.weight-v td input{width:30px; text-align:center; border-radius:4px; border:1px solid #bbb; font-family:'notokr-regular'; padding:2px 4px}
table tr.weight-v th, table tr.weight-a th{background-color:#efefef !important; text-align:center !important;}
table tr.weight-a td, table tr.weight-v td{font-size:14px; text-align:center !important;}

.target-com-file{display:block}
.target-com-file .file_input{padding:10px 0;}
.target-com-file .file_input label {float:left; position:relative; left:-3px; cursor:pointer; display:flex; vertical-align:middle; overflow:hidden; min-width:80px; height:34px; font-size:14px; background:#ffffff; color:black; border: 1px solid #d3d3d3; text-align:center;align-items: center; justify-content: center;border-radius: 0 4px 4px 0; line-height:24px;  -webkit-box-sizing: border-box; box-sizing: border-box;}
.target-com-file .file_input label input {position:absolute; width:0; height:0; overflow:hidden; }
.target-com-file .file_input input[type=text]{float:left; vertical-align:middle; display:inline-block; font-size:13px; border-radius:4px; padding:12px 10px 10px 10px; border: 1px solid #a8d5ff; color:#666; border-right:0; border-radius: 4px 0 0 4px; background: #f3f8fe; -webkit-box-sizing: border-box; box-sizing: border-box; height:34px; width:400px}
.target-com-box{display:flex; flex-direction:row; justify-content: space-between; margin-top:18px; }
.com-box-left, .com-box-right{width:46%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.com-box-header{height:26px}
.com-box{height:520px; overflow:auto; border:1px solid #bbb; -webkit-box-sizing: border-box; box-sizing: border-box; }
.flex-spa-bet{display:flex; justify-content: space-between;}

.scroll-table{}
.scroll-table table{border-top:0; }
.scroll-table .ansDataTable{position:relative; width:100%; border-collapse:collapse; border-spacing: 0; width:max-content; min-width:100%}
.scroll-table .ansDataTable table{width:max-content;}
.scroll-table .ansDataTable thead {z-index:1000; position:relative; position:sticky; top:0; border-top:1; background-clip:padding-box;}
.scroll-table .ansDataTable thead th{font-size:13px; position:sticky;text-align:center; border-bottom: 1px solid #d8d8d8; border-collapse:collapse; border-right: 1px solid #d8d8d8;letter-spacing: -1px;font-weight:200; background-color:#efefef; z-index:1000; position:relative; position:sticky; top:0; border-top:1; background-clip:padding-box;}
.scroll-table .ansDataTable tbody td{font-size:13px;font-weight:200;text-align:center;padding:10px;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #fff;letter-spacing: -1px;line-height: 16px;}
.m-btn-box{position:relative}
.m-v-btn-box{position:absolute; left:50%; top:50%;  transform:translate(-50%, -50%);}
.move-btn{width:30px; height:34px; line-height:30px; vertical-align:middle; color:#fff; font-size:20px; font-family:'notokr-bold'; background-color:#333; border-radius:20px; text-align:center; cursor:pointer}
.move-btn:hover{background-color:#1555ac;}
.move-btn-left{padding-left:4px}
.move-btn-right{padding-right:4px; margin-top:10px}

table.add-target-com{margin-top:20px}
table.add-target-com input{border-radius:4px; border:1px solid #bbb; font-family: 'notokr-regular'; font-size:13px; padding:4px; color:#666; background: #f3f8fe; -webkit-box-sizing: border-box; box-sizing: border-box; }
table.add-target-com th.title:before{position: relative; content: ""; top: -2px; left: 0px; display:inline-block; width: 8px; height: 8px; background: #666; border-radius: 6px; margin-right:5px}
table.add-target-com input.input_01{width:80px}
table.add-target-com input.input_02{width:50px}
table.add-target-com input.input_03{width:100px}

.temp-list{display:block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.temp-list li{float:left; width:calc(100% - 10px); margin:0 5px 20px 5px; background:#fff; border:1px solid #d3d3d3; display:inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 3px 4px 0 rgb(0 0 0 / 4%); border-radius: 6px; cursor: pointer;}
.temp-list li.org{background:#f5f5f5; border:1px solid #c3c3c3;}
.temp-list > li:hover, .temp-list > li:hover.org{box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%); border:1px solid #8fb1df;}
.temp-list > li:hover .card_tech_name a, .temp-list > li:hover.org .card_tech_name a{color:#166bd1;}
.temp-list .receipt_item {display:flex;flex:1;}

.temp-card-unit{display:flex; justify-content: space-evenly;}
.temp-card-unit .card_tech_name{clear: both; display:block; font-size:18px; color:#333; font-weight:400; letter-spacing:0px; padding-top:5px; line-height:36px}
.temp-card-unit .v-mid{display:table-cell; vertical-align:middle; text-align:center; padding:0 10px; border-right:1px solid #bbb; font-weight:200; color:#666; font-size:15px}
.temp-card-unit .v-mid .s-tit{font-size:14px; color:#999; font-family: 'notokr-demilight';}
.temp-card-unit .c-title{width:400px; font-weight:400}
.temp-card-unit .c-version{width:250px; font-family: 'notokr-medium'; color:#222}
.temp-card-unit .c-avg{width:250px; color:#222}
.temp-card-unit .c-author{width:250px; font-family: 'notokr-demilight';}
.temp-card-unit .c-reg-date{width:250px; font-family: 'notokr-demilight'; border-right:0}


table.add-target-com td select{width:120px; height:32px; box-sizing:border-box;}
table.add-target-com td select{border-radius:4px; border:1px solid #bbb; font-family: 'notokr-regular'; margin-right:3px}

textarea.rcptReasonRj{margin-top:15px; line-height:22px; background: #f3f8fe; border:1px solid #a8d5ff; border-radius:4px; resize: none; display: block; font-size: 15px; color: #555; -webkit-box-sizing: border-box; box-sizing: border-box; padding:6px; outline: 0; font-family:'notokr-regular';}
textarea.ownTechReasonRJ{margin-top:15px; line-height:22px; background: #f3f8fe; border:1px solid #a8d5ff; border-radius:4px; resize: none; display: block; font-size: 15px; color: #555; -webkit-box-sizing: border-box; box-sizing: border-box; padding:6px; outline: 0; font-family:'notokr-regular';}

/*  업로드 메시지  관련 */
#back{position: absolute; z-index: 100000; background-color: #000000; display:none; left:0; top:0;}
#loadingBar{position:absolute; left:50%; top: 50%; transform: translate(-50%, -50%); display:none; z-index:200000;}
#loadingLayer{width:100%; height:100%; position:fixed; bottom:0; background-color:rgba(0,0,0,.6); z-index:9999}
#loadingLayer2{width:100%; height:100%; position:fixed; bottom:0; background-color:rgba(0,0,0,.6); z-index:10000}

/*  상단 검색 관련 */
#FullGnbBody{min-width:1900px}
ul.top-search{padding:5px 10px !important; border:1px solid #c8c8c8; background-color:#e3e3e3; border-radius:8px; margin-top:7px; margin-left:30px}
.top-search select, .top-search input{padding:7px 4px; border-radius:4px; font-size:16px; border:1px solid #bbb; color:#666; font-family:'notokr-medium';}
.top-search select.sel-first{}
a.btn-search, a.btn-reset{padding:8px 10px; border:1px solid rgba(0,0,0,.2); border-radius:6px; color:#fff}
a.btn-search{background-color:#157efb}
a.btn-search:hover{background-color:#095aba}
a.btn-reset{background-color:#999}
a.btn-reset:hover{background-color:#777}

/*  기업포털 회원관리  */
.rscCommodibox .makeForm .makeKeyBox{height:120px; overflow:auto;}

.noto-100{font-family: "notokr-thin" !important; font-weight:normal !important}
.noto-200{font-family: "notokr-light" !important; font-weight:normal !important}
.noto-300{font-family: "notokr-demilight" !important; font-weight:normal !important}
.noto-400{font-family: "notokr-regular" !important;  font-weight:normal !important}
.noto-500{font-family: "notokr-medium" !important; font-weight:normal !important }
.noto-600{font-family: "notokr-bold" !important;  font-weight:normal !important}
.noto-700{font-family: "notokr-black" !important; font-weight:normal !important}
.FormTitbox .SubTit01{font-size: 14px;font-weight: 100;color: crimson;margin-bottom: 7px;margin-left: 10px;}

.progressContainer{position:relative;width: 100%;float: left;height:20px;margin-top: 5px}
.progress{position:absolute;width: calc(100% - 20px);height: 20px;}
div[id^="progressTotal_"]{background: white;border-radius: 10px; border: 1px solid #6cb4f7;}
div[id^="progressNow_"]{width: calc(0% - 20px);background: #d9edff;border-radius: 10px; border: 1px solid #6cb4f7;}
div[id^="progressPer_"]{font-size: 11px;background: transparent; text-align:center;color: balck;}

/* 파일 안내 문구 */
.file_guide_msg{color: gray; font-size: 14px}

li.ui-sortable-helper{
    background-color: #ededed;
    color: #8f8f8f;
}

.file_item p{
	cursor: move
}

.file_download {
	margin-left: 6px;
}

.all_down_btn {
	font-size: 12px;
    padding: 3px 7px 3px 7px;
    display: inline-block;
    border: 0px solid #222;
    background: #0081f3;
    color: #fff;
    font-weight: 300;
    border-radius: 4px;
    -webkit--webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.question_icon{
	font-size: 20px;
	width: 30px;
	height: 30px;
	justify-content: center;
	display: inline-flex;
	background-color: #1762de;
	border-radius: 50%;
	color: white;
	align-items: center;
	margin-right: 8px;
	font-weight: 500;
}

.answer_icon{
	font-size: 17px;
	width: 25px;
	height: 25px;
	justify-content: center;
	display: inline-flex;
	background-color: crimson;
	border-radius: 50%;
	color: white;
	align-items: center;
	margin-right: 3px;
}

.faqArea {
    margin: 0 auto;
    max-width: 2500px;
}

.faq {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    margin: 20px 0;
    padding: 20px;
    position: relative;
    overflow: hidden;
    transition: 0.3s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.faqQuestion {
    font-size: 20px;
    margin: 0;
    color: #333;
}

div[class^="answerArea_"] {
    display: none;
    border-top: 1px solid #d5d5d5;
    margin-top: 11px;
}

.faqAnser {
    margin-top: 20px;
    font-size: 16px;
    color: #555;
    line-height: 1.5;
    white-space: pre-wrap;
    word-break: break-word;
}

.faqToggle {
    position: absolute;
    top: 20px;
    right: 20px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}

.fix-board td {
    background-color: #ebf7ff !important;
}

.abrelative{position:relative}
.ab-right-btn{position:absolute; top:7px; right:8px; border-radius:4px;color:#fff; background:#000; padding:4px 10px; cursor:pointer}
.dash_content_area{display: flex;height: 510px;}
.sel-commem{border: 2px solid #5689e5 !important}

.preview-img {
    max-width: 800px;
    width: 100%;
    height: auto;
}

/*
    @ COMMON START
    @ 필요한 경우 추가
*/
/* text-align */
.ta-l {
    text-align: left;
}

.ta-r {
    text-align: right;
}

.ta-c {
    text-align: center;
}

/* margin-left */
.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-18 {
    margin-left: 18px;
}

.ml-20 {
    margin-left: 20px;
}

.ml-25 {
    margin-left: 25px;
}

.ml-30 {
    margin-left: 30px;
}

.ml-50 {
    margin-left: 50px;
}

/* margin-top */
.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

/* width */

.w-80 {
    width: 80px;
}

.w-100 {
    width: 100px;
}

.w-150 {
    width: 150px;
}

.w-200 {
    width: 200px;
}

.w-230 {
    width: 230px;
}

.w-250 {
    width: 250px;
}

.w-300 {
    width: 300px;
}



/* 기술 등록 관련 CSS */
.own-tech-tit-01{font-family:"Noto Sans KR"; font-weight:600 !important; color:#000}
.own-tech-tit-02{font-family:"Noto Sans KR"; font-weight:500 !important; color:#000}
.own-tech-tit-03{font-family:"Noto Sans KR"; font-weight:400 !important}
.layer_popup_body .receipt_info .info_section_wrap:not(:first-child){border-top:4px solid #2a80eb}
.remark_area{
    display: flex;
    align-items: center;
}

.remark_area .remark_input{
    flex: 1 1 auto;
}

.remark_area .save_remark_btn {
    font-size: 20px;
    color: inherit;
    position: relative;
    border: unset;
    background: unset;
    text-indent: -9999px;
}

.remark_area .save_remark_btn::after {
    content: "💾";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-indent: 0;
}

.BoardTopSearch .reset_btn {
    border: 1px solid #919191;
    background-color: #e3e3e3;
    color: #000000;
}

.BoardTopSearch .excel_btn {
    border: 1px solid #3d3b3b;
    background-color: #3d3b3b;
    color: white;
}

.stat_table_area .table_type_01 thead th {
    border: 1px solid #717070 !important;
}