i@charset "utf-8";
/* CSS Document */
/* reset */    
html,body,form {width:100%;/* overflow: hidden;*/}
body {width:100%; margin:0 !important; padding:0 !important;  font-size:13px; line-height:14px;  font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic; color:#000;}
table{border-collapse:collapse;} 
fieldset,img {border:0 none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:"";} /*인용구 "" 없애기*/
a{text-decoration:none; color:#222;cursor:pointer;}
a:hover{text-decoration:none;}
img,input{border:0;outline:none;}
img,input,sele.businessSystemMenu > li a::beforect{vertical-align:middle;}
textarea {font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic; font-size:13px; border:1px solid #c6c6c6; border-radius:3px;}
input::-ms-clear{display:none;}

/* rest 추가 */
html,body{height:100%; margin:0; padding:0; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic; font-size:12px; font-weight:normal; line-height:100%; color:#000;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,tbody,tfoot,thead,th,td ,label,img{margin:0; padding:0; border:0; line-height:100%; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
img,input,textarea,select,button,label{vertical-align:middle;outline:none; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
img,input,textarea{margin:0; padding:0;}
ul,ol{margin:0; padding:0; list-style:none;}
table{border-spacing:0; table-layout:fixed;}
a{color:#000; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
a,a:visited,a:hover,a:active{text-decoration:none; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
mark{background:none;}
address{font-style:normal;}
button {outline:none;border:none;background:none;}
* {-webkit-box-sizing:border-box;box-sizing:border-box;}
.tit_base {position: relative; text-align: right; border-bottom: 1px solid #666; padding-bottom: 5px;}
.tit_base .cycleTitle {margin-top:5px;}
/* 레이아웃 */
.wrap {width:100%; }
header {position: relative;  clear:both; width:100%;  height:70px; background:#ffffff; border-bottom:1px solid #969696; z-index:40;}
h1 {margin:0px; padding:0px; width: 234px; height: 70px; display: inline-block;}
.logo a {width: 234px; height: 70px; text-align: center; display: inline-block; }
.logo a span {margin-top: 23px; display: inline-block; width: 129px; height: 22px;}
.menuOpen {width:70px; height: 70px; display: inline-block; font-size: 0px; vertical-align: top; border: none; cursor: pointer;}
.layout {width:100%; margin:0px; padding:0px;  z-index:20;}
/* .container {z-index:20;   width:100%; position: absolute; top: 71px; bottom: 0px; } */
/* .container {z-index:20;   width:100%; position: absolute; top:0; bottom: 0px; } */
.container {z-index:20;   width:100%; position: absolute; top:0;left:70px; bottom: 0px; }
.con_layout { width:auto; }
.con_layout_f {margin-right:60px; margin-left:290px; width:auto;}
.content { width:100%; position: absolute; top: 0px; bottom: 0px; z-index:10;}
.content_f {margin-left:0; float:left; width:100%;}
.lmb_box { width:260px; float:left; z-index:30; position: absolute; top:0px; left: 70px; bottom: 0px;  border-right:1px solid #b4b4b4; padding:0px 0px 0px 0px;}
.slide_menu {position:absolute; top:12px; left:25px; display:inline-block; width:23px; height:20px; }
.content_in { z-index:2; /*float:left;*//* padding:0px; width:100%;*/ padding:20px 25px 0;position: absolute; top: 0px; /*left: 330px;*/left:0; display: block; right: 0px; bottom: 0px;}
.conin { overflow:hidden; overflow-x:hidden;  overflow-y:auto; padding-right:40px; }
.topFixed {background:#fff; z-index:100; display:inline-block; width:100%; position:relative; margin-top:17px;}	
.l_box { position:absolute; z-index:20; width:70px; left: 0px; top:71px; bottom:0px; overflow:auto; overflow-x: hidden;}
.r_box { clear: both; position:fixed; min-height: 200px; z-index:50; top:70px; bottom: 150px; right:30px; background:#ffffff; width:325px; border:1px solid #30373a;  overflow:auto; overflow-x:hidden; }
.content_header {height: 57px; border-bottom: 1px solid #c8c8c8; position: relative;}
/* .content_normal {width: 100%;  position: absolute; top: 58px; left: 0px; bottom: 0px;  overflow: auto;} */
.content_normal {width: 100%;  position: absolute; top: 58px; left: 0px;right:0; bottom: 0px;}
.divlist { }
.ltit_common {margin:0px; padding: 0px; position: relative;}
/* .lmb_in {position: absolute; width: 260px; top: 151px; left: 0px; bottom: 0px;  overflow: auto;} */
.lmb_in {position: absolute; width: 260px; top: 151px; left: 0px; bottom: 0px;  }
.lmb_list { width: 100%;}
.rtit { position: relative; height: 58px;}
.rcon_in {position: absolute; width: 325px; top: 58px; left: 0px; bottom: 0px;  overflow: auto;}
.rcon_list{ width: 100%;}
.content_wrap {padding:25px; min-width: 940px;}

@media only screen and (min-width:1280px)
{	
	/* .content_in {right: 325px; } */
	.content_in {right: 0; }
	.r_box { position: absolute;z-index:20; bottom: 0px; right:0px;  border: 0px; border-left:1px solid #969696; }
	.divlist { }
	.content_wrap {padding:25px; min-width: 610px;}
}

.approval_wrap .con_layout { margin-left:109px;}
.approval_wrap .content {margin-left:350px;}
.approval_wrap .header {display:none;}
.approval_wrap .container {margin-top:0px; margin-left:-309px;}
.approval_wrap .content_in {margin-left:-20px; margin-right:40px;}
.contbox { position:absolute;top:0;  bottom:1px; left:0; right:0;margin-top:12px; min-width:874px;}
.approval_wrap .lmb_box {width:90px;height:100%;position:fixed;background-color:#222f3e;box-shadow:3px 3px 5px #ccc;margin-left:-150px;z-index:300;}
.approval_wrap .r_box {display:none;}
.approval_wrap .lmb_wrap {text-align:center;}
.approval_wrap .lmb_menu {margin:15px 0px 0px 0px; padding:0px;}

/*기본세팅*/
.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml30 {margin-left:40px !important;}
.ml30 {margin-left:50px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:7px !important;}
.mt20 {margin-top:10px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mtm0 {margin-top:0 !important;}
.mtm5 {margin-top:-5px !important;}
.mtm10 {margin-top:-10px !important;}
.mtm15 {margin-top:-15px !important;}
.mtm20 {margin-top:-20px !important;}
.mtm25 {margin-top:-25px !important;}
.mtm30 {margin-top:-30px !important;}
.mtm40 {margin-top:-40px !important;}
.mtm50 {margin-top:-50px !important;}
.fLeft {float:left !important;}
.fRight {float:right !important; margin:0px 5px 0px 0px; padding:0px;font-size:0;}
.tCenter {text-align:center !important;}
.bgNon {background:none !important;}
.cBoth {clear:both !important;}
select {padding-left:3px;border:1px solid #c6c6c6; height:30px; border-radius:3px; color:#333; box-shadow:none !important;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 15px; text-indent:3px;}
select::-ms-expand {display:none;}
.searchBg {height:20px !important;}
.AXInput {height:20px !important;}
input {margin:0px;padding:0px;height:30px;color:#333;border: 1px solid #c6c6c6;border-radius:3px !important;box-shadow:none !important;text-indent:6px;}
input.wide {width: 100%;}
input[type="text"]:focus {color:#333 !important;}
.black {color:#222 !important;}
.listinfo {margin-top:3px;}
.listinfo .poRela {margin-top:-2px;}
.poRela {position:relative; vertical-align:middle; width:70px; margin-top:4px;}
.taPoRela {position:relative; vertical-align:middle; width:90px; height:58px; margin-top:4px;}
.cirPro {border-radius:50%; width:40px; height:40px; left:50%; top:50%; overflow:hidden; display:inline-block; border:1px solid #dcdcdc;}
.cirPro img { width:100%;}
.cirCle {border-radius:50%; width:50px; height:50px; left:50%; top:50%; overflow:hidden; display:inline-block; border:1px solid #dcdcdc;}
.cirBlue {border-radius:50%; width:50px; height:50px; left:50%; top:50%; overflow:hidden; display:inline-block; border:2px solid #419de8;}
.cirRed {border-radius:50%; width:50px; height:50px; left:50%; top:50%; overflow:hidden; display:inline-block; border:2px solid #DD635A;}
.borderNon {border:none !important;}
.signTable {width:100%;table-layout:auto;}
.signTable td {padding:0;}

/* 레이아웃(전자결재 단독제품) */
/* 상단 고정영역 */
.btnAdmin {text-indent:-20000px; width:33px; height:29px; display:block; border:none !important;}
.AXTabsLarge {padding-top:20px;overflow:visible; width:100%;}	
.bodyMenu .AXTabsLarge {margin-top:20px;}
.userInfo {float:right; font-size:13px; color:#777777; margin-top:-35px;}
.userInfo li {list-style:none; display:inline-block; float:left; padding-left:8px; vertical-align:middle;}
.userInfo li:first-child {margin-top:-10px;}
.userInfo li:last-child {margin-top:-6px; z-index:80;}
.userInfo text {padding:0 10px;}
.userInfo span {color:#39546c;}
.btn_group {width:100%; padding-top:7px; background-color:#fff; line-height:26px; vertical-align:middle; margin-bottom:-3px;}
.btn_group.mb10 { border-bottom:1px solid #acaeb2; padding-bottom:8px; padding-top:0px;}
.btn_group a {padding-top:0;padding-bottom:0;height:33px;line-height:31px;vertical-align:top;}
.btn_group .selBox {margin-right:0;}
.btn_group .selTit a {padding:0 8px;height:33px;}
.btn_group .opBtn {padding-bottom:0;height:31px;vertical-align:top;}

/* 상세검색 */
.searchBox {border:1px solid #dedede; background:#f6fafb; color:#5a5c5f; padding:10px; margin-bottom:10px;}
.searchInner {background:#f6fafb;}
.searchInner dt,.searchInner dd {float:left; display:inline-block;}
.searchInner dt {width:42px; padding:9px 0 0 30px; font-weight:bold; margin:0;}
.searchInner dd {margin:0px; padding:0;} 
.searchDl {margin:0; padding:0;}
.searchDl input {width:484px;}
.searchDD {float:left; margin:2px 0 0 0;}
.approval_wrap .lmb_menu li {position:relative; list-style:none; float:left; text-align:center; width:90px; height:82px;}
.approval_wrap .lmb_menu li a {float:left; width:90px; font-size:12px; height:82px; color:#e9e9e9 !important; line-height:108px; font-weight:bold; } 
.approval_wrap .lmb_menu li a:hover {color:#e9e9e9;}
.approval_wrap .lmb_menu li.lmb01_off a {background-position:0 0px;}
.approval_wrap .lmb_menu li.lmb02_off a {background-position:0 -102px;}
.approval_wrap .lmb_menu li.lmb03_off a {background-position:0 -211px;}
.approval_wrap .lmb_menu li.lmb04_off a {background-position:0 -314px;}
.approval_wrap .lmb_menu li.lmb05_off a {background-position:0 -419px;}
.approval_wrap .lmb_menu li.lmb06_off a {background-position:0 -525px;}
.approval_wrap .lmb_menu li.lmb07_off a {background-position:0 -759px;}
.approval_wrap .lmb_menu li.lmb08_off a {background-position:0 -633px;}
.approval_wrap .lmb_menu li.lmb01_off a:hover {background-position:0 px;}
.approval_wrap .lmb_menu li.lmb02_off a:hover {background-position:0 -102px;}
.approval_wrap .lmb_menu li.lmb03_off a:hover {background-position:0 -211px;}
.approval_wrap .lmb_menu li.lmb04_off a:hover {background-position:0 -314px;}
.approval_wrap .lmb_menu li.lmb05_off a:hover {background-position:0 -419px;}
.approval_wrap .lmb_menu li.lmb06_off a:hover {background-position:0 -525px;}
.approval_wrap .lmb_menu li.lmb07_off a:hover {background-position:0 -759px;}
.approval_wrap .lmb_menu li.lmb08_off a:hover {background-position:0 -633px;}
.approval_wrap .lmb_menu li.lmb01_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb02_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb03_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb04_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb05_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb06_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb07_on a{color:#fff;}
.approval_wrap .lmb_menu li.lmb08_on a{color:#fff;}
.newIcn {position:absolute; top:10px; right:28px; display:inline-block; width:8px; height:8px; border-radius:50%; text-indent:-20000px; background:#ff5448;}
.conin_list {float:left; /*overflow-y:scroll; overflow-x:hidden;*/overflow:inherit !important;border-top:1px solid #acaeb2;  height:100%; }
.conin_list.rightBorder  {border-right:1px solid #acaeb2;}
.conin_list .AXGrid { margin-top:-1px;}
.conin_view {right:0px;/*position:absolute;*/overflow:auto;top:12px;bottom:0;height:100%;border-top:1px solid #acaeb2;}
.more_box {position:absolute; border:1px solid #999; width:130px; padding:10px; background:#fff; border-radius:3px; box-shadow:2px 2px 5px #ccc; margin:29px 0 0 -48px;}
.more_box span {position:relative; left:60px; top:-24px; text-indent:-20000px; display:block;}
.more_box a {display:block;line-height:18px;white-space:normal;font-size:12px;padding-bottom:3px;color:#777;}
.more_box a:hover {text-decoration:underline;}
.t_center{text-align:center ! important;}
.openPro {float:left;}

/* 기타버튼 */
.listinfo .usa { float:left;}
.btn_emer { text-shadow:none !important; margin-right:6px; float:left; display:inline-block; height:20px; line-height:20px; color:#fff; background:#f55f55; border-radius:2px; padding:0 6px 0px 6px; font-size:11px; margin-top:1px;}
.usa {text-indent:0;display:inline-block;height:18px;margin:0;padding:1px 6px 2px 6px;background:#fff !important;border:1px solid #cbd4d9;color:#888;border-radius:3px;outline:0;font-size:11px;line-height:16px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;letter-spacing:-0.5px;}	
.opnBt {position:absolute; width:19px; height:19px; text-indent:-20000px; display:block; right:0px;top:14px;}
.tableProfile {vertical-align:middle;}
.security {margin-left:5px; width:22px; height:22px; text-indent:-20000px; display:inline-block; line-height:22px;}
.mClip {position:relative;}
.sortBtn {position:relative;}
.sortBtn span {position:absolute; width:24px; height:24px; text-indent:-20000px; display:inline-block; float:left;}
.papIcn {text-indent:-20000px; width:30px; height:30px; display:block; float:right;}
.papTxt dt {float:left; width:80%; padding-top:8px;}
.papTxt dd {float:right; width:20%;}
.papTxt dt input {margin-top:-8px !important;}

/* 관리자버튼 */
.icnPlus {display:block; text-indent:-20000px; width:25px; height:25px;}
.icnMinus {display:block; text-indent:-20000px; width:25px; height:25px;}
.btnY {display:inline-block;position:relative;background:#5a667a !important; outline:0;border:1px solid #5a667a;color:#fff !important;min-width:14px;height:20px;padding:1px 5px 0px 5px;border-radius:3px;	font-size:13px;	line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;}	
.btnN {display:inline-block;position:relative;background:#fff !important;outline:0;border:1px solid #c6c6c6;color:#444;min-width:14px;height:20px;padding:1px 5px 0px 5px;border-radius:3px;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.arrowBtn {position:absolute; top:50px; left:507px; display:inline-block;}
.btnRight02 {width:28px; height:28px; border:1px solid #c6c6c6; border-radius:3px; margin-bottom:3px; text-indent:-20000px; display:block; float:left;}
.btnLeft02 {width:28px; height:28px; border:1px solid #c6c6c6; border-radius:3px; text-indent:-20000px; display:block; float:left;}
.btnRight02:hover {width:28px; height:28px; border-radius:3px; margin-bottom:3px; text-indent:-20000px; display:block; float:left; border:1px solid #777;}
.btnLeft02:hover {width:28px; height:28px; border-radius:3px; text-indent:-20000px; display:block; float:left; border:1px solid #777;}

/* 테이블 디자인 */
.taTit {font-size:13px;white-space:nowrap; overflow:hidden; line-height:22px; text-overflow:ellipsis; width:100%;}
.tableTxt {display:inline-block; height:20px; clear:both;}
.tableStyle .subject {text-align:left; line-height:19px !important; color:#222;}
.tableStyle .subject dl {margin:13px 0;line-height:19px;}
.tableStyle .subject dt {line-height:19px;}
.tableStyle .subject dd {line-height:19px;}
.tableStyle .subject .lGry {color:#888; margin:0px;}
.listinfo {display:block;}
.listinfo li:first-child {background:none; padding-left:0px;}
.listinfo li:last-child { }
.listinfo li {list-style:none; float:left; line-height:18px; padding-right:8px; padding-left:8px;  font-size:12px; color:#888;}
.tableStyle .listinfo li {float:left; padding:0 6px; color:#888;}
.tableStyle .listinfo li:first-child {padding-left:0;}
.tableStyle .listinfo li:last-child {background:none;}
.linePlus tr:first-child td, .linePlus tr:first-child th, .linePlus tr:last-child th  {border-top:1px solid #c3d7df;border-bottom:1px solid #c3d7df;}
.linePlus .edit_con_wrap table td, th {border:0px;}
.linePlus td,  .linePlus th {border-right:1px solid #c3d7df;}
.linePlus td:first-child, .linePlus th:first-child {border-left:1px solid #c3d7df;}
.tableStyle {width:100%;table-layout:fixed;z-index:50;word-break:break-all;}
.tableStyle thead {border-top:1px solid #d2d7de;}
.tableStyle.topline {border-top:0;}
.tableStyle thead th , .tableStyle tbody th  {height:40px;border-bottom:1px solid #d2d7de;font-size:13px;font-weight:bold;color:#000;background:#f1f6f9;}
.tableStyle thead td , .tableStyle tbody td {color:#000;border-bottom:1px solid #c3d7df;padding:5px;height:31px;position:relative;}
.tableStyle.hover tr:hover {background:#f7f7f7;	cursor:pointer;}
.tableStyle tr.openApp td {padding:10px !important;}
.openApp:hover td { background:none !important;}
.tableStyle.hover tbody tr:hover td a.subject {color:#e9002d;text-decoration:underline;cursor:pointer;border-bottom:1px solid #d2d7de;}
.tableStyle thead tr:last-child td , .tableStyle thead tr:last-child th {border-bottom:1px solid #eaecef;}
/*.tableStyle tbody tr:last-child td , .tableStyle tbody tr:last-child th {
	border-bottom:1px solid #eaecef;
}*/
.tableStyle.line {border-right:1px solid #eff2f4;} 
.tableStyle.line thead th , .tableStyle.line thead td ,
.tableStyle.line tbody th , .tableStyle.line tbody td {border-left:1px solid #eff2f4;}
.tableStyle tbody td label , .tableStyle tfoot td label {margin-right:10px;}
.tableStyle tbody td label input , .tableStyle tfoot td label input {margin-right:5px;/*vertical-align:-1px;*/}
.t-info {font-size:13px;color:#888;margin-left:10px;}
.required {border:1px solid #ef9b92;}
.tableStyle tbody td.datet {text-align:right;font-size:12px;color:#999;}
.tableStyle thead th.subject {height:50px;font-size:16px;}
.tableStyle a.t_more {float:left;}
.textArea {width:98%;padding:1%;border:0;outline:none;}
.listSubject {text-align:left; font-size:14px; color:#222; vertical-align:top;}
.listSubject img {vertical-align:bottom; padding-left:1px;}
.icnDel {padding:4px; width:24px; height:24px; text-indent:-20000px; display:block;}

/* 유사문서 펼침 */
.usaBox {padding:1px 0 0 0; margin:0; max-height:129px; overflow-y:auto;}
.usaBox li {list-style:none; display:block; width:300px; float:left; background:#fff; border:1px solid #cfd5dc; margin:-1px -1px 0 0}
.usaBox li a:hover {background: #4497dc; color:#fff;}
.usaBox li a {padding:14px; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.usaBox li:last-child {margin-bottom:10px;}
.none {width:20px; float:left; text-indent:-20000px;}

/* 조직도 예외 */
.btnRight {width:28px; height:28px; margin:200px 0 3px 18px; border:1px solid #c6c6c6; border-radius:3px; text-indent:-20000px; float:left; cursor:pointer;}
.btnLeft {width:28px; height:28px; margin-left:18px; border:1px solid #c6c6c6; border-radius:3px; text-indent:-20000px; float:left; cursor:pointer; clear:both;}
.btnRight:hover {border:1px solid #777;}
.btnLeft:hover {border:1px solid #777;}
.appSel {float:right; width:415px; margin-bottom:10px;}
.selTop {float:left; height:277px !important; overflow:auto; border:1px solid #d3d8df;}
.selBot {float:left; margin:10px 0 0 0; height:189px; overflow:auto; border:1px solid #d3d8df;}

/* 양식관리 팝업 */
.popBox {padding:20px 30px 0px 30px;}
.autoApp {height:158px; border:1px solid #e4e4e4; margin-bottom:2px;}
.autoApp:last-child {margin-bottom:0;}
.autoApp:hover {border:1px solid #9fafc3; box-shadow:2px 2px 2px #ddd;}
.autoBox01 {width:230px; height:158px; float:left; border-right:1px solid #e4e4e4; text-align:center;}
.autoBox02 {width:240px; height:158px; float:left; border-right:1px solid #e4e4e4; overflow:auto;}
.autoBox03 {width:260px; height:158px; float:left; border-right:1px solid #e4e4e4; overflow:auto;}
.autoBox04 {width:208px; height:48px; padding-top:31px; float:left; border-bottom:1px solid #e4e4e4; text-align:center;}
.autoBox05 {width:208px; height:48px; padding-top:31px; float:left; text-align:center;}
.autoTit01 dt {font-weight:bold; font-size:15px; padding-top:50px; height:30px; width:100px; display:inline-block; margin-top:26px; text-align:center;}
.autoTit01 dd {text-align:center;display:inline-block;}
.autoTit02 dt {font-weight:bold; font-size:15px; padding-top:50px; height:30px; width:100px; display:inline-block; margin-top:26px; text-align:center;}
.autoTit02 dd {text-align:center;display:inline-block;}
.autoTit03 dt {font-weight:bold; font-size:15px; padding-top:50px; height:30px; width:100px; display:inline-block; margin-top:26px; text-align:center;}
.autoTit03 dd {text-align:center;display:inline-block;}
.autoTit04 dt {font-weight:bold; font-size:15px; padding-top:50px; height:30px; width:100px; display:inline-block; margin-top:26px; text-align:center;}
.autoTit04 dd {text-align:center;display:inline-block;}
.onOff a:first-child {display:inline-block;height:26px;	padding:1px 8px 1px 9px;background:#419de8; border:1px solid #419de8;color:#fff; border-radius:3px 0 0 3px;font-size:13px;text-align:center;line-height:26px;}
.onOff a:last-child {display:inline-block;height:26px; padding:1px 8px 1px 9px;background:#fff;	border:1px solid #419de8;color:#999; border-radius:0px 3px 3px 0px;	font-size:13px;	text-align:center;line-height:26px;}
.offOn a:first-child {display:inline-block;	height:26px; padding:1px 8px 1px 9px;background:#fff; border:1px solid #419de8;	color:#999; border-radius:3px 0 0 3px;font-size:13px;text-align:center;	line-height:26px;}
.offOn a:last-child {display:inline-block;height:26px; padding:1px 8px 1px 9px;background:#419de8;border:1px solid #419de8;	color:#fff;	border-radius:0px 3px 3px 0px;font-size:13px;	text-align:center;line-height:26px;}	
.onOff input, .offOn input {cursor:pointer; letter-spacing:-0.5px;}
.onOff input:first-child {display:inline-block;	height:30px;padding:1px 6px 1px 2px;background:#419de8; border:1px solid #419de8;color:#fff; border-radius:3px 0 0 3px !important;font-size:13px;text-align:center;	line-height:26px;}
.onOff input:last-child {display:inline-block;height:30px;padding:1px 7px 1px 1px;background:#fff; border:1px solid #419de8;color:#999;border-radius:0px 3px 3px 0px !important;font-size:13px;	text-align:center;line-height:26px;}
.offOn input:first-child {display:inline-block;height:30px; padding:1px 6px 1px 2px;background:#fff;border:1px solid #419de8;color:#999;border-radius:3px 0 0 3px !important;font-size:13px;text-align:center;line-height:26px;}
.offOn input:last-child {display:inline-block;height:30px;padding:1px 7px 1px 1px;background:#419de8;border:1px solid #419de8;color:#fff;border-radius:0px 3px 3px 0px !important;font-size:13px;text-align:center;	line-height:26px;}	
.popBox .treeBodyTable input {margin-right:4px; margin-left:-20px !important;}
.delBox {display:inline-block;height:20px;padding:1px 0px 6px 9px;margin:0 4px 4px 0;background:#f3f3f3;color:#555;border-radius:3px;font-size:13px;text-align:center;line-height:24px;}
.iDel {text-indent:-20000px; display:inline-block; width:24px; height:24px;}
.ckeckOn {display:inlini-bolck; height:26px; font-size:14px; color:#444; padding-left:20px; }
.ckeckOff {display:inlini-bolck; height:26px; font-size:14px; color:#444; padding-left:20px; }
.nameAdd {position:fixed; width:244px; background:#fff; padding:5px 8px 0px 8px;}
.nameArea {height:112px; overflow:auto; padding:8px 8px 0 8px;}
/* 개인폴더 */
.subTree {float:left; width:189px;padding:10px;}
.approval_wrap .treeBodyTable input {margin-right:4px; margin-left:-20px !important;}
.Tabletd td {height:20px !important;}
/* 의견보기 */
.commentPop {display:inline-block; margin:0;}
.commentPop:last-child {margin-bottom:-15px;}
.commentPop dd {margin-left:40px;}
.cirPosition {width:60px; padding-top:10px; float:left;}
.comm_box {border:1px solid #e4e4e4; width:396px; padding:10px 20px 12px 20px; background:#fff; border-radius:3px; margin:10px 0 0 5px; display:inline-block;}
.comArr {position:relative; left:-26px; top:10px; text-indent:-20000px; width:14px; float:left;}
.comm_box a {display:block;line-height:16px;white-space:normal;font-size:12px;padding-bottom:3px;color:#777;}
.comm_box a:hover {text-decoration:underline;}
.comTit {display:inline-block; margin:0;}
.comTit dt {color:#4181d7; font-size:14px; font-weight:bold; margin:0px 0 7px  0px;}
.comTit dd {color:#222; width:370px; margin:0;}
.comTit dd:last-child {margin:6px 0 12px 0;}
.comTit dd span {color:#888;}
.comDate {font-size:12px; color:#888; float:right; margin-right:14px;}
.tabFixed {position:fixed; width:496px;}
.commHigh {overflow:auto;}
.cirPosition > cirPro {width:50px; height:50px;}

/* 결재작성 */
.subTit {font-size:21px; color:#000; }
.giBox { background-color:#f6fafb; width:100%; display:inline-block; border:1px solid #dedede; margin:0px 0 10px 0;}
.giTit {width:100px; padding:83px 0px 0 0px; margin:15px 40px 22px 40px; float:left; text-align:center; font-size:15px; font-weight:bold; }
.giLeft dt {float:left; margin-right:8px; clear:both; line-height:26px;}
.giLeft dd {float:left; line-height:28px;}
.giLeft {float:left; padding:26px 0 13px 0;}
.giRight {float:right; padding:26px 40px 13px 0;}
.giRight dt {float:left; margin-right:10px; clear:both; line-height:30px; color:#999; font-size:12px;}
.giRight dd {float:left; line-height:28px;}
.writeTab {display:inline-block; margin-bottom:-1px; padding:0px;}
.writeTab li {list-style:none; float:left; margin-right:-1px; margin-bottom:-1px; width:145px;}
.writeTab li a {display:block; line-height:45px; background:#fff; text-align:center; font-size:13px; color:#222; border:1px solid #e2e2e2; cursor:pointer;}
.writeTab li.on a {background:#034063; color:#fff; font-weight:bold; font-size:14px; border:1px solid #034063;}
.tabLine{border-bottom:1px solid #e2e2e2; margin-bottom:10px; height: 47px;}
.writeSearch {border:1px solid #dae4ea; background:#f1f6f9; text-align:center; padding:16px 0; margin-bottom:10px;}
.btnSearch {display:inline-block; height:27px; width:40px !important; padding:1px 12px 2px 10px; border-radius:3px; color:#fff; border:none!important; text-indent:0 !important; cursor:pointer;}
.tSubject {color:#444; text-indent:6px; width:246px;}
.tDate {font-size:12px; color:#999; width:104px;}
.sReturn {display:inline-block; height:20px; min-width:33px; border:1px solid #ef7b7b; padding:0px 3px 0 5px; border-radius:3px; color:#fff; background:#ef7b7b; text-indent:0 !important; font-size:12px;}
.sComplete {display:inline-block; height:20px; min-width:33px; border:1px solid #a0a0a0; padding:0px 3px 0 5px; border-radius:3px; color:#fff; background:#a0a0a0; text-indent:0 !important; font-size:12px;}
.sIng {display:inline-block; height:20px; min-width:33px; border:1px solid #5ba9e2; padding:0px 3px 0 5px; border-radius:3px; color:#fff; background:#5ba9e2; text-indent:0 !important; font-size:12px;}
.sUse {display:inline-block; height:24px; min-width:56px; border:1px solid #c6c6c6; padding:0px 3px 0 5px; border-radius:3px; color:#444444; background:#fff; text-indent:0 !important; cursor:pointer;}
.sEdit {width:46px; height:20px; border:none !important; margin:100px 0 0 -92px;}
.favoList {margin-top:9px;}
.favoList li {list-style:none; line-height:24px; color:#444;}
.arrClose {display:block; width:100px; position:absolute; left:50%; margin-left:-50px; height:26px; text-indent:-20000px; margin-top:-13px;}
.arrOpen {display:block; width:100%; height:21px; border:1px solid #dedede; margin-bottom:10px; }
.arrOpen a {position:absolute; left:50%; margin-left:-50px; text-indent:-20000px; width:100px; height:21px;}
.writeTapCont {display:inline-block; padding:0px; margin:0px;}
.writeTapCont li {list-style:none; position:relative; float:left; width:125px; height:179px; padding:0 8px; text-align:center; border:1px solid #e1e4e6; background:#f5f5f5; margin:40px 55px 6px 30px; border-radius:5px; line-height:185px;}
.starBtn {position:absolute; top:-1px; right:-1px; width:37px; height:69px; text-indent:-20000px; display:block;}
.writeTapCont li.on { border:1px solid #4abbdf;}
.starList {line-height:20px; cursor:pointer; font-size:15px; color:#333; display:inline-block; vertical-align:middle;}
.writeL {width:64%; float:left;}
.writeR {width:35%; left:65%; display:inline-block; margin-top:1px;}
.deTxt {position:absolute; right:6px; bottom:6px; width:26px; height:26px; display:block; text-indent:-20000px; }
.faGi {display:block; border:1px solid #dedede; padding:10px 10px 5px 10px; margin-bottom:10px; background-color:#f6fafb;}
.faGi li {list-style:none; background-color:#fff; margin:0 8px 4px 0; display:inline-block;  border:1px solid #e1e4e6;}
.faGi li:hover { margin:0 8px 4px 0; display:inline-block;  border:1px solid #5ba9e2;}
.faGi li a.faList {display:inline-block; padding:0 0px 0 10px ; width:126px; height:28px; line-height:31px; font-size:14px; color:#404e5d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.faGi li a.giDel {width:24px; height:28px; text-indent:-20000px; float:right; padding:0 5px 0 0;}

/* 양식보기 */
.formIcn {display:inline-block; float:right; margin:50px 18px 16px 0; position:absolute; right:0px;}
.formIcn li {list-style:none; float:left; padding:0 8px 0 4px; font-size:12px; }
.formIcn li:last-child {background:none;}
.formIcn li span {display:none;}
.formIcn li a {padding:10px; display:ruby-text; }
.icnSave {padding-left:21px;}
.icnComm {padding-left:21px;}
.icnView {padding-left:21px;}
.icnSend {padding-left:21px;}
.icnList {padding-left:21px;}
.icnReceipt {padding-left:20px;}
.icnHistory {padding-left:20px;}
.icnAddComment {padding-left:20px;}

/* 메인 레이아웃 */
.mainbox { position:absolute;left:0; right:0px;top:0; bottom:3px;padding:25px 25px;}
.main_list {float:left; width:478px; border:1px solid #dedede; overflow-y:auto;}
.timeLine {margin:0 0px 0px 29px; height:769px; overflow:auto;}
.myList {margin:0; padding:0; }
.boxin_view {padding-bottom:4px;max-width:667px; left:503px; right:0px; position:absolute;  height:774px; overflow-y:auto;  overflow-x:hidden; border-top:1px solid #dedede; }
.layoutHam {margin:-3px 0 0 0; list-style:none; padding:0; }
.layoutHam li {list-style:none; }
.layoutHam .hamBox {float:left; width:334px; height:386px; border-bottom:1px solid #dedede; border-right:1px solid #dedede;  margin:0 0 -1px -1px;}
.mainUser {display:inline-block; margin:19px 0 0 29px; width:420px; padding-bottom:17px; border-bottom:1px solid #eeeeee;}
.mainUser li {list-style:none; float:left; padding-right:8px;}
.mainUser li:last-child {padding-right:0;}
.top_n_menu .mainPro {width:50px; height:50px;}
.top_n_menu .subUser dt {margin-top:-5px;}
.top_n_menu .userName {margin-top:-5px;}
.top_n_menu .userTeam { margin-top:12px;}
.top_main .mainPro {width:50px; height:50px;}
.top_main .subUser dt {margin-top:-5px;}
.top_main .userName {margin-top:-5px;}
.top_main .userTeam { margin-top:12px;}
.mainPro {border-radius:50%; width:40px; height:40px; left:50%; top:50%; overflow:hidden; display:inline-block; border:1px solid #dcdcdc;}
.mainPro02 {border-radius:50%; width:50px; height:50px; left:50%; top:50%; overflow:hidden; display:inline-block; border:1px solid #dcdcdc;}
.mainAdmin {margin-top:5px; display:none;}
.mainAdmin a {width:35px; height:35px;border-radius:50%; border:1px solid #d6d6d6; text-indent:-20000px; display:inline-block;}
.subUser {display:block;  padding:11px 15px 17px 0px; height:38px; line-height:38px; border-bottom:1px solid #222; margin:0px;}
.subUser dt {float:left; padding-right:13px; margin-top:0px;}
.subUser dd {float:left; padding-right:8px;}
.subUser dd:last-child {padding-right:0; float:right;}
.rightMenu {padding-top:0px; margin:0px;}
.rightMenu > li {list-style:none; float:left; color:#666; padding:0 8px; font-size:12px;}
.rightMenu > li a { color:#666;}
.rightMenu > li:last-child {background:none; padding-right:0;}
.subLang {position:absolute; line-height:20px; margin-top:3px;}
.userName {color:#444; font-weight:bold; margin:0; font-size:12px; text-overflow:ellipsis; white-space:nowrap; width:110px; overflow:hidden;}
.userName span {font-size:14px;}
.userTeam {margin:19px 0 0 -4px; position:absolute; /*left:69px;*/ left:110px; color:#666; font-size:12px; text-overflow:ellipsis; white-space:nowrap; width:110px; overflow:hidden;} 
.topLang {padding-right:13px;}
.topLogout { padding-left:20px; vertical-align:middle;}
.myTitle {display:inline-block; width:420px; height:22px; font-size:19px; color:#000; margin:21px 0 10px 0;}
.myMore{width:55px; height:35px; display:inline-block; text-indent:-20000px; float:right; margin:-10px 0 0 0;}
.myDD {width:100%;}
.mTime {width:420px; text-align:center; }
.mTime span {display:inline-block; background:#fff; padding:4px 10px; margin:12px 0 5px 0; font-size:11px; color:#617180;}
.mComment, .mComplete, .mArrive, .mReturn, .mUpdate, .mCcinfo, .mHold, .mWithdraw, .mApprovalcancel, .mRedraft, .mChargejob {width:420px; margin-bottom:2px;}
.mComment td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mComment th {width:100px; background:#626f7e; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mComment th span { padding:40px 5px 0 5px;}
.mComplete td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mComplete th {width:100px; background:#70b0e0; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mComplete th span {padding:40px 5px 0 5px;}
.mArrive td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mArrive th {width:100px; background:#70c1b6; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mArrive th span { padding:40px 5px 0 5px;}
.mReturn td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mReturn th {width:100px; background:#e58076; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mReturn th span { padding:40px 5px 0 5px;}

/* 알림 아이콘 추가 */
.mUpdate td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mUpdate th {width:100px; background:#a4d78a; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mUpdate th span {padding:40px 5px 0 5px;}
.mCcinfo td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mCcinfo th {width:100px; background:#edd160; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mCcinfo th span {padding:40px 5px 0 5px;}
.mHold td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mHold th {width:100px; background:#978e8a; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mHold th span {padding:40px 5px 0 5px;}
.mWithdraw td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mWithdraw th {width:100px; background:#bca9ed; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mWithdraw th span {padding:40px 5px 0 5px;}
.mApprovalcancel td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mApprovalcancel th {width:100px; background:#e8a975; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mApprovalcancel th span { padding:40px 5px 0 5px;}
.mRedraft td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mRedraft th {width:100px; background:#b0b0b0; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mRedraft th span { padding:40px 5px 0 5px;}
.mChargejob td {background:#f3f6fa; padding:13px 22px; line-height:19px;}
.mChargejob th {width:100px; background:#8a9795; text-align:center;  font-weight:bold; color:#fff; padding-top:7%;}
.mChargejob th span { padding:40px 5px 0 5px;}
.mLine {padding:0;}
.mTit {font-size:14px; color:#444; margin-bottom:1px;}
.tBlue {color:#0089e8; font-weight:bold;}
.mName {color:#888; font-size:13px;}
.mClock {color:#888; font-size:12px;  padding-left:15px;}
.hamTit {margin:-4px 29px 17px 29px; height:25px;}
.boxScroll {float:left; width:305px; height:305px; margin-left:29px; overflow:auto;}
.boxScroll ul:last-child { margin-bottom:0 !important;}
.hamTxt {font-size:20px; color:#000; padding-top:4px; float:left;}
.mNum {border-radius:11px; display:inline-block; min-width:22px; height:22px; line-height:21px;padding:0 5px; color:#fff; text-align:center; margin-left:8px; font-size:12px;}
.mMore {width:55px; height:35px; display:inline-block; text-indent:-20000px; float:right; margin:-3px 0 0 0;}

/* 미결함 */
.suspUl {width:276px; margin-bottom:5px; background:#f3f6fa; display:inline-block; padding:19px 22px 19px 22px;}
.hamCont {font-size:13px; color:#666; line-height:18px; margin:22px 0px 24px 0px}
.hamCont dt{ list-style:none; clear:both; height:27px;}
.hamCont dd {list-style:none; font-size:12px;}
.msTit {font-size:14px; font-weight:bold; color:#222; float:left; padding:0px;line-height:1;}
.mainbox .security { float:right;}
.mainbox .msTit { width:185px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mSecu { margin-left:4px; width:22px; height:22px; text-indent:-20000px; display:block; float:left;}
.fClip {position:relative; float:right; width:30px; height:30px; }
.mainbox .fClip {margin-right:-10px;}
.mClip { width:22px; height:22px; text-indent:-20000px; display:block;}
.fileList {position:absolute; right:-6px; top:30px; padding:10px; border:1px solid #999; border-radius:3px; box-shadow:2px 2px 5px #ccc; background:#fff; z-index:1;}
.fileList li {list-style:none; display:block; white-space:nowrap;line-height:19px; text-overflow:ellipsis; width:110px; overflow:hidden;}
.fileList li a {color:#666;}
.file_box {position:absolute; right:-52px; top:18px; padding:10px; border:1px solid #999; border-radius:3px; box-shadow:2px 2px 5px #ccc; background:#fff; z-index:1; text-align:left; font-size:12px;}
.file_box li {list-style:none; display:block; white-space:nowrap;line-height:19px; text-overflow:ellipsis; width:110px; overflow:hidden;}
.file_box li a {color:#666;}
.fileList > .boxPoint {width:20px !important; height:20px; position:absolute; top:-14px; right:7px; display:block;}
.boxPoint {width:20px !important; height:20px; position:absolute; top:-14px; right:50px; display:block; }
.mWBtn {display:inline-block; height:28px; min-width:34px; border:1px solid #c6c6c6; padding:0px 8px 1px 8px; border-radius:3px; color:#222; background:#fff; margin-right:3px; text-indent:0 !important; cursor:pointer;}
.mWBtn:hover {border:1px solid #888;}
.suspUl li { list-style:none;}
.suspUl li dl {margin:6px 0 8px 0;}
.suspUl li dt , .suspUl li dd { list-style:none; margin:0px 0px 3px 0px;}
.suspUl .mPro {width:57px; height:57px; margin:5px 0px 0px 0px; clear:both; float:left;}
.sCont {margin:18px 0px 8px 0px; float:left;}
.viewBtn {position:relative; display:inline-block; vertical-align:middle; margin:0px 0px 0px 1px; padding:0px;}
.viewBtn li {list-style:none; float:left;}
.viewBtn li a {display:inline-block; float:left; width:30px; height:28px; text-indent:-20000px; border:1px solid #d6d6d6;}
.viewList a {border-radius:3px 0 0 3px;}
.viewRight a {border-radius:0 3px 3px 0;}

/* 진행함 */
.progUl dl {margin:0;}
.progUl {width:276px; margin-bottom:5px; background:#f3f6fa; display:inline-block; padding:6px 22px 1px 22px;}
.mProgress {display:inline-block; margin:0px 0 10px 0; padding:0;}
.mProgress li {padding-bottom:5px;list-style:none; position:relative; float:left; padding-right:18px; }
/* .mProgress li:first-child {margin-left:-40px;} */ /*2017-11-09 수정*/
.mProgress li:last-child {background:none; padding-right:0;}
.cirTxt {display:inline-block; width:44px; height:44px; border-radius:50%; text-align:center; font-weight:bold; font-size:14px; color:#777; background:#fff; padding-top:13px;}
.proBlue {border-radius:50%; width:40px; height:40px; left:50%; top:50%; overflow:hidden; display:inline-block; border:2px solid #429ee8;}
.blueNum {position:absolute; display:inline-block; border-radius:50%; width:22px; height:21px; padding-top:1px; font-size:12px; color:#fff; text-align:center; right:7px; top:-3px;}
.tagW {position:absolute; display:inline-block;/*  width:35px;height:20px;*/width:36px;height:25px;line-height:21px; padding:5px 1px 0 0; font-size:12px; color:#444; text-align:center; left:4px; top:45px;}
.tagB {position:absolute; display:inline-block;/*  width:35px;height:20px;*/ width:35px;width:36px;height:25px;line-height:21px;padding:5px 1px 0 0; font-size:12px; color:#fff; text-align:center; left:4px; top:45px;}
/* 반려함 */
.returnUl {margin-bottom:5px;width:276px;  background:#f3f6fa; display:inline-block; padding:10px 22px 6px 22px}
.returnUl .mPro {width:57px; height:46px; margin:0px 0px 0px 0px; clear:both; float:left;}
.returnUl .sCont { margin:0px;}
.myList li {list-style:none; }
.myList li.myDD:first-child {margin-top:-19px;}

/* 컨트롤 제어 */
.AXanchorSelectorHandleContainer {display:none;}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {display:none;}
/* 12월 27일 추가 */
.smSave {text-indent:0;display:inline-block;position:relative;background:#566472 !important;outline:0;border:1px solid #566472;color:#fff;min-width:30px;height:26px;padding:0px 5px 1px 5px; border-radius:3px;font-size:13px;line-height:26px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.bgPop {display:inline-block; width:100%; margin:10px 0px 0px 0px; padding:10px 0; text-align:center; background:#f1f6f9;}
.editList {position:relative; margin:5px 10px; display:inline-block;}
.editList dt {float:left; margin-right:5px; line-height:30px;}
.editList dd {margin:0px 5px 0px 0px; float:left;}
.editList dd:first-child {mragin-left:0 !important;}
.inputDel {position:absolute; margin-left:-30px; text-indent:-20000px; display:inline-block; width:30px; height:30px; }
.borderLine {border:1px solid #e4e4e4;}
.treeBox {display:inline-block; width:100%; margin:0px;}
.treeTop {background:#f8f8f8; border-bottom:1px solid #e4e4e4;}
.treeBot {width:100%; overflow:auto; margin:0px;}
.mar10{margin:10px;}
.treeBtn {padding:10px;}
.gianList01 li {list-style:none; height:26px;}
.mlm {margin-left:-1px !important;}
.sEdit {width:46px; height:20px; border:none !important; margin:100px 0 0 -95px;}
.radioBtn {display:inline-block; vertical-align:middle; margin:0px; padding:0px;}
.radioBtn dt {display:inline-block; margin-right:-1px; float:left; height:29px; line-height:29px; min-width:56px; border:1px solid #c6c6c6; padding:0px 5px 0 5px; border-radius:3px 0px 0px 3px; color:#444444; background:#fff; text-indent:0 !important; cursor:pointer;}
.radioBtn dd {display:inline-block; margin:0px; height:29px; line-height:29px; min-width:56px; border:1px solid #c6c6c6; padding:0px 5px 0 5px; border-radius:0px 3px 3px 0px; color:#444444; background:#fff; text-indent:0 !important; cursor:pointer;}
.radioBtn dd input {margin-right:3px;}
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.noListTr td { border-bottom:0px; background-color:#fff;}
.AXGrid .AXgridScrollBody{border-bottom:0px;}
.AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdCheck { padding-top:6px !important;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdCheck {padding-top:0 !important;}
.AXGrid .AXgridPageBody {border-top:1px solid #ccc;}
.AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText { font-weight:bold;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.line1 td {height:30px;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.line0 td {height:30px;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td { background:none; border-bottom:1px solid #ededed;}
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td {border-bottom:1px solid #ededed;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {padding-top:4px !important; font-size:12px;}
.coviGrid .AXGrid .tdRelBlock { height:30px !important;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td { height:30px !important;}
.AXGrid .AXgridScrollBody { border-top:1px solid #acaeb2;}
.coviGrid .AXGrid .AXgridScrollBody .AXGridColHead { border-bottom:0px;}
.tabCont {margin:0px 15px 0px 15px;}
.coviGrid .listLinePlus { width:100% !important; table-layout:fixed;}
.coviGrid .listLinePlus thead th {border-top:1px solid #acaeb2; height:30px; background-color:#f9f9f9; border-bottom:1px solid #dedede; font-weight:bold; font-size:12px; color:#5e5e5e;}
.coviGrid .listLinePlus td {border-bottom:1px solid #dedede; padding:7px 0px 7px 0px; vertical-align:middle; background-color:#fff;}
.appProList { display:inline-flex; white-space:nowrap; width:auto; border:1px solid #dedede; border-radius:5px;}
.top_n_menu {position:fixed; z-index:200; min-width:900px; background-color:#fff; padding-top:17px; margin-top:-17px; right:0px; left:90px; padding-left:40px; padding-right:40px; padding-bottom:20px;}
.top_main {position:fixed; z-index:200; max-width:1148px; background-color:#fff; padding-top:17px; margin:-17px 0 0 -20px; right:0px; left:90px; padding-left:40px; padding-right:40px;}
.top_main > .subUser {min-width:782px; border-bottom:1px solid #222 !important; line-height:38px;}
.comment {display:inline-block; width:18px; height:16px; text-indent:-20000px; margin:1px 0 0 2px;}

/*1229추가*/
.bgDot { white-space:nowrap;display:inline-block; height:20px; text-indent:10px; }
.daeLeft {display:inline-block; width:63%; min-width:600px; border:1px solid #e8e8e8; box-shadow:1px 1px 4px #ccc; border-radius:3px;}
.daeTop {font-size:14px; font-weight:bold; height:44px; border-bottom:1px solid #d8dde3; padding-left:43px; line-height:42px;}
.daeBot {width:100%; margin:0px; padding:0px;}
.swOn {text-indent:0; border:none !important; cursor:pointer; width:35px; height:22px;  margin-left:8px;}
.swOff {text-indent:0; border:none !important; cursor:pointer; width:35px; height:22px; margin-left:8px;}
.daeLine {margin:15px;}
.daeLine dd {line-height:34px; margin:0 10px 0 0;}
.daeLine dt {line-height:34px; width:15%; margin:0 10px 0 0; height:20px; text-indent:10px; float:left; display:inline-block; }
.daeR {width:12%; float:right; text-indent:10px; }
.daeLine dd:last-child {width:81%; margin-bottom:15px; float:left;}
.adSearch {width:150px; float:left;}
.searchBtn {position:absolute; display:inline-block; margin:3px 0px 0 -30px; text-indent:-20000px; width:30px; height:30px;}
.adDate {width:100px;}
.adTArea {width:100%;}
.pwRight {float:right; display:inline-block; width:36%; min-width:280px; border:1px solid #e8e8e8; box-shadow:1px 1px 4px #ccc; border-radius:3px;}
.pwTop {font-size:14px; font-weight:bold; height:44px; border-bottom:1px solid #d8dde3; padding-left:43px; line-height:42px; }
.pwBot {width:100%; margin:0px; padding:0px;}
.adLayout { margin:0px; padding:0px;}
.pwLine {margin:0px; padding:0px;}
.pwLine dt {width:18%; float:left; margin:15px 0 15px 15px;}
.pwLine dd {width:55%; float:right; text-align:right; margin:15px 15px 15px 0;}
.pwLine dt,.pwLine dd {display:inline-block; line-height:34px;}
.adWrap {min-width:980px;}
.adPw {width:100%}
.adSound {display:inline-block; margin-top:15px; width:100%; padding-bottom:20px; border:1px solid #e8e8e8; box-shadow:1px 1px 4px #ccc; border-radius:3px; margin-bottom:10px;}
.sounTop {font-size:14px; font-weight:bold; height:44px; border-bottom:1px solid #d8dde3; padding-left:43px; line-height:42px; }
.rouBtn {font-size:12px; line-height:25px; padding:2px 13px 6px 14px; margin:-1px 0 0 8px; color:#fff; vertical-align:middle; border-radius:15px; height:29px; display:inline-block;}
.rouBtn input {margin:-2px 3px 0 0;vertical-align:middle;}
.sounBot {width:100%; margin:0px; padding:0px;}
.adLayout li {list-style:none; display:inline-block; width:50%; float:left;}
.adTWrap01 {padding:20px 10px 0px 20px;}
.adTWrap02 {padding:20px 40px 0px 20px;}
.adTWrap03 {padding:20px 20px 15px 40px;}
.adTWrap04 {padding:20px 40px 30px 20px;}
.soundTable {width:100%; border-top:1px solid #dcdcdc;}
.soundTable th {font-size:13px; text-align:left;  font-weight:normal; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px 8px; line-height:20px; height:20px; width:155px;}
.soundTable td {font-size:12px; color:#666; border-bottom:1px solid #dcdcdc; padding:5px 8px; line-height:20px; height:20px; vertical-align:middle;}
.soundTable th > span {float:left;}
.soundTable th > input {float:right;}
.soundTable td > input {margin:0 6px 0 15px;}
.icnDate {position:absolute; display:inline-block; font-size:0; margin:3px 0px 0 -30px; text-indent:-20000px; width:30px; height:30px;}
.t_padding .icnDate {margin-top:0;}
.t_padding .searchBtn {margin-top:0;}
.dateSel {line-height:28px;}
.bodyMenu {/*margin:93px 0 10px 0;*/margin:0px 0 10px 0;}
.tPadd {padding:10px 20px 20px;}
.polTree { margin:0px; padding:0px;}
.polTop {padding:10px 0px 10px 0px; border-bottom:1px solid #e8e8e8;}
.polTree > dt {line-height:40px; border-bottom:1px solid #e8e8e8; padding:0px 3px 0px 0px; color:#222; font-weight:bold; clear:both;}
.polTree > dt > input {vertical-align:top; margin-top:5px;}
.polWidth {height:40px; text-indent:-20000px; display:inline-block; padding-left:34px;}
.polName01 {width:113px; display:inline-block; line-height:18px; margin-top:10px; word-break:break-all;}
.polName02 {word-break:break-all;}
.polPlus {float:right; width:30px; height:30px; margin:5px 0px 0 0; text-indent:-20000px; }
.polTree > dd {width:100%; border-bottom:1px solid #e8e8e8; margin:0px; padding:0px;}
.polSub  {padding:5px 0px 5px 20px; margin:0px;}
.polSub li {list-style:none; }
.polSub li > input {vertical-align:top; margin:0px; padding:0px;}
.polSub li a {line-height:24px; word-break:break-all; width:127px;  padding:0px 0 0px 33px; display:inline-block;}
.tView {width:30px; line-height:28px; text-indent:-20000px; display:inline-block; margin-right:2px;}
.tEllip {width:100%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; overflow:hidden;}
.signWrap {position:relative; float:left; width:144px; margin:32px 24px;border:2px solid #d8dde3;}
.signWrap:hover {position:relative; width:144px; }
.signBox {font-size:13px; color:#666; margin:0px; padding:0px;}
.signBox li {list-style:none; display:inline-block; width:140px; border-bottom:1px solid #d8dde3; height:30px; line-height:30px; text-align:center; color:#666;}
.sigFill {height:120px !important; line-height:120px !important;}
.signBox li:last-child {border-bottom:none !important; font-size:12px;}
.stand {position:absolute; left:-1px; top:-1px; width:41px; height:21px; line-height:21px; display:inline-block; color:#fff; font-size:12px; text-align:center;}
.signDel {position:absolute; right:0; top:0; width:21px; height:21px; text-indent:-20000px;}
.signAdd {display:inline-block; margin:32px 24px; width:142px; height:213px; line-height:200px;border:2px solid #d8dde3; background:#fcfcfc; text-align:center;}
.signAdd a {display:inline-block;width:80px; height:80px; text-indent:-20000px; margin-top:72px;}
.popSign { border:1px solid #d8dde3; width:140px; background:#fff;}
.signPopL {float:left; width:170px;}
.signPopR {display:inline-block; float:left; text-align:left; margin-top:26px; line-height:26px;}

/*input 버튼*/
.btnAdd {display:inline-block;	height:30px; padding:1px 7px 2px 15px;  border:1px solid #cbd4d9; color:#000; border-radius:3px; font-size:13px; text-align:center; cursor:pointer;}
.btnEra {display:inline-block;	height:30px; width:33px; border:1px solid #cbd4d9; border-radius:3px 0px 0px 3px !important; cursor:pointer; text-indent:-20000px; margin-right:-1px;}
.btnDel {display:inline-block;	height:30px; width:33px; border:1px solid #cbd4d9; border-radius:0px !important; cursor:pointer; text-indent:-20000px; margin-right:-2px;}
.btnRefr {display:inline-block;	height:30px; width:33px; border:1px solid #cbd4d9; border-radius:0px 3px 3px 0px !important; cursor:pointer; text-indent:-20000px;}

/* 셀렉트박스 디자인 */
.selBox {position:relative; display:inline-block; min-width:49px; color:#444; font-size:13px; line-height:24px; margin-right:5px; vertical-align:middle;}
.selTit a {position:relative; width:100%; display:inline-block; height:30px;line-height:28px; /*padding:2px 8px 0px 8px;*/ border-radius:2px; border:1px solid #c6c6c6;  z-index:2; cursor:pointer;}
.selTit a:hover {border:1px solid #777;}
.selList {position:absolute; display:block; margin-top:-1px; border-radius:0px 0 3px 3px; border:1px solid #c6c6c6; background:#fff; cursor:pointer; white-space:nowrap; z-index:8;}
.selList .select {background:#f5f5f5; color:#444;}
.listTxt {display:block; color:#666; padding:1px 8px; text-decoration:none !important;}
.listTxt:hover {background:#59abee; color:#fff;}

/* 첨부목록 */
.addDataBtn {margin:5px 10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.addData {margin:5px 10px;}
.addData dl {line-height:25px; display:block; height:26px; padding:0 10px;}
.addData dl:hover {background:#f1faff;}
.addData dt {display:inline-block; float:left; line-height:20px; width:70%;}
.addData dt input {border-color:#c6c6c6 !important;}
.addData dd {display:inline-block; float:right; text-align:right; width:29%;}
.exCel {display:inline-block; width:24px; height:24px; text-indent:-20000px; margin:2px 0px 0 5px;}
.pPoint {display:inline-block; width:24px; height:24px; text-indent:-20000px; margin:2px 0px 0 5px;}
.woRd {display:inline-block; width:24px; height:24px;  text-indent:-20000px; margin:2px 0px 0 5px;}
.etcFile {display:inline-block; width:24px; height:24px; text-indent:-20000px; margin:2px 0px 0 5px;}
.teXt {display:inline-block; width:24px; height:24px;  text-indent:-20000px; margin:2px 0px 0 5px;}
.imAge {display:inline-block; width:24px; height:24px; text-indent:-20000px; margin:2px 0px 0 5px;}
.attFileListCont .WoRd {display:inline; margin: 0px; background-position:0px !important;}
.fileHover {width:100%; border:none !important;}
.fileHover td {padding:0px !important; border:none !important;}
.fileHover tr td:first-child {padding-left:10px !important;}
.fileHover tr td:last-child {padding-right:10px !important;}
.fileHover tr:hover {background:#f1faff; cursor:pointer;}
.t_right {text-align:right !important;}
.excelData {margin:5px 0px; clear:both; line-height:29px;}
.excelData dd {float:right; margin:0px 0px 2px 0px;}
.excelData dt {line-height:21px; float:left; width:70%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.excelData dt span {font-size:13px; color:#888888;}
.table_th_f {z-index:1; margin-top:-1px;}
.table_td_f {}
.rightFixed { height:40px; background:#fff; padding:10px 20px 0 24px; display:none;}
.xbar {width: 4px; height: 100%; bottom: 0px; background-color:#fff; border-left:1px solid #d2d7de; border-right:1px solid #d2d7de; position: absolute; cursor: ew-resize; z-index:2;}
.gridBodyTr.gridBodyMarker .bodyTd { background-color:#f6fafb !important;}
.gridBodyTr.gridBodyMarker .bodyNode.bodyTdText { background-color:#f6fafb;}
.appProList { background-color:#fff;}
.content_in a { cursor:pointer;}
/* .btn_group.job_wrap { margin-bottom:6px;} */
/* .btn_group.bizdoc_wrap { margin-bottom:6px;} */
.btn_group.Audit_wrap {/* margin-top:-7px;*/padding-top:12px;}
.btn_group.Audit_wrap .radioBtn dt {height:33px;line-height:31px;}
.btn_group.Audit_wrap .radioBtn dd {height:33px;line-height:31px;}
.topstit_n { font-size:12px; color:#666; vertical-align:middle; margin-left:12px;  padding-left:15px;}
.AXanchorSwitchBox.on { height:20px !important; width:33px !important;}
.AXanchorSwitchBox{ height:20px !important; width:33px !important;}
.AXanchorSwitchBox .AXanchorSwitchHandle { width:16px  !important; height:16px  !important; top:1px !important;}
.AXanchorSwitchBox.on .AXanchorSwitchHandle { width:16px  !important; height:16px  !important; top:1px !important;}
.AXanchorSwitchBox.on { background-color:#727c8c !important; border-color:#727c8c !important}
.AXanchor { float:right;}
.daeTop .AXanchor { margin-top:12px; margin-right:15px;}
.pwTop .AXanchor { margin-top:12px; margin-right:15px;}
.popBox { margin-top:0px;}
.fRight .AXInput.W85 { width:100px;}
.fRight  .btnRefresh {margin-left:5px;}
.appBox .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable { width:auto !important; }
.appBox .treeScrollContent{ width:auto !important;}
.dragFileBox {width:100%; height:117px; line-height:40px; text-align:center; display:inline-block; padding-top:9px;}
.dragFile {width:30px; height:30px; margin-top:36px; display:inline-block; text-indent:-20000px;}
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable thead tr td .bodyTdCheckBox, .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdCheckBox, .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tfoot tr td .bodyTdCheckBox { height:23px;}
.gridLine05 {width:100%; height:200px; overflow:auto; margin-bottom:10px;}
.gridLine10 {width:100%; height:400px; overflow:auto; margin-bottom:10px;}
.ly_close {width:30px; height:27px;}
.ly_close img {display:none;}
.layer_alert .alert_header {background:#3a4450 !important;}
.layer_alert .alert_content {border:1px solid #222 !important;}
.t_padding {margin:20px 40px;}
.t_padding > table {width:100%;}
.t_padding td {padding:1px;}
.linePlus th {border-top:1px solid #c3d7df !important;}

@media only screen and (min-width: 1280px) {

/* 전자결재 수정영역 - 2017-11-09*/
/* .boxin_view {overflow-y: hidden;}  */
 }

/* 조직도 상단 수정 */
.appList_top_b{margin-bottom: 10px;}
.j_appSelect {width:80px;}

/*서브타이틀*/
.ltit_txt { font-size: 24px;  color: #000; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.lmb_top {padding:18px 25px 18px 25px;}
.content_header {padding:0px 25px 0px 25px; }
.content_header h3 {font-size: 24px;  padding: 0px; display: inline-block; margin: 0px;  margin-top: 18px;  color: #000; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.rtit {padding:18px 25px 18px 25px;}
.rtit .left {font-size: 24px;  color: #000; font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}

/* 전자 결재 */
.appRelBox {position:relative;height:100%;}

/* 공통화면 레이아웃 */
input:disabled {background-color:#d9d9d9;color:#999;}
input[type='checkbox'], input[type='radio'] {background-color:rgba(0,0,0,0); border:0;}
input:disabled+label > span:first-child {background-color:#d9d9d9 !important;}
select.selectType01:disabled {background-color:#d9d9d9;background-image:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_select_downArr.png')}
select.selectType02:disabled {background-color:#d9d9d9;background-image:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_select_downArr02.png');}
textarea:disabled {background-color:#d9d9d9;}
#wrap {position:relative;width:100%;height:100%;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;font-size:14px;color:#000;overflow:hidden;}
#header {min-width:1280px;height:71px;border-bottom:2px solid #000;z-index:101;}
#header > h1 {margin:0 0 0 26px;float:left;width:129px;}
.hGnb {margin-left:40px;float:left;font-size:17px;}
.btnGnbView {float:left;}
.btnGnbView .btnGnb {display:block;width:70px;height:70px;text-indent:-9999px;border:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_sitemap.png') no-repeat center center;cursor:pointer;}
.siteMapCont {position:absolute;top:70px;left:-2px;width:0;height:480px;background:#fff;transition:width .4s;z-index:3;overflow:hidden;border:1px solid #969696;}
.btnGnbView.active .siteMapCont {left:0;width:1050px; height: 480px;}
.siteMapCont > div {padding:27px 10px 27px 25px;width:100%;height:100%;}
.siteMapCont .todoBtnBox {position:absolute;top:0;right:15px;}
.siteMapCont .btnTodoOption {background-size:20px;}
.siteMapCont .btnXCloseType02 {background-size:18px;}
.allServiceMenu {position:relative;width:998px;min-height:300px;border:1px solid #ddd;border-radius:2px;}
.allServiceMenu .allServiceCont {padding:15px 15px;float:left;width:20%;/*min-height:300px;*/}
.allServiceMenu .allServiceCont:before {content: '';display: inline-block;position: absolute;top: 0;margin-left: -15px;height: 100%;border-left:1px solid #ddd;}
.allServiceMenu .allServiceCont.mScrollV {padding:20px 0 20px 15px;float:right;}
.allServiceMenu .allServiceCont:first-child:before {border-left:none;}
.allServiceCont > ul:first-child .bigTitle > a {padding-top:0;font-size:16px;}
.allServiceCont .smalTitle > a {padding-top:10px;display:block;width:100%;font-size:13px;}
.allServiceCont .smalTitle > a:hover {font-weight:700;}
.allServiceCont .bigTitle+.smalTitle > a {padding-top:13px;}
.allServiceCont .bigTitle > a {padding:25px 0 0;display:block;width:100%;font-weight:700; font-size: 16px;}

/* .siteLInkList {margin:20px 0;} */
.siteLInkList > li {margin-bottom:5px;}
.siteLInkList > li:last-child {}
.siteLInkList li > a {position:relative;padding-left:35px;display:block;width:160px;height:40px;line-height:38px;border:1px solid #ddd;font-size:12px;color:#666;border-radius:2px;transition:box-shadow .3s;}
.siteLInkList li > a:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.siteLInkList li > a:after {content:'';display:block;position:absolute;left:13px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sitemap.png') no-repeat 0 0;}
.siteLinkMenual:after {top:10px;width:13px;height:16px;}
.siteLinkDownLoad:after {top:11px;width:17px;height:15px;background-position:-32px 0 !important;}
.siteLinkSiberEducation:after {top:12px;width:17px;height:15px;background-position:-69px 0 !important;}
.siteLinkRemoteSupport:after {top:10px;width:16px;height:16px;background-position:0 -24px!important;}
.siteLinkNewLegislation:after {top:12px;width:19px;height:17px;background-position:-35px -24px!important;}
.siteLinkPerson:after {top:11px;width:17px;height:17px;background-position:-73px -24px!important;}
.siteLinkPay:after {top: 13px;width:14px;height:18px;background-position: 0 -48px !important;}
.siteLinkFaq:after {top: 12px;width:15px;height:16px;background-position: -36px -48px !important;}
.siteLinkForm:after {top: 12px;width:13px;height:18px;background-position: -72px -48px !important;}
.favoriteSiteMenu {}
.favoriteSiteMenu > li {position:relative;margin:5px 10px 0 0;float:left;}
.favoriteTitleBox {padding:0 25px 0 10px;display:block;width:120px;height:30px;line-height:28px;border:1px solid #ddd;border-radius:2px;font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.favoriteSiteMenu .btnRemove {position:absolute;top:0;right:5px;width:20px;height:30px;background-position:center center;}
.gnb > li {position:relative;float:left;height:71px;cursor:pointer;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.gnb > li:first-child {padding-left:0;}
.gnb > li > a {position:relative;top:28px;padding:0 14px 0;display:block;font-weight:700;z-index:5;}
.gnb > li:first-child > a {border:none;}
.gnb > li > a > span {position:relative;}
.gnb > li > a > span:before {position:absolute;top:42px;left:50%;display:block;width:0;height:3px;content:'';-webkit-transform: translateX(-50%);-ms-transform:ranslateX(-50%);transform: translateX(-50%);transition: width 0.7s cubic-bezier(0.86, 0, 0.07, 1);}
.gnb > li:hover > a > span:before, .gnb > li.active > a > span:before  {width:100%;}
.gnb .subGnb {visibility:hidden;opacity:0;position:absolute;top:71px;width:174px;overflow:hidden;background-color:#fff;border-top:0px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);z-index:1;}
.gnb .subGnb > li {line-height:50px;border-top:1px solid #e2e2e2;}
.gnb .subGnb > li:first-child {border:none;}
.gnb .subGnb a {padding-left:17px;display:block;color:#222;font-size:14px;}
.gnb > li:hover .subGnb {visibility:visible;opacity:1;transition: visibility .4s, opacity .5s;}
.gnb .subGnb .subDepGnb {padding:15px 0 12px 18px;display:block;border-top:1px solid #e2e2e2;}
.gnb .subGnb .subDepGnb > li  {padding-left:9px;width:100%;height:25px;}
.gnb .subGnb .subDepGnb > li a {padding:0;width:100%;height:100%;color:#666;font-size:14px;}
.topMenuCont {/*float:right;*/position:absolute;right:0;}
.search_form {float:left;}
.search_form > div {/*position:relative;*/margin-right:15px;float:left;height:70px;line-height:70px;}
/* .search_formInp {margin-right:10px;} */
.inp_Search {padding:9px 0;border:none;border-bottom:1px solid #dcdcdc;font-size:14px;-webkit-border-radius:0 !important;border-radius:0!important;text-indent:0;}
.inp_Search:focus {outline:none;}
.inp_Search::-webkit-input-placeholde, .inp_Search::placeholder {font-size:14px;}
#wrap.dmm #header {z-index:501;}
.search_form .dmmSearch {display:none;}
.search_form.active .dmmSearch {position:fixed;top:0;bottom:0;left:0;right:0;margin:0;display:block;height:auto;background:rgba(0,0,0,.5);z-index:501;}
.searchFormBox {position:absolute;top:70px;right:396px;padding:20px 18px;width:260px;height:70px;background:#fff;border-radius:2px;}
.searchFormBox .inp_Search {padding-right:33px;width:100%;vertical-align:top;}
.searchFormBox .btnComSearch {position:absolute;top:-3px;right:14px;}
.btnComSearchClose {position:absolute;top:-26px;left:0;width:19px;height:19px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_sur_close.png') no-repeat center center;}
.groupWareCont {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_line01.png') no-repeat 0 center;}
.groupWareCont > a {padding:26px 23px 0 10px;display:block;width:59px;height:48px;}
.topMCcenter {float:left;height:69px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.topMCcenter > li {position:relative;float:left;line-height:70px;}
.topMCcenter > li:first-child > a {padding-left:21px;}
.topMCcenter > li:last-child > a{padding-right:26px;}
.topMCcenter > li > a {padding:0 13px;display:block;text-indent:-9999px;vertical-align:middle;}
.topMCcenter .btnOrganizationChart > a {width:60px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu01_n.png') no-repeat 21px center;text-indent:-9999px;}
.topMCcenter .btnOrderBusiness > a {width:48px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu02_n.png') no-repeat 13px center;text-indent:-9999px;}
.topMCcenter .btnTopMenuTabCont > a {width:65px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu05_n.png') no-repeat 13px center;text-indent:-9999px;}
/* .topMCcenter > li:nth-child(1) > a {width:22px;height:23px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu02_n.png') no-repeat 0 0;} */
/* .topMCcenter > li:nth-child(2) > a {width:24px;height:25px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu03_n.png') no-repeat 0 0;} */
/* .topMCcenter > li:nth-child(3) > a {width:28px;height:25px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu04_n.png') no-repeat 0 0;} */
.topMCcenter > li  >  span {position:absolute;top:15px;}
.topMCcenter .btnOrderBusiness > span {left:27px;}
.topMCcenter .btnTopMenuTabCont> span {left:32px;}
.orderBusi {position:fixed;top:71px;bottom:0;right:-326px;display:block;width:326px;transition:right .7s;}
/* .orderBusi:after, .orderBusi:before {bottom: 97%;left: 78px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index:1;	transition:bottom 1s;transition-delay: 0.5s;} */
.orderBusi:after, .orderBusi:before {bottom: 97%;left: 67px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index:1;	transition:bottom 1s;transition-delay: 0.5s;}
.orderBusi:after {border-color: rgba(255, 255, 255, 0);	border-bottom-color: #f8f8f8;border-width: 12px;margin-left: -12px;}
.orderBusi:before {border-color: rgba(150, 150, 150, 0);border-bottom-color: #000;border-width: 14px;margin-left: -14px;}
.btnTopFavoritBusi:after, .btnTopFavoritBusi:before {left:26px;}
.orderContent {position:absolute;top:0;bottom:0;width:100%;height:100%;border:1px solid #969696;border-top:none;z-index:2;background:#fff; overflow: hidden;}
/* .orderContent > div:first-child {padding:18px 25px 0 0;line-height:25px;text-align:right;} */
.orderContent .orderBusiMenuCont {top:0;bottom:0;left:0;right:0;overflow-y:auto;}
.oderContCloseBox {position:absolute;top:0;right:0;width:24px;height:64px;line-height:60px;background:#fff;z-index:5;}
.oderContCloseBox .btnOrderContClose {display:inline-block;width:25px;height:25px;text-indent:-9999px;border:none;outline:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_13.png') no-repeat center center;cursor:pointer;background-size:6px 10px;}
.btnOrderContClose {display:inline-block;width:25px;height:25px;text-indent:-9999px;border:none;outline:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_bd_close.png') no-repeat center center;cursor:pointer;}
.btnTopMenuTabCont.active .orderBusi {display:block;right:0;}
.btnTopMenuTabCont.active .orderBusi:after, .btnTopMenuTabCont.active .orderBusi:before {bottom:100%;}
.orderBusiActive {right:0;transition:right .7s;}
.orderBusiActive.orderActive {right:326px;}
/* .myInfo {position:relative;float:left;width:207px;line-height:70px;} */
.myInfo {position:relative;float:left;width:220px;line-height:70px;}
.myInfoViewBtn {display:block;width:100%;height:70px;}
.photo {margin:0 12px 0 19px;display:inline-block;width:40px;height:40px;border-radius:20px;overflow:hidden;vertical-align:middle;border:1px solid #ebebeb;}
.photo > img {width:40px;height:40px;vertical-align:top;}
.dep {margin-right:5px;display:inline-block;line-height:14px;font-size:13px;color:#000;vertical-align:middle;}
/* .dep > strong {display:block;width:80px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} */
.dep > strong {display:block;width:105px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/* .dep > span {margin-top:6px;display:block;width:80px;color:#666;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height:15px;} */
.dep > span {margin-top:6px;display:block;width:105px;color:#666;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height:15px; font-size: 11px;}
.myInfoView {display:inline-block;vertical-align:middle;}
/* .myInfoViewCont {display:block;width:30px;height:30px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_myinfo_n.png') no-repeat right center;} */
.myInfoViewCont {display:block;width:18px;height:30px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_myinfo_n.png') no-repeat right center;}
.myInfoViewList {position:absolute;top:70px;left:0;display:none;width:183px;background:#fff;border:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);z-index:2;}
.myInfoViewList > li {position:relative; padding:0; border-bottom:1px solid #ededed;color:#222;font-size:14px;}
/* .myInfoViewList > li:first-child {padding-bottom:0;border:none;}
.myInfoViewList > li:last-child {border:none;}
.myInfoViewList > li:nth-child(1) {padding:0 20px 0;}
.myInfoViewList > li:nth-child(2) > a {padding-top:16px;}
.myInfoViewList > li:nth-child(3) {padding:20px;}
.myInfoViewList > li:last-child {padding:20px;} */
.myInfoViewList > li > a {display:block; padding:15px 20px; color:#222;}
.myInfoViewList > li > p > a {display:block; padding:0 20px 15px; color:#222;}
.myInfoViewList > li > p:first-child > a {padding:15px 20px;}
.myInfoViewList > li > p.alarm > a {padding:2px !important;}
/* .myInfoViewList > li:nth-child(1) > a {padding-bottom:0;display:block;}
.myInfoViewList > li:last-child > p > a {padding-bottom:13px;display:block;}
.myInfoViewList > li:last-child > p:last-child > a {padding:0;} */
.myInfoViewList > li > ul {margin-bottom:16px; display:none;}
.myInfoViewList > li.on > ul {display:block;}
.myInfoViewList > li > ul > li {padding:5px 20px;}
.myInfo.active .myInfoViewList {display:block;}
.myInfo.active .myInfoViewCont {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_myinfo.png') no-repeat center center;}
.arrowBtn01 {display:block;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat 151px center;}
.arrowBtn01.on {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_24.png') no-repeat 151px center;}
.langSet {display:none;}
.alarm {cursor:pointer; padding:0 20px 15px;}
.alarm:first-child {cursor:pointer; padding:15px 20px;}
.myInfoViewList .alarm:first-child {cursor:pointer; padding:15px 20px !important;}
/* .alarm:first-child {padding-bottom:12px;} */
.onOffBtn {position:relative;right:0;padding:2px;display:inline-block;float:right;width:31px;height:14px;background:#cfcfcf;vertical-align:middle;text-indent:-9999px;border-radius:7px;}
.onOffBtn > span {position:absolute;display:block;left:2px;width:10px;height:10px;background:#fff;border-radius:5px;transition: left .2s;text-indent:-99999px;}
.onOffBtn.on > span {left:18px;}
.alarm.type01 {padding:0;display:inline-block;color:#000;}
.alarm.type01 > span {margin-right:5px;line-height:19px;}
.alarm.type01 .onOffBtn {width:36px;height:20px;border-radius:10px;}
.alarm.type01 .onOffBtn > span {width:16px;height:16px;border-radius:8px;}
/* .alarm.txtOn {position:absolute;top:50%;left:50%;margin:-10px 0 0 -38px;} */
.alarm.txtOn {width:76px;}
.alarm.txtOn .onOffBtn {width:76px;height:20px;border-radius:10px;}
.alarm.txtOn .onOffBtn.on {background:#cfcfcf;}
.alarm.txtOn .onOffBtn > span {width:16px;height:16px;border-radius:8px;}
.alarm.txtOn .onOffBtn.on > span {left:58px;}
.alarm.txtOn > span {position:absolute;display:block;width:0;height:20px;line-height:20px;text-align:left;overflow:hidden;color:#fff;font-size:11px;transition: width .2s;}
.alarm.txtOn .offTxt {padding-left:22px;}
.alarm.txtOn .onTxt {padding-left:10px;}
.alarm.txtOn .onOffBtn+span.offTxt {width:100%;}
.alarm.txtOn .onOffBtn+.offTxt+span.onTxt {width:0;}
.alarm.txtOn .onOffBtn.on+span.offTxt {width:0;}
.alarm.txtOn .onOffBtn.on+.offTxt+span.onTxt {width:100%;}
.txtEdit textarea {width:100%;height:55px;resize:none;}
.editChange {margin-top:5px;}
.editChange a {padding-left:28px;display:block;line-height:20px;font-size:13px;color:#444;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.personBox {height:30px;}
.perPhoto {display:inline-block;width:30px;height:30px;overflow:hidden;border-radius:15px;vertical-align:middle;border:1px solid #ebebeb;}
.perPhoto > img {width:30px;height:30px;vertical-align:top;}
.name {display:inline-block;width:calc(100% - 65px);line-height:17px;font-size:14px;vertical-align:middle;}
.name p {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.name strong {margin-right:5px;}
.name span {font-size:12px;color:#999;}
.name .pDate {margin:0 5px 0 10px;}
.personBox.perBoxType02 {height:auto;font-size:0;}
.perBoxType02 .perPhoto {width:40px;height:40px;border-radius:20px;}
.perBoxType02 .perPhoto > img {width:40px;height:40px;}
.perBoxType02 .perPhoto+.name {margin-left:10px;width:calc(100% - 65px);}
.perBoxType02 .name p {line-height:20px;font-size:13px;}
.perBoxType02 .name p:last-child {color:#666;}
.perBoxType02 .name {margin-left:0;width:calc(100% - 23px);}
.personBoxList > li  {position:relative;margin:0 13px 10px 0;padding:6px 0 0 10px;float:left;width:135px;height:55px;background:#ececec;border-radius:3px;}
.personBoxList .btnListRemove {position:absolute;top:10px;right:10px;}
.personBoxList  .name p {line-height:16px;}
.personBoxList .name span {font-size:11px;}
.sharePerSonListBox {padding:13px;border:1px solid #d6d6d6;border-radius:2px;overflow-y:auto;}
/* .schMoveSize {position:absolute;bottom:0;left:0;right:0;display:block;height:5px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_movesize.png') no-repeat center 0;cursor:n-resize;} */
.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:5px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_movesize.png') no-repeat center 0;cursor:n-resize;}
#comm_container {position:absolute;top:0;bottom:0;left:0;right:0;margin-top:71px;}
.favoritCont {position:absolute;top:0;bottom:0;left:0;width:70px;}
.faovriteListCont {position:absolute;top:0;bottom:45px;left:0;right:0;}
.favoriteList {padding:20px 0;}
.favoriteList > li {position:relative;margin-top:25px;text-align:center;}
.favoriteList > li:first-child {margin:0;}
.favoriteList > li > a {display:block;}
.favoriteList > li span {display:block;}
.favoriteList .countStyle {margin-top:7px;display:inline-block;}
.favoriteList > li .toolTip {top:0;display:none;font-size:12px;color:#666;}
.favoriteList > li a:hover+.toolTip {display:block;}
.favoriteList .icon {text-indent:-99999px;font-size:0;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fav_list.png') no-repeat center 0;}
.favoriteList .default {padding:0;line-height:inherit;background:none;}
.favoriteList .mail .icon {height:17px;background-position:center 0;}
.favoriteList .pendency .icon {height:23px;background-position:center -30px;}
.favoriteList .toDaySchedule .icon {height:20px;background-position:center -67px;}
.favoriteList .survey .icon {height:22px;background-position:center -100px;}
.favoriteList .posts .icon {height:21px;background-position:center -137px;}
.favoriteList .reqWork .icon {height:20px;background-position:center -176px;}
.favoriteList .community .icon {height:19px;background-position:center -217px;}
.favoriteList .default .icon {height:21px;background-position:center -257px;}
.favoriteList .timeSquare .icon {height:21px;background-position:center -299px;}
.favoriteList .proposalevaluation .icon {height:25px;background-position:center -382px;}
.favoriteList .businesscreditcard .icon {height:23px;background-position:center -423px;}
.favoriteList .BRWeather .icon {height:21px;background-position:center -463px;}
.favoriteList .myWork .icon {height:25px;background-position:center -336px;}
.favoriteList .myWork .tooTip {margin-top:-50px;}
.favorite_set {position:absolute;bottom:0;width:100%;height:45px;}
.favorite_set > li {position:relative;float:left;width:100%;height:100%;}
.favorite_set > li > a {display:block;width:100%;height:100%;text-indent:-99999px;opacity:.6;}
.favorite_set > li > a:hover {opacity:1;}
.btnFavAdd {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fav_add.png') no-repeat center 8px;}
.btnFavSet {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fav_set.png') no-repeat 6px 8px;}
.btnFavSetView.active .favSetList {display:block;}
.favSetList {position:absolute;top:-90px;display:none;border:1px solid #888;background:#fff;z-index:5;}
.favSetList > li {width:106px;height:31px;line-height:30px;border-top:1px solid #ededed;}
.favSetList > li a {padding-left:24px;display:block;width:100%;height:100%;font-size:13px;color:#000;}
.favSetList > li:hover {background:#f4f4f4;}
.favSetList > li.select a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fav_chk.png') no-repeat 8px center;}
.favSetList > li:first-child {border-top:0px;}
.secretary_cont {position:fixed;bottom:9px;right:37px;width:378px;height:96px;z-index:500;}
.balloon {position: relative;left:-11px;padding:18px 20px;display:inline-block;background: #fff;width:260px;height:87px;visibility:hidden;opacity:0;border-radius:4px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);transition:visibility .3s, opacity .3s;}
.balloon:after, .balloon:before {left: 100%;top: 50%;border: solid transparent;	content: " ";height: 0;	width: 0;position: absolute;pointer-events: none;}
.balloon:after {border-color: rgba(255, 255, 255, 0);border-left-color: #fff;border-width: 12px;margin-top: -12px;}
.balloon:before {border-color: rgba(82, 192, 226, 0);border-left-color: #52c0e2;border-width: 13px;	margin-top: -13px;}
.balloon p {line-height:25px;font-size:13px;}
.balloon p strong {font-size:16px;}
.balloon p:last-child {font-size:14px;}
.secretaryView {position:absolute;top:-4px;right:12px;}
.secretaryCont {width:96px;height:96px;border-radius:48px;overflow:hidden;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);text-align:center;background:#fff;}
.secretaryCont > a {display:block;}
.secretaryCont .btnSerImg {padding-top:63px;width:100%;height:78px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/icon_secretary.gif') no-repeat center 5px;}
.secretaryCont .btnSerImg strong {display:block;font-size:12px;color:#444;}
.secretaryCont .btnSecOnOff {height:15px;}
.cycleNew {/*position:absolute;*/ top:-4px;right:0;display:none;width:24px;height:24px;line-height:24px;border-radius:12px;text-align:center;font-size:11px;color:#fff;font-weight:700;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.cycleNew.new {/*display:block; 비서 알림 New*/ display: none;}
.newDot {display:inline-block;width:6px;height:6px;background:#e24147;border-radius:3px;}
.tblClickBox {position:absolute;top:5px;right:0; width: 34px;}
.secretary_cont.off {bottom:0;right:40px;width:93px;height:38px;}
.secretary_cont.off .balloon {display:none;}
.secretary_cont.off .secretaryView {top:0;bottom:0;left:0;right:0;}
.secretary_cont.off .secretaryCont {width:100%;height:100%;border-radius:0;box-shadow:none;border-top-left-radius:4px;border-top-right-radius:4px;} 
.secretaryCont.ani .btnSerImg {background-image:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/icon_secretary_ani.gif'), url('/HtmlSite/smarts4j_n/covicore/resources/images/common/icon_secretary.gif');background-position: center 5px, center 5px; background-repeat: no-repeat, no-repeat;} 
.secretary_cont.off .secretaryCont {position:relative;}
.secretary_cont.off .secretaryCont .btnSerImg {margin-top:15px;padding:0;height:24px;background:none;}
.secretary_cont.off .secretaryCont .btnSerImg strong {font-size:12px;color:#fff;}
.secretary_cont.off .cycleNew {top:-12px;right:-12px;}
.secretary_cont.off.new .balloon {display:none;} 
.secretary_cont.off .secretaryCont .btnSecOnOff {position:absolute;top:0;bottom:0;width:100%;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_04.png') no-repeat center 6px;;}
.secretary_cont.new .balloon {visibility:visible;opacity:1;} 

/*비서 사진 등록시*/
.secretaryCont.addImg .btnSerImg {background-size:100%;background-position:0;}
.secretaryCont.addImg .btnSerImg strong {display:none;}
.secretaryCont.addImg .btnSecOnOff {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_04.png')  no-repeat center center;	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);	
	-moz-transform: rotate(180deg);
}

/* 가운데 컨텐츠 기본 레이아웃*/
.commContent {position:absolute;top:0;bottom:0;left:70px;right:0;}
.commContent.popLeft {left:0;}
.commContLeft {position:absolute;top:0;bottom:0;left:0;width:280px;border-right:1px solid #b4b4b4;}
.cLnbTop {padding:18px 25px 26px;}
.cLnbTop > h2 {padding-bottom:15px;font-size:24px;color:#333;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;font-weight:700;}
.cLnbMiddle {position:absolute;top:100px;bottom:0;left:0;right:0;}
.cLnbMiddle.noneBtnTop {top:61px;}
.contLnbMenu {}
.contLnbMenu > li {position:relative; /* padding-left:25px; cursor:pointer; */ border-bottom:1px solid #eaeaea;}
.contLnbMenu > li > a {padding:15px 5px 15px 49px;display:block;height:100%;font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
.contLnbMenu.taskMenu > li {height:auto !important; max-height:240px !important;}
.contLnbMenu .selOnOffBox {padding:0 0px;height:47px;line-height:47px;}
.contLnbMenu .selOnOffBox a {position:relative;padding-left:39px;font-size:14px;background-repeat:no-repeat, no-repeat;background-position:0 center, 17px -35px;}
.contLnbMenu .selOnOffBox a > span {margin-left:0px;}
.commContRight {position:absolute;top:0;bottom:0;left:280px;right:0;transition:right .7s;}
.commContRight.orderActive {right:324px;}
/* .cRConTop {position:relative;padding:12px 0 0 23px;min-width:950px;width:100%;height:58px;border-bottom:1px solid #c8c8c8;} */
.cRConTop {position:relative;padding:12px 0 0 23px;min-width:932px;width:100%;height:58px;border-bottom:1px solid #c8c8c8;}
.cRConTop.titType {padding:0 25px;}
.cRConTop .title {display:inline-block;font-size:24px;font-weight:700;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';line-height:57px;}
.cRConTop .searchBox02 {position:absolute;top:12px;right:25px; /*min-width:300px;*/text-align:center;font-size:0;}
.cRConTop .searchBox02 > span {display:inline-block;}
.cRConTop .searchBox02 > span > input[type="text"] {padding-right:36px;}
.cRConTop .searchBox02 .selBox {text-align:left;}
.cRConTop .searchBox02 .selTit a {height:33px;line-height:31px;}
.cRConTop .btnDetails {/*margin-left:-5px;*/vertical-align:top;font-size:14px;}
.cRContBottom {position:absolute;top:58px;bottom:0;left:0;right:0;overflow:auto;font-family:sans-serif, "맑은 고딕","Malgun Gothic";}
.cRContBottom.noHeader {top:0;} /*상단 텍스트가 없는 경우*/
.cRContBottom > div {min-width:912px;}
.cRContBtmTitle {position:relative;padding:10px 0;}
.cRContEnd {position:relative;margin:5px 0 100px;padding:15px 0 0 25px;border-top:1px solid #c8c8c8;}
.cRTopButtons {font-size:0;}
.cRTopButtons a {margin-right:5px;height:33px;line-height:31px;vertical-align:top;}
.cRTopButtons .buttonStyleBoxRight {top:12px;right:25px;}
.cRTopButtons .surveySetting {padding:12px 0 0;}
.surveySetting {position:absolute;top:0;bottom:0;right:26px;}
.surveySetting > a {display:inline-block;text-indent:-9999px;vertical-align:top;}
.surveySetting > select {margin-left:5px;height:33px;}
.surveySetting > div select {height:33px;}
.surveySetting .searchBox03  input {height:33px;}
.surveySetting > div {margin-left:5px;}
.surveryContSetting {width:37px;height:100%;background:url('/HtmlSite/smarts4j_n/survey/resources/images/ic_sur_option.png') no-repeat center center;}
.surveryContSetting.active {background:url('/HtmlSite/smarts4j_n/survey/resources/images/ic_sur_option_s.png') no-repeat center center;}
.surveryWinPop {width:33px;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sur_share.png.png') no-repeat center center;text-indent:-9999px;}
.surveryWinPop.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sur_share.png.png') no-repeat center center;}
.btnPrintIcon {width:33px;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_print.png') no-repeat center center;}
.btnAlarmIcon {width:33px;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_alarm.png') no-repeat center center;}
.inputBoxContent {}
.inputBoxContent #con_file {padding:1px 0px 0px 0px;}
.inputBoxContent > .inputBoxSytel01 {border-top:1px solid #eaeaea;}
.inputBoxContent > .inputBoxSytel01:first-child {border-top:none;}
.inputBoxSytel01 {padding:10px 0 5px;display:table;table-layout:fixed;width:100%;}
.inputBoxSytel01 > div {display:table-cell;vertical-align:middle;}
.inputBoxSytel01 .subDepth {padding:0 !important;width:405px;}
.inputBoxSytel01 .subDepth > div:last-child {width:282px;}
.inputBoxSytel01 .subDepth .chkStyle01 {display:inline-block;}
.inputBoxSytel01 .subDepth .chkStyle01:last-child {margin-left:13px;}
.inputBoxSytel01 .selectType02 {vertical-align:top;}
.inputBoxSytel01 .pCount {margin-left:5px;color:#999;}
.inputBoxSytel01 input {height:30px;}
.inputBoxSytel01 .midInput {width:187px;}
.inputBoxSytel01 .midInput+.btnTypeDefault {vertical-align:top;}
.inputBoxSytel01 > div:first-child {position:relative;padding-top:8px;width:187px;height:30px;vertical-align:top;font-weight:700;}
.inputBoxSytel01 > div:first-child .alarm {display:block;}
.inputBoxSytel01 > div:first-child .alarm .onOffBtn {right:25px;}
.inputBoxSytel01 > .alarmCont {padding-left:10px;}
.inputBoxSytel01 > .alarmCont .alarm {margin:8px 10px 0 0;}
.inputBoxSytel01 .textBox {padding-top:10px;}
.inputBoxSytel01 .btnMoreStyle01 {margin-right:25px;float:right;}
.inputBoxSytel01 .btnMoreStyle02 {margin-right:25px;float:right;}
.inputBoxSytel01.type01 .btnTypeDefault {vertical-align:top;}
.inputBoxSytel01.type02 {padding:12px 0 8px;}
.inputBoxSytel01.type02 > div:first-child {}
.inputBoxSytel01.type02 .capacity {float:right;}
.inputBoxSytel01.type03 > div:first-child {width:107px;}
.inputBoxSytel01 .pathArea .path {overflow: hidden; float: left;}
.inputBoxSytel01 .pathArea .path em, 
.inputBoxSytel01 .pathArea .path span, 
.inputBoxSytel01 .pathArea .path strong {display: inline-block; line-height: 30px; font-size: 13px; font-style: normal; font-weight: 700; vertical-align: top;}
.inputBoxSytel01 .pathArea .path span {padding: 0 6px; color: #999; font-weight: 400;}
.inputBoxSytel01 .pathArea .btnArea {margin-left: 10px; float: left;}
.inpReadOnly {/*margin-right:3px;*/background:#f4f4f4;width:103px;}
.txtaraDefault {padding:3px;width:100%;height:55px;resize:none;}
.txtInp {width:100%;height:30px;}
.makeMoreInput {padding-bottom:15px;display:none;}
.makeMoreInput.active {display:block;}
.makeMoreInput .inputBoxSytel01 {padding:0 0 15px;}
.makeMoreInput .inputBoxSytel01:last-child {padding:0;}
.makeMoreInput .radioStyle04 {margin-right:20px;}
.makeMoreInput .chkStyle01 {margin-right:33px;}
.boradBlueBox {margin:0 !important;padding:25px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.boradBlueBox .tit {padding-left:15px;}
.subUnputBoxStyle {padding:16px 0 10px;border-top:1px solid #eaeaea;}
.subUnputBoxStyle .inputBoxSytel01 {padding:0 0 15px;}
/* .subUnputBoxStyle .radioStyle04 {margin-right:20px;} */
.subUnputBoxStyle .chkStyle01 {margin-right:24px;}

/*스케쥴 상단 영역 - 자원예약에서도 쓰임*/
.scheduleTop {position:relative;padding-top:13px;height:45px;}
.scheduleTop > div {position:absolute;top:13px;right:0;}
.scheduleTop.checkType {}
/* .scheduleTop.checkType > div {line-height:33px;font-size:0;} */
/* .scheduleTop.checkType .chkStyle04 {margin-right:14px;padding:0;display:inline-block;vertical-align:middle;} */
/* .scheduleTop.checkType .chkStyle04 span {width:12px;height:12px;border-radius:2px;} */
/* .scheduleTop.checkType .chkStyle04 input[type="checkbox"]:checked + label span {background-position:center 2px;} */

/* 알림 박스*/
.noticeMedia > div {margin-right:14px;}
.noticeMedia > div:first-child {margin-right:30px;height:30px;font-weight:700;}
/* .noticeMedia > div:last-child {margin:0;} */
.noticeMedia > div:last-child {margin:-3px 0 0 0;}
.scheduleAddBox .noticeMedia > div:last-child {margin-top:-32px;}

/* .noticeMedia .btnAlarmOption  {float:right;} */
.noticeMedia {display:table;}
.noticeMedia .noticeMidaTbl {display:table-cell;width:420px;height:30px;vertical-align:middle;}
.noticeMedia .noticeMidaTbl > div {height:30px;}
.noticeMedia .noticeMidaTbl:first-child {padding-right:40px;width:110px;}
/* .noticeMedia .noticeMidaTbl.off > div {display:none;} */
.noticeMedia.off > div {display:none;}
.noticeMedia.off > select {display:none;}
.noticeMedia.off > .btnAlarmOption {display:none;}
.noticeMedia.off .noticeMidaTbl {display:table-cell;}
.noticeMedia.off .noticeMidaTbl:last-child div {display:none;}
.noticeMedia.off .noticeMidaTbl:last-child select {display:none;}
.noticeMedia.off .noticeMidaTbl:last-child .btnAlarmOption {display:none;}

/*상세보기*/
.inPerView {padding:25px 0;display:none;width:100%;border-bottom:1px solid #eaeaea;background:#f4fdff;}
.inPerView.active {display:block;}
.inPerView .dateSel {display:inline-block;line-height:1;}
.inPerView > div {margin:auto;text-align:center;}
.inPerView > div > div {display:inline-block;}
.inPerView .selectCalView > span {margin-right:12px;font-size:13px;}
.inPerView .selectCalView > .selectType01 {margin-right:5px;}
.inPerView .chkGrade {margin-left:47px;}
.inPerView .inPerTitbox {margin-right:24px;display:inline-block;}
.inPerView .inPerTitbox:last-child {margin-right:0;}
.inPerView .inPerTitbox input {width:152px;}
.inPerView .inPerTitbox select {width:104px;}
.inPerView.type02 {border-bottom:1px solid #c8c8c8;}
.inPerView.type02 > div {width:455px;text-align:left;}
.inPerView.type02 > div:first-child {margin-bottom:10px;}
.inPerView.type02 .selectCalView > span {margin-right:6px;}
.inPerView.type02 select {width:93px;}
.inPerView.type02 .selectCalView input {width:152px;height:30px;border:1px solid #d6d6d6;}
.inPerView.type02 .chkGrade {margin-left:5px;}
.inPerView.type02 .selectCalView .adDate {width:109px;}
.inPerView.type03 {border-bottom:1px solid #c8c8c8;}
.inPerView.type03 > div {position:relative;width:670px;text-align:left;}
.inPerView.type03 > div:first-child {margin-bottom:10px;}
.inPerView.type03 .selectCalView > span {margin-right:6px;}
.inPerView.type03 select {width:93px;}
.inPerView.type03 .selectCalView input {width:152px;height:30px;border:1px solid #d6d6d6;}
.inPerView.type03 .selectCalView .adDate {width:109px;}
.inPerView.type03 .inPerTitbox select {width:108px;}
.inPerView.type03 .btnTypeDefault {position:absolute;left:586px;padding:0 0 0 15px;width:78px;height:70px;line-height:70px;text-align:left;background-position:48px -101px;z-index:1;}

/*전자결재 경우*/
.inPerView .inPerTitbox:nth-child(1)+.btnTypeDefault {left:440px;}
.inPerView.type04 {position:relative;padding-top:14px;border:none;background:none;}
.inPerView.type04 > div {text-align:left;font-size:0;}
.inPerView.type04 .name {margin-right:5px;/*width:221px;*/width:216px;height:30px;font-size:13px;border:1px solid #d6d6d6;background:#f4f4f4;vertical-align:top;}
.inPerView.type04 .name+a+a {position:absolute;right:0;width:78px;height:70px;line-height:70px;}
.inPerView.type04 .selectCalView {margin-top:10px;padding-right:83px;}
.inPerView.type04 .selectCalView select {margin-right:0;}
.inPerView.type04 span {margin:0 5px;}
.inPerView.type04 .selectCalView .dateSel  {float:right;}
.selectCalView select {width:64px;} 
.selectCalView .dateSel  {display:inline-block;}
.selectCalView .adDate {}
.selectCalView.oneDate {}
.selectCalView.oneTime .adTime {width:29px;}

/* 작성화면 */
.allMakeSettingView {display:none;}
.allMakeSettingView.active {display:block;}
.allMakeSettingView+div .writeEdit {margin-top:23px;}
.allMakeSettingView.active+div .writeEdit {margin-top:0px;}
.inStyleSetting {position:relative;border-top:1px solid #888;}
.inStyleSetting > ul {position:absolute;top:-29px;right:0;padding-left:10px;display:table;table-layout:fixed;background:#fff;}
.inStyleSetting > ul > li {position:relative;display:table-cell;width:33px;height:30px;vertical-align:middle;border:1px solid #d6d6d6;border-radius:1px;}
/* .inStyleSetting > ul > li:nth-child(1) {border-top-left-radius:2px;border-bottom-left-radius:2px;} */
/* .inStyleSetting > ul > li:nth-child(2) {border-left:none;} */
/* .inStyleSetting > ul > li:last-child {border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px;} */
.inStyleSetting > ul > li:nth-child(1) {}
.inStyleSetting > ul > li:nth-child(2) {left:-1px;}
.inStyleSetting > ul > li:nth-child(3) {left:-2px;}
.inStyleSetting > ul > li a {display:block;width:100%;height:28px;text-align:center;text-indent:-99999px;background:#fff url('/HtmlSite/smarts4j_n/survey/resources/images/ic_in_style.png') no-repeat 0 center;}
.inStyleSetting > ul > li.active a {background-color:#919aa0;}
.inStyleSetting > ul > li .btnNoti {background-position:-133px center;}
.inStyleSetting > ul > li .btnBold {background-position:11px center;} 
.inStyleSetting > ul > li .btnInqPer {background-position:-71px center;}
.inStyleSetting > ul > li.active .btnNoti {background-position:-166px center;}
.inStyleSetting > ul > li.active .btnBold {background-position:-99px center;}
.inStyleSetting > ul > li.active .btnInqPer {background-position:-44px center;}
/* .inStyleSetting > ul > li:nth-child(1).active {background:#919aa0;border:1px solid #919aa0;} */ 
/* .inStyleSetting > ul > li:nth-child(1).active a {background-position:-98px center;} */
/* .inStyleSetting > ul > li:nth-child(2).colRed a > span {background:red;}  */
/* .inStyleSetting > ul > li:nth-child(3).active {background:#919aa0;border:1px solid #919aa0;} */
/* .inStyleSetting > ul > li:nth-child(3).active a {background-position:-44px center;} */
/* .inStyleSetting > ul > li:nth-child(2) a > span {margin:auto;display:block;width:17px;height:2px;background:#000;}  */
.allMakeView {/*min-width:950px;*/min-width:932px;}
.allMakeView input {padding-left:6px;;width:calc(100% - 145px);text-indent:0;}
.allMakeTitle {padding:22px 0 12px;}

/*게시판 내용 보기*/
.boardTitle {position:relative;padding:10px 0 0;}
.boardTitle h2 {padding-bottom:3px; display:inline-block;width:calc(100% - 160px);font-size:22px;font-weight:700;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.boardTitle h2 span {margin-right:10px;vertical-align:top;}
.boardTitle .btnSchLayerAddTxt {position:absolute;top:18px;right:0;font-size:13px;}
.boardViewCont {border-top:1px solid #888;}
.boardTitData {float:right;display:inline-block;line-height:23px;color:#999;font-size:13px;}
.boardTitData span {margin-left:18px;}
.boardTitData .btnType02 {margin-left:0;}
.boardTitData span:first-child {margin-left:0;}
.boardTitData .date {padding-left:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_clock.png') no-repeat 0 3px;}
.boardTitData .hit {padding-left:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_hit.png') no-repeat 0 center;}
.boardTitData .popName  {padding-left:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_pname.png') no-repeat 0 center;}
.bvcTitle  {position:relative;margin:18px 0 30px;}
/* .bvcTitle .btnAttFile {position:absolute;top:9px;right:73px;} */
.bvcTitle .attFileListBox {position:absolute;top:9px;right:73px;}
.bvcTitle .attFileListBox .btnAttFile {padding-left:25px;width:42px;text-indent:0;font-weight:700;color:#666;}
.bvcTitle .shareListBox {position:absolute;top:7px;right:34px;}
.bvcTitle .addFuncBox {position:absolute;top:0;right:0;}
.boradAlarmBox {position:relative;/*padding-bottom:15px;*/border-bottom:1px solid #eaeaea;}
.boradAlarmBox .alarm:first-child {margin-left:40px;padding-right:14px;}
.boradAlarmBox .alarm:first-child > span {font-weight:700;}
.boradAlarmBox .selectType02 {margin-right:25px;width:103px;}
/* .detailOptionBox {position:absolute;top:0;right:0;} */
/* .detailOptionBox > div {margin-left:5px;display:inline-block;} */
/* .boradAlarmBox  .btnAlarmOption {position:absolute;right:0;} */
.attFileListCont {position:absolute;top:25px;right:0;display:none;width:263px;background:#fff;border:1px solid #c8c8c8;border-radius:2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);}
.attFileListCont.active {display:block; z-index: 2;}
.attFileListCont > li {padding:10px 12px 10px 12px;width:263px;}
.attFileListCont > li:first-child {padding:0 0 0 38px;height:28px;line-height:27px;font-size:13px;color:#999;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_att_file.png') no-repeat 12px center;border-bottom:1px solid #c8c8c8;}
.attFileListCont p {margin-top:5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.attFileListCont p:first-child {margin:0;}
.attFileListCont .btnXClose {position:absolute;top:2px;right:3px;}
.shareListCont {position:absolute;top:25px;right:0;display:none;background:#fff;border:1px solid #c8c8c8;border-radius:2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);z-index:1;}
.shareListCont.active {display:block;}
.shareListCont > li {padding:20px 10px 15px;width:222px;}
.shareListCont > li:first-child {padding:0 0 0 33px;height:28px;line-height:27px;font-size:13px;color:#999;border-bottom:1px solid #c8c8c8;text-align:right;}
.shareListCont .btnXClose {display:inline-block;}
.shareListCont > li:last-child {padding:0 25px 20px;}
.shareListCont > li:last-child input {width:107px;height:33px;border:1px solid #ddd;}
.shareListCont > li:last-child a {padding:0;float:right;height:33px;line-height:31px;vertical-align:top;font-size:14px;color:#444;}
.shareIconList > a {position:relative;margin-bottom:15px;padding-top:44px;float:left;display:block;width:33.33333%;font-size:13px;text-align:center;}
.shareIconList > a:nth-child(1), .shareIconList > a:nth-child(4) {margin-left:0;}
.scheduleTop  .subscriptionBtnBox {position:relative;top:inherit;right:inherit;z-index:5;}
.subscriptionBtnBox {position:relative;display:inline-block;}
.subscriptionPopList {position:absolute;top:40px;padding-bottom:10px;width:152px;display:none;background:#fff;border:1px solid #c8c8c8;border-radius:2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);}
.subscriptionPopList.active {display:block;}
.subscriptionPopList .btnXClose {position:absolute;top:6px;right:10px;}
.subscriptionPopList > li {position:relative;padding:0 10px 14px 20px;}
.subscriptionPopList > li:first-child {height:22px;text-align:right;}
.subscriptionPopList > li:last-child {padding-top:5px;text-align:center;}
.boradDisplay {padding:0 0 40px 40px}
.boradDisplay.type02 {padding-bottom:25px;border-bottom:1px solid #eaeaea;}
.boradDisplay > div {margin-top:25px;display:table;width:100%;table-layout:fixed;font-size:13px;}
.boradDisplay > div > div {padding-top:8px;display:table-cell;vertical-align:middle;}
.boradDisplay .tit {width:140px;font-weight:700;font-size:14px;}
.boradDisplay .txt {width:calc(100% - 110px);}
.boradDisplay p {white-space:normal;line-height:24px;}
.boradDisplay .many > span {margin-right:13px;}
.boradDisplay .map {margin-top:13px;width:366px;height:210px;}
.boradDisplay .radioStyle04 {display:table-cell;width:80px;}
.boradDisplay .chkStyle01 {display:table-cell;width:80px;}
.disTblStyle {display:inline-block;}
.disTblStyle:last-child {float:right;display:table-cell;width:400px;}
.disTblStyle > div {display:table-cell;}
.boradDisplay .borNemoListBox {font-size:0;}
.boradDisplay .btnType02 {margin-bottom:5px;}
.boradDisplay .inputBoxSytel01.type02 {padding:0;}
.boardDisplayFile {padding: 22px 0 22px 40px; border-bottom: 1px solid #eaeaea;}
.boardDisplayFile .inputBoxSytel01.type02 {padding: 0;}
.boardDisplayFile > .inputBoxSytel01.type02 > div {height: 24px; padding-top: 0;}
.boardDisplayFile .makeMoreInput {padding-bottom: 0;}
.boardDisplayFile .btnDownLoadAllFile {display: inline-block; padding-left: 23px; color: #999; font-size: 13px; vertical-align: middle; position: relative;}
.boardDetaileVeiw {padding:45px 40px;line-height:20px;}
.boardDetaileVeiw > p {line-height:22px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic' !important;}

/* 댓글 */
.commentView {position:relative;}
.commentInfo {position:relative;padding-bottom:11px;border-bottom:1px solid #c8c8c8;font-size:13px;}
.comHeart .fa-2x {margin:0 10px 0 0;vertical-align:top;}
.comHeart .fa-2x+span {margin-left:5px;}
.comHeart .fa-heart-o:before {content:'';display:inline-block;width:29px;height:29px;vertical-align:middle;background:#cfcfcf url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_heart.png') no-repeat center center;border-radius:15px;}
.comHeartSmall {margin-left:5px;}
.comHeartSmall .fa-2x {vertical-align:middle;font-size:inherit;}
.comHeartSmall .fa-heart-o:before {content:'';margin-right:4px;display:inline-block;width:15px;height:15px;border-radius:8px;background:#cfcfcf url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_heart.png') no-repeat center center;background-size:7px 6px;}
.comHeartSmall a span {visibility:hidden;}
.comHeartSmall.active a span {visibility:visible;font-size:13px;font-weight:700;}
.heartType02 > a {cursor:default;}
.heartType02 .fa-heart-o:before {width:13px;height:12px;border-radius:0;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_heart_type01.png') no-repeat center center;}
.comCount {margin-left:12px;display:inline-block;line-height:30px;}
.comCount > span {display:inline-block;}
.comCount .icon {padding-left:39px;position:relative;}
.comCount .icon:after {content:'';position:absolute;top:50%;left:0;margin-top:-15px;display:block;width:29px;height:29px;border:1px solid #d8d8d8;background:#f5f5f5 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comment.png') no-repeat center center;border-radius:50%;}
.comCount .count {margin:0 7px 0 5px;}
.comCount .cycleNew {position:static;display:inline-block;width:13px;height:13px;line-height:13px;font-size:9px;}
.comCountType02 .icon {padding-left:24px;}
.comCountType02 .icon:after {margin-top:-9px;width:19px;height:17px;border:none;border-radius:0;background-color:rgba(0,0,0,0);}
.commCont {position:relative;padding:25px 40px;border-bottom:1px solid #eaeaea;}
.commCont.re {padding:15px 40px 25px 105px;background:#f5f5f5 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bg_comm.png') no-repeat 77px 15px;}
.commCont.commMore {text-align:center;}
.commCont.commMore a {padding-left:21px;font-size:13px;font-weight:700;color:#666;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_19.png') no-repeat 0 center;}
.commCont.replayMore {background:#f5f5f5;}
.commCont.commDeleteReplay {padding-left:50px;}
.commCont.commDeleteReplay.re {padding:25px 40px 25px 105px;}
.commCont.commDeleteReplay p {padding-left:20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_replay_delte.png') no-repeat 0 center;}
.commCont.commDeleteReplay span {margin-left:13px;font-size:12px;color:#999;}
.commCont.commDeleteReplay .commentReplayBtnBox span {margin:0;font-size:13px;color:#444;}
.commCont > p {padding:0 40px;font-size:13px;line-height:15px;}
.commCont .conTxt {/*padding:8px 40px 23px;*/padding:8px 38px 8px;}
/* .commCont .reply {} */
.commentReplayBtnBox {position:absolute;top:24px;right:40px;}
.commentReplayBtnBox a {padding:0 9px;background:#fff;}
.commCont.re .commentReplayBtnBox {top:12px;}
.commInput {position:relative;/*margin-bottom:40px;*/padding:23px 40px 23px;background:#f5f5f5;}
.commInput > a {position:absolute;top:23px;right:40px;display:none;width:62px;height:33px;line-height:32px;text-align:center;font-size:14px;}
.commInput.focus > a {display:block;}
.commInput.focus .commInpuBox {width:calc(100% - 74px);}
.commInput.active > a {display:block;}
.commInput.active .commInpuBox {width:calc(100% - 74px);}
.commInput.main {padding-bottom:0;background:#fff;}
.commInput.rewrite {margin-bottom:0;padding-left:77px;}
.commInpuBox {padding:0 17px 0 14px;min-height:33px;border:1px solid #eaeaea;background:#fff;border-radius:2px;}
.txtArearBox > textarea {padding-top:8px;width:calc(100% - 100px);height:33px;overflow:hidden;resize:none;border:none;outline:none;background:#fff;line-height:18px;font-size:13px;color:#999;} 
.txtArearBox > a {margin-top:7px;margin-right:14px;vertical-align:top;}
.txtArearBox > a:last-child {margin-right:0;}
.commInpuBox .fileUpview {padding:10px 0 16px 0;}
.commInpuBox .fileUpview > li  {margin-left:20px;}
.commInpuBox .fileUpview > li:first-child {margin:0;}
.commInpuBox .fName {padding-bottom:16px;font-size:14px;text-align:left;}

/* 코멘드 등록 파일 첨부 부분*/
.fileUpview {padding:0 40px;width:100%;}
.fileUpview > li {position:relative;margin-left:15px;float:left;width:108px;height:106px;border:1px solid #d6d6d6;}
.fileUpview > li:first-child {margin:0;}
.fileUpview > li > div {width:100%;height:100%;overflow:hidden;background:#fff;}
.fileUpview .imgThum > img {width:100%;}
.fileUpview .mapMini {}
.prvNextList {margin-top:25px;border-top:1px solid #eaeaea;}
.prvNextList > li {display:table;width:100%;height:53px;line-height:52px;table-layout:fixed;border-bottom:1px solid #e1e1e1;}
.prvNextList > li > div {padding-left:25px;display:table-cell;color:#666;font-size:13px;}
.prvNextList > li a {display:block;width:1005;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.prvNextList > li > div:first-child {padding-left:25px;width:95px;color:#000;}
.prvNextList > li > div:first-child .line {margin:0;float:right;}

/* 앨범 박스*/
.albumContent > ul {padding:0 10px 0 23px;}
.albumContent > ul > li {margin-bottom:13px;padding-right:13px;float:left;width:207px;}
.albumBox {position:relative;border:1px solid #e4e4e4;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.titImg {height:149px;overflow:hidden;}
.titImg img {width:100%;height:100%;}
.abTxt {padding:17px 16px;font-size:13px;color:#9a9a9a;}
.abTxt > p {padding-bottom:10px;}
.abTitle {display:block;}
.abTitle a {position:relative;padding-right:20px;display:inline-block;max-width:100%;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.abTitle a .cycleNew {margin-top:-7px !important;}
.abData {position:relative;font-size:12px;color:#999;}
.abData a {font-size:12px;color:#999;}
.abData span {margin-right:20px;}
.abHeart {padding-left:19px;display:inline-block;line-height:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_heart02.png') no-repeat 0 center;}
.abReplayCout {padding-left:19px;display:inline-block;height:15px;line-height:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_balloon.png') no-repeat 0 center;}
.abFilebtn {position:absolute;right:0;padding-left:20px;display:inline-block;line-height:15px;}
.abAttFile {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fileUp.png') no-repeat 0 center;background-size:14px 15px;}
.abPPT {padding:0;width:18px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_ppt.png') no-repeat 0 center;}
.abExcel {padding:0;width:18px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel.png') no-repeat 0 center;}
.albumTopRibbons {position:absolute;top:0;left:0;padding:7px 0 0;display:block;width:30px;text-align:center;font-size:11px;color:#fff;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';background:#e24147;z-index:2;}
.albumTopRibbons:before {content:'';position:absolute;display:block;top:10px;border:15px solid #e24147;border-bottom-color:transparent;z-index:1;}
.albumTopRibbons:after {content:'TOP';position:absolute;display:block;width:100%;z-index:2;background:#e24147;}

/*자원예약*/
.resTblApp {margin-left:18px;padding-left:26px;font-size:14px;color:#444;}
.resTblAppRej {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_res_rej.png') no-repeat 0 center;}
.resTblPlace {padding-left:21px;font-size:14px;color:#000;}
.resTblPlace.repeat {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat03.png') no-repeat 0 center;}
.resTblDate {padding-left:21px;font-size:14px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_clock.png') no-repeat 0 center;}
.resAutoCancel {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_res_autocancel.png') no-repeat 0 center;}
.resAppCancel {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_res_appcancel.png') no-repeat 0 center;}
.resAppWithdrawal {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_appwithd.png') no-repeat 0 center;}
.appProList.appProListType02 > li {position:relative;padding:5px 30px 5px 20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_13.png') no-repeat 0 center;}
.appProListType02 dl {font-size:12px;color:#000;}
.appProListType02 dd {}
.appProListType02 .date {color:#999;}
.appProListType02 .cirNum {top:10px;left:40px;}

/* 휴가 규정 기본 테이블*/
.tbl {width:100%;table-layout:fixed;}
.tbl th, .tbl td {padding:10px 15px;text-align:center;vertical-align:middle;line-height:20px;}
.tbl th {border-right:1px solid #969696;border-bottom:1px solid #d6d6d6;}
.tbl td {font-size:13px;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
/* .tbl td:first-child {border-left:none;} */
.tbl .alignLeft {text-align:left;}
.tbl .bg {color:#777;font-weight:700;border-left:none;background:#f4f4f4;}
.tbl .noti {color:#e24248;font-weight:700;}
.notiList {}
.notiList > li {position:relative;padding-left:10px;line-height:20px;}
.notiList > li:after {content:'-';position:absolute;top:0;left:0;}
.tbl.tblType02 {font-size:14px;}
.tbl.tblType02 th {padding:0;height:32px;border:1px solid #c3d7df;font-weight:400;color:#333;}
.tbl.tblType02 td {padding:0;height:32px;border:1px solid #c3d7df;font-size:14px;color:#333;}
.tbl .tblInput {padding:0 10px;}
.tbl .tblInput input {width:calc(100% - 20px);height:25px;border-radius:0 !important;border:1px solid #cbd4d9;}

/*일정 자원 레이어팝*/
.schLayerPopContent {position:absolute;display:none;background:#fff;box-shadow: 2px 4px 4px 1px rgba(0, 0, 0, 0.2);z-index:100;}
.schLayerPopContent .bottom a {/*height:33px;line-height:31px;*/vertical-align:top;} 
.schViewLayerPopup {width:400px;}
.schViewLayerPopup.active {display:block;}
.schViewLayerPopup .top {position:relative;padding-left:11px;height:44px;line-height:43px;}
.schViewLayerPopup .top h3 {margin:0 0 0 45px;display:inline-block;width:282px;font-size:16px;line-height:43px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top;}
.schViewLayerPopup .top .btnType02  {position:absolute;top:50%;margin-top:-10px;}
.schViewLayerPopup .btnSchLayerAdd {position:absolute;top:7px;right:27px;}
.schViewLayerPopup .btnLayerClose {position:absolute;top:10px;right:5px;}
.schViewLayerPopup .middle {padding:22px 26px 0;}
.schViewLayerPopup .middle p {margin-bottom:20px;display:table;width:100%;table-layout:fixed;font-size:13px;line-height:14px;}
.schViewLayerPopup .middle p > span {display:table-cell;word-break:break-all;}
.schViewLayerPopup .middle p > span:first-child {width:84px;font-weight:700;}
.schViewLayerPopup .middle p:last-child > span:last-child, .icLocaction > span:last-child {padding-left:14px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark05.png') no-repeat 0 0;}
.schViewLayerPopup .bottom {margin-top:10px;/*padding:0 0 23px 110px;*/padding:0 0 23px 0;text-align:center;}
.schViewLayerPopup .bottom .btnTypeDefault.right {margin-right:0;}
.schViewLayerPopup .bottom .btnTypeDefault.btnBlueBoder{margin-left:5px;}
.schAddLayerPopup {padding:0 25px;width:520px;min-height:279px;}
.schAddLayerPopup.active {display:block;}
.schAddLayerPopup .top {padding:24px 0 15px;}
.schAddLayerPopup .top .btnLayerClose {position:absolute;top:10px;right:3px;}
.schAddLayerPopup .middle {position:relative;height:100%;}
.schAddLayerPopup .bottom {padding:0 0 22px;text-align:center;}
.schAddLayerPopup .bottom a:first-child {margin-right:5px;}
.schAddLayerPopup .top {padding:24px 0 15px;}
.schAddLayerPopup .top .btnLayerClose {position:absolute;top:10px;right:3px;}
.schAddLayerPopup .middle {position:relative;height:100%;}
.schAddLayerPopup .bottom {padding:0 0 22px;text-align:center;}
.schAddLayerPopup .bottom a:first-child {margin-right:5px;}
.addResSchPop {width:540px;}
.addResSchPop .middle {padding:22px 25px 0;}
.addResSchPop .middle div {margin-bottom:11px;}
.addResSchPop .middle .inpBox input {width:100%;height:30px;border:1px solid #d6d6d6;}
.addResSchPop .middle .dateSel {line-height:28px;}
.addResSchPop .middle > .dateBox .selectType01 {width:74px;background-position:56px center;}
.addResSchPop .middle > .dateBox .adDate {width:102px;}
.addResSchPop .bottom a:first-child {margin-right:5px;}
.shcDayTextLayerPopup {width:214px;height:120px;}
.shcDayTextLayerPopup.active {display:block;}
.shcDayTextLayerPopup > div {padding-left:9px;}
.shcDayTextLayerPopup .top {height:27px;line-height:26px;}
.shcDayTextLayerPopup .btnLayerClose {position:absolute;top:1px;right:4px;}
.shcDayTextLayerPopup .middle {padding:4px 0 3px 9px;height:91px;overflow-y:auto;overflow-x:hidden;}
.shcDayTextLayerPopup span {font-size:13px;font-weight:700;}
.shcDayTextLayerPopup a:last-child span {font-weight:normal;}
.shcDayTextLayerPopup .middle  p {margin-right:9px;line-height:20px;white-space:nowrap;overflow:hidden;}
.shcDayTextLayerPopup .middle span:first-child {margin-right:10px;}
.shcMultiDayText {position:relative;height:22px;color:#fff;font-weight:700;cursor:pointer;font-size:13px;}
.shcMultiDayText > div {margin:0 4px;white-space:nowrap;}
.shcMultiDayText span:first-child {margin-right:5px;height:22px;line-height:21px;}
.shcMultiDayText span:first-child {padding-left:0;display:inline-block;}
.shcMultiDayText p {word-break:break-all;white-space:nowrap;overflow:hidden;}
.shcMultiDayText.nextLine > div:first-child {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_14.png') no-repeat right 4px;}
.shcMultiDayText.prevLine > div:first-child {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_08.png') no-repeat left 4px;}
/* .shcMultiDayText.prevLine span {background:none;} */
.shcMultiDayText.repeat span:first-child {padding-left:21px  !important;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat.png') no-repeat 3px center;}
.shcMultiDayText.point span:first-child {padding-left:19px !important;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark09.png') no-repeat 3px center;}
.shcMultiDayText.point.prevLine span:first-child {padding-left:29px !important;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark09.png') no-repeat 12px center;}
.shcMultiDayText.rePoint span:first-child {padding-left:42px !important ;background-image:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark09.png'), url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat.png');background-position:3px center, 22px center;background-repeat:no-repeat, no-repeat;}
.shcMultiDayText.rePoint.prevLine span:first-child {padding-left:60px;background-position:10px center, 29px center;}
.shcMultiDayText.repeat.prevLine span:first-child {padding-left:29px !important;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat.png') no-repeat 12px center;}
.monShcList {position:relative;width:100%;table-layout:fixed;}
.monShcList tr {height:22px;}
.monShcList tr:first-child {height:28px;}
.monShcList td {position:relative;font-size:13px;}
.monShcList td > strong {padding-left:10px;}
.monShcList .shcDayText {position:relative;margin:0 0 1px 1px;padding:0 10px;height:22px;line-height:20px;}
.monShcList .shcDayText > div {line-height:16px;overflow:hidden;white-space:nowrap;cursor:pointer;}
.monShcList .shcDayText .calToolTip  {line-height:24px;}
.monShcList .shcDayText span {vertical-align:middle;}
.monShcList .shcDayText .time {margin-right:5px;font-weight:700;}
.monShcList .moreShcDayTextView {padding-right:10px;text-align:right;}
.monShcList .moreShcDayTextView a {font-weight:700;}
.lastMonth .shcDayText {width:50%;}
.lastMonth .moreShcDayTextView {position:absolute;top:5px;right:0;}
.monShcList .day_info {padding-right:10px;float:right;font-size:12px;color:#999;}

/*에디트 영역*/
.writeEdit {min-height:345px;}
/* 버튼 공통 */
.btnType01 {padding:10px 0 12px;display:inline-block;width:100%;text-align:center;font-size:15px;color:#fff;border-radius:2px;font-weight:700;transition:box-shadow .3s;}	
.btnTypeDefault {padding:0 9px 0;display:inline-block;min-width:60px;text-align:center;height:30px;line-height:28px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.btnType01:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnTypeDefault:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnTypeDefault.nonHover {box-shadow:none;}
.btnTypeDefault.type02 {padding:0 12px;/*box-shadow:none;*/background-color:#fff;vertical-align:middle;}
/* .btnTypeDefault.left {position:relative;left:-1px;;min-width:44px;/*border-left:none;*/border-top-left-radius:0;border-bottom-left-radius:0;} */
.btnTypeDefault.left {position:relative;min-width:44px;/*border-left:none;*/border-top-left-radius:0;border-bottom-left-radius:0;}
.btnTypeDefault.right {position:relative;margin-right:0;min-width:44px;border-top-right-radius:0;border-bottom-right-radius:0;}
/* .btnTypeDefault.middle {position:relative;left:-1px;/*border-left:none;*/border-radius:0;} */
.btnTypeDefault.middle {position:relative;/*border-left:none;*/border-radius:0;}
/* .btnTypeDefault.middle+.btnTypeDefault.left {left:-2px;} */
.btnTypeDefault.left:hover {z-index:2;}
.btnTypeDefault.right:hover {z-index:2;}
.btnTypeDefault.middle:hover {z-index:2;}
.btnTypeDefault.pre {padding-left:25px;}
.btnTypeDefault.next {padding-right:25px;}
.btnTypeBg02 {padding:0 20px;height:38px;line-height:37px;}
.btnTypeChk {padding: 0 17px 0 23px;height:30px;line-height:29px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.btnTypeLArrr {padding:0 12px 0 23px;}
.btnType02 {margin-right:5px;padding:0 8px;display:inline-block;height:20px;line-height:20px;vertical-align:middle;font-size:12px;font-weight:bold;border-radius:2px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.btnType03 {margin-right:5px;padding:0 8px;display:inline-block;height:20px;line-height:20px;vertical-align:middle;font-size:12px;font-weight:bold;border-radius:2px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.btnType02.btnNormal {line-height:19px;border:1px solid #cfcfcf;background:#fff;color:#666;font-weight:400;}
.btnMoreStyle01 {display:inline-block;width:17px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_more_down.png') no-repeat center center;border-radius:2px;text-indent:-99999px;}
.btnMoreStyle01.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_more_up.png') no-repeat center center;}
.btnMoreStyle02 {display:inline-block;width:21px;height:19px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_search.png') no-repeat center center;border-radius:2px;text-indent:-99999px;}
/* .btnMoreStyle02.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_more_up.png') no-repeat center center;} */
.btnMoreStyle03 {height:30px;text-indent:0;font-size:12px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_18.png') no-repeat 47px center;}
.btnTypeDefault.lg {height: 33px; line-height: 31px; font-size: 14px;}
.btnRefresh {display:inline-block;width:34px;height:33px;border-radius:2px;cursor:pointer;transition:box-shadow .3s;vertical-align:top;}
.btnRefresh:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnRepeat {padding:0 7px 0 27px;}
.btnBlueType01 {padding:6px 11px 7px 44px;height:30px;border-radius:2px;font-size:13px;color:#fff;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';cursor:pointer;}
.btnBlueType01:hover {font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.btnTypeX {padding: 0 0 0 17px;width:60px;height:30px;line-height:29px;color:#000 !important;text-align:center;border:1px solid #d6d6d6;background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_x_btn.png') no-repeat 8px center;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.btnSearchType01 {display:inline-block;width:18px;height:18px;cursor:pointer;}
.btnSearchType02 {display:inline-block;width:18px;height:18px;cursor:pointer;}
.btnSurParti {padding:0 28px 7px 0;height:30px;line-height:29px;border-radius:2px;font-size:13px;color:#fff;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';cursor:pointer;}
.btnDetails {
	padding-left:8px;display:inline-block;width:53px;height:33px;line-height:31px;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border-top-right-radius:2px;border-bottom-right-radius:2px;
	background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_12.png') no-repeat 37px center;background-size:7px 4px;
	border:1px solid #ddd;
}
.btnSearchBlue {padding:0 33px 0 15px;font-size:15px;border-radius:2px;vertical-align:middle;}
.btnSurPartiPortTbl {margin-top:5px;padding:0 28px 0 7px;font-size:13px;color:#000 !important;vertical-align:middle;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_11.png') no-repeat 62px center;}
.btnExcel {padding-left:30px;height:33px;line-height:31px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel.png') no-repeat 7px center;}
.btnExcel_upload {padding-left:30px;height:33px;line-height:31px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel_upload.png') no-repeat 7px center;}
.btnGray {display:block;width:42px;height:23px;line-height:23px;border-radius:2px;font-size:13px;}
.btnFold {display:inline-block;width:15px;height:15px;text-indent:-99999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_13.png') no-repeat 0 center;}
.btnFold.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_12.png') no-repeat 0 center}
.btnPervArrow {display:inline-block;width:15px;height:15px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_09.png') no-repeat center center}
.btnNextArrow {display:inline-block;width:15px;height:15px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png') no-repeat center center}
.btnShare {display:block;width:28px;height:28px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_share.png') no-repeat center center;}
.btnOption {display:block;width:28px;height:28px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_option.png') no-repeat center center;}
.btnBlueArrow {width:123px;height:33px;line-height:31px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.btnPhotoRemove {	position:absolute;top:-9px;right:-11px;display:block;width:24px;height:24px;border-radius:12px;text-indent:-9999px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnPhotoRemove.gray {position:static;display:inline-block;width:18px;height:18px;background-size:8px;box-shadow:none;}
.btnSchLayerAdd {display:inline-block;width:29px;height:30px;text-indent:-99999px;}
/* .btnSchLayerAdd.active {background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_pop_ic01.png') no-repeat center center;} */
.btnLayerClose {display:block;width:24px;height:24px;text-indent:-99999px;background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_pop_close.png') no-repeat center center;}
.btnXClose {display:block;width:24px;height:24px;text-indent:-99999px;background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_pop_close.png') no-repeat center center;}
.btnXCloseType02 {display:block;width:22px;height:22px;text-indent:-99999px;background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_close.png') no-repeat center center;}
.btnRemove {display:inline-block;width:8px;height:8px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_bt_remove.png') no-repeat center center;text-indent:-9999px;}
.btnAlarmOption {padding:0 7px 0 27px;text-align:center;}
.btnCycleArrUD {display:inline-block;width:22px;height:22px;text-indent:-99999px;border-radius:11px;}
.btnSchLayerAddTxt {line-height:21px;font-size:16px;font-weight:700;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.btnSchLayerAddTxt > span {width:25px;height:21px;vertical-align:top;}
.btnContentShare {display:inline-block;width:24px;height:19px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_share02.png') no-repeat 0 0;}
.btnImgUpLoad {display:inline-block;width:22px;height:18px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_imgUp.png') no-repeat 0 0;}
.btnImgUpLoad:hover {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_imgUp_on.png') no-repeat 0 0;}
.btnFileUpLoad {display:inline-block;width:19px;height:18px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fileUp.png') no-repeat 0 0;}
.btnFileUpLoad:hover {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fileUp_on.png') no-repeat 0 0;}
.btnAttFile {display:inline-block;width:19px;height:18px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_fileUp.png') no-repeat 0 0;}
.btnMapUpLoad {display:inline-block;width:14px;height:19px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mapUp.png') no-repeat 0 0;}
.btnMapUpLoad:hover {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mapUp_on.png') no-repeat 0 0;}
.btnListView {display:inline-block;width:31px;height:33px;border:1px solid #ddd;text-indent:-9999px;vertical-align:top;}
.btnListView.listViewType01 {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_listview02.png') no-repeat center center;border-top-left-radius:2px;border-bottom-left-radius:2px;} 
.btnListView.listViewType02 {width:30px;border-left:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_listview01.png') no-repeat center center;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.btnListView.listViewType03 {width:30px;border-left:none;background:#f6f6f6 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_listview03.png') no-repeat center center;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.btnListView.listViewType04 {width:30px;border-left:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_listview04.png') no-repeat center center;border-top-right-radius:2px;border-bottom-right-radius:2px; z-index:2;}
.btnTblSearch {display:block;width:21px;height:19px;border:1px solid #c6c6c6;text-indent:-9999px;border-radius:2px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_search.png') no-repeat center center;transition:box-shadow .3s;cursor:pointer;}
.btnTblSearch:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2)}
.btnLnbOption {display:block;width:30px;height:30px;border:1px solid #d6d6d6;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comm_option.png') no-repeat center center;border-radius:2px;text-indent:-9999px;cursor:pointer;transition:box-shadow .3s;}
.btnLnbOption:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnImgOption {display:block;width:16px;height:18px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comm_option.png') no-repeat center center;text-indent:-9999px;}
.btnLnbFavoriteRemove {width:18px;height:18px;background:#747474 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_sur_close.png') no-repeat center center;border:1px solid #656565;border-radius:2px;background-size:12px;cursor:pointer;}
.btnIndividualAdminInfoMenu {display:block;width:36px;height:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_info_option_btn.png') no-repeat center 0;}
.btnImgUpload02 {display:block;width:120px;height:40px;line-height:38px;border:1px solid #ddd;font-size:13px;text-align:center;border-radius:2px;transition:box-shadow .3s;}
.btnImgUpload02 > span {padding-left:21px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_home_img.png') no-repeat 0 center;}
.btnImgUpload02:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnPosUp {padding:0 10px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;}
.btnPosUp  > span {padding-left:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_02.png') no-repeat 0 center;}
.btnPosUp:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnPosDown {padding:0 10px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;}
.btnPosDown  > span {padding-left:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat 0 center;}
.btnPosDown:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnPosChange {padding:0 10px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;}
.btnPosChange  > span {padding-left:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_pen.png') no-repeat 0 center;}
.btnPosChange:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnIcoComm {position: relative; cursor: pointer;}
.btnIcoComm:after {content: ""; display: block; background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ico_comm.png') no-repeat; position: absolute; top: 50%;}
.btnPrint {display: inline-block; width: 34px; height: 33px; text-indent: -9999px; vertical-align: top; border: 1px solid #d7d7d7; border-radius: 2px; transition:box-shadow .3s; overflow: hidden;}
.btnPrint:after {width: 18px; height: 17px; margin-top: -9px; margin-left: -9px; background-position: 0 0; left: 50%; top: 50%;}
.btnPrint:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnSysopChange {padding:0 10px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;}
.btnSysopChange > span {padding-left:15px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sysop.png') no-repeat 0 center;}
.btnSysopChange:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnListRemove {display:block;width:10px;height:10px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_li_remove.png') no-repeat center center;text-indent:-9999px;}
.btnPerBoxMore {display:block;width:20px;height:20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_22.png') no-repeat center center;text-indent:-9999px;}
.btnPerBoxMore.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_21.png') no-repeat center center;}
.btnResSchAdd {padding-left:27px;display:inline-block;font-size:13px;font-weight:700;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_ressch.png') no-repeat 0 center;}
.btnTodoWrite {display:block;width:22px;height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_todo_pen.png') no-repeat 0 0;text-indent:-999px;}
.btnRepeatType02 {display:block;width:22px;height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat04.png') no-repeat center center;text-indent:-9999px;}
.btnRemoveType02 {display:block;width:22px;height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_remove04.png') no-repeat center center;text-indent:-9999px;}
.btnTodoOption  {display:block;width:22px;height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_option02.png') no-repeat center center;text-indent:-9999px;}
.btnSiteMapClose {display:block;width:22px;height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_option02.png') no-repeat center center;text-indent:-9999px;}
.btnPlusAdd {padding:0 11px 0 25px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_plus.png') no-repeat 10px center;}
.btnPlusAdd:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnMinusAdd {padding:0 11px 0 25px;display:inline-block;min-width:63px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_minus.png') no-repeat 10px center;}
.btnMinusAdd:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnXRemove {padding:0 17px 0 23px;display:inline-block;min-width:60px;height:30px;line-height:28px;text-align:center;font-size:13px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';border:1px solid #ddd;border-radius:2px;transition:box-shadow .3s;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_remove.png') no-repeat 10px center;}
.btnXRemove:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnMyContentOption {display:block;width:19px;height:19px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mywork04.png') no-repeat center center;}
.btnPieceMove {display:block;width:17px;height:17px;background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_piece_move.png') no-repeat 0 0;cursor:move;}
.btnPieceRemove {display:block;width:14px;height:18px;background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_piece_revmoe.png') no-repeat 0 0;}
.btnSubscription {position:relative;padding:0 10px 0 28px;display:inline-block;height:33px;line-height:31px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;border:1px solid #d6d6d6;transition:box-shadow .3s;}
.btnSubscription:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnSubscription:after, .btnSubscription:before {content:'';position:absolute;display:block;}
.btnSubscription:after {top:9px;left:10px;width:14px;height:14px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_subscription.png') no-repeat 0 0;}
.btnSubscription.type02 {padding:0 23px 0 28px;}
.btnSubscription.type02:before {top:14px;right:7px;width:9px;height:5px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_12.png') no-repeat 0 center;}
.btnSubscription.active.type02:before {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat 0 0;}
.btnAddFavorite {position:relative;padding:0 10px 0 27px;display:inline-block;height:30px;line-height:28px;font-size:14px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;border:1px solid #d6d6d6;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_add_favorite.png') no-repeat 9px center;transition:box-shadow .3s;}
.btnAddFavorite:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnAddFavorite.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_add_favorite_on.png') no-repeat 9px center;}
.btnAddFavorite.type02 {padding:0 23px 0 27px;}
.btnAddFavorite.type02:before {content:'';position:absolute;display:block;top:14px;right:7px;width:9px;height:5px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_02.png') no-repeat 0 0;}
.btnAddFavorite.active.type02:before {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat 0 0;}
.btnMoreUpDown {display:block;width:16px;height:8px;text-indent:-9999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_19.png') no-repeat center center;}
.btnMoreUpDown.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_20.png') no-repeat center center;}

/* 페이지 하단 버튼 */
.btnBttmWrap {line-height: 0; font-size: 0; text-align: center;}
.btnBttmWrap [class*=btnTypeDefault] + [class*=btnTypeDefault] {margin-left: 5px;}
.buttonStyleBoxRight > a {display: inline-block; height: 33px; line-height: 31px; vertical-align: middle;}
.pagingType01 {font-size:16px;color:#000;line-height:30px;}
.pagingType01 > a {display:inline-block;width:28px;height:30px;vertical-align:middle;}
.pagingType01 > .pre {border-right:none;background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_09.png') no-repeat center center;}
.pagingType01 > .next {background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png') no-repeat center center;}
.pagingType01 > span {vertical-align:middle;}
.pagingType02 {margin-left:15px;padding-top:12px;display:inline-block;font-size:0;color:#000;vertical-align:top;}
.pagingType02 > a {display:inline-block;width:28px;height:33px;line-height:31px;vertical-align:middle;font-size:14px;}
.pagingType02 > .pre {border:1px solid #dadada;border-right:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_09.png') no-repeat center center;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:box-shadow .3s;}
.pagingType02 > .next {width:29px;border:1px solid #dadada;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png') no-repeat center center;border-top-right-radius:3px;border-bottom-right-radius:2px;transition:box-shadow .3s;}
.pagingType02 > .pre:hover, .pagingType02 > .next:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.pagingType02 > .btnTypeDefault {margin-left:5px;width:auto;}
.pagingType02 .selTit a {height:33px;line-height:31px;}
/* .pagingType02 > .addFuncBox {margin-left:5px;} */
.pagingBox {position:relative;border-top:1px solid #eaeaea;}
.pagingBox .goPage {position:absolute;bottom:0;left:0;}
.pagingBox  .AXgridStatus {position:absolute;right:0;bottom:0;}
.buttonStyleBoxLeft {margin-left:0;padding:0;font-size:0;}
.buttonStyleBoxLeft > select {margin-right:5px;height:33px;}
.buttonStyleBoxLeft > select:first-child {margin-left:0;}
.buttonStyleBoxLeft .btnTypeDefault {margin:0 5px 0 0;}
.buttonStyleBoxLeft .btnSubscription {margin:0 5px 0 0;width:auto;}
.buttonStyleBoxLeft .btnAddFavorite {margin:0 5px 0 0;width:auto;}
/* .buttonStyleBoxLeft > .left {margin-right:5px;min-width:44px;} */
.buttonStyleBoxLeft > .left {min-width:44px;}
/* .buttonStyleBoxLeft > .right {margin-left:0;margin-right:0 !important;min-width:44px;} */
.buttonStyleBoxLeft > .right {min-width:44px;}
/* .buttonStyleBoxLeft > .middle {margin-right:0;min-width:44px;} */
.buttonStyleBoxLeft > .middle {min-width:44px;}
/* .buttonStyleBoxLeft .btnExcel {margin-left:5px;} */
.buttonStyleBoxRight {position:absolute;top:0;right:0;}
.buttonStyleBoxRight select {margin-left:5px;height:33px;}
.buttonStyleBoxRight .selectGroup {width:97px;}
.buttonStyleBoxRight .selectGroupLg {width: 112px;height:33px;}
.buttonStyleBoxRight .listCount {width:62px;height:33px;}

/*부가기능*/
.nemoBox {position:absolute;padding:0 1px;display:block;width:35px;text-align:center;font-size:11px;color:#fff;}
/* .bgFolder {position:relative;margin-right:10px;display:inline-block;width:50px;height:46px;vertical-align:middle;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_folder.png') no-repeat 0 0;} */
/* .bgFile {position:relative;margin-right:20px;display:inline-block;width:38px;height:59px;vertical-align:middle;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_file.png') no-repeat 0 bottom;} */
.icPoint {/*position:absolute;top:-8px;left:-8px;*/margin-left:-8px;display:block;width:20px;height:20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark04_01.png') no-repeat 0 0;}
.addFuncBox {position:relative;display:inline-block;vertical-align:middle;}
.addFuncBox.type02 {}
.btnAddFunc {display:block;width:34px;height:33px;text-indent:-99999px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_addfunc.png') no-repeat center center;border-radius:2px;transition:box-shadow .3s;}
.btnAddFunc.type02 {border:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_addfunc02.png') no-repeat center center;}
.btnAddFunc.type02:hover {box-shadow:none;}
.btnAddFunc:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.attFileList {position:absolute;}
.addFuncBox.type02 .addFuncLilst {right:0;}
.addFuncLilst {position:absolute;display:none;border:1px solid #d6d6d6;box-shadow:1px 1px 4px 1px rgba(0,0,0,.2);z-index:3;background:#fff;}
.addFuncLilst.active {display:block;}
.addFuncLilst > li {position:relative;border-bottom:1px solid #f4f4f4;width:150px;height: auto;}
.addFuncLilst > li:last-child {border-bottom:none;}
.addFuncLilst > li > a {padding-left:43px;display:block;height:29px;line-height:29px;font-size:13px;background-image:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_addfunclist.png');background-repeat:no-repeat;}
.addFuncLilst > li > ul > li {border-top: 1px solid #f4f4f4;}
.addFuncLilst > li > ul > li > a {display: block; padding-left: 48px; line-height: 29px; font-size: 13px; position: relative;}
.addFuncLilst > li > ul > li > a:after {content: ""; display: block; width: 6px; height: 1px; background: #b6b6b6; position: absolute; top: 14px; left: 43px;}
.icon-interest {background-position:10px 6px;}
.icon-subscription {background-position:10px -20px;}
.icon-copy {background-position:10px -53px;}
.icon-myDocument {background-position:10px -84px;}
.icon-setting {background-position:10px -112px;}
.icon-satisfaction {background-position:10px -141px;}
.icon-extend-field {background-position:10px -173px;}
.icon-approvalline {background-position:10px -203px;}
.icon-report {background-position:10px -233px;}
.icon-move {background-position:10px -274px;}
.icon-reply {background-position:10px -304px;}
.icon-scrap {background-position:10px -333px;}
.icon-inquiryList {background-position:10px -364px;}
.icon-output {background-position:10px -395px;}
.icon-requestRectification {background-position:10px -424px;}
.icon-document {background-position:10px -461px;}
.icon-recode {background-position:10px -492px;}
.icon-favorites {background-position:10px -524px;}
.icon-checkout {background-position:10px -558px;}
.icon-distribute {background-position:10px -593px;}
.icon-request {background-position:10px -624px;}
.icon-list {background-position:10px -653px;}
.icon-formation-binder {background-position:10px -684px;}
.icon-approvalline-view {background-position:12px -716px;}
.icon-copy02 {background-position:10px -749px;}
.icon-remove {background-position:10px -784px;}
.icon-arrowLeft {position:absolute;top:0;right:3px;display:block;width:26px;height:100%;background:rgba(0,0,0,0) url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_14.png') no-repeat center center;}
.folderList {margin-left:-15px;width:calc(100% + 15px);}
.folderList > li {position:relative;margin:0 0 10px 15px;float:left;width:267px;height:90px;/*border:1px solid #d9d9d9;border-radius:2px;transition:box-shadow .3s;*/}
/* .folderList > li:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);} */
.folderList > li.active {background:#f4f4f4;}
.folderList > li > a {display:block;width:100%;height:100%;}
.folderList p { border: 1px solid #ededed; border-radius:2px; padding:20px 30px 0 88px;width:100%;height:100%;;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_folder.png') no-repeat 25px center;}
/* .folderList .nemoBox {top:20px;left:-15px;} */
.folderList p > span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.folderList .tit {padding:10px 0 5px;vertical-align:middle;}
.folderList .txt {padding-top:5px;font-size:12px;line-height:12px;}
.folderList .addFuncBox {position:absolute;top:50%;right:0;margin-top:-16px;}
.folderList .addFuncBox.type02 .addFuncLilst {top:50px;left:-10px;right:auto;}
.folderList > li.active .txt {color:#b0b0b0;}
.taskFileList {width:calc(100% + 10px);}
.taskFileList > li {margin-left:10px;padding-bottom:20px;float:left;width:200px;height:71px;}
.taskFileList > li > a {position:relative;padding-right:10px;display:block;width:100%;height:51px;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/}
.taskFileList p {position:relative;padding:10px 8px 0 54px;display:inline-block;max-width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_file.png') no-repeat 0 center;}
.taskFileList p > span {display:block;}
.taskFileList .tit {padding-bottom:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.taskFileList .txt {font-size:12px;line-height:12px;color:#b0b0b0;}
.taskFileList .icPoint {position:absolute;top:-6px;left:0;}
.taskFileList .bgFile {margin-left:8px;}
.taskFileList .nemoBox {top:24px;left:-8px}
/* .taskFileList .txt {position:relative;text-overflow:ellipsis;overflow:hidden;} */
.taskFileList .newDot {position:absolute;top:12px;right:0;}
.folderTool {position:absolute;bottom:17px;right:15px;}
.btnFolderTool {display:block;width:34px;height:12px;}
.folderTool .graphToolTip {top:18px;margin-left:-20px;width:auto;min-width:40px;height:25px;line-height:23px;z-index:1;}
.folderTool.active  .graphToolTip{display:block;}
.folderTool .graphToolTip:after, .folderTool .graphToolTip:before {left:18px;bottom:23px;}
.searchBox02 {font-size:0;}
.searchBox02 input {/*margin-left:5px;*/width:203px;height:33px;/*border-right:none;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;*/}
.searchBox02 .btnSearchType01 {margin-left:-35px; top:0;  width:31px;height:31px;background-position:7px -33px;text-indent:-9999px; position:absolute;}
.searchBox02 .btnSearchType02 {margin-left:-35px; top:0;  width:31px;height:31px;background-position:7px -33px;text-indent:-9999px;}
.searchBox02 .btnDetails {vertical-align:top;text-align:left;}
.searchBox02.lnb {position:relative;}
.searchBox02.lnb input {margin-left:0;border-radius:2px !important;width:100%;height:36px;font-size:13px;}
.searchBox02.lnb .btnSearchType01 {position:absolute;top:0;right:3px;height:35px;}
.searchBox02.lnb .btnSearchType02 {top:0;right:3px;height:35px;}
.selectBox {position:relative;text-align:right;}
.selectBox select {height:33px;}
.selectBox .rowNum {width:62px;}
.selectBox .btnTypeDefault {position:absolute;left:25px;height:33px;line-height:32px;vertical-align:middle;}
.searchBox03 {position:relative;display:inline-block;}
.searchBox03 input {height:30px;}
.searchBox03 .btnSearchType01 {position:absolute;top:6px;right:10px;text-indent:-9999px;}
.searchBox03 .btnSearchType02 {top:6px;right:10px;text-indent:-9999px;}
.selectBox.lnb {text-align:left;}
.selectBox.lnb select {width:100%;}
.selectSearchBox .selectType02 {width:112px;height:33px;}
.selectSearchBox > span {position:relative;display:inline-block;}
.selectSearchBox input {height:33px;}
.selectSearchBox .btnSearchType01 {position:absolute;top:1px;right:1px;width:30px;height:31px;background-position:6px -34px;}
.selectSearchBox .btnSearchType02 {top:1px;right:1px;width:30px;height:31px;background-position:6px -34px;}
.goPage {font-size:13px;color:#444;}
.goPage input  {margin-right:7px;width:28px;height:25px;}
.tabMenu {width:100%;border-bottom:1px solid #222;}
.tabMenu > li {position:relative;top:1px;left:-1px;padding-top:1px;float:left;height:36px;line-height:34px;z-index:1;}
.tabMenu > li:first-child {left:0;}
.tabMenu > li.active {border-bottom:none;z-index:2;}
.tabMenu > li a {padding:0 21px;display:block;width:100%;height:100%;font-size:13px;}
.tabMenuType02 > li {height:43px;line-height:41px;}
.tabMenuType02.tabMenu > li.active {line-height:43px;}
.tabContent {display:none;}
.tabContent.active {display:block;}
.tabMenuArrow {width:100%;height:100%;}
.tabMenuArrow > li {float:left;display:table;height:100%;border-right:1px solid #51616b;}
.tabMenuArrow > li a {position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;font-size:18px;font-weight:700;color:#a7aaac;text-align:center;}
.tabMenuArrow > li.active a:after {display:block;}
.tabContentArrow {display:none;}
.tabContentArrow.active {display:block;}
.tabMenuStyle02 > li {margin-right:24px;float:left;}
.tabMenuStyle02 > li a {padding-bottom:10px;display:block;width:100%;height:100%;font-weight:700;color:#9a9a9a;}
.tabContentStyle02 {display:none;}
.tabContentStyle02.active {display:block;}
.orderTabMenu {padding-right:25px;width:100%;height:65px;border-bottom:1px solid #f1f1f1;background:#f8f8f8;}
.orderTabMenu > li {padding-top:5px;float:left;width:25%;height:64px;}
.orderTabMenu > li:last-child {border-right:1px solid #ededed;}
.orderTabMenu > li > a {position:relative;margin:auto;padding-top:35px;display:block;width:60px;height:54px;font-size:11px;color:#c2c2c2;text-align:center;}
.iconTimeSquare> a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tab01.png') no-repeat center 9px;}
.iconTodo> a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tab02.png') no-repeat center 9px;}
.iconSubscription> a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tab03.png') no-repeat center 9px;}
.iconContact > a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tab04.png') no-repeat center 8px;}
.orderTabMenu .countStyle {position:absolute;top:2px;left:30px;padding:0 4px;min-width:15px;height:15px;line-height:14px;font-size:10px;}
.mSubTabMenu {position:relative;width:100%;}
.mSubTabMenu > li {float:left;height:44px;cursor:pointer;text-align:center;}
.mSubTabMenu > li > .tabTitle {position:relative;padding:0 10px;display:block;width:100%;height:44px;line-height:44px;vertical-align:middle;font-size:16px;color:#999;}
.mSubTabMenu > li > .tabTitle:after {content:'';position:absolute;top:50%;left:0;margin-top:-7px;display:block;width:1px;height:14px;background:#eaeaea;}
.mSubTabMenu > li > .tabTitle > span {position:relative;display:inline-block;}
.mSubTabMenu > li:first-child > .tabTitle {padding-left:0;}
.mSubTabMenu > li:first-child  > .tabTitle:after {display:none;}
.mSubTabMenu > li > .tabTitle:hover > span:after, .mSubTabMenu > li.active > .tabTitle > span:after {width:100%;}
.mSubTabMenu .btnMainMore {position:absolute;top:0;right:0;display:none;}
.mSubTabMenu li.active .btnMainMore {display:block;}
.oderTabContent {position:absolute;top:65px;bottom:0;left:0;right:0;display:none;}
.oderTabContent.active {display:block;}
.graphToolTip {position:absolute;top:13px;left:50%;margin-left:-25px;display:none;width:50px;height:38px;text-align:center;line-height:36px;background:#fff;border:1px solid #969696;border-radius:2px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.graphToolTip:after, .graphToolTip:before {left:50%;bottom: 36px;border: solid transparent;content: " ";height: 0;width: 0;	position: absolute;	pointer-events: none;z-index:1;}
.graphToolTip:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 7px;margin-left: -7px;}
.graphToolTip:before {border-color: rgba(150, 150, 150, 0);	border-bottom-color: #969696;border-width: 8px;	margin-left: -8px;}

/* ul 리스트 */
.ulList li {margin-top:10px;display:table;width:100%;table-layout:fixed;}
.ulList li:first-child {margin:0;}
.ulList li > div {display:table-cell;width:100%;vertical-align:middle;}
.ulList li > div:first-child {width:106px;}
.ulListType02 {}

/* tab style2 */
.tabType2 {width: 100%;}
.tabType2 > li {height: 43px; margin-bottom: -1px; box-sizing: border-box; float:left; position: relative; z-index: 1;}
.tabType2 > li.active {z-index: 2;}
.tabType2 > li ~ li {margin-left: -1px;}
.tabType2 > li a {display: block; height: 43px; line-height: 39px; color: #9a9a9a; border: 1px solid #d9d9d9; }
.tabType2 > li.active a {color: #000;  border-bottom: 1px solid #fff;}
.tabType2 > li:first-child {left:0;}
.tabType2 > li.active {border-bottom:none;z-index:2;}
.tabType2 > li a {padding:0 21px;display:block;width:100%;height:100%;font-size:13px;}
.addSurveyTarget {padding:1px;display:inline-block;min-height:30px;width:calc(100% - 67px);border-radius:2px;}
.addSurveyTarget ul > li  {margin:1px 2px;float:left;}
.addSurveyTarget ul > li > div {position:relative;padding:4px 15px 4px 5px;font-size:13px;}
.addSurveyTarget .btnRemove {position:absolute;top:7px;right:5px;}
/*왼쪽 메뉴 select box*/
.selOnOffBox {position:relative;height:28px;line-height:28px;}
.selOnOffBox > .btnOnOff {padding-left:20px;display:block;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_02.png') no-repeat 0 center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* .selOnOffBox > .btnOnOff.active {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat 0 center;} */
.selOnOffBoxChk {margin:0 -25px;padding:10px 0 10px 45px;display:none;}
.selOnOffBoxChk.type02 {padding-bottom:10px;}
.selOnOffBoxChk.active {display:block;}
.selOnOffBoxChk.boxList {margin:0;padding-left:0;padding-top:0;}
.selOnOffBoxChk.boxList a {position:relative;/*padding:8px 0 5px 64px;*/padding:0 0 0 67px;font-size:13px;line-height:24px;display:block;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tree_depth.png') no-repeat 47px 6px;}
.selOnOffBoxChk.boxList a.selected {background-color:#fff;}
.selOnOffBoxChk.boxList > div:first-child > a {padding-top:0;height:19px;background-position:47px 2px;line-height:16px;}
/* .selOnOffBoxChk.boxList .menuAllContactList a {padding-top:8px;} */

/*그리드 테이블 overflower 해제 */
.tblList .AXGrid {overflow:visible !important;background:#fff;}
.tblList  .AXGrid .AXgridScrollBody {overflow:visible !important;}
.tblList  .AXGrid .AXgridScrollBody .AXGridBody {overflow:visible !important;}
/*전자결재 그리드 테이블 overflower 해제 */
.conin_list .AXGrid {overflow:visible !important;background:#fff;}
.conin_list  .AXGrid .AXgridScrollBody {overflow:visible !important;}
.conin_list  .AXGrid .AXgridScrollBody .AXGridBody {overflow:visible !important;}

/* 테이블 */
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable {border-collapse:inherit;}
.tblCont {position:relative;}
.tblCont .goPage {position:absolute;bottom:12px;z-index:1;}
.tblList .AXgridPageBody {position:relative;}
.tblList .AXGrid .AXgridPageBody {border-top:none;outline:none !important}
.tblList .AXGrid .AXgridPageBody:focus {outline:none !important}
.tblList .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td {background:none;}
.tblCont.pop .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {padding:7px 0 7px 10px;}
.tblList.type02  .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {font-size:13px;color:#666;} 
.tblList  .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText  .black {color:#000 !important;}
.tblList  .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText  .number {font-size:12px;}
.tblList  .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText  .f13 {font-size:13px;}
.tblParticipant {line-height:30px;font-size:13px;}
.tblParticipant > span {margin-left:10px;}
.tblList input[type="checkbox"] {height:auto;}
.tblList .attFileListCont {right:auto;z-index:2;}
.fixLine .AXGrid .AXgridScrollBody {border-top:1px solid #969696;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr td {border-bottom:none;}
.fixLine .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {padding:8px 0 0 0 !important;color:#777;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable thead tr td .bodyTdText, 
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr td .bodyTdText, 
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tfoot tr td .bodyTdText {padding:0;text-shadow:none;font-size:12px;color:#9a9a9a;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr.line0 td {background:#fff;border-bottom:1px solid #ebebec;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable thead tr td.fixedLine, 
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr td.fixedLine, 
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tfoot tr td.fixedLine {border-right:1px solid #ddd;}
.fixLine .AXGrid .AXgridScrollBody #gridDiv_AX_fixedColHead.AXGridColHead .colHeadTable tbody tr td:last-child {border-right:1px solid #ddd;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.tfpadding td, 
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.thpadding td {display:none;}
.fixLine .AXGrid .AXgridScrollBody .AXGridColHead {border-bottom:1px solid #ddd;}
.fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyNullTd {display:none;}
/* .fixLine .AXGrid .AXgridScrollBody .AXGridBody .gridFixedBodyTable tbody tr td {background:none;} */
/*table 제목 부분 */
.tblList {margin-top:12px;}
.tblList.abList {padding-top:28px;}
.tblLink {position:relative;padding:0 35px 0 0;display:inline-block;max-width:87%;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tblLink a {padding-top:6px;display:block;color:#000 !important;}
.tblLink.re a {padding-left:21px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_re.png') no-repeat 0 center;}
.tblLink .btnType02.active {font-size:11px;}
.tblLink .cycleNew.new, .cycleNew.new.small {top:50%;right:22px;margin-top:-4px; margin-left: 2px; display:inline-block;width:14px;height:14px;line-height:14px;border-radius:7px;font-size:9px;}
.newWindowPop {margin-left:5px;display:inline-block;width:14px;height:13px;vertical-align:middle;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_winpop.png') no-repeat 0 center;}
.tblIcExcel {display:block;width:18px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel02.png') no-repeat 0 0;}
.tblIcPPT {display:block;width:18px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_ppt.png') no-repeat 0 0;}
.tblIcAttFile {display:block;width:17px;height:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_attfile.png') no-repeat 0 0;}
.tblLink.type01  {padding:0;}
.AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdCheck  {padding-top:9px !important;}

/* 데이터  개발 부분 기준 */ 
.dateSel {font-size:14px;}
.dateSel span[name='datePicker'] {margin-right:5px;}
.dateSel span[name='datePicker'] select {width:60px;background-position:40px center;}
.dateSel span[name='startDate'] select {margin-left:5px;}
.dateSel span[name='startDate'] select:first-child {margin-left:0;}
.dateSel span[name='endDate'] input {margin-right:5px;}
.dateSel span[name='startHour'] select {margin:0 5px;width:40px;background-position:22px center;}
.dateSel span[name='startMinute'] select {/*margin-right:5px;*/width:40px;background-position:22px center;}
.dateSel span[name='endHour'] select {margin:0 5px;width:40px;background-position:22px center;}
.dateSel span[name='endMinute'] select {/*margin-right:5px;*/width:40px;background-position:22px center;}
#simpleDateCon span[name='datePicker'] {margin-right:5px;}
#simpleDateCon span[name='startDate'] .adDate {margin-right:5px;}
#simpleDateCon span[name='endDate'] .adDate {margin-right:5px;}

/* row table style */
.tableTypeRow {width: 100%; }
.tableTypeRow caption {width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden;}
.tableTypeRow th,
.tableTypeRow td {border-bottom: 1px solid #d6d6d6; background: #fff;}
.tableTypeRow th {padding: 10px 15px; line-height: 1.2; font-weight: 700;}
.tableTypeRow td {line-height: 1.2; font-size: 13px; border-left: 1px solid #969696;}
.tableTypeRow td .box {padding: 10px 15px;}
.tableTypeRow td textarea {width: 100%; height: 55px; padding: 5px; font-size: 13px; border: 1px solid #d6d6d6; border-radius: 2px; box-sizing: border-box;}

/*트리*/
.treeList {margin-bottom:0px;}
.treeList:first-child {margin-top:10px;}
.treeList:last-child {margin-bottom:10px;}
.treeList .AXTree_none .AXTreeScrollBody {border:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td {position:relative;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent {top:1px;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine {background:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.noChild {background:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild {background:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {display:none !important;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild+.bodyNodeIcon {top:1px;display:block !important;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tree_depth.png') no-repeat center center;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText a {text-shadow:none;white-space:nowrap;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText .title span {display:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText .noChild~.title span {display:inline-block;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText .noChild~.title .treeBtnFavorite {display:none;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td .bodyTdText .bodyNodeIndent.noChild~.title .treeBtnFavorite {display:block;}
.treeList  .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr:first-child td .bodyTdText {font-size:14px;}
.treeList  .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText {padding:2px 8px;/*white-space:normal;overflow:initial;text-overflow:initial;*/font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td {background-color:#fff;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand:hover  { background-position:-95px center;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent:hover {background-position:-65px center;}
.treeList input[type='radio'] {margin:-5px 23px 0 0;}
.treeList input[type='radio']:after {}
.treeList input[type='radio']:before {}
.treeList.radio .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild+.bodyNodeIcon {top:2px;}
.treeList.radio .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {display:block !important;}
.treeList.radio .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td {background: #fff;}
.tblRankingImgBox {position:relative;height:40px;text-align:center;}
.tblRankingImgBox.gold {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comm_ranking01.png') no-repeat center;}
.tblRankingImgBox.silver {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comm_ranking02.png') no-repeat center;}
.tblRankingImgBox.copper {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_comm_ranking03.png') no-repeat center;}
.AXTree_none {outline:none !important;background:#fff;}
.AXTree_none:focus, .AXTree_none:active {outline:none !important;}
.AXTree_none .AXTreeScrollBody .AXTreeBody {outline:none !important;}
.AXTree_none .AXTreeScrollBody .AXTreeBody:focus, .AXTree_none .AXTreeScrollBody .AXTreeBody:active{outline:none !important}
.AXTree_none .AXTreeScrollBody  {border-top:none;outline:none !important}
.AXTree_none .AXTreeScrollBody:focus, .AXTree_none .AXTreeScrollBody:active{outline:none !important}
/* .contLnbMenu .treeList:first-child {margin-top:0;} */

/* 파일 업로드 */
.attFileBox {padding:16px 20px 18px 30px;}
.attFileBox > div {margin-top:18px;}
.attFileBox > div:first-child {margin:0;}
.attFileBox .chkStyle01 {margin:2px 10px 0 0;float:left}
.fName span {margin-right:5px;}
.ppt {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_ppt.png') no-repeat 0 center;}
.fNameexcel {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel02.png') no-repeat 0 center;}
.img {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_img.png') no-repeat 0 center;}
.word {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_word.png') no-repeat 0 center;}
.pdf {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_pdf.png') no-repeat 0 center;}
.default {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_default.png') no-repeat 0 center;}
.attImg {padding-left:26px;line-height:17px;color:#000;}
.zip {padding-left:26px;line-height:17px;color:#000;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/id_zip.png') no-repeat 0 center;}
.tagView {padding:25px 0 40px;line-height:21px;}
.tagIcon {margin-right:12px;padding-left:8px;display:inline-block;width:43px;height:21px;line-height:21px;font-size:12px;color:#fff;vertical-align:top;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tag.png') no-repeat 0 0;}
.sNoti {float:right;line-height:30px;font-size:11px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.boxDivTit {padding:0 7px;display:inline-block;height:25px;line-height:23px;font-size:13px;border-radius:2px;}
.ribbonBox {padding:0 7px;display:inline-block;width:75px;height:21px;line-height:21px;text-align:center;color:#fff;font-weight:700;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rect {margin-top:4px;display:inline-block;width:15px;height:15px;vertical-align:top;}
.locIcon {margin-top:6px;display:inline-block;width:6px;height:9px;text-indent:-9999px;vertical-align:top;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark10.png') no-repeat 0 center;}
.locIcon02 {padding-left:14px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark05.png') no-repeat 0 center;}
.iconRepeat {padding-left:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal_repeat05.png') no-repeat 0 center;}
.star {padding-right:13px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_star.png') no-repeat right center;}
.treeBtnFavorite {position:absolute;top:50%;right:27px;margin-top:-7px;display:block;width:16px;height:14px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_favorite.png') no-repeat 0 0;}
.publicChk {position:absolute;bottom:-2px;right:0;padding-left:12px;background:#fff;font-size:0;}
.iconTopNoti {display:block;width:20px;height:20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_noti.png') no-repeat 0 0;}

/*폰트*/
.f12 {font-size:12px !important;}
.f13 {font-size:13px !important;}
.tr {text-align:right !important;}

/* 아이콘 */
.icoIrComm {position: relative;}
.icoIrComm:after {content: ""; display: block; background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ico_comm.png') no-repeat; position: absolute;}

/* 그리드 테이블 */
.tblList .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {padding:5px 0;font-size:14px;}

/* 공통레이어 팝업*/
.layer_divpop {font-family:sans-serif, "맑은 고딕","Malgun Gothic";font-size:14px;}
.divpop_header_noti {font-size:12px;color:#d6d6d6;}
.popContent.layerType02 .bottom {position:relative;}
.layerType02 .bottom > div {position:static;}
.layerType02 .bottom .popTop {margin-bottom:15px;font-size:14px;}
.layerType02 .bottom .popBottom > a {margin-left:5px;}
.layerType02 .bottom .popBottom > a:first-child {margin-left:0;}
.layer_divpop .tabMenu {height:37px;}
.layer_divpop .bottom {text-align:center;font-size:0;}
.layer_divpop .bottom > a {margin-right:5px;}
/* .layer_divpop .bottom > a:first-child {margin-left:0;} */
.layer_divpop .pagingType02 {margin:0;padding:0 0 10px;display:block;}
.layer_divpop .pagingType02 > a {margin-right:5px;width:auto;}

/* box style */
.grayBox02 {background: #f4f4f4;}

/* bullet style */
.bulDashedTitle {margin-bottom: 13px; font-size: 14px; font-weight: 700;}
.bulDashedList > li {padding-left: 11px; line-height: 1.3; color: #666; font-size: 13px; position: relative;}
.bulDashedList > li:before {content: ""; display: block; width: 5px; height: 1px; background: #666; position: absolute; left: 0; top: 6px;}
.bulDashedList > li + li {margin-top: 12px;}

/* row style */
.rowTypeWrap > dl {display: table; width: 100%;font-size:14px;}
.rowTypeWrap > dl + dl {margin-top: 18px;}
.rowTypeWrap.formWrap > dl + dl {margin-top: 10px;}
.rowTypeWrap > dl > dt,
.rowTypeWrap > dl > dd {display: table-cell; line-height: 20px; text-align: left; vertical-align: top;}
.rowTypeWrap.formWrap > dl > dt {line-height: 30px;}
.rowTypeWrap.formWrap > dl > dd {line-height: 1;}
.rowTypeWrap > dl > dt {font-weight: 700;}
.rowTypeWrap > dl > dd {font-size: 13px;}

/* tree list */
.treeList.addrcontact .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand+.bodyNodeIcon {width: 17px; height: 15px;}
.treeList.addrContact .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand + .bodyNodeIcon {display: block; width: 17px; height: 15px; top: 7px;}

/* popup */
.layer_divpop .rowTypeWrap input[type=text],
.layer_divpop .rowTypeWrap textarea {width: 100%; border: 1px solid #d6d6d6;}
.layer_divpop .rowTypeWrap textarea {padding: 6px;}
.layer_divpop .rowTypeWrap input[type=text] {height: 30px;}
.layer_divpop .rowTypeWrap input[type=text]::-webkit-input-placeholder {color:#999;}
.layer_divpop .rowTypeWrap input[type=text]:-moz-placeholder {color:#999;}
.layer_divpop .rowTypeWrap input[type=text]::-moz-placeholder {color:#999;}
.layer_divpop .rowTypeWrap input[type=text]:-ms-input-placeholder {color:#999;}
.layer_divpop .popBtnWrap {font-size: 0; line-height: 0; text-align: center;  /*border-top: 1px solid #e5e5e5;*/}
.layer_divpop .popBtnWrap [class*=btnTypeDefault] + [class*=btnTypeDefault] {margin-left: 4px; vertical-align: top;}

/* 댓글 */
.addDataBtn {margin-top:1px;margin-left:0;padding-bottom:15px;border:none;}
.inputBoxSytel01 .addDataBtn {margin:0;padding-bottom:5px;font-size:11px;color:#666;}
.AXButton.Classic {margin-top:-1px;line-height:22px;}
.AXButton.Classic:hover {margin-top:-1px;line-height:22px;}
.addDataBtn+div {border:1px solid #d6d6d6 !important;border-radius:2px !important;}
.dragFile {margin-top:28px;}
.dvFileItem {padding:0;float:inherit;background:none;border:none;}
.dvFileItemCell {vertical-align:middle;}
.pPoint {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_ppt.png') no-repeat center center;}
.exCel {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_excel02.png') no-repeat center center;}
.woRd {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_word.png') no-repeat center center;}
.etcFile {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/id_zip.png') no-repeat center center;}
.teXt {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_default.png') no-repeat center center;}
.dvFileItemCell {font-size:14px;}
.fileHover  {color:#000;font-size:14px;table-layout:inherit;}
.fileHover tr th {border-bottom:1px solid #e0e0e0; text-align:center; padding-bottom:7px;}
.fileHover tr td:first-child {margin-right:5px !important;}
.fileHover tr td:first-child > span {margin:1px 5px 0 0;}
.fileHover .fa-remove:before, .fa-close:before, .fa-times:before {content:'';display:block;width:12px;height:12px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_pop_close.png') no-repeat 0 0;}

/* 자원예약 일정 공통 팝업*/
.schResCommPopContent {padding:20px 20px 25px;}
.schResCommPopContent .middle {padding:5px 0 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.schResCommPopContent .middle > div:first-child {padding-bottom:15px;border-bottom:1px solid #e9e9e9;}
.schResCommPopContent .inputBoxSytel01 > div:first-child {width:105px;}
.schResCommPopContent .tabMenu > li {left:0;width:25%;text-align:center;border-left:none;}
.schResCommPopContent .tabMenu > li:first-child {border-left:1px solid #e9e9e9;}
.schResCommPopContent .tabMenu > li:first-child.active {border-left:1px solid #222;}
.schResCommPopContent .tabContent {width:100%;height:145px;border:1px solid #e9e9e9;border-top:none;}
.schResCommPopContent .radioStyle04 label > span {margin-right:5px;}
.schResCommPopContent .daily {padding:44px 0 0 136px;}
.schResCommPopContent .everyWeek {padding:30px 0 0 30px;}
.schResCommPopContent .monthly {padding:40px 0 0 20px;}
.schResCommPopContent .yearly {padding:20px 0 0 30px;}
.repetitionCont {padding:20px 0;display:table;table-layout:fixed;width:100%;border:1px solid #e9e9e9;}
.repetitionCont > div {padding-left:15px;display:table-cell;}
.repetitionCont > div:first-child {padding-left:25px;width:181px;border-right:1px solid #e9e9e9;}
.repetitionCont  .dateSel {}
.repetitionCont  .dateSel > div {float:left;}
.repetitionCont  .dateSel .radioStyle04 label {line-height:30px;}
.schResCommPopContent .srChkBox {display:table;}
.schResCommPopContent .srChkBox > div {padding-right:15px;display:table-cell;}
.schResCommPopContent .radioStyle04 input {width:40px;}
.schResCommPopContent .radioStyle04 select {width:84px;}
.schResCommPopContent .yearly input {width:40px;}
.schResCommPopContent .chkStyle04.chkType01  label > span {margin-right:5px;}

/* 공통 - 알림설정 */
.commNoticePopContainer {padding:20px 30px 30px;font-size:14px;font-family:sans-serif, 'Nanum Gothic','맑은 고딕', 'Malgun Gothic';}
.commNoticePopContainer .noticeSelectCont {display:block;}
.commNoticePopContainer .noticeOrderCont {display:none;}
.commNoticePopContainer.oder .noticeSelectCont {display:none;}
.commNoticePopContainer.oder .noticeOrderCont {display:block;}
.commNoticePopContainer .top {height:30px;text-align:right;}
.commNoticePopContainer .top a {vertical-align:top;}
.commNoticePopContainer .bottom  .noticeSelectCont {text-align:left;}
.commNoticePopContainer .bottom .noticeSelectCont > div {float:left;}
.commNoticePopContainer .bottom div.notiBtnBox {float:right;}
.noticeListBoxCont {margin-left:-14px;}
.noticeListBox {margin:0 0 14px 14px;float:left;width:90px;height:90px;border:1px solid #e8eaef;border-radius:2px;text-align:center;font-size:12px;}
.noticeListBox > a {position:relative;padding-top:41px;display:block;}
.noticeListBox p {display:table;width:100%;table-layout:fixed;}
.noticeListBox p:first-child {border-bottom:1px solid #e8eaef;}
/* .noticeListBox p:first-child {border:none;display:block;} */
.noticeListBox p span {display:table-cell;height:47px;line-height:14px;vertical-align:middle;}
.noticeListBox .oderNumber {position:absolute;top:7px;left:6px;font-size:10px;font-weight:700;}
.noticeListBox.notiMail > a:after {margin-left:-10px;width:20px;height:17px;background-position:0 0;}
.noticeListBox.notiPendency > a:after {top:9px;margin-left:-11px;width:22px;height:25px;background-position:0 -37px;}
.noticeListBox.notiMyWork > a:after {top:8px;margin-left:-10px;width:20px;height:25px;background-position:0 -82px;}
.noticeListBox.notiToDaySchedule > a:after {top:11px;margin-left:-10px;width:20px;height:20px;background-position:0 -127px;}
.noticeListBox.notiPosts > a:after {top:10px;margin-left:-8px;width:16px;height:21px;background-position:0 -167px;}
.noticeListBox.notiSurvey > a:after {top:9px;margin-left:-11px;width:22px;height:22px;background-position:0 -208px;}
.noticeListBox.notiReqWork > a:after {top:11px;margin-left:-10px;width:20px;height:20px;background-position:0 -250px;}
.noticeListBox.notiCommunity > a:after {top:11px;margin-left:-10px;width:20px;height:19px;background-position:0 -290px;}
.noticeListBox.notiTimeSquare > a:after {top:10px;margin-left:-11px;width:22px;height:21px;background-position:0 -329px;}
.noticeListBox.notiDefault > a:after {top:10px;margin-left:-8px;width:16px;height:21px;background-position:0 -370px;}
.noticeListBox .selOverBg {display:none;}
.commNoticePopContainer.oder .noticeListBox > a.active .selOverBg {display:none;}

/* 상단 즐겨쓰는 메뉴*/
.favoriteTopMenuCont {}
.favTopMenuBody {padding:0px;}
.favTopMenuBody .cycleTitle::before {top:20px; left:25px;}
.favTopMenuBody h3 {font-size:18px; border-bottom:1px solid #c8c8c8; padding-bottom:10px; margin-bottom: 20px; height:50px; line-height: 50px; padding-left: 45px;}
.favTopMenuList {}
.favTopMenuList > li {padding-bottom:5px;}
.favTopMenuList a {position:relative;padding:0 14px;display:block;width:100%;height:40px;line-height:38px;border:1px solid #eaeaea;border-radius:2px;transition:box-shadow .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.favTopMenuList a:hover {box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);}
.favTopMenuList a:hover .btnLayerClose {display:block;}
.favTopMenuList a .btnLayerClose {position:absolute;top:7px;left:inherit !important;right:7px;display:none;}
.favTopContactList {padding:0px 25px 20px;}
.favTopContactList > li {padding-bottom:10px;}
.favTopContactList .personBox {position:relative;padding:13px 10px 0 20px;width:100%;height:84px;font-size:0;border:1px solid #eaeaea;border-radius:2px;transition:box-shadow .3s;}
.favTopContactList .personBox:hover {box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);}
.favTopContactList .personBox.active {height:165px;}
.favTopContactList .personBox .hidden {display:none;}
.favTopContactList .personBox.active .hidden {display:block;}
.favTopContactList .perPhoto {margin-right:15px;width:54px;height:54px;border-radius:27px;vertical-align:top;}
.favTopContactList .name {width:calc(100% - 70px);}
.favTopContactList .name p {padding-bottom:5px;}
.favTopContactList .name strong {font-size:15px;}
.favTopContactList .name span {font-size:13px;}
.favTopContactList .btnPerBoxMore {position:absolute;top:5px;right:10px;} 
.favTopContactList .favTel {color:#000;}
.favTopContactList .btnFavListbox {font-size:0;}
.favTopContactList .btnFavListbox a {margin-right:5px;display:inline-block;}

/* 내업무 - 타임스퀘어 - 구독*/
.orderBusiMenuCont {overflow:hidden !important;line-height:1;}
.orderBusiMenuCont .orderTabMenu {position:relative;z-index:1;}
.oderScrollcont {overflow-y:auto;width:100%;height:100%;}
.timeSquareTab > .tsTop {padding:10px 23px 7px;border-bottom:1px solid #d7d6d7;height:50px; display: none;}
.timeSquareTab > .tsTop .selectType02 {width:100%;}
.subscriptionTab {}
/* .subscriptionTab > div {padding-bottom:50px;background:#f2f4f8;} */
.subScriptionTop {padding:0 25px;height:50px;border-bottom:1px solid #c8c8c8;}
.subScriptionTop  > .todoBtnBox {padding-top:14px;float:right;font-size:0;}
.subscriptionBottom.oderScrollcont {height:calc(100% - 50px);}
.subscriptionListCont {padding:10px 0;width:100%;}
.subscriptionListCont > li {margin-bottom:10px;border-bottom:1px solid #ebedf1;background:#fff;}
.subscriptionListBox {padding:5px 23px 15px;width:100%;}
.subscriptionListBox .subStPhoto {float:left;}
.subStPhoto {width:40px;height:40px;overflow:hidden;border-radius:50%;border:1px solid #ececec;}
.subStPhoto > img {width:100%;height:100%;}
.subStContent {padding-left:55px;}
.subStContent > p {}
.subStContent .sbTit {width:100%;font-size:15px;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subStContent .sbTxt {font-size:13px;line-height:20px;}
.subStContent .sbInfo {margin-top:7px;font-size:12px;color:#999;line-height:13px;}
.subStContent .sbInfo > span {position:relative;padding:0 5px;}
.subStContent .sbInfo > span:first-child {padding-left:0;}
.subStContent .sbInfo > span:after, .subStContent .sbInfo > span:before {content:'';position:absolute;top:50%;margin-top:-5px;display:block;width:1px;height:9px;}
.subStContent .sbInfo > span:after {left:0;background:#b8b8b8;}
.subStContent .sbInfo > span:before {left:1px;background:#e7e7e7;}
.subStContent .sbInfo > span:first-child:after, .subStContent .sbInfo > span:first-child:before {display:none;}
.sbListComment {height:33px;border:1px solid #d6d6d6;border-radius:2px;}
.sbListComment > li {float:left;width:50%;border-left:1px solid #d6d6d6;text-align:center;}
.sbListComment > li:first-child {border:none;}
.sbListComment > li > div {line-height:31px;}
.sbListComment .comCount {margin:0;display:block;line-height:31px;}
.sbListComment .comHeart .fa-2x {margin-right:5px;}
.sbListComment .comHeart .fa-2x+span {font-weight:700;}
.sbListComment .comCountType02.active .count {font-weight:700;}

/* 내업무 - todo*/
.toDoTab > div {padding:0 25px;}
.toDoTab .chkStyle04.chkType01  label > span:first-child {width:16px;height:16px;border:2px solid #b7b7b7;border-radius:0;}
.toDoTab  .chkStyle04.chkType01  label {line-height:16px;}
.todoContTop {height:50px;border-bottom:1px solid #c8c8c8;}
.todoContTop > div {float:left;font-size:13px;color:#000;}
.todoContTop > .todoTopChk {padding-top:16px !important;width:64px;}
.todoContTop > .todoTopSelect {padding-top:10px;}
.todoContTop  > .todoBtnBox {padding-top:14px;float:right;font-size:0;}
.todoBtnBox > a {margin-left:5px;display:inline-block;vertical-align:middle;}
.todoContTop .selectType01 {width:91px;background-position:73px center;}
.todoContTop .btnTodoWrite {background-size:16px;background-position:center;}
.todoContBottom.oderScrollcont {height:calc(100% - 50px);}
.todoListCont {padding-bottom:10px;}
.todoListCont > li {padding:10px 0;}
.todoListCont > li:first-child {padding-top:14px;}
.todoListCont > li > div {float:left;}
.todoBottomChk {padding-top:17px !important;width:28px;} 
.todTitle {position:relative;padding:6px 0 0 58px;display:block;float:left;width:229px;}
.todTitle:before {content:'';position:absolute;top:0;left:0;display:block;width:46px;height:46px;border:1px solid #ddd;border-radius:50%;}
.todTitle .tit {padding-bottom:9px;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap;}
.todTitle .todoInfo {font-size:12px;color:#999;}
.todTitle .todoInfo > span {display:inline-block;}
.todTitle .date:before {content:'';display:inline-block;margin:0 9px;width:1px;height:9px;background:#ddd;}
.todoListCont > li.active .todTitle .tit  {color:#999;text-decoration:line-through;}
.todoListMail.active .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod01_off.png') no-repeat center center;}
.todoListReport.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod02_off.png') no-repeat center center;}
.todoListChekList.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod03_off.png') no-repeat center center;}
.todoListMeeting.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod04_off.png') no-repeat center center;}
.todoListReservation.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod05_off.png') no-repeat center center;}
.todoListClubShc.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod06_off.png') no-repeat center center;}
.todoListWork.active  .todTitle:before {background: #eee url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod07_off.png') no-repeat center center;}
.todoLayerPopContent {font-size:14px;}
.todoLayerPopContent .ulList {padding-bottom:20px;}
.todoLayerPopContent .ulList li> div:first-child {width:106px;}
.todoLayerPopContent .selectType02 {width:124px;background-position:right center;}
.todoLayerPopContent .chkStyle04 {margin-top:8px;display:inline-block;vertical-align:top;}
.todoLayerPopContent .dateSel {display:inline-block;vertical-align:top;line-height:inherit;}
.todoLayerPopContent .buttonStyleBoxLeft {display:inline-block;vertical-align:top;}
.todoLayerPopContent .radioStyle04 {margin-right:20px;}
.todoLayerPopContent .dateSel.type02 .adDate {width:123px;}
.todoLayerPopContent .chkStyle04.chkType01  label > span:first-child {border:2px solid #b7b7b7;border-radius:0;}
.todoLayerPopContent textarea {padding:10px;width:100%;height:90px;resize:none;border:1px solid #d6d6d6;}
.mainMenuLayerPopContent {padding:20px 25px 30px;}
.mainMenuLayerPopContent .top {padding:20px;height:268px;border:1px solid #ddd;overflow-y:auto;border-radius:2px;}
.mainMenuLayerPopContent .chkStyle04.chkType01  label {color:#000;}
/* .mainMenuLayerPopContent .chkStyle04.chkType01  label > span:first-child {margin-top:-1px;} */

/* 프로필 */
.layer_divpop.popBizCardView .popContent.ProfilePopContainer {padding:35px 30px 45px;font-size:14px;}
.ProfilePopContainer .top {display:table;table-layout:fixed;width:100%;}
.ProfilePopContainer .top > div {display:table-cell;vertical-align:top;}
.ProfilePopContainer .top > div:first-child {width:274px;}
.layer_divpop.popBizCardView .ProfilePopContainer .popContTop.nameCard .infoArea {padding-left:114px;}
.layer_divpop.popBizCardView .ProfilePopContainer .popContTop dt {font-size:14px;font-weight:700;}
.layer_divpop.popBizCardView .ProfilePopContainer .popContTop dt strong {padding-right:10px;}
.layer_divpop.popBizCardView .ProfilePopContainer  .popContTop dd {padding-right:10px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ProfilePopContainer .rowTypeWrap > dl + dl {margin-top:15px;}
.ProfilePopContainer .rowTypeWrap > dl > dd {font-size:13px;}
.layerPopupCtop {padding-top:12px;height:48px;text-align:center;font-size:0;}
.layerPopupCtop  h2 {display:inline-block;font-size:15px;/*vertical-align:middle;*/}
.layerPopupCtop .pagingType02 {margin-left:15px;padding-top:0;display:inline-block;vertical-align:middle;}
.layerPopupCtop .pagingType02 > a {margin-left:0;height:24px;line-height:22px;font-size:12px;color:#999;}
.layerPopupCtop .pagingType02 .pre {margin-right:0;width:28px;}
.layerPopupCtop .pagingType02 .next {width:29px;}
.layerPopupCmiddle .calMonHeader {}
.layerPopupCmiddle .calMonTbl {border-top:1px solid #ddd;}
.layerPopupCmiddle .calMonTbl th {padding:0;text-align:center;border-left:1px solid #ddd;border-bottom:1px dashed #ddd;}
.layerPopupCmiddle .calMonTbl th:first-child {border-left:none;}
.layerPopupCmiddle  .calMonWeekRow .calGrid {height:103px;}
.layerPopupCmiddle  .calMonWeekRow .calGrid td {vertical-align:top;border:none;border-left:1px solid #ddd;border-bottom:1px dashed #ddd;}
.layerPopupCmiddle  .calMonWeekRow .calGrid td:first-child {border-left:none;}
.layerPopupCmiddle  .calMonWeekRow .calGrid td:last-child {border-right:none;}
.layerPopupCmiddle  .monShcList tr {height:26px;}
.layerPopupCmiddle  .monShcList tr:first-child {height:26px;}
.layerPopupCmiddle .shcMultiDayText {height:25px;}
.layerPopupCmiddle .shcMultiDayText span:first-child {height:25px;line-height:24px;}
.profileCommuList > li {margin-right:8px;float:left;}
.profileCommuList > li > a:after {content:'';position:absolute;display:block;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_profile_msg.png') no-repeat  0 0;}
.profileCommuList .profileCommuList01 > a:after {top:15px;left:13px;width:20px;height:16px;}
.profileCommuList .profileCommuList02 > a:after {top:14px;left:14px;width:16px;height:17px;background-position:0 -36px;}
.profileCommuList .profileCommuList03 > a:after {top:13px;left:13px;width:20px;height:19px;background-position:0 -73px;}
.profileCommuList .profileCommuList04 > a:after {top:14px;left:12px;width:26px;height:18px;background-position:0 -111px;}
.ProfilePopContainer .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td {border-bottom:none;height:24px;}
.layerPopupCbottom {position:relative;}
.layerPopupCbottom .searchBox02 {position:absolute;bottom:9px;right:0;}
.layerPopupCbottom .searchBox02 > a {height:24px;line-height:22px;font-size:12px;color:#999;}

/*테마 */
.profileCommuList > li > a {position:relative;display:block;width:45px;height:46px;border-radius:50%;background:#56c1e3;text-indent:-9999px;}
.layer_divpop.popBizCardView  .ProfilePopContainer .contDetail > dl > dt {width:78px;color:#56c1e3;}

/* 간단 작성 팝업 */
.simpleMakeLayerPopUp {position:absolute;top:50%;left:50%;margin:-195px 0 0 -372px;display:none;width:745px;height:390px;background:#fff;box-shadow:none;z-index:100;}
.simpleMakeLayerPopUp.active {display:block;}
.simpleMakeLayerPopUp .topHead {position:relative;width:100%;height:65px;}
.simpleMakeLayerPopUp .tabMenuArrow {width:600px;}
.simpleMakeLayerPopUp .tabMenuArrow > li {width:120px;}
.simpleMakeLayerPopUp .btnOrderContClose {position:absolute;top:20px;right:35px;}
.simpleMakeLayerPopUp .inputDateView {margin-bottom:9px;}
.simpleMakeLayerPopUp .inputDateView  input {width:100%;height:30px;}
.simpleMakeLayerPopUp .inputDateView02 input {margin-right:5px;width:calc(100% - 88px);height:30px;}
.simpleMakeLayerPopUp .dateSel {/*font-size:0;*/font-size:14px;}
.simpleMakeLayerPopUp .dateSel > span {/*padding:0 4px;*/font-size:14px;}
.simpleMakeLayerPopUp  .dateSel.type02 .icnDate {margin-top:5px;}
.simpleMakeLayerPopUp .dateSel > span:first-child {/*padding:0 4px;*/font-size:14px; margin-left: -5px;}
.simpleMakeLayerPopUp .middleCont {padding:30px 30px 0;height:325px; border-top:none;}
.simpleContent {position:relative;padding:0 30px 0 151px;height:207px;overflow-y:auto;border:1px solid #d6d6d6;border-radius:2px;}
.simpleContent:after {content:'';position:absolute;top:56px;left:30px;display:block;width:96px;height:96px;border-radius:48px;}
.simpleContent input {border:1px solid #d6d6d6;}
.simpleContent textarea {border:1px solid #d6d6d6;}
.simpleContent select {border:1px solid #d6d6d6;}
.simpleContMail {padding:35px 30px 20px 151px;}
.simpleContMail .autoCompleteCustom .ui-autocomplete-multiselect.ui-state-default {max-width:calc(100% - 65px);width:auto !important;}
.simpleContApproval {padding-top:20px;}
.simpleContSchedule {padding-top:40px;}
.simpleContReservation {padding-top:40px;}
.simpleContPost {padding-top:20px;}
.simpleContPost .selectType02 {width:187px;border:1px solid #d6d6d;}
.simpleContApproval .favTopMenuList > li {float:left;width:50%;}
.simpleContApproval .favTopMenuList > li:nth-child(odd) {padding-right:5px;}
.simpleContApproval .favTopMenuList > li:nth-child(even) {padding-left:5px;}
.simpleMakeLayerPopUp .bottomCont {margin-top:20px;text-align:center;font-size:0;}
.simpleMakeLayerPopUp .btnTypeDefault {vertical-align:top;}
.simpleMakeLayerPopUp .inputBoxSytel01.type02 > div:first-child {width:83px;}
.simpleContent .inputBoxSytel01 {padding:0 0 10px;}
.simpleContent .inputBoxSytel01 input {width:100%;}
.simpleContent textarea {width:100%;height:55px;resize:none;}
.subscriptionLayerPopContent {padding:20px 20px 30px;}
.subPopContent {width:100%;height:338px;border:1px solid #c8c8c8;border-radius:2px;}
.subPopContent > div {padding-top:20px;float:left;overflow-y:auto;}
.subPopContent > div:first-child {width:150px;height:100%;border-right:1px solid #ddd;}
.subscriptionMenuList {}
.subscriptionMenuList > li > a {position:relative;padding-left:40px;display:block;width:100%;height:32px;line-height:32px;font-size:14px;}
.subscriptionMenuList > li > a:hover, .subscriptionMenuList > li.active > a {background:#f4f4f4;}
.subscriptionMenuList .subscriptionMenu01 a:before {width:14px;height:15px;}
.subscriptionMenuList .subscriptionMenu02 a:before {width:16px;height:15px;background-position:0 -35px;}
.subscriptionMenuList .subscriptionMenu03 a:before {top:10px;width:16px;height:13px;background-position:0 -70px;}
.subscriptionAddListCont {width:calc(100% - 150px);height:100%;}
.subscriptionAddList  {padding:0 15px 10px;font-size:14px;}
.subscriptionAddList > li {position:relative;height:40px;line-height:39px;border-bottom:1px dashed #ddd;}
.subscriptionAddList .btnXClose {position:absolute;top:7px;right:2px;}
.arrowPoint {padding:0 5px;}

/* 통합 알림 */
.combineNoticeCont {position:absolute;top:-7px;left:94px;display:none;width:310px;height:700px;border:1px solid #ddd;background:#fff;box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2);z-index:10;}
.myWork.active .combineNoticeCont {display:block;}
.combineNoticeCont:after, .combineNoticeCont:before {top:20px;left: -8px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index:1;	transition:bottom 1s;transition-delay: 0.5s;}
.combineNoticeCont:after {border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 7px;margin-left: -6px;}
.combineNoticeCont:before {border-color: rgba(150, 150, 150, 0);border-right-color: #ddd;border-width: 7px;margin-left: -7px;}
.combineNoticeCont > div {text-align:left;}
.combineTop {padding:0 20px;height:48px;line-height:47px;border-bottom:1px solid #ddd;}
.combineTop > h3 {padding-left:23px;display:inline-block;line-height:47px;text-align:left;font-size:15px;font-weight:700;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_alarm.png') no-repeat 3px center;background-size:15px 19px;} 
.combineTop .todoBtnBox {float:right;line-height:47px;}
.combineBottom {height:649px;overflow:hidden;}
.combineListCont {padding:20px 20px 0;}
.combineListCont > li {position:relative;padding:14px 0 0;}
.combineListCont > li:first-child {padding-top:0;}
.combineListCont > li:last-child {padding-bottom:0;}
.combineListCont > li > div {display:block;float:inherit;min-height:46px;z-index:2;}
.combineListCont  li:after {content:'';display:block;position:absolute;top:0;bottom:0;left:25px;width:1px;height:100%;background:#ddd;z-index:1;}
.combineListCont  li:last-child:after {bottom:50%;height:auto;}
.combineListCont .todTitle {position:relative;width:270px;}
.combineListCont .todTitle:after {content:'';display:block;position:absolute;bottom:0;left:58px;right:0;height:1px;background:#f2f2f2;}
.combineListCont .todTitle {padding-bottom:20px;}
.combineBtnBox a {vertical-align:middle;}

/* 오류페이지 */
.errorContainer {width:100%;height:100%;background-color:#f1f1f1;}
.errorCont {position:absolute;top:50%;left:50%;margin:-115px 0 0 -195px;width:390px;height:230px;;text-align:center;font-size:14px;color:#666;}
.errorCont  > h1 {width:100%;height:62px;line-height:61px;font-size:18px; color:#fff; border-top-left-radius:2px;border-top-right-radius:2px;}
.errorCont .bottomCont {padding-top:30px;width:100%;height:169px;background:#fff;border:1px solid #c8c8c8;border-top:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.errorCont .txt {line-height:18px;}
.errorCont .txt02 {font-size:12px;line-height:18px;color:#999;}
.errorCont .tel {font-size:13px;}
.errorCont .copyRight {font-size:11px;}
.errorCont .pointTitle {position:relative;padding-left:35px;display:inline-block;font-size:21px;}
.errorCont .pointTitle:before {content:'';display:block;position:absolute;top:50%;left:0;margin-top:-10px;width:24px;height:21px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark11.png') no-repeat 0 0;}
.serviceError {margin:-180px 0 0 -295px;width:590px;height:360px;}
.serviceError > h1 {height:91px;line-height:89px;}
.serviceError .bottomCont {padding:30px 50px 0;height:269px;}
.serviceError .txt02  {padding-top:20px;border-top:1px solid #eee;}

/* 소셜 게시 */
.socialBoadCont {padding:25px 25px 100px;}
.socialInputBox {margin-bottom:20px;border:1px solid #d6d6d6;}
.socialInpuTop {padding:25px 40px;min-height:71px;}
.socialInpuTop textarea {padding-top:0;width:100%;height:21px;resize:none;font-size:17px;color:#999;border:none;overflow:hidden;}
.socialInputBottom {padding:20px 40px;border-top:1px solid #d6d6d6;} 
.socialInputBox  .fa-remove:before, .socialInputBox .fa-close:before, .socialInputBox .fa-times:before {display:inline-block;}
.socialInputBox tr td:last-child {padding-right:0 !important;}
.socialInputBox .fileUpview {margin-top:30px;padding:0;}
.socialFileUpCont {float:left;font-size:0;}
.socialFileUpCont > a {margin-right:14px;display:inline-block;vertical-align:middle;}
.socialRegiCont {float:right;}
.socialListBox {margin-bottom:20px;border:1px solid #d6d6d6;}
.socialListBox .socialTitle {position:relative;margin:35px 25px 0 40px;}
.socialListBox .socialTitle .personBox {height:55px;}
.socialListBox .socialTitle .perPhoto {width:55px;height:55px;border-radius:50%;}
.socialListBox .socialTitle .perPhoto  img {width:100%;height:100%;}
.socialListBox .socialTitle .name p:first-child {padding-bottom:5px;font-size:16px;}
.socialListBox .boardDetaileVeiw > p {font-size:13px;}
.socialListBox .addFuncBox {position:absolute;top:-8px;right:0;} 
.socialListBox .boardDisplayContent {padding-bottom:60px;}
.socialListBox .boardDetaileVeiw {padding:20px 40px 0;}
.socialListBox .tagView {padding:25px 40px 0;}
.socialListBox .commentInfo {padding:0 40px 11px;border-bottom:none;}
.socialListBox .commInput {background-color:#fcfcfc;}
.socialListBox .commCont {padding:25px 80px;background-color:#fcfcfc;}
.socialListBox .commCont.re {padding:15px 80px 25px 145px;background-position:117px 15px;}
.socialListBox .commCont.commDeleteReplay.re {padding:25px 80px 25px 145px;}
.soicalLinkBox {}
.soicalLinkBox .btnPhotoRemove {position:absolute;top:9px;right:9px;width:20px;height:20px;background-size:8px;}
.soicalLinklTitle {padding:20px 0 10px;font-size:13px;}
.soicalLinklTitle > span {position:relative;}
.soicalLinklTitle > span:first-child:after {content:'';margin:0 11px;display:inline-block;width:1px;height:12px;background:#000;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.soicalLinkUrl {padding-bottom:17px;}
.soicalLinkThumb {position:relative;width:500px;height:150px;border:1px solid #c8c8c8;}
.soicalLinkThumb .thumbImg {float:left;width:150px;height:100%;border-right:1px solid #c8c8c8;}
.soicalLinkThumb .thumbImg img {width:100%;height:100%;}
.soicalLinkThumb .textBox {padding:22px 25px 22px 165px;}
.soicalLinkThumb .textBox .tit {padding-bottom:12px;width:100%;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.soicalLinkThumb .textBox .txt {height:66px;line-height:21px;font-size:13px;}
.soicalLinkThumb .textBox .source {font-size:13px;color:#9a9a9a;text-transform:uppercase;}
.fileDownLoadBox {width:500px;}
.fileDownList {width:100%;border:1px solid #c8c8c8;}
.fileDownList > li {position:relative;padding:13px 0 0 15px;height:44px;border-top:1px solid #c8c8c8;}
.fileDownList > li:first-child {border-top:none;}
.fileDownList .btnFileDownT {position:absolute;top:0;right:14px;line-height:44px;font-size:13px;color:#8e8d8d;}
.fileDownBtnBox {padding-top:7px;text-align:right;}
.btnIconDownLoad {padding-left:20px;display:inline-block;min-width:16px;height:16px;line-height:16px;font-size:13px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_att_file02.png') no-repeat 0 center;}
.socialShareBox {width:500px;height:150px;border:1px solid #c8c8c8;}
.socialShareBox .shareIcon {position:relative;float:left;width:151px;height:100%;border-right:1px solid #c8c8c8;}
.socialShareBox .textBox {padding:22px 25px 22px 165px;}
.socialShareBox .textBox  .tit {padding-bottom:12px;width:100%;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.socialShareBox .textBox  .txt {line-height:21px;font-size:13px;}

/* 소셜 - 일정 타임라인 */
.socialScheduleContent {padding:0 25px 100px;}
.socialScheduleContent  .scheduleTop {text-align:center;}
.schSelect.timeLine {position:static;margin:auto;display:inline-block;width:auto;overflow:hidden;}
.schSelect.timeLine > li {width:auto;}
.schSelect.timeLine  > li:last-child {width:auto;}
.schSelect.timeLine > li > a {padding:0 20px;}
.socialScheduleCont {margin-top:12px;padding-top:35px;}
.socialSchAddBox {margin-bottom:20px;padding:18px 40px;height:70px;border:1px solid #d6d6d6;}
.socialSchAddBox p {padding-left:42px;font-size:16px;line-height:30px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_calicon.png') no-repeat 0  center;}
.socialSchAddBox p .btnTypeDefault {float:right;}
.socialSchListBox {width:500px;}
.socialSchView {position:relative;height:112px;border:1px solid #c8c8c8;}
.socialSchView.borderYellow {border-left:5px solid #fad165;}
.socialSchView.borderGreen {border-left:5px solid #b3dc6c;}
.socialSchView.borderViolet {border-left:5px solid #b99aff;}
.socialSchView .dayBox {padding-top:30px;float:left;width:98px;height:100%;border-right:1px solid #c8c8c8;text-align:center;}
.socialSchView .year {padding-bottom:10px;font-size:13px;color:#999;}
.socialSchView .day {font-size:24px;line-height:1;}
.socialSchView .day span {font-size:28px;}
.socialSchView .textBox {padding:25px 0 0 117px;font-size:12px;color:#999;}
.socialSchView .textBox p {margin-bottom:10px;}
.socialSchView .tit {font-size:17px;color:#000;}
.socialSchView .tit .btnType02 {margin:-1px 7px 0 0;vertical-align:top;}
.socialSchView .iconRepeat {line-height:13px;}
.socialSchView .locIcon02 {padding-left:22px;line-height:13px;background-position:3px center;}
.socialSchMoreBox {position:absolute;bottom:10px;right:10px;}
.socialSchMoreBox .btnMoreUpDown {width:20px;height:20px;background-size:14px 7px;}
.socialSchMoreView {display:none;}
.socialSchMoreView.active {display:block;}
.schAlarmView  {height:64px;border:1px solid #c8c8c8;border-top:none;background:#f4f4f4;}
.socialSchMoreView .inputBoxSytel01 > div {padding:12px 0 0 44px;}
.socialSchMoreView .inputBoxSytel01 > div:first-child {padding-left:28px;width:102px;}
.socialSchMoreView .inputBoxSytel01 > div:first-child .alarm .onOffBtn {right:0;}
.socialSchMoreView .noticeMedia > div:first-child {margin-right:5px;}
.socialSchMoreView .noticeMedia .selectType02 {margin:-6px 22px 0 0;width:103px;vertical-align:top;}
.socialSchMoreView .btnImgOption {display:inline-block;vertical-align:top;opacity:.7;}
.detailView {padding:30px 0;border:1px solid #c8c8c8;border-top:none;}
.detailView .inputBoxSytel01 {padding-top:0;font-size:13px;}
.detailView .inputBoxSytel01 > div {padding:0;}
.detailView .inputBoxSytel01 > div:first-child {padding-top:5px;font-size:14px;}
.detailView .inputBoxSytel01 .txtBox {padding-top:10px;}
.detailView .boxInline {font-size:0;}
.detailView .boxInline span {margin-right:10px;font-size:13px;}
.detailView .personNameBox {padding-bottom:10px;display:inline-block;font-size:13px;}
.clearFloat:after, .slick-dots:after {display:block;content:'';clear:both;}

/*포탈 메인 */
.mainContainer {left:0;overflow:hidden;overflow-x:auto;}
.mainContent {padding:35px 40px 0;min-width:1210px;height:100%;}
.mainContent.clearFloat:after {display:none;} 

/* 1280 */
.mainContent > section {float:left;}
.mainCont {position:relative;min-width:1130px;width:100%;height:100%;}
.mainLeftView {position:relative;padding-right:10px;float:left;width:790px;height:100%;}
.mainRightView {position:relative;padding-left:10px;float:right;width:calc(100% - 790px);height:100%;}
.mainLeftView .mScrollV {position:absolute;top:0;bottom:0;left:0;right:0;}
.mainLeftView .mCustomScrollBox {overflow:visible;}

.mainLeftView_B {position:relative;padding-right:10px;float:left;width:790px;height:100%;}
.mainLeftView_B .mScrollV {position:relative;top:0;bottom:0;left:0;right:0;}

.mainBanner {position:relative;width:780px;height:172px;border:1px solid #eaeaea;border-radius:1px;}
/* .mainBanner .slick-slide  {width:100%;} */
/* .mainBanner .slick-slide  > img {position:absolute;} */
.mainBanner .slick-slide  > img {width:100%;}
.mainBanner .slick-arrow {position:absolute;bottom:21px;width:30px;height:30px;border:1px solid #9ea7ab;text-indent:-9999px;background:none;z-index:1;cursor:pointer;}
.mainBanner .slick-prev {left:34px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_play_prev_on.png') no-repeat center center;}
.mainBanner .slick-next {left:63px;width:29px;border-left:none;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_play_next_on.png') no-repeat center center;}
.slidePaging {position:absolute;left:107px;bottom:31px;color:#fff;font-size:12px;}
.mainBoradTabView {position:relative;width:780px;height:282px;}
.mainBoradTabView .mbTabTitle {margin:35px 0 20px;}
.btnMainMore {font-size:12px;color:#999;}
.mbTabTitle {text-align:center;}
.mainBoadTabMenu {margin:auto;display:inline-block;}
.mainBoadTabMenu > li {float:left;height:40px;line-height:40px;background:#eaeaea;overflow:hidden;}
.mainBoadTabMenu > li:first-child {border-top-left-radius:20px;border-bottom-left-radius:20px;}
.mainBoadTabMenu > li:last-child {border-top-right-radius:20px;border-bottom-right-radius:20px;}
.mainBoadTabMenu > li > a {;padding:0 30px;display:block;width:100%;height:100%;font-size:14px;color:#999;font-weight:700;}
.mainBoardTabCont {position:absolute;top:60px;visibility:hidden;z-index:1;}
.mainBoardTabCont.active {visibility:visible;z-index:2;}
.companyNews > div {float:left;width:385px;height:222px;border:1px solid #eaeaea;border-radius:2px;}
.mBoardNoticeCont {margin-right:10px;}
.mNotiTitle {position:relative;padding-left:20px;height:45px;border-bottom:1px solid #eaeaea;}
.mNotiTitle > h3 {line-height:44px;font-size:16px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.mNotiTitle .btnMainMore {position:absolute;top:17px;right:20px;}

/* 공지 */
.mainNoticeList {padding:25px 20px 10px;}
.mainNoticeList > li {}
.mainNoticeList > li .title {float:left;}
.mainNoticeList > li .title a {font-size:13px; }
.mainNoticeList > li .date {float:right;font-size:12px;color:#999; height: 27px; line-height: 27px;}
.mainNoticeList .first {position:relative;margin-bottom:3px;}
.mainNoticeList .first .title {width:210px;float:inherit;white-space:inherit;}
.mainNoticeList .first .title a {display:block;float:inherit;line-height:22px;font-size:16px;}
.mainNoticeList .first .date {padding:5px 130px 0 0;display:block;float:inherit;line-height:14px;}
.mainNoticeList .first .date > span {position:relative;display:inline-block;}
.mainNoticeList .first .date > span:first-child {padding-right:12px;}
.mainNoticeList .first .date > span:first-child:after {content:'';display:block;position:absolute;top:50%;right:7px;margin-top:-5px;width:1px;height:10px;background:#ddd;}
.mainNoticeList .notiFirstImg {position:absolute;top:0;right:0;width:100px;height:68px; overflow: hidden;}
.mainNoticeList .notiFirstImg > img {width:100%;}
.mainNoticeList .clearFloat a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:266px; height: 27px; line-height: 27px; display: block;}

/*인기컨텐츠*/
.mBaordTabView {padding:25px 20px 10px;}
.mBTabbList > li {padding-bottom:10px;}
.mBTabbList span {display:inline-block;color:#999;}
.mBTabbList .type {width:70px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:13px;height:15px; line-height:15px;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.mBTabbList .title {display:inline-block;width:205px;font-size:13px; height:15px; line-height:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mBTabbList .date {font-size:12px;height:15px; line-height:15px;}
.mBaordTabView {position:absolute;top:45px;display:none;}
.mBaordTabView.active {display:block;}
.popularityContent {width:100%;height:222px;border:1px solid #eaeaea;border-radius:2px;}
.popularityContent > div {display:table;width:100%;table-layout:fixed;}
.popularityContent .mainTabslideView {display:table-cell;height:222px}
.popularityContent .mainTabslide01 {width:393px;height:100%;} 
.popularityContent .mainTabslide02 {width:220px;border-left:1px solid #eaeaea;}
.popularityContent .mainTabslide03 {width:165px;border-left:1px solid #eaeaea;}
.mainTabslideView  {font-size:16px;}
.mainTabslideView  .popTit {padding-bottom:10px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.mainTabslideView  .popTxt {line-height:22px;font-weight:700;}
.mainTabslideView  .popView {padding-top:15px;font-size:13px;color:#999;}
.mainTabslideView  .popView > span:first-child {margin-right:20px;}
.mainTabslideView .slick-slide {padding:35px 25px 0;outline:none;}
.mainTabslideView .slick-dots {position:absolute;top:168px;left:50%;margin-left:-34px;}
.mainTabslideView .slick-dots > li {padding-left:4px;float:left;}
.mainTabslideView .slick-dots > li:first-child {padding:0;}
.mainTabslideView .slick-dots button {position:relative;width:20px;height:20px;text-indent:-9999px;cursor:pointer;}
.mainTabslideView .slick-dots button:before {content:'';display:block;position:absolute;top:50%;left:0;margin-top:-3px;width:20px;height:5px;background:#ddd;border-radius:3px;}
.mainTabslide01 .popularityThumb {margin-right:20px;float:left;width:155px;height:105px; border: 1px solid #ededed;}
.mainTabslide01 .popularityThumb img {width:100%;}
.mainTabslide02 .popView {text-align:center;}
.mainTabslide03 .popTit {padding-bottom:20px;}
.mainTabslide03 .popTxt {font-size:25px;line-height:25px;white-space:nowrap;}
.mainTabslide03 .popView {padding-top:24px;} 
.mainTabslide03 .slick-slide {padding:35px 0 0;text-align:center;outline:none;} 
.viewEye {padding-left:20px;display:inline-block;line-height:12px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_popularity01.png') no-repeat 0 center;}
.viewHeart {padding-left:20px;display:inline-block;line-height:12px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_popularity02.png') no-repeat 0 center;}
.viewSearch {padding-left:20px;display:inline-block;line-height:12px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_popularity03.png') no-repeat 0 center;}
.hotKeyword {width:100%;height:222px;border:1px solid #eaeaea;border-radius:2px;}
.hotKeyword > div {position:relative;padding-top:20px;width:100%;height:100%;overflow:hidden;}
.hotKeyword p {position:relative;font-size:20px;text-align:center;z-index:15;}
.cycleMotion {position:absolute;top:50%;left:50%;border-radius:50%;background:#ddd;color:#fff;text-align:center;overflow:hidden;}
.cycleMotion > a {position:relative;font-size:15px;color:#fff;z-index:2;}
.cycleMotion > a:hover {border-bottom:1px solid #fff;}
.cycleMotionType01 {-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s;transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s;}
.cycleMotion.type01 {top:77px;left:15px;width:16px;height:16px;background:#ddd;/* -webkit-transition:top .5s, left .5s, width .5s, height .5s, line-height .5s, transform .5s; *//* transition:top .5s, left .5s, width .5s, height .5s, line-height .5s, transform .5s; */}
.cycleMotion.type02 {top:20px;left:38px;width:20px;height:20px;background:#c8c8c8;/* -webkit-transition:top 2s, left 2s, width 2s, height 2s, line-height 2s, transform 2s; *//* transition:top 2s, left 2s, width 2s, height 2s, line-height 2s, transform 2s; */}
.cycleMotion.type03 {top:185px;left:314px;width:21px;height:21px;background:#ddd;/* -webkit-transition:top 1.7s, left1.2s, width 1.4s, height 1.4s, line-height 1.4s, transform 1.4s; *//* transition:top 1.7s, left1.2s, width 1.4s, height 1.4s, line-height 1.4s, transform 1.4s; */}
.cycleMotion.type04 {top:60px;left:456px;width:16px;height:16px;background:#c8c8c8;/* -webkit-transition:top 2.5s, left 2.5s, width 2.5s, height 2.5s, line-height 2.5s, transform 2.5s; *//* transition:top 2.5s, left 2.5s, width 2.5s, height 2.5s, line-height 2.5s, transform 2.5s; */}
.cycleMotion.type05 {top:80px;left:530px;width:21px;height:21px;background:#ddd;/* -webkit-transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s; *//* transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s; */}
.cycleMotion.type06 {top:187px;left:745px;width:22px;height:22px;background:#c8c8c8;/* -webkit-transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s; *//* transition:top 1s, left 1s, width 1s, height 1s, line-height 1s, transform 1s; */}
.cycleMotion.type07 {top:35px;left:698px;width:21px;height:21px;background:#ddd;/* -webkit-transition:top 3s, left 3s, width 3s, height 3s, line-height 3s, transform 3s; *//* transition:top 3s, left 3s, width 3s, height 3s, line-height 3s, transform 3s; */}
.hotKeyword.ani .cycleMotionType01 {-webkit-transform:scale(1);transform:scale(1);}
.hotKeyword.ani .cycleNum01 {top:60px;left:183px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:1.5s;animation-delay:1.5s; */}
.hotKeyword.ani .cycleNum02 {top:128px;left:455px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:2s;animation-delay:2s; */}
.hotKeyword.ani .cycleNum03 {top:48px;left:608px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:.5s;animation-delay:2.5s; */}
.hotKeyword.ani .cycleNum04 {top:36px;left:54px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:3s;animation-delay:3s; */}
.hotKeyword.ani .cycleNum05 {top:99px;left:358px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:3.5s;animation-delay:3.5s; */}
.hotKeyword.ani .cycleNum06 {top:152px;left:105px;/* -webkit-animation:bounce3 2s 0s;animation:bounce3 2s 0s; *//* -webkit-animation-delay:4s;animation-delay:4s; */}

/* 임직원 소식 */
.staffNews {margin-top:50px;padding-bottom:27px;width:780px;}
.staffNews .title {position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
.staffNews h2 {font-size:18px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.staffNews .btnMainMore {position:absolute;top:0;right:0;}
.stafList > li {position:relative;padding-top:11px;float:left;margin-left:10px;width:148px;height:206px;border:1px solid #eee;border-radius:2px;text-align:center;}
.stafList > li:first-child {margin-left:0;}
.stafList .stfIcon {font-size:14px;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.stafList .stfIcon a {padding-top:45px;display:block;}
.stafList .birthday .stfIcon {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_staff01.png') no-repeat center 0;}
.stafList .newJoin .stfIcon {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_staff02.png') no-repeat center 0;}
.stafList .promotion .stfIcon {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_staff03.png') no-repeat center 0;}
.stafList .event .stfIcon {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_staff04.png') no-repeat center 0;}
.stafList .marry .stfIcon {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_staff05.png') no-repeat center 0;}
.stafList .staffPhoto {margin:12px auto 8px;width:61px;height:61px;border:1px solid #eaeaea;border-radius:50%;overflow:hidden;} 
.stafList .staffPhoto img {width:100%;}
.stafList .date {padding-top:10px;font-size:12px;color:#999;}
.stafList .flowerMenuList {margin:0;bottom:0;left:128px;}
.stafList  .flowerMenuList:after, .stafList .flowerMenuList:before {top:75%;left:-10px;right:auto;margin:0;}
.stafList  .flowerMenuList:after {left:-9px;border-bottom-color:rgba(0,0,0,0);border-right-color:#fff;}
.stafList  .flowerMenuList:before {border-bottom-color:rgba(0,0,0,0);}

/* 나의 업무 */
.mainMyWorkCont {position:absolute;top:0;bottom:0;left:10px;right:0;min-width:330px;max-height:794px;border:1px solid #e0e0e0;border-radius:2px;}
.mainMyWorkCont .myWorkTitle {position:relative;height:45px;line-height:44px;border-bottom:1px solid #eee;}
.mainMyWorkCont .mScrollV {position:absolute;top:45px;bottom:0;left:0;right:0;}
.myWorkTitle > h2 {padding-left:15px;line-height:44px;font-size:18px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.myWorkMenuList {position:absolute;top:13px;right:15px;}
.myWorkMenuList > li {margin-left:12px;float:left;text-indent:-9999px;}
.myWorkMenuList > li > a {display:block;height:20px;}
.myWorkMenuList .myWorkMenuList01 > a {width:20px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mywork01.png') no-repeat 0 0;}
.myWorkMenuList .myWorkMenuList02 > a {width:16px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mywork02.png') no-repeat 0 0;}
.myWorkMenuList .myWorkMenuList03 > a {width:17px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mywork03.png') no-repeat 0 0;}
.myWorkMenuList .myWorkMenuList04 > a {width:19px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mywork04.png') no-repeat 0 0;}

/*필터팝업*/
.myWorkFilterCont.active .myWorkFilterList {display:block;}
.myWorkFilterList {position:absolute;top:30px;right:0;padding:20px 18px 7px;display:none;width:140px;background:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.2);z-index:1;text-indent:0;}
.myWorkFilterList li {padding:13px 0;border-top:1px solid #ddd;}
.myWorkFilterList li:first-child {padding-top:0;border:none;}
.myWorkFilterList:after, .myWorkFilterList:before {bottom: 100%;left: 99px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index:1;	transition:bottom 1s;transition-delay: 0.5s;}
.myWorkFilterList:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 5px;margin-left: -5px;}
.myWorkFilterList:before {border-color: rgba(150, 150, 150, 0);border-bottom-color: #ddd;border-width: 6px;margin-left: -6px;}
.myWorkFilterList .chkStyle04.chkType01  label {color:#000;}
.myWorkFilterList .chkStyle04.chkType01  label > span:first-child {border:2px solid #b5b5b5;border-radius:0;}
.myWorkFilterList .btnTypeDefault {padding:0;font-size:12px;min-width:48px;}
.myWorkListview {padding:20px 14px 0px 20px;display:block;}
.myWorkScrollView.active .myWorkListview {display:none;}
.myWorkListview > div {padding-bottom:10px;}
/* .myWorkListview > div {float:left;min-width:291px;} */
.myWorkToDayListView {padding:0 20px 14px;display:none;}
.myWorkScrollView.active .myWorkToDayListView {display:block;}
.mwToDaySelectView {position:relative;padding-top:21px;height:60px;text-align:center;font-size:20px;}
.mwToDaySelectView > span {padding-left:26px;display:inline-block;line-height:22px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal.png') no-repeat 0 center;}
.mwToDaySelectView > a {position:absolute;height:16px;}
.mwToDaySelectView .btnPervArrow {left:0;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_15.png') no-repeat center center;}
.mwToDaySelectView .btnNextArrow {right:0;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_16.png') no-repeat center center;}

/* .myWorkToDayList */
.myWorkToDayList > div {padding-bottom:10px;}
.myWorkDayList {}
.myWorkDayList > li {margin-bottom:10px;width:100%;height:100px;border:1px solid #eee;border-radius:2px;}
.myWorkDayList .fDate {font-weight:700;font-size:12px;height:auto;border:none;}
/* .myWorkDayList > li > a {display:block;width:100%;height:100%;} */
.myWorkDayList > li > div {float:left;}
.myWorkDayList .mwIcon {padding:28px 0 0 27px;width:70px;font-size:11px;}
.myWorkDayList .mwIcon > p {padding-top:24px;}
.myWorkDayList .mwTxt {padding-top:20px;width:calc(100% - 70px);}
.myWorkDayList .mwTxt .mwName {padding-bottom:10px;font-size:14px;font-weight:700;}
.myWorkDayList .mwTxt .mwName span {margin-left:4px;font-size:11px;color:#999;}
.myWorkDayList .mwTxt .mwTit {padding: 0 0 10px 0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.myWorkDayList .mwTxt .date {font-size:11px;color:#999;}
.myWorkDayList .flowerMenuList {left:60px;margin:0;}
.mwListReport .mwIcon {padding-top:24px;}
.mwListSurvery .mwIcon {padding-top:24px;}
.mwListMeeting .mwIcon {padding-top:27px;}
.mwListClubShc .mwIcon {padding-top:26px;}
.mwListReservation .mwIcon {padding-top:24px;}
.mwListMail.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod01_off.png') no-repeat 0 0;}
.mwListReport.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod02_off.png') no-repeat 0 0;}
.mwListSurvery.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/tcommon/ic_tod08_off.png') no-repeat 0 0;}
.mwListMeeting.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod04_off.png') no-repeat 0 0;}
.mwListClubShc.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod06_off.png') no-repeat 0 0;}
.mwListReservation.read .mwIcon > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_tod05_off.png') no-repeat 0 0;}
.myWorkDayList li.read .mwIcon {color:#999;}
.myWorkDayList li.read .mwTxt  {color:#999;}
.myWorkDayList li.read .mwTxt a {color:#999;}
.mainMyContent {position:absolute;bottom:0;left:0;right:0;min-width:1210px;height:20px;background:#eaeaea;z-index:10;transition:top .7s;}
.btnMyContView {position:absolute;top:-28px;left:50%;margin-left:-50px;width:100px;height:28px;background:#eaeaea url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_17.png') no-repeat center center;border-top-left-radius:2px;border-top-right-radius:2px;}
.mainMyContentScroll {width:100%;height:calc(100% - 20px);}
.myContentView {margin:auto;display:none;width:1140px;height:100%;}
.myContentView  > div {min-height:auto !important; /*height:100%;*/}
.myContentView h2 {padding:0 0 17px;font-size:18px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.myContentView .btnMyContentOption {margin-left:5px;display:inline-block;vertical-align:top;}
.myContenLIneView {}
.myContenLIneView > div {margin:0 10px 10px 0;float:left;}
.myContenLIneView > div:last-child {margin-right:0;}
.myContPiece {position:relative;width:275px;height:330px;border:1px solid #eaeaea;border-radius:2px;background:#fff;overflow:hidden;}
.myContPiece:first-child {margin-top:0;}
.myContPiece .pieceTop {position:relative;height:45px;border-bottom:1px solid #eee;}
.myContPiece .pieceTop h3 {padding-left:25px;line-height:44px;font-size:16px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.myContPiece .pieceBtnCont {position:absolute;top:12px;right:25px;font-size:0;}
.myContPiece .pieceBtnCont > a {margin-left:8px;display:inline-block;}
.myContPiece  .pieceCont {padding:25px;}

/* Poll */
.piecePoll {}
.piecePoll .tit {padding-bottom:12px;font-size:16px;line-height:16px;}
.piecePoll .txt {padding-bottom:12px;line-height:15px;font-size:13px;color:#999;}
.piecePoll .date {padding-bottom:15px;font-size:12px;color:#999;}
.piecePoll .hCount {padding-left:19px;font-size:12px;line-height:12px;color:#999;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_pollCount.png') no-repeat 1px center;}
.piecePoll .pollBar {padding-bottom:12px;}
.piecePoll .pollBar > div {margin-top:6px;}
.piecePoll .pollBar > div:first-child {margin:0;}
.pollBarLine {position:relative;width:100%;height:36px;}
.pollBarLine .bgBar {position:absolute;top:0;bottom:0;left:0;right:0;background:#e9e9e9;z-index:1;}
.pollBarLine .percentBg {width:0%;height:100%;background:#ccc;}
.pollBarLine .pollCont {position:relative;z-index:2;color:#666;line-height:36px;}
.pollBarLine .pollCont .tit {padding: 0 0 0 10px;float:left;width:calc(100% - 68px);line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.pollBarLine .pollCont .percentNum {padding-right:30px;width:68px;float:right;text-align:right;font-size:12px;font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.pollBarLine.majority .percentBg {background:#f8ec6c;}
.pollBarLine.majority .pollCont .tit {padding-left:30px;color:#000;font-weight:700;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk05.png') no-repeat 12px center;}

/*Pll 스크롤 */
.piecePollScroll {}
.piecePollScroll .pieceMiddle {padding:0 20px;height:80px;}
.piecePollScroll .pieceCont {padding-top:0;}
.piecePollScroll .pollSelList {margin-bottom:12px;padding:18px 0 18px 15px;width:100%;height:143px;border:1px solid #eee;border-radius:2px;}
.piecePollScroll .pllSelBtn {text-align:center;}
.piecePollScroll .radioStyle03 {margin-bottom:7px;display:block;}

/* 임원재실 */ 
.executiveInfo {overflow:visible;}
.executiveInfo .pieceCont > ul > li {margin-top:20px;}
.executiveInfo .pieceCont > ul > li:first-child {margin-top:0;}
.executiveInfo .pieceCont > ul > li > div {float:left;}
.executiveInfo .exePhoto {width:42px;}
.executiveInfo .exePhoto > p {width:42px;height:42px;border:1px solid #ebebeb;border-radius:50%;overflow:hidden;}
.executiveInfo .exePhoto > p  img {width:100%;}
.executiveInfo .exeInfoTxt {padding-top:4px;width:134px;}
.executiveInfo .exeInfoTxt .exeName {padding:0 5px 6px 14px;font-size:14px;}
.executiveInfo .exeInfoTxt .exepart {padding-left:14px;line-height:12px;font-size:12px;color:#888;}
.executiveInfo .exeInfoTxt .position{padding-left:14px;line-height:12px;font-size:12px;color:#888; padding-top:2px;}
.executiveInfo .exeBtnCont {float:right;line-height:42px; margin-top: -3px;}
.executiveInfo .btnType02 {min-width:42px;height:25px;line-height:25px;font-weight:400;}



/*앨범*/
.myContAlbum {}
.myContAlbum .pieceMiddle {height:21px;line-height:20px;border-bottom:1px solid #eee;font-size:0;}
.myContAlbum .pieceMiddle > a {display:inline-block;width:50%;}
.myContAlbum .pieceMiddle > a:first-child {width:calc(50% - 1px);}
.myContAlbum .pieceMiddle > span {display:inline-block;width:1px;height:12px;background:#eee;vertical-align:middle;}
.myContAlbum .pieceMiddle .abTop {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_20.png') no-repeat center center;}
.myContAlbum .pieceMiddle .abDown {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_19.png') no-repeat center center;}
.myContAlbum  .pieceCont {margin-bottom:25px;height:calc(100% - 91px);overflow:hidden;}
.myContAlbum  .pieceCont li {margin-bottom:9px;float:left;width:107px;}
.myContAlbum  .pieceCont li:nth-child(even) {float:right;}
.myContAlbum  .pieceCont li a {display:block;width:100%;height:100%; border: 1px solid #ededed;}
.myContAlbum  .pieceCont li a > img {width:100%;}

/* 자유 게시 */
.freeBoad {}
.freeBoad .pieceCont {}
.freeBoad .pieceCont li {height:30px;line-height:30px;}
.freeBoad .pieceCont li a {display:inline-block;width:160px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
.freeBoad .pieceCont .date {float:right;color:#999;font-size:12px;}
.freeBoad .pieceCont .cycleNew {position:static;margin:6px 5px 0 0;display:inline-block;width:16px;height:16px;line-height:16px;font-size:9px;border-radius:50%;vertical-align:top;}
.freeBoad .pieceCont .new a {color:#61cce6;}
.freeBoad .pieceCont .read a  {color:#999;}

/*인사발령*/
.personApp {overflow:visible;}
.personApp .pieceCont li {margin-bottom:10px;height:25px;line-height:25px;}
.personApp .pieceCont li {height:25px;line-height:25px;}
.personApp .pieceCont li a {display:inline-block;width:90px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
.personApp .pieceCont .date {float:right;color:#999;font-size:12px;}
.personApp .pieceCont .boxDivTit {margin-right:5px;padding:0 5px;font-size:12px;vertical-align:top;}
.personApp .pieceCont .read a  {color:#999;}
.personApp .pieceCont .read .boxDivTit  {color:#999;border:1px solid #cdcdcd;}
.personApp .flowerPopup {display:inline-block;width:80px;height:25px;vertical-align:top;}
.personApp .flowerPopup  > a  {height:25px;line-height:25px;}
.personApp .flowerPopup  > a > span {color:#000;}
.personApp .pieceCont .read .flowerPopup  > a > span {color:#999;}

/*인기 커뮤*/
.popularityCommunity {}
.popularityCommunity .pieceCont li {padding:17px 0;border-top:1px solid #eee;}
.popularityCommunity .pieceCont li:first-child {padding-top:0;border-top:none;}
.popularityCommunity .pieceCont li:last-child {padding-bottom:0;}
.popularityCommunity .pieceCont li > a > div {float:left;}
.popularityCommunity .pcPhoto {width:70px;}
.popularityCommunity .pcPhoto > p {height:55px; border: 1px solid #ededed;}
.popularityCommunity .pcPhoto > p img {width:100%;}
.popularityCommunity .pcText {width:calc(100% - 70px);}
.popularityCommunity .pcText p {padding:8px 0 0 14px;width:100%;color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.popularityCommunity .pcText p:first-child {padding-top:0;font-size:14px;color:#000;}

/* 업무시스템 */
.businessSystem {}
.businessSystem  .pieceCont {padding-left:15px;}
.businessSystem .businessSystemMenu > li {margin: 0 0 6px 7px;float:left;width:70px;height:74px;border:1px solid #eaeaea;border-radius:2px;text-align:center;}
.businessSystemMenu > li a {position:relative;padding-top:43px;display:block;width:100%;height:100%;font-size:11px;color:#666;}
.businessSystemMenu > li a:before {content:'';display:block;position:absolute;top:11px;left:50%;margin-left:-11px;}
.businessSystemMenu .businessSystemMenu01 a {padding-top:35px;} 
.businessSystemMenu .businessSystemMenu01 a:before {width:17px;height:20px; background-position: 0 0; left: 54%;}
.businessSystemMenu .businessSystemMenu02 a:before  {width:21px;height:20px;background-position:-36px 0; left: 53%;}
.businessSystemMenu .businessSystemMenu03 a:before  {width:23px;height:20px;background-position:-77px 0; left: 51%;}
.businessSystemMenu .businessSystemMenu04 a:before  {width:23px;height:20px;background-position:-118px 0; left: 52%;}
.businessSystemMenu .businessSystemMenu05 a:before  {width:23px;height:22px;background-position:-158px 0; left: 50%;}
.businessSystemMenu .businessSystemMenu06 a:before  {width:20px;height:21px;background-position:0 -40px ; left: 53%;}
.businessSystemMenu .businessSystemMenu07 a:before  {width:17px;height:22px;background-position:-37px -40px; left: 53%;}
.businessSystemMenu .businessSystemMenu08 a:before  {width:19px;height:20px;background-position:-74px -40px; left: 51%;}
.businessSystemMenu .businessSystemMenu09 a:before  {width:17px;height:22px;background-position:-113px -40px; left: 52%;}

/* 시스템 바로가기 */
.systemShortCut {}
.systemShortCut .pieceCont li {position:relative;height:51px;line-height:50px;border-bottom:1px solid #eee;}
.systemShortCut .pieceCont li:first-child {height:28px;line-height:1;}
.systemShortCut .pieceCont li:first-child:before {top:3px;margin:0;}
.systemShortCut .pieceCont li:first-child .btnSysScMore {background-position:right 2px;}
.systemShortCut .pieceCont li a {font-size:14px;}
.systemShortCut .pieceCont .title {padding-left:16px;display:inline-block;width:calc(100% - 20px);height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.btnSysScMore {float:right;display:block;width:15px;height:100%;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png') no-repeat right center;}

/*일정*/
.pieceSchedule {}
.pieceSchedule .pieceCont {padding:0;height:205px;}
.pieceSchedule .cycleNew {top:0;width:16px;height:16px;line-height:16px;border-radius:50%;font-size:9px;}
.pieceSchDay {width:100%;height:39px;background:#f7f7f7;}
.pieceSchDay > li {padding-top:5px;float:left;width:33.33333%;text-align:center;}
.pieceSchDay li a {padding:0 20px;display:inline-block;height:29px;line-height:27px;font-size:13px;color:#999;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic';}
.pieceSchDay li.active a {background:#fff;border:1px solid #dedede;border-radius:15px;color:#000;font-weight:700;}
.pieceSchSelDay > p {padding-left:30px;line-height:40px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_cal02.png') no-repeat 0 center;font-weight:700;color:#fff;}
.pieceSchList {position:relative;padding:20px 0 0 25px;}
.pieceSchList:before {content:'';display:block;position:absolute;top:0;bottom:31px;left:34px;width:1px;background:#cff0f7;}
.pieceSchList > li {position:relative;padding-left:30px;height:50px;}
.pieceSchList > li:before, .pieceSchList > li:after {content:'';display:block;position:absolute;top:0;left:0;border-radius:50%;}
.pieceSchList > li:before {width:19px;height:19px;background:#f1f1f1;}
.pieceSchList > li:after {top:5px;left:5px;width:9px;height:9px;background:#bfbfbf;}
.pieceSchList > li p {width:100%;font-size:13px;}
.pieceSchList > li a {position:relative;padding-right:20px;display:inline-block;max-width:190px;line-height:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pieceSchList > li .tit {padding-bottom:10px;}
.pieceSchList > li .date {padding-left:14px;font-size:12px;line-height:12px;color:#bbb;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_clock01.png') no-repeat 0 center;}
.pieceSchList > li.active .tit a {color:#000;}
.pieceSchList > li.active .date {color:#696969;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_clock02.png') no-repeat 0 center;}
.mainMyContent.active {top:35px;height:auto;}
.mainMyContent.active .btnMyContView {background:#eaeaea url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_18.png') no-repeat center center;}
.mainMyContent.active .myContentView {padding:20px 0 25px;display:block;}

/* 업무도우미 */
.Portletsfile{}
.pportletsfile {margin-top:-8px;}
.pportletsfile:before { content: " ";display: table;}
.pportletsfile:after {content: " ";display: table;clear: both;}
.pportletsfileitem {float: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal; -ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;width: 103px;margin: 4px;-webkit-box-sizing: border-box;box-sizing: border-box; border-radius:5px;}
.pportletsfileitem:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);transition: box-shadow .3s;}
.pportletsfileiteminner {overflow: hidden;position: relative;width: 100%;height: 75px;border-radius: 5px;background-color: #fff;border: 1px solid #d4d4d4;}
.pportletsfileiteminner:before {content: " ";position: absolute;top: -6px;left: 50%;width: 40%;height: 12px;border-radius: 12px;background-color: #d4d4d4;margin-left: -20%;}
.pportletsfilesubject {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;position: absolute;top: 23px;left: 0;width: 100%;height: 50px;color: #666;font-size: 12px;;font-weight: 700;text-decoration: none;text-align: center;line-height: 16px;}

/* 마이컨텐츠_경조사 */
.Myevent{}
.Myevent {}
.Myevent .pieceCont li {padding:17px 0;border-top:1px solid #eee;}
.Myevent .pieceCont li:first-child {padding-top:0;border-top:none;}
.Myevent .pieceCont li:last-child {padding-bottom:0;}
.Myevent .pieceCont li > a > div {float:left;}
.Myevent .evenico {width:70px; text-align:center;}
.Myevent .evenico > p {height:55px; }
.Myevent .evenico > p img {width:38px; padding-top:8px;}
.Myevent .pcText {width:calc(100% - 70px);}
.Myevent .pcText p {padding:6px 0 0 14px;width:100%;color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Myevent .pcText p:first-child{padding:0 3px 0 14px;}
.Myevent .pcText p.pcTextblue{font-size:14px;font-weight:700;}
.Myevent .pcText p.pcTextname{font-size:12px; color:#000;}
.Myevent .pcText p.pcTextdate{font-size:12px;}

/* 마이컨텐츠_SMS */
.MyeasySms{}
.MyeasySms {}
.SmsTabMenu{}
.SmsMenu{}
.SmsMenu {width:100%;border-bottom:1px solid #e6e9e9;}
.SmsMenu > li {width:50%; position:relative;top:1px;left:0;padding-top:1px;float:left;height:36px;line-height:34px;z-index:1;background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e6e9e9;border-left:1px solid #e6e9e9;}
.SmsMenu > li:last-child{border-right:1px solid #e9e9e9;}
.SmsMenu > li.active {z-index:2;border-top:1px solid #e9e9e9;}
.SmsMenu > li.active a {color:#67b8b2; font-weight:700;}
.SmsMenu > li a {display:block;width:100%;height:100%;font-size:13px;color:#999; font-weight:700; text-align:center;}
.SmsMiddlecont{display:none;}
.SmsMiddlecont.active{display:block;}
.Pmaintextarea{overflow-y: auto;}
.Pmaintextarea textarea {padding:5px;width:100%;height:125px;resize: none;border-radius:0; border:0; border-left:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; padding:15px;}
.Pmaintextarea textarea::placeholder{color:#bbb;}
.SmsbottomBtnL{float:left; padding-top:5px;}
.SmsbottomBtnR{float:right;}
.SmsbottomBtn{border:0; border-left:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; height:40px; padding:0 15px;}
.Smsemoticon{ width:16px; height:15px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sms01.png) no-repeat 0 0; display:inline-block; margin-right:5px;}
.SmsSpecialCharacter{ width:12px; height:15px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sms02.png) no-repeat 0 0;display:inline-block; margin-right:5px;}
.SmsRsend{ width:16px; height:15px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_sms03.png) no-repeat 0 0;display:inline-block;}
.allcontselect{width:100%;  border:1px solid #e9e9e9; background-color:#eef2f5; border-radius:0px; padding-left:15px;}
.SmsbottomBtnR .btnType03.bluegreen {min-width:42px;height:25px;line-height:25px;font-weight:400; color:#fff; border-radius:15px;}
.SmsbottomBtnR .btnType03.normal {min-width:42px;height:25px;line-height:25px;font-weight:400; color:#000;border-radius:15px; margin-top:7px; margin-right:0;}
.Pmaininput{}
.Pmaininput input{border-radius: 0 !important;border: 0;border-left: 1px solid #e9e9e9;width: 160px;padding: 0 10px;}
.Pmaininput input::placeholder{color:#bbb;}
.Pmaininput .btnTypeDefault{float: right; border-radius: 0; background-color: #b1b1b1; color: #fff; border :0; box-shadow:none;}
.SmsMiddlecont .scrollBox { width:100%; height: 95px;  padding: 15px 14px; border: 1px solid #e9e9e9;  border-bottom:0; box-sizing: border-box; overflow-y: auto;}
.SmsMiddlecont .checkListBox > li + li {margin-top: 10px;}
.SmsMiddlecont .checkListBox label > span {display: inline-block; line-height: 15px; color: #666; font-size: 13px; vertical-align: top; float:left;}
/* .SmsMiddlecont .checkListBox label .name {width: 60px;} */
.SmsMiddlecont .checkListBox label .name {width: 100%;}
.SmsMiddlecont .checkListBox label .dept {width: 100%;}

/*나의 업무설정 팝업 */
.portalMyWorkPopContent {padding:24px 24px 35px;}
.portalMyWorkPopContent .bottom {margin-top:30px;}
.pMyWorkChkList {}
.pMyWorkChkList > li {margin-left:23px;float:left;width:150px;}
.pMyWorkChkList > li:first-child {margin-left:0;}
.pMyWorkChkList .chkListTop {border-bottom:1px solid #ddd;}
.pMyWorkChkList .chkListMiddle {padding:13px 0 0 10px;height:182px;overflow-y:auto;}
.pMyWorkChkList .chkBottom {}
.pMyWorkChkList .chkStyle04 {padding:0 0 13px;}
.pMyWorkChkList .chkStyle04.chkType01  label {font-size:14px;font-weight:700;color:#000;}
.pMyWorkChkList .chkListMiddle .chkStyle04.chkType01  label {font-size:13px;font-weight:400;color:#000;}

/*마이컨텐츠 팝업*/
.portalMyContentPopCont {padding:24px 0 35px 14px;}
.portalMyContentPopCont .top {margin-bottom:25px;height:256px;overflow-y:auto;}
.pMyContentChkList {}
.pMyContentChkList > li {padding:18px 0 0 20px;margin:0 0 10px 9px;float:left;width:160px;height:54px;border:1px solid #ddd;border-radius:2px;}
/* .pMyContentChkList > li {padding:18px 0 0 20px;margin:0 0 10px 10px;float:left;width:160px;height:54px;border:1px solid #ddd;border-radius:2px;} */
.pMyContentChkList  .chkStyle04.chkType01  label {width:100%;font-size:14px;font-weight:700;color:#000;}

/* 조직도 팝업 */
.portalOrgPopContent {position:relative; padding:20px; height:675px;}
.org_tree_wrap {position:absolute; top:20px; left:20px; display:inline-block; padding:15px 10px; width:238px; height:574px; border:1px solid #c8c8c8;}
.org_tree_top {position:relative;} 
.org_tree_top_select {width:100%;} 
.org_tree_top_radio_wrap {clear:both; margin-top:10px;}
.org_tree_top_radio_wrap .org_tree_top_radio {margin-left:15px;}
.org_tree_top_radio_wrap .org_tree_top_radio:first-child {margin-left:0;}
.org_tree_top_btn {position:absolute; top:38px; right:0;}
.org_tree_top_btn a {display:inline-block; width:30px; height:27px; border:1px solid #d6d6d6; border-radius:2px; text-indent:-9999px;}
.org_tree_close {margin-right:4px; background:#fff url(/HtmlSite/smarts4j_n/covicore/resources/images/common/org_tree_close.png) no-repeat 50% 50%;}
.org_tree_open {background:#fff url(/HtmlSite/smarts4j_n/covicore/resources/images/common/org_tree_open.png) no-repeat 50% 50%;}
.org_tree {clear:both; margin-top:10px;}
.org_list_wrap {position:absolute; top:20px; left:275px; display:inline-block; width:calc(100% - 293px); min-width:829px; height:574px; border:1px solid #c8c8c8;}
.org_list_loc_wrap {display:block; width:100%; height:48px; border-bottom:1px solid #ddd; overflow:auto; overflow-y:hidden;}
.org_list_loc {list-style:none; margin:0 10px; padding:0; display:table;}
.org_list_loc li {display:table-cell; height:48px; line-height:48px; white-space:nowrap;}
.org_list_loc li a {display:block; height:48px; line-height:46px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/org_list_loc_arrow.png) no-repeat right 19px; padding-right:15px; margin-right:9px;}
.org_list_loc li:first-child a:before {content:''; margin:16px 5px 0 0; display:inline-block; width:15px; height:15px; vertical-align:top;}
.org_list_loc li:last-child a {background:none; margin:0 10px 0 0; padding:0; font-weight:bold;}
.org_list_top {position:relative; padding:9px 10px; height:50px; border-bottom:1px solid #ddd;}
.org_list_top .org_list_top_select {width:85px; vertical-align:top;}
.org_list_top .buttonStyleBoxRight {top:8px; right:10px;}
.org_list_top .searchBox02 {position:relative; display:inline-block; border:0; height:30px;}
.org_list_top .searchBox02 input {margin-top:0; height:30px; border:1px solid #c6c6c6;}
.org_list_top .chkStyle04 {display:inline-block; padding:0; margin:0 0 0 5px;}
.org_view_wrap {position:relative; height:474px; overflow:auto; overflow-x:hidden;}
.org_view_wrap.type02 {position:relative; padding-right:330px;}
.org_view_wrap.type03 {position:relative; padding:0 0 10px 0;}
.org_view_wrap.type03.mScrollV .mCSB_inside > .mCSB_container {float:left;}
.org_view_list02_wrap {height:474px; overflow:auto; overflow-x:hidden;}
.org_view_list02_wrap.mScrollV .mCSB_inside > .mCSB_container {float:left;}
.org_view_profile {position:absolute; top:0; right:0; width:330px; height:474px; overflow:hidden; background-color:#f4fdff;}
.org_view .photoArea {overflow: hidden; box-sizing: border-box; position: relative; z-index: 2;}
.org_view.nameCard {position:relative; margin:40px 0 0 40px;}
.org_view.nameCard .photoArea {width: 90px; height: 90px; border-radius: 100%;border: 1px solid #ebebeb;}
.org_view .photoArea img {width: 100%;}
.org_view .nameCard .infoArea {padding-left:114px;}
.org_view .infoArea {width: 100%; box-sizing: border-box; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 1;}
.org_view.nameCard .infoArea {padding-left:114px;}
.org_view_profile .profileCommuList {display:inline-block; margin:15px 58px;}
.org_view_profile .rowTypeWrap {margin:10px 40px 0;}
.org_view_profile .rowTypeWrap > dl {display: table; width:100%; font-size:14px;}
.org_view_profile .rowTypeWrap > dl + dl {margin-top:12px;}
.org_view_profile .rowTypeWrap.formWrap > dl + dl {margin-top:12px;}
.org_view_profile .rowTypeWrap > dl > dt,
.org_view_profile .rowTypeWrap > dl > dd {display:table-cell; line-height:normal; text-align:left; vertical-align:top;}
.org_view_profile .rowTypeWrap.formWrap > dl > dt {line-height:24px;}
.org_view_profile .rowTypeWrap.formWrap > dl > dd {line-height:1;}
.org_view_profile .rowTypeWrap > dl > dt {width:85px; font-weight:bold; font-size:14px; color:#56c1e3;}
.org_view_profile .rowTypeWrap > dl > dd {font-size:13px;}
.org_view_profile .etc {position:absolute; top:20px; right:20px; display:inline-block; padding:0 7px; height:21px; line-height:21px; vertical-align:top; font-size:12px; color:#fff; border-radius:3px;}
.org_view_profile .etc.out {background-color:#e24248;}
.org_view dt {margin-bottom: 10px; margin-right: 30px; line-height: 1; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.org_view dt strong {padding-right: 12px; font-size: 22px; font-weight: 700;}
.org_view dd {line-height: 18px; color: #666; font-size: 13px;}
.org_view dd strong {font-weight: 700;}
.org_view dt {font-size:14px;font-weight:700;}
.org_view dt strong {padding-right:10px;}
.org_view dd {padding-right:10px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.org_view_list01 {list-style:none; margin:0; padding:0;}
.org_view_list01 li {display:block; height:72px; border-bottom:1px solid #ededed;}
.org_view_list01 li:last-child {border-bottom:0;}
.org_view_list01 li a {display:block; height:72px;}
.org_view_list01 li a .user_info {position:relative; float:left; margin-right:20px; display:inline-block; width:calc(100% - 550px); width:337px; vertical-align:top;}
.org_view_list01 li a .photo {position:absolute; top:16px; left:20px; margin:0; display:inline-block; width:40px; height:40px; border-radius:20px; overflow:hidden; vertical-align:middle; border:1px solid #ebebeb;}
.org_view_list01 li a .tx_name {display:block; margin-top:15px; padding-left:80px; line-height:20px; font-size:14px;}
.org_view_list01 li a .tx_team {display:block; padding-left:80px; line-height:20px; font-size:12px; color:#999;}
.org_view_list01 li a .tx_info01 {float:left; padding:14px 0 0 0; display:inline-block; width:210px; vertical-align:top;}
.org_view_list01 li a .tx_info01 dl {float:left; width:100%;}
.org_view_list01 li a .tx_info01 dl dt {float:left; display:table-cell; width:70px; line-height:20px; color:#56c1e3; font-size:14px;}
.org_view_list01 li a .tx_info01 dl dd {float:left; display:table-cell; width:130px; line-height:20px; font-size:14px;}
.org_view_list01 li a .tx_info02 {float:left; padding:14px 0 0 0; display:inline-block; width:260px;  vertical-align:top;}
.org_view_list01 li a .tx_info02 dl {float:left; width:100%;}
.org_view_list01 li a .tx_info02 dl dt {float:left; display:table-cell; width:70px; line-height:20px; color:#56c1e3; font-size:14px;}
.org_view_list01 li a .tx_info02 dl dd {float:left; display:table-cell; width:170px; line-height:20px; font-size:14px;}
.org_view_list01 li a .etc {float:left; width:40px; margin-top:24px; display:inline-block; padding:0 7px; height:21px; line-height:21px; vertical-align:top; font-size:12px; color:#fff; border-radius:3px; white-space:nowrap;}
.org_view_list01 li a .etc.out {background-color:#e24248;}
.org_view_list02 {list-style:none; float:left; margin:15px 0 0 15px; padding:0;}
.org_view_list02 li {float:left; display:inline-block; width:106px; height:108px; border:0;}
.org_view_list02 li a {display:block; width:106px; height:108px; text-align:center; border-radius:6px;}
.org_view_list02 li a:hover {background-color:#f4fdff;}
.org_view_list02 li a.selected {background-color:#f4fdff;}
.org_view_list02 li a .user_info {position:relative; float:left; display:inline-block; width:106px; vertical-align:top;}
.org_view_list02 li a .photo {margin:12px auto 0; display:inline-block; width:40px; height:40px; border-radius:20px; overflow:hidden; vertical-align:middle; border:1px solid #ebebeb;}
.org_view_list02 li a .tx_name {margin-top:6px; display:block; line-height:18px; font-size:13px;}
.org_view_list02 li a .tx_team {display:block; line-height:18px; font-size:12px; color:#999;}
.org_view_list03 {list-style:none; margin:10px 0 0 10px; padding:0;}
.org_view_list03 li {float:left; margin:5px; display:inline-block; width:373px; height:143px;}
.org_view_list03 li:last-child {border-bottom:0;}
.org_view_list03 li a {position:relative; display:block; width:373px; height:143px; border:1px solid #ededed; border-radius:4px; overflow:hidden;}
.org_view_list03 li a .user_info {position:absolute; top:0; left:0; display:inline-block; padding:0 10px; width:130px; height:143px; vertical-align:top; text-align:center;}
.org_view_list03 li a .photo {position:absolute; top:19px; left:50%; margin:0 0 0 -29px; display:inline-block; width:56px; height:56px; border-radius:28px; overflow:hidden; vertical-align:middle; border:1px solid #ebebeb;}
.org_view_list03 li a .photo > img {width:56px; height:56px; vertical-align:top;}
.org_view_list03 li a .tx_name {display:block; margin-top:82px; line-height:18px; font-size:13px;}
.org_view_list03 li a .tx_team {display:block; line-height:16px; font-size:12px; color:#999;}
.org_view_list03 li a .tx_info01 {position:absolute; top:36px; left:135px; padding:0; display:inline-block; width:225px; vertical-align:top;}
.org_view_list03 li a .tx_info01 dl {float:left; width:100%;}
.org_view_list03 li a .tx_info01 dl dt {float:left; display:table-cell; width:65px; line-height:20px; color:#56c1e3; font-size:13px;}
.org_view_list03 li a .tx_info01 dl dd {float:left; display:table-cell; width:140px; line-height:20px; font-size:13px;}
.org_view_list03 li a .etc {position:absolute; top:15px; right:15px; display:inline-block; padding:0 7px; height:21px; line-height:21px; vertical-align:top; font-size:12px; color:#fff; border-radius:3px;}
.org_view_list03 li a .etc.out {background-color:#e24248;}
.ellip {text-overflow:ellipsis; white-space:nowrap; word-break:break-all; overflow:hidden;}
.org_btn_wrap {position:absolute; bottom:30px; right:20px; display:block; width:100%; text-align:right;}
.org_btn_address {display:inline-block; height:35px; line-height:33px; background-color:#fff; border:1px solid #d6d6d6; border-radius:3px; padding:0 12px; font-size:13px;}
.org_btn_close {display:inline-block; height:35px; line-height:33px; color:#fff; border-radius:3px; padding:0 24px; font-size:13px;}

@media only screen and (max-width: 1330px) {
	/* .gnb {display:none;} */ /*차후 해제*/
}

@media only screen and (min-width: 1600px)  {	
	/* 가젯 닫혔을때  */
	.mainContainer.orderActive {}
	.myWorkListview > div {float:left;width:50%;}
	.myWorkListview > div:first-child {padding-right:5px;}
	.myWorkListview > div:last-child {padding-left:5px;}
	.myWorkToDayList > div {float:left;width:50%;}
	.myWorkToDayList > div:first-child {padding-right:5px;}
	.myWorkToDayList > div:last-child {padding-left:5px;}
	
	/* 가젯 열렸을때 */
	.mainContainer.orderActive {}
	.orderActive .myWorkListview > div {float:inherit;width:100%;}
	.orderActive .myWorkToDayList > div {float:inherit;width:100%;}	
}
@media only screen and (min-width: 1919px )  {
	.mainMyWorkCont {max-width:330px;}
	.myWorkListview > div {float:inherit;width:100%;}
	.myWorkToDayList > div {float:inherit;width:100%;}
	
	/*메인화면*/
	.mainCont {width:1130px;}
	
	/* 마이컨텐츠 */
	.mainMyContent  {bottom:auto;left:1170px;right:auto;padding-left:20px;min-width:340px;width:calc(100% - 1220px);height:auto;background:#fff;}
	.btnMyContView {display:none;}	
	.myContentView {display:block;width:100%;max-height:794px;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;}
	.myContentView h2 {position:relative;padding-left:15px;height:44px;line-height:44px;border-bottom:1px solid #eee;}
	.myContentView .btnMyContentOption {position:absolute;top:50%;margin-top:-10px;right:15px;}
	.mainMyContentScroll {height:calc(794px - 44px);text-align:center;}
	.myContenLIneView {padding:20px 10px 0 20px;display:inline-block;text-align:left;}
	/* .myContenLIneView > div:nth-child(even) {margin-right:0;} */	
	.mainMyContent.active .myContentView {padding-top:0;}
	.orderActive .myWorkListview > div {float:inherit;width:100%;}
	.orderActive .myWorkToDayList > div {float:inherit;width:100%;}
}

/*핫키워드 모션 */
@keyframes bounce  { 
	0%  { transform:scale(1); }	
	50%  { transform:scale(0.5) rotate(180deg); }	
	100%  { transform:scale(1); }
}

@keyframes bounce2  { 
	0%  { transform:scale(1)}	
	50%  { transform:scale(0.95); }	
	60%  { transform:scale(1); }	
	80%  { transform:scale(0.98); }	
	100%  { transform:scale(1); }		
}

@keyframes bounce3  { 
	0%  { transform:scale(0)}	
	50%  { transform:scale(0.95); }	
	60%  { transform:scale(1); }	
	80%  { transform:scale(0.98); }	
	100%  { transform:scale(1); }		
}

@media only screen and (max-width: 1280px) {
	/* .hGnb {display: none;} */
	/* #header > h1 {margin-left:65px;} */	
    /* .btnGnbView {width:70px;}	 */
	/* .btnGnb.on {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/btn_gnb_on.png') no-repeat 0 0;} */	
	/* .hGnb {position:absolute;top:71px;left:-1016px;margin:0;width:1016px;z-index:1;transition:left .7s;} */
	/* .hGnb.on {left:0;z-index:3;} */	
	/* .gnb {padding:45px 70px 42px;display:block;background:#fff;z-index:3;} */
    /* .gnb > li {position:relative;float:left;margin-left:40px;width:187px;height:auto;} */
	/* .gnb > li:first-child {padding-left:0;margin:0;} */
	/* .gnb > li > a {position:static;padding:0 0 0;display:block;height:auto;font-weight:700;border:none;font-size:22px;} */
	/* .gnb > li > a > span {position:relative;display:inline-block;height:35px;} */
	/* .gnb > li > a > span:after {position:absolute;bottom:-2px;left:0;display:block;width:100%;height:2px;content:'';} */
	/* .gnb > li:hover > a > span:before {width:0;} */	
	/* .gnb .subGnb { */
		/* margin-top:10px;visibility:visible;opacity:1; */
		/* position:static;top:70px;width:174px;overflow:hidden; */
		/* background-color:#fff;border:none;box-shadow:none;z-index:1;	 */
	/* } */
	/* .gnb .subGnb > li {line-height:1;border:none;} */
	/* .gnb .subGnb > li:first-child {border:none;} */
	/* .gnb .subGnb > li > a {padding:18px 0 6px;color:#000;font-size:16px;} */
	/* .gnb .subGnb .subDepGnb {padding:15px 0 12px 18px;display:block;border:none;} */
	/* .gnb .subGnb .subDepGnb > li  {padding-left:9px;width:100%;height:25px;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/theme/blue/bul_li_dot.png') no-repeat 0 6px;} */
	.orderBusi {
		position:absolute;top:71px;left:426px;right:auto;width:326px;height:500px;
		transition:left .7s;
	}
	.orderBusi:after, .orderBusi:before {left:126px;}
	.orderBusi .orderContent {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
	.btnTopMenuTabCont.active .orderBusi {
		display:block;left:-100px;right:auto;	
	}
	.orderBusi.active:after, .orderBusi.active:before {
		bottom: 100%;
	}
	.orderBusiActive.orderActive {right:0;}		
	.commContRight.orderActive {right:0;}
}

@media only screen and (max-width: 1225px) {	
	body {overflow-x:hidden;}	
}
@media only screen and (max-width: 950px) {
}
.AXTree_none .AXTreeScrollBody .AXTreeBody { position:relative;}
.simpleContMail .autoCompleteCustom {height:31px;}
.simpleContMail .ui-autocomplete-input {height:22px !important; line-height: 22px !important;}
.simpleContMail .autoCompleteCustom .ui-autocomplete-multiselect.ui-state-default {padding:2px 2px 2px !important;}
.simpleContent input {margin-right:5px;}
.simpleContent .selectType04 {margin-left: 5px;}
.topMenuCont > ul li a:hover+.toolTip0 {display:block;}
.topMenuCont > ul li .toolTip1 {top:54px; display:none; left:auto; margin-left:5px;font-size:12px;color:#666; line-height: 15px;}
.topMenuCont > ul li a:hover+.toolTip1 {display:block;}
.topMenuCont > ul li .toolTip2 {top:54px; display:none;left:auto; margin-left:-12px;font-size:12px;color:#666; line-height: 15px;}
.topMenuCont > ul li a:hover+.toolTip2 {display:block;}
.topMenuCont > ul li .toolTip3 {top:54px; display:none;left:auto; margin-left:3px;font-size:12px;color:#666; line-height: 15px;}
.topMenuCont > ul li a:hover+.toolTip3 {display:block;}
.toolTip1 {position:absolute;left:55px;padding:6px 10px 7px;display:none;white-space:nowrap;border:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);border-radius:2px;background:#fff;z-index:11;}
.toolTip2 {position:absolute;left:55px;padding:6px 10px 7px;display:none;white-space:nowrap;border:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);border-radius:2px;background:#fff;z-index:11;}
.toolTip3 {position:absolute;left:55px;padding:6px 10px 7px;display:none;white-space:nowrap;border:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);border-radius:2px;background:#fff;z-index:11;}

/*안내메세지 팝업 171204*/
.subscriptionguide{padding:20px 22px 30px;}
.subscriptionguide .top{text-align: center;padding-bottom:14px; border-bottom: 1px solid #c8c8c8;}
.subscriptionguide .top > p{font-size: 16px; font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic'; padding-left: 45px; display: inline-block; height: 31px; line-height: 24px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark12.png) no-repeat 0 0; }
.subscriptionguide .middle{height: 230px; background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/subscriptionguide.jpg') no-repeat center 0; margin-top: 15px;}
.todoguide{padding:20px 22px 30px;}
.todoguide .top{text-align: center;padding-bottom:14px; border-bottom: 1px solid #c8c8c8;}
.todoguide .top > p{font-size: 16px; font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic'; padding-left: 45px; display: inline-block; height: 31px; line-height: 24px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark12.png) no-repeat 0 0; }
.todoguide .middle{height: 230px; background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/todoguide.jpg') no-repeat center 0; margin-top: 15px;}
.bookmarkguide{padding:20px 22px 30px;}
.bookmarkguide .top{text-align: center;padding-bottom:14px; border-bottom: 1px solid #c8c8c8;}
.bookmarkguide .top > p{font-size: 16px; font-weight:700;font-family:sans-serif, 'Naum Gothic', '맑은 고딕', 'Malgun Gothic'; padding-left: 45px; display: inline-block; height: 31px; line-height: 24px; background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark12.png) no-repeat 0 0; }
.bookmarkguide .middle{height: 230px; background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bookmarkguide.jpg') no-repeat center 0; margin-top: 15px;}
.AXTabsLarge .AXTabsTray .AXTab {border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; background-color: #fff; height: 42px;}

/* 테마 CSS 이동 */
.tabDesign li.tabOn a {height:28px;line-height:28px;color:#222;font-weight:bold;}
.tabDesign {border-bottom:0px;display:inline-block;height:30px;margin:10px 15px 5px 15px;padding:0px;}
.tabDesign li {float:left;list-style:none;}
.tabDesign li a {display:block;border-bottom:0px;height:3px;line-height:30px;text-align:center;font-size:13px;color:#a3a3a3;margin:0 12px;}
.tabDesign li a:hover {color:#222;}

/* 결재선지정 */
.appProList {/*padding:10px 0;*/ padding:0px; margin:0px;}
.appProList li {list-style:none;padding:5px 10px 5px 10px;float:left;text-align:center;font-size:12px;color:#555555;}
.lineApp {padding-left:13px !important;}
.appProList li:first-child {background:none;}
.appProList li dl dd {margin-left:0; padding-top:6px; min-width:80px; text-align:center;}
.appProList dl {margin-bottom:6px;}
.proBorder {position:relative; border:1px solid #ddd; display:inline-block; padding:0 14px; margin-left:10px;}
.cirNum {position:absolute; border-radius:50%; width:21px; height:20px; padding-top:1px; top:-7px; left:-10px; text-align:center; display:inline-block; color:#fff;}
.proBorder dl {float:left;}
.proBorder dl:last-child {padding-right:0 !important;}
.proBorder dt:last-child {background:none !important;}
.nextArr {padding-left:20px;}
.proDate {font-size:11px; color:#999; clear:both; margin-top:-4px;}
.titRoun {display:block;outline:0;height:20px; color:#fff;padding:1px 7px 1px 7px;border-radius:3px;line-height:21px;text-align:center;	vertical-align:middle;box-sizing:content-box;	font-size:11px;	margin-bottom:10px;}
.proTitGry {display:inline-block; margin:10px 0 6px 0;}
.titBRoun {display:block;outline:0;height:20px;color:#fff;padding:1px 7px 1px 7px; border-radius:3px;line-height:20px;text-align:center;vertical-align:middle;box-sizing:content-box;	margin-bottom:10px;}
.org_tree_top .treeDiv {/*position:absolute;*/ top:70px; left:0; height:470px;}
.org_view_wrap .tdRelBlock {margin-top:40px; box-sizing:content-box; vertical-align:middle;}
.org_view_wrap .bodyTdText {color:#9a9a9a; text-shadow:none; text-overflow:clip; overflow:visible; }
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable {margin-bottom:10px;}
.listLinePlus td {font-size: 13px;}

@media only screen and (min-width: 1515px) {	
	.boxin_view {overflow-y:hidden;}
}

/* CSS Document */
.AXTabsTray {height:44px; border-bottom:1px solid #222; font-weight:bold;}   
.AXTabsLarge .AXTabsTray .AXTab.on { height: 40px; color:#222; border-left:1px solid #222 !important; border-right:1px solid #222 !important;}
.AXTabsLarge .AXTabsTray .on span {color:#ff5448; margin-left:3px;}
.AXTab {background:#fff !important; padding-left:15px !important; padding-right:15px !important;}
.AXTab:hover {background:#fff !important; color:#222 !important;}
.icnOk {position:relative;}
.icnNon {position:relative;}
.smButton {display:inline-block;position:relative;background:#fff !important; outline:0;border:1px solid #c6c6c6; color:#444;min-width:30px;height:26px; padding:0px 7px 0px 7px;	border-radius:3px;font-size:13px;line-height:26px;text-align:center;vertical-align:middle;cursor:pointer;text-indent:0;	/*box-sizing:content-box;*/}
.smButton:hover{border:1px solid #777; color:#222 !important; background:#fff !important;}
.pageCancel {display:inline-block;position:relative;height:26px;margin:0;padding:3px 8px 4px 4px;background:#fff;border:1px solid #8e99ac;color:#666;border-radius:3px;outline:0;font-size:13px;line-height:26px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;	min-width:54px;}
.pageCancel:hover{border:1px solid #52617b;}
.gryBtn {display:inline-block;position:relative;height:26px;margin:0;padding:3px 8px 4px 4px;background:#949fa8;border:1px solid #949fa8;color:#fff;border-radius:3px;outline:0;font-size:13px;line-height:26px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;min-width:54px;}
.gryBtn:hover{border:1px solid #848e96; color:#fff !important; background:#848e96 !important;}
.usaBtn {display:inline-block;position:relative;height:17px;margin:0;padding:3px 6px 0px 6px;background:#fff;border:1px solid #cbd4d9;color:#888888;border-radius:2px;outline:0;font-size:11px;text-align:center;vertical-align:middle;	box-sizing:content-box;}
.searchArea {position:absolute;width:20px;height:20px;}
.searchBArea {position:absolute;width:20px;height:20px;}
.searchBgBlue {width:254px;height:20px !important;}
.searchOuto {position:absolute;width:262px;left:295px; border:1px solid #c6c6c6; background:#fff;margin-top:-1px;z-index:20;}
.searchOuto a {display:block; font-size:13px;color:#555;height:24px; line-height:24px; padding:3px 14px;}
.searchOuto a:hover {background:#f8f8f8;}
.btnReturn:hover {border:1px solid #333; color:#222; box-shadow:1px 1px 1px #ddd;}
.checkBox {margin-left:-40px;}
.checkBox li {line-height:24px; list-style:none;}
.checkBox li a {padding-right:6px;}
.checkBox li a img {margin-bottom:-3px;}
.btn_send:hover {border:1px solid #777; color:#222 !important;}
.btnSelect {display:inline-block;position:relative;min-width:40px;height:24px;margin-right:-1px;padding:1px 6px 3px 2px;letter-spacing:-0.5px;border:1px solid #c6c6c6;border-radius:3px 0 0 3px !important;outline:0;color:#444444;font-size:13px;line-height:26px;vertical-align:middle;cursor:pointer;box-sizing:content-box;background:#fff !important;}
.btnSelect:hover {border:1px solid #777; color:#222 !important;}
.sendArrow:hover {border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777; color:#222 !important;}
.select_list {position:absolute;min-width:85px;white-space:nowrap;border:1px solid #c6c6c6;background:#fff;left:11px;z-index:110;margin-top:-1px;padding:0px;}
.select_list li {list-style:none; padding:2px 10px;margin-left:0px;display:block;text-align:left;line-height:24px;}
.select_list li:hover {background:#6f7888;color:#fff;}
.menu_more {position:absolute; border:1px solid #c6c6c6; border-radius:3px;	box-shadow:1px 1px 5px #ddd; font-size:12px; color:#666; width:100px; right:-1px; top:35px; background:#fff; text-align:left; z-index:1; padding:0;}
.menu_more li {list-style:none; padding:2px 10px;display:block;line-height:24px;}
.menu_more li.first{margin-top:-28px !important;}
.pageing {	text-align:center;overflow:hidden;margin:20px 0;}
.pageing a {display:inline-block;width:26px;line-height:26px;	text-align:center;		border:1px solid #fff;font-size:12px;margin-left:-2px;color:#646464;}
.pageing a:hover {background:#f9f9f9;border: 1px solid #ddd;}
.leftMove:hover {border:1px solid #a8a8a8 !important;}
.leftEnd:hover {border:1px solid #a8a8a8 !important;}
.rightMove:hover {border:1px solid #a8a8a8 !important;}
.rightEnd:hover {border:1px solid #a8a8a8 !important;}
.AXButton {font-size:12px; text-indent:0; background:#fff !important; border:1px solid #c6c6c6; color:#444; min-width:54px; height:30px;line-height:30px; padding:0px 4px 0 4px; border-radius:3px;box-sizing:border-box;}
.AXButton:hover{border:1px solid #777; color:#222 !important; background:#fff !important;line-height:30px;}
.btn_group .AXSelect {height:30px !important; line-height:28px !important;}
.btn_group .AXanchor {/*top:147px !important;*/ height:30px !important;}
.btn_group .AXanchorSelect {height:30px !important;}
.btn_group .AXanchorSelect .selectedTextBox {line-height:28px !important;}
.btn_group .AXanchorSelect .selectedTextBox .selectedText {line-height:28px !important;}
.btn_group .AXButton {line-height:28px !important;}
.btnAdmin {margin-top:-6px; height:30px !important;}
.userInfo .AXButton {line-height:28px !important;}
.AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td {background:none; background-color:#fff !important;}
.AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable {width:100%; background-color:#fff !important;}
.AXGrid .AXgridScrollBody .AXGridColHead {background-color:#fff !important;}
.AXPaging {padding:0 !important; text-indent:0 !important; background:#ffffff !important; border:1px solid #ffffff !important; color:#777777 !important; width:23px !important; height:23px !important; line-height:23px !important; border-radius:0 !important;}
.AXPaging_prev {margin:15px 10px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-65px -8px !important;}
.AXPaging_next {margin:15px 2px 0 10px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-109px -8px !important;}
.AXPaging_prev:hover {margin:15px 10px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-65px -97px !important;}
.AXPaging_next:hover {margin:15px 2px 0 10px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-109px -97px !important;}
.AXPaging_begin {margin:15px 2px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-21px -8px !important;}
.AXPaging_end {margin:15px 2px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-153px -8px !important;}
.AXPaging_begin:hover {margin:15px 2px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-21px -97px !important;}
.AXPaging_end:hover {margin:15px 2px 0 2px !important; padding:0 !important; width:25px !important; height:25px !important; background-position:-153px -97px !important;}
.brand a img {display:none;}
.gnb > li  > a {color:#000;border-left:1px solid #e7e7e7;}
.inp_Search {color:#999;}
.inp_Search::-webkit-input-placeholde, .inp_Search::placeholder {color:#999;}
.search_formInp:hover .inp_Search, .search_formInp .inp_Search:focus {border-bottom:1px solid #222;}
.groupWareCont > a:hover {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu01_h.png') no-repeat 10px 26px;}
.topMCcenter > .btnOrganizationChart:hover > a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu01_h.png') no-repeat 21px center;}
.topMCcenter > .btnOrderBusiness:hover > a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu02_h.png') no-repeat 13px center;}
.topMCcenter > .btnTopMenuTabCont:hover > a {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_top_menu05_h.png') no-repeat 13px center;}
.radioStyle01  input[type="radio"]:checked + label span.busi {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;}
.radioStyle01  input[type="radio"]:checked + label span.ardor {background:#e31837 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;}
.radioStyle01  input[type="radio"]:checked + label span.nature {background:#7fc41d url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;}
.chkStyle01.nMail label span {margin:3px 37px 0 0;}
.chkStyle01.nTodo label span {margin:5px 35px 0 0;}
.chkStyle03 input[type="checkbox"]:checked + label > span.groupSchedulColor {background:#b99aff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.chkStyle03 input[type="checkbox"]:checked + label > span.companySchedulColor {background:#b3dc6c url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.chkStyle03 input[type="checkbox"]:checked + label > span.departmentSchedulColor {background:#fad165 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.chkStyle03 input[type="checkbox"]:checked + label > span.googleSchedulColor {background:#9fc6e7 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.chkStyle03 input[type="checkbox"]:checked + label > span.mySchedulColor {background:#92e1c0 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.chkStyle03 input[type="checkbox"]:checked + label > span.companySchedulColor {background:#f691b2 url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_chk_02.png') no-repeat center center;} 
.countStyle.new  {display:block;}
.fCol666 {color:#666;}
.fColWhite {color:#fff !important;}
.colorBk {color: #000 !important;}

/* 툴팁 */
.toolTip {position:absolute;left:55px;padding:6px 10px 7px;display:none;white-space:nowrap;border:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);border-radius:2px;background:#fff;z-index:11;}

/* 세로스크롤 커스텀 */
.faovriteListCont  .mCustomScrollBox {text-overflow:clip;overflow:visible;}
.mScrollV .mCSB_inside > .mCSB_container {margin:0;text-overflow:clip;overflow:visible;}
.mScrollV .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {margin:2px auto;width:5px;background-color:rgba(255,255,255,0.1);}
.mScrollV .mCSB_scrollTools .mCSB_draggerRail {display:none;}
.mScrollV.scrollBarType02 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:rgba(0,0,0,0.1);}
.mScrollV .mCSB_scrollTools a + .mCSB_draggerContainer {margin:5px 0;}
.mScrollV .mCSB_scrollTools {z-index:2;}
.scrollVType01.mScrollV .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:rgba(0,0,0,0.1);}
.oftScroll .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:0;}
.oftScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:7px;background-color:rgba(0,0,0,0.1);}
.mScrollH .mCSB_scrollTools.mCSB_scrollTools_horizontal {height:10px;}
.mScrollH  .mCSB_scrollTools a + .mCSB_draggerContainer {margin:5px 0;}
.mScrollH .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {bottom:4px;height:4px;width:auto;background-color:rgba(0,0,0,0.1);}
.mScrollH .mCSB_draggerRail {display:none;}
.mScrollVH .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {display:none;}
.mScrollVH .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px; background-color:rgba(0,0,0,0.1);}
.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent;}
.mScrollVH .mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {width:5px;}
.mScrollVH .mCSB_scrollTools_vertical .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(0,0,0,0.1);}
.mScrollVH .mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:auto; height:5px;}
.mScrollVH .mCSB_scrollTools_horizontal .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(0,0,0,0.1);}
.mScrollVH .mCSB_container_wrapper > .mCSB_container {padding:0;}
.mScrollVH .mCSB_container_wrapper {margin-right:25px;}
.surveyMenu > li.suveryMenu01 a {background-position:25px 14px;}
.surveyMenu > li.suveryMenu02 a {background-position:25px -42px;}
.surveyMenu > li.suveryMenu03 a {background-position:25px -100px;}
.surveyMenu > li.suveryMenu04 a {background-position:25px -157px;}
.surveyMenu > li.suveryMenu05 a {background-position:25px -215px;}
.borderMenu > li.borderMenu01 a {background-position:25px 16px;}
.borderMenu > li.borderMenu03 > a {background-position:25px -40px;}
.borderMenu > li.borderMenu04 a {background-position:25px -89px;}
.extensionMenu .extensionMenu01 .selOnOffBox a {background-position:0 center, 25px 13px;}
.extensionMenu .extensionMenu02 .selOnOffBox a {background-position:0 center, 17px -26px;}
.extensionMenu .extensionMenu03 .selOnOffBox a {background-position:0 center, 17px -63px;}
.extensionMenu .extensionMenu04 .selOnOffBox a {background-position:0 center, 17px -102px;}
.extensionMenu .extensionMenu01 > a {background-position:25px 13px;}
.extensionMenu .extensionMenu02 > a {background-position:17px -26px;}
.extensionMenu .extensionMenu03 > a {background-position:17px -63px;}
.extensionMenu .extensionMenu04 > a {background-position:17px -102px;}
.myInfoMenu > li a {position:relative;}
.formVeiw h3 {position:relative;margin-bottom:10px;padding-left:23px;height:32px;line-height:32px;color:#fff;font-weight:700;background:#636d7e;}
.formVeiw .notTxtBox {padding:17px 22px 24px;border:1px solid #c3d7df;}
.approvalMenu .approvalMenu01 > a {background-position:25px 22px;}
.approvalMenu .approvalMenu02 > a {background-position:25px -21px;}
.approvalMenu .approvalMenu03 > a {background-position:25px -67px;}
.approvalMenu .approvalMenu04 > a {background-position:25px -110px;}
.approvalMenu .approvalMenu05 > a {background-position:25px -154px;}
.approvalMenu .approvalMenu06 > a {background-position:25px -199px;}
.approvalMenu .approvalMenu01 .selOnOffBox a {background-position:0 center, 17px 15px;}
.approvalMenu .approvalMenu02 .selOnOffBox a {background-position:0 center, 15px -25px;}
.approvalMenu  .selOnOffBoxChk.boxList a {background-position:47px 7px;}
.myScheduleContent .chkStyle03 {font-size:14px;color:#000;}
#scheduleTotal .chkStyle03 {font-size:14px;color:#000;}
.boradBlueBox {background:#f4fdff;}
.btnTypeDefault.pre {background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_11.png') no-repeat left center;}
.proTitBlue {margin:10px 0 6px 0;}
.cirOk {position:absolute; text-indent:-20000px; display:inline-block; width:24px; height:24px;  margin:0 0 0 -14px;}
.cirOkFull {position:absolute; text-indent:-20000px; display:inline-block; width:24px; height:24px; margin:0 0 0 -14px;}
.cirNon {position:absolute; text-indent:-20000px; display:inline-block; width:24px; height:24px; margin:0 0 0 -14px;}
.cirNonFull {position:absolute; text-indent:-20000px; display:inline-block; width:24px; height:24px; margin:0 0 0 -14px;}
.proDD {margin-left:-20px !important;}
.proDD dt { background:none !important;}
.icnOk dd {margin-left:20px !important;}
.AXButton {background:#fff !important; border:1px solid #c6c6c6; color:#444; min-width:54px; height:30px; padding:0 4px 0px 4px; border-radius:3px; font-size:12px;}
.AXButton:hover{border:1px solid #777; color:#222 !important; background:#fff !important;}
.blBtn {display:inline-block;position:relative;height:30px;margin:0;/*padding:0px 6px 0 2px;*/color:#fff;border-radius:3px;outline:0;font-size:13px;line-height:30px;text-align:center;	vertical-align:middle;cursor:pointer;/*box-sizing:content-box;*/text-indent:0;min-width:54px;}
.blBtn:hover{color:#fff !important; }
.ooBtn {display:inline-block;position:relative;height:26px;margin:0;/* padding:3px 8px 4px 4px; */padding:3px 4px 4px 4px;color:#fff;border-radius:3px;outline:0;font-size:13px;line-height:28px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;text-indent:0;min-width:54px;}
.ooBtn:hover{color:#fff !important;}
.pageOk {display:inline-block;position:relative;height:26px;margin:0;/* padding:3px 8px 4px 4px; */padding:3px 4px 4px 4px;background:#fff;border-radius:3px;outline:0;font-size:13px;	line-height:28px;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:content-box;text-indent:0;min-width:54px; }
.emerBtn {display:inline-block;position:relative;height:17px;margin:0 6px 0 0;padding:3px 8px 0px 8px;color:#fff;border-radius:2px;outline:0;font-size:11px;text-align:center;vertical-align:middle;box-sizing:content-box;}
.opBtn {display:inline-block;position:relative;height:24px;margin:0;padding:0px 16px 4px 2px;border:1px solid #c6c6c6;border-radius:3px;outline:0;color:#444444;font-size:13px;line-height:26px;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.opBtn:hover {border:1px solid #777; color:#222 !important; }
.opBtn.on {color:#fff !important; }
.opBtn.on:hover {color:#fff !important;}
.opBtn_02 {display:inline-block;position:relative;height:24px;margin:0;padding:0px 16px 4px 2px;border:1px solid #c6c6c6;border-radius:3px;outline:0;color:#444444;font-size:13px;line-height:26px;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.opBtn_02:hover {border:1px solid #777; color:#222 !important; }
.opBtn_02.on {color:#fff !important;}
.opBtn_02.on:hover {color:#fff !important;}
.opBtn_03 {display:inline-block;position:relative;height:24px;margin:0;padding:0px 16px 4px 2px;border:1px solid #c6c6c6;border-radius:3px;outline:0;color:#444444;font-size:13px;	margin-right:15px;line-height:26px;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.opBtn_03:hover {border:1px solid #777; color:#222 !important; }
.opBtn_03.on {color:#fff !important; }
.opBtn_03.on:hover {color:#fff !important;}
.opBtn_04 {display:inline-block;position:relative;height:24px;margin:0;padding:0px 16px 4px 2px;border:1px solid #c6c6c6;border-radius:3px; outline:0; color:#444444;font-size:13px;line-height:26px;vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.opBtn_04:hover {border:1px solid #777; color:#222 !important; }
.opBtn_04.on {color:#fff !important; }
.opBtn_04.on:hover {color:#fff !important;}
.searchImgGry {display:inline-block;line-height:18px;margin: 0 0 0 -24px;text-indent:-20000px;width:24px;height:20px;border:0px;}
.searchImgBlue {display:inline-block;line-height:18px;margin: 0 0 0 -24px;text-indent:-20000px;width:24px;height:20px;}
.searchGry {display:block;overflow:hidden;	position:absolute;width:20px;height:20px;text-indent:-2000px;}
.searchBlue {display:block;overflow:hidden;	position:absolute;width:20px;height:20px;text-indent:-2000px;}
.searchBB {display:inline-block; position:relative;	width:60px;	height:42px;margin:0 0 0 10px;padding:8px 16px 10px 0px;border-radius:3px;outline:0; color:#4397dd; font-size:15px;	font-weight:bold;line-height:26px; vertical-align:middle;cursor:pointer;box-sizing:content-box;}
.searchBB:hover { box-shadow:1px 1px 1px #ddd;}
.btnOk {display:inline-block;position:relative;height:24px; margin:0;padding:1px 15px 3px 33px;border-radius:3px;outline:0;font-size:13px; line-height:26px; vertical-align:middle;	cursor:pointer; box-sizing:content-box;}
.btnOk:hover { box-shadow:1px 1px 1px #ddd;}
.btnReturn {display:inline-block; position:relative; height:24px; margin:0; padding:1px 15px 3px 33px; border-radius:3px; outline:0;font-size:13px; line-height:26px; vertical-align:middle; cursor:pointer; box-sizing:content-box;}
.btn_send {display:inline-block;position:relative;height:24px;width:49px;padding:1px 32px 3px 2px;border:1px solid #c6c6c6;border-radius:3px !important; outline:0;	color:#444444;font-size:12px; line-height:26px; vertical-align:middle; cursor:pointer; box-sizing:content-box; margin-bottom:3px;}
.sendArrow {padding:0px;text-indent:-20000px !important;display:inline-block; position:relative; width:20px;height:28px; margin:0; border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-radius:0 3px 3px 0 !important; outline:0; line-height:26px;	vertical-align:middle; cursor:pointer; box-sizing:content-box;}
.menu_more li:hover {color:#fff;}
.menu_more span {position:relative; left:70px; top:-19px; text-indent:-20000px; display:block;}

/* 페이징 */
.pageing a.selected { background:#fff;font-weight:bold;}
.pageing a.selected:hover { background:#f9f9f9;}
.leftMove { margin-right:8px !important;border:1px solid #cdcdcd !important;}
.leftEnd {border:1px solid #cdcdcd !important;}
.rightMove { border:1px solid #cdcdcd !important;margin-left:8px !important;}
.rightEnd { border:1px solid #cdcdcd !important;}

.brand a {display:inline-block; width:90px; height:80px;}
#header > h1 a {display:block;width:100%;height:70px;}
.chkStyle01.nMail label {height:17px;line-height:17px;}
.chkStyle01.nTodo label {height:20px;line-height:20px;}
.countStyle {display:none;padding:0 5px;min-width:20px;height:20px;line-height:20px;border-radius:10px;font-size:11px;text-align:center; color:#fff;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;}
.contLnbMenu > li > a > span {margin-left:7px; font-weight:700;} 
.contLnbMenu > li.selected a {font-weight:700;}
.contLnbMenu > li.selected .selOnOffBox a {font-weight:700;}

/* 휴가관리 */
.extensionMenu .selOnOffBox a {letter-spacing:-1px; background-repeat:no-repeat;}

/* 개인환경설정 */
.myInfoMenu > li a:after {content:'';position:absolute;top:50%;left:25px;margin-top:-15px;width:20px;height:30px;display:block;}
.formVeiw h3:after {content:'';position:absolute;top:9px;left:11px;width:4px;height:14px;border-radius:2px;}

/* 커뮤니티 */
.communityMenu {}
.communityMenu .selOnOffBox a {}
.communityMenu .communityMenu02 .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr:first-child td .bodyNode .bodyNodeIcon {top:4px;display:block !important;}
.communityMenu .communityMenu02 .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr:first-child td .bodyNode .bodyNodeIndent.expand+.bodyNodeIcon {top:4px;}
.communityMenu .communityMenu02 .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent+.bodyNodeIcon.root {top:4px;display:block !important;} 
.communityMenu .communityMenu02 .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand+.bodyNodeIcon.root {top:4px;display:block !important;} 
.communityMenu .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent+.bodyNodeIcon  {top:2px;display:block !important;}
.communityMenu .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand+.bodyNodeIcon  {top:2px;display:block !important;}

/* 전자결재 */
.approvalMenu > li a {position:relative;}
.approvalMenu .selOnOffBox a {letter-spacing:-1px;background-repeat:no-repeat;}
.approvalMenu  .selOnOffBox > .btnOnOff.active {background-repeat:no-repeat;}
.subscriptionMenuList > li > a:before {content:'';display:block;position:absolute;top:8px;left:20px;}
.selOnOffBoxChk.boxList a.selected {font-weight:700;}

/*스케쥴*/
.tablCalendar .calendarDate:hover {background:#eee;}
.tablCalendar .calendarDate.calendarToday:hover {border:1px solid #999; color:#000; }
.tablCalendar .calendarToday  {border:1px solid #bababa; background:#fff; color: #000;}
.appProListType02 .cirNum {width:19px;height:19px;line-height:17px;}

/*버튼*/
.btnTypeDefault {color:#000;border:1px solid #d6d6d6;}
.btnTypeDefault.type01 {/*padding:8px 9px 8px;*/font-size:13px;color:#666;}
.btnTypeDefault.next {color:#fff;}
.btnTypeDefault.left.active, .btnTypeDefault.right.active, .btnTypeDefault.middle.active {z-index:2;}
.btnTypeBg {color:#fff;}
.btnTypeBg02 {color:#fff;}
.btnTypeDefault.btnThemeBg {color: #fff;}
.btnTypeChk {color:#fff !important;}
.btnTypeChkLine {padding: 0 6px 0 23px;height:30px;font-size:13px;}

.btnType02 {background:#b2b2b2;color:#fff;}
.btnMoreStyle01 {border:1px solid #d6d6d6;}
.btnMoreStyle02 {border:1px solid #d6d6d6;}
.btnRefresh {border:1px solid #d7d7d7;}
.btnType02.green {background:#b3dc6c;}
.btnType02.jinGray {background:#a6a6a6;}
.btnType02.blue {background:#61cce6;}
.btnType02.lightGrey {background:#b1b1b1;}
.btnType02.lightPurple {background:#8b8dce;}
.btnType02.borderBlue {line-height:19px;background:#fff;}
.btnType03.bluegreen {background:#67b8b2;}
.btnType03.normal {border:1px solid #d6d6d6;}
.btnRepeatGray {padding:0 7px 0 27px;}
.btnDetails.active {color:#fff;}
.btnSurPartiPortTbl.on {color:#fff !important;}
.btnGray {background:#f4f4f4;}
.btnPhotoRemove.gray {background:#aaa url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_photo_remove.png') no-repeat center center;}
.btnBlueBoder {vertical-align:middle;}
.btnCycleArrUD {background:#aaa url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_16.png') no-repeat center center;}
.btnCycleArrUD.active {background:#aaa url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_17.png') no-repeat center center;}
.btnTop {position:absolute;top:15px;right:25px;display:block;width:41px;height:33px;border-radius:2px;text-indent:-9999px;}
.btnListView {border:1px solid #ddd;}
.btnListView.listViewType01 {}
.portalOrgPopContent .btnListView.listViewType02.active {margin-left:-1px;}
.btnListView.listViewType04 {border-radius:0;}
.btnListView.listViewType04.active {margin-left:-1px;}
.btnAddPerson {padding:0 7px 0 31px;display:inline-block;height:33px;line-height:31px;font-size:13px;border-radius:2px;font-family:sans-serif, '맑은 고딕', 'Malgun Gothic';}
.btnModifi {padding-left:12px;display:inline-block;line-height:15px;font-size:12px;}
.btnAppReq {padding-left:24px;display:inline-block;font-size:13px;font-weight:700;}
.btnReturnComp {padding-left:24px;display:inline-block;font-size:13px;font-weight:700;}
.btnResInfo  {padding:0 20px 0 35px;height:30px;line-height:28px;color:#fff; font-size:13px;}
.btnDocView {display:block;width:30px;height:30px;border:1px solid #d6d6d6;border-radius:2px;text-indent:-9999px;}
.btnTypeDefault.btnThemeLine {background: #fff;}
.btnThemeMinus {background: #fff;}
.btnThemePlus, .btnThemeMinus {display: inline-block; width: 30px; height: 30px; text-indent: -9999px; overflow: hidden; border-radius: 100%; position: relative; transition: all .3s;}
.btnThemePlus:before, .btnThemePlus:after, .btnThemeMinus:after {content: ""; display: block; position: absolute; left: 50%; top: 50%;}
.btnThemePlus:before {width: 2px; height: 16px; margin: -8px 0 0 -1px;}
.btnThemePlus:after, .btnThemeMinus:after {width: 16px; height: 2px; margin: -1px 0 0 -8px;}
.btnThemePlus:before, .btnThemePlus:after {background: #fff;}
.btnThemePlus:hover, .btnThemeMinus:hover {box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.btnSubscription.active:after {top:7px;left:9px;width:17px;height:17px;}
.btnIco {position: relative;}
.btnIco:before {content: ""; display: inline-block; position: absolute; left: 9px; top: 50%;}
.btnIco.btnTypeSelect {padding-left: 24px;}
.btnIco.btnTypeSelect:before {width: 10px; height: 7px; margin-top: -3px; background-position: 0 0;}
.btnIco.btnAuthority {padding-left: 25px;}
.btnIco.btnAuthority:before {width: 11px; height: 14px; margin-top: -7px; background-position: 0 -8px;}
.btnDownLoadAllFile:after {content: ""; display: block; width: 16px; height: 16px; margin-top: -8px; position: absolute; left: 0; top: 50%;} 
.btnIco.btnSms {padding-left: 30px;}
.btnIco.btnSms:before {width: 18px; height: 17px; margin-top: -9px; background-position: -16px 0; left: 8px;}
.btnIco.btnMail {padding-left: 32px;}
.btnIco.btnMail:before {width: 16px; height: 13px; margin-top: -7px; background-position: -39px 0; left: 12px;}
.btnIco.btnAnniversary {padding-left: 28px;}
.btnIco.btnAnniversary:before {width: 16px; height: 16px; margin-top: -8px; background-position: 0 -27px; left: 8px;}
.btnIco.btnInputFile {width: 46px; height: 30px;}
.btnIco.btnInputFile:before {width: 19px; height: 16px; margin: -10px -8px; background-position: 0 -47px; left: 50%;}
.bntPrevStep {padding:0 12px 0 23px;display:inline-block;width:auto !important;height:33px;line-height:28px;color:#fff;font-size:14px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.bntPrevStep:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.bntFolderAdd {padding:0 12px 0 32px;display:inline-block;width:auto !important;height:33px;line-height:28px;font-size:14px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.bntFolderAdd:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.bntWorkAdd {padding:0 12px 0 32px;display:inline-block;width:auto !important;height:33px;line-height:28px;font-size:14px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.bntWorkAdd:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.bntMyInfoOption {display:block;width:29px;height:29px; text-indent:-9999px;}
.btnAnniAdd {padding:0 10px 0 24px;display:inline-block;width:auto !important;height:30px; border-radius:2px;color:#fff;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;transition:box-shadow .3s}
.btnAnniAdd:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnEditChange {display:block;width:20px;height:22px;text-indent:-9999px;}
.pagingType01 > a  {border:1px solid #dadada;}
.pagingType01 .select {font-weight:700;}
.btnAddFunc {border:1px solid #d6d6d6;}
.btnAddFunc.active {background-color:#f5f5f5;}
.btnAddFunc.type02.active {background-color:#fff;}
.btnGo {margin-left:15px;padding:3px 12px 0 5px;display:inline-block;height:25px;font-family:sans-serif, 'Naum Gothic';font-size:13px;color:#666;border:1px solid #d6d6d6;border-radius:2px;background:#fff url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_09.png') no-repeat 23px center;}
.addFuncLilst > li {border-bottom:1px solid #f4f4f4;}
.addFuncLilst > li > a {color:#444;}
.addFuncLilst > li > a:hover, .addFuncLilst > li > a.active {background-color:#f4f4f4;}
.tabMenu > li {background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #222;border-left:1px solid #e6e9e9;border-right:1px solid #e9e9e9;}
.tabMenu > li a {color:#999;}
.tabMenu > li.active a {color:#000;}
.tabMenu > li.active {padding-top:0;line-height:36px;border-left:1px solid #222;border-right:1px solid #222;}
.tabMenuArrow > li.active a {color:#fff;}
.tabMenuArrow > li a:after {content:'';position:absolute;top:100%;left:50%;margin-left:-12px;display:none;width:0;height:0;border-bottom-color:transparent !important;border-left-color:transparent  !important;border-right-color:transparent  !important;z-index:1;}
.tabMenuStyle02 > li.active a {padding-bottom:5px;}
.orderTabMenu > li.active > a {border:1px solid #ddd; border-radius:2px;}
.addSurveyTarget {border:1px solid #d6d6d6;}
.searchBox02 input {border:1px solid #ddd;}
.searchBox02.lnb input {border:1px solid #ddd;color:#999;}
.inpStyle01.type01 {width:100%;color:#fff;background:none;}
.inpStyle01.type01::-webkit-input-placeholder, .inpStyle01.type01::placeholder {color:#fff;opacity:.6;}
.inpStyle01.type02 {color:#000;}
.inpStyle01.type02::-webkit-input-placeholder, .inpStyle01.type02::placeholder {color:#000;}
.inpStyle01.type02::-ms-input-placeholder {color:#000;}
.inpStyle01.type02:-ms-input-placeholder {color:#000;}
.inpStyle01.type03 {font-size:14px;color:#000;width:calc(100% - 35px);}
.inpStyle01.type03::-webkit-input-placeholder, .inpStyle01.type02::placeholder {color:#000;}
.inpStyle01.type03::-ms-input-placeholder {color:#000;}
.inpStyle01.type03:-ms-input-placeholder {color:#000;}
.inpStyle01.type04 {color:#999;font-size:14px;}
.inpStyle01.type04::-webkit-input-placeholder, .inpStyle01.type04::placeholder {color:#999;}
.inpStyle01.type04::-ms-input-placeholder {color:#999;}
.inpStyle01.type04:-ms-input-placeholder {color:#999;}
.attFileBox {border:1px solid #d6d6d6;}
.fName {color:#999;}
.tag {margin-right:7px;display:inline-block;background:#f4f4f4;}
.sNoti {color:#999;}
.line {margin:0 12px;color:#eaeaea;}
.blueStart {padding-left:11px;font-size:12px;color:#666;}
.fileUpview .videoThum .play {position:absolute;top:50%;left:50%;margin:-22px 0 0 -22px;width:45px;height:45px;}
.shareIconList > a:before {content:'';position:absolute;top:0;left:50%;margin-left:-20px;display:block;width:40px;height:40px;border-radius:2px;}
.radioStyle03 label > span {border:1px solid #b5b5b5;}
.radioStyle04 label > span {border:1px solid #b5b5b5;}
.radioStyle04 input[type="radio"]:checked + label > span > span {display:block;}
.chkStyle01 label > span:first-child {border:1px solid #a7a7a7;}
.publicChk .chkStyle01 {border:1px solid #d6d6d6}
.chkStyle02 label > span {border:2px solid #b5b5b5;}
.selectType03 {font-size:13px;}
.autoComText {margin-top:5px;padding:11px;}
.surveyMakeBox > .sruQuestCont:first-child {border-top:1px solid #e2e2e2;}
.surveyMakeBox > .sruQuestCont:last-child {border-bottom:1px solid #e2e2e2;}
.surveyMakeBox > .sruQuestCont.active {border-top:1px solid #e2e2e2;}
.surMListcont.group .surveyMakeBox:nth-last-child(2) > .sruQuestCont {border-bottom:1px solid #e2e2e2;}
.surMListcont.group .surveyMakeBox > .sruQuestCont.active {border-top:1px solid #e2e2e2;}
.sruQuestCont {border-right:1px solid #e2e2e2;}
.sruQuestCont .title > span:before  {background:#888;}
.sruQuestCont.active {border-right:1px solid #c4c4c4;border-bottom:1px solid #e2e2e2;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);background:#fff;}
.titleStyle01:after {background:#888;}
.photoImg {border:1px solid #d6d6d6;}
.multiChoice.active .title > span {border-bottom:1px solid #d6d6d6;}
.sruQuestCont.active .titleStyle01:hover input {margin:0;padding-bottom:0;border-bottom:1px solid #d6d6d6;}
.itemSetOption {background:#f4f4f4;}
.explanationCont > .exPlanTitle span:after {background:#888;}
.explanationCont > .exPlanText span:after {background:#888;}
.active  .explanationCont input {border-bottom:1px solid #d6d6d6;}
.surMListcontEnd {border-top:1px solid #c8c8c8;}
.surMakeSideMenu {border:1px solid #e2e2e2;}
.surMakeSideMenu a {display:block;width:100%;color:#666;font-size:12px;text-align:center;}
.surveyParticipationContTItle  {border-bottom:1px solid #ebebec;}
.surveyParticipationContTItle .txt  {color:#444;}
.spListTitle{color:#444;background:#f4f4f4;}
.chkPhotoView {border:1px solid #d6d6d6;}
.titleStyle01 .subject {width:100%;border-bottom:1px solid #888;}
.surPartListEnd  {border-top:1px solid #c8c8c8;}
.surTargetBtm {border-top:1px solid #c8c8c8;}
.surAPBtm {border-top:1px solid #c8c8c8;}
.surAPBtm > div {position:relative;border:1px solid #e9e9e9;}
.surAPBtm > div > p {color:#bebebe;}
.participationRateBar > div {height:100%;}
.popMiddle textarea {border:1px solid #969696;}
.grayBox {border:1px solid #e9e9e9;background:#f4f4f4;}
.grayBox > p:first-child span {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark02.png') no-repeat 0 0;}
.warning .popTop > p {background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_mark03.png') no-repeat 0 0;}
.tablCalendar .tblCalTr .CalPervMon> a, .tablCalendar .tblCalTr .CalNextMon> a {color:#bfbfbf;}
.tablCalendar .calendarSelected {background-color:#eee; border:0px;}
.tablCalendar .calendarSelected:hover {background-color:#eee; border: 0px;}
.tablCalendar .calendarSelected span {color: #000;}
.tablCalendar .tablCalendar .calendarDate:hover {/*border:1px solid #d6d6d6;border-radius:2px;*/background-color:#eee;}
.tablCalendar .calendarToday > a  {color:#000;}
.tblParticipant > img {border:1px solid #747474;}
.tablCalendar .calendarSelected_d { border-radius: 2px; color: #fff;}
.tablCalendar .calendarSelected_d:hover { border-radius: 2px;  color: #fff;}
.tablCalendar .calendarDate.calendarSelected_d.mark span::after {background-color: #000;}
.tablCalendar .calendarToday.calendarDate.calendarSelected_d.mark span::after {background-color: #fff;}
.tablCalendar .calendarToday.calendarSelected_d {border-radius: 2px; color: #fff;}
.tablCalendar .calendarToday.calendarSelected_d:hover {border-radius: 2px;  color: #fff;}
.allScheduleView a.active {font-weight:700;}
.schSelect {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.schSelect > li {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.schSelect > li:first-child {border-left:1px solid #ebebeb;}
.schSelect > li:last-child {border-right:1px solid #ebebeb;}
.oftenSchCont .btnOftSchAdd {border:1px dashed #d6d6d6;}
.monShcList .shcDayText.point span.time {padding-left:17px;}
.monShcList .shcDayText.repeat span.time {padding-left:17px;}
.monShcList .shcDayText.repeatW span.time {padding-left:17px;}
.monShcList .shcDayText.rePoint span.time {padding-left:35px;}
.schLayerPopContent {border:1px solid #c8c8c8;}
.schViewLayerPopup .top {border-bottom:1px solid #c8c8c8;}
.shcDayTextLayerPopup .top {border-bottom:1px solid #c8c8c8;}
.shcDayTextLayerPopup .top .inDate {color:#999;}
.tabContent.shc > div:nth-child(2) input {border:1px solid #d6d6d6;}
.tabContent.res .selectType02 {color:#666;}
.tabContent.res .notiTxt {background:#f4fdff;}
.weeklyHeader th {color:#777;}
.weeklyTitle {border-bottom:1px solid #d6d6d6;}
.weeklyTitle .chkStyle04 {border-right:1px solid #d6d6d6;}
.specialSchedule {border-bottom:1px solid #969696; position: relative;}
.specialSchedule {border-bottom:1px solid #969696;}
.specialScheduleBody {border-left:1px solid #d6d6d6;}
.weeklyListTitle {border-right:1px solid #d6d6d6;}
.weeklyListTitle p {border-bottom:1px solid #d6d6d6;}
.weeklyListTitle p.pLine {border-bottom:1px solid #969696;}
.weeklyTbl .hourCell:nth-child(even) {border-bottom:1px solid #d6d6d6;}
.weeklyTbl .hourCell:nth-child(10) {border-bottom:1px solid #969696;}
.weeklyTbl.allDay .hourCell:nth-child(24) {border-bottom:1px solid #969696;}
.tabContent.res .noti {padding:15px 0 12px 30px;display:none;min-height:24px;line-height:19px;}
.schTimeLine:before {content:'';display:block;position:absolute;top:-5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent; }
.scheduleAddBox {border-top:2px solid #888;}
.scheduleAddBox .chkStyle01 label {color:#999;}
.schPopLayer .middle {border-bottom:1px solid #e9e9e9;}
.slideNavi {position:relative;padding:36px 0 26px;}
.boardReadingList .top > p{padding-left:18px;height:25px;font-size:13px;font-weight:700;}
.resCalViewBox > span > span {margin:10px 3px 0 0;display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:top;}
.reserTbl td {/*position:relative;*/min-width:16px;height:58px;border-bottom:1px solid #ccc;vertical-align:top;cursor:pointer;}
.reserTblCont tr:first-child td {height:57px;}
.reserTblCont .reserTbl td:nth-child(even) {padding-left:1px;min-width:17px;border-right:1px solid #efefef;}
.reserTblCont .reserTbl td:hover {background:#f4f4f4;cursor:pointer;}
.reserTbl div.selectedComp {display:block;}
.reserTbl div.selectedMy {display:block;}
.resMenu .selOnOffBox > .btnOnOff {padding-left:40px;}
.reserTblWeekly .allSelectReservation .my  span {display:block;}
.reserTblWeekly .allSelectReservation .comp span {display:block;}
.reserTblWeekly .allSelectReservationHalf .my > span {display:block;}
.reserTblWeekly .allSelectReservationHalf .comp > span {display:block;}
.reserTblWeekly .reserTbl .selectedMy span {display:block;}
.reserTblWeekly .reserTbl .selectedComp span {display:block;}
.extensionContent h3 {padding-left:19px;font-size:16px;line-height:16px;font-weight:700;}
.cyclePrograssBarCont {padding:20px 0;height:100%; border-bottom:1px solid #ebebec;}
.cyclePrograssBar .cycleTxt {position:absolute;top:0;margin-top:38px;width:100%;height:100%;padding-top:73px;text-align:center;}
.cyclePrograssBar .cycleTxt p:last-child {padding-top:12px;font-size:18px;}
.cyclePrograssBar .cycleTxt p:last-child > span {font-size:35px;font-weight:700;}
.cycleCont {position:relative;width:202px;height:201px;}
.cycleCont > .cycleBg {position:absolute;width:202px;height:201px;}
.cycleCont > .cycleBg > .pie {position:absolute;width:100%;height:100%;border: 18px solid #ddd;	clip:rect(0em,202px,201px,0em);	-moz-border-radius:101px;-webkit-border-radius:101px; border-radius:101px; -moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.cycleCont > #slice {position:absolute;width:202px;height:201px;clip:rect(0px,202px,201px,101px);}
.cycleCont > #slice.gt50 {clip:rect(auto, auto, auto, auto);}
.cycleCont > #slice > .pie {
	position:absolute;width:100%;height:100%;
	clip:rect(0em,101px,201px,0em);-moz-border-radius:101px;-webkit-border-radius:101px; border-radius:101px; 
}
.cycleCont > #slice > .pie.fill {display:none;-moz-transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;-o-transform:rotate(180deg) !important;transform:rotate(180deg) !important;}
.cycleCont > #slice.gt50 > .pie.fill {display:block;}
.extDayInfo  .days span {font-size:16px;}
.boradDisplay .icoState {display: inline-block; position: relative;}
.boradDisplay .icoState:after {content: ""; display: inline-block; position: absolute; left: 0; top: 50%;}
.boradDisplay .icoState.icoCheckIn {padding-left: 29px;}
.boradDisplay .icoState.icoCheckIn:after {width: 22px; height: 18px; margin-top: -9px; background-position: 0 -28px;}
.boradDisplay .icoState.icoCheckOut {padding-left: 29px;}
.boradDisplay .icoState.icoCheckOut:after {width: 14px; height: 18px; margin-top: -9px; background-position: -4px -4px;}
.hotStoryNews {position:relative;width:276px;color:#fff;text-align:center;font-weight:700;}
.tbViewCount {padding-left:24px;line-height:18px;font-size:12px;font-weight:700;}
.tbNoticeCount {padding-left:22px;line-height:18px;font-size:12px;font-weight:700;}
.communityNoticeCont > div {padding:22px 0 30px;border-bottom:1px solid #ebebec;}
/* .cycleTitle {padding-left:20px;font-size:16px;font-weight:700;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/theme/blue/ic_noti_cycle.png') no-repeat 0 center;} */
.cycleTitle {position:relative;padding-left:20px;font-size:16px;font-weight:700;}
.cycleTitle:before {content:'';display:block;position:absolute;top:3px;left:0;width:6px;height:6px;border-radius:100%;}
.lineBar {position:absolute;bottom:0;width:100%; border-top-right-radius:4px;border-top-left-radius:4px;}
.graphLine > li:hover .lineBar, .graphLine > li.today .lineBar {position:absolute;bottom:0;}

/* 공통 -알림 설정 테마 */
.noticeListBox > a:after {content:'';position:absolute;top:13px;left:50%;display:block;}
.noticeListBox > a.active .selOverBg {position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:1;}
.btnNoticeOder {padding-left:20px;display:inline-block;font-weight:700;background-size:15px;line-height:17px;}

/* 즐겨찾는 메뉴 */
.btnCycleMail {border:1px solid #c2c2c2;border-radius:16px;background-size:14px 12px;}
.btnCycleBalloon{display:block;width:31px;height:31px;border:1px solid #c2c2c2;border-radius:16px;}
.pathView > li:first-child > a {display:block;width:20px;height:31px;}
.todoLayerPopContent {padding:20px 25px 30px;}
.ulList .buttonStyleBoxLeft > a {margin-left:0;}

/* 테이블 리스트 팝업 */
.tblList.abList {border-top:1px solid #969696;}
.tblLink a:visited {color:#999;}
.tblLink a.read {color:#999 !important;}
.tblList .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td  {background:#fff !important;}
.tblToopTip:hover {background-position: -100px -33px;}
.surPopMailSend {margin-left:-8px;display:block;width:40px;height:40px;}
.tblToopTip {position:absolute;top:0;right:0;display:block;width:20px;height:30px;}
.tblList  .AXgridStatus {font-size:12px;}
.tblList.tblCont .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {color:#9a9a9a; text-shadow:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tblList.tblCont .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.selected .bodyTdText {overflow:visible;}
.tblList.tblCont .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.selected .bodyTdText a,.tblList.tblCont .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.selected .bodyTdText div {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tblList .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText .fcStyle {font-size:13px;color:#000;}
.tblList.pop .AXGrid .AXgridScrollBody {border:1px solid #e9e9e9;border-bottom:none;}
.tblList .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.noListTr td {border-bottom:1px solid #e9e9e9;}
.tblList  .AXGrid .AXgridScrollBody {border-top:1px solid #222;}
.tblList.pop .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.gridBodyMarker td  {border-top:1px solid #ededed;border-bottom:1px solid #ededed;}

/* 테이블 리스트 아이콘 */
.tblList.tblCont .icoWrap {font-size: 0; line-height: 0;}
.tblList.tblCont .icoDocList:first-child {margin-left: 0;}
.tblList.tblCont .icoDocList.icoUnLock {width: 22px; background-position: 0 -27px;}
.tblList.tblCont .icoDocList.icoView {width: 17px; background-position: -24px -27px;}
.tblList.tblCont .icoDocList.icoWrite {width: 18px; background-position: -46px -27px;}
.tblList.tblCont .icoDocList.icoDel {width: 17px; background-position: -68px -27px;}
.tblList.tblCont .icoDocList {display: inline-block; width: 22px; height: 19px; margin-left: 10px; line-height: 1; font-size: 14px; text-indent: -9999px; position: relative;}

/*일정의 테이블 */
.shceduleListViewCont .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {font-size:13px;color:#000;}
.shceduleListViewCont .tblLink a {font-size:13px;color:#000 !important;}

/* 테이블 리스트 설문 */
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable thead tr td .bodyTdText, .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText, .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tfoot tr td .bodyTdText {text-shadow:none;color:#000;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;font-size:13px;}
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td {background:none;}
.AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.selected td {background:#f5f5f5;}

/* 테이블 플로워 팝업 */
.flowerPopup {}
.flowerPopup > a {display:block;width:100%;height:38px;line-height:38px;color:#9a9a9a !important;}
.flowerMenuList.active {display:block;}
.flowerMenuList:after, .flowerMenuList:before {border: solid transparent; content:" ";	height:0; width:0; position:absolute; top:-11px; left:50%; margin-left:-5px; pointer-events: none;z-index:1;}
.flowerMenuList:after {top:-10px;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 5px;}
.flowerMenuList {position:absolute;left:50%;margin:-3px 0 0 -67px;display:none;width:134px;background:#fff;border-radius:2px;z-index:5;}
.flowerMenuList:before {border-width: 5px;}
.flowerMenuList > li {height:40px;line-height:39px;border-top:1px solid #f4f4f4;}
.flowerMenuList > li:first-child {border:none;}
.flowerMenuList > li > a {position:relative;padding-left:40px;display:block;width:100%;height:100%;font-size:13px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.flowerMenuList > li > a:after {content:'';position:absolute;top:12px;left:14px;display:block;}
.flowerMenuList .flowerProfile > a:after {width:19px;height:20px;}
.flowerMenuList .flowerMail > a:after {width:18px;height:15px;background-position:0 -40px;}
.flowerMenuList .flowerFollowing > a:after {width:15px;height:15px;background-position:0 -75px;}
.flowerMenuList .flowerTalk > a:after {width:18px;height:18px;background-position:0 -110px;}
.flowerMenuList .flowerAddr > a:after {width:17px;height:19px;background-position:0 -148px;}

/*트리 */
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td .bodyTdText .bodyNodeIndent.noChild~a:last-child {font-weight:700;}
.treeList .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td .bodyTdText a:last-child {font-weight:700;}
.treeList.addrContact .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand + .bodyNodeIcon {display: block; width: 17px; height: 15px; top: 7px;}

/*트리 라디오*/
.radio .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {display:block !important;}

/* 아이콘 */
.icoTheme {position: relative;}
.icoTheme:after {content: ""; display: block;  position: absolute;}
.icoTheme.icoInputFile {padding-left: 24px;}
.icoTheme.icoInputFile:after {width: 19px; height: 16px; background-position: 0 -47px; left: 0; top: 0;}

/* bizcard */
.tblBizcardList .tblFilterTop .filterGroup.active a {font-weight: 700;}

/* 공용컨트롤 자동 텍스트창 */
.autoCompleteCustom .ui-autocomplete-multiselect.ui-state-default {border:1px solid #d6d6d6;}
.autoCompleteCustom .ui-autocomplete-multiselect .ui-autocomplete-multiselect-item {position:relative;padding-right:20px;}

/* 포탈 */
.mainBoadTabMenu > li.active a  {border-radius:20px;color:#fff;}
.mSubTabMenu > li > a > span:after {content:'';position:absolute;bottom:-2px;left:50%;display:block;width:0;height:3px;	-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);transition: width 0.7s cubic-bezier(0.86, 0, 0.07, 1);}
.mSubTabMenu > li.active > .tabTitle, .mSubTabMenu > li.active > .tabTitle:hover {/*color:#3eb0d4;*/color:#000;font-weight:700;}

/*핫키워드*/
.cycleNum01 {width:122px;height:122px;line-height:122px;z-index:14;	-webkit-transition-delay: .5s;transition-delay: .5s;}
.cycleNum01:before {content:'01';position:absolute;top:-42px;left:5px;font-size:80px;opacity:.1;font-style: italic;font-weight:700;z-index:1;}
.cycleNum02 {width:139px;height:139px;line-height:139px;z-index:13;	-webkit-transition-delay: 1s;transition-delay: 1s;}
.cycleNum02:before {content:'02';position:absolute;top:-41px;left:2px;font-size:90px;opacity:.1;font-style: italic;font-weight:700;z-index:1;}
.cycleNum03 {width:118px;height:118px;line-height:118px;z-index:12;	-webkit-transition-delay: 1.5s;transition-delay: 1.5s;}
.cycleNum03:before {content:'03';position:absolute;top:-30px;left:0;font-size:80px;opacity:.1;font-style: italic;font-weight:700;z-index:1;}
.cycleNum04 {width:101px;height:101px;line-height:101px;z-index:11;	-webkit-transition-delay: 2s;transition-delay: 2s;}
.cycleNum05 {width:72px;height:72px;line-height:72px;z-index:10;-webkit-transition-delay: 2.5s;transition-delay: 2.5s;}
.cycleNum06 {width:72px;height:72px;line-height:72px;z-index:9;	-webkit-transition-delay: 3s;transition-delay: 3s;}

@media only screen and (max-width: 1280px) {
	/* .gnb {border:3px solid #30373a;} */
	/* .gnb > li > a {border-bottom:2px solid #e1e1e1;border-left:none;}	 */
	/* .gnb > li:first-child > a {border-bottom:2px solid #e1e1e1;} */
	/* .gnb .subGnb > li > a {border-bottom:1px solid #e2e2e2;} */
	/* .gnb .subGnb > li > a:hover {border-bottom:1px solid #000;} */
	/* .gnb .subGnb .subDepGnb {border-bottom:1px solid #e2e2e2;} */
}

/* 시스템 바로가기 */
.systemShortCut .pieceCont li:before {content:'';display:block;position:absolute;top:50%;left:0;margin-top:-3px;width:7px;height:7px;border-radius:50%;}

/* 일정 */
.pieceSchSelDay {padding-left:24px;height:40px;line-height:40px;}

/*Pll 스크롤 */
.piecePollScroll .pieceMiddle .tit {padding:24px 0 0 55px;line-height:18px;}

/* 소셜 */
.soicalLinkUrl > a {font-size:15px;}
.socialShareBox .shareIcon:before {content:'';display:block;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;width:96px;height:96px;border-radius:50%;}

/* 일정 색상변경 팝업 */
.schColorLayerPopup {padding:0 25px;width:220px;min-height:279px;}
.schColorLayerPopup.active {display:block;}
.schColorLayerPopup .top {padding:24px 0 15px;}
.schColorLayerPopup .top h3 {font-size:16px; font-weight:bold;}
.schColorLayerPopup .top .btnLayerClose {position:absolute;top:10px;right:3px;}
.schColorLayerPopup .middle {position:relative;height:100%;}
.schColorLayerPopup .bottom {padding:0 0 22px;text-align:center;}
.schColorLayerPopup .bottom a:first-child {margin-right:5px;}

/* .cRContBottom.mScrollVH.tab {top:108px;} */
/* 메일 */
.addFuncLilst_normal > li {position:relative;border-bottom:1px solid #f4f4f4;width:100%; height: auto; white-space:nowrap; display:block;}
.addFuncLilst_normal > li:last-child {border-bottom:none;}
.addFuncLilst_normal > li > a {padding:0px 10px 0px 10px;display:block;height:29px;line-height:29px;font-size:13px;}
.addFuncLilst_normal > li > ul > li {border-top: 1px solid #f4f4f4;}
.addFuncLilst_normal > li > ul > li > a {display: block; padding-left: 48px; line-height: 29px; font-size: 13px; position: relative;}
.addFuncLilst_normal > li > ul > li > a:after {content: ""; display: block; width: 6px; height: 1px; background: #b6b6b6; position: absolute; top: 14px; left: 43px;}
.addFuncLilst_normal > li {border-bottom:1px solid #f4f4f4;}
.addFuncLilst_normal > li > a {color:#444;}
.addFuncLilst_normal > li > a:hover, .addFuncLilst_normal > li > a.active {background-color:#f4f4f4;}
.addFuncLilst_normal {position:absolute;display:none;border:1px solid #d6d6d6;box-shadow:1px 1px 4px 1px rgba(0,0,0,.2);z-index:3;background:#fff;}
.addFuncLilst_normal.left{left:-2px;}

/*하위버튼 스타일*/
.btnTypedown {margin:0 5px 0 0; vertical-align:middle; border:1px solid #d6d6d6; padding:0px;display:inline-block;text-align:center;height:33px;line-height:31px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.btnTypedown:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnTypedown.nonHover {box-shadow:none;}
.btnTypedown.type02 {padding:0 12px;/*box-shadow:none;*/background-color:#fff;vertical-align:middle;}
.btnTypedown.left {position:relative;left:-2px; min-width:44px;/*border-left:none;*/border-top-left-radius:0;border-bottom-left-radius:0;}
.btnTypedown.right {position:relative;margin-right:0;min-width:44px;border-top-right-radius:0;border-bottom-right-radius:0;}
.btnTypedown.middle {position:relative;left:-1px;/*border-left:none;*/border-radius:0;}
.btnTypedown.middle+.btnTypedown.left {left:-2px;}
.btnTypedown.left:hover {z-index:2;}
.btnTypedown.right:hover {z-index:2;}
.btnTypedown.middle:hover {z-index:2;}
.btnTypedown.pre {padding-left:25px;}
.btnTypedown.next {padding-right:25px;}
.btnTypedown_link01 {display:inline-block; padding:3px 3px 3px 9px; line-height:21px; font-size:14px; color:#000;}
.btnTypedown_link02 {font-size:0px; display:inline-block; padding:0px; margin-right:5px; width:15px; height:33px; vertical-align:top; background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/bul_arrow_03.png') no-repeat center 13px; color:#000;}

.cRTopButtons .btnTypeDefault {color:#000; font-size:14px;}
.cRTopButtons .btnTypeDefault:hover {color:#000; font-size:14px;}
.btnTypeLArrr  {color:#fff !important;}

.btnTypeDefault_r {margin:0px;vertical-align:middle; border:1px solid #d6d6d6; padding:0px;display:inline-block;text-align:center;height:33px;line-height:31px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.btnTypeDefault_r.left {width:30px;position:relative;left:-3px; /*border-left:none;*/border-top-left-radius:0;border-bottom-left-radius:0;}
.btnTypeDefault_r.right {width:33px; position:relative;margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.btnTypeDefault_r.middle1 {width:32px;position:relative;left:-1px;/*border-left:none;*/border-radius:0;}
.btnTypeDefault_r.middle2 {width:31px;position:relative;left:-2px;/*border-left:none;*/border-radius:0;}
.btnTypeDefault_r.middle+.btnTypedown.left {left:-2px;}
.btnTypeDefault_r.left:hover {z-index:2;}
.btnTypeDefault_r.right:hover {z-index:2;}
.btnTypeDefault_r.middle:hover {z-index:2;}
.btntypebox4 {display:inline-block; margin-right:-3px; margin-left:6px; }
.btntypebox4 a {font-size:0px;}
.check_txt {float:left; display:inline-block; vertical-align:middle; padding-right:25px;}
.addFuncLilst_normal.right {left:auto !important; right:0px; }
.contentcheck.active{background-color:#dcf6fe;}
.contentcheck.active:hover{background-color:#dcf6fe !important;}
.checkico {position:absolute; right:5px; background:url('/HtmlSite/smarts4j_n/mail/resources/images/mailimg.png') no-repeat -35px -310px; width:14px; height:14px; display:inline-block; vertical-align:middle; margin-top:9px;}

/* 컨트롤이 아닌 페이징 */
.table_paging_wrap {clear:both; position:relative;}
.table_paging {display:block; text-align:center;}
.table_paging input[type="button"] {}
.table_paging .paging_begin {position:relative; display:inline-block; margin:20px 2px 0 2px; padding:0; width:25px; height:25px; background:url(/HtmlSite/smarts4j_n/covicore/resources/css/axisj/arongi/images/paging_button.png) no-repeat -21px -8px; border:0px; outline:0; cursor:pointer;}
.table_paging .paging_prev {position:relative; display:inline-block; margin:20px 10px 0 2px; padding:0; width:25px; height:25px; background:url(/HtmlSite/smarts4j_n/covicore/resources/css/axisj/arongi/images/paging_button.png) no-repeat -65px -8px; border:0px; outline:0; cursor:pointer;}
.table_paging .paging_next {position:relative; display:inline-block; margin:20px 2px 0 10px; padding:0; width:25px; height:25px; background:url(/HtmlSite/smarts4j_n/covicore/resources/css/axisj/arongi/images/paging_button.png) no-repeat -109px -8px; border:0px; outline:0; cursor:pointer;}
.table_paging .paging_end {position:relative; display:inline-block; margin:20px 2px 0 2px; padding:0; width:25px; height:25px; background:url(/HtmlSite/smarts4j_n/covicore/resources/css/axisj/arongi/images/paging_button.png) no-repeat -153px -8px; border:0px; outline:0; cursor:pointer;}
.table_paging .paging_begin:hover {background-position:-21px -97px;}
.table_paging .paging_prev:hover {background-position:-65px -97px;}
.table_paging .paging_next:hover {background-position:-109px -97px;}
.table_paging .paging_end:hover {background-position:-153px -97px;}
.table_paging .paging_begin.dis,.table_paging .paging_begin.dis:hover {background-position:-21px -54px;}
.table_paging .paging_prev.dis,.table_paging .paging_prev.dis:hover {background-position:-65px -54px;}
.table_paging .paging_next.dis,.table_paging .paging_next.dis:hover {background-position:-109px -54px;}
.table_paging .paging_end.dis,.table_paging .paging_end.dis:hover {background-position:-153px -54px;}
.table_paging .paging {position:relative; display:inline-block; margin:0 4px; padding:0; text-indent:0; background:#ffffff; border:1px solid #ffffff; color:#777777; width:23px; height:23px; line-height:23px; border-radius:0; outline:0; font-size:13px; text-align:center; cursor:pointer; box-sizing:content-box; vertical-align:top; margin-top:20px;}
.table_paging_wrap .goPage {position:absolute; left:0px; top:20px;}
.table_paging_wrap .table_Status {box-sizing:content-box; position:absolute; right:0px; top:20px; height:30px; line-height:30px; padding:0px 10px; font-size:12px; color:#666666; z-index:1;}

/*상단 탭 시작*/
.l-contents-tabs {display:-webkit-box; display:-ms-flexbox; display:flex; height:50px; border-bottom:1px solid #edf1f5; background-color:#f8f8f8;}
.l-contents-tabs .l-contents-head__info {width:230px;}
.l-contents-tabs__fixed-tab {position:relative; width:160px; height:50px; background-color:#e2e2e2;}
.l-contents-tabs__fixed-tab:after {content:" "; position:absolute; top:48px; left:0; width:100%; height:2px; -webkit-transition:all .4s; transition:all .4s;}
.l-contents-tabs__fixed-tab--active {background-color:#fff;}
.l-contents-tabs__fixed-tab--active:after {top:0; bottom:auto;}
.l-contents-tabs__fixed-tab--active .l-contents-tabs__main-tab i {opacity:1;}
.l-contents-tabs__main-tab {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:160px; height:50px; color:#000; font-size:14px; text-decoration:none;}
.l-contents-tabs__fixed-tab--active .l-contents-tabs__main-tab .l-contents-tabs__title {color:#000; font-weight:bold;}
.l-contents-tabs__main-tab i {opacity:.5; -webkit-transition:all .2s; transition:all .2s; margin:0 5px 0 26px;}
.l-contents-tabs__main-tab:hover {background-color:#fff;}
.l-contents-tabs__main-tab:hover .l-contents-tabs__title {color:#000;}
.l-contents-tabs__main-tab:hover i {opacity:1;}
.l-contents-tabs__main-tab .l-contents-tabs__title {width:60%;}
.l-contents-tabs__list {-webkit-box-flex:1; -ms-flex:1; flex:1; width:100%; margin-left:1px;}
.l-contents-tabs__list:after {content:""; display:table; clear:both;}
.l-contents-tabs__item {float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; width:160px; height:50px; padding:0 30px 0 15px; background-color:#eee; -webkit-transition:background-color .2s; transition:background-color .2s; cursor:pointer;}
.l-contents-tabs__item + .l-contents-tabs__item {margin-left:1px;}
.l-contents-tabs__item:after {content:" "; position:absolute; top:48px; left:0; width:100%; height:2px; -webkit-transition:all .4s; transition:all .4s;}
.l-contents-tabs__item--active {background-color:#fff;}
.l-contents-tabs__item--active .l-contents-tabs__title {color:#000;}
.l-contents-tabs__item--active:after {top:0; bottom:auto;}
.l-contents-tabs__item--dim {opacity:.5;}
.l-contents-tabs__item--draggable {position:fixed; background-color:#fff; -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4); box-shadow:0 1px 10px rgba(0, 0, 0, 0.4); cursor:-webkit-grab; cursor:grab; z-index:1;}
.l-contents-tabs__item--draggable:active {cursor:-webkit-grabbing; cursor:grabbing;}
.l-contents-tabs__title {overflow:hidden; width:100%; color:#999; font-size:14px; white-space:nowrap; text-overflow:ellipsis; line-height:22px;}
.l-contents-tabs__delete {position:absolute; top:50%; right:10px; color:#000; font-size:0.625rem; text-decoration:none; line-height:1; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all .2s; transition:all .2s;}
.l-contents-tabs__delete i {opacity:.5;}
.l-contents-tabs__delete:hover i {opacity:1;}
.l-contents-tabs__more-item {float:left; position:relative; width:18px; height:50px; margin-left:1px;}
.l-contents-tabs__plus-item {float:left; position:relative; width:28px; height:50px; margin-left:1px;}
.l-contents-tabs__plus-item .l-contents-tabs__btn-more {width:28px;}
.l-contents-tabs__btn-more {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:18px; height:50px; background-color:#ddd; color:#000; font-size:0.875rem; line-height:1; text-decoration:none;}
.l-contents-tabs__btn-more i {opacity:.5; -webkit-transition:opacity .2s; transition:opacity .2s;}
.l-contents-tabs__btn-more:hover i {opacity:1;}
.l-contents-tabs__more-pop {display:none; overflow-y:auto; position:absolute; top:44px; right:0; width:270px; height:170px; padding:5px 0; background-color:#fff; -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4); box-shadow:0 2px 10px rgba(0, 0, 0, 0.4); z-index:3;}
.l-contents-tabs__more-pop--view {display:block;}
.l-contents-tabs__pop-item {display:block; height:32px; padding:7px 15px 6px; color:#000; font-size:13px; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.l-contents-tabs__pop-item:hover {background-color:#f7fafc;}
.l-contents-tabs__more-item.active .l-contents-tabs__more-pop{display: block;}
.addFuncBox.active .addFuncLilst_normal {display: block;}
.tab_mailico_get {display:inline-block; width:18px; height:15px;}
.tab_eaccountingico_01 {display:inline-block; width:18px; height:20px;}
.tab_eaccountingico_02 {display:inline-block; width:18px; height:20px;}
.tab_eaccountingico_03 {display:inline-block; width:18px; height:20px;}
.i-cancle {background:url('/HtmlSite/smarts4j_n/mail/resources/images/mailimg.png') no-repeat -60px 7px!important; display:inline-block; width:21px; height:21px;}
.l-contents-tabs__title:hover{color:#666;}
.i-etc--mail{background:url('/HtmlSite/smarts4j_n/mail/resources/images/mailimg.png') no-repeat -107px 4px!important; display:inline-block; width:5px; height:21px;}
/*상단 탭 끝 */



/*버튼 그룹*/
.cLnbTop_group a{margin-bottom:8px;}
.cLnbMiddle.cLnbTop3 {top:190px;}

/*이어카운팅 좌측메뉴 포지션 */
.eaccountingMenu .eaccountingMenu01 .selOnOffBox a {background-position:0 center, 17px 15px;}
.eaccountingMenu .eaccountingMenu02 .selOnOffBox a {background-position:0 center, 17px -42px;}
.eaccountingMenu .eaccountingMenu03 .selOnOffBox a {background-position:0 center, 17px -88px;}
.eaccountingMenu .eaccountingMenu04 .selOnOffBox a {background-position:0 center, 17px -282px;}

.eaccountingMenu .eaccountingMenu01 > a {background-position:17px 15px;}
.eaccountingMenu .eaccountingMenu02 > a {background-position:17px -42px;}
.eaccountingMenu .eaccountingMenu03 > a {background-position:17px -88px;}
.eaccountingMenu .eaccountingMenu04 > a {background-position:17px -282px;}

.alarm.center {padding:0px;}
.alarm.center .onOffBtn {right:auto; float:none;}
.color0 {color:#000;}
.tableTypeRow th {border-left:1px solid #969696;}
.tableTypeRow th:first-child {border-left:0px;}
.input_p100 {width:100%;}
.input_200 {width:102px; vertical-align:top; margin-right:5px;}
.bodysearch_Type01 {border:1px solid #ddd; border-radius:5px; margin:15px 0 15px 0; padding:15px 15px 15px 15px;}

.inPerView.type06 {padding:0px; display:inline-block; background:none; border:0px;}
.inPerView.type06 > div {position:relative;text-align:left; margin:0px;}
.inPerView.type06 > div:first-child {margin-bottom:10px;}
.inPerView.type06 .selectCalView > span {margin-right:6px;}
.inPerView.type06 select {width:93px;}
.inPerView.type06 .selectCalView input {width:152px;height:30px;border:1px solid #d6d6d6;}
.inPerView.type06 .selectCalView .adDate {width:109px;}
.inPerView.type06 .inPerTitbox select {width:152px;}
.inPerView.type06 .btnTypeDefault {padding:0 0 0 15px;width:78px;height:70px;line-height:70px;text-align:left;background-position:48px -101px;z-index:1;}

.inPerView.type07 {padding:0px; display:inline-block; background:none; border:0px;}
.inPerView.type07 > div {position:relative;width:670px;text-align:left; margin:0px;}
.inPerView.type07 > div:first-child {}
.inPerView.type07 .selectCalView > span {margin-right:6px;}
.inPerView.type07 select {width:93px;}
.inPerView.type07 .selectCalView input {width:152px;height:30px;border:1px solid #d6d6d6;}
.inPerView.type07 .selectCalView .adDate {width:109px;}
.inPerView.type07 .inPerTitbox select {width:152px;}
.inPerView.type07 .btnTypeDefault {margin-left:-20px;}
.inPerView.type07 .btnTypeDefault.btnTypeBg {vertical-align:middle;}

.inPerView.type08 {padding:0px; display:inline-block; background:none; border:0px;}
.inPerView.type08 > div {position:relative;text-align:left; margin:0px; margin-bottom:10px;}
.inPerView.type08 > div:last-child {margin-bottom:0px;}
.inPerView.type08 .selectCalView > span {margin-right:6px;}
.inPerView.type08 select {width:93px;}
.inPerView.type08 .selectCalView input {width:152px;height:30px;border:1px solid #d6d6d6;}
.inPerView.type08 .selectCalView .adDate {width:109px;}
.inPerView.type08 .inPerTitbox select {width:152px;}
.inPerView.type08 .btnTypeDefault {margin-left:-20px;}
.autoCompleteCustom.bodysearch a {vertical-align:middle; margin:-31px 2px 0 4px;}
.autoCompleteCustom.bodysearch {display:inline-block; vertical-align:middle;  height:31px;}

.bodysearch_tit {width:70px;  display:inline-block; line-height:18px; vertical-align:middle;}
.gridBodyTr.graytype {background-color:#f8f8f8;}
.gridBodyTr.graytype {color:#999 !important;}
.gridBodyTr.graytype a{color:#999 !important;}
.gridBodyTr.graytype span{color:#999 !important;}
.gridBodyTr.graytype02 {background-color:#f8f8f8;}


.btnTypeDefault2 {border:1px solid #d6d6d6; padding:0 9px 0;display:inline-block;min-width:60px;text-align:center;height:30px;line-height:28px;font-size:13px;font-family:맑은 고딕, Malgun Gothic,sans-serif, dotum,'돋움',Apple-Gothic;border-radius:2px;transition:box-shadow .3s;}
.btnTypeDefault2:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);}
.btnTypeDefault2.nonHover {box-shadow:none;}


.btnTypeDefault2.pre {padding-left:25px;}
.btnTypeDefault2.next {padding-right:25px;}
.btnTypeDefault2.next {background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png') no-repeat right 10px center;}
.btnTypeDefault2.pre {background: url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_09.png') no-repeat left 10px center;}

.nodatatype_wrap {text-align:center; height:30px;}
.nodatatype_txt {color:#9a9a9a; font-size:13px; line-height:30px;}

.poptabletype_wrap {display:inline-block; margin-top:5px;}
.poptabletype_table {table-layout:fixed; width:100%; }
.poptabletype_table tr td {font-size:13px; height:30px; border-bottom:1px solid #ebebec;}
.poptabletype_table a {font-size:13px;}
.poptabletype_thead th{height:30px; border-top:1px solid #969696; border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; color:#777;}
.popdatatype_txt {color:#999;}
.poptabletype_tbody .read {background-color:#f4f4f4; color:#999;}


/* 보령_연구소과제관리 팝업*/
#wrap.formVeiw.formVeiwNote {width:950px;min-height:790px;letter-spacing:-1px;}
.formVeiwNote h2 {padding:40px 0 !important;font-size:28px;line-height:35px;font-weight:700;text-align:center;}
.formVeiw .innertit_b {padding-left:23px;text-align:left;background:url('/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_noti_tit.png') no-repeat 0 center;}
.formVeiw .noteTxtBox{padding:17px 22px 24px;border:1px solid #c3d7df;}
.formVeiw .noteTxtBox div{text-align:left;font-size:13px; line-height:18px;}
.formVeiw .noteTxtBox .txtbold{font-weight:700; margin-top:20px;}
.f_hyphen{padding-left: 11px; line-height: 1.3; color: #666; font-size: 12px; position: relative;}
.f_hyphen:before {content: "";display: block;width: 5px;height: 1px;background: #666;position: absolute;left: 0;top: 6px;}
.noteTxtBox .blueStart{display:block;margin-left: 23px;line-height: 22px;}
.noteTxtBox .f_hyphen{display:block;margin-left: 23px;line-height: 22px;}

/* 보령_연구소과제관리 코드관리 */
/* left 메뉴 없는 공간 채우는 값 */
.commContRight.SubMleft{left:0;}
/* left 메뉴 없는 공간 채우는 값 */
.indLnbMyMenuList_bottom{border-top: 1px solid #e0e0e0;margin: 10px 20px 20px 20px;padding-top: 10px;}
.indLnbMyMenuList_bottom .inpReadOnly{width:100%; margin-bottom:5px;}
.buttonStyleinputBox{display:inline-block; margin-top:33px;}
.Displayin{display:inline-block;}
.InnerleftM{position: absolute !important;top: 10px;bottom: 0;left: 0px;width: 235px;}
.InnerRightM{position: absolute !important;top: 20px;bottom: 0;left: 260px;right: 0px;transition: right .7s;}
.SubliststyleN{margin-top:50px;}
.SubliststyleN:first-child{margin-top:0px;}
.Subpart_Title {font-size:18px; font-weight:bold;}
.Subpart_Title.Line {padding-bottom:12px; width:100%; border-bottom:1px solid #333;}
.InnerleftM .mt10{margin-bottom:20px !important;}

/* 보령_연구소과제관리 부서별통계 */
.labTopcont > .pagingType02, .docTopCont > .buttonStyleBoxRight  {margin:0;padding:12px 0 0;}
.labTopcont .searchBox03 input{height:33px !important; line-height:33px;}
.labtableViewCont{min-width:1200px;}
.labtableViewCont .StatisticsTable {width:100%; border-top:1px solid #969696; font-size:13px;}
.labtableViewCont .StatisticsTable th {height:35px; line-height:20px; border-bottom:1px solid #ddd;  border-right:1px solid #ddd;}
.labtableViewCont .StatisticsTable th:last-child {border-right:0; }
.labtableViewCont .StatisticsTable td {padding:6px 13px; border-top:1px solid #ebebec; border-right:1px solid #ddd;height:40px; line-height:20px; }
.labtableViewCont .StatisticsTable td:last-child {border-right:0;}
.labtableViewCont .StatisticsTable td.S_subtotal{background-color:#fcfcfc; font-weight:bold; border-top:1px solid #969696; border-bottom:1px solid #969696;}
.labtableViewCont .StatisticsTable th.S_total{background-color:#fcfcfc;}
.labtableViewCont .StatisticsTable td.S_total{background-color:#fcfcfc;}
.labtableViewCont .StatisticsTable td.A_total{background-color:#f4fdff; font-weight:bold; border-top:1px solid #969696; border-bottom:1px solid #969696;}
.labtableViewCont .StatisticsTable .SboundaryLine{ border-right:1px solid #969696;}

/* 보령_연구소과제관리 과제별통계 */
.labtimesheetCont{min-width:1200px;}
.labtimesheetTable {width:100%; border-top:1px solid #969696; font-size:13px;}
.labtimesheetTable th {height:35px; line-height:20px; border-bottom:1px solid #ddd;  border-right:1px solid #ddd; color:#777;}
.labtimesheetTable th:last-child {border-right:0; }
.labtimesheetTable th.Uline {border-bottom:1px solid #969696;  }
.labtimesheetTable th.sun {color:#ff0000;}
.labtimesheetTable th.sat {color:#2c98e9;}
.labtimesheetTable td{padding:6px 1px; border-top:1px solid #ebebec; border-right:1px solid #ddd;height:40px; line-height:20px; }
.labtimesheetTable td:last-child {border-right:0;}
.labtimesheetTable td.S_subtotal{background-color:#fcfcfc; font-weight:bold; border-top:1px solid #969696; border-bottom:1px solid #969696;}
.labtimesheetTable th.S_total{background-color:#fcfcfc;}
.labtimesheetTable td.S_total{background-color:#fcfcfc;}
.labtimesheetTable td.Inpadding{padding:6px 13px;}
.labtimesheetTable input.Tinput {width:30px; margin-right:5px;}
.labtimesheetTable .SboundaryLine{ border-right:1px solid #969696;}

.labtimesheetTableF{font-size:14px; margin-bottom:12px;}
.labtimesheetTableF th {padding:0;height:40px;border:1px solid #969696;font-weight:400;color:#333;padding-left:22px;}
.labtimesheetTableF td {padding:0;height:40px;border:1px solid #969696;font-size:14px;color:#333; text-align:left;padding-left:22px;}
.labtimesheetTableF td:last-child {border-right:0; }
.labtimesheetTableF th.fbg{background-color: #fcfcfc; border-left:0; text-align:left; font-weight:700; }


/* 보령_BR Weather Board 팝업 뎁스01 */
.layer_divpop.popInfSystemBoard .popContent.InfSystemPopContainer {padding:35px 30px 45px;font-size:14px;}
.popInfSystemBoard{}
.layer_divpop.popInfSystemBoard .popContent.InfSystemPopContainer {padding:35px 30px 45px;font-size:14px;}
.layer_divpop.popInfSystemBoard .InfSystemPopContainer .popContTop.nameCard .infoArea {padding-left:114px;}
.layer_divpop.popInfSystemBoard .InfSystemPopContainer .popContTop dt {font-size:14px;font-weight:700;}
.layer_divpop.popInfSystemBoard .InfSystemPopContainer .popContTop dt strong {padding-right:10px;}
.layer_divpop.popInfSystemBoard .InfSystemPopContainer  .popContTop dd {padding-right:10px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layer_divpop.popInfSystemBoard  .InfSystemPopContainer .contDetail > dl > dt {width:78px;color:#56c1e3;}
.InfSTop{margin-bottom:30px;}
.InfSTop > .btnTypeDefault2.pre{float:right; margin-top:-18px;}
.InfBottom{}
.InfSTop h3{display:inline-block;width:100%;font-size:20px;line-height:22px;font-weight:700;vertical-align:top;}
.InfSTop h3 .InfSTop_titlte{display:inline-block; float:left; margin-right:10px;}
.InfSTop h3 .bodyTdText{margin-top:-3px;}
.InfBottom_A0{width: 100%;border:1px solid #d9d9d9;padding:13px;border-bottom: 0;}
.InfBottom_A1{width: 100%;border:1px solid #d9d9d9;padding:13px;height: 44px;}
.InfBottom_A2{width: 100%;border:1px solid #d9d9d9; border-top: 0;height: 330px; }
.InfBottom_A0 .searchBox02 {display:inline-block; float:left; margin-right:5px;}
.InfBottom_A0 .searchBox02 input{width:433px; height:30px;}
.PercentViewBox {display:inline-block; font-size:12px; color:#888; font-weight:700; float:right;}
.PercentViewBox .percent80 {margin-right:13px;}
.PercentViewBox .percent99 {margin-right:13px;}
.PercentViewBox .percent100 {}
.PercentViewBox > span > span {margin:3px 3px 0 0;display:inline-block;width:10px;height:10px;border-radius:5px;vertical-align:top;}
.PercentViewBox .percent80 > span {background:#f67a61;}
.PercentViewBox .percent99 > span {background:#9bce4a;}
.PercentViewBox .percent100 > span {background:#4bd1d9;}

.VerticalBarGraph{padding-top: 30px;}
.VLeftpercent{width:40px; text-align:right; float:left; margin-top:30px; font-size:13px; color:#888; }
.VRightpercentBox{width:450px; border-bottom:1px solid #364d5d; border-left:1px solid #364d5d; float: left; margin-left: 10px; position:relative;}
.VRP_L0{height:40px;}
.VRP_L20{height:40px;}
.VRP_L40{height:40px;}
.VRP_L60{height:40px;}
.VRP_L80{height:40px;}
.VRP_L100{height:40px;}
.VRP_R20{height:40px; border-top:1px solid #f2f2f2;}
.VRP_R40{height:40px; border-top:1px solid #f2f2f2;}
.VRP_R60{height:40px; border-top:1px solid #f2f2f2;}
.VRP_R80{height:40px; border-top:1px solid #f2f2f2;}
.VRP_R100{height:40px; border-top:1px solid #f2f2f2;}
.VRP_R100H{height:40px; }
.vGraph{width:450px;height:200px;overflow: hidden;position: absolute; bottom: 0;left:0;}
.vGraphBg{}
.vGraphSTit{}
.vGraphS01{width: 25%;height:100%;float:left; position:relative;}
.vGraphS01Bar{width:15px;background-color:#f67a61; position:absolute; bottom:0; left:50px; margin-left:-3px;}
.vGraphS02{width: 25%;height:100%;float:left;position:relative;}
.vGraphS02Bar{width:15px;background-color:#9bce4a; position:absolute; bottom:0; left:50px; margin-left:-3px;}
.vGraphS03{width: 25%;height:100%;float:left;position:relative;}
.vGraphS03Bar{width:15px;background-color:#4bd1d9; position:absolute; bottom:0; left:50px; margin-left:-3px;}
.vGraphTit{width:450px;height:55px;overflow: hidden;padding-top: 10px; margin-left:50px;}
.vGraphTitS{width: 25%;float: left;text-align: center;}
.vGraphTitS a{display:inline-block; font-size:13px; line-height:15px; color:#666; font-weight:700;}

.BRWeatherBoardlocation {list-style:none; margin:5px 0 0 0; padding:0;}
.BRWeatherBoardlocation li {display:inline-block; color:#888; font-size:13px;}
.BRWeatherBoardlocation li:after {content:''; margin:2px 0px 0 6px; display:inline-block; width:9px; height:12px; vertical-align:top;}
.BRWeatherBoardlocation li:last-child:after {display:none;}
.BRWeatherBoardlocation li:after {background:url(/HtmlSite/smarts4j_n/covicore/resources/images/common/ic_arrow_10.png) no-repeat left top;}
.BRWeatherBoardlocation .locationlast{color:#000; font-weight:700;}

.percentTypeBox{width:50%; height:60px; float: left; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9;}
.percentTypeTit{width:140px; height:60px; float:left; border-right:1px solid #d9d9d9; padding: 11px 0 0 10px;}
.percentTypeTit a{font-size:13px;}
.percentTypeTitCont{float: left;}
.percentBar{width: 100px;height: 15px;margin-top: 15px;margin-bottom:  5px;}
.percentR{margin-left:10px;}
.percentBarC.red {background:#f67a61;height: 15px;}
.percentBarC.green {background:#9bce4a;height: 15px;}
.percentBarC.blue{background:#4bd1d9;height: 15px;}
.percentR ul{}
.percentR ul li{float:left;}
.percentR ul li span{ width:20px; display:block; text-align:center; font-size:9px; color:#888;}

/* 보령_인원재실현황 재실세부현황 보기 팝업 */
.ProfilePopContainer .top > div.executiveReport{width:100%; display:block;}
.ProfilePopContainer .top > div.executiveReport:first-child{width:100%; display:block;}
.layer_divpop.popBizCardView .contDetail.np {padding: 16px;}
.executiveReport{display:block;}
.executiveReport{display:block;}
.mtmove{margin-top:20px;}
.mtmove .title{font-weight:700;}

/* 보령_임원재실현황 메인 */
div.ERLeftLinkMenu {padding:0 25px !important; position:relative;}
div.ERLeftLinkMenu .btnAddList{top:13px;}
.allERView{display:block;height:47px;line-height:47px;}
.allERView span {position:relative;top:50%;margin:-8px 7px 0 0;display:inline-block;width:18px;height:18px;vertical-align:top;}
.ERstateView{border-bottom: 1px solid #eaeaea;}
.ERstateView p{line-height:20px;}
.ERstateView p.ERstateViewTit{line-height:30px; font-weight:700;}

.ERContent {padding:0 25px 100px;}
.ERTop {position:relative;padding-top:13px;height:45px;}
.ERTop > div {position:absolute;top:13px;right:0;}
.ERTop.checkType {}
.ERTop .chkType01{left:0; margin-top: 10px;}
.ERTop .chkStyle04.chkType01 label{margin-right:20px;}
.ERBody{width:100%; margin-top:13px;}
.ERBody ul{border-left:1px solid #d7d7d7; border-top:1px solid #364d5d; overflow:hidden; }
.ERBody ul li{float:left; width:20%; height:120px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:10px;}
.ERBody ul li a{display:block; height: 100px;}
.ERBody ul li a span{display:block;line-height: 20px;font-size: 13px;}
.ERBoxbg{background-color:#f4fdff;}
.ERname{font-weight:700;}
.ERstate{font-weight:700;}


.dvFileItemHolder {table-layout:fixed;}
.dvFileItemHolder .dvFileItemCell {}
.dvFileItemHolder .dvFileItemCell:first-child {width:30px;}
.dvFileItemHolder .dvFileItemCell:first-child > span {margin:2px 0 0 0 !important;}
.dvFileItemHolder .dvFileItemCell:last-child {width:30px;}

.popContent {padding:15px 23px 22px;}
.topInfoBox {padding:0 0 20px 0; border-bottom:1px solid #e0e0e0;}
.bizcardListBox .bizcardTopCont {display:inline-block; vertical-align:top; padding-top:20px;}
.btnBttmWrap {display:inline-block; padding-top:20px;}
