::-webkit-scrollbar {
   width:8;
   height:8;
}
::-webkit-scrollbar-button {
   background:#ccc;
   width:0;
   height:0;
}
::-webkit-scrollbar-track-piece {
   background:#DEDEDE;
}
::-webkit-scrollbar-thumb {
   background:#666666;
   border-radius:8px;
}

html {
   display:inline-table;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
}
html>body {overflow-y:scroll;font-smoothing:antialiased;display:inline-block;}
a:link{color:#4f4f4f;text-decoration:none;}
a:visited{color:#4f4f4f;text-decoration:none;}
a:active{color:#4f4f4f;text-decoration:none;}
a:hover{color:#4559e9;text-decoration:none;}
a{padding:0;margin:0;font-family:'Noto Sans KR', sans-serif;font-size:12px;text-decoration:none;}
p,b{padding:0;margin:0;font-family:'Noto Sans KR', sans-serif;font-size:12px;text-decoration:none;display:inline-block;}
img{border:0;padding:0;-ms-interpolation-mode:bicubic;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,span{outline:none;vertical-align:top;margin:0;padding:0;font-family:'Noto Sans KR', sans-serif;font-size:12px;}
ul,ol,li ,table,tr,td,th{color: #333333;font-family:'Noto Sans KR', sans-serif;font-size:12px;text-decoration:none;border-spacing:0;padding:0;border-collapse: collapse;list-style:none outside;}
pre {text-align:left;}
.Blink{font-size:12px;cursor:pointer;text-decoration:underline;color:#0c3fff;font-family:'Noto Sans KR', sans-serif;}
input,select,textarea{font-size:12px;margin:0 0 0 0;resize:none;}
select {min-height:20;}
.help {margin:0 10 0 10;padding:6 0 6 0;font-size:12px;color:#008000;white-space:normal;}
.help2 {margin:0 10 0 10;padding:6 0 6 0;font-size:12px;color:#008000;white-space:normal;}
.TxtBlue{color:#0000ff;}
.TxtRed{color:#ff0000;}

/* jQuery Data Picker */
.ui-datepicker{z-index:9999999 !important;}

/* 공식 기본 Ajax 동기화처리 메세지출력 */
#RootMainLayoutAjaxMsg {display:none;z-index:99999999;margin:6 0 0 6;position:fixed;_position:absolute;top:0;_top:expression(eval(document.body.scrollTop));border:3px solid #000000;background-color:#FFFFFF;}
/* 공식 기본 Ajax 경고 메세지출력 */
#RootMainLayoutAjaxAlert {display:none;z-index:99999999;position:absolute;border:3px solid #000000;background-color:#FFFFFF;}

/* 레이아웃 객체 */
#RootMainLayoutHeader {display:inline-block;clear:both;width:100%;text-align:center;}
#RootMainLayoutMain {display:inline-block;clear:both;width:100%;text-align:center;min-height:100%;*height:100%;}
#RootMainLayoutFooter {display:inline-block;clear:both;width:100%;text-align:center;}

/* 파이어폭스 */
@-moz-document url-prefix() {
   #RootMainLayoutHeader {display:inline-block;clear:both;width:100%;text-align:center;}
   #RootMainLayoutMain {display:inline-block;clear:both;width:100%;text-align:center;}
   #RootMainLayoutFooter {display:inline-block;clear:both;width:100%;text-align:center;}
}

/* 공식 기본 타이틀 */
.CssDivRootMainTitleBox {display:inline-block;clear:both;width:100%;background-color:#F1F1F1;border:1px solid #DEDEDE;border-radius:10px;height:39;margin:0 0 6 0;box-sizing:border-box;}
.CssDivRootMainTitleBox .Title {float:left;}
.CssDivRootMainTitleBox .Title .Point{display:inline-block;}
.CssDivRootMainTitleBox .Title .Point img{height:30;margin:4 4 0 10;display:none;}
.CssDivRootMainTitleBox .Title .Text{display:inline-block;margin:10 0 0 8;color:#444444;font-size:14px;font-weight:bold;}
.CssDivRootMainTitleBox .Title .Text .Step{margin:2 0 0 8;float:left;color:#888888;font-size:11px;}
.CssDivRootMainTitleBox .Title .Text .Title{margin:2 0 0 8;float:left;color:#888888;font-size:12px;font-weight:bold;}
.CssDivRootMainTitleBox .Title .Text .LastTitle{margin:0 0 0 8;float:left;color:#444444;font-size:14px;font-weight:bold;}

.CssDivRootMainTitleBox .Category {float:left;width:30%;}
.CssDivRootMainTitleBox .Category .Description{display:inline-block;clear:both;margin:10 10 0 10;}

.CssDivRootMainTitleBox .Content {float:right;width:30%;text-align:right;}
.CssDivRootMainTitleBox .Content .IconRoot{display:inline-block;clear:both;padding:0 4 0 0;}
.CssDivRootMainTitleBox .Content .IconRoot .Icon{float:right;margin:0 4 0 0;}
.CssDivRootMainTitleBox .Content .IconRoot .Icon img{height:29;margin:4 0 0 0;}

/* IE6.0 에서 PNG 파일 투명화*/
.png24{tmp:expression(FuncDftSetPng24(this));}

/* 공식 기본 검색박스 */
.CssRootMainSrarchStringBox{}
.CssRootMainSrarchStringBox select{height:20;}
.CssRootMainSrarchStringBox input{height:20;}

/* 공식 기본 날짜 검색박스 */
.CssRootMainSrarchDateBox{}
.CssRootMainSrarchDateBox select{height:20;}
.CssRootMainSrarchDateBox input{height:20;}

/* 공식 기본 카테고리 검색박스 */
.CssRootMainSrarchCategoryBox{}


/* 공통테이블 */

/*** 공통 ***/
/*테이블*/
.CssTableContent {clear:both;width:100%;text-align:center;box-sizing:border-box;}
.CssTableContent .TableRoot{display:inline-block;clear:both;width:100%;text-align:left;}

/* 상단 통계,검색 등 */
.CssTableContent .TableSort {display:inline-block;clear:both;width:100%;min-height:30;text-align:left;background-color:#F9F9F9;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableSort .SortRoot{display:inline-block;clear:both;width:100%;text-align:left;margin:6 0 6 0;}
.CssTableContent .TableSort .SortRoot .EleTotal{float:left;margin:3 4 0 6;font-weight:bold;}
.CssTableContent .TableSort .SortRoot .EleSearchStr{float:right;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchDate{float:right;margin:0 4 0 4;}

/* 정렬 */
.CssTableContent .TableSort .SortRoot .EleSearchAlign{float:right;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchAlign .SortBox{}
.CssTableContent .TableSort .SortRoot .EleSearchAlign .SortBox .SortStr1{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchAlign .SortBox .SortStr2{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchAlign .SortBox .SortBtn{height:24;margin:0 4 0 4;}

/* 스트링검색 */
.CssTableContent .TableSort .SortRoot .EleSearchStr .SortBox{}
.CssTableContent .TableSort .SortRoot .EleSearchStr .SortBox .SortStr1{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchStr .SortBox .SortStr2{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchStr .SortBox .SortBtn{height:24;margin:0 4 0 4;}

/* 날짜검색 */
.CssTableContent .TableSort .SortRoot .EleSearchDate .SortBox{}
.CssTableContent .TableSort .SortRoot .EleSearchDate .SortBox .SortStr1{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchDate .SortBox .SortStr2{height:24;margin:0 4 0 4;}
.CssTableContent .TableSort .SortRoot .EleSearchDate .SortBox .SortBtn{height:24;margin:0 4 0 4;}

/*테이블 - 보기*/
.CssTableContent .TableRoot .TblViewRoot {clear:both;text-align:center;width:100%;}
.CssTableContent .TableRoot .TblViewRoot tr.Title{width:100%;text-align:center;background-color:#F9F9F9;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblViewRoot tr.Title .Header{width:100%;text-align:center;padding:0.4em;font-weight:bold;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblViewRoot tr.Title .SubTitle{text-align:center;padding:0.4em;font-weight:bold;}
.CssTableContent .TableRoot .TblViewRoot tr.Content{width:100%;text-align:left;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Header{width:100%;text-align:center;padding:6 0 6 0;font-weight:bold;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Title{min-width:100;width:20%;text-align:center;padding:6 6 6 6;border-right:1px solid #F1F1F1;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .EleEditor{width:100%;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .ElePlugin{width:80%;text-align:left;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .ElePlugin2{width:100%;text-align:left;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .EleSelector{width:80%;text-align:left;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele{width:80%;text-align:left;padding:6 6 6 6;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .BtnNormal{display:inline-block;margin:0 3 0 3;padding:6 4 6 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .BtnNormal:hover{display:inline-block;margin:0 3 0 3;padding:6 4 6 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleInput{width:100%;height:30;border:1px solid #DEDEDE;background-color:#FFFFFF;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleInput:focus{width:100%;height:30;border:1px solid #888888;background-color:#F9F9F9;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleSelect{min-width:150;max-width:150;height:30;border:1px solid #DEDEDE;background-color:#FFFFFF;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleSelect:focus{min-width:150;max-width:150;height:30;border:1px solid #888888;background-color:#F9F9F9;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleDate{text-align:center;width:90;height:30;border:1px solid #DEDEDE;background-color:#F1F1F1;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleDate:hover{text-align:center;width:90;height:30;border:1px solid #DEDEDE;background-color:#F9F9F9;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleTextarea{width:100%;height:150;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .Ele .EleTextarea:focus{width:100%;height:150;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .SubContent{text-align:center;padding:0.4em;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .SubContent .Thume{border:1px solid #DEDEDE;display:inline-block;clear:both;width:40;height:40;text-align:center;background-position:center;background-size:auto 100%;background-repeat:no-repeat;background-color:#F1F1F1;border-radius:3px;box-sizing:border-box;}
.CssTableContent .TableRoot .TblViewRoot tr.Content .SubMemo{text-align:left;padding:1em;min-height:400;height:400;vertical-align:top;}

/*테이블 - 목록*/
.CssTableContent .TableRoot .TblListRoot {clear:both;text-align:center;width:100%;text-align:center;}
.CssTableContent .TableRoot .TblListRoot tr.Title{width:100%;text-align:center;background-color:#F9F9F9;border-bottom:1px solid #F1F1F1;text-align:center;}
.CssTableContent .TableRoot .TblListRoot tr.Title .Header{width:100%;text-align:center;padding:6 6 6 6;font-weight:bold;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblListRoot tr.Title .Header2{width:100%;text-align:center;padding:6 6 6 6;font-weight:bold;background-color:FCFCFC;}
.CssTableContent .TableRoot .TblListRoot tr.Title .SubTitle{text-align:center;padding:0.5em;font-weight:bold;border-right:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblListRoot tr.Content{width:100%;text-align:center;background-color:#FFFFFF;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblListRoot tr.Content .Header{text-align:center;padding:0.4em;font-weight:bold;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent{text-align:center;padding:5 6 5 6;border-right:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .Thume{border:1px solid #DEDEDE;display:inline-block;clear:both;width:40;height:40;text-align:center;background-position:center;background-size:auto 100%;background-repeat:no-repeat;background-color:#F1F1F1;border-radius:3px;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubMemo{text-align:left;padding:1em;min-height:400;height:400;vertical-align:top;}
.CssTableContent .TableRoot .TblListRoot tr.Content .NoneData {text-align:center;width:100%;vertical-align:middle;color:#AAAAAA;text-align:center;margin:4 4 4 4;padding:1em 0 1em 0;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnList{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #888888;color:#FFFFFF;background-color:#AAAAAA;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnList:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #999999;color:#FFFFFF;background-color:#BBBBBB;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnWrite{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #2156c3;color:#FFFFFF;background-color:#3372f2;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnWrite:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #3372f2;color:#FFFFFF;background-color:#598efa;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnUpdate{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #7a0fa2;color:#FFFFFF;background-color:#c749f6;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnUpdate:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #c749f6;color:#FFFFFF;background-color:#d066f7;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnCancle{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnCancle:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}

.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnListS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #888888;color:#FFFFFF;background-color:#AAAAAA;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnListS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #999999;color:#FFFFFF;background-color:#BBBBBB;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnWriteS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #2156c3;color:#FFFFFF;background-color:#3372f2;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnWriteS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #3372f2;color:#FFFFFF;background-color:#598efa;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnUpdateS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #7a0fa2;color:#FFFFFF;background-color:#c749f6;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnUpdateS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #c749f6;color:#FFFFFF;background-color:#d066f7;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnCancleS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .BtnCancleS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}

.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleInput{width:100%;height:22;border:1px solid #DEDEDE;background-color:#FFFFFF;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleInput:focus{width:100%;height:22;border:1px solid #888888;background-color:#F9F9F9;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleSelect{min-width:150;max-width:150;height:22;border:1px solid #DEDEDE;background-color:#FFFFFF;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleSelect:focus{min-width:150;max-width:150;height:22;border:1px solid #888888;background-color:#F9F9F9;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleDate{text-align:center;width:90;height:22;border:1px solid #DEDEDE;background-color:#F1F1F1;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleDate:hover{text-align:center;width:90;height:22;border:1px solid #DEDEDE;background-color:#F9F9F9;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleTextarea{width:100%;height:22;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblListRoot tr.Content .SubContent .EleTextarea:focus{width:100%;height:22;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}

/*테이블 - 컨텐츠-등록/수정 */
.CssTableContent .TableRoot .TblWriteRoot {clear:both;text-align:center;width:100%;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content{width:100%;text-align:left;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Header{width:100%;text-align:center;padding:0.6em 0em 0.6em 0em;font-weight:bold;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Title{min-width:100;width:20%;text-align:center;padding:0.4em;border-right:1px solid #F1F1F1;background-color:#F9F9F9;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .EleEditor{width:100%;border-bottom:1px solid #F1F1F1;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .ElePlugin{width:80%;text-align:left;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .ElePlugin2{width:100%;text-align:left;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .EleSelector{width:80%;text-align:left;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele{width:80%;text-align:left;padding:0.4em;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .BtnNormal{display:inline-block;margin:0 3 0 3;padding:6 4 6 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .BtnNormal:hover{display:inline-block;margin:0 3 0 3;padding:6 4 6 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleInput{width:100%;border:1px solid #DEDEDE;background-color:#FFFFFF;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleInput:focus{width:100%;border:1px solid #888888;background-color:#F9F9F9;resize:none;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleSelect{min-width:150;max-width:150;border:1px solid #DEDEDE;background-color:#FFFFFF;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleSelect:focus{min-width:150;max-width:150;border:1px solid #888888;background-color:#F9F9F9;outline:none;padding:0.4em;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleDate{text-align:center;width:90;border:1px solid #DEDEDE;background-color:#F1F1F1;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleDate:hover{text-align:center;width:90;border:1px solid #DEDEDE;background-color:#F9F9F9;color:#444444;outline:none;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleTextarea{width:100%;height:150;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}
.CssTableContent .TableRoot .TblWriteRoot tr.Content .Ele .EleTextarea:focus{width:100%;height:150;border:1px solid #DEDEDE;resize:none;outline:none;padding:0.4em;background-color:#F1F1F1;border-radius:3px;transition: all 0.2s ease;}

.CssTableContent .TableIcon {display:inline-block;clear:both;width:100%;text-align:center;border-top:1px solid #F1F1F1;background-color:#FFFFFF;}
.CssTableContent .TableIcon .Icon{display:inline-block;clear:both;width:100%;text-align:center;padding:1em 0em 1em 0em;border-top:0px solid #F1F1F1;}
.CssTableContent .TableIcon .Icon .BtnList{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #888888;color:#FFFFFF;background-color:#AAAAAA;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnList:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #999999;color:#FFFFFF;background-color:#BBBBBB;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnWrite{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #2156c3;color:#FFFFFF;background-color:#3372f2;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnWrite:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #3372f2;color:#FFFFFF;background-color:#598efa;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnConfirm{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #62a150;color:#FFFFFF;background-color:#6db359;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnConfirm:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #62a150;color:#FFFFFF;background-color:#74bf5f;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnUpdate{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #7a0fa2;color:#FFFFFF;background-color:#c749f6;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnUpdate:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #c749f6;color:#FFFFFF;background-color:#d066f7;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnCancle{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnCancle:hover{display:inline-block;margin:0 3 0 3;padding:4 4 4 4;text-align:center;min-width:60;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}

.CssTableContent .TableIcon .Icon .BtnListS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #888888;color:#FFFFFF;background-color:#AAAAAA;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnListS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #999999;color:#FFFFFF;background-color:#BBBBBB;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnWriteS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #2156c3;color:#FFFFFF;background-color:#3372f2;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnWriteS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #3372f2;color:#FFFFFF;background-color:#598efa;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnConfirmS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #62a150;color:#FFFFFF;background-color:#6db359;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnConfirmS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #62a150;color:#FFFFFF;background-color:#74bf5f;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnUpdateS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #7a0fa2;color:#FFFFFF;background-color:#c749f6;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnUpdateS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #c749f6;color:#FFFFFF;background-color:#d066f7;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnCancleS{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #FF5050;color:#FFFFFF;background-color:#FF5C5C;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}
.CssTableContent .TableIcon .Icon .BtnCancleS:hover{display:inline-block;margin:0 0 0 0;padding:2 2 2 2;text-align:center;min-width:40;cursor:pointer;border:1px solid #CC0000;color:#FFFFFF;background-color:#FF6666;border-radius:3px;transition: all 0.2s ease;box-sizing:border-box;}

/* 페이지 카운터 */
.CssPageCounter {display:inline-block;clear:both;width:100%;margin:0;padding:0;height:34;}
.CssPageCounter .Counter {white-space:nowrap;clear:both;width:100%;margin:4 auto 4 auto;text-align:center;border-top:0px solid #DEDEDE;font-size:0;}

.CssPageCounter .Counter .PageLeft{white-space:nowrap;display:inline-block;float:left;text-align:left;margin:0 auto;border:0px solid #DEDEDE;font-size:0;}
.CssPageCounter .Counter .PageLeft .First{display:inline-block;min-width:30;text-align:center;margin:0 3 0 8;cursor:pointer;}
.CssPageCounter .Counter .PageLeft .First .Btn{display:inline-block;color:#444444;background-color:#FFFFFF;border:1px solid #DEDEDE;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageLeft .First .Btn:hover{display:inline-block;color:#FFFFFF;background-color:#2979e7;border:1px solid #1c6bd7;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageLeft .First .Btn .Text{}
.CssPageCounter .Counter .PageLeft .Prev{display:inline-block;min-width:30;text-align:center;margin:0 3 0 3;cursor:pointer;}
.CssPageCounter .Counter .PageLeft .Prev .Btn{display:inline-block;color:#444444;background-color:#FFFFFF;border:1px solid #DEDEDE;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageLeft .Prev .Btn:hover{display:inline-block;color:#FFFFFF;background-color:#2979e7;border:1px solid #1c6bd7;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageLeft .Prev .Btn .Text{}
.CssPageCounter .Counter .PageLeft .None{display:inline-block;text-align:center;}

.CssPageCounter .Counter .PageCenter{white-space:nowrap;display:inline-block;text-align:center;margin:0 auto;border:0px solid #DEDEDE;font-size:0;}
.CssPageCounter .Counter .PageCenter .Cols{display:inline-block;color:#444444;background-color:#FFFFFF;border:1px solid #DEDEDE;margin:0 3 0 3;cursor:pointer;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageCenter .Cols:hover{display:inline-block;color:#FFFFFF;background-color:#2979e7;border:1px solid #1c6bd7;margin:0 3 0 3;cursor:pointer;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageCenter .Cols .Btn{}
.CssPageCounter .Counter .PageCenter .Cols .Btn .Text{}
.CssPageCounter .Counter .PageCenter .Cols2{display:inline-block;border:1px solid #DEDEDE;background-color:#E4E4E4;margin:0 3 0 3;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageCenter .Cols2 .Btn{}
.CssPageCounter .Counter .PageCenter .Cols2 .Btn .Text{}

.CssPageCounter .Counter .PageRight{white-space:nowrap;display:inline-block;float:right;text-align:right;margin:0 auto;border:0px solid #DEDEDE;font-size:0;}
.CssPageCounter .Counter .PageRight .Next{display:inline-block;min-width:30;text-align:center;margin:0 3 0 3;cursor:pointer;}
.CssPageCounter .Counter .PageRight .Next .Btn{display:inline-block;color:#444444;background-color:#FFFFFF;border:1px solid #DEDEDE;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageRight .Next .Btn:hover{display:inline-block;color:#FFFFFF;background-color:#2979e7;border:1px solid #1c6bd7;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageRight .Next .Btn .Text{}
.CssPageCounter .Counter .PageRight .Last{display:inline-block;min-width:30;text-align:center;margin:0 8 0 3;cursor:pointer;}
.CssPageCounter .Counter .PageRight .Last .Btn{display:inline-block;color:#444444;background-color:#FFFFFF;border:1px solid #DEDEDE;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageRight .Last .Btn:hover{display:inline-block;color:#FFFFFF;background-color:#2979e7;border:1px solid #1c6bd7;text-align:center;padding:4 6 3 6;height:16;border-radius:6px;transition: all 0.2s ease;}
.CssPageCounter .Counter .PageRight .Last .Btn .Text{}
.CssPageCounter .Counter .PageRight .None{display:inline-block;text-align:center;}


/* 파일정보 */
.ArrayFileRoot{display:inline-block;clear:both;text-align:left;width:100%;height:108;overflow-x:auto;}
.ArrayFileRoot .Cols{display:inline-block;}
.ArrayFileRoot .FileRoot{display:inline-block;clear:both;margin:8 0 8 8;overflow:hidden;background-color:#CCCCCC;background-color:#F9F9F9;}
.ArrayFileRoot .FileRoot .ImageCols {display:inline-block;clear:both;width:60;height:60;border:1px solid #DEDEDE;background-position:center;background-repeat:no-repeat;background-size:contain;transition: all 0.2s ease;}
.ArrayFileRoot .FileRoot .ImageCols:hover {display:inline-block;clear:both;width:60;height:60;border:1px solid #AAAAAA;background-position:center;background-repeat:no-repeat;background-size:contain;transition: all 0.2s ease;}
.ArrayFileRoot .FileRoot .ImageCols .TextBg{text-align:center;margin:40 0 0 0;height:20;background-color:#000000;background:rgba(25, 25, 25, .7);overflow:hidden;vertical-align:middle;}
.ArrayFileRoot .FileRoot .ImageCols .TextBg .Text{font-size:10px;color:#FFFFFF;margin:2 0 2 0;}
.ArrayFileRoot .FileRoot .ImageCols .TextBg .Text a{font-size:10px;color:#FFFFFF;}
.ArrayFileRoot .FileRoot .FileCols {display:inline-block;clear:both;width:60;height:60;border:1px solid #DEDEDE;transition: all 0.2s ease;}
.ArrayFileRoot .FileRoot .FileCols:hover {display:inline-block;clear:both;width:60;height:60;border:1px solid #AAAAAA;transition: all 0.2s ease;}
.ArrayFileRoot .FileRoot .FileCols .TextBg{text-align:center;margin:0 0 0 0;height:60;background-color:#000000;background:rgba(25, 25, 25, .7);overflow:hidden;vertical-align:middle;}
.ArrayFileRoot .FileRoot .FileCols .TextBg .Text{font-size:10px;color:#FFFFFF;margin:2 0 2 0;}
.ArrayFileRoot .FileRoot .FileCols .TextBg .Text a{font-size:10px;color:#FFFFFF;}

/* Alert View */
#RootMainLayoutAlertView {z-index:9999999;position:fixed;display:none;background-color:#FFFFFF;border:1px solid #DEDEDE;border-radius:16px;overflow:hidden;box-shadow:1px 1px 1px rgba(68, 68, 68, 0.6);}
#RootMainLayoutAlertView .AlertRoot {clear:both;width:100%;}
#RootMainLayoutAlertView .AlertRoot .AlertBox {display:inline-block;clear:both;width:100%;text-align:center;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .TitleEle {display:inline-block;clear:both;width:100%;text-align:center;border-bottom:1px solid #F1F1F1;background-color:#F9F9F9;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .TitleEle .Text {padding:8 0 8 0;font-size:16px;font-weight:500;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .AlertEle {cursor:pointer;display:inline-block;clear:both;width:100%;text-align:center;border-bottom:1px solid #F1F1F1;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .AlertEle .Text {padding:8 0 8 0;font-size:18px;font-weight:400;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .AlertEle .Text a{font-size:18px;font-weight:400;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .CancleEle {cursor:pointer;display:inline-block;clear:both;width:100%;text-align:center;background-color:#F9F9F9;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .CancleEle .Text {padding:8 0 8 0;font-size:16px;font-weight:400;}
#RootMainLayoutAlertView .AlertRoot .AlertBox .CancleEle .Text a{font-size:16px;font-weight:400;}
