@charset "utf-8";
@import URL("common.css");
@import URL("style_button.css");

/**
* CSS 목차
* --------------------------------------------------------------------------
* 1 - CSS RESET - common.css
* 2 - 레이아웃
* 3 - 애니메이션 및 이펙트
* 4 - 폰트어썸 활용 오브젝트
* 5 - 미디어 쿼리
* --------------------------------------------------------------------------
*/

/* ==========================================================================
   2. 레이아웃
   ========================================================================== */
html{background:#fff;}

/*  f0f2f7      f4f6f9   edf0f5 */
#app { display:none } /* vuejs용 */
.ctlApps { display:none } /* vuejs용 */
.wrap{width:100%;margin:0 auto;text-align:center;min-width:1280px;}
.noBd{border:1px solid transparent !important;}
.noBg{background:none !important;}
.fakeIco{border:1px solid #eee;border-radius:4px;padding:3px 5px;font-size:11px;cursor:pointer;background:#fff}
.fakeIcoImg{border:1px solid #eee;border-radius:4px;padding:3px 2px;font-size:11px;cursor:pointer;}
.fakeIcoImg:hover{border:1px solid #b6caff;}
.fakeIcoImg img {vertical-align:bottom}
/*
3f51b5     .newHeader{height:60px;position:relative;background:linear-gradient(to right, #667eea 0%, #667eea 40%, #1515af 100%)}
*/
.newHeader{height:60px;position:relative;}
.newHeader .logoWrap{width:200px;height:100%;position:relative;}
.bgTypeA{background:linear-gradient(to right, #3f51b5 0%, #3f51b5 40%, #1b84e7 80%, #1515af 100%);}
.bgTypeB{background:rgba(0, 0, 0, 0) linear-gradient(to right, #667eea 0%, #764ba2 100%) repeat scroll 0 0;}
.bgTypeC{background:linear-gradient(45deg,#360033,#0b8793);}
.bgTypeD{background:linear-gradient(45deg,#ee0979,#ff6a00)!important}

.btnSwap{border:none !important;position:absolute;display:block;width:28px;height:24px;top:19px;right:7px;padding:5px 0 0 0 !important}

.btnAction{}
.btnAction:hover{-webkit-animation-name: hvr-pushBtn;animation-name: hvr-pushBtn;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.newHeader .shape{position:absolute;top:0;right:0;z-index:0;overflow:hidden;height:100%;width:700px;}
.newHeader .shape:after{content:'';display:block;width:700px;position:absolute;top:-20px;right:-300px;height:280px;z-index:1;background:hsla(0, 0%, 100%, .1);border-radius:50% 0 0 50%;}

.logoWrap .logo{padding-top:14px;height:60px;border-bottom:2px solid #f4f4f4;text-align:center;overflow:hidden;}
.logoWrap .logo img{width:170px;}
.logoWrap .companytitle{width:200px;height:60px;white-space:nowrap;display:block;padding:22px 35px 0 20px;vertical-align:middle;font-size:16px;font-weight:bold;overflow:hidden;text-align:center;word-break:break-all;text-overflow:ellipsis;color:#fff !important;}/* 2d3541;   667eea*/

.newTopMenuWrap{position:absolute;top:0;left:220px;right:0;height:60px;z-index:2}
.newTopMenuWrap:after{display:block;clear:both;content:'';}
.newTopMenuWrap a{display:block;width:82px;height:60px;float:left;box-sizing:border-box;padding:5px 0 0;color:#fff !important;font-size:11px;position:relative;z-index:2;}
.newTopMenuWrap a img{vertical-align:baseline;margin-bottom:7px;max-height:30px;}
.newTopMenuWrap a.on{color:#ffea00 !important;background:#5a6cd1 !important;font-weight:bold;font-size:11px;} /* 293577 */
.newTopMenuWrap a:after{content: '';position: absolute;background:rgba(255, 255, 255, 0.1);width: 100%;height: 0;left: 0;bottom: 0;transition: height 0.2s ease;z-index:-1;}
.newTopMenuWrap a:hover:after{height:100%}
.newTopMenuWrap .last{position:absolute;top:0;right:0;}

.bgTypeA .newTopMenuWrap a{border-right:1px solid #334293;}
.bgTypeB .newTopMenuWrap a:first-child{border-left:1px solid #605ab1;} /* 55509d */
.bgTypeB .newTopMenuWrap a{border-right:1px solid #605ab1;}
.bgTypeB .newTopMenuWrap a.on{color:#ffea00;background:#4756a6;}

.bgTypeC .newTopMenuWrap a:first-child{border-left:1px solid #173950;}
.bgTypeC .newTopMenuWrap a{border-right:1px solid #173950;}
.bgTypeC .newTopMenuWrap a.on{color:#ffea00;background:rgba(255, 0, 0, 0.35);}

.bgTypeD .newTopMenuWrap a:first-child{border-left:1px solid #f55576;}
.bgTypeD .newTopMenuWrap a{border-right:1px solid #f55576;}
.bgTypeD .newTopMenuWrap a.on{color:#ffea00;background:rgba(0, 0, 0, 0.2);}



.headerWrap{height:42px;position:relative;background:#fff;border-bottom:1px solid #eee;}

.pageHere{height:42px;font-size:13px;position:absolute;top:0;left:201px;background:url('/erp/static/erp/img/bul/bul_h1.png') no-repeat 10px 50%;}
.pageHere span.home{padding-left:38px !important;}
.pageHere span{background:url('/erp/static/erp/img/bul/bul_page.png') no-repeat 100% 0%;padding:12px 20px 0 8px;display:inline-block;height:42px;letter-spacing:-1px;}
.pageHere span.here{background:none;font-weight:normal}

.ctrTopMenuWrap{position:absolute;top:-51px;right:8px;border-radius:10px;background:rgba(255, 255,255, 0.9);z-index:999}
.ctrTopMenuWrap .topMenuUl{padding:10px;}
.ctrTopMenuWrap .topMenuUl .topMenuObj{width:32px;height:32px;float:left;}
.ctrTopMenuWrap .topMenuUl .topMenuObj .topMenuBtn{width:32px;height:32px;}

.topMenuSubLayer{position:absolute;z-index:999;display:none;box-shadow:0px 10px 15px -5px rgba(0,0,0,0.7);}
.arrTip{height:7px;background:url('/erp/static/erp/img/bul/bul_layerTop.png') no-repeat 50% 0;}
.topMenuSubLayer .border_div{border:3px solid #4959b6;padding:0 !important;background:#fff;}
.topMenuSubLayer h2{padding:5px 0;text-align:center;background:#4959b6;position:relative;color:#fff;overflow:hidden;font-size:18px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.topMenuSubLayer h2 .close_this{position:absolute;top:5px;right:5px;display:none;}
.ctrProgramSetup{padding:10px 0;}
.ctrProgramSetup .setupDetailDl{padding:5px;overflow:hidden;}
.ctrProgramSetup .setupDetailDl:hover{background:#f6f8fa;}
.ctrProgramSetup .setupDetailDl:hover dt{color:#fd5b5b;}
.ctrProgramSetup .setupDetailDl dt{text-align:left;padding:10px;font-size:12px;font-weight:normal;float:left;line-height:18px;}
.ctrProgramSetup .setupDetailDl dd{width:73px;float:right;cursor:pointer;}
.ctrProgramSetup .setupDetailDl dd img{vertical-align:middle;margin-top:2px;}
.ctrProgramSetup .setupDetailSubDl{padding:0px;overflow:hidden;}
.ctrProgramSetup .setupDetailSubDl:hover{background:#f6f8fa;}
.ctrProgramSetup .setupDetailSubDl:hover dt{color:#fd5b5b;}
.ctrProgramSetup .setupDetailSubDl dt{text-align:left;padding:10px;font-size:11px;font-weight:normal;float:left;line-height:18px;}
.ctrProgramSetup .setupDetailSubDl dd{width:32px;float:right;cursor:pointer;text-align:center;}
.ctrProgramSetup .setupDetailSubDl dd img{vertical-align:middle;margin-top:10px;}
.setupDetail{padding:5px;background:#f4f5f7;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.setupDetail .setupInner{padding:5px 0;background:#fff;border-radius:8px;margin:5px auto;}
.setupDetail h3{font-size:11px;font-weight:normal;text-align:center;line-height:1.5;background:#f4f7fc;padding:5px 0;color:#5378ae}
.setupDetail .setupDetailCont{padding:5px 0;font-size:11px;letter-spacing:-1px;}

.funcWrap{display:inline-block;position:relative;}
.subFunctionLayer{position:absolute;z-index:999;display:none;width:400px;}
.subFunctionLayer .arrRtTip{padding-right:10px;background: url('/erp/static/erp/img/bul/bul_arrRtTip.png') no-repeat 100% 50%;}
.arrTip{height:7px;background:url('/erp/static/erp/img/bul/bul_layerTop.png') no-repeat 50% 0;}
.subFunctionLayer .border_div{border:3px solid #596cd3;padding:0 !important;background:#fff;}
.subFunctionLayer h2{padding:5px 0;text-align:center;background:url('/erp/static/erp/img/comm/bg_topLayer.png') repeat 0 0;position:relative;color:#fff;overflow:hidden;font-size:18px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.subFunctionLayer h2 .close_this{position:absolute;top:5px;right:5px;display:none;}
.subFunctionLayer .setMenuList{padding:20px;overflow:hidden;}
.subFunctionLayer .setMenuList a{display:inline-block;width:25%;float:left;margin:15px 0;font-size:12px;}
.subFunctionLayer .setMenuList a img{margin-bottom:10px;}
.subFunctionLayer .setMenuList a.selected{color:#f20;}
.subFunctionLayer .setMenuListUl{padding:0px;text-align:left;}
.subFunctionLayer .setMenuListUl li{padding:10px;font-size:15px;}
.subFunctionLayer .setMenuListUl li a{display:block;}
.subFunctionLayer .setMenuListUl li:hover{background:#f6f8fa;}
.subFunctionLayer .setMenuListUl li:hover a{color:#fd5b5b;}


.topSearchIp{border:none !important;border-radius:8px;height:32px !important;width:98%;margin:0 auto;background:#fff url('/erp/static/erp/img/bul/bul_glass.png') no-repeat 95% 50%;padding-right:25px;}
.topSearchIp:focus{background:#f4f7ff url('/erp/static/erp/img/bul/bul_glass.png') no-repeat 95% 50% !important;padding-right:25px;}
.alertNum{background:#f20;color:#fff;font-weight:normal;font-size:12px;padding:1px 4px;border-radius:100px;position:absolute;top:-8px;right:-3px;z-index:11;cursor:pointer;}
.alertObj{background:#fff;color:#ff8585;border:1px solid #ff8585;border-radius:100px;padding:10px 10px 10px 35px;font-size:13px;font-weight:normal;text-align:left;background:#fff url('/erp/static/erp/img/bul/bul_caution.png') no-repeat 12px 8px;}
.alertOkObj{background:#fff;color:#70b483;border:1px solid #70b483;border-radius:100px;padding:10px 10px 10px 35px;font-size:13px;font-weight:normal;text-align:left;background:#fff url('/erp/static/erp/img/bul/bul_caution_s.png') no-repeat 10px 50% !important;}
.checkNum{background:#eee !important;color:#666;font-weight:normal;font-size:11px;padding:1px 8px 1px 6px;border-radius:100px;cursor:pointer;}
.popConts{background:#fff;padding:10px;}
.noticeObj{padding:0;}
.noticeTopTb{width:100%;border-top:1px solid #eee;}
.noticeTopTb td{border-bottom:1px solid #eee;height:40px;}
.noticeTopTb td.cate{color:#596cd3;font-size:12px;text-align:center;}
.noticeTopTb td.cTxt{color:#333;font-size:13px;text-align:left;}
.noticeTopTb td.cBtn{text-align:center;}
.myMenuList{}
.myMenuList a{display:block;padding:8px 0;text-align:center;font-size:13px;}
.myMenuList a:hover{background:#f3f3f3;color:#f20;}

.searchList .notList{padding:50px 0;text-align:center;color:#999;}
.searchList{padding:15px;height:350px;overflow-x:hidden;overflow-y:auto;}
.searchList dl.first{margin-top:0 !important;}
.searchList dl{margin:30px 0 30px;text-align:left;}
.searchList dl dt{font-size:15px;color:#528fea;padding:3px;}
.searchList dl dd{margin:8px 0;padding:5px 0 5px 10px;}
.searchList dl dd:hover{background:#f5f5f5;}
.searchList dl dd a{font-size:13px;color:#333;display:block;}
.searchList dl dd a:hover{color:#f20 !important;text-decoration:underline;}

.setMenuList{padding:20px;overflow:hidden;}
.setMenuList a{display:inline-block;width:25%;float:left;margin:15px 0;}
.setMenuList a img{margin-bottom:10px;}


.setMenuListUl{padding:0px;text-align:left;}
.setMenuListUl li{padding:10px;font-size:15px;}
.setMenuListUl li a{display:block;}
.setMenuListUl li:hover{background:#f6f8fa;}
.setMenuListUl li:hover a{color:#fd5b5b;}

.setMoreServ{display:block;text-align:center;font-size:14px;color:#333;background:#f5f5f5;padding:8px 0;}

.bgShadow{box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2)}
.bgltShadow{box-shadow:0px 0px 5px #ccc}

.pdWrap{min-height:740px;}
.pdWrap h3{text-align:left;font-size:14px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 25px;}
.pdWrap h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}

.setSiteMap{overflow:hidden;padding:10px;}
.setSiteMap dl.menuList{float:left;margin:0.5%;min-height:200px;}
.setSiteMap dl.last{margin-right:0;}
.setSiteMap dl.menuList dt{text-align:center;padding:7px 0;font-weight:normal;background:#fff;border:2px solid #ddd;line-height:100%;font-size:14px;border-radius:1000px;margin-bottom:10px;}
.setSiteMap dl.menuList dt .num{border:1px solid #f20;border-radius:1000px;color:#f20;padding:2px 5px;font-size:11px;font-weight:bold;margin-right:5px;}
.setSiteMap dl.menuList:hover dt{border:2px solid #528fea;}
.setSiteMap dl.menuList:hover dd dt{border:0 !important;}
.setSiteMap dl.menuList dd{text-align:center;padding:0 8px;}
.setSiteMap dl.menuList dl dt{text-align:center;padding:5px 0;font-weight:normal;background:#eee;line-height:100%;font-size:13px;border-radius:1000px;border:0;margin:0 auto 5px;}
.setSiteMap dl.menuList dl dd{text-align:left;padding:0;}
.setSiteMap dl.menuList dl dd a:before{content:'· ';}
.setSiteMap dl.menuList dl dd a{display:block;padding:7px 10px;font-weight:normal;background:#fff;line-height:100%;font-size:12px;letter-spacing:-1px;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.setSiteMap dl dl:hover dt{background:#528fea !important;color:#fff !important;}
.setSiteMap dl dl:hover dt a{color:#fff !important;}
.setSiteMap dl.menuList dl dd:hover{}
.setSiteMap dl.menuList dl dd:hover a{border-radius:5px;color:#fff !important;background:#fc5f63;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}

.setSiteMap .dgnSelectWrap{width:100%;display:inline-block;vertical-align:middle;}
.setSiteMap .dgnSelect {position:relative;height:41px;border:2px solid #596cd3;box-sizing:border-box;border-radius:4px;}
.setSiteMap .dgnSelect .dgnSctIp{width:100%;height:40px;border:0 !important;padding-right:30px;line-height:40px;box-sizing:border-box;background:url('/erp/static/erp/img/bul/bg_lnb_off.png') no-repeat 98.5% 50%;font-size:11px !important;text-align:center;}
.setSiteMap .dgnSelect .dgnDefault{text-align:center;font-size:15px !important;font-weight:normal;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:5px;padding-right:20px;line-height:40px;box-sizing:border-box;background:url('/erp/static/erp/img/bul/bg_lnb_off.png') no-repeat 98.5% 50%;}
.setSiteMap .dgnSelect > ul {display:none;position:absolute;top:39px;left:-1px;width:100%;height:215px;overflow-x:hidden;overflow-y:auto;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:center;}
.setSiteMap .dgnSelect > ul li{padding:8px 20px 8px 8px;background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;}
.setSiteMap .dgnSelect > ul li:hover,
.setSiteMap .dgnSelect > ul li:focus,
.setSiteMap .dgnSelect > ul li.selected {background:#2d3541;color:#fff !important;}
.setSiteMap .dgnSelect > ul li:first-child a:hover,
.setSiteMap .dgnSelect > ul li:first-child a:focus,
.setSiteMap .dgnSelect > ul li:first-child a.selected {}

.closeSideWrap{}

/* 좌측 레이아웃 */

.sideWrapA{height:100%;position:absolute;top:60px;left:0;bottom:0px;border-right:1px solid #eee;background:#fff;box-shadow:0 0 30px 0 rgba(200, 200, 200, 0.4)}
.sideWrapA .sideToggle{position:absolute;top:0;left:0;}
.sideWrapA .sideMenuOpen{position:relative;width:200px;}
.sideWrapA .sideMenuOpen .lnb{}
.sideWrapA .sideMenuOpen .lnb .lnbDl{text-align:left;cursor:pointer;}
.sideWrapA .sideMenuOpen .lnb .lnbDlTop dt{font-size:13px !important;height:42px !important;padding-left:10px !important;}
.sideWrapA .sideMenuOpen .lnb .lnbDlTop dt:hover{padding-left:10px !important;}
.sideWrapA .sideMenuOpen .lnb .lnbDl dt{height:40px;line-height:40px;padding-left:20px;font-size:13px;font-weight:bold;color:#666;background:#fff;border-bottom:1px solid #f1f1f1;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.sideWrapA .sideMenuOpen .lnb .lnbDl dt:hover{padding-left:25px;color:#f20;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.sideWrapA .sideMenuOpen .lnb .lnbDl dt.on{color:#667eea;border-right:3px solid #667eea;font-weight:bold;} /* 2d3541   5a6bc6  4680ff */
.sideWrapA .sideMenuOpen .lnb .lnbDl dd{display:none;}
.sideWrapA .sideMenuOpen .lnb .subListView{background:#f5f7f9;border:0 !important;border-bottom:1px solid #eee !important;text-align:left;position:static !important;} /* f5f7f9 */
.sideWrapA .sideMenuOpen .lnb .subListView ul{padding:8px 15px !important;}
.sideWrapA .sideMenuOpen .lnb .subListView ul li{font-size:12px !important;position:relative;}
.sideWrapA .sideMenuOpen .lnb .subListView ul li i{position:absolute;top:6px;right:8px;color:#596cd3;}
.sideWrapA .sideMenuOpen .lnb .subListView ul li a{padding:7px 10px 7px 8px !important;display:block !important;font-size:12px !important;color:#000}
.sideWrapA .sideMenuOpen .lnb .subListView ul li:hover a{color:#f20 !important;background:#fff;border-radius:1000px;box-shadow:2px 5px 10px -5px rgba(49, 58, 70, 0.1);transform:translateY(-1px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.sideWrapA .sideMenuOpen .lnb .subListView ul li a.on{color:#fff !important;font-weight:bold !important;display:block !important;border-radius:1000px !important;background:#2d3541 !important;position:relative;box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);} /* linear-gradient(45deg, #3f51b5, #596cd3 ) */
.sideWrapA .sideMenuOpen .lnb .subListView ul li a.on:after{display:block !important;position:absolute;top:8px;right:5px;content: '\f105' !important; font-family: 'Font Awesome 5 Free';color:#fff !important;font-size:12px;}
.sideWrapA .sideMenuOpen .lnbAside{position:fixed;bottom:0px;left:0;width:200px;border-bottom:1px solid #eee;z-index:97}
.sideWrapA .sideMenuOpen .lnbAside a.asideBtn{display:block;height:46px;line-height:46px;padding-left:8px;font-size:13px;color:#666;background:#fff;text-align:left;border-top:1px solid #eee;}
.sideWrapA .sideMenuOpen .lnbAside a.btnFaq{background:#7b94c9 !important;color:#fff !important}
.sideWrapA .sideMenuOpen .lnbAside a.btnFaq:hover{color:#fff !important}
.sideWrapA .sideMenuOpen .lnbAside a.asideBtn:hover{color:#596cd3 !important;}
.sideWrapA .sideMenuOpen .lnbAside .lnbFaq{background:#fff;color:#666 !important}  /* #8197c5 */
.sideWrapA .sideMenuOpen .lnbAside .lnbFaq:hover{color:#fff !important}
.sideWrapA .sideMenuOpen .lnbAside .downloadMn{display:inline-block;}
.sideWrapA .sideMenuOpen .lnbAside{}
.sideWrapA .sideMenuOpen .lnbAside img{margin-right:4px;}


.sideWrapB{height:100%;position:absolute;top:60px;left:0;bottom:0px;border-right:1px solid #eee;background:#353f4d;}
.sideWrapB .sideToggle{position:absolute;top:0;left:0;}
.sideWrapB .sideMenuOpen{position:relative;width:200px;}
.sideWrapB .sideMenuOpen .lnb{}
.sideWrapB .sideMenuOpen .lnb .lnbDl{text-align:left;cursor:default;}
.sideWrapB .sideMenuOpen .lnb .lnbDlTop dt{font-size:13px !important;height:42px !important;padding-left:10px !important;border-bottom:1px solid #565960 !important;padding-top:6px !important;background:#fff !important;color:#000 !important}
.sideWrapB .sideMenuOpen .lnb .lnbDlTop dt:after{display:none !important}
/* 201014 클릭 없는 타이틀 메뉴 DT 디자인 개선 */
.sideWrapB .sideMenuOpen .lnb .lnbDl dt{border-bottom:1px solid #565960;position:relative;height:40px;line-height:25px;padding-left:14px;padding-top:8px;font-size:12px !important;font-weight:bold;color:rgba(255, 255, 255, 0.9);background:#2d3541;}
/* transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease; */
.sideWrapB .sideMenuOpen .lnb .lnbDl dt:before{position:absolute;top: 8px; right: 10px; content: '\f067'; font-family: 'FontAwesome' !important; font-size: 9px; text-align: center; color: #fff; }
.sideWrapB .sideMenuOpen .lnb .lnbDl dt.open{height:22px;line-height:22px;border-bottom:0;}
.sideWrapB .sideMenuOpen .lnb .lnbDl dt.open:before{position:absolute;top: 8px; right: 10px; content: '\f068'; font-family: 'FontAwesome' !important; font-size: 9px; text-align: center; color: #fff; }
/* .sideWrapB .sideMenuOpen .lnb .lnbDl dt:before{content:'· ';} */
/* // 201014 클릭 없는 타이틀 메뉴 DT 디자인 개선 */
/*
.sideWrapB .sideMenuOpen .lnb .lnbDl dt:before{display:block;width:5px;height:1px;background:rgba(255, 255, 255, 1);content:'';position:absolute;top:18px;left:0;}
*/
.sideWrapB .sideMenuOpen .lnb .lnbDl dt.on{color:#ffea00;font-weight:bold;border-right:0 !important} /* 2d3541   5a6bc6  4680ff */
.sideWrapB .sideMenuOpen .lnb .lnbDl dd{display:none;}
/* 201014 링크 있는 단독 메뉴 DT 디자인 개선 */
.sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu{height:40px !important;line-height:30px !important;font-size:12px !important;position:relative;padding:4px 10px 0 16px !important;border-bottom:1px solid #565960 !important}
.sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu:before{display:none !important}
/* .sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu:before{position:absolute;top: 5px; right: 10px; content: '\f105'; font-family: 'FontAwesome' !important; font-size: 9px; text-align: center; color: #fff; } */
/* // 201014 링크 있는 단독 메뉴 DT 디자인 개선 */
.sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu a{display:block;position:relative;line-height:30px !important;color:#fff;}
.sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu a:hover{color:#ffea00;}
.sideWrapB .sideMenuOpen .lnb .lnbDl .subSingleMenu.on a{color:#ffea00 !important;}
.sideWrapB .sideMenuOpen .lnb .subListView{background:#2d3541;border:0 !important;border-bottom:1px solid #565960 !important;text-align:left;position:static !important;} /* f5f7f9 */
.sideWrapB .sideMenuOpen .lnb .subListView ul{padding:8px 15px !important;}
.sideWrapB .sideMenuOpen .lnb .subListView ul li{font-size:11px !important;position:relative;}
.sideWrapB .sideMenuOpen .lnb .subListView ul li i{position:absolute;top:6px;right:8px;color:#596cd3;}
.sideWrapB .sideMenuOpen .lnb .subListView ul li a{padding:7px 10px 7px 8px !important;display:block !important;font-size:12px !important;color:#becde4;position:relative;}
.sideWrapB .sideMenuOpen .lnb .subListView ul li a .numCount{display:inline-block;width:30px;text-align:center;position:absolute;top:6px;right:3px;font-size:11px;color:#f20;background:#fff;font-weight:bold;padding:3px 5px;border-radius:1000px}
.sideWrapB .sideMenuOpen .lnb .subListView ul li:hover a{background:#4e5c71;color:#fff !important;border-radius:4px;box-shadow:2px 5px 10px -5px rgba(49, 58, 70, 0.1);transform:translateY(0);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.sideWrapB .sideMenuOpen .lnb .subListView ul li a.on{color:#f20 !important;background:#fff !important;font-weight:bold !important;display:block !important;border-radius:4px !important;position:relative;box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);} /* linear-gradient(45deg, #3f51b5, #596cd3 ) */
.sideWrapB .sideMenuOpen .lnb .subListView ul li a.on .numCount{position:absolute;top:7px;right:3px;font-size:11px;color:#fff;background:#f20;font-weight:bold;padding:3px 5px;}
/*
.sideWrapB .sideMenuOpen .lnb .subListView ul li a.on:after{display:block !important;position:absolute;top:50%;margin-top:-5px;right:4px;content: '\f105' !important; font-family: 'Font Awesome 5 Free';color:#2d3541 !important;font-size:12px;}
*/
.sideWrapB .sideMenuOpen .lnbAside{position:fixed;bottom:0px;left:0;width:200px;border-bottom:1px solid #eee;z-index:97}
.sideWrapB .sideMenuOpen .lnbAside .asideBtn{display:block;height:46px;line-height:46px;padding-left:8px;font-size:12px;color:#fff;background:#353f4d;text-align:left;border-top:1px solid #565960;}
.sideWrapB .sideMenuOpen .lnbAside .asideBtn img{height:18px;}
.sideWrapB .sideMenuOpen .lnbAside .asideBtn .btnStyleMins06{background:#4959b6;border:1px solid #4959b6;}
.sideWrapB .sideMenuOpen .lnbAside .asideBtn .btnStyleMins06:hover{background:#fff;border:1px solid #fff;color:#f20 !important;}
.sideWrapB .sideMenuOpen .lnbAside .downloadMn{background:#fff !important;border:1px solid #fff !important;}
.sideWrapB .sideMenuOpen .lnbAside .downloadMn:hover{background:#fff !important;border:1px solid #fff !important;color:#f20 !important;}
.sideWrapB .sideMenuOpen .lnbAside .btnFaq{background:#7b94c9 !important;color:#fff !important}
.sideWrapB .sideMenuOpen .lnbAside .btnFaq:hover{color:#f20 !important}
.sideWrapB .sideMenuOpen .lnbAside .asideBtn:hover{color:#ffea00 !important;}
.sideWrapB .sideMenuOpen .lnbAside .lnbFaq{background:#fff;color:#666 !important}  /* #8197c5 */
.sideWrapB .sideMenuOpen .lnbAside .lnbFaq:hover{color:#f20 !important}
.sideWrapB .sideMenuOpen .lnbAside .downloadMn{display:inline-block;}
.sideWrapB .sideMenuOpen .lnbAside{}
.sideWrapB .sideMenuOpen .lnbAside img{margin-right:4px;}

/* //임시용 */



/* 본문 레이아웃 */
.contentsWrap{}
.innerConWrap{padding:15px 30px 25px 30px;margin:0;/*max-width:1500px;*/}
.sideOpen{padding-left:200px;}
.sideOff{padding-left:45px;}

/* 검색 */
.searchWrap{padding:10px 10px;background:#fff;border:1px solid #ddd;text-align:left;margin:5px auto;border-radius:4px;font-size:13px;}
input.date, input.expenddate{width:70px;color:#666;font-size:11px;vertical-align:middle;text-align:center;}
/*
input.crdrIp{width:90px !important;background:#fff url('/erp/static/erp/img/bul/bul_carendar.png') no-repeat 95% 50%;text-align:left !important;}
*/
input.crdrIpBig{width:170px !important;height:40px !important;background:#fff url('/erp/static/erp/img/bul/bul_carendar.png') no-repeat 95% 50%;text-align:left !important;color:#555;font-size:22px;padding-left:10px !important;}
input.srchIp{background:#fff url('/erp/static/erp/img/bul/bul_glass.png') no-repeat 95% 50%;text-align:left !important;}
h1.pageTitle{text-align:left;font-size:15px;color:#363636;font-weight:normal;padding:7px 0 7px 25px;border-bottom:1px solid #596cd3;background:url('/erp/static/erp/img/bul/bul_h1.png') no-repeat 0 7px;position:relative;}
h2.areaTitle{font-size:15px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2.png') no-repeat 4px 6px;padding:4px 4px 4px 29px;}


/* search_div */
/* 151124_검색영역 수정 */
#search .first,#search .last{display:none;}
.search_div{padding:10px 10px;background:#fff;border:1px solid #ddd;text-align:left;margin:5px auto;border-radius:4px;font-size:13px;}
.search_div .mid{}
.search_div .search_btn{}



/* 메인페이지 */
.mainContents{width:900px;margin:20px auto 0;}
.todayCase{border:1px solid #a4a4a4;border-radius:8px;padding:10px;background:#fff;}
.todayCase h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2.png') no-repeat 4px 6px;padding:4px 4px 4px 29px;}
.todayCase .todayDl{width:15%;float:left;margin:0.8%;cursor:pointer;}
.todayCase .todayDl dt img{margin-bottom:10px;}
.todayCase .todayDl dt strong{font-size:15px;margin:5px 0;text-align:center;}
.todayCase .todayDl:hover dt strong{color:#f20;}
.todayCase .todayDl dd{margin-top:10px;text-align:center;}
.todayCase .todayDl .todayNum{background:#6d96f1;padding:3px 8px;font-size:14px;font-weight:normal;color:#fff;border-radius:100px;}

.bg01{background:#272727;}
.bg02{background:#f1f1f1;}
.bg03{background:#fff;}

.bd_l_none{border-left:none !important;}
.bd_r_none{border-right:none !important;}

.mtm3{margin-top:-2px !important;}

.btnAction:hover{-webkit-animation-name: hvr-pushBtn;animation-name: hvr-pushBtn;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
@keyframes hvr-pushBtn {  50% {-webkit-transform:  scale(0.9);transform:  scale(0.9);}100% {-webkit-transform: scale(1);transform: scale(1);}}

/* --- commObj --- */
a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
a:hover{transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.guideLine{font-size:10px;color:#999;padding:0 5px;}
.btnstyle_orange, .btnStyle1, .btnStyle2, .btnStyle3, .btnStyle4, .btnStyle5, .btnStyleTaxType, .btnStyle02Upper, .btnstyle_big, .btnstyle_big2, .btnDel, .btnStyleMin01, .btnStyleMin02, .btnStyleMin03, .btnStyleMin04, .btnStyleMin05, .btnStyle06, .btnStyle01, .btnStyle02, .btnStyle03, .btnStyle04, .btnStyle05, .btnSearch, .btnStyleMins01, .btnStyleMins02, .btnStyleMins03, .btnStyleMins04, .btnStyleMins05{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnstyle_orange:hover, .btnStyle1:hover, .btnStyle2:hover, .btnStyle3:hover, .btnStyle4:hover, .btnStyle5:hover, .btnstyle_big:hover, .btnstyle_big2:hover, .btnDel:hover, .btnStyleMin01:hover, .btnStyleMin02:hover, .btnStyleMin03:hover, .btnStyleMin04:hover, .btnStyleMin05:hover, .btnStyle06:hover, .btnStyle01:hover, .btnStyle02:hover, .btnStyle03:hover, .btnStyle04:hover, .btnStyle05:hover, .btnStyle06:hover, .btnSearch:hover, .btnStyleMins01:hover, .btnStyleMins02:hover, .btnStyleMins03:hover, .btnStyleMins04:hover, .btnStyleMins05:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:1px solid #87abec;text-decoration:none !important;-webkit-animation-name: hvr-pushBtn;animation-name: hvr-pushBtn;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.btnStyleTaxType:hover, .btnStyle02Upper:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:2px solid #87abec;text-decoration:none !important;-webkit-animation-name: hvr-pushBtn;animation-name: hvr-pushBtn;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.btnStyleMin03:hover i{color:#fff !important}

/* 528fea    598284 */
/*.btnStyle01{display:inline-block;height:29px;line-height:27px;background:#444c63;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #444c63;border-radius:4px;vertical-align:middle;}
.btnStyle3 {display:inline-block;height:29px;line-height:27px;background:#444c63;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #444c63;border-radius:4px;vertical-align:middle;}
.btnStyle02{display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}*/
.btnStyle3,
.btnStyle01,
.btnStyle02,
.btnStyle03,
.btnStyle02Upper,
.btnStyle5,
.btnstyle1,
.btnStyle7,
.btnStyle4,
.btnStyle6,
.btnStyle04,
.btnStyle05,
.btnStyle06,
.btnSearch,
.btnstyle_orange
{display:inline-block;height:29px;line-height:27px;background:#845adf;padding:0 10px;text-align:center;font-size:14px;font-weight:500;color:#fff !important;border:1px solid #845adf;border-radius:4px;vertical-align:middle;}
/*.btnStyle5 {display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnStyle04{display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnStyle02Upper{display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px !important;font-weight:normal;color:#596cd3 !important;border:2px solid #596cd3;border-radius:4px;vertical-align:middle;}*
.btnStyle03{display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyle05{display:inline-block;height:29px;line-height:27px;background:#;padding:0 10px;text-align:center;font-size:14px;font-weight:500;color:#fff !important;border:1px solid #845adf;border-radius:4px;vertical-align:middle;}
.btnStyle7 {display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnstyle1 {display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyle4 {display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyle6 {display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
*/
/*.btnstyle_orange {display:inline-block;height:29px;line-height:27px;background:#596cd3;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}*/
/*
.btnStyle06{display:inline-block;height:29px;line-height:27px;background:#ff7e7e;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #ff7e7e;border-radius:4px;vertical-align:middle;}
.btnSearch{display:inline-block;height:29px;line-height:27px;background:#fff;padding:0 10px;text-align:center;font-size:11px;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
*/
.btnStyleMin01{display:inline-block;height:22px;line-height:22px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#999 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyleMin02{display:inline-block;height:22px;line-height:22px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnStyleMin03{display:inline-block;height:22px;line-height:22px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyleMin04{display:inline-block;height:22px;line-height:22px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#366ec3 !important;border:1px solid #366ec3;border-radius:4px;vertical-align:middle;}
.btnStyleMin05{display:inline-block;height:22px;line-height:22px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#ff8585 !important;border:1px solid #ff8585;border-radius:4px;vertical-align:middle;}
.gotoTop{display:block;width:67px;height:67px;position:fixed;bottom:20px;right:50px;}
.btnPgMCtr{position:absolute;padding:0 3px;bottom:10px;right:8px;}
.btnStyleTaxType{display:inline-block;height:51px;line-height:50px;background:#fff;padding:0 10px;text-align:center;font-size:11px !important;font-weight:normal;color:#596cd3 !important;border:2px solid #596cd3;border-radius:4px;vertical-align:middle;}

.btnStyleMins01{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#999 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyleMins02{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#667eea !important;border:1px solid #667eea;border-radius:4px;vertical-align:middle;}
.btnStyleMins03{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyleMins04{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#667eea !important;border:1px solid #667eea;border-radius:4px;vertical-align:middle;}
.btnStyleMins05{display:inline-block;height:25px;line-height:25px;background:#fff;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#ff8585 !important;border:1px solid #ff8585;border-radius:4px;vertical-align:middle;}
.btnStyleMins06{display:inline-block;height:25px;line-height:25px;background:#667eea;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#fff !important;border:1px solid #667eea;border-radius:4px;vertical-align:middle;}
.btnStyleMins07{display:inline-block;height:25px;line-height:25px;background:#ff8585;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#fff !important;border:1px solid #ff8585;border-radius:4px;vertical-align:middle;}
.btnStyleMins08{display:inline-block;height:25px;line-height:25px;background:#ff8585;padding:0 3px;text-align:center;font-size:11px !important;font-weight:normal;color:#fff !important;border:1px solid #ff8585;border-radius:4px;vertical-align:middle;}

/* 130603_버튼 스타일추가 */
.btnstyle_big {display:inline-block;height:31px;line-height:31px;background:#fff;padding:0 30px;text-align:center;font-size:13px !important;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnstyle_big:hover {text-decoration:none;}
.btnstyle_big img{vertical-align:middle;}

.btnstyle_big2{display:inline-block;height:31px;line-height:31px;background:#fff;padding:0 30px;text-align:center;font-size:13px !important;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnstyle_big2:hover {text-decoration:none;}
.btnstyle_big2 img{vertical-align:middle;}


.btnPlus{display:inline-block;width:23px;height:23px;line-height:19px;background:#fff;padding:0px;text-align:center;font-size:20px !important;font-weight:normal;color:#528fea !important;border:2px solid #528fea;border-radius:4px;vertical-align:middle;}
.btnMinus{display:inline-block;width:23px;height:23px;line-height:19px;background:#fff;padding:0px;text-align:center;font-size:20px !important;font-weight:normal;color:#ff7e7e !important;border:2px solid #ff7e7e;border-radius:4px;vertical-align:middle;}
.btnDel{display:inline-block;width:23px;height:23px;line-height:19px;background:#fff;padding:0 5px;text-align:center;font-size:15px !important;font-weight:normal;color:#ff8585 !important;border:2px solid #ff8585;border-radius:4px;vertical-align:middle;}
.disabled{background:#ddd !important;color:#888 !important;}

.idMethodLine{margin:3px auto;}
.no_bd{border:0px !important;}
.no_bg{background:none !important;}
.dgnSelectWrap{width:100%;display:inline-block;vertical-align:middle;}
.dgnSelect {position:relative;height:31px;box-sizing:border-box;border-radius:4px;}
.dgnSelect .dgnSctIp{width:100%;height:30px;border:0 !important;padding-right:30px;line-height:30px;box-sizing:border-box;background:none;font-size:11px !important;text-align:left;} /* background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 98% 50% */
.dgnSelect .dgnDefault{word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:5px;padding-right:20px;line-height:31px;box-sizing:border-box;background:none;font-size:13px !important;text-align:left;} /* background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 95% 50% */
.dgnSelect > ul {display:none;position:absolute;top:32px;left:-1px;width:100%;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:left;}
.dgnSelect > ul li{padding:8px 0px 8px 8px;background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;}
.dgnSelect > ul li:hover,
.dgnSelect > ul li:focus,
.dgnSelect > ul li.selected {background:#2d3541;color:#fff !important;}
.dgnSelect > ul li:first-child a:hover,
.dgnSelect > ul li:first-child a:focus,
.dgnSelect > ul li:first-child a.selected {}
.dgnSelect .newReg{border-bottom:1px solid #eee;margin-bottom:5px;text-align:center;font-weight:normal;}
.dgnSelect .newReg:hover{background:#f1f1f1 !important;color:#000 !important;}

.dgnSelectDepWrap{width:100%;display:inline-block;vertical-align:middle;position:relative;height:33px;}
.dgnSelectDep {position:relative;height:31px;border:1px solid #eee;box-sizing:border-box;border-radius:4px;}
.dgnSelectDep .dgnDepSctIp{width:100%;height:30px;border:0 !important;padding-right:20px;line-height:30px;box-sizing:border-box;font-size:13px !important;text-align:left;background:none;} /* background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 98% 50%; */
.dgnSelectDep .dgnDepDefault{word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:5px;padding-right:20px;line-height:31px;box-sizing:border-box;background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 95% 50%;font-size:13px !important;text-align:left;}
.dgnSelectDep > ul {display:none;position:absolute;top:32px;left:-1px;width:100%;height:215px;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:left;}
.dgnSelectDep > ul li{padding:8px 0px 8px 8px;background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;}
.dgnSelectDep > ul li:hover,
.dgnSelectDep > ul li:focus,
.dgnSelectDep > ul li.selected {background:#2d3541;color:#fff !important;}
.dgnSelectDep > ul li:first-child a:hover,
.dgnSelectDep > ul li:first-child a:focus,
.dgnSelectDep > ul li:first-child a.selected {}
.dgnSelectDep .newReg{border-bottom:1px solid #eee;margin-bottom:5px;text-align:center;font-weight:normal;}
.dgnSelectDep .newReg:hover{background:#f1f1f1 !important;color:#000 !important;}
.dgnSelectDep  .secDepthUl{display:none;position:absolute;top:0px;right:-252px;width:100%;height:215px;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:left;}
.dgnSelectDep  .secDepthUl li{color:#000 !important;}
.dgnSelectDep  .secDepthUl li:hover{color:#fff !important;}

.dgnSelectDep  .trdDepthUl{display:none;position:absolute;top:0px;left:-188px;width:100%;height:215px;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:left;}
.dgnSelectDep  .trdDepthUl li{color:#000 !important;}
.dgnSelectDep  .trdDepthUl li:hover{color:#fff !important;}




/* 170316 거래명선택 디자인 수정 */
.newdgnSelWrap{width:236px;position:relative;z-index:10;}
.newdgnSelWrap .noticeTip{font-size:12px;color:#0070c0;text-align:center;height:50px;padding:5px;display:block;line-height:1.5;}
.newdgnSelWrap .noticeTip .noticeTipSample{font-size:11px;color:#333;letter-spacing:-1px;}
.newdgnSelWrap .noticeTip .noticeTipSample .ptTxt{font-weight:normal;color:#f20;}
.newdgnSelWrap .newdgnSelbody{background:#fff;padding:5px;border:1px solid #2d3541;box-shadow:2px 5px 10px rgba(0, 0, 0, 0.7);}
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn{display:block;/*height:45px;*/padding:6px 10px 5px;border:1px solid #a3b7db;background:#fff url('/erp/static/erp/img/bul/bul_setup_off.png') no-repeat 97% 50%;}
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn strong{font-size:14px;font-weight:normal;color:#000;display:block;padding:0px 0 5px;}
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn span{font-size:11px;color:#888;display:block;font-weight:normal;}
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn:hover{background:#2d3541 url('/erp/static/erp/img/bul/bul_setup_on.png') no-repeat 97% 50% !important;}
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn:hover strong,
.newdgnSelWrap .newdgnSelbody .tradeSetupBtn:hover span{color:#fff !important;}
.newdgnSelWrap .sm-vertical.sm-blue{box-shadow:none !important}
.newdgnSelWrap .sm-blue.sm-vertical{border-left:1px solid #ccc;border-right:1px solid #ccc}
.newdgnSelWrap .sm-blue.sm-vertical > li{padding:0 !important;background:#fff;box-sizing:border-box;}
.newdgnSelWrap .sm-blue.sm-vertical > li > a{min-height:30px;padding:6px 10px 5px;display:block;font-size:14px;font-weight:normal;color:#000;}
.newdgnSelWrap .sm-blue.sm-vertical > li > a strong.trName{font-size:13px;font-weight:bold;color:#000;display:block;padding:0px 0 5px;}
.newdgnSelWrap .sm-blue.sm-vertical > li > a:hover strong.trName{color:#fff;}
.newdgnSelWrap .sm-blue.sm-vertical > li > a:hover span.trSumm{color:#fff;}
.newdgnSelWrap .sm-blue.sm-vertical > li > .highlighted strong.trName{color:#fff !important;}
.newdgnSelWrap .sm-blue.sm-vertical > li > .highlighted span.trSumm{color:#fff !important;}
.newdgnSelWrap .sm-blue.sm-vertical > li .item_li:hover strong.trName{color:#fff !important}
.newdgnSelWrap .sm-blue.sm-vertical > li .item_li:hover span.trSumm{color:#fff !important}
.newdgnSelWrap .sm-blue.sm-vertical > li > a span.trSumm{font-size:11px;color:#888;display:block;font-weight:normal;}
.newdgnSelWrap .sm-vertical.sm-blue > li .has-submenu{background: url('/erp/static/erp/img/bul/bg_submenu_off.png') no-repeat 97% 50% !important;}
.newdgnSelWrap .sm-vertical.sm-blue > li:hover .has-submenu,
.newdgnSelWrap .sm-vertical.sm-blue > li:hover .has-submenu:hover{color:#fff;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}

.newdgnSelbody > ul li:hover,
.newdgnSelbody > ul li:focus,
.newdgnSelbody > ul li:hover,
.newdgnSelbody > ul li.bgCursor {background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}

.newdgnSelbody > ul li a:focus {color:#fff;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}
.newdgnSelbody > ul li:hover > a{color:#fff !important;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}

.newdgnSelbody > ul li:hover > a strong, .newdgnSelbody > ul li:hover > a span{color:#fff !important;}
.newdgnSelbody > ul li:hover > a.has-submenu{background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50%;}
.newdgnSelbody > ul li:hover > ul > li{background:#fff !important;}
.newdgnSelbody > ul li:hover > ul > li > a{background:none !important;display:block;}
.newdgnSelbody > ul li:hover > ul > li:hover, .newdgnSelbody > ul li:hover > ul > li:hover a{background:#2d3541 !important;}

.newdgnSelbody .sm-vertical ul{box-shadow:2px 5px 10px rgba(0, 0, 0, 0.7);min-width:200px !important;border:1px solid #2d3541 !important;max-height:350px;overflow:auto}
.newdgnSelbody .sm-vertical ul li{padding:0 !important;border-bottom:1px solid #dcdcdc !important;background:#fff;box-sizing:border-box;}
.newdgnSelbody .sm-vertical ul li > a{min-height:32px;padding:6px 10px 5px;display:block;font-size:14px;font-weight:normal;color:#000;}
.newdgnSelbody .sm-vertical ul li > a strong.trName{font-size:13px;font-weight:normal;color:#000;display:block;padding:0px 0 5px;}
.newdgnSelbody .sm-vertical ul li > a span.trSumm{font-size:11px;color:#888;display:block;font-weight:normal;}
.newdgnSelWrap .sm-vertical.sm-blue > li > a{padding:6px 15px 5px 10px !important;}

.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted{}
.ctlKindList .autocomplete{width:100%;}
/* // 170316 거래명선택 디자인 수정 // 작업 진행중 개발지원필요하여 보류중 */


/* 170103 개발소스 펼쳐지는 메뉴 */
.dgnSelectUiWrap{width:100%;display:inline-block;vertical-align:middle;position:relative;height:33px;}
.searchWrap .dgnSelectUi{background:#fff !important}
.dgnSelectUi {width:auto;margin-top:0px !important;position:absolute;height:33px;border:1px solid #eee;box-sizing:border-box;border-radius:4px;}
.search_div .dgnSelectUi .dgnSctIp{background:#fff;}
.dgnSelectUi .dgnSctIp{width:100%;height:30px;border:0 !important;line-height:30px;box-sizing:border-box;background:none;font-size:11px !important;text-align:left;padding-right:20px;} /*background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 98% 50% */
.dgnSelectUi .dgnDefault{word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:5px;padding-right:20px;line-height:31px;box-sizing:border-box;background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 95% 50%;font-size:13px !important;text-align:left;}
.dgnSelectUi > ul {display:none;position:absolute;top:32px;left:-1px;width:100%;border:1px solid #2d3541;box-sizing:border-box;background:#fff;z-index:11;text-align:left;box-shadow:2px 5px 10px rgba(0, 0, 0, 0.7);}
.dgnSelectUi > ul li{background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;}
.dgnSelectUi > ul li a{font-size:13px !important;padding:5px 0px 5px 12px;display:block;}
.dgnSelectUi > ul li:hover,
.dgnSelectUi > ul li:focus,
.dgnSelectUi > ul li:hover,
.dgnSelectUi > ul li.bgCursor {background:#2d3541;}
.dgnSelectUi > ul li a:focus {color:#fff;background:#2d3541;}
.dgnSelectUi > ul li:hover > a{color:#fff !important;}
.dgnSelectUi > ul li:first-child a:hover,
.dgnSelectUi > ul li:first-child a:focus,
.dgnSelectUi > ul li:first-child a.selected {}
.dgnSelectUi .newReg{border-bottom:1px solid #eee;margin-bottom:5px;text-align:center;font-weight:normal;}
.dgnSelectUi .newReg:hover{background:#f1f1f1 !important;color:#000 !important;}
.bgCursor{background:#2d3541;}
.bgCursor a{color:#fff !important;}
.sm-blue ul{border:2px solid #2d3541 !important;}







/* 이미지체크박스 */
.imgChkBox{display:inline-block;position:relative;height:26px;}
.imgChkBox:hover .imgChkBoxLabel{color:#000 !important;font-weight:bold;}
.imgChkBox .imgChkBoxInput{position:absolute;top:0px;left:0px;width:22px;height:26px;visibility:hidden;}
.imgChkBox .imgChkBoxLabel{display:inline-block;cursor:pointer;height:26px;line-height:26px;padding-left:25px;font-size:13px;background:url('/erp/static/erp/img/comm/bg_checkbox_off.png') no-repeat 0 3px;}
.imgChkBox .lbOn{background:url('/erp/static/erp/img/comm/bg_checkbox_on.png') no-repeat 0 3px;}

/* 뷰타입 체크박스 */
.imgChkView{display:inline-block;position:relative;height:29px;background:none;padding:0 8px 0px 5px;border:1px solid transparent;border-radius:4px;vertical-align:middle;}
.imgChkView:hover{border:1px solid #87a8ff;background:#fff;}
.imgChkView .imgChkBoxInput{position:absolute;top:0px;left:0px;width:20px;height:29px;visibility:hidden;}
.imgChkView .imgChkBoxTypeView{display:block;cursor:pointer;height:29px;line-height:27px;padding-left:19px;font-size:12px;font-weight:normal;color:#555;background:url('/erp/static/erp/img/btn/btn_viewtoggleOff.png') no-repeat 0px 7px;}
.imgChkView .viewOn{background:url('/erp/static/erp/img/btn/btn_viewtoggleOn.png') no-repeat 0px 7px;}
.imgChkView.disabled{border:1px solid #eee !important;background:#f5f5f5 !important;color:#999 !important;cursor:not-allowed !important;}

/* 항목추가 등 추가메뉴 오픈 레이어 */
.re_pType02{position:relative;display:inline-block;}
.miniPopLayer{position:absolute;width:100%;top:0px;left:0px;background:#f4f5f4;padding:10px;border:1px solid #eee;z-index:10;display:none;box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);}
.miniPopLayer h3{font-size:13px;font-weight:normal;}
.miniPopLayer ul{margin-top:5px;}
.miniPopLayer ul li{font-size:12px;text-align:left;padding:2px 5px;}

.ctrTablePanel{padding:10px 3px 3px 3px;overflow:hidden;}
.ctrTablePanel .listSelCount{font-weight:normal;color:#555;font-size:12px;padding-left:5px;vertical-align:;}
.ctrTablePanel .listSelCount strong{font-weight:normal;color:#f20;}
.commTable{width:100%;border-top:1px solid #666 !important;border-bottom:1px solid #666;margin:0 auto;}
.commTable caption{display:none;}
.commTable thead th{padding:5px 0;font-weight:normal;font-size:11px;line-height:1.5;white-space:normal;letter-spacing:0px;text-align:center;color:#333;background:#fff;border:1px solid #dedede;}
.commTable thead tr:first-child th{border-top:0 !important;}
.commTable tbody th{padding:5px 0;font-weight:normal;font-size:12px;line-height:1.5;white-space:normal;text-align:center;border:1px solid #dedede;}
.commTable tbody td{background:#fff !important;padding:5px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;text-align:center;border:1px solid #dedede;}
.commTable tbody td a{font-size:12px;font-weight:normal;}
.commTable tbody td a:hover{color:#06f;}
.commTable tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}
.page_per_selector{line-height:40px;margin-top:5px;}
.page_per_selector .listSelCount{font-weight:normal;color:#555;font-size:12px;padding-left:5px;line-height:40px}
.page_per_selector .listSelCount strong{font-weight:normal;color:#f20;}

.writeTable{}
.writeTable{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.writeTable caption{display:none;}
.writeTable tbody tr:first-child th, .writeTable tbody tr:first-child td{border-top:1px solid #666 !important;}
.writeTable tbody tr:hover td{background:#fff !important}
.writeTable tbody tr:hover th{background:#f9f9f9 !important}
.writeTable tbody th{background:#f9f9f9;color:#000;padding:5px 0 5px 5px;font-weight:normal;font-size:11px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #dedede;}
.writeTable tbody td{background:#fff !important;height:35px;padding:5px 0 5px 5px;font-weight:normal;font-size:12px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #dedede;box-sizing:border-box !important;}
.writeTable tbody td a{font-weight:normal;}
.writeTable tbody td a:hover{color:#06f;}

.listTbType01{width:100%;border-top:2px solid #333 !important;margin:0 auto;}
.listTbType01 caption{display:none;}
.listTbType01 thead th{padding:6px 0;font-weight:normal;font-size:13px;line-height:1.2;border-bottom:1px solid #596cd3;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType01 tbody td{padding:4px 0;font-weight:normal;font-size:13px;line-height:1.2;border-bottom:1px solid #aaa;white-space:normal;text-align:center;}
.listTbType01 tbody td a{font-size:15px;font-weight:normal;}
.listTbType01 tbody td a:hover{color:#06f;}
.listTbType01 tfoot th{padding:4px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}

.listTbType02{width:100%;border-top:1px solid #596cd3 !important;margin:0 auto;}
.listTbType02 caption{display:none;}
.listTbType02 thead th{height:35px;padding:5px 0;font-weight:normal;font-size:13px;line-height:1.2;border-bottom:1px solid #596cd3;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType02 tbody td{height:35px;padding:2px 0;font-weight:normal;font-size:13px;line-height:1.2;white-space:normal;text-align:center;border:1px solid #ccc;}
.listTbType02 tbody td a{font-size:15px;font-weight:normal;}
.listTbType02 tbody td a:hover{color:#06f;}
.listTbType02 tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}

.listTbType03{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.listTbType03 caption{display:none;}
.listTbType03 thead th{height:30px;padding:5px 8px;font-weight:normal;font-size:11px;line-height:1.2;border:0 !important;border-bottom:1px solid #666 !important;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType03 tbody td{height:40px;padding:5px 8px;font-weight:normal;font-size:11px;line-height:1.2;white-space:normal;text-align:center;border:0;border-bottom:1px solid #eee;}
.listTbType03 tbody td a{font-size:12px;font-weight:normal;}
.listTbType03 tbody td a:hover{color:#06f;}
.listTbType03 tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:0 !important;border-top:1px solid #666 !important;border-bottom:1px solid #666 !important;}

.listTbType03 th:first-child, .listTbType03 td:first-child{border-left:1px solid #eee !important;}
.listTbType03 th:last-child, .listTbType03 td:last-child{border-right:1px solid #eee !important;}

.listTbType03Border{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.listTbType03Border caption{display:none;}
.listTbType03Border thead th{height:30px;padding:5px 0;font-weight:normal;font-size:11px;line-height:1.2;border:1px solid #eee !important;border-top:0 !important;border-bottom:1px solid #666 !important;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType03Border tbody td{height:40px;padding:5px 8px;font-weight:normal;font-size:11px;line-height:1.2;white-space:normal;text-align:center;border:1px solid #eee !important;}
.listTbType03Border tbody td a{font-size:12px;font-weight:normal;}
.listTbType03Border tbody td a:hover{color:#06f;}
.listTbType03Border tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:1px solid #eee !important;}



.listTbType04{width:100%;border-top:1px solid #596cd3 !important;margin:0 auto;}
.listTbType04 caption{display:none;}
.listTbType04 thead th{height:30px;padding:5px 0;font-weight:normal;font-size:13px;line-height:1.2;border:1px solid #aaa;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType04 tbody td{height:30px;padding:4px 0;font-weight:normal;font-size:13px;line-height:1.2;white-space:normal;text-align:center;border:1px solid #ccc;}
.listTbType04 tbody td a{font-size:15px;font-weight:normal;}
.listTbType04 tbody td a:hover{color:#06f;}
.listTbType04 tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}


.listTbType05{width:100%;border-top:1px solid #596cd3 !important;margin:0 auto;}
.listTbType05 caption{display:none;}
.listTbType05 thead th{height:30px;padding:5px 0;font-weight:bold;font-size:11px;line-height:1.2;border:0 !important;border-bottom:1px solid #ccc !important;;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbType05 tbody td{height:36px;padding:5px 2px;font-weight:normal;font-size:11px;line-height:1.2;white-space:normal;text-align:center;border:0 !important;border-bottom:1px solid #eee !important;}
.listTbType05 tbody td a{font-size:12px;font-weight:normal;}
.listTbType05 tbody td a:hover{color:#06f;}
.listTbType05 tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;text-align:center;color:#333;background:#fafafa;border:0 !important;border-bottom:1px solid #ccc !important;}
.listTbType05 tbody .selected td{background:#dbedfb !important;}


.listTbTypeWs{width:100%;border-top:1px solid #596cd3 !important;margin:0 auto;}
.listTbTypeWs caption{display:none;}
.listTbTypeWs th{height:35px;padding:5px 0;font-weight:normal;font-size:11px;line-height:1.2;border-bottom:1px solid #596cd3;white-space:normal;text-align:center;color:#333;background:#fff;}
.listTbTypeWs td{height:35px;padding:2px 0;font-weight:normal;font-size:11px;line-height:1.2;white-space:normal;text-align:center;border:1px solid #ccc;}
.listTbTypeWs td a{font-size:15px;font-weight:normal;}
.listTbTypeWs td a:hover{color:#06f;}
.listTbTypeWs tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}

.sortTd{cursor:pointer;}
.sortTd:hover {color:#f20;}
.inTbIp{height:100%;border:0 !important;padding:0 !important;background:none !important;}
thead th.interval{padding:0 !important;border-top:2px solid #f4f6f9 !important;border-bottom:0 !important;background:#f4f6f9 !important} /* f4f6f9 */
.interval{padding:0 !important;border-top:0 !important;border-bottom:0 !important;background:#f4f6f9 !important}
.bg_none{background:none !important;}

table .date{}
.subTxt{}

.blockTr td, .blockTr td a{color:#ccc !important;}
.lockTr td{background:#eee;}
.prgTr td{background:#f4f7ff;}
.ovrTr td{background:#fff3f3;}
.lockTd{border-left:5px solid #494949}
.prgTd{border-left:5px solid #596cd3}
.ovrTd{border-left:5px solid #ff8585}
.tr_action tbody tr.check th, .tr_action tbody tr.check td, .tr_action tbody tr:hover td, .tr_action tbody tr:hover th{background:#6598de !important;color:#fff !important;}

.ok_depth02{width:49%;overflow:hidden;padding:20px 10px;font-size:14px;font-weight:normal;letter-spacing:-1px;border:2px solid #eee;border-radius:9px;box-sizing:border-box;}
.ok_depth02:hover{border:2px solid #453c37 !important;}

.pagenate{text-align:center;margin:20px auto;line-height:27px;font-weight:500;font-size:14px;font-family:Arial;}
.pagenate a{padding:5px 8px;text-align:center;font-size:14px;color:#333;border:1px solid #dedede;font-weight:normal;background:#fff;border-radius:.5rem;}
.pagenate a:hover{background:#fff;color:#845adf;border:1px solid #845adf;}
.pagenate a.now{background:#596cd3;color:#fff;border:1px solid #845adf;}
.pagenate a.arrow{border:none;padding:5px 2px; color:#999}


.paginate{text-align:center;margin:20px auto;line-height:27px;}
.paginate a{padding:4px 7px;text-align:center;font-size:11px;color:#333;border:1px solid #dedede;font-weight:normal;background:#fff;border-radius:1000px;}
.paginate a:hover{background:#fff;color:#596cd3;border:1px solid #596cd3;}
.paginate a.on{background:#596cd3;color:#fff;border:1px solid #596cd3;box-shadow:0 5px 10px -3px rgba(0, 0, 0, 0.7);}

.bgPlus{background:#f4faff !important;}
.bgMinus{background:#ffeeee !important;}
.focusOn{background:#ffffe1 !important;font-weight:normal;color:#f20 !important;}
.focusOff{font-weight:normal;color:#333 !important;}
.txtFocus{text-align:right !important;font-size:18px !important;font-weight:normal !important;padding-right:5px !important;}
.txtFocus2{text-align:right !important;font-size:15px !important;font-weight:normal !important;}
.numAuto{color:#757ba8;font-weight:normal;font-size:11px;}
.numPlus{color:#06f;font-weight:normal;font-size:11px;}
.numMinus{color:#f20;font-weight:normal;font-size:11px;}
.commentTb{padding:5px 0;line-height:20px;}

.halfInfoTb{width:49%;border-bottom:1px solid #eee;}
.totalSum{font-size:11px;text-align:right;position:absolute;bottom:3px;right:20px;}
.totalSum strong{font-size:20px;font-weight:normal;color:#f60;}


.mwin_layer {position: absolute;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.mwin_layer .bg_new{position:fixed;_position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}
.mw_defalut{position:absolute;z-index:999999;-moz-box-shadow: 0px 10px 21px #000;-webkit-box-shadow: 0px 10px 21px #000;box-shadow: 0px 10px 21px #000;}
.mw_defalut .mw_title{height:48px;text-align:left;overflow:hidden;position:relative;background:#537edd;} /* url('/erp/static/erp/img/comm/bg_header.png') repeat-x 0 0 */
.mw_defalut .mw_title .title{font-size:16px;color:#fff;font-weight:normal !important;line-height:48px;padding-left:15px;}
.mw_defalut .mw_title .close_layer{width:16px;height:16px;display:block;position:absolute;top:15px;right:10px;}
.mw_defalut .mw_ctWrap{padding:20px 20px 15px 20px;background:#fff;}
.mw_defalut .mw_ctWrap .pagenate{margin-bottom:0 !important;}
.mw_defalut .mw_ctWrap .mw_contents{padding:0 !important}
.mw_defalut .mw_contents{padding:20px 20px 15px 20px;background:#fff;}
.mw_contents h3{text-align:left;font-size:14px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 19px;}
.hasDatepicker{font-size:11px;}
.btn_area{text-align:center;margin:10px auto 0;position:relative;}

.scrapCertificate{background:#fff;border:1px solid #ccc;box-sizing:border-box !important;padding:10px 20px;border-radius:8px;overflow:hidden;}
.checkTypeOn{color:#06f !important;font-weight:normal !important;font-size:11px !important;}
.checkTypeOff{color:#f20 !important;font-weight:normal !important;font-size:11px !important;}
.basicInfo .btnScrap{background:#528fea;padding:24px 0 0;width:110px;height:49px;display:inline-block;text-align:center;font-size:16px;font-weight:normal;color:#fff !important;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.basicInfo .btnScrap:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnBankChoice{margin:0.2%;width:9%;background:#fff;padding:7px 0 6px;height:32px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#333 !important;border:1px solid #ccc;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnBankChoice:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:1px solid #87abec;}
.btnBankSelected{width:10%;background:#528fea;padding:7px 0 6px;height:32px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#fff !important;border:1px solid #366ec3;border-radius:4px;}
.btncardChoice{margin:0.1%;width:8.2%;background:#fff;padding:7px 0 6px;height:32px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#333 !important;border:1px solid #ccc;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btncardChoice:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:1px solid #87abec;}
.btncardSelected{width:10%;background:#528fea;padding:7px 0 6px;height:32px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#fff !important;border:1px solid #366ec3;border-radius:4px;}
.scrapDate .btnBankChoice{width:11.7% !important;text-align:left !important;padding-left:10px;}
.scrapDate .btncardChoice{width:9.4% !important;text-align:left !important;padding-left:10px;}
.scrapDate .btnBankChoice, .scrapDate .btncardChoice{font-weight:bold;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.scrapDate .selected{background:#6598de !important;color:#fff !important;}
.scrapDate .disable {background:#cccccc !important;color:#999 !important;}
.scrapStepLayer .selected{background:#6598de !important;color:#fff !important;}
.scrapStepLayer .disable {background:#aaaaaa !important;color:#555 !important;}
.lockingDiv  {background: #fff;opacity: .8;filter: Alpha(Opacity=8);position: absolute!important;}
.scrapCertificate .btnScrap{background:#528fea;padding:24px 0 0;width:110px;height:49px;display:inline-block;text-align:center;font-size:16px;font-weight:normal;color:#fff !important;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.scrapCertificate .btnScrap:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

#expendDateDiv{width:470px !important;}
.calGroup{box-shadow:0 5px 10px -1px rgba(0, 0, 0, 0.5);}
.calGroup a{font-size:11px !important;}
/* 180417_날짜선택 팝업 내 영역 조정 */
.calGroup .hasDatepicker{min-height:230px;}
.ui-datepicker-calendar{}
.ui-datepicker-calendar tr:hover, .ui-datepicker-calendar tr:hover td{background:#fff !important;}
.ui-datepicker td span, .ui-datepicker td a{padding:5px !important;}


/* 기업정보 안내팝업 */
.noticeDlPop{width:500px;position:absolute;top:5px;left:30px;border:2px solid #06f;padding:3px;background:#fff;text-align:left;z-index:99;border-radius:10px;box-shadow:0px 0px 10px #888;}
.noticeDlPop dt{font-weight:normal;font-size:12px;padding:3px 0;color:#f30;}
.noticeDlPop dd{font-size:11px;line-height:1.5;padding:3px 0 3px 10px;}

.noticedivPop{width:500px;position:absolute;border:2px solid #06f;padding:5px;background:#fff;text-align:left;z-index:99;border-radius:10px;box-shadow:0px 0px 10px #888;display:none;}


.tradeSubOn{width:58%;float:left;}
.tradeProductList{width:41%;float:right;display:none;}

#fileReceiptTr{display:none;}

.payment01{color:#333 !important;font-size:13px !important;font-weight:normal;}
.payment02{color:#06f !important;font-size:13px !important;font-weight:normal;}
.payment03{color:#f20 !important;font-size:13px !important;font-weight:normal;}
.closeTd{background:#ffdfc9 !important;}





/* 기존 style.css  삽입 */
/* 151216_경영혁신플랫폼 연동용 css 충돌 수정
.helper_tab li.on a{}
.tabInTab a.on:visited{color:#fff !important;}
.tabbtn li.on strong span a:visited{color:#596cd3 !important;}
.btn_acc:visited{color:#fff !important;}
.bannerWrapBtn a:visited{color:#fff !important;}
.presentTabbtn li.on strong span a:visited{color:#596cd3 !important;}
.newbie_notice .helpBtns:visited{color:#fff !important;}
.newbie_notice .helpBtns2:visited{color:#fff !important;}
.newbie_notice2 .helpBtns:visited{color:#fff !important;}
.newbie_notice2 .helpBtns2:visited{color:#fff !important;}
.helper_tab li.on a:visited{color:#596cd3 !important;}
.btnStyle3:visited{color:#fff !important;}
.btnStyle7:visited{color:#fff !important;}
.btnStyle01:visited{color:#999 !important}
.btnStyle05:visited{color:#fff}
.btnStyle03:visited{color:#333 !important}
.btnStyle04:visited, .btnstyle_orange:visited{color:#fff !important;}
.btnstyle_orange:hover{color:#feee00;}
 */

.updateNewList{background:#fc5f63 !important;color:#fff !important;font-weight:normal !important;padding:3px !important;border-radius:8px;}

.txtTypePst{background:#4a73e9 !important;color:#fff !important;font-weight:normal !important;padding:5px 5px !important;border-radius:8px;}
.txtTypeNgt{background:#ea484c !important;color:#fff !important;font-weight:normal !important;padding:5px 5px !important;border-radius:8px;}
.txtTypeNtr{background:#49b770 !important;color:#fff !important;font-weight:normal !important;padding:5px 5px !important;border-radius:8px;}
.txtTypeGuide{background:#ff8901 !important;color:#fff !important;font-weight:normal !important;padding:5px 5px !important;border-radius:8px;}


/* --- Layout --- */

/* loading */
.loading_div{width:100% !important;height:100% !important;background:url('/erp/static/erp/img/comm/bg_block.png') repeat 0 0;position:fixed;top:0;left:0;z-index:999999;}
.loading_div .ico_load{width:64px;height:64px;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;background:url('/erp/static/erp/img/comm/ico_load8.gif') no-repeat 0 0;}
.loading_div .ico_load_bak{width:32px;height:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;background:url('/erp/static/erp/img/comm/ico_load_bak.gif') no-repeat 0 0;}


/* content_sect */
.content_sect{content:'';zoom:1;}
.overflow_x_div{width:100%;overflow-x:scroll;overflow-y:hidden;}
.overflow_y_div{width:100%;overflow-y:scroll;overflow-x:hidden;}
.overflow_xy_div{width:100%;height:570px;overflow-x:scroll;overflow-y:scroll;}

/* ��������Ŭ���� */
.doc_type_tb{border-collapse:collapse;border-spacing: 0;table-layout:fixed}
#calForm .form td{border:1px solid #eee;}
.ac_tb td{text-align:center;}

.board_sect{width:100%;float:left;min-height:560px;position:relative;}
.board_sect .top, .board_sect .btm{display:none;}
.board_sect .mid{}
.board_sect .mid h3{text-align:left;font-size:14px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.board_sect .mid h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}
.board_sect .mid .overflow_div{width:100%;height:530px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;}

.list_sect_all{overflow:hidden}
.list_sect{width:29%;float:left;min-height:560px;position:relative;}
.list_sect .top, .list_sect .btm{display:none;}
.list_sect .mid{padding:5px;}
.list_sect .mid h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.list_sect .mid h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}
.list_sect .mid .overflow_div{width:100%;height:530px;overflow-x:hidden;overflow-y:scroll;}

.double_sect{width:49%;float:left;min-height:560px;position:relative;}
.double_sect .top, .double_sect .btm{display:none;}
.double_sect .mid{padding:5px;}
.double_sect .mid h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.double_sect .mid h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}
.double_sect .level_div{padding:8px 0;background:#fafafa;border:1px solid #eee;text-align:center;margin:5px auto;}

.thrd_sect{width:30%;float:left;min-height:500px;position:relative;}
.thrd_sect .top, .thrd_sect .btm{display:none;}
.thrd_sect .mid{padding:5px;}
.thrd_sect .mid h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.thrd_sect .mid h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}
.thrd_sect .mid .overflow_div{width:100%;height:530px;overflow-x:hidden;overflow-y:scroll;}

.thrd_sect .info_plus{padding:3px 0;}
.thrd_sect .thrd_select_div{padding:3px;background:#fff;}
.thrd_sect .on{padding:3px;background:#ff9329;}
.thrd_sect .on h3{color:#fff;}
.thrd_sect .thrd_select_div:hover{padding:3px;background:#ff9329;}
.thrd_sect .thrd_select_div:hover h3{color:#fff;}

.thrd_btn_sect{width:4.5%;float:left;min-height:500px;position:relative;}
.thrd_btn_sect .btn_lr{width:20px;height:31px;display:block;position:absolute;}
.thrd_btn_sect .left{top:50%;left:50%;margin-top:-40px;margin-left:-10px;}
.thrd_btn_sect .right{top:50%;left:50%;margin-top:10px;margin-left:-10px;}

.thrd_h3{position:relative;}
.thrd_h3 .control_span{position:absolute;top:4px;right:5px;line-height:1;}
.thrd_h3 .control_span .btn_updw{padding:2px;}


.cont_sect{width:68%;float:right;min-height:560px;position:relative;}
.cont_sect .top, .cont_sect .btm{display:none;}
.cont_sect h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.cont_sect .mid{padding:5px;}
.cont_sect .mid .overflow_div{width:100%;height:520px;overflow-x:hidden;overflow-y:scroll;}

.diary_sect{width:100%;position:relative;margin:0px auto 10px;}
.diary_sect .top, .diary_sect .btm{display:none;}
.diary_sect h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.diary_sect .mid{padding:5px;}
.diary_sect .mid .overflow_div{width:100%;overflow:hidden;}
.diary_sect .diary_tb{width:100%;}
.diary_sect .diary_tb tbody td{height:80px;vertical-align:top;white-space:normal;text-align:left;line-height:18px;padding:3px 8px !important;}
.diary_sect .diary_tb tbody td .date{text-align:left;margin-bottom:5px;}
.diary_sect .diary_tb .sun{color:#f00;}
.diary_sect .diary_tb .sat{color:#0069d1;}

/* --- // Layout --- */

/* diary_div */
.diary_div{width:100%;text-align:left;}
.diary_div .diary_control{width:100%;height:35px;background:url('/erp/static/erp/img/bul/bg_diary_top.gif') repeat-x 0 0;}
.diary_div .diary_control li{float:left;}
.diary_div .diary_control .diary_btn{width:10%;height:36px;text-align:center;vertical-align:middle;}
.diary_div .diary_control .diary_btn a{width:100%;height:16px;padding:10px 0;display:block;}
.diary_div .diary_control .diary_month{width:79.9%;height:25px;padding-top:11px;text-align:center;font-weight:normal;font-family:verdana;font-size:14px;color:#fff;}
.diary_div .diary_tb{width:100%;margin-top:5px;position:relative;}
.diary_div .sun{color:#f00 !important;}
.diary_div .sat{color:#0069d1 !important;}
.diary_div .tb_list_type04{line-height:1.5;}
.diary_div .weekly_tb td{min-height:50px !important;}
.diary_div .diary_tb caption{display:none;}
.diary_div .diary_tb .first{border-left:1px solid #e4e4e4 !important;}
.diary_div .diary_tb .last{border-right:1px solid #e4e4e4;}
.diary_div .diary_tb thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;}
.diary_div .diary_tb tbody td{text-align:left;vertical-align:top;border:1px solid #eee;white-space:normal;overflow:visible;}
.diary_div .diary_tb tbody td .day{font-family:verdana;font-weight:normal;color:#999;}
.diary_div .diary_tb tbody td.bg_today{background-color:#f1f5ff;}
.diary_div .diary_tb tbody td.bg_today a{color:#333;}
.diary_div .diary_notice{margin-top:5px;}
.diary_div .deptLink{width:100%;height:10px;background:#4abaca;margin:5px auto 0;}
.diary_div .deptLink2{width:100%;margin:5px auto 0;}
.diary_div .deptLink3{color:#9e8b33 !important;}
.diary_div .deptLink_p{padding:5px;line-height:1.3;}
.diary_div .deptLink_p a{margin:1px;}
.diary_div .deptLink_p a:hover{text-decoration:underline;}

.content .pop_layer{width:500px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-250px;z-index:99;background:#fff;border:2px solid #e66738;}
.content .pop_layer table th{height:15px;padding:5px 0;}
.content .pop_layer table td{height:15px;padding:5px 0 5px 5px !important;}

.content .pop_layer2{width:500px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-250px;z-index:99;background:#fff;border:2px solid #e66738;}
.content .pop_layer2 h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}

.in_over_div{height:200px;overflow-y:auto;}


/* Button & Page */
.btn_sect{text-align:right;padding:5px;}
.btn_sect img{vertical-align:middle;}

.attend_sect{text-align:right;padding:5px;overflow:hidden;}
.attend_sect img{vertical-align:middle;}
.attend_sect .attent_today{float:left;letter-spacing:-1px;background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 50%;padding-left:7px;}
.attend_sect .attent_today strong{letter-spacing:0;}




.excel_btn{text-align:left;}
.page_view_div{text-align:right;margin-bottom:10px;}

.tabwrap_div{padding-top:5px;border-top:1px solid #eee;}

.tip_notice{letter-spacing:-1px;color:#f60;padding:7px 5px;}
.tip_msg{color:#f60;margin:10px 0 10px 5px;letter-spacing:-1px;font-size:12px;}
.tip_txt{color:#f60;margin-left:10px;}

.board_notice{padding:10px 15px;background:#fefefe;border:1px solid #eee;margin:10px auto;}
.board_notice li{line-height:17px;font-size:11px;color:#7b6665;background:url('/erp/static/erp/img/bul/bul_list02.gif') no-repeat 0 50%;padding-left:8px;text-align:left;}

/* table */
.tb_list_type01{width:100%;}
.tb_list_type01 .first{border-left:0 !important;}
.tb_list_type01 .last{border-right:1px solid #e4e4e4;}
.tb_list_type01 caption{display:none;}
.tb_list_type01 thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center; border-bottom: 0 !important;letter-spacing:-1px;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type01 tbody td{padding:7px 0px 7px 0;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_list_type01 tbody tr.bg{background:#fdfdfd;}
.tb_list_type01 tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;}

.tb_list_type01_2{width:100%;}
.tb_list_type01_2 .first{border-left:0 !important;}
.tb_list_type01_2 .last{border-right:1px solid #e4e4e4;}
.tb_list_type01_2 caption{display:none;}
.tb_list_type01_2 thead th{height:32px;line-height:32px;font-size:11px;background:#f9f9f9;font-weight:normal;text-align:center; border: 1px solid #e4e4e4;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type01_2 tbody td{padding:7px 0px 7px 0;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_list_type01_2 tbody tr.bg{background:#fdfdfd;}
.tb_list_type01_2 tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;}

.tb_list_type01_3{width:100%;border-top:1px solid #666}
.tb_list_type01_3 .first{border-left:0 !important;}
.tb_list_type01_3 .last{border-right:1px solid #e4e4e4;}
.tb_list_type01_3 caption{display:none;}
.tb_list_type01_3 thead th{height:32px;line-height:32px;font-size:11px;background:#f9f9f9;font-weight:normal;text-align:center;border:0 !important;border-bottom:1px solid #e4e4e4 !important;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type01_3 tbody td{padding:7px 0px 7px 0;font-size:13px;text-align:center;border:0 !important;border-bottom:1px solid #e4e4e4 !important;}
.tb_list_type01_3 tbody tr.bg{background:#fdfdfd;}
.tb_list_type01_3 tfoot th{padding:7px 0 !important;font-size:13px;font-weight:normal;}

.tb_list_type01_3 th:first-child, .tb_list_type01_3 td:first-child{border-left:1px solid #eee !important;}
.tb_list_type01_3 th:last-child, .tb_list_type01_3 td:last-child{border-right:1px solid #eee !important;}

.tb_list_type01_3Border{width:100%;border-top:1px solid #666}
.tb_list_type01_3Border .first{border-left:0 !important;}
.tb_list_type01_3Border .last{border-right:1px solid #e4e4e4;}
.tb_list_type01_3Border caption{display:none;}
.tb_list_type01_3Border thead th{height:32px;line-height:32px;font-size:11px;background:#fff;font-weight:normal;text-align:center;border:1px solid #ccc !important;border-bottom:1px solid #666 !important;border-top:0 !important;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type01_3Border tbody td{padding:7px 0px 7px 0;font-size:13px;text-align:center;border:1px solid #e4e4e4 !important;}
.tb_list_type01_3Border tbody tr.bg{background:#fdfdfd;}
.tb_list_type01_3Border tfoot th{padding:7px 0 !important;font-size:13px;font-weight:normal;border:1px solid #e4e4e4 !important;}


.tb_list_type01_4Border{width:100%;border-top:1px solid #666}
.tb_list_type01_4Border .first{border-left:0 !important;}
.tb_list_type01_4Border .last{border-right:1px solid #e4e4e4;}
.tb_list_type01_4Border caption{display:none;}
.tb_list_type01_4Border thead th{height:40px;font-size:11px;background:#fafafa;font-weight:normal;text-align:center;border:1px solid #ccc !important;border-bottom:1px solid #666 !important;border-top:0 !important;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type01_4Border tbody td{height:45px;font-size:11px;text-align:center;border:1px solid #e4e4e4 !important;}
.tb_list_type01_4Border tbody tr.bg{background:#fdfdfd;}
.tb_list_type01_4Border tfoot th{padding:7px 0 !important;font-size:13px;font-weight:normal;border:1px solid #e4e4e4 !important;}


.tb_list_type02{width:100%;border-top:1px solid #898989;}
.tb_list_type02 .first{border-left:0 !important;}
.tb_list_type02 .last{border-right:1px solid #e4e4e4;}
.tb_list_type02 caption{display:none;}
.tb_list_type02 tbody th{padding:5px 0 !important;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;}
.tb_list_type02 tbody td{padding:5px 0 5px 5px !important;font-size:11px;text-align:left;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_list_type02 .photo{width:100px;height:130px;padding:7px;background:#fff;border:1px solid #e5e5e5;margin:0 auto 5px;text-align:center;}
.tb_list_type02 .photo img{width:100px;height:130px;}

.tb_list_type03{width:100%;border-top:1px solid #898989;}
.tb_list_type03 .first{border-left:1px solid #e4e4e4 !important;}
.tb_list_type03 .last{border-right:1px solid #e4e4e4;}
.tb_list_type03 caption{display:none;}
.tb_list_type03 thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type03 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}

.tb_list_type03_m{width:100%;}
.tb_list_type03_m .first{border-left:1px solid #e4e4e4 !important;}
.tb_list_type03_m .last{border-right:1px solid #e4e4e4;}
.tb_list_type03_m caption{display:none;}
.tb_list_type03_m thead th{height:26px;line-height:26px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;border-bottom:1px solid #e4e4e4;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type03_m tbody td{padding:7px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}

.tb_list_type04{width:100%;}
.tb_list_type04 .first{border-left:1px solid #e4e4e4 !important;}
.tb_list_type04 .last{border-right:1px solid #e4e4e4;}
.tb_list_type04 caption{display:none;}
.tb_list_type04 thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type04 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}

.tb_list_type05{width:100%;}
.tb_list_type05 .first{border-left:1px solid #e4e4e4 !important;}
.tb_list_type05 .last{border-right:1px solid #e4e4e4;}
.tb_list_type05 caption{display:none;}
.tb_list_type05 thead{background:url('/erp/static/erp/img/bul/bg_th_title2.gif') repeat-x 0 0;}
.tb_list_type05 thead th{height:31px;line-height:31px;font-size:11px;font-weight:normal;text-align:center;border:1px solid #ccc;letter-spacing:-1px;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type05 tbody th{font-weight:normal;background:#f9f9f9;border:1px solid #e4e4e4;text-align:center;}
.tb_list_type05 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.tb_list_type05 tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;background:#f9f9f9;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;text-align:center;}

.tb_list_type06{width:100%;}
.tb_list_type06 .first{border-left:1px solid #e4e4e4 !important;}
.tb_list_type06 .last{border-right:1px solid #e4e4e4;}
.tb_list_type06 caption{display:none;}
.tb_list_type06 thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_list_type06 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}

.tb_view_type01{width:100%;}
.tb_view_type01 .first{border-left:1px solid #e4e4e4 !important;}
.tb_view_type01 .last{border-right:1px solid #e4e4e4;}
.tb_view_type01 caption{display:none;}
.tb_view_type01 thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_view_type01 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}

.tb_view_type02{width:100%;}
.tb_view_type02 .first{border-left:1px solid #e4e4e4 !important;}
.tb_view_type02 .last{border-right:1px solid #e4e4e4;}
.tb_view_type02 caption{display:none;}
.tb_view_type02 thead th{height:5px;padding:0 !important;background:url('/erp/static/erp/img/bul/bg_board_top.gif') repeat-x 0 0;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_view_type02 tbody th{padding:3px 0 !important;font-size:11px;font-weight:normal;text-align:center;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;color:#333;}
.tb_view_type02 tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px dashed #e4e4e4;}
.tb_view_type02 .file{font-weight:normal;}
.tb_view_type02 .editor_div{border:1px solid #e4e4e4;min-height:350px;padding:10px;text-align:left;line-height:inherit;}

.tb_view_type03{width:100%;}
.tb_view_type03 .first{border-left:1px solid #e4e4e4 !important;}
.tb_view_type03 .last{border-right:1px solid #e4e4e4;}
.tb_view_type03 caption{display:none;}
.tb_view_type03 thead th{height:5px;padding:0 !important;background:url('/erp/static/erp/img/bul/bg_board_top.gif') repeat-x 0 0;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.tb_view_type03 tbody th{padding:3px 0 !important;font-size:11px;font-weight:normal;text-align:center;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;color:#333;}
.tb_view_type03 tbody td{padding:8px 0 8px 5px !important;font-size:11px;text-align:left;border-bottom:1px dashed #e4e4e4;}
.tb_view_type03 .file{font-weight:normal;}
.tb_view_type03 .editor_div{border:1px solid #e4e4e4;min-height:350px;padding:10px;text-align:left;line-height:inherit;}

.tb_write_type01{width:100%;border-top:1px solid #898989;margin:5px auto;}
.tb_write_type01 .first{border-left:0 !important;}
.tb_write_type01 .last{border-right:1px solid #e4e4e4;}
.tb_write_type01 caption{display:none;}
.tb_write_type01 tbody th{padding:3px 0 !important;font-size:11px;font-weight:normal;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;color:#333;}
.tb_write_type01 tbody td{padding:5px 0 5px 5px !important;font-size:11px;text-align:left;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_write_type01 .photo{width:100px;height:130px;padding:7px;background:#fff;border:1px solid #e5e5e5;margin:0 auto 5px;text-align:center;}
.tb_write_type01 .photo img{width:100px;height:130px;}
.tb_write_type01 .editor_div{border:1px solid #e4e4e4;min-height:350px;}

.tb_write_type02{width:100%;border-top:1px solid #898989;margin:5px auto;}
.tb_write_type02 .first{border-left:0 !important;}
.tb_write_type02 .last{border-right:1px solid #e4e4e4;}
.tb_write_type02 caption{display:none;}
.tb_write_type02 tbody th{padding:5px 0 !important;font-size:11px;font-weight:normal;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;color:#333;}
.tb_write_type02 tbody td{padding:7px 0 7px 7px !important;font-size:11px;text-align:left;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_write_type02 .photo{width:100px;height:130px;padding:7px;background:#fff;border:1px solid #e5e5e5;margin:0 auto 5px;text-align:center;}
.tb_write_type02 .photo img{width:100px;height:130px;}
.tb_write_type02 .editor_div{border:1px solid #e4e4e4;min-height:350px;}

/* ���ÿ��� */
.reply_div{padding:10px;border:1px solid #eee;background:#fdfdfd;margin-top:-1px;}
.reply_div .reply_list{margin:0 auto 15px;}
.reply_div .reply_list_one{width:100%;padding:8px 0;text-align:left;border-bottom:1px solid #eee;}
.reply_div .reply_list_one dl{width:100%;overflow:hidden;}
.reply_div .reply_list_one dl dt.thum{width:112px;font-size:12px;font-weight:normal;float:left;text-align:center;line-height:1.5;}
.reply_div .reply_list_one dl dt.thum img{width:110px;height:120px;border:1px solid #eee;margin-bottom:5px;}
.reply_div .reply_list_one dl dd.note{margin-left:120px;float:left;line-height:1.5;white-space:normal;word-break:break-all;}
.reply_div .reply_list_one dl dd .date{font-size:11px;color:#999;}
.reply_div .reply_list_one dl dd .del_x{font-size:10px;font-weight:normal;color:#333;padding:0 5px;}
.reply_div .reply_list_one dl dd .del_x:hover{font-size:10px;font-weight:normal;color:#f00;}

.reply_div .reply_write{width:100%;text-align:left;margin:0 auto;}
.reply_div .reply_write .reply_write_tb{width:100%;}
.reply_div .reply_write .reply_write_tb tbody th{text-align:left;font-weight:normal;padding:5px 0 5px 12px;}
.reply_div .reply_write .reply_write_tb tbody td{text-align:left;padding:5px 0;}
.reply_div .reply_write .reply_write_tb tbody td .reply_txt{width:80%;height:50px;overflow:auto;border:1px solid #ccc;float:left;}
.reply_div .reply_write .reply_write_tb tbody td .reply_btn{width:52px;height:50px;text-align:center;line-height:50px;display:block;border:1px solid #ccc;background:#fcfcfc;float:left;margin-left:5px;font-weight:normal;padding:0 20px;}


/* �����, ������ */
.nxt_prv_div{width:100%;margin:10px auto 20px;}
.nxt_prv_div .nxt_prv_tb{width:100%;border-top:1px solid #efefef;}
.nxt_prv_div .nxt_prv_tb tbody th{text-align:center;padding:7px 0;border-bottom:1px solid #efefef;}
.nxt_prv_div .nxt_prv_tb tbody td{text-align:left;padding:7px 0;border-bottom:1px solid #efefef;}

/* main */
.main_rt{position:absolute;top:8px;right:10px;}
.m_board_div{width:100%;}

.payment_print td{text-align:right;padding:8px 2px;}
.payment_print th{font-weight:normal;}
.payment_print tfoot td{font-weight:normal;}

.mem_info_title{margin:5px auto;text-align:left;}
.mem_info_title{font-size:12px;}
.mem_info_title strong{font-size:14px;font-weight:normal;margin-right:15px;}

.over_div{width:730px;height:300px;overflow-x:scroll;oveflow-y:auto;}
.over_div table thead th{font-weight:normal;}
.over_div table tbody td{text-align:center;}

.over_tb_head{height:23px;overflow:hidden;padding-right:17px;}
.over_tb_body{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;}
.over_tb_body td{padding:4px 0 !important;}
.over_tb_foot{padding-right:17px;}

.over_tb_x{width:100%;overflow-x:scroll;overflow-y:auto;}
.over_tb_y{width:100%;overflow-y:scroll;overflow-x:hidden;}

.total_bg{background:#f8faff;}
.mode_type{font-style:normal;letter-spacing:-1px;}
.mode_type strong{color:#f60;}


/* �����ȣ ã�� �˾� */
.add_pop{}
.add_pop .tab_pop{margin:15px auto 0;}
.add_pop .tab_pop ul{width:400px;height:19px;margin:0 auto;border-bottom:1px solid #999;overflow:hidden;}
.add_pop .tab_pop ul li{float:left;margin:0 2px;}

.add_pop .cont_zip{width:378px;padding:10px; border:1px solid #ccc;margin:-1px auto 0;}
.add_pop .search_div{width:95%;text-align:center;padding:10px 0;margin:0 auto;background:#e9e9e9;border:1px solid #ccc;}
.add_pop .notice{line-height:1.4;margin:5px auto;}
.add_pop .notice em{font-style:normal;font-size:11px;color:#000;}
.add_pop .input_type03{}

.add_pop .tbflow_div{width:363px;margin:10px auto;border:1px solid #eee;}
.add_pop .tbflow_div .flow_tb{width:350px;}
.add_pop .tbflow_div .flow_tb thead th{padding:3px 0;background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:11px;letter-spacing:-1px;font-weight:normal;}
.add_pop .tbflow_div .flow_tb tbody tr:hover{background:#f3f8ff;}
.add_pop .tbflow_div .flow_tb tbody td{padding:3px 0;text-align:center;border-bottom:1px solid #ccc;white-space:normal;line-height:1.3;}
.add_pop .tbflow_div .overflow_div{width:363px;height:95px;overflow-x:hidden;overflow-y:scroll;}
.add_pop .road_h2{width:90%;text-align:left;margin:0 auto;font-size:11px;font-weight:normal;color:#333;}

.add_pop .select_add{width:343px;margin:10px auto;padding:10px;background:#f5f5f5;border:1px solid #ccc;}
.add_pop .select_add .add_tb{width:100%;border:0;}
.add_pop .select_add .add_tb tbody th{text-align:center;padding:5px 0;font-weight:normal;font-size:11px;letter-spacing:-1px;color:#333;border:0;}
.add_pop .select_add .add_tb tbody td{text-align:center;padding:5px 0;border:0;background:none;}
.add_pop .btn_pop{margin:5px auto;text-align:center;}

.mwin_layer .cont_zip{width:378px;padding:10px; border:1px solid #ccc;margin:-1px auto 0;}
.mwin_layer .search_div{width:95%;text-align:center;padding:10px 0;margin:0 auto;background:#e9e9e9;border:1px solid #ccc;}
.mw_layer .search_div{width:95%;text-align:center;padding:10px 0;margin:0 auto;background:#e9e9e9;border:1px solid #ccc;}
.mwin_layer .notice{line-height:1.4;margin:5px auto;text-align:center;}
.mwin_layer .notice em{font-style:normal;font-size:11px;color:#000;}
.mwin_layer .input_type03{border:1px solid #ccc;padding:3px;font-size:11px;color:#555;}

.mwin_layer .tbflow_div{width:363px;margin:10px auto;border:1px solid #eee;}
.mwin_layer .tbflow_div .flow_tb{width:350px;}
.mwin_layer .tbflow_div .flow_tb thead th{padding:3px 0;background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:11px;letter-spacing:-1px;font-weight:normal;}
.mwin_layer .tbflow_div .flow_tb tbody tr:hover{background:#f3f8ff;}
.mwin_layer .tbflow_div .flow_tb tbody td{padding:3px 0;text-align:center;border-bottom:1px solid #ccc;white-space:normal;line-height:1.3;}
.mwin_layer .tbflow_div .overflow_div{width:363px;height:95px;overflow-x:hidden;overflow-y:scroll;}
.mwin_layer .road_h2{width:90%;text-align:left;margin:0 auto;font-size:11px;font-weight:normal;color:#333;}

.mwin_layer .select_add{width:343px;margin:10px auto;padding:10px;background:#f5f5f5;border:1px solid #ccc;}
.mwin_layer .select_add .add_tb{width:100%;}
.mwin_layer .select_add .add_tb tbody th{text-align:center;padding:5px 0;font-weight:normal;font-size:11px;letter-spacing:-1px;color:#333;}
.mwin_layer .select_add .add_tb tbody td{text-align:center;padding:5px 0;}


.detail_ul{border-top:1px solid #bbb;overflow:hidden;}
.detail_ul li{font-size:11px;letter-spacing:-1px;text-align:left;border-bottom:1px solid #bbb;padding:5px;}

.memo_tb02{}
.memo_tb02 thead th{font-weight:normal;}
.memo_tb02 tbody td{padding:5px 0 5px 0;text-align:center;}
.lh15{line-height:1.5;}
.ls1{letter-spacing:-1px;}

.pay_tb{}
.pay_tb thead th{font-weight:normal;}
.pay_tb tbody td{padding:8px 0 8px 5px;text-align:center !important;}
.pay_tb tfoot th{font-weight:normal;}

.pay_tb2{}
.pay_tb2 thead th{font-weight:normal;}
.pay_tb2 tbody td{padding:8px 5px 8px 0;text-align:right !important;border:1px solid #dedede;}
.pay_tb2 tfoot th{font-weight:normal;padding:5px 5px 5px 0;text-align:right !important;font-size:13px;border:1px solid #dedede;}
/* .pay_tb2 tbody tr:hover td{background:#f3f8ff !important;} */


.pay_tb3{}
.pay_tb3 thead th{font-weight:normal;}
.pay_tb3 tbody td{padding:8px 0 8px 5px;}
.pay_tb3 tfoot th{font-weight:normal;}

.tfoot_pd tfoot th{padding:8px 0}

.tcp_tb{}
.tcp_tb thead th{font-weight:normal;}
.tcp_tb tbody td{padding:5px 0 5px 5px;text-align:center !important;}
.tcp_tb tfoot th{font-weight:normal;}

.info_list_tb{}
.info_list_tb thead th{padding:5px 0;font-size:11px;}
.info_list_tb tbody th{}
.info_list_tb tbody td{padding:7px 0 !important;font-size:11px;text-align:center;}
.info_list_tb tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;}
.info_list_tb .hidden_tr{display:none;}
.info_list_tb .hidden_tr td{background:#fcfcfc;text-align:left;line-height:22px;padding:15px !important;}
.in_qdiv{border-bottom:1px dashed #aaa;padding:0 20px 10px 40px;color:#777;}
.in_qdiv strong{}
.in_adiv{padding:10px 20px 10px 40px;color:#333;}

.info_tb{border-top:1px solid #c0bfbf;width:100%;}
.info_tb caption{display:none;}
.info_tb tbody th{font-weight:normal;}
.info_tb tbody td{padding:8px 0 8px 5px;}
.info_tb th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.info_tb th.last {border-right:1px solid #e4e4e4;}
.info_tb td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:5px 3px 4px 8px; text-align:left; font-size:11px;background:#fff;}
.info_tb td.con {padding-left:8px; text-align:left;}
.info_tb td.last {border-right:1px solid #e4e4e4;}
.info_tb td a {color:000; font-size:11px; font-weight:normal;}

.info_tb2{border-top:1px solid #c0bfbf;width:100%;}
.info_tb2 caption{display:none;}
.info_tb2 tbody th{font-weight:normal;}
.info_tb2 tbody td{padding:8px 0 8px 5px;}
.info_tb2 th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.info_tb2 th.last {border-right:1px solid #e4e4e4;}
.info_tb2 td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:8px 0 !important; text-align:left; font-size:11px;background:#fff;}
.info_tb2 td.con {padding-left:8px; text-align:left;}
.info_tb2 td.last {border-right:1px solid #e4e4e4;}
.info_tb2 td a {color:000; font-size:11px; font-weight:normal;}

.info_tb td .end {display:block; color:#ee5b03;}
.stat_date{font-size:16px;font-weight:normal;font-family:tahoma;text-align:center;margin:10px auto;}
.date_title{font-size:16px;font-family:'malgun gothic',dotum;}

/* List */
.boardlist {width:100%; margin-top:15px;}
.boardlist caption{display:none;}
.boardlist h2{font-size:13px;font-weight:normal;position:relative;margin:15px auto 5px;letter-spacing:-1px;color:#333;color:#3a3d41;background:url(/erp/img/bul/ico_subtitle.gif) no-repeat 0 4px;padding-left:16px;line-height:18px;text-align:left;}
.boardlist .top_tip{margin-left:15px;font-style:normal;font-size:11px;position:absolute;top:2px;right:5px;}
.boardlist .td_tip{font-style:normal;font-size:11px;color:#f60;}
.boardlist table {width:100%; border-top:1px solid #898989;}
.boardlist tr a{text-decoration:none; cursor:hand;}
.boardlist tr.end_bg{background:#fafafa;color:#999 !important;font-weight:normal !important;}
.boardlist tr.end_bg td{background:#fafafa;color:#999 !important;font-weight:normal !important;}

.boardlist th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#f8f8f8;font-weight:normal;}
.boardlist th.last {border-right:1px solid #e4e4e4;}

.boardlist td {border-bottom:1px solid #e1e1e1; border-left:1px solid #e4e4e4; padding:7px 0; text-align:center; font-size:11px;}
.boardlist td.con {padding-left:8px; text-align:left;}
.boardlist td.last {border-right:1px solid #e4e4e4;}
.boardlist td a {color:000; font-size:11px; font-weight:normal;}

.boardlist table tbody tr.even {background:#f2f2f2;}
.boardlist table tbody tr.even.on {background:#c6d6e8;}
.boardlist table tbody tr.on {background:#c6d6e8;}
.boardlist table tbody tr td.dep1 { font-weight:normal; text-align:left; padding-left:15px;}
.boardlist table tbody tr td.dep2 {text-align:left; padding-left:40px; background:url(/erp/img/board/bu_arrow3.gif) no-repeat 20px 8px;}

/* View */
.boardview {width:100%;}
.boardview caption{display:none;}
.boardview h2{text-align:left;font-size:13px;font-weight:normal;position:relative;margin:15px auto 5px;letter-spacing:-1px;color:#333;color:#3a3d41;background:url(/erp/img/bul/ico_subtitle.gif) no-repeat 0 4px;padding-left:16px;line-height:18px;}
.boardview .top_tip{margin-left:15px;font-style:normal;font-size:11px;position:absolute;top:2px;right:5px;}
.boardview .td_tip{font-style:normal;font-size:11px;color:#f60;}
.boardview table {width:100%; border-top:1px solid #898989;}
.boardview .photo{width:100px;height:130px;padding:7px;background:#fff;border:1px solid #e5e5e5;margin:0 auto 5px;text-align:center;}
.boardview .photo img{width:100px;height:130px;}

.boardview th {font-size:13px;border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fff;min-height:25px;}
.boardview th.last {border-right:1px solid #e4e4e4;}

.boardview td {border-bottom:1px solid #c0bfbf; border-left:0;border-right:0; padding:2px 4px 2px 4px; text-align:left; background:#fff;min-height:25px;}
.boardview td:first-child{border-left:1px solid #e4e4e4}
.boardview td.con {padding-left:8px; text-align:left;}
.boardview td.last {border-right:1px solid #e4e4e4;}
.boardview td a {color:#000; font-size:11px; font-weight:normal;}


.boardview td .end {display:block; color:#ee5b03;}
.boardview .card_input {width:40px;}
.boardview input{}
.boardview textarea{}
.boardview input[type='checkbox'],input[type='radio'] {border:0px; }


/* ��ǲ �ȳ��޽����� */
.pass_tip{position:absolute;top:3px;left:3px;text-align:left;font-size:11px;letter-spacing:-1px;}



.mem_info_title{margin:5px auto;text-align:left;}
.mem_info_title{font-size:12px;}
.mem_info_title strong{font-size:14px;font-weight:normal;margin-right:15px;}

.over_div{width:730px;height:300px;overflow-x:scroll;oveflow-y:auto;}
.over_div table thead th{font-weight:normal;}
.over_div table tbody td{text-align:center;}

.over_tb_head{height:23px;overflow:hidden;padding-right:17px;}
.over_tb_body{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;}
.over_tb_body td{padding:8px 0 !important;}
.over_tb_foot{padding-right:17px;}

.over_tb_x{width:100%;overflow-x:scroll;overflow-y:auto;}
.over_tb_y{width:100%;overflow-y:scroll;overflow-x:hidden;}

/* �濵���� - �������� */
.in_content h3{width:566px;font-weight:normal;border-bottom:1px solid #dbe4f2;padding:0 0 5px 5px;}
.in_subject{margin:15px auto;padding:10px;width:78%;}
.in_subject .top_subline{text-align:right;}
.in_subject .block_dl{margin:10px 0;line-height:25px;border:1px solid #eaeaea;padding:10px;background-color:#fff;text-align:left;}
.in_subject .block_dl dt{font-weight:normal;color:#666;}
.in_subject .block_dl dd{padding-left:20px;}

/* ���� ������ */
.btn_bn{text-align:center;margin:10px auto;padding:20px 5px 17px 5px;background-color:#f5f5f5;border:1px solid #ccc;}
.btn_bn img{position:relative;top:-2px;}

.block_layer{text-align:center;margin:0px auto;padding:13px 5px 10px 5px;background-color:#f5f5f5;border:1px solid #ccc;position:relative;}
.block_layer img{position:relative;top:-2px;}
.block_layer .bt_close{position:absolute;top:5px;right:3px;}

.select_div{margin:10px auto;padding:10px 5px 15px 5px;border:2px solid #ccc;text-align:center;}
.select_div h3{font-size:13px;font-weight:normal;padding:10px 0;}

/* �ΰ����Ű� ���̺� */
.sub_content{width:800px;margin:0 auto;}
.sub_content tr:hover{background:none;}
.taxtop_div{margin:10px auto;padding:0;border:2px solid #ccc;}
.taxtop_div .tax_tb{width:100%;color:#666;}
.taxtop_div .tax_tb td{height:22px;}
.center_tb td{text-align:center;height:22px;}
.dot{border:1px dotted #c3c3c3;text-align:center;}
.dot_t{border-top:1px dotted #c3c3c3;}
.dot_b{border-bottom:1px dotted #c3c3c3;}
.dot_rb{border-right:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.dot_rt{border-right:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.dot_r{border-right:1px dotted #c3c3c3;}
.dot_l{border-left:1px dotted #c3c3c3;}
.dot_lb{border-left:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.dot_lt{border-left:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.bg_on{background-color:#ececec !important;}
.bg_on2{background-color:#f5f5f5 !important;}
.btn_sec{margin:15px auto;text-align:center;}

.taxtop02_div{margin:10px auto;padding:0;border:2px solid #ccc;}
.taxtop02_div .h1_com{font-size:2em;text-align:center;font-weight:normal;width:100%;line-height:1.5;}
.taxtop02_div .h1_com_sel{font-size:0.8em;}
.ltt_title{font-size:1.2em;margin:10px 0 5px 0;font-weight:normal;text-indent:5px;}
.in_notice{font-size:1em;letter-spacing:-1px;padding:5px 0;text-indent:5px;color:#f60;}
.tax3_tb{width:100%;}
.tax3_tb td{text-align:center;border-bottom:1px dotted #c3c3c3; border-right:1px dotted #c3c3c3;height:25px;color:#000;padding:1px;white-space:normal;line-height:120%;}
.tax3_tb tfoot th{padding:7px 0 !important;font-size:13px !important;font-weight:normal;background:#f9f9f9;border-top:1px dotted #e4e4e4;border-left:1px solid #e4e4e4;text-align:center;}
.tax2_tb td, .tax3_tb td{font-size:11px !important;}
.tax2_tb input, .tax3_tb input{font-size:11px !important;}
.num_circle{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;background:url('/erp/static/erp/img/bul/bg_num_bcircle.gif') no-repeat 0 0;color:#fff;font-weight:normal;}


.tax2_tb td{text-align:center;border-bottom:1px dotted #c3c3c3; border-right:1px dotted #c3c3c3;height:25px;color:#666;padding:1px;white-space:normal;}
.taxlt_div{width:350px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:left;}
.taxrt_div{width:400px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:right;}
.taxlt_div2{width:40%;height:236px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:left;overflow:hidden;}
.taxrt_div2{width:58%;height:236px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:right;overflow:hidden;}
.taxlt_dl{width:100%;}
.taxlt_dl dt{line-height:1.5;border-top:1px dotted #ccc;padding:5px;font-size:1.2em;text-align:center;}
.taxlt_dl dd{line-height:1.5;padding:5px;text-align:center;}

.input02{background-color:#f5f5f5;font-size:11px;color:#666;height:15px;padding:2px 0 0 2px;border:1px solid #ccc;}
.input03{font-size:11px;color:#666;height:15px;padding:2px 0 0 2px;border:1px solid #ccc;overflow:hidden;line-height:15px;}

/* ������ */
.hdntitle_ul{height:135px;border:1px solid #ccc;position:absolute;z-index:5;background:#fff;top:25px;left:162px;overflow-x:hidden;overflow-y:scroll;background:#f5f5f5;}
.hdntitle_ul li{display:block;line-height:15px;padding:2px 0;}
.hdntitle_ul li:hover{background:#eee;}

.in_table{border:0 !important;}
.in_table tr:hover{background:none !important;}
.in_table th{border:0 !important;padding:2px 0 !important;}
.in_table td{border:0 !important;padding:2px 0 !important;}

/* �׷������� */
.graph_div{padding:5px;border:1px solid #efefef;text-align:center;}
.graph_div img{width:99%;height:267px;border:1px solid #cdcdcd;}

/* �����ڵ�˻� */
.tip_sc{font-size:11px;letter-spacing:-1px;line-height:15px;color:#f60;text-indent:12px;font-weight:normal;}
.search_p{width:95%;margin:10px auto;padding:15px 0;text-align:center;background:#f9f9f9;border:1px solid #cfcfcf;}

.search_div02{margin:0 auto 10px;padding:15px; border:1px solid #cbc9c7; background-color:#fff;}
.search_div02 p{margin:5px auto;}

.total_bg{background:#f8faff;}

.border_none_t input[type="text"]{border:0px;}

/* ������ �˾���� - 2013.02.08 �߰� */
.date_p{font-size:13px;line-height:1.5;text-align:center;}
.name_p{font-size:12px;text-align:left;margin:10px auto 10px;}

.p_depth00{text-indent:5px;font-weight:normal;font-size:14px;background:#fafafa;}
.p_depth01{text-indent:5px;font-weight:normal;}
.p_depth02{text-indent:20px;font-weight:normal;}
.p_depth03{text-indent:40px;}

.link_tr{background:#fff3eb;}
.link_tr:hover{background:#fff3eb !important;}
.link_tr td input{border:1px solid #ff9b5f;}
.p_tr{}

/* ��õ¡�� */
.tax_re_tb td{border:1px dotted #ccc;text-align:center;white-space:normal;padding:5px 0;}
.tax_re_tb02 td{padding:5px 0;white-space:normal;text-align:center;}
.tax_re_tb02 .strong{font-size:16px;font-weight:normal;}
.tax_re_tb02 .strong .center{font-size:12px;}
.tax_re_tb02 .strong .center input{vertical-align:middle;margin:0 2px 0 5px;}
.tax_re_tb03 td{height:22px;}
.tax_re_tb03 input{border:none;}

.in_t_span{border:1px solid #ccc;padding:5px;position:absolute;top:12px;left:10px;font-size:0.5em;}
.tax_notice{font-size:12px;letter-spacing:-1px;line-height:1.5;color:#f60;font-weight:normal;padding:5px;}
.tax_over_div{width:100%;overflow-x:scroll;}

.border_all{border:1px dotted #c3c3c3;}
.border_T{border-top:1px dotted #c3c3c3;}
.border_B{border-bottom:1px dotted #c3c3c3;}
.border_L{border-left:1px dotted #c3c3c3;}
.border_R{border-right:1px dotted #c3c3c3;}
.border_R2{border-right:1px solid #aaa !important;}
.border_LB{border-left:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.border_RB{border-right:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.border_LT{border-left:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.border_RT{border-right:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.text10 {width: 10px}
.text15 {width: 15px}
.text50 {width: 50px}
.text60 {width: 60px}
.text70 {width: 70px}
.text85 {width: 85px}
.text90 {width: 90px}
.text110 {width: 110px}
.text130 {width: 130px}
.text140 {width: 140px}
.text150 {width: 150px}
.text160 {width: 160px}
.text170 {width: 170px}
.text190 {width: 190px}
.text235 {width: 235px}
.text270 {width: 270px}
.noborder {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}


/* ���? */
 .table_depth1 td{font-size:14px;font-weight:normal;height:18px;line-height:1.2;padding:5px 5px 5px 0 !important;color:#000;}
 .table_depth2 td{font-size:13px;font-weight:normal;height:18px;line-height:1.2;padding:5px 5px 5px 0 !important;color:#666;}
 .table_depth3 td{line-height:1.2;height:18px;padding:5px 5px 5px 0 !important;color:#666;}
/* .cp_depth-1{text-indent:5px;font-weight:normal;background:#fafafa !important;} */
.cp_depth0{background:#fafafa !important;font-size:18px !important;}
.cp_depth1{text-indent:10px;font-weight:normal;background:#fff !important;}
.cp_depth2{text-indent:20px;font-weight:normal;background:#fff !important;}
.cp_depth3{text-indent:40px;background:#fff !important;}
/* .conduct_depth-1 td{font-size:15px;font-weight:normal;height:18px;line-height:1.2;padding:5px 5px 5px 0 !important;color:#000;text-align:left !important;} */
.conduct_depth0 td{font-weight:normal;height:24px;line-height:1.2;padding:12px 5px 12px 0 !important;color:#000;background:#fff !important;}
.conduct_depth1 th{font-size:12px;font-weight:normal;height:24px;line-height:1.2;padding:12px 0 !important;color:#000;}
.conduct_depth1 td{font-size:12px;font-weight:normal;height:24px;line-height:1.2;padding:12px 5px 12px 0 !important;color:#000;}
.conduct_depth2 th{font-size:12px;font-weight:normal;height:24px;line-height:1.2;padding:12px 0 !important;color:#444;}
.conduct_depth2 td{font-size:12px;font-weight:normal;height:24px;line-height:1.2;padding:12px 5px 12px 0 !important;color:#444;}
.conduct_depth3 th{font-size:11px;line-height:1.2;height:24px;padding:12px 0 !important;color:#666;}
.conduct_depth3 td{font-size:11px;line-height:1.2;height:24px;padding:12px 5px 12px 0 !important;color:#666;}



.wh_sp th{white-space:normal !important;}
.wh_sp td{white-space:normal !important;}
.t_over th{word-break:break-all !important;}
.t_over td{word-break:break-all !important;}
.mem_infom{}
.mem_infom strong{color:#f20;font-weight:normal;}

/* ���̵�/���ã�� */
.pag_title{text-align:left;margin-top:20px;}
.id_pass_find_div{width:90%;margin:50px auto 0;min-height:350px;overflow:hidden;text-align:center;}
.id_pass_find_div .find_div{width:42%;padding:20px;margin:30px 10px;float:left;border:3px solid #eee;}
.id_pass_find_div .find_div h3{text-align:left;font-size:16px;font-weight:normal;letter-spacing:-1px;border-bottom:1px solid #eee;padding-bottom:10px;}
.id_pass_find_div .find_div .find_tb{margin:20px auto;width:100%;}
.id_pass_find_div .find_div .find_tb tbody th{padding:4px 0;font-weight:normal;text-align:center;font-size:13px;}
.id_pass_find_div .find_div .find_tb tbody td{padding:4px 0;}
.id_pass_find_div .find_div .find_tb input{border:2px solid #eee;font-size:11px;line-height:18px;padding:0;}
.id_pass_find_div .find_div .find_tb input:focus{border:2px solid #5c9dff;color:#0050c8;font-size:12px;}
.id_pass_find_div .find_div .btn_era{border-top:1px solid #eee;padding-top:10px;}

.find_ok{border-top:1px dashed #eee;border-bottom:1px dashed #eee;padding:30px 0;color:#666;font-size:12px;font-family:'malgun gothic';line-height:28px;text-align:center;}
.find_ok strong{color:#06f;font-size:13px;}

.boardwrite_tb02{width:100%;margin:0 auto;font-size:11px;border-top:2px solid #254e85;border-bottom:2px solid #254e85;border-right:1px solid #cccbcb;border-left:1px solid #cccbcb;}
.boardwrite_tb02 caption{display:none;}
.boardwrite_tb02 tbody th{padding:8px 0 8px 20px;text-align:left;border-bottom:1px solid #d9d9d9;color:#444;font-weight:normal;border-right:1px solid #eee;letter-spacing:-1px;}
.boardwrite_tb02 tbody th strong{color:#f20;font-weight:normal;font-size:14px;}
.boardwrite_tb02 tbody td{text-align:left;padding:8px 0 8px 10px;border-bottom:1px solid #d9d9d9;border-right:1px solid #eee;}
.boardwrite_tb02 tbody td input{font-size:11px;line-height:18px;}
.boardwrite_tb02 tbody td input:focus{background:#b9d5ff;border:1px solid #0066ff;color:#0050c8;font-size:12px;}
.boardwrite_tb02 tbody td select{height:20px;}
.join_tip{color:#f60;letter-spacing:-1px;}





/*
.search_div{margin:0 auto 10px;padding:15px; border:1px solid #cbc9c7; background-color:#fcfbfa;}
.search_div p{margin:5px auto;} */
.total_p{text-align:right; margin:5px auto;}
.total_p strong{font-weight:normal;color:#f60;}
.info_p{text-align:center; margin:0 auto 10px;border:1px solid #dfdfdf;padding:5px 0;font-size:11px;}
.info_p strong{font-weight:normal;color:#f60;}
.info_p strong.txt_red {color:red; font-weight:normal;}

.mem_btn{text-align:left;margin:10px auto;}
.info_mem_div{width:100%;margin:15px auto;}

.info_list_tb{}
.info_list_tb thead th{padding:5px 0;font-size:11px;}
.info_list_tb tbody th{}
.info_list_tb tbody td{padding:7px 0 !important;font-size:11px;}
.info_list_tb tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;}

.info_tb{}
.info_tb tbody th{font-weight:normal;}
.info_tb tbody td{padding:8px 0 8px 5px;}


/* 상태변경팝업 01 */
.edit_pop_div01{width:500px;position:absolute;top:50%;left:50%;margin-top:-350px;margin-left:-250px;background:#fff;border:1px solid #e66738;z-index:99;}
.edit_pop_div01 .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.edit_pop_div01 .pop_head{height:40px;background:url(/erp/img/poptit_bg.gif) no-repeat 0px 0px;position:relative;margin-bottom:15px;}
.edit_pop_div01 .pop_head .title{font-size:16px;letter-spacing:-1px;padding:10px 0 0 10px;font-weight:normal;}
.edit_pop_div01 .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.edit_pop_div01 .search_box{text-align:center;padding:10px;}
.edit_pop_div01 .edit_text{margin:0 auto 10px;color:#333;}
.edit_pop_div01 .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.edit_pop_div01 .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.edit_pop_div01 .pop_note{border:1px solid #dfdfdf;text-align:left;padding:5px;}
.edit_pop_div01 .pop_note em{font-style:normal;font-size:11px;color:#f00;font-weight:normal;}
.edit_pop_div01 .pop_note dl{}
.edit_pop_div01 .pop_note dd{font-size:11px;letter-spacing:-1px;line-height:1.6;text-indent:10px;color:#f60;}

/* 상태변경팝업 02 */
.edit_pop_div02{width:750px;position:absolute;top:35%;left:50%;margin-top:-150px;margin-left:-375px;background:#fff;border:1px solid #e66738;z-index:99;}
.edit_pop_div02 .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.edit_pop_div02 .pop_head{height:40px;background:url(/erp/img/poptit_bg.gif) no-repeat 0px 0px;position:relative;margin-bottom:15px;}
.edit_pop_div02 .pop_head .title{font-size:16px;letter-spacing:-1px;padding:10px 0 0 10px;font-weight:normal;}
.edit_pop_div02 .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.edit_pop_div02 .search_box{text-align:center;padding:10px;}
.edit_pop_div02 .edit_text{margin:0 auto 10px;color:#333;}
.edit_pop_div02 .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.edit_pop_div02 .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.edit_pop_div02 .pop_note{border:1px solid #dfdfdf;text-align:left;padding:5px;}
.edit_pop_div02 .pop_note em{font-style:normal;font-size:11px;color:#f00;font-weight:normal;}
.edit_pop_div02 .pop_note dl{}
.edit_pop_div02 .pop_note dd{font-size:11px;letter-spacing:-1px;line-height:1.6;text-indent:10px;color:#f60;}

/* 상태변경팝업 04 */
.edit_pop_div04{width:400px;position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-200px;background:#fff;border:1px solid #e66738;z-index:99;}
.edit_pop_div04 .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.edit_pop_div04 .pop_head{height:40px;background:url(/erp/img/poptit_bg.gif) no-repeat 0px 0px;position:relative;margin-bottom:15px;}
.edit_pop_div04 .pop_head .title{font-size:16px;letter-spacing:-1px;padding:10px 0 0 10px;font-weight:normal;}
.edit_pop_div04 .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.edit_pop_div04 .search_box{text-align:center;padding:10px;}
.edit_pop_div04 .edit_text{margin:0 auto 10px;color:#333;}
.edit_pop_div04 .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.edit_pop_div04 .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.edit_pop_div04 .pop_note{border:1px solid #dfdfdf;text-align:left;padding:5px;}
.edit_pop_div04 .pop_note em{font-style:normal;font-size:11px;color:#f00;font-weight:normal;}
.edit_pop_div04 .pop_note dl{}
.edit_pop_div04 .pop_note dd{font-size:11px;letter-spacing:-1px;line-height:1.6;text-indent:10px;color:#f60;}

/* 급여대장인쇄 팝업 */
.edit_pop_div03{width:100%;position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-680px;background:#fff;border:1px solid #e66738;z-index:99;}
.edit_pop_div03 .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.edit_pop_div03 .pop_head{height:40px;background:url(/erp/img/poptit_bg.gif) no-repeat 0px 0px;position:relative;margin-bottom:15px;}
.edit_pop_div03 .pop_head .title{font-size:16px;letter-spacing:-1px;padding:10px 0 0 10px;font-weight:normal;}
.edit_pop_div03 .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.edit_pop_div03 .search_box{text-align:center;padding:10px;}
.edit_pop_div03 .edit_text{margin:0 auto 10px;color:#333;}
.edit_pop_div03 .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.edit_pop_div03 .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.edit_pop_div03 .pop_note{border:1px solid #dfdfdf;text-align:left;padding:5px;}
.edit_pop_div03 .pop_note em{font-style:normal;font-size:11px;color:#f00;font-weight:normal;}
.edit_pop_div03 .pop_note dl{}
.edit_pop_div03 .pop_note dd{font-size:11px;letter-spacing:-1px;line-height:1.6;text-indent:10px;color:#f60;}
.payment_print td{text-align:right;padding:8px 2px;}
.payment_print th{font-weight:normal;}
.payment_print tfoot td{font-weight:normal;}

/* 결제팝업 */
.tex_service_div{width:500px;border:1px solid #e66738;}
.tex_service_div h2{font-size:12px;font-weight:normal;position:relative;margin:0px auto 5px;letter-spacing:-1px;color:#333;color:#3a3d41;background:url(/erp/img/bul/ico_subtitle.gif) no-repeat 0 4px;padding-left:16px;line-height:18px;text-align:left;}
.tex_service_div .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.tex_service_div .pop_head{height:56px;background:url('/erp/static/erp/img/comm/bg_top.gif') repeat-x 0px 0px;position:relative;margin-bottom:5px;color:#fff;}
.tex_service_div .pop_head .title{font-size:16px;letter-spacing:-1px;padding:15px 0 0 10px;font-weight:normal;}
.tex_service_div .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.tex_service_div .search_box{text-align:center;padding:10px;}
.tex_service_div .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.tex_service_div .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.tex_service_div .board_notice{padding:10px 15px;background:#fefefe;border:1px solid #eee;margin:10px auto;text-align:left;}
.tex_service_div .board_notice li{line-height:18px;background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 50%;padding-left:8px;text-align:left}



.mem_info_title{margin:5px auto;text-align:left;}
.mem_info_title{font-size:12px;}
.mem_info_title strong{font-size:14px;font-weight:normal;margin-right:15px;}

.over_div{width:730px;height:300px;overflow-x:scroll;oveflow-y:auto;}
.over_div table thead th{font-weight:normal;}
.over_div table tbody td{text-align:center;}

.over_tb_head{height:23px;overflow:hidden;padding-right:17px;}
.over_tb_body{width:100%;height:500px;overflow-x:hidden;overflow-y:auto;}
.over_tb_body td{padding:4px 0 !important;}
.over_tb_foot{padding-right:17px;}

.over_tb_x{width:100%;overflow-x:scroll;overflow-y:auto;}
.over_tb_y{width:100%;overflow-y:scroll;overflow-x:hidden;}

/* 경영정보 - 상세페이지 */
.in_content h3{width:566px;font-weight:normal;border-bottom:1px solid #dbe4f2;padding:0 0 5px 5px;}
.in_subject{margin:15px auto;padding:10px;width:78%;}
.in_subject .top_subline{text-align:right;}
.in_subject .block_dl{margin:10px 0;line-height:25px;border:1px solid #eaeaea;padding:10px;background-color:#fff;}
.in_subject .block_dl dt{font-weight:normal;color:#666;}
.in_subject .block_dl dd{padding-left:20px;}

/* 세금 페이지 */
.btn_bn{text-align:center;margin:10px auto;padding:20px 5px 17px 5px;background-color:#f5f5f5;border:1px solid #ccc;}
.btn_bn img{position:relative;top:-2px;}

.block_layer{text-align:center;margin:0px auto;padding:13px 5px 10px 5px;background-color:#f5f5f5;border:1px solid #ccc;position:relative;}
.block_layer img{position:relative;top:-2px;}
.block_layer .bt_close{position:absolute;top:5px;right:3px;}

.select_div{margin:10px auto;padding:10px 5px 15px 5px;border:2px solid #ccc;text-align:center;}
.select_div h3{font-size:13px;font-weight:normal;padding:10px 0;}

/* 부가세신고 테이블 */
.sub_content{width:800px;margin:0 auto;}
.sub_content tr:hover{background:none;}
.taxtop_div{margin:10px auto;padding:0;border:2px solid #ccc;}
.taxtop_div .tax_tb{width:100%;color:#666;}
.taxtop_div .tax_tb td{height:22px;}
.center_tb td{text-align:center;height:22px;}
.dot{border:1px dotted #c3c3c3;text-align:center;}
.dot_t{border-top:1px dotted #c3c3c3;}
.dot_b{border-bottom:1px dotted #c3c3c3;}
.dot_rb{border-right:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.dot_rt{border-right:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.dot_r{border-right:1px dotted #c3c3c3;}
.dot_l{border-left:1px dotted #c3c3c3;}
.dot_lb{border-left:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;}
.dot_lt{border-left:1px dotted #c3c3c3;border-top:1px dotted #c3c3c3;}
.bg_on{background-color:#ececec;}
.bg_on2{background-color:#f5f5f5;}
.bg_on3{background-color:#e0e5eb !important;border:1px solid #aaa !important;color:#173f67 !important;}
.btn_sec{margin:15px auto;text-align:center;}

.tax2_tb td{text-align:center;border-bottom:1px dotted #c3c3c3; border-right:1px dotted #c3c3c3;height:25px;color:#666;padding:1px;}
.taxlt_div{width:350px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:left;}
.taxrt_div{width:400px;margin:10px 0 0 0;padding:0;border:2px solid #ccc;float:right;}

.input02{background-color:#f5f5f5;font-size:11px;color:#666;height:15px;padding:2px 0 0 2px;border:1px solid #ccc;}
.input03{font-size:11px;color:#666;height:15px;padding:2px 0 0 2px;border:1px solid #ccc;overflow:hidden;line-height:15px;}

/* 매출등록 */
.hdntitle_ul{height:135px;border:1px solid #ccc;position:absolute;z-index:5;background:#fff;top:25px;left:8px;overflow-x:hidden;overflow-y:scroll;}
.hdntitle_ul li{display:block;line-height:15px;padding:2px 0;background:#fafafa;}
.hdntitle_ul li.hover{background:#ccc;}

.in_table{border:0 !important;}
.in_table tr:hover{background:none !important;}
.in_table th{border:0 !important;padding:2px 0 !important;}
.in_table td{border:0 !important;padding:2px 0 !important;}

/* 그래프영역 */
.graph_div{padding:5px;border:1px solid #efefef;text-align:center;}
.graph_div img{width:99%;height:267px;border:1px solid #cdcdcd;}

/* 국가코드검색 */
.tip_sc{font-size:11px;letter-spacing:-1px;line-height:15px;color:#f60;text-indent:12px;font-weight:normal;}
.search_p{width:95%;margin:10px auto;padding:15px 0;text-align:center;background:#f9f9f9;border:1px solid #cfcfcf;}

.total_bg{background:#f8faff;}

.border_none_t input[type="text"]{border:0px;}

/* infoList popup  */
.mw_layer {display: none;position: absolute;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.mw_layer.open {display: block}
.mw_layer .bg {position:fixed;_position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}
#layer {}
.tt_height{}

.settle_layer {display: none;position: absolute;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 47%}
.settle_layer.open {display: block}
.settle_layer .bg {position:absolute;top:0;left:0;width:100%;height:250%;background:#000;opacity: .5;filter:alpha(opacity=50)}
#settlelayer {}

.member_layer {display: none;position: fixed;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.member_layer.open {display: block}
.member_layer .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}
#memberlayer {}

.lecPop {display: none;position: fixed;_position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.lecPop.open {display: block}
.lecPop .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}
#layerLec {}

.collectionOp {display: none;}
.collectionOp.open {display: block}
.collectionOp .bg {}
#layerS {}

.mw_layerS {display: none; position: absolute;_position: absolute;top: 0;left: 0;z-index: 10000;width: 100%;height:47%}
.mw_layerS.open {display: block}
.mw_layerS .bg {position:absolute;top:0;left:0;width:100%;height:100%;opacity: .5;filter:alpha(opacity=50)}
#MlayerS {}

/* 우편팝업 */
.wrap_pop{width:400px;text-align:center;position:absolute;top:50%;left:50%;margin-top:-300px;margin-left:-200px;background:#fff;}
.wrap_pop .pop_title{text-align:left;padding:15px 0 15px 10px;background:#29486a;margin:0 auto;}
.wrap_pop .pop_title h1{font-weight:normal;color:#fff;}

.wrap_pop .tab_pop{margin:15px auto 0;}
.wrap_pop .tab_pop ul{width:400px;height:19px;margin:0 auto;border-bottom:1px solid #999;overflow:hidden;}
.wrap_pop .tab_pop ul li{float:left;margin:0 2px;}

.wrap_pop .cont_zip{width:378px;padding:10px; margin:-1px auto 0;}
.wrap_pop .search_div{width:95%;text-align:center;padding:10px 0;margin:0 auto;background:#e9e9e9;border:1px solid #ccc;}
.wrap_pop .notice{line-height:1.4;margin:5px auto;}
.wrap_pop .notice em{font-style:normal;font-size:11px;color:#000;}
.wrap_pop .input_type03{border:1px solid #ccc;padding:3px;height:11px;line-height:11px;font-size:11px;color:#555;}

.wrap_pop .tbflow_div{width:363px;margin:10px auto;border:1px solid #eee;}
.wrap_pop .tbflow_div .flow_tb{width:350px;}
.wrap_pop .tbflow_div .flow_tb thead th{padding:3px 0;background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:11px;letter-spacing:-1px;font-weight:normal;}
.wrap_pop .tbflow_div .flow_tb tbody tr:hover{background:#f3f8ff;}
.wrap_pop .tbflow_div .flow_tb tbody td{padding:3px 0;text-align:center;border-bottom:1px solid #ccc;white-space:normal;line-height:1.3;}
.wrap_pop .tbflow_div .overflow_div{width:363px;height:95px;overflow-x:hidden;overflow-y:scroll;}
.wrap_pop .road_h2{width:90%;text-align:left;margin:0 auto;font-size:11px;font-weight:normal;color:#333;}

.wrap_pop .select_add{width:343px;margin:10px auto;padding:10px;background:#f5f5f5;border:1px solid #ccc;}
.wrap_pop .select_add .add_tb{width:100%;}
.wrap_pop .select_add .add_tb tbody th{text-align:center;padding:5px 0;font-weight:normal;font-size:11px;letter-spacing:-1px;color:#333;}
.wrap_pop .select_add .add_tb tbody td{text-align:center;padding:5px 0;}

.wrap_pop .btn_pop{margin:5px auto;text-align:center;}
.border_none_t input[type="text"]{border:0px;}


/* 세무관리 팝업관련 - 2013.02.08 추가 */
.date_p{font-size:13px;line-height:1.5;}
.name_p{font-size:12px;text-align:left;margin:0 auto 10px;}

.p_depth01{text-indent:5px;font-weight:normal;}
.p_depth02{text-indent:20px;font-weight:normal;}
.p_depth03{text-indent:40px;}

.link_tr{background:#fff3eb;}
.link_tr:hover{background:#fff3eb !important;}
.link_tr td input{border:1px solid #ff9b5f;}
.p_tr{}

/* 보고서 */
 .table_depth1 td{font-size:13px;font-weight:normal;height:18px;line-height:1.2;padding:5px 5px 5px 0 !important;color:#000;}
 .table_depth2 td{font-size:13px;font-weight:normal;height:18px;line-height:1.2;padding:5px 5px 5px 0 !important;color:#333;}
 .table_depth3 td{line-height:1.2;height:18px;padding:5px 5px 5px 0 !important;color:#444;}



/*editpop 02 */
.edit_pop_div06{width:850px;position:absolute;top:20%;left:50%;margin-top:-150px;margin-left:-375px;background:#fff;border:1px solid #e66738;z-index:99;}
.edit_pop_div06 .pop_bt_sec{padding:8px 0;text-align:center;border:1px solid #eee;margin:10px auto;background:#f5f5f5;}
.edit_pop_div06 .pop_head{height:40px;background:url(/erp/img/poptit_bg.gif) no-repeat 0px 0px;position:relative;margin-bottom:15px;}
.edit_pop_div06 .pop_head .title{font-size:16px;letter-spacing:-1px;padding:10px 0 0 10px;font-weight:normal;}
.edit_pop_div06 .pop_head .pop_btn_close{position:absolute;top:15px;right:10px;}
.edit_pop_div06 .search_box{text-align:center;padding:10px;}
.edit_pop_div06 .edit_text{margin:0 auto 10px;color:#333;}
.edit_pop_div06 .search_box .search_form{border:1px solid #eee;padding:30px;margin:10px auto 20px;text-align:center;}
.edit_pop_div06 .btn_area{margin:10px auto;text-align:right;padding-right:10px;}
.edit_pop_div06 .pop_note{border:1px solid #dfdfdf;text-align:left;padding:5px;}
.edit_pop_div06 .pop_note em{font-style:normal;font-size:11px;color:#f00;font-weight:normal;}
.edit_pop_div06 .pop_note dl{}
.edit_pop_div06 .pop_note dd{font-size:11px;letter-spacing:-1px;line-height:1.6;text-indent:10px;color:#f60;}

/* 경영정보 */
.condition_title{text-align:center;padding:10px 0;font-size:14px;}
.condition_title strong{font-family:tahoma;font-size:16px;font-weight:normal;}
.tax_list_type01{width:100%;}
.tax_list_type01 .first{border-left:0 !important;}
.tax_list_type01 .last{border-right:1px solid #e4e4e4;}
.tax_list_type01 caption{display:none;}
.tax_list_type01 thead th{font-size:11px;font-weight:normal;text-align:center;}
.tax_list_type01 tbody td{padding:7px 5px 7px 0 !important;font-size:12px;text-align:right;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tax_list_type01 tbody tr.bg{background:#fdfdfd;}
.tax_list_type01 tfoot th{padding:7px 5px 7px 0 !important;font-size:12px;font-weight:normal;text-align:right;}
.total_bg_on{background:#ffc !important;font-weight:normal;color:#000 !important;}
.in_title_sub{color:#f60;}/*
.over_tb_head2{height:23px;overflow:hidden;padding-right:17px;}
.over_tb_body2{width:100%;height:135px;overflow-x:hidden;overflow-y:scroll;}
.over_tb_body2 table{border-top:0;}
.over_tb_body2 td{padding:4px 0 !important;}
.over_tb_foot2{padding-right:17px;}
 */

/* IE7 */
.tax_list_type01 thead th{padding:5px 0 !important;}
.tax_list_type01 tbody td{padding:7px 0 !important;}
.tax_list_type01 tfoot th{padding:7px 0 !important;}

.total_bg_on{background:#ffc !important;font-weight:normal;color:#000 !important;}
.in_title_sub{color:#f60;}

.over_tb_head2{height:23px;overflow:hidden;padding-right:17px;}
.over_tb_body2{width:100%;height:135px;overflow-x:hidden;overflow-y:scroll;}
.over_tb_body2 table{border-top:0;}
.over_tb_body2 td{padding:4px 0 !important;}
.over_tb_foot2{padding-right:17px;}

.over_tb_head3{width:760px;height:46px;overflow:hidden;padding-right:17px;}
.over_tb_body3{width:760px !important;height:325px;overflow-x:hidden;overflow-y:scroll;padding-right:15px;}
.over_tb_body3 table{width:760px !important;}
.over_tb_body3 td{padding:4px 0 !important;}
.over_tb_foot3{width:760px;padding-right:17px;overflow:hidden;}

.over_tb_head4{width:591px;height:22px;overflow:hidden;padding-right:17px;}
.over_tb_body4{width:591px !important;height:135px;overflow-x:hidden;overflow-y:scroll;padding-right:15px;}
.over_tb_body4 table{width:591px !important;}
.over_tb_body4 td{padding:4px 0 !important;}
.over_tb_foot4{width:591px;padding-right:17px;overflow:hidden;}

/* 추가계정자동완성 팝업 */
.hdntitle_ul_auto{height:135px;border:1px solid #ccc;position:absolute;z-index:5;background:#fafafa;margin-top:2px;margin-left:5px;overflow-x:hidden;overflow-y:scroll;}
.hdntitle_ul_auto li{display:block;line-height:15px;padding:2px 0;background:#fafafa;}
.hdntitle_ul_auto li:hover{background:#ccc;}

/*금액 우측정렬*/
.pay {padding:7px 5px 7px 0 !important;font-size:11px;text-align:right !important;border-left:1px solid #e4e4e4 !important;border-bottom:1px solid #e4e4e4 !important;}

/* color */
.tx_type_red, .tx_type_red a{color:#f20 !important;}
.tx_type_grn, .tx_type_grn a{color:#54a727 !important;}

.inSubTitleText{font-size:28px;font-weight:bold;letter-spacing:1px;line-height:1.5;border:1px solid #dedede;padding:10px;box-shadow:0 10px 5px -5px rgba(0, 0, 0, 0.5);}

.confirm_btn{position:absolute;right:15px;top:9px;}

/* 130628_로그아웃버튼위치 및 전체보기 등 추가작업 */
.logout{position:absolute;top:7px;right:10px;}
.pop_menu_div{width:100%;position:absolute;border:2px solid #2b72bf;z-index:999;background:#fff;top:60px;left:0px;overflow:hidden;}
.pop_menu_div .pop_list_all{overflow:hidden;}
.pop_menu_div .pop_menu_list{width:10%;float:left;}
.pop_menu_div .pop_menu_title{width:100%;height:38px;background:#2b72bf;text-align:center;color:#fff;font-weight:normal;line-height:35px;border-right:1px solid #2a66a6;font-size:12px;}
.pop_menu_div ul{min-height:240px;border-right:1px solid #e5e5e5;}
.pop_menu_div ul li{height:28px;text-align:left;padding:0 8px;line-height:22px;letter-spacing:-2px;font-size:11px;}
.pop_menu_div ul li a{display:block;width:100%;height:28px;padding:5px 0 0;}
.pop_menu_div ul li.first_li{padding-top:8px;}
.pop_menu_div ul li.last_li{padding-bottom:10px;}
.pop_menu_div .btm{clear:both;height:20px;line-height:20px;border-top:1px solid #e5e5e5;overflow:hidden;background:#f4f4f4;text-align:center; width:100%;}
.pop_menu_div .btm .pop_close_menu{width:100%;height:20px;display:block;color:#666;font-weight:normal;}
.snb_aside{margin-top:8px;text-align:center;}
.snb_aside .bnRound img{border-radius:5px;border:1px solid #b1b4b6;}
.snb_novice{margin-top:5px;text-align:center;}

/* 130628_동영상팝업 */
.pop_menu_win{border:2px solid #2b72bf;background:#fff;overflow:hidden;}
.pop_menu_win dl{width:130px;float:left;}
.pop_menu_win dl dt{width:130px;height:38px;background:url('/erp/static/erp/img/comm/bg_menu_dt.gif') repeat-x 0 0;text-align:center;color:#fff;font-weight:normal;line-height:35px;border-right:1px solid #2a66a6;}
.pop_menu_win dl dd{height:28px;text-align:left;padding-left:10px;line-height:22px;letter-spacing:-1px;border-right:1px solid #e5e5e5;}
.pop_menu_win dl dd.first_dd{padding-top:8px;}
.pop_menu_win dl dd.last_dd{padding-bottom:10px;}
.pop_menu_win .btm{clear:both;height:20px;line-height:20px;border-top:1px solid #e5e5e5;overflow:hidden;background:#f4f4f4;}
.pop_menu_win .btm .pop_close_menu{width:100%;height:20px;display:block;color:#666;font-weight:normal;}


/* 130709_설명레이어 */
.tip_layer{padding:5px;background:#fff;border:1px solid #eee;margin:15px auto;}
.tip_layer .tip_msg{color:#7b6665;background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 50%;padding-left:10px;letter-spacing:0;font-size:11px;text-align:left;}

/* 130816_통합전표 관련 */
.new_type02{overflow:hidden;margin-bottom:10px;}
.search_type02{width:230px;height:200px;padding:5px;float:left;/* overflow:hidden; */border:1px solid #eee;background:#fafafa;position:relative;margin-right:5px;}
.search_type02 .select_search{margin:15px auto;}
.search_type02 .search_btn{position:absolute;left:13px;bottom:10px;}
.search_type02 .search_btn1{position:absolute;left:13px;bottom:50px;}
.search_type02 .search_btn2{position:absolute;left:13px;bottom:10px;}
.tb_div_type02{width:777px;height:200px;float:left;border:1px solid #eee;}
.tb_div_type02 .over_div{width:777px;height:178px;overflow-x:hidden;overflow-y:scroll;}
.tb_div_type02 .over_top_div{width:760px;}

.new_type03{width:1020px;height:240px;overflow:hidden;margin-bottom:10px;}
.tb_div_type03{width:1020px;height:200px;float:left;border:1px solid #eee;}
.tb_div_type03 .over_div{width:1020px;height:178px;overflow-x:hidden;overflow-y:scroll;}
.tb_div_type03 .over_top_div{width:1003px;}

.tax_list_type02{width:100%;}
.tax_list_type02 .first{border-left:0 !important;}
.tax_list_type02 .last{border-right:1px solid #e4e4e4;}
.tax_list_type02 caption{display:none;}
.tax_list_type02 thead th{font-size:11px;font-weight:normal;text-align:center;padding:5px 0 !important;}
.tax_list_type02 tbody td{padding:5px 5px 5px 0 !important;font-size:12px;text-align:right !important;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tax_list_type02 tbody tr.bg{background:#fdfdfd;}
.tax_list_type02 tfoot th{padding:5px 5px 5px 0 !important;font-size:12px;font-weight:normal;text-align:right;}
/* IE7 */
.tax_list_type02 thead th{padding:5px 0 !important;}
.tax_list_type02 tbody td{padding:7px 0 !important;}
.tax_list_type02 tfoot th{padding:7px 0 !important;}

.half_type_lt{width:30%;float:left;padding:10px;background:#fff;}
.half_type_rt{width:65%;float:right;padding:10px;background:#fff;}

.info_tb3{border-top:1px solid #c0bfbf;width:100%;}
.info_tb3 caption{display:none;}
.info_tb3 tbody th{font-weight:normal;}
.info_tb3 tbody td{padding:8px 0 8px 5px;}
.info_tb3 th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.info_tb3 th.last {border-right:1px solid #e4e4e4;}
.info_tb3 td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:8px 0 !important; text-align:center; font-size:11px;background:#fff;}
.info_tb3 td.con {padding-left:8px; text-align:left;}
.info_tb3 td.last {border-right:1px solid #e4e4e4;}
.info_tb3 td a {color:000; font-size:11px; font-weight:normal;}


/* 매출카드 추가 _ 130821 */
.tb_list_type_p01{width:100%;border-top:1px solid #898989;}
.tb_list_type_p01 .first{border-left:0 !important;}
.tb_list_type_p01 .last{border-right:1px solid #e4e4e4;}
.tb_list_type_p01 caption{display:none;}
.tb_list_type_p01 thead th{padding:5px 0 !important;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;font-weight:normal;}
.tb_list_type_p01 tbody td{padding:8px 0 8px 5px !important;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tb_list_type_p01 tbody tr.bg{background:#fefefe;}
.joining_info{font-size:11px;color:#666;position:absolute;top:5px;right:5px;}
.joining_info strong{letter-spacing:0;font-weight:normal;color:#f60;}

/* 통합거래 추가_130822 */
.unity_deal{}
.unity_deal .btn_sections{width:600px;margin:20px auto 0;text-align:center;}

/* 카드거래일괄등록 모달 추가_130822 */
.unit_section{border-top:1px solid #eee;margin-top:20px;}
.unit_section .unit_divide{}
.unit_section .unit_divide .divide_div{}
.unit_section .unit_divide .divide_div th{letter-spacing:-1px;}

/* 거래명세서_추가130822 */
.trade_wrap{width:100%;}
.trade_wrap .print_section{width:800px;padding:20px;}
.trade_wrap .print_section .tax_div{padding:15px;border:3px solid #eee;}
.trade_wrap .print_section .tax_div .h1_com{font-size:3em;text-align:center;font-weight:normal;color:#333;}
.trade_wrap .print_section .ltt_title{font-size:1.2em;margin:10px 0 5px 0;font-weight:normal;text-indent:5px;}
.trade_wrap .print_section .in_notice{font-size:1em;letter-spacing:-1px;padding:5px 0;text-indent:5px;color:#f60;}

.t_chb{position:absolute;right:5px;top:5px;}

.t_chb2{position:absolute;right:30px;top:6px;}

.yAxis .tickLabel{padding-right: 10px  !important;width:auto !important}

/* 131022_자주쓰는항목 추가사항 */
.favi_item_ul{padding:0px;margin:0 auto;}
.favi_item_ul li{line-height:1.2;border-bottom:1px dashed #eee;font-size:12px;font-weight:normal;background:#fefefe url('/erp/static/erp/img/btn/btn_next.gif') no-repeat 97% 50%;}
.favi_item_ul li:hover{background:#fff url('/erp/static/erp/img/btn/btn_next.gif') no-repeat 97% 50%;}
.favi_item_ul li:hover a{color:#f60;}
.favi_item_ul li a{display:block;padding:10px;color:#555;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}

/* 131022_기초정보등록 추가사항 */
.add_regist_div{background:#17181e;border:1px solid #16161a;padding:7px;margin:5px auto;overflow:hidden;}

.pays_notice{padding:5px 0px;text-align:left;overflow:hidden;}
.pays_notice .btn_pays{width:96px;height:47px;display:block;}
.pays_notice .text_pays{padding-left:5px;}
.pays_notice .text_pays strong{display:block;background:url('/erp/static/erp/img/bul/bbs_view_icquest.gif') no-repeat 0 3px;padding:4px 0 3px 17px;}
.pays_notice .text_pays p{margin-top:3px;line-height:1.4;letter-spacing:-1px;}

/* 131024_전자신고 추가 */
.whs_nml th, .whs_nml td{white-space:normal !important;line-height:1.4;}
.doc_overflow{width:100%;min-height:522px;background:#fff;padding:10px 0;}
.doc_no_select{text-align:center;font-size:14px;font-weight:normal;color:#666;padding-top:200px;}
.ctr_tax_list_sect{}
.ctr_tax_list_sect .aside_btn{position:absolute;top:290px;left:0px;margin-top:-35px;z-index:10;}
.ctr_tax_list_sect .aside_btn#aside_on{left:201px !important;}
.ctr_tax_list_sect .aside_btn#aside_off{left:0px !important;}
.tax_list_sect h3 .title_tip.btnStyle5{height:20px;line-height:20px;top:2px !important;}

.tax_date{padding:8px 0;text-align:center;border:1px solid #eee;margin:0 auto;background:#eff4f7;font-size:13px;letter-spacing:-1px;font-family:verdana;color:#123854;}
.tax_btns{margin:7px auto 2px;text-align:center;}
.tax_btns a{display:block;margin-bottom:5px;}
.tax_list_sect{width:195px;min-height:540px;position:absolute;top:5px;left:5px;z-index:10;}
.tax_list_sect .top, .tax_list_sect .btm{display:none;}
.tax_list_sect .mid{padding:5px;background:#fff;border:1px solid #ccc;border-radius:5px;}
.tax_list_sect .mid h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.tax_list_sect .mid h3 .title_tip{font-size:11px;color:#666;position:absolute;top:-5px;right:3px;}
.tax_list_sect .mid .overflow_div{width:100%;height:355px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;}

.tax_cont_sect{width:100%;min-height:600px;position:relative;z-index:9;}
.tax_cont_sect h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.tax_cont_sect .top, .tax_cont_sect .btm{display:none;}
.tax_cont_sect .mid{padding:5px;}
.tax_cont_sect .mid .overflow_div{width:100%;height:520px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;}

.doc_section .doc_title{overflow:hidden;margin:5px auto;border-bottom:1px solid #eee;padding-bottom:2px;}
.doc_section .doc_date{width:400px;padding:5px 0 5px 15px;padding-left:30px;float:left;background:url('/erp/static/erp/img/bul/bullet_title.gif') no-repeat 5px 5px;text-align:left;}
.doc_section .doc_date strong{font-size:13px;color:#06f;}
.doc_section .doc_date span{font-size:12px;color:#333;font-weight:normal;}
.doc_section .doc_btns{width:50%;float:right;text-align:right;}

.tax_notice{line-height:17px;font-size:11px;color:#7b6665;background:url('/erp/static/erp/img/bul/bul_list02.gif') no-repeat 0 13px;padding-left:8px;}

.tax_list_tb{width:100%;}
.tax_list_tb .first{border-left:0 !important;}
.tax_list_tb .last{border-right:1px solid #e4e4e4;}
.tax_list_tb caption{display:none;}
.tax_list_tb thead th{height:32px;line-height:32px;font-size:11px;background:url('/erp/static/erp/img/bul/bg_th_title.gif') repeat-x 0 0;font-weight:normal;text-align:center;}
.tax_list_tb tbody td{height:20px;padding:7px 0 !important;font-size:12px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tax_list_tb tbody tr.bg{background:#fdfdfd;}
.tax_list_tb tfoot th{height:20px;padding:7px 0 !important;font-size:12px;font-weight:normal;}

/* 문서 임포트 영역 */
.doc_form{padding:5px 15px;}



/* 131029_카드수금/지급 추가 */
.bd_none{border:0 !important;background:none !important;}
.no_line_tb{border:0 !important;margin:0 auto 10px;}
.no_line_tb tbody th{font-weight:normal;background:#fff;border:0 !important;text-align:center;}
.no_line_tb tbody td{background:#fff;border:0 !important;text-align:left;}

/* 131029 추가 */
.caution_notice{padding:5px;line-height:1.5;background:#fff;border:1px solid #eee;margin:10px auto;}
.caution_notice h1{font-size:15px;font-weight:normal;letter-spacing:-1px;color:#fff;background:#f20;padding:5px;line-height:20px;}
.caution_notice p{font-size:12px;font-weight:normal;color:#000;margin:5px auto;padding-left:10px;}

.popbtn_sect{text-align:center;margin:15px auto 10px;}



/* 131101_거래전표입력도우미 */
/* 포커스시 선택영역 */
.help_selected{/*border:1px solid #f20 !important;*/background:#ffc5bc !important;}
.help_selected input[type=text]{border:1px solid #f20 !important;}
.help_selected textarea{border:1px solid #f20 !important;}
/* 거래입력도우미영역 */
/* .helper_div{}
.helper_div .helper_head{height:33px;background:url('/erp/static/erp/img/helper/bg_helper_head.png') repeat-x 0 0;border:1px solid #bfbfbf;position:relative;z-index:2;text-align:center;}
.helper_div .helper_head .btn_helper{width:19px;height:19px;display:block;position:absolute;top:7px;}
.helper_div .helper_head .lt{left:5px;}
.helper_div .helper_head .rt{right:5px;}
.helper_div .helper_head .helper_head_title{font-size:18px;font-weight:normal;display:block;padding-top:5px;line-height:22px;}
.helper_div .helper_body{padding:5px;height:320px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;background:#fcfcfc;margin-top:-1px;position:relative;z-index:1;}
.helper_div .helper_body dl{padding-bottom:10px;border-bottom:1px dashed #aaa;margin:10px auto;}
.helper_div .helper_body dl dt{font-size:14px;line-height:1.5;color:#000;padding:0 0 0 12px;font-weight:normal;background:url('/erp/static/erp/img/helper/bul_helper_title.png') no-repeat 0 7px;}
.helper_div .helper_body dl dd{font-size:12px;line-height:2;color:#222;padding:10px 0 10px 12px;font-family:gulim !important;}
.helper_div .helper_tip{margin:30px auto 15px;background:#fffff9;position:relative;border:1px solid #ebcd9c;}
.helper_div .helper_tip .tip_top{width:37px;height:17px;background: url('/erp/static/erp/img/helper/bul_helper_tip.png') no-repeat 0 0;position:absolute;top:-17px;left:-1px;text-indent:-99999px;}
.helper_div .helper_tip .tip_body{height:110px;line-height:1.8;padding:5px;font-size:12px;color:#a65b12;font-family:gulim !important;overflow-y:scroll;}
.helper_div .help_btns{text-align:center;margin-top:8px;} */
/* // 20131113 거래입력도우미 변경 */
.helper_div{}
.helper_div .helper_head{height:33px;background:url('/erp/static/erp/img/helper/bg_helper_head.png') repeat-x 0 0;border:1px solid #bfbfbf;position:relative;z-index:2;text-align:center;}
.helper_div .helper_head .btn_helper{width:19px;height:19px;display:block;position:absolute;top:7px;}
.helper_div .helper_head .lt{left:5px;}
.helper_div .helper_head .rt{right:5px;}
.helper_div .helper_head .helper_head_title{font-size:18px;font-weight:normal;display:block;padding-top:5px;line-height:22px;}
.helper_div .helper_body{padding:25px 5px 5px 5px;height:460px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;background:#fff;margin-top:-1px;position:relative;z-index:1;}
.helper_div .helper_body dl{padding-bottom:10px;border-bottom:1px dashed #eee;margin:10px auto;}
.helper_div .helper_body dl dt{font-size:14px;line-height:1.5;color:#000;padding:0 0 0 12px;font-weight:normal;background:url('/erp/static/erp/img/helper/bul_helper_title.png') no-repeat 0 7px;}
.helper_div .helper_body dl dd{font-size:12px;line-height:2;color:#222;padding:10px 0 10px 12px;font-family:gulim !important;}

.helper_div .tip_wrap{position:relative;z-index:995;}
.helper_div .helper_tip{position:absolute;top:-1px;left:0px;z-index:999;width:100%;}
.helper_div .helper_tip .tip_body{height:0px;line-height:1.8;padding:0px;font-size:12px;overflow-y:scroll;background:#fffeed; }
.helper_div .helper_tip .tip_body dl{margin:0 auto;}
.helper_div .helper_tip .tip_body dt{font-weight:normal;color:#f20;margin-top:25px;font-size:13px;}
.helper_div .helper_tip .tip_body dt.first{margin-top:0;}
.helper_div .helper_tip .tip_body dd{color:#333;padding:20px 0;font-family:gulim !important;border-bottom:1px dashed #eee;}
.helper_div .helper_tip .tip_top{height:23px;position:relative;cursor:pointer;text-align:center;background:url('/erp/static/erp/img/helper/bg_tipbtn.gif') repeat-x 0 0;border:1px solid #576181;}
.helper_div .helper_tip .tip_top .img_tip{padding-top:5px;}
.helper_div .helper_tip .tip_top .tip_onoff{width:19px;height:23px;position:absolute;top:0;right:0;}
.helper_div .help_btns{text-align:center;margin-top:25px;}
.helper_div .tip_bt{position:absolute;top:-3px;right:3px;}
 /*  // 2013  */
.tip_onClick{cursor:pointer !important;}
.helper_tip .tx-resize-bar{cursor:pointer !important;}
.helper_tip .tx-resize-bar img{cursor:pointer !important;}
/* table 2013-11-08*/
.newtb_list{width:100%;margin:0 auto;}
.newtb_list thead th{font-weight:normal !important;text-align:center !important;font-size:13px !important;padding:10px 0 !important;}
.newtb_list tbody th{font-weight:normal !important;text-align:center !important;font-size:13px !important;padding:10px 0 !important;}
.newtb_list tbody td{font-weight:normal !important;text-align:center !important;font-size:13px !important;padding:10px 0 !important;line-height:1.5 !important;}
.newtb_list .in_answer{text-align:left !important;padding-left:10px !important;}
.in_qdiv{text-align:left !important;padding-left:10px !important;}

/* 131202_legend 수정 */
#placeholder .legend table{width:100px;right:-110px !important;}
#placeholder .legend .legendColorBox{width:18px;}
#placeholder .legend .legendLabel{width:auto;}

/* 초기버전 백업
.helper_div{}
.helper_div .helper_head{height:33px;background:url('/erp/static/erp/img/helper/bg_helper_head.png') repeat-x 0 0;border:1px solid #bfbfbf;position:relative;z-index:2;text-align:center;}
.helper_div .helper_head .btn_helper{width:19px;height:19px;display:block;position:absolute;top:7px;}
.helper_div .helper_head .lt{left:5px;}
.helper_div .helper_head .rt{right:5px;}
.helper_div .helper_head .helper_head_title{font-size:18px;font-weight:normal;display:block;padding-top:5px;line-height:22px;}
.helper_div .helper_body{padding:5px;height:450px;overflow-x:hidden;overflow-y:scroll;border:1px solid #dbdbdb;background:#fcfcfc;margin-top:-1px;position:relative;z-index:1;}
.helper_div .helper_body dl{padding-bottom:10px;border-bottom:1px dashed #aaa;margin:10px auto;}
.helper_div .helper_body dl dt{font-size:14px;line-height:1.5;color:#000;padding:0 0 0 12px;font-weight:normal;background:url('/erp/static/erp/img/helper/bul_helper_title.png') no-repeat 0 7px;}
.helper_div .helper_body dl dd{font-size:12px;line-height:2;color:#222;padding:10px 0 10px 12px;font-family:gulim !important;}
.helper_div .helper_tip{margin:40px auto 20px;background:#fffff9;position:relative;border:1px solid #ebcd9c;}
.helper_div .helper_tip .tip_top{width:37px;height:17px;background: url('/erp/static/erp/img/helper/bul_helper_tip.png') no-repeat 0 0;position:absolute;top:-17px;left:-1px;text-indent:-99999px;}
.helper_div .helper_tip .tip_body{line-height:1.8;padding:5px;font-size:12px;color:#a65b12;font-family:gulim !important;}
.helper_div .help_btns{text-align:center;margin-top:8px;}
*/

/* 20131218_메인리뉴얼*/
.notice_m{width:100%;height:33px;line-height:100%;overflow:hidden;position:relative;background:url('/erp/static/erp/img/main/bg_m_notice_mid.png') repeat-x 0 0;margin:0 auto 10px;}
.notice_m .first{width:5px;height:33px;background:url('/erp/static/erp/img/main/bg_m_notice_lt.png') no-repeat 0 0;position:absolute;top:0;left:0;}
.notice_m .last{width:5px;height:33px;background:url('/erp/static/erp/img/main/bg_m_notice_rt.png') no-repeat 0 0;position:absolute;top:0;right:0;}
.notice_m ul{}
.notice_m ul li{float:left;padding:8px 120px 8px 20px;}
.notice_m ul li a{background:url('/erp/static/erp/img/main/bul_notice_m.png') no-repeat 0 5px;padding-left:13px;color:#fff;font-weight:normal;letter-spacing:-1px;}
.main_section{overflow:hidden;}
.m_title{width:100%;height:26px;background:url('/erp/static/erp/img/main/bg_window_title.png') repeat-x 0 0;text-align:center;line-height:24px;font-weight:normal;font-size:14px;color:#fff;position:relative;}
.m_title .select_ctl{position:absolute;top:3px;border:1px solid #536272;}
.m_graph{overflow:hidden;position:relative;border:1px solid #b2b2b2;margin-top:2px;}
.g_type01{height:308px;}
.g_type02{height:270px;}

.m_list_tb{width:100%;}
.m_list_tb .first{border-left:0 !important;}
.m_list_tb .last{border-right:1px solid #e4e4e4;}
.m_list_tb caption{display:none;}
.m_list_tb thead th{height:38px;font-size:12px;font-weight:normal;text-align:center;border:1px solid #d6d6d6;border-top:1px solid #999;background:#f1f1f1;letter-spacing:-1px;}
.m_list_tb tbody th{height:38px;font-size:12px;font-weight:normal;text-align:center;border:1px solid #d6d6d6;background:#f8f8f8;}
.m_list_tb tbody td{height:38px;padding-right:5px !important;font-size:13px;font-weight:normal;text-align:right;border:1px solid #d6d6d6;letter-spacing:-1px;}
.m_list_tb tbody tr.bg{background:#fdfdfd;}

.m_summ_tb{width:100%;border-top:2px solid #a1a5b0;border-bottom:2px solid #a1a5b0;margin-top:3px;}
.m_summ_tb tbody th{text-align:left;padding-left:5px;font-size:11px;font-weight:normal;color:#656c7d;letter-spacing:-1px;}
.m_summ_tb tbody td{height:44px;text-align:right;padding-right:5px;font-weight:normal;font-size:16px;font-family:verdana;letter-spacing:-1px;}
.m_summ_tb tbody td.last{text-align:center;}
.m_re_btm h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}

/* 거래등록연습하기_140120 */
/*
.exam_div{}
.exam_div .exam_tb{width:100%;margin:5px auto;}
.exam_div .exam_tb thead th{border:1px solid #eee;background:#f5f5f5;text-align:center;font-weight:normal;padding:4px 0;}
.exam_div .exam_tb tbody th{border:1px solid #eee;font-weight:normal;text-align:left;padding:8px 0 8px 10px;line-height:1.5;font-size:13px;letter-spacing:-1px;}
.exam_div .exam_tb tbody td{border:1px solid #eee;text-align:center;}
*/

.exam_list{}
.exam_ul{}
.exam_ul li{border-bottom:1px dashed #eee;padding:5px 0;}
.exam_ul li:hover{background:#f5f5f5;}
.exam_ul li.on{background:#e8f6ff;}
.exam_ul li a.menu{font-size:14px;font-weight:normal;color:#333;display:block;padding:5px 0 5px 29px;background:url('/erp/static/erp/img/bul/bbs_view_icquest.gif') no-repeat 10px 50%;line-height:1.2;}

.exam_ul .exam_tb{width:98%;margin:5px auto;background:#fff;}
.exam_ul .exam_tb thead th{border:1px solid #eee;background:#f5f5f5;text-align:center;font-weight:normal;padding:4px 0;}
.exam_ul .exam_tb tbody th{border:1px solid #eee;font-weight:normal;text-align:left;padding:8px 0 8px 10px;line-height:1.5;font-size:12px;letter-spacing:-1px;}
.exam_ul .exam_tb tbody td{border:1px solid #eee;text-align:center;}

.ctl_exam{text-align:center;position:relative;height:33px;background:url('/erp/static/erp/img/exam/bg_comp_bar.gif') repeat-x 0 0;border:1px solid #b7b7b7;}
.ctl_exam .this_num{color:#333;font-size:14px;font-family:tahoma;font-weight:normal;line-height:33px;}
.ctl_exam strong{color:#f20;}
.ctl_exam .ctl_btns{position:absolute;width:65px;height:28px;top:0;padding-top:3px;}
.ctl_exam .prev{left:5px;}
.ctl_exam .next{right:5px;}
/* 연습완료추가_140121 */
.tuto_complete{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:10px;text-align:center;margin:0 auto 20px;background:#f9f9f9;}
.tuto_complete h1{font-size:24px;font-weight:normal;line-height:2;}
.tuto_complete .com_txt{margin:10px auto;font-size:13px;}
.tuto_complete p{font-size:14px;}
.tuto_com_tb{width:100%;margin:0 auto;}
.tuto_com_tb tbody th{line-height:1.5;font-size:13px;}
.tuto_com_tb tbody td{line-height:1.5;font-size:13px;padding:15px 0 15px 10px;}

/* 거래전표입력수정_140124
.helper_tab{overflow:hidden;border-top:1px solid #eee;}
.helper_tab li{text-align:center;background:#f5f5f5;width:50%;float:left;}
.helper_tab li a{display:block;padding:8px 0;font-weight:normal;color:#333;}
.helper_tab li:hover{background:#333;}
.helper_tab li:hover a{color:#fff}
.helper_tab li.on{background:#767f9c;}
.helper_tab li.on a{color:#fff;font-weight:normal;}
 */

.main_tab{margin:0 auto 10px;overflow:hidden;border-bottom:5px solid #b71e1c;}
.main_tab li{width:50%;float:left;text-align:center;height:34px;border-radius:8px 8px 0 0;background:#666;}
.main_tab li.on{background:url('/erp/static/erp/img/main/bg_maintab_on.png') repeat-x 0 0;}
.main_tab li:hover{background:#333;}
.main_tab li.on:hover{background:url('/erp/static/erp/img/main/bg_maintab_on.png') repeat-x 0 0;}
.main_tab li a{display:block;width:100%;height:36px;line-height:36px;}
.main_tab li a img{padding-top:8px;}

.main_calendar{padding:5px 0;overflow:hidden;}
.main_calendar .com_tb{margin:0 auto 5px;float:right;}
.main_calendar .com_tb td{padding:3px;}
.select_day01{background:#e8f8ff !important;}
.select_day02{background:#fed4d5 !important;}
.select_day03{background:#ddfed4 !important;}
.select_day04{background:#fef2d4 !important;}
.select_day05{background:#fef3d4 !important;}
.calendar_div{clear:both;margin:10px auto;}
.calendar_div .calendar_tb{width:100%;}
.calendar_div .calendar_tb thead th{text-align:center;padding:5px 0;background:#f9f9f9;border:1px solid #e4e5e7;font-weight:normal;color:#000;}
.calendar_div .calendar_tb thead th.sun{color:#f20;}
.calendar_div .calendar_tb thead th.sat{color:#4a86ff;}
.calendar_div .calendar_tb tbody th{border:1px solid #e4e5e7 !important;}
.calendar_div .calendar_tb tbody td{border:1px solid #e4e5e7 !important;height:100px;vertical-align:top;}
.calendar_div .calendar_tb tbody td.sun .date strong{color:#f20;}
.calendar_div .calendar_tb tbody td.sat .date strong{color:#4a86ff;}
.calendar_div .calendar_tb tbody td .date{padding:6px;overflow:hidden;}
.calendar_div .calendar_tb tbody td .date strong{font-family:tahoma;}
.calendar_div .calendar_tb tbody td .date span{float:right;text-align:right;letter-spacing:-1px;}
.calendar_div .calendar_tb tbody td .money_div{}
.calendar_div .calendar_tb tbody td .money_div dl{overflow:hidden;}
.calendar_div .calendar_tb tbody td .money_div dl dt{width:70%;float:left;padding:4px 4px 4px 0;text-align:right;font-size:11px;font-weight:normal;}
.calendar_div .calendar_tb tbody td .money_div dl dd{width:25%;float:right;padding:4px 0;font-size:10px;}
.calendar_div .calendar_tb tbody td .money_div dl dd strong{color:#000;font-size:12px;}

.calendar_div .calendar_tb tbody td.selected{border:2px solid #8c9094;background:#f5fbfd;}
.calendar_div .calendar_tb tbody td.outday{background:#f5f5f5;}
.main_calendar .comment_div{overflow:hidden;}
.calendar_div .diary_header{position:relative;text-align:center;padding:5px 0;background:#fff;color:#000;line-height:1.5;border-top:1px solid #eee;margin-top:10px;}
.calendar_div .diary_header .btn_diary{width:20px;height:20px;padding-top:5px;display:block;text-align:center;position:absolute;}
.calendar_div .diary_header .prev{top:0px;left:3px;}
.calendar_div .diary_header .next{top:0px;right:3px;}

.calendar_div .schedule_div{position:absolute;width:100%;height:100%;top:0;left:0;background:#f5fbfd;z-index:9999;line-height:2;font-size:11px;font-weight:normal;}

/* e세로_140304 */
.unity_deal_new{width:975px;height:285px;margin:15px auto;position:relative;}
.bg_deal01{background:url('/erp/static/erp/img/trade/bg_type01.gif') no-repeat 0 0;}
.bg_deal02{background:url('/erp/static/erp/img/trade/bg_type02.gif') no-repeat 0 0;}
.unity_deal_new .btn_sections{width:600px;position:absolute;top:15px;right:20px;}
.trd_overflow_div{width:928px;height:422px;overflow-x:hidden;overflow-y:scroll;}
.choice_bg td{background:#ffebeb !important;}
.calendar_div .schedule_div{position:absolute;width:100%;height:100%;top:0;left:0;background:#f5fbfd;z-index:9999;line-height:2;font-size:11px;font-weight:normal;}

/* 140217_추가 */
.contents .contents_top .ticket_add{margin:0 10px;background:url('/erp/static/erp/img/bul/bul_ticket_add2.png') no-repeat 0 50%;padding-left:18px;}
.certificate_div{width:964px;min-height:300px;margin:50px auto;padding:20px;overflow:hidden;box-sizing:border-box;}
.certificate_div .certificate_form{width:48%;float:left;min-height:199px;border:1px solid #Eee;padding:20px 0 10px;background:#fefefe;border-radius:10px;}
.certificate_div .certificate_tb{width:100%;}
.certificate_div .certificate_tb tbody th{font-weight:normal;color:#000;font-size:13px;text-align:center;letter-spacing:-1px;padding:4px 0;}
.certificate_div .certificate_tb tbody td{padding:4px 0;background:#fff !important;}
.certificate_div .certificate_tb tbody td input{height:30px;}
.certificate_div .certificate_notice{width:466px;min-height:199px;float:right;border:2px solid #Eee;border-radius:10px;padding:20px 0 10px;background:#fff;}

/* 140218_전자세금계산서발행 추가 */
.tax_half_div{overflow:hidden;margin:5px auto;}
.tax_half_div .tax_tb_red{width:100%;height:188px !important;}
.tax_half_div .tax_tb_red tbody th{border:1px solid #ff135f !important;background:#fff1f6 !important;color:#a80000 !important;}
.tax_half_div .tax_tb_red tbody th.title{background:#ffc1c1 !important;}
.tax_half_div .tax_tb_red tbody .last{border-right:0 !important;}
.tax_half_div .tax_tb_red tbody td{border:1px solid #ff135f !important;}

.tax_half_div .tax_tb_blue{width:100%;height:188px !important;}
.tax_half_div .tax_tb_blue tbody th{border:1px solid #1379ff !important;background:#f1f7ff !important;color:#023b86 !important;}
.tax_half_div .tax_tb_blue tbody th.title{background:#c2dcfe !important;}
.tax_half_div .tax_tb_blue tbody .last{border-right:0 !important;}
.tax_half_div .tax_tb_blue tbody td{border:1px solid #1379ff !important;}

/* 세무사랑용 */
.semusarang_div{width:90%;margin:15px auto;background:#fff;border:1px solid #999;padding:0px 0px 20px 0px;}
.semusarang_div h2{text-align:left;font-size:13px;font-weight:normal;position:relative;margin:5px auto 5px;letter-spacing:-1px;color:#333;color:#3a3d41;background:url(/erp/img/bul/ico_subtitle.gif) no-repeat 5px 4px;padding-left:20px;line-height:18px;}

/* 140318_서비스이용내역 */
.serviceinfo_div{margin:5px auto 10px;overflow:hidden;border-bottom:1px solid #999;}
.serviceinfo_div .myservice_div{padding:5px 10px 10px 10px;}
.serviceinfo_div .myservice_div .mydata_div{overflow:hidden;}
.mydata_div .data_tb{width:100%;}
.mydata_div .data_tb tbody td{border:1px solid #dbddff;height:75px;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;background:#fff;color:#999;}
.mydata_div .data_tb tbody td.selected{background:#f7f9ff;color:#f20;}
.serviceinfo_div .comment_service{line-height:1.8;padding:5px;font-size:12px;letter-spacing:-1px;color:#000;text-align:right;font-weight:normal;}
.serviceinfo_div .comment_service strong{padding:0px 7px;line-height:15px;}
.serviceinfo_div .check_service{text-align:center;font-weight:normal;padding:7px 0;font-size:12px;}
.serviceinfo_div .on{background:url('/erp/static/erp/img/mypage/bg_selected.gif') repeat-x 0 0;color:#000;}
.serviceinfo_div .off{background:url('/erp/static/erp/img/mypage/bg_selected_no.gif') repeat-x 0 0;color:#666;}
.serviceinfo_div .myservice_info_div{width:100%;overflow:hidden;margin:0 auto;}
.serviceinfo_div .myservice_div .myservice_info_tb{width:99%;margin:0 auto;}
.serviceinfo_div .myservice_div .myservice_info_tb tbody th{padding:5px 0;text-align:center;}
.serviceinfo_div .myservice_div .myservice_info_tb tbody td{padding:10px 0;text-align:center;line-height:1.8;font-size:16px;border:1px solid #eee;}
.serviceinfo_div .service_line{margin-bottom:10px;overflow:hidden;}
.serviceinfo_div .service_type_div{padding:10px;overflow:hidden;}
.serviceinfo_div .service_type_div dl{width:100%;}
.serviceinfo_div .service_type_div dl dt{}
.serviceinfo_div .service_type_div dl dd.date{padding:10px 0;text-align:center;font-size:16px;}
.serviceinfo_div .service_type_div dl dd.note{line-height:1.5;font-size:12px;font-weight:normal;background:#fafafa url('/erp/static/erp/img/bul/bbs_view_icquest.gif') no-repeat 5px 8px;padding:5px 0 5px 23px;border:1px solid #eee;}


/* 140415_유통관리 또추가 */
.est_wrap{margin:0;font-family:'gungsuh';color:#00007b;padding:10px 5px;}
.est_wrap h1{font-size:30px;font-weight:normal;text-align:center;letter-spacing:20px;margin:5px auto 15px;}
.est_wrap table{width:100%;}
.est_wrap table th{font-weight:normal;font-size:13px;border:1px solid #00007b;text-align:center;padding:10px 0;}
.est_wrap table td{color:#333;font-family:gulim;font-size:12px;border:1px solid #00007b;padding:10px 0;text-overflow:normal;white-space:normal;}
.est_wrap .emphasis{font-size:16px;font-weight:normal;}
.est_wrap .sign{width:70px;height:70px;overflow:hidden;position:absolute;top:-20px;right:-20px;}
.est_wrap .sign img{width:70px;height:70px;}
.est_wrap .est_info{text-align:center;line-height:2;}
.est_wrap .est_info p{font-family:'gungsuh';color:#00007b;}
.est_wrap .est_info p strong{color:#333;font-family:gulim;}

.est_wrap2{margin:0;padding:10px 5px;}
.est_wrap2 h1{font-size:30px;font-weight:normal;text-align:center;letter-spacing:20px;margin:5px auto 15px;}
.est_wrap2 table{width:100%;}
.est_wrap2 table th{font-weight:normal;font-size:13px;border:1px solid #00007b;text-align:center;padding:10px 0;}
.est_wrap2 table td{color:#333;font-weight:normal;font-size:13px;border:1px solid #00007b;padding:10px 0;text-overflow:normal;white-space:normal;}
.est_wrap2 .emphasis{font-size:16px;font-weight:normal;}

.boardview_re table {width:100%; border-top:1px solid #898989;}
.boardview_re th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:8px 0; background-color:#f8f8f8;}
.boardview_re th.last {border-right:1px solid #e4e4e4;}
.boardview_re td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:8px 0; text-align:center; font-size:11px;background:#fff;}
.boardview_re td.con {padding-left:8px; text-align:left;}
.boardview_re td.last {border-right:1px solid #e4e4e4;}
.boardview_re td a {color:000; font-size:11px; font-weight:normal;}
.boardview_re td .end {display:block; color:#ee5b03;}
.boardview_re .card_input {width:40px;}
.boardview_re input{border:1px solid #d8d6d2; height:17px; }
.boardview_re textarea{border:1px solid #d8d6d2;  }

.roller_div{padding:0 5px;overflow:hidden;text-align:left;height:50px;}
.roller_div ul{}
.roller_div ul li{padding:3px;}

.w30p{width:30% !important;}


/* 140819_거래명세표리뉴얼 */
.bill_div{margin:1% 1%;font-family:gulim !important;font-size:12px;}
.bill_div .intd{padding:0 !important;}
.bill_div .bill_intable{width:100%;border:0 !important;height:100% !important;}
.bill_div .bd_none{border:0 !important;}
.bill_div .text_td{color:#333 !important;font-size:12px;}
.bill_div .sign_span{position:absolute;right:10px;top:10px;}
.bill_div .bill_list thead th{text-align:center;}
.bill_div .bill_list tbody td{font-size:13px;}

.bill_div .tax_tb_red{width:100%;}
.bill_div .tax_tb_red .ctit{font-size:26px;color:#f00;font-weight:normal;}
.bill_div .tax_tb_red .ccmt{font-size:12px;color:#f00}
.bill_div .tax_tb_red tbody th{border:1px solid #ff135f;color:#f00 !important;padding:5px 0;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;font-size:11px;}
.bill_div .tax_tb_red tbody .first{border-left:0 !important;}
.bill_div .tax_tb_red tbody .last{border-right:0 !important;}
.bill_div .tax_tb_red tbody td{border:1px solid #ff135f;padding:5px 0;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;}

.bill_div .tax_tb_blue{width:100%;}
.bill_div .tax_tb_blue .ctit{font-size:26px;color:#00f;font-weight:normal;}
.bill_div .tax_tb_blue .ccmt{font-size:12px;color:#00f}
.bill_div .tax_tb_blue tbody th{border:1px solid #1379ff;color:#00f !important;padding:5px 0;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;font-size:11px;}
.bill_div .tax_tb_blue tbody .first{border-left:0 !important;}
.bill_div .tax_tb_blue tbody .last{border-right:0 !important;}
.bill_div .tax_tb_blue tbody td{border:1px solid #1379ff;padding:5px 0;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;}


/* 140821_거래복사 */
.search_copy{background:#f9f9f9;padding:10px 0px;text-align:Center;line-height:2;}
.search_copy table{width:280px;margin:0 auto;}
.search_copy table th{white-space:normal;word-break:break-all;}
.search_copy table td{white-space:normal;word-break:break-all;}
.copy_div{border-top:1px solid #eee;}
.copy_div .exam_tb{width:98%;margin:5px auto;background:#fff;border:2px solid #fff;border-collapse:separate;}
.copy_div .exam_tb thead th{border:0px solid #eee;background:#f5f5f5;text-align:center;font-weight:normal;padding:4px 0;}
.copy_div .exam_tb tbody th{border:0px solid #eee;font-weight:normal;text-align:left;padding:5px 0 5px 10px;line-height:1.5;font-size:12px;letter-spacing:-1px;}
.copy_div .exam_tb tbody td{border:0px solid #eee;text-align:center;}
.copy_div .exam_tb tbody td.btm_td{border-bottom:0 !important;}
.copy_div .exam_tb:hover{border:2px solid #f60;border-radius:4px;}
.copy_div hr{border-top:1px solid #eee;border-bottom:0;}

.shotcut_div{text-align:center;padding:5px;overflow:hidden;border-top:1px solid #767f9c;border-bottom:1px solid #767f9c;}
.shotcut_div a span:hover{color:#f00 !important;}



/* 140902_거래입력 우측 탭 수정 */
.content .title{margin-bottom:10px !important;}
/*
.helper_tab{border-bottom:2px solid #767f9c !important;}
.helper_div .helper_head{border-top:0 !important;}
*/

/* 140903_leftToggle */
.leftToggle{width:21px;height:74px;display:block;cursor:pointer;position:absolute;z-index:998;}
.leftToggle_on{top:40%;left:0px;background:url('/erp/static/erp/img/btn/btn_leftToggle_on_off.png') no-repeat 0 0;}
.leftToggle_on:hover{top:40%;left:0px;background:url('/erp/static/erp/img/btn/btn_leftToggle_on_over.png') no-repeat 0 0;}
.leftToggle_off{top:40%;left:0px;background:url('/erp/static/erp/img/btn/btn_leftToggle_off_off.png') no-repeat 0 0;}
.leftToggle_off:hover{top:40%;left:0px;background:url('/erp/static/erp/img/btn/btn_leftToggle_off_over.png') no-repeat 0 0;}

/* 140903_searchMenu */
.searchMenu{width:162px;height:50px;margin:5px auto;background:url('/erp/static/erp/img/comm/bg_searchMenu.gif') no-repeat 0 0;position:relative;}
.searchMenu_div{width:145px;height:20px;padding-top:2px;background:#fff;border:1px solid #545b6c;position:absolute;top:21px;left:7px;line-height:100%;overflow:hidden;}
.searchMenu_div .searchMenu_ip{width:135px;height:16px;padding:2px;border:0;background:none;line-height:100% !important;float:left;}
.searchMenu_div .searchMenu_ip:focus{border:0;background:none;}
.searchMenu_div .searchMenu_btn{width:20px;height:20px;border:0;background:url('/erp/static/erp/img/comm/btn_searchMenu.png') no-repeat 50% 50%;float:left;}

.searchMenu2{width:187px;height:60px;margin:0px auto 0px;background:#fff url('/erp/static/erp/img/comm/bg_MenuSearch.png') no-repeat 0 -3px;position:relative;}
.searchMenu_div2{width:160px;height:24px;padding-top:2px;background:#fff url('/erp/static/erp/img/comm/bul_searchGlass2.png') no-repeat 98% 50%;border:1px solid #4077d3;position:absolute;top:25px;left:13px;line-height:100%;overflow:hidden;border-radius:3px;}
.searchMenu_div2 .searchMenu_ip{width:156px;height:18px;padding:2px;border:0;background:none;line-height:100% !important;float:left;}
.searchMenu_div2 .searchMenu_ip:focus{border:0;background:none;}

.searchMenu_list{width:145px;overflow:hidden;position:absolute;top:45px;left:7px;z-index:9999;border:1px solid #a6a6ae;}
.searchMenu_list ul{background:#fff;}
.searchMenu_list ul li{padding:7px 4px;text-align:left;line-height:100%;cursor:pointer;letter-spacing:-1px;font-size:12px;}
.searchMenu_list ul li strong{color:#4a8aca;}
.searchMenu_list ul li:hover{background:#efeff1;}

/* 141020_메인페이지 사용가능월 표시 */
.newInfoSection{clear:both;overflow:hidden;}
.newMainSection{width:100%;float:left;}
.main_on{color:#f20 !important;background:#fff !important;font-weight:normal;}
.newMainSection h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.dtinfo_tb{border-top:1px solid #c0bfbf;width:100%;}
.dtinfo_tb caption{display:none;}
.dtinfo_tb tbody th{font-weight:normal;}
.dtinfo_tb tbody td{padding:8px 0 8px 5px;}
.dtinfo_tb th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.dtinfo_tb th.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:5px 0 !important; text-align:center; font-size:14px !important;color:#999;background:#fafafa;}
.dtinfo_tb td.con {padding-left:8px; text-align:left;}
.dtinfo_tb td.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td a {color:000; font-size:11px; font-weight:normal;}

.maindtinfo_tb{width:100%;border-radius:5px;margin:10px auto;}
.maindtinfo_tb caption{display:none;}
.maindtinfo_tb th:first-child{border-radius:5px 0 0 5px !important}
.maindtinfo_tb th:last-child{border-radius:0 5px 0 0 !important}
.maindtinfo_tb th {border-bottom:1px solid #c0bfbf; border:1px solid #e4e4e4; font-weight:bold; color:#000; text-align:center; padding:5px 3px 4px 3px; background-color:#fff;}
.maindtinfo_tb th.last {border-right:1px solid #e4e4e4;}
.maindtinfo_tb td {border:1px solid #e4e4e4; padding:5px 0 !important; text-align:center; font-size:14px !important;color:#a2aeba;background:#e9ecef;}
.maindtinfo_tb td.con {padding-left:8px; text-align:left;}
.maindtinfo_tb td.last {border-right:1px solid #e4e4e4;border-radius:0 0 5px 0 !important;}
.maindtinfo_tb td a {color:000; font-size:11px; font-weight:normal;}
.maindtinfo_tb tr:hover th{background:#fff;}
.maindtinfo_tb tr:hover td{background:#e9ecef}
.maindtinfo_tb td.main_on, .maindtinfo_tb td.main_on:hover{background:#fff !important;color:#596cd3 !important;font-size:18px !important;padding:0 !important;}



.newBnSection{width:500px;height:70px;overflow:hidden;float:right;border:1px solid #888;margin:8px 0 0;position:relative;}
.newBnSection ul{overflow:hidden;}
.newBnSection .bn_img li{width:500px;height:70px;overflow:hidden;position:absolute;top:0;left:0;}
.newBnSection .bn_img li img{width:500px;height:70px;overflow:hidden;}
.newBnSection .bn_btn{position:absolute;top:5px;right:5px;}
.newBnSection .bn_btn li{padding:2px;float:left;}


/* 141002_처음사용자 */
.startInfo{background:#fff !important;z-index:995 !important;position:relative;}
.startBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}

.newbie_notice{width:1100px;position:absolute;top:100px;left:50%;margin-left:-550px;background:#fff;z-index:999;}
.border_div{border:3px solid #53667c;padding:5px;}
.newbie_notice h2{width:100%;text-align:left;position:relative;border-bottom:2px solid #333;overflow:hidden;}
.newbie_notice h2 .sidespan{position:absolute;top:10px;right:55px;font-size:13px;letter-spacing:-1px;font-weight:normal;}
.newbie_notice h2 .close_this{position:absolute;top:0px;right:10px;}
.newbieText{padding:10px;text-align:left;}
.newbie_notice .newbieMenu{margin:20px auto;}
.newbie_notice .newbieMenu ul{overflow:hidden;width:1008px;margin:8px auto;}
.newbie_notice .newbieMenu ul li{float:left;margin:0 32px;}
.newbie_notice .newbieMenu ul li.first{margin-left:40px;}
.newbie_notice .newbieMenu .choiceMenu{width:1008px;height:109px;background:url('/erp/static/erp/img/newbie/bg_menu_choice.gif') no-repeat 0 0;padding:12px 0 0 0;}
.newbie_notice .newbieMenu ul.choiceMenu li{float:left;margin:0 12px;}
.newbie_notice .newbieMenu ul.choiceMenu li.first{margin-left:25px;}
.newbie_notice .helpTip{font-size:14px;line-height:2;text-align:left;padding:15px 0 10px 30px;}
.newbie_notice .helpBtnDiv{text-align:center;margin:5px auto;padding:20px 0;}
.newbie_notice .helpBtns{padding:8px 15px;text-align:center;background:#f35c5c;color:#fff;border-radius:5px;font-weight:normal;font-size:13px;}
.newbie_notice .helpBtns2{padding:8px 15px;text-align:center;background:#4869b8;color:#fff;border-radius:5px;font-weight:normal;font-size:13px;}


/* 141020_메인페이지 사용가능월 표시 */
.newInfoSection{clear:both;overflow:hidden;}
.newMainSection{width:100%;float:left;}
.main_on{color:#f20 !important;background:#fff !important;font-weight:normal;}
.newMainSection h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.dtinfo_tb{border-top:1px solid #c0bfbf;width:100%;}
.dtinfo_tb caption{display:none;}
.dtinfo_tb tbody th{font-weight:normal;}
.dtinfo_tb tbody td{padding:8px 0 8px 5px;}
.dtinfo_tb th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.dtinfo_tb th.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:5px 0 !important; text-align:center; font-size:14px !important;color:#999;background:#fafafa;}
.dtinfo_tb td.con {padding-left:8px; text-align:left;}
.dtinfo_tb td.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td a {color:000; font-size:11px; font-weight:normal;}

.newBnSection{width:500px;height:70px;overflow:hidden;float:right;border:1px solid #888;margin:8px 0 0;position:relative;}
.newBnSection ul{overflow:hidden;}
.newBnSection .bn_img li{width:500px;height:70px;overflow:hidden;position:absolute;top:0;left:0;}
.newBnSection .bn_img li img{width:500px;height:70px;overflow:hidden;}
.newBnSection .bn_btn{position:absolute;top:5px;right:5px;}
.newBnSection .bn_btn li{padding:2px;float:left;}

/* 경영현황판리뉴얼 */
.selectTh{padding:10px 0 !important;text-align:Center;font-size:14px !important;position:relative;z-index:10;display:block;background:#f9f9f9;border:1px solid #ccc;}
.selectOn{background:#fff;border:1px solid #999;border-bottom:1px solid #ccc;position:relative;z-index:99;}
.total_on{background:#ffc !important;font-weight:normal;color:#f20 !important;font-size:16px !important;}
.total{font-weight:normal;color:#f20 !important;font-size:16px !important;}
.mainboard_tb{width:100%;border-top:1px solid #999;}
.mainboard_tb .first{border-left:0 !important;}
.mainboard_tb .last{border-right:1px solid #e4e4e4;}
.mainboard_tb caption{display:none;}
.mainboard_tb thead th{font-size:11px;font-weight:normal;text-align:center;padding:5px 0 !important;}
.mainboard_tb tbody th{padding:7px 0;font-size:12px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fdfdfd;font-weight:normal;color:#333;}
.mainboard_tb tbody td{padding:7px 0;font-size:12px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
/* IE7 */
.mainboard_tb thead th{padding:5px 0 !important;}
.mainboard_tb tbody td{padding:7px 0 !important;}
.mainboard_tb tfoot th{padding:7px 0 !important;}

/* 분류관리 수정 #5ab7e3 */
.multi_div{overflow:hidden;}
.multi_div .cateOn{border:1px solid #f20;}
.multi_selected{width:99%;height:130px;border:1px solid #999;overflow-x:hidden;overflow-y:scroll;}
.multi_selected li{line-height:130%;font-size:13px;padding:0;margin:0;cursor:default;}
.multi_selected li.on{background:#605e63;color:#fff;}
.multi_div .cateCtrl{overflow:hidden;margin:4px auto 0;}

/* 메인 예상납부 */
.under{background:#e9f2fb !important;border:2px solid #4a89c0 !important;}

/* 141121 질답게시판 */
.qnaTable{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:0 auto;}
.qnaTable thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #596cd3;white-space:normal;letter-spacing:-1px;text-align:center;color:#596cd3;background:#fff;}
.qnaTable tbody th{padding:8px 0;font-weight:normal;font-size:11px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;letter-spacing:-1px;background:#fafafa;text-align:center;}
.qnaTable tbody td{padding:8px 0;font-weight:normal;font-size:11px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;text-align:center;}
.qnaTable tbody td a{font-size:12px;font-weight:normal;}
.qnaTable tbody td a:hover{color:#06f;}
.qnaTable tbody td a.btnStyle5{height:23px !important;line-height:23px !important;font-size:11px;}
.qnaTable .questArea{text-align:left;padding:15px 105px 15px 105px;border:1px solid #df5745;margin:10px auto;position:relative;background:#fefefe;font-size:12px;line-height:1.5;color:#333;font-weight:normal;}
.qnaTable .questArea img{max-width:80%;margin:0 auto;}
.qnaTable .answerArea{text-align:left;padding:15px 105px 15px 105px;border:1px solid #39b54a;margin:10px auto;position:relative;background:#fefefe;font-size:12px;line-height:1.5;color:#000;}
.qnaTable .answerArea img{max-width:80%;margin:0 auto;}
.qnaTable .questMark{position:absolute;top:5px;left:10px;}

/* 141105 거래자동수집설정 */
.setOn{color:#06f !important;font-weight:normal;font-size:13px !important;}
.setOff{color:#f20 !important;font-weight:normal;font-size:13px !important;}

.thirdSection{overflow:hidden;margin:20px auto;}
.thirdSection .thirdUl{overflow:hidden;}
.thirdSection .thirdUl .thirdLi{width:22.3%;margin:0 1% 0 0;float:left;padding-left:1%;border-left:1px solid #eee;}
.thirdSection .thirdUl .first{border-left:0 !important;padding-left:1.5%;}
.summaryDiv{text-align:center;min-height:130px;padding:10px;border:3px solid #eee;border-radius:5px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryDiv:hover{border:3px solid #f30;border-radius:5px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryDiv:hover .summaryHeader{background:#333;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryDiv:hover dd.date{color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryDiv:hover dd.date strong{color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryHeader{text-align:center;padding:8px;border:1px solid #eee;border-radius:8px;background:#eee;cursor:pointer;min-height:70px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryHeader dt{font-size:16px;font-weight:normal;padding:10px 0;}
.summaryHeader dd{font-size:13px;font-weight:normal;padding:5px 0;}
.summaryHeader dd strong{color:#f20;font-size:24px;vertical-align:bottom;}
.summaryHeader dd.date{font-size:11px;font-weight:normal;padding:5px 0 0;letter-spacing:-1px;margin-top:5px;color:#555;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryHeader dd.date strong{color:#555;font-size:11px;vertical-align:bottom;letter-spacing:0px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.summaryDiv .notice{margin:0 auto;padding:8px;line-height:1.5;text-align:left;color:#000;}


.auto_search{background:#e9e9e9;border:1px solid #eee;text-align:center;padding:8px 0;}
.alertLine th,.alertLine td{background:#ffdfc9 !important;}
.searchIn_div{text-align:center;padding:10px 0;margin:0 auto 8px;background:#e9e9e9;border:1px solid #ccc;}
.bank_title{width:100%;padding:3px 0;background:#8596b4;text-align:center;line-height:1.5;font-weight:normal;font-size:12px;color:#fff;}

/* 141110 추가 */
.overflowDiv{width:100%;overflow-x:scroll;overflow-y:scroll;border:1px solid #dbdbdb;}
.errLine th,.errLine td{background:#ffffcc !important;}
/* 141215 추가 */
.blueLine th,.blueLine td{background:#daf0ff !important;}
.dublLine th,.dublLine td{background:#ffdae5 !important;}
.selectLine th, .selectLine td{background:#dbe0e7 !important;}

/* 141110_새결제화면 */
.accountDiv{margin:20px auto;}
.accountDiv h4{background:url('/erp/static/erp/img/bul/ico_location.png') no-repeat 0 60%;font-size:14px;letter-spacing:-1px;line-height:1.2;font-weight:normal;text-align:left;padding:4px 0 4px 14px;color:#000}
.accountDiv select {font-weight:normal !important;font-size:13px !important;min-height:27px;}
.inputAcc{height:24px !important;font-size:13px !important;padding:3px;}
.btn_accout{width:30%;margin:0 auto;display:block;background:#f20;font-weight:normal;font-size:18px;color:#fff !important;padding:10px 0px;border-radius:5px;}
.btn_accout:hover{background:#0a70ff;}
.btn_acc{display:inline-block;background:#333;font-weight:normal;font-size:14px;color:#fff !important;padding:5px 10px;border-radius:5px;}
.accNotice{margin:20px auto 0;text-align:center;font-size:15px;font-weight:normal;color:#06f;}

.accTable01{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:0 auto;}
.accTable01 thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #596cd3;white-space:normal;letter-spacing:-1px;text-align:center;color:#596cd3;background:#fafafa;}
.accTable01 tbody th{text-align:center;padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;}
.accTable01 tbody td{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;}
.accTable01 tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}
.accTable01 tfoot th{padding:8px 0;font-weight:normal;font-size:16px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;color:#f30;background:#fefefe;}
.accTable01 tfoot td{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #e9e9e9;white-space:normal;background:#fdfdfd;color:#333;}


.accTable02{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:0 auto;}
.accTable02 tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;letter-spacing:-1px;}
.accTable02 tbody td{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;}


.accTable03{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:0 auto;}
.accTable03 tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;letter-spacing:-1px;background:#fafafa;text-align:center;}
.accTable03 tbody td{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;}
.accTable03 tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}
.accTable03 tbody td .total{color:#f20;font-weight:normal;font-size:18px !important;font-family:"tahoma";}
.accTable03 tbody td.board_content{padding:20px;font-size:13px;font-weight:normal;line-height:1.8;}
.accTable03 .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}
.accTable03 .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}
.accTable03 .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}

.accChoice_txt{padding:8px 0;font-weight:normal;font-size:16px;line-height:1.5;border-top:2px solid #eee;border-bottom:1px solid #eee;white-space:normal;color:#f30;background:#fefefe;}
.accChoice{border-top:3px solid #596cd3;border-bottom:1px solid #eee;margin:0 auto;overflow:hidden;padding:2%;}
.accChoice .choiceBtns{width:130px;height:130px;margin:1%;border:1px solid #eee;border-radius:5px;cursor:pointer;float:left;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.accChoice .choiceBtns dd{text-align:center;padding-top:10px;height:60px;}
.accChoice .choiceBtns dt{margin-top:15px;padding:5px 0;text-align:center;font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:-1px;}
.accChoice .choiceBtns .notice{font-size:11px;color:#666;}

.accChoice .choiceBtns:hover{background:#fff;color:#000;border:1px solid #f20;}
.accChoice .choiceBtns:hover dt{color:#f20;}

.dtinfo_tb{border-top:1px solid #c0bfbf;width:100%;}
.main_on{color:#f20 !important;background:#fff !important;font-weight:normal;}
.main_off,.main_off a,.main_off a span{cursor:default !important;}
.accSelect{background:#ffff99 !important;}
.dtinfo_tb caption{display:none;}
.dtinfo_tb tbody th{font-weight:normal;}
.dtinfo_tb tbody td{padding:8px 0 8px 5px;}
.dtinfo_tb th {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; font-weight:normal; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fcfcfc;}
.dtinfo_tb th.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td {border-bottom:1px solid #c0bfbf; border-left:1px solid #e4e4e4; padding:5px 0 !important; text-align:center; font-size:14px !important;color:#999;background:#fafafa;}
.dtinfo_tb td.con {padding-left:8px; text-align:left;}
.dtinfo_tb td.last {border-right:1px solid #e4e4e4;}
.dtinfo_tb td a {color:000; font-size:11px; font-weight:normal;}


/* 마이페이지 수정 */
.choiceList{width:260px;height:100px;margin:0.5%;border:1px solid #eee;border-radius:5px;float:left;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.choiceList .thum{width:34%;height:80px;display:block;float:left;margin:10px auto 0;text-align:right;}
.choiceList dd{float:left;display:block;width:66%;}
.choiceList .subject{text-align:center;padding:8px 0;font-size:18px;font-weight:normal;margin-top:10px;letter-spacing:-1px;}
.choiceList .note{line-height:1.5;text-align:center;}
.choiceList .note_txt{font-size:12px;color:#333;letter-spacing:-1px;font-weight:normal;}
.choiceList .note strong{color:#f20;font-weight:normal;font-size:13px;}
.choiceList .notice{font-size:11px;color:#666;}
.choiceList .btnSide{line-height:1.5;text-align:center;padding:10px 0 0;}

/* 141118_서비스연장 */
.myServiceDiv{margin:5px auto;position:relative;clear:both;}
.myServiceDl{width:95%;overflow:hidden;border:1px solid #596cd3;padding:3px;float:left;border-radius:5px;}
.myServiceDl dt{padding:10px 0;font-size:13px;background:#596cd3;color:#fff;font-weight:normal;float:left;line-height:100%;text-align:center;width:20%;height:34px;border-radius:5px 0 0 5px;}
.myServiceDl dd{width:80%;height:34px;padding:10px 0 0;float:left;line-height:100%;cursor:pointer;background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 99% 50%;text-indent:10px;text-align:left;}
.myServiceDl dd:hover{background:#fcfcfc url('/erp/static/erp/img/bul/bul_select_over.png') no-repeat 99% 50%;}
.myServiceDl .subject{font-size:15px;font-weight:normal;color:#000;}
.myServiceDl .date{font-size:13px;font-weight:normal;color:#f60;margin-left:50px;}
.btn_Service{display:inline-block;background:#333;font-weight:normal;font-size:14px;color:#fff !important;padding:13px 20px;border-radius:3px;}
.btn_Search{display:inline-block;background:#999;font-weight:normal;font-size:14px;color:#fff !important;padding:13px 20px;border-radius:3px;}
.myServiceList{width:100%;overflow:hidden;padding:3px;position:absolute;top:38px;left:3px;top:48px;}
.myServiceList ul{margin-left:20%;width:80%;border:1px solid #596cd3;background:#fff;}
.myServiceList li{width:100%;height:35px;padding:10px 0 0;line-height:110%;cursor:pointer;text-indent:10px;text-align:left;}
.myServiceList li:hover{background:#fafafa;}
.myServiceList .subject{font-size:13px;font-weight:normal;color:#000;}
.myServiceList .date{font-size:11px;font-weight:normal;color:#f60;margin-left:50px;}

/* 141128_인사/급여 리뉴얼 */
.thirdTbAll{overflow:hidden;}
.thirdTb01{width:25%;float:left;}
.thirdTb02{width:50%;float:left;overflow-x:scroll;}
.thirdTb03{width:25%;float:left;}
.thirdTbAll .thirdTbview{width:100%;border-top:2px solid #666;}
.thirdTbview .first{border-left:0 !important;}
.thirdTbview .last{border-right:1px solid #e4e4e4;}
.thirdTbview caption{display:none;}
.thirdTbview thead th{height:32px;line-height:32px;font-size:11px;background:#f4f4f4;font-weight:normal;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;}
.thirdTbview tbody td{height:32px;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.thirdTbview tbody tr.bg{background:#fdfdfd;}
.thirdTbview tfoot th{height:28px;line-height:28px;font-size:12px;background:#f4f4f4;font-weight:normal;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;}



.tb_list_normal{width:100%;border-top:1px solid #898989;}
.tb_list_normal .first{border-left:0 !important;}
.tb_list_normal .last{border-right:1px solid #e4e4e4;}
.tb_list_normal caption{display:none;}
.tb_list_normal thead th{padding:8px 0;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;font-weight:normal;}
.tb_list_normal tbody th{padding:8px 0;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fcfcfc;font-weight:normal;}
.tb_list_normal tbody td{padding:8px 0;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}


.loadBar{height:18px;background:#f5f5f5;overflow:hidden;text-align:left;position:relative;margin:15px auto;border:1px solid #eee;border-top:1px solid #bbb;border-radius:8px;z-index:77;}
.loadBar .percent{width:100%;display:block;height:18px;line-height:18px;text-align:center;color:#ff8400;font-size:14px;font-weight:normal;z-index:99;position:absolute;top:0;left:0;}
.loadBar .barOn{display:block;height:18px;background:url('/erp/static/erp/img/bul/bg_graph_on.png') repeat-x 0 0;z-index:88;position:absolute;top:0;left:0;}
.loadTxt{text-align:center;font-size:12px !important;color:#000;}
.loadTxt .now{color:#f20 !important;font-weight:normal;margin:15px auto;font-size:14px !important;}

/* 141121_메인소통 */
.interactionTap{width:100%;border-bottom:3px solid #4077d3;}
.interactionTap ul{overflow:hidden;}
.interactionTap ul li{width:33.3%;float:left;background:#f1f1f1;color:#7b7b7b;}
.interactionTap ul li.int_on{background:#4077d3;}
.interactionTap ul li.int_on a{color:#fff;}
.interactionTap ul li:hover{background:#444;}
.interactionTap ul li a{color:#7b7b7b;display:block;width:100%;padding:8px 0;text-align:Center;font-weight:normal;font-size:12px;letter-spacing:-1px;}
.interactionTap ul li a:hover{color:#fff;}

.interactionWrap{}
.interactionTable{width:100%;margin:7px auto 0;}
.interactionTable tbody td{padding:9px 5px 9px 16px;font-weight:normal;font-size:13px;line-height:100%;white-space:normal;letter-spacing:-1px;}
.interactionTable .subject{background:url('/erp/static/erp/img/bul/bul_blue.png') no-repeat 0 50%;}
.interactionTable .questOff{background:url('/erp/static/erp/img/bul/img_qna_off.gif') no-repeat 0 50%;padding:10px 0 10px 25px;}
.interactionTable .questOn{background:url('/erp/static/erp/img/bul/img_qna_on.gif') no-repeat 0 50%;padding:10px 0 10px 25px;}
.interactionTable .date{color:#999;font-size:11px;font-family:'tahoma';font-weight:normal;letter-spacing:-1px;text-align:center;}

/* 141217_홍팀장커스텀 */
.bill_div .tax_tb_gray{width:100%;}
.bill_div .tax_tb_gray .ctit{font-size:26px;color:#000;font-weight:normal;letter-spacing:10px;}
.bill_div .tax_tb_gray .ccmt{font-size:24px;color:#000}
.bill_div .tax_tb_gray tbody th{border:1px solid #ccc;color:#000 !important;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;font-size:12px;font-weight:normal;}
.bill_div .tax_tb_gray tbody .first{border-left:0 !important;}
.bill_div .tax_tb_gray tbody .last{border-right:0 !important;}
.bill_div .tax_tb_gray tbody td{border:1px solid #ccc;height:25px;line-height:1.5;white-space:normal !important;word-break:break-all !important;font-size:12px;}

/* 141211 새 통계 */
.thirdTbAll .thirdTbtotal{width:100%;border-top:3px solid #596cd3;border-bottom:1px solid #596cd3;margin:0 auto;}
.thirdTbtotal .first{border-left:0 !important;}
.thirdTbtotal .last{border-right:1px solid #e4e4e4;}
.thirdTbtotal caption{display:none;}
.thirdTbtotal thead th{height:32px;line-height:32px;font-weight:normal;font-size:11px;border-bottom:1px solid #596cd3;white-space:normal;letter-spacing:-1px;text-align:center;color:#000;background:#fafafa;}
.thirdTbtotal tbody td{height:33px;font-size:11px;letter-spacing:-1px;line-height:1.1;border-bottom:1px solid #eee;border-right:1px solid #eee;white-space:normal;color:#444;}
.thirdTbtotal .totalTd{font-size:13px;}
.thirdTbtotal .totalTd strong{color:#f20;}
.thirdTbtotal tbody tr.bg{background:#fdfdfd;}
.thirdTbtotal tfoot th{height:28px;line-height:28px;font-size:12px;background:#f4f4f4;font-weight:normal;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;}


/* 141226_간편장부 테이블 수정 */
.tb_easy_type{width:100%;border-top:1px solid #333;}
.tb_easy_type .first{border-left:1px solid #e4e4e4 !important;}
.tb_easy_type .last{border-right:1px solid #e4e4e4;}
.tb_easy_type caption{display:none;}
.tb_easy_type thead{background:#f9f9f9;}
.tb_easy_type thead th{height:31px;line-height:31px;font-size:11px;font-weight:normal;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;letter-spacing:-1px;}
.tb_easy_type tbody th{font-weight:normal;background:#f9f9f9;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;}
.tb_easy_type tbody td{padding:8px 0 !important;font-size:11px;text-align:center;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.tb_easy_type tfoot th{padding:7px 0 !important;font-size:11px;font-weight:normal;background:#f9f9f9;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;text-align:center;}


/* 150120_ 간편등록UI초안 */
.easyUi{padding:10px;overflow:hidden;}
.easyUiList{padding:20px 0;border:1px solid #eee;border-radius:5px;display:block;margin:10px auto;text-align:center;cursor:pointer;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.easyUiList:hover{color:#06f;border:1px solid #596cd3;}
.easyUi .selected{color:#f20;border:2px solid #596cd3;}
.easyUiList .subject{text-align:center;line-height:24px;font-size:18px;font-weight:normal;letter-spacing:-1px;}
.easyUiList .note{line-height:1.5;text-align:center;font-size:12px;color:#333;letter-spacing:-1px;}
.easyUiList .note strong{color:#f20;font-weight:normal;font-size:16px !important;letter-spacing:0;}


.thirdAreaAll{overflow:hidden;}
.thirdArea{width:30%;height:454px;overflow-y:auto;float:left;overflow-x:hidden;}
.thirdArea .first{margin-top:0;}
.thirdArr{width:5%;text-align:center;height:454px;float:left;overflow:hidden;position:relative;}
.thirdArr .obj{position:absolute;top:50%;left:50%;display:block;width:20px;height:122px;margin-left:-10px;margin-top:-61px;}

.easyTab{overflow:hidden;border-bottom:3px solid #596cd3;margin:0 auto 20px;}
.easyTab a{background:#f9f9f9;color:#666;font-size:16px;font-weight:normal;display:block;width:33.3%;float:left;padding:15px 0;text-align:center;border-radius:8px 8px 0 0;}
.easyTab a:hover{background:#333;color:#fff;}
.easyTab a.on{background:#596cd3;color:#fff;}


.easyUiList02{padding:20px 0;border:2px solid #ccc;border-radius:5px;display:block;margin:8px;text-align:center;width:305px;float:left;cursor:pointer;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.thrd_sect .selected{color:#f20;border:2px solid #596cd3;}
.easyUiList02:hover{color:#06f;border:2px solid #666;}
.easyUiList02 .subject{text-align:center;line-height:24px;font-size:18px;font-weight:normal;letter-spacing:-1px;}
.easyUiList02 dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.easyUiList02 dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.easyUiList02 .note{line-height:1.5;text-align:center;font-size:12px;color:#333;letter-spacing:-1px;}
.easyUiList02 .note strong{color:#f20;font-weight:normal;font-size:16px !important;}




.easyUiList03{padding:20px 0;border:2px solid #ccc;border-radius:5px;display:block;text-align:center;width:31.5%;margin:0.5%;float:left;cursor:pointer;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.thrd_sect .selected{color:#f20;border:2px solid #596cd3;}
.easyUiList03:hover{color:#06f;border:2px solid #666;}
.easyUiList03 .subject{text-align:center;line-height:24px;font-size:18px;font-weight:normal;letter-spacing:-1px;}
.easyUiList03 dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.easyUiList03 dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.easyUiList03 .note{line-height:1.5;text-align:center;font-size:12px;color:#333;letter-spacing:-1px;}
.easyUiList03 .note strong{color:#f20;font-weight:normal;font-size:16px !important;}


.searchSect{background:#fcfcfc;padding:5px;overflow:hidden;margin:10px auto 10px;border:1px solid #eee;}
.initialSelect{width:50px;height:40px;padding:10px 0 0;border:1px solid #eee;border-radius:5px;display:inline-block;margin:3px;text-align:center;cursor:pointer;font-size:22px;font-weight:normal;line-height:100%;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.initialSelect:hover{color:#06f;border:1px solid #596cd3;}
.inputNewAcc{height:24px !important;font-size:18px !important;padding:3px;}
.btnAcc{display:inline-block;background:#333;font-weight:normal;font-size:14px;color:#fff !important;padding:8px 30px 5px;border-radius:5px;height:20px;}
.selectAcc {font-weight:normal !important;font-size:13px !important;min-height:27px;}
.initialChoice{width:50px;height:40px;padding:10px 0 0;border:1px solid #eee;border-radius:5px;display:inline-block;margin:3px;text-align:center;cursor:pointer;font-size:22px;font-weight:normal;line-height:100%;color:#fff !important;
    background: rgba(61,61,61,1);
    background: -moz-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(61,61,61,1)), color-stop(50%, rgba(61,61,61,1)), color-stop(51%, rgba(26,26,26,1)), color-stop(71%, rgba(26,26,26,1)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#1a1a1a', GradientType=0 );
}

.posBtns{width:100%;position:absolute;bottom:0;left:3px;}
.agreeBtn{
width:97%;padding:10px 0;border:1px solid #eee;border-radius:5px;display:block;margin:10px auto;text-align:center;cursor:pointer;font-size:20px;font-weight:normal;line-height:100%;color:#fff !important;
    background: rgba(61,61,61,1);
    background: -moz-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(61,61,61,1)), color-stop(50%, rgba(61,61,61,1)), color-stop(51%, rgba(26,26,26,1)), color-stop(71%, rgba(26,26,26,1)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(61,61,61,1) 0%, rgba(61,61,61,1) 50%, rgba(26,26,26,1) 51%, rgba(26,26,26,1) 71%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#1a1a1a', GradientType=0 );
}
.resetBtn{
width:97%;padding:10px 0;border:1px solid #eee;border-radius:5px;display:block;margin:10px auto;text-align:center;cursor:pointer;font-size:20px;font-weight:normal;line-height:100%;color:#fff !important;
    background: #4f85bb; /* Old browsers */
background: -moz-linear-gradient(top,  #4f85bb 0%, #4f85bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f85bb), color-stop(100%,#4f85bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f85bb 0%,#4f85bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */

}


/* 150212_ERP UI수정 */
.user .name{background:url('/erp/static/erp/img/bul/bul_nametag.gif') no-repeat 0 80%;padding-left:18px;}
.newGnb{margin-left:187px;margin-right:15px;overflow:hidden;}
.newGnb .name{margin:0 10px;background:url('/erp/static/erp/img/bul/bul_nametag.gif') no-repeat 0 50%;padding-left:18px;}
.newGnb .docu{margin:0 10px;background:url('/erp/static/erp/img/bul/bul_docu.gif') no-repeat 0 50%;padding-left:14px;}
.newGnb .msg{margin:0 10px;background:url('/erp/static/erp/img/bul/bul_msg.png') no-repeat 0 50%;padding-left:14px;}
.newGnb .msg_on{margin:0 10px;background:url('/erp/static/erp/img/bul/bul_msg.gif') no-repeat 0 50%;padding-left:14px;}
.newGnb .promise{margin:0 5px;background:url('/erp/static/erp/img/bul/bul_promise.png') no-repeat 0 50%;padding-left:18px;}
.newGnb .ticket_add{margin:0 5px;background:url('/erp/static/erp/img/bul/bul_ticket_add2.png') no-repeat 0 50%;padding-left:18px;}
.menuArea{float:left;overflow:hidden;margin-top:1px;}
.menuArea a{min-width:70px;border-bottom:2px solid #528fea;border-right:1px solid #bbb;background:#fff;display:block;float:left;line-height:42px;height:42px;padding:17px 5px 0 5px;}
.menuArea a:hover{border-bottom:2px solid #4077d3;}
.menuArea a.first{border-left:1px solid #bbb;}
.menuArea a.last{}
.myinfoArea{float:right;line-height:39px;height:39px;padding:0 5px;overflow:hidden;background:#fff;border:1px solid #aab1bd;border-radius:6px 6px;position:relative;top:11px}
.content{}
.contents .contents_top{display:none !important;}

/* 150212_ERP경영현황판 월간거래현황 */
tr:hover .mainDiaryday01, td:hover .mainDiaryday01, .mainDiaryday01{background:url('/erp/static/erp/img/bul/ico_account01.png') no-repeat 3px 50% !important;}
tr:hover .mainDiaryday02, .mainDiaryday02{background:url('/erp/static/erp/img/bul/ico_account02.png') no-repeat 3px 50% !important;}
tr:hover .mainDiaryday03, .mainDiaryday03{background:url('/erp/static/erp/img/bul/ico_account03.png') no-repeat 3px 50% !important;}
tr:hover .mainDiaryday04, .mainDiaryday04{background:url('/erp/static/erp/img/bul/ico_account04.png') no-repeat 3px 50% !important;}

/* 160518_탭디자인 재 변경 */
.tabbtn {height:39px; _zoom:1;margin:5px 0 0px 0;border-bottom:1px solid #aaa !important;clear:both;}
.tabbtn ul{height:39px;overflow:hidden;}
.tabbtn li{float:left; height:38px;background:#fff;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;border-collapse:collapse;margin-left:-1px;}
.tabbtn li:first-child{margin-left:0 !important;}
.tabbtn li:hover{background:#f6f8fd;}
.tabbtn li a  {color:#777; font-size:13px; font-weight:normal;letter-spacing:-1px;display:block;height:38px;padding:12px 15px 0px;}
.tabbtn li.on {border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:1px solid #aaa;background:#fff url('/erp/static/erp/img/bul/bul_tabselected.png') no-repeat 50% 90%;position:relative;z-index:10;border-bottom:1px solid #fff;height:39px;}
.tabbtn li.on:hover{background:#fff url('/erp/static/erp/img/bul/bul_select.png') no-repeat 50% 100%;}
.tabbtn li.on a  {color:#596cd3; font-size:14px; font-weight:normal;height:38px;padding:10px 15px 0px;}

.subTabbtn  {height:39px; _zoom:1;margin:0px 10px 0;clear:both;}
.subTabbtn ul{height:38px;overflow:hidden;}
.subTabbtn li{float:left; height:34px;background:#fff;text-align:center;border:1px solid #eee;box-sizing:border-box;border-collapse:collapse;border-radius:100px;margin-right:5px;}
.subTabbtn li:first-child{margin-left:0 !important;}
.subTabbtn li:hover{background:#eee;}
.subTabbtn li a  {color:#555; font-size:13px; font-weight:normal;letter-spacing:-1px;display:block;height:34px;padding:10px 15px 0px;}
.subTabbtn li.on {border:1px solid #596cd3;background:#fff;}
.subTabbtn li.on:hover{background:#fff url('/erp/static/erp/img/bul/bul_select.png') no-repeat 50% 100%;}
.subTabbtn li.on a  {color:#596cd3; font-size:14px; font-weight:normal;height:38px;padding:10px 15px 0px;}


.calendar_div .calendar_tb tbody td .money_div{padding-left:40px;}
.calendar_div .calendar_tb tbody td .money_div{padding-left:40px;}

/* 150212_ERP 좌측 부가메뉴 디자인 수정 */
.asideBanner img{border-radius:5px;border:1px solid #b1b4b6;}

/* 150213_ERP 기존class중 일부변경_실서버 이동시 css 상단 동일 class에 해당 내용 수정으로 옮길것 */
.searchMenu_div2{border:1px solid #4077d3 !important;border-radius:3px !important;}


/* 150213_ERP 경영현황판 세분화 */
.presentBoard{}

.presentTabbtn{height:34px; _zoom:1;margin:10px 0 0 0;border-bottom:2px solid #596cd3 !important;position:relative;}
.presentTabbtn ul{height:36px;margin-left:5px;}
.presentTabbtn li{float:left; height:24px;padding-top:10px;min-width:10%;background:#fff;text-align:center;margin-right:2px;border-radius:10px 10px 0 0;position:relative;}
.presentTabbtn li:hover{background:#eee;}
.presentTabbtn li:hover a{color:#000;}
.presentTabbtn li strong span a  {color:#555; font-size:13px; font-weight:normal;letter-spacing:0px;}
.presentTabbtn li.on {height:26px;padding-top:6px;border-left:2px solid #596cd3;border-right:2px solid #596cd3;border-top:2px solid #596cd3;border-bottom:2px solid #fff;border-radius:10px 10px 0 0;}
.presentTabbtn li.on strong span a  {color:#596cd3; font-size:16px; font-weight:normal;}
.presentTabbtn li.on:hover{background:#fff;}
.presentTabbtn li .presentTip{position:absolute;z-index:91;}
.presentTabbtn li .tip01{top:30px;left:0px;}
.presentTabbtn li .tip02{top:30px;left:50%;margin-left:-100px;}
.presentTabbtn li .tip03{top:30px;left:50%;margin-left:-100px;}
.presentTabbtn li .tip04{top:30px;left:50%;margin-left:-100px;}
.presentTabbtn li .tip05{top:30px;left:50%;margin-left:-100px;}
.presentTabbtn li .tip06{top:30px;left:50%;margin-left:-100px;}
.presentTabbtn li .tip07{top:30px;left:50%;margin-left:-100px;}

.presentContents{padding:5px;margin:0px auto;}
.presentContents h3{text-align:left;font-size:12px;font-weight:normal;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 14px;}
.presentContents h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}
.presentContents h4{background:url('/erp/static/erp/img/bul/ico_location.png') no-repeat 0 60%;font-size:15px;letter-spacing:-1px;line-height:1.2;font-weight:normal;text-align:left;padding:4px 0 4px 14px;color:#000}
.oldPresent2{display:block;width:150px;font-weight:normal;background:#433f3c;text-align:center;padding:8px 0;position:Absolute;bottom:0px;right:0px;color:#fff !important;border-radius:10px 10px 0 0;}
.oldPresent{display:block;font-weight:normal;background:#433f3c;text-align:center;padding:7px 10px;position:Absolute;bottom:5px;right:0px;color:#fff !important;border-radius:4px;}



/* 150224_거래전표입력 메뉴바 디자인 수정 */
.new_tabbtn{overflow:hidden;border:1px solid #ccc;background:#f9f9f9;margin:0 auto 10px;}
.new_tabbtn ul{width:100%;overflow:hidden;}
.new_tabbtn ul li{width:10.95%;height:60px;float:left;border-left:1px solid #eee;border-right:1px solid #fff;text-align:center;padding-top:8px;}
.new_tabbtn ul li img{vertical-align:middle;}
.new_tabbtn ul li.first{border-left:0;margin-left:-1px;}
.new_tabbtn ul li.last{border-right:0;}
.new_tabbtn ul li.on{background:#fff;}
.new_tabbtn ul li:hover{background:#fff;}
.new_tabbtn ul li a{display:block;width:100%;height:60px;}

.main_tabbtn{overflow:hidden;border:1px solid #ccc;background:#f9f9f9;margin:0 auto 10px;}
.main_tabbtn ul{width:100%;overflow:hidden;}
.main_tabbtn ul li{width:10.95%;height:60px;float:left;border-left:1px solid #eee;border-right:1px solid #fff;text-align:center;padding-top:8px;}
.main_tabbtn ul li img{vertical-align:middle;}
.main_tabbtn ul li.first{border-left:0;margin-left:-1px;}
.main_tabbtn ul li.last{border-right:0;}
.main_tabbtn ul li.on{background:#4487ca;}
.main_tabbtn ul li:hover{background:#fff;}
.main_tabbtn ul li a{display:block;width:100%;height:60px;}

/* 150224_신규툴팁 */
.NewToolLayer{min-width:600px;position:absolute;top:20px;left:50px;background:#fff;border:2px solid #4869b8;padding:10px;z-index:999;text-align:left;line-height:1.7;display:none;}
.NewToolClose{position:absolute;top:-5px;right:-5px;}


/* 150224_거래전표입력 탭 수정 */
.helper_tab{overflow:hidden;clear:both;margin-bottom:5px;}
.helper_tab li{width:32.8% !important;float:left; height:14px;padding:8px 0px 5px;background:#fff;text-align:center;margin-bottom:-2px;border-bottom:2px solid #596cd3;}
.helper_tab li a{color:#555; font-size:11px; font-weight:normal;letter-spacing:-1px;}
.helper_tab li:hover{color:#f60;}
.helper_tab li:hover a{color:#f60}
.helper_tab li.on{border-left:2px solid #596cd3;border-right:2px solid #596cd3;border-top:2px solid #596cd3;border-bottom:2px solid #fff !important;border-radius:10px 10px 0 0;background:#fff url('/erp/static/erp/img/bul/bul_tabselected.png') no-repeat 50% 100%;}
.helper_tab li.on a{color:#596cd3; font-size:11px; font-weight:normal;}

/* 150226_경영현황판 리뉴얼 최종 */
/* 탭안의 탭 */
.tabInTab2{overflow:hidden;margin:5px auto;}
.tabInTab2 ul{}
.tabInTab2 ul li{background:url('/erp/static/erp/img/bul/bul_tabintab.gif') no-repeat 0 50%;margin-right:5px;float:left;}
.tabInTab2 ul li.first{background:none;}
.tabInTab2 a{min-width:60px;display:block;padding:7px 10px;text-align:center;font-size:12px;font-weight:normal;color:#666;margin-left:5px;}
.tabInTab2 a:hover{color:#666;font-size:12px;background:#eaeaea;border-radius:20px;padding:7px 10px;}
.tabInTab2 a.on{color:#fff;font-size:14px;background:#607393;border-radius:20px;padding:6px 10px;margin-right:0px;}
.main_subTab{padding-bottom:5px;margin-top:10px;}

/* 탭안의 탭2 */
.tabInTab{overflow:hidden;margin:5px auto 0;}
.tabInTab ul{overflow:hidden;border-bottom:1px solid #eee;}
.tabInTab ul li{float:left;}
.tabInTab ul li.first{background:none;border-left:1px solid #eee;}
.tabInTab a{min-width:60px;display:block;padding:10px 10px;text-align:center;font-size:12px;font-weight:normal;color:#666;background:#fff;border-top:1px solid #eee;border-right:1px solid #eee;}
.tabInTab a:hover{color:#f60;font-size:12px;}
.tabInTab a.on{color:#fff;font-size:14px;background:#596cd3;padding:9px 10px;margin-right:0px;border-top:1px solid #596cd3;border-right:1px solid #596cd3;}

/* 테이블 */
.newCommTable{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.newCommTable caption{display:none;}
.newCommTable thead th{padding:8px 0;font-weight:bold;font-size:11px;line-height:1.5;border:0 !important;border-bottom:1px solid #666 !important;white-space:normal;letter-spacing:0px;text-align:center;color:#333;background:#fff;border:1px solid #eee;}
.newCommTable tbody th{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;letter-spacing:0px;background:#fff;text-align:center;border:1px solid #eee;}
.newCommTable tbody td{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;text-align:center;}
.newCommTable tbody td a{font-size:11px;font-weight:normal;}
.newCommTable tbody td a:hover{color:#06f;}
.newCommTable tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:0 !important;border-bottom:1px solid #eee !important;}
.newCommTable .ar{font-size:11px;}
.newCommTable th:first-child, .newCommTable td:first-child{border-left:1px solid #eee !important;}
.newCommTable th:last-child, .newCommTable td:last-child{border-right:1px solid #eee !important;}

.newCommTableBorder{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.newCommTableBorder caption{display:none;}
.newCommTableBorder thead th{padding:8px 0;font-weight:bold;font-size:11px;line-height:1.5;border:1px solid #eee;border-bottom:1px solid #666 !important;border-top:0 !important;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;}
.newCommTableBorder tbody th{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:1px solid #eee;white-space:normal;letter-spacing:-1px;background:#fff;text-align:center;}
.newCommTableBorder tbody td{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:1px solid #eee;white-space:normal;text-align:center;}
.newCommTableBorder tbody td a{font-size:11px;font-weight:normal;}
.newCommTableBorder tbody td a:hover{color:#06f;}
.newCommTableBorder tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:1px solid #eee !important;}
.newCommTableBorder .ar{font-size:11px;}
.newCommTableBorder th:first-child, .newCommTableBorder td:first-child{border-left:1px solid #eee !important;}
.newCommTableBorder th:last-child, .newCommTableBorder td:last-child{border-right:1px solid #eee !important;}

/* 현황판_매출매입 */
.SummaryDiv .yearChoice{position:absolute;top:-38px;right:2px;}

/* 신규 버튼영역_하단 중앙정렬 */
.btnNewSection{margin:20px auto;text-align:center;}

/* 현황판_자금 */
.MainPayAll{overflow:hidden;}
.MainPay1Depth{width:30%;float:left;border-top:1px solid #a1a5b0;border-bottom:2px solid #a1a5b0;}
.MainPay1Depth .MainDepth{background:#f3f3f4;border-left:1px solid #eee;border-top:0;border-bottom:0;margin-top:0;}
.MainPay1Depth .MainDepth dl{font-size:14px !important;overflow:hidden;cursor:pointer;}
.MainPay1Depth .MainDepth dl dt{width:28%;height:34px;padding:10px 0 0 8px;text-align:left;font-size:13px;font-weight:normal;color:#656c7d;letter-spacing:-1px;float:left;line-height:24px}
.MainPay1Depth .MainDepth dl dd{width:60%;height:34px;padding:10px 25px 0 0;text-align:right;font-weight:normal;font-size:16px;font-family:verdana;letter-spacing:0px;float:right;line-height:24px}
.MainPay1Depth .MainDepth .selected{letter-spacing:0px !important;background:#fff !important;}
.MainPay1Depth .MainDepth .selected dt{}
.MainPay1Depth .MainDepth .selected dd{color:#f50;background:#fff url('/erp/static/erp/img/bul/bul_list_on.png') no-repeat 99% 50% !important;}

.MainPay2Depth{width:70%;float:left;border-top:1px solid #a1a5b0;border-bottom:2px solid #a1a5b0;}
.MainPay2Depth .paddLayer{padding:20px;min-height:224px;border-right:1px solid #eee;}
.MainPay2Depth .newCommTable{border-top:0;}
.MainPay2Depth .newCommTable th{font-size:13px !important;}
.MainPay2Depth .newCommTable td{font-size:12px;font-weight:normal;}
.MainPay2Depth .money{color:#f20;font-weight:normal;font-size:16px !important;font-family:verdana;letter-spacing:-1px;}

/* 현황판_서비스 */
.mTitleNew{position:relative;}
.mTitleNew .more{position:absolute;top:7px;right:3px;font-size:10px;color:#999;}
.mTitleNew .more:hover{color:#f60;}

/* 현황판_서비스_자주묻는질문 */
.faqMore{position:absolute;top:-22px;right:25px;font-size:11px;color:#f30 !important;font-weight:normal;letter-spacing:-1px;}
.interactionTable2{width:100%;margin:7px auto 0;}
.interactionTable2 tbody td{padding:10px 0 10px 15px;font-weight:normal;font-size:12px;line-height:100%;white-space:normal;letter-spacing:-1px;border-bottom:1px solid #eee;}
.interactionTable2 .subject{background:url('/erp/static/erp/img/bul/bul_q_black.png') no-repeat 4px 11px;padding-left:20px !important;font-size:14px;font-weight:normal;}

/* 현황판_경영실적f7512a */
.PerformanceSummary{background:#f1f1f1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;margin:0 auto 20px;}
.PerformanceSummary ul{}
.PerformanceSummary ul li{border:1px solid #eee;border-left:3px solid #06f;margin:5px auto;font-size:12px;color:#444;line-height:1.8;font-weight:normal;background:#fff;padding:5px 10px 5px 13px;letter-spacing:-1px;word-spacing:1px;
transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);text-align:left;}
.PerformanceSummary ul li:hover{box-shadow:0px 0px 5px #999;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;
transform: scale(1.01);-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-o-transform: scale(1.01);-ms-transform: scale(1.01);}
.PerformanceSummary ul li .summFocus01{color:#ff0024 !important;font-weight:normal;font-size:20px !important;font-family:Tahoma,Geneva,sans-serif !important;padding:0 6px;letter-spacing:0;}
.PerformanceSummary ul li .summFocus02{color:#294373 !important;font-weight:normal;font-size:20px !important;font-family:Tahoma,Geneva,sans-serif !important;padding:0 6px;letter-spacing:0;}
.PerformanceSummary ul li .summFocus03{color:#ea484c !important;font-weight:normal;font-size:20px !important;font-family:Tahoma,Geneva,sans-serif !important;padding:0 6px;letter-spacing:0px;}
.PerformanceSummary ul li .summFocus04{color:#4a73e9 !important;font-weight:normal;font-size:20px !important;font-family:Tahoma,Geneva,sans-serif !important;padding:0 6px;letter-spacing:0px;}

.taxPerformance .focusOn{background:#ffc !important;font-weight:normal;color:#f20 !important;font-size:13px !important;}
.taxPerformance .focusOff{font-weight:normal;color:#333 !important;font-size:13px !important;}
.taxPerformance .title{font-weight:normal;color:#333 !important;font-size:13px !important;}

.PerformanceTable{width:100%;}
.PerformanceTable th{font-size:13px;font-weight:normal;padding:15px 0 5px;color:#333;letter-spacing:-1px;}
.PerformanceTable th.check{background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 20px;color:#0c316f;}
.PerformanceTable td{font-size:22px;font-weight:normal;padding:5px 0 15px;letter-spacing:-1px;color:#0b1f3f;}
.PerformanceTable td.summFocus{color:#0b1f3f;font-weight:normal;font-size:24px !important;font-family:Tahoma,Geneva,sans-serif !important;letter-spacing:0;}




/* 거래입력 테이블 가독성 수정_실서버 미반영용 */
.mw_defalut .unitedTable{}
.mw_defalut .unitedTable th{padding:4px 0px 4px 0px !important}
.mw_defalut .unitedTable th.last {}
.mw_defalut .unitedTable td {padding:4px 0px 4px 5px !important}

.unitedTable{width:100%;border-top:1px solid #898989;}
.unitedTable th{border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; font-weight:normal !important; color:#010000 !important; text-align:center !important; padding:15px 0px 15px 0px !important; background-color:#f8f8f8 !important;font-size:13px !important;}
.unitedTable th.last {border-right:1px solid #e4e4e4;}
.unitedTable td {border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; padding:15px 0px 15px 8px !important; text-align:left !important; font-size:13px !important;background:#fff !important;}
.unitedTable td.con {padding-left:8px; text-align:left;}
.unitedTable td.last {border-right:1px solid #e4e4e4;}
.unitedTable td a {color:000; font-size:12px; font-weight:normal;}
.unitedTable td .end {display:block; color:#ee5b03;}
.unitedTable .card_input {width:40px;}
.unitedTable input{border:1px solid #d8d6d2; height:27px;font-size:14px !important;}
.unitedTable textarea{border:1px solid #d8d6d2;  }
.unitedTable input[type='checkbox'],input[type='radio'] {border:0px;width:15px;height:15px;}
.unitedTable select{height:27px;}





.MsoNormal img{max-width:790px;margin:0 auto;}
.txc-image{max-width:790px;margin:0 auto;}


.qnaDivBoard .questArea{text-align:left;padding:15px 15px 15px 75px;border:1px solid #df5745;margin:10px auto;position:relative;background:#fefefe;font-size:12px;line-height:1.5;color:#29407a;font-weight:normal;border-radius:5px;}
.qnaDivBoard .questArea img{max-width:80%;margin:0 auto;}
.qnaDivBoard .answerArea{text-align:left;padding:15px 15px 15px 75px;border:1px solid #39b54a;margin:10px auto;position:relative;background:#fefefe;font-size:14px;line-height:1.8;color:#000;border-radius:5px;font-weight:normal;}
.qnaDivBoard .answerArea img{max-width:80%;margin:0 auto;}
.qnaDivBoard .questMark{position:absolute;top:12px;left:10px;}

.boardlist_tb{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:10px auto;}
.boardlist_tb thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #596cd3;white-space:normal;letter-spacing:-1px;text-align:center;color:#596cd3;}
.boardlist_tb tbody td{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;text-align:center;}
.boardlist_tb tbody tr.reply td{background:#fcfcfc;}
.boardlist_tb tbody tr.reply th{background:#fcfcfc;}
.boardlist_tb tbody td.name{font-size:11px;color:#333 !important;}
.boardlist_tb tbody td.titleTd{font-weight:normal;color:#333 !important;}
.boardlist_tb tbody td.replyTd{padding-left:20px !important;}
.boardlist_tb tbody td.replyTd a{color:#6d7082 !important;}
.boardlist_tb tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}
.boardlist_tb tbody td.bg_tr{background:#fafef3;vertical-align:top;}
.boardlist_tb tbody td.open_tr{text-align:left;padding:10px 10px;line-height:1.7;color:#666;white-space:normal;}

.boardview_tb{width:100%;border-top:1px solid #596cd3;border-bottom:1px solid #596cd3;margin:10px auto;}
.boardview_tb tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;letter-spacing:-1px;text-align:center;}
.boardview_tb tbody td{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;border-bottom:1px solid #eee;white-space:normal;overflow:visible;}
.boardview_tb tbody td.date{font-size:11px;font-family:"tahoma";color:#999;font-weight:normal;}
.boardview_tb tbody td .file{color:#06f;}
.boardview_tb tbody td .file:hover{color:#f50;}
.boardview_tb tbody .section{padding:20px;font-size:13px;font-weight:normal;line-height:1.8;}

.boardview_tb .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}
.boardwrite_tb .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}
.boardlist_tb .lock_contents{background:#fcfcfc;text-align:center;padding:100px 0;}

/* 150415_세무서비스 진행현황 */
.taxServiceDiv{text-align:center;min-height:350px;padding:10px;border:3px solid #fff;border-radius:5px;}
.taxServiceDiv:hover{border:3px solid #f30;border-radius:5px;}
.taxServiceDivIng{border:3px solid #5B5AFF;border-radius:5px;}
/*.taxServiceDivIng{text-align:center;min-height:350px;padding:10px;border:3px solid #fff;border-radius:5px;} */
/*.taxServiceDivIng .taxServiceHeader{background:#DAD9FF;color:#fff !important;}*/
.taxServiceDivOn{border:3px solid #f30;border-radius:5px;}
.taxServiceDivOn .taxServiceHeader{background:#333;color:#fff !important;}
.taxServiceDivOk{border:3px solid #9db0cd;border-radius:5px;}
.taxServiceDivOk .taxServiceHeader{background:#6292da;color:#fff !important;}
.taxServiceHeader{text-align:center;border:1px solid #eee;border-radius:8px;background:#eee;cursor:pointer;}
.taxServiceHeader dt{font-size:16px;font-weight:normal;padding:30px 0;text-align:center;}
.taxServiceDiv .notice{margin:0 auto;padding:8px;line-height:1.5;text-align:left;color:#000;}

/* 150430_체험판 바 추가 */
.experienceBar{height:20px;padding:5px 0 5px;text-align:center;background:#596cd3;color:#fff;font-weight:normal;line-height:20px;font-size:13px;}
.experienceBar strong{color:#ffee00;}
.btnstyle_exp{background:#fff;color:#f20 !important;padding:4px;border-radius:4px;}

/* 150522_4대보험신고 추가작업 */
.insureNotice{margin:0px auto;padding:20px 20px;}
.insureNotice h3{font-size:14px !important;margin-top:30px;}
.insureTip{font-size:13px;line-height:1.8;padding:5px 10px;}
.insureNotice .insureUl{padding:20px;background:#fcfcfc;border:1px solid #eee;border-radius:10px;overflow:hidden;}
.insureNotice .insureUl li{float:left;padding-left:17px;margin-right:60px;font-size:14px;font-weight:normal;background:url('/erp/static/erp/img/bul/bul_check.png') no-repeat 0 50%;}
.insureNotice .insureUl li.last{margin-right:0;}
.insureNotice .insureLink{padding:20px;background:#fcfcfc;border:1px solid #eee;border-radius:10px;overflow:hidden;}
.insureNotice .insureLink a{background:#fff;border:1px solid #eee;padding:10px 20px;border-radius:5px;color:#000;font-weight:normal;}
.insureNotice .insureLink a:hover{color:#f30;}
.insureNotice .noticetxt{font-size:12px;color:#f30;margin:20px auto;}
.insureBtn{background:#596cd3;border:1px solid #eee;padding:10px 20px;border-radius:5px;color:#fff !important;font-weight:normal;font-size:14px;line-height:38px;}
.insureBtn:hover{background:#333;color:#fff !important;}

/* 150522_레이어팝업 가독성적용 테이블 */
.readabilityTable{width:100%;border-top:1px solid #898989;}
.readabilityTable th{border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; font-weight:normal !important; color:#010000 !important; text-align:left !important; padding:8px 0px 8px 5px !important; background-color:#f8f8f8 !important;font-size:11px !important;}
.readabilityTable th.last {border-right:1px solid #e4e4e4;}
.readabilityTable td {border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; padding:8px 0px 8px 8px !important; text-align:left !important; font-size:13px !important;background:#fff !important;}
.readabilityTable td.con {padding-left:8px; text-align:left;}
.readabilityTable td.last {border-right:1px solid #e4e4e4;}
.readabilityTable td a {color:000; font-size:12px; font-weight:normal;}
.readabilityTable td .end {display:block; color:#ee5b03;}
.readabilityTable .card_input {width:40px;}
.readabilityTable input{border:1px solid #d8d6d2; font-size:14px !important;}
.readabilityTable textarea{border:1px solid #d8d6d2;  }
.readabilityTable input[type='checkbox'],input[type='radio'] {border:0px;width:15px;height:15px;}
.readabilityTable select{}
.insureStep01{color:#000 !important;}
.insureStep02{color:#f30 !important;}
.insureStep03{color:#06f !important;}

/* 150609_4대보험신고 진행상태 추가 */
.stepInsure{overflow:hidden;}
.stepInsure li{width:30%;height:35px;float:left;padding:20px 0px;border:3px solid #eee;background:#fafafa;font-weight:normal;color:#000;text-align:center;font-size:15px;border-radius:10px;}
.stepInsure li.on{border:3px solid #f30;background:#fff;}
.stepInsure li.ing{border:3px solid #06f;background:#fff;}
.stepInsure .arr{font-size:50px;font-weight:bold;color:#596cd3;width:40px;padding:10px 0;background:none;border:0;}


/* 알림영역 */
.alertDiv{padding:10px;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-left:4px solid #596cd3;border-radius:0 5px 5px 0;line-height:1.5;font-size:1.3rem;}
.alertDiv ul{overflow:hidden;}
.alertDiv li{padding:4px;text-align:left;}
.alertDiv .date{color:#596cd3;font-size:1.5rem;}
.alertDiv .title{background:#f20;color:#fff;font-weight:normal;padding:3px;border-radius:5px;font-size:1.5rem;}

/* 체험하기레이어 */
.bannerWrapMem{width:100%;background:#fff;position:absolute;top:0;left:0;z-index:999;border-bottom:5px solid #e44e4f;}
.bannerWrapDiv{}
.bnTitleDiv{background:#e44e4f;padding:10px;}
.bnTitleDiv h3{width:1000px;margin:0 auto;padding:8px;font-size:18px;background:#fff;text-align:center;margin:10px auto;border-radius:8px;color:#333 !important;font-weight:normal;}
.bnTitleDiv h3 strong{color:#f20 !important;}
.bannerWrapMem .bnLayer{width:1000px;margin:0 auto;position:relative;}
.bannerWrapMem .closebnLayer{position:absolute;bottom:-22px;right:5px;padding:3px;z-index:88;}
.bannerWrapMem .closebnLayer label{cursor:pointer;margin-right:10px;vertical-align:middle;color:#feee00;font-weight:normal;}
.bannerWrapMem h3{color:#fff;font-weight:normal;}
.bannerWrapMem .bannUl{overflow:hidden;}
.bannerWrapMem .bannUl li{width:19%;float:left;margin:0.5%;line-height:20px;color:#000;letter-spacing:-1px;cursor:pointer;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.bannerWrapMem .bannUl li div{padding:5px;}
.bannerWrapMem .bannUl li:hover{background:#e44e4f;color:#fff;border-radius:8px;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}

.bannerWrapBtn{position:absolute;border-radius:0 0 10px 10px;background:#e44e4f;z-index:999;left:50%;margin-left:-80px;bottom:-40px;
transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.bannerWrapBtn a{color:#fff;font-weight:normal;font-size:13px !important;padding:10px 20px 15px;display:block;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.bannerWrapBtn:hover{
transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;bottom:-50px;}
.bannerWrapBtn:hover a{padding:20px 20px 15px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.bannerWrapBtn img{}

.printThum{width:100%;max-width:75px !important;border:1px solid #eee;}
.listThum{width:100%;max-width:63px !important;border:1px solid #eee;}

.btnMores{display:block;width:50%;height:25px;line-height:25px;margin:10px auto;padding:5px 0;text-align:center;background:#fcfcfc;color:#333;font-size:1.3rem;font-weight:normal;border:1px solid #eee;border-radius:8px;}
.infoPlus{}
.commUnitedTb{width:100%;border-top:1px solid #898989;}
.commUnitedTb caption{display:none;}
.commUnitedTb th{border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; font-weight:normal !important; color:#333 !important; text-align:center; padding:8px 0px 8px 0px !important; background-color:#fdfdfd !important;font-size:13px !important;}
.commUnitedTb th.last {border-right:1px solid #e4e4e4;}
.commUnitedTb td {border-bottom:1px solid #c0bfbf !important; border-left:1px solid #e4e4e4 !important; padding:8px 0px 8px 8px !important; text-align:left !important; font-size:13px !important;background:#fff !important;}
.commUnitedTb td.con {padding-left:8px; text-align:left;}
.commUnitedTb td.last {border-right:1px solid #e4e4e4;}
.commUnitedTb td a {color:000; font-size:12px; font-weight:normal;}
.commUnitedTb td .end {display:block; color:#ee5b03;}
.commUnitedTb .card_input {width:40px;}
.commUnitedTb input{border:1px solid #d8d6d2; height:27px;font-size:14px !important;}
.commUnitedTb textarea{border:1px solid #d8d6d2;  }
.commUnitedTb input[type='checkbox'],input[type='radio'] {border:0px;width:15px;height:15px;}
.commUnitedTb select{height:25px;}


/* 상품다중선택 #5ab7e3 */
.multipleSelect{overflow:hidden;width:44%;}
.multiSearch{padding:5px 0; text-align:center;border:1px solid #eee;background:#fff;}
.multipleSelectOver{height:250px;border:1px solid #999;overflow-x:hidden;overflow-y:scroll;border-top:0px;}
.multipleSelect .cateOn{border:1px solid #f20;}
.multipleSelectDiv .btnSect{width:10%;text-align:center;float:left;height:150px;margin-left:8px;padding-top:100px;}
.multipleSelectDiv .btnSect a{width:50px;padding:3px 2px;background:#fff;border:1px solid #eee;text-align:center;display:block;border-radius:5px;margin:5px auto;}
.multipleSelectTb{width:99%;}
.multipleSelectTb td{min-height:30px;line-height:130%;font-size:13px;padding:0;margin:0;cursor:pointer;}
.multipleSelectTb tr.on td{background:#605e63;color:#fff;}
.styleNews{padding:5px 10px;border:1px solid #03adc9;margin:0 auto;text-align:center;line-height:1.8;background:#fefafe;color:#333;font-size:1.2rem;word-spacing:2px;}

/* 151119_거래입력 수정 */
.commSelect{border:1px solid #d8d6d2; height:25px !important;font-size:12px !important;}
.btnStyleMini01{background:#fcfcfc;padding:3px 5px;height:15px;line-height:15px;display:inline-block;text-align:center;font-size:0.9rem;font-weight:normal;color:#333 !important;border:1px solid #eee;border-radius:4px;}
.btnStyleRn01{background:#fff;padding:4px 8px 4px;height:15px;line-height:15px;display:inline-block;text-align:center;font-size:1.0rem;font-weight:normal;color:#333 !important;border:1px solid #ccc;border-radius:4px;}

.autoChoDiv{overflow:hidden;margin:10px auto 7px;}
.autoChoDiv a{width:32.8%;padding:10px 0;display:block;text-align:center;background:#fff;color:#333;border:1px solid #fff;border-radius:4px;float:left;letter-spacing:-1px;}
.autoChoDiv a.last{width:32.8%}
.autoChoDiv a:hover{box-shadow:0 0 5px #eee inset;}
.autoChoDiv a.on{color:#f30;border:1px solid #91B5EB;font-weight:normal;border-radius:4px;box-shadow:0 0 5px #eee inset;}
.autoConDiv{background:#fafafa !important;border:1px solid #eee;padding:10px 0;overflow:hidden;}
.countNo{font-size:10px;color:#999;}
.countNo strong{font-size:11px;}
.countNum{font-size:10px;color:#f20;}
.countNum strong{font-size:11px;}

/* 151123_중분류 토글 */
.btnChoiceToggle{position:absolute;top:184px;right:5px;display:block;width:90px;height:25px;line-height:25px;text-align:center;background:#596cd3;color:#fff !important;
border-radius:0 0 8px 8px;font-size:11px !important;}
.btnChoiceToggle i{font-style:normal;font-size:8px;}



/* 151126_기본정보관리 팝업화 */
.newbie_notice2{width:700px;position:absolute;top:57px;left:187px;background:#fff;z-index:999;}
.newbie_notice2 .border_div{border:3px solid #53667c;padding:5px;border-radius:10px;box-shadow:0px 0px 10px #888;}
.newbie_notice2 h2{width:100%;text-align:left;position:relative;border-bottom:2px solid #333;overflow:hidden;padding-left:10px;font-size:30px;letter-spacing:-4px;line-height:1.3em;word-spacing:-2px;}
.newbie_notice2 h2 .close_this{position:absolute;top:5px;right:10px;}
.newbie_notice2 .newbieText{padding:10px;text-align:left;}
.newbie_notice2 .newbieMenuRe{margin:20px auto;}
.newbie_notice2 .newbieMenuRe ul{overflow:hidden;margin:8px auto;}
.newbie_notice2 .newbieMenuRe ul li{width:23%;margin:0.8%;float:left;border:1px solid #eee;border-radius:5px;}
.newbie_notice2 .newbieMenuRe ul li:hover{border:1px solid #4869b8;}
.newbie_notice2 .newbieMenuRe ul li:hover a p{color:#f35c5c !important;}
.newbie_notice2 .newbieMenuRe ul li a{text-align:center;display:block;width:100%;}
.newbie_notice2 .newbieMenuRe ul li a p{font-weight:normal;font-size:1.2rem !important;padding:0 0 10px;letter-spacing:-1px;word-spacing:2px;color:#555;}
.newbie_notice2 .newbieMenuRe ul li a img{padding:10px 0 7px;text-align:center;}

.newbie_notice2 .newbieMenuRe ul li{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.newbie_notice2 .helpTip{font-size:14px;line-height:2;text-align:left;padding:15px 0 10px 30px;}
.newbie_notice2 .helpBtnDiv{text-align:center;margin:5px auto;padding:0 0 20px;}
.newbie_notice2 .helpBtns{padding:8px 15px;text-align:center;background:#f35c5c;color:#fff;border-radius:5px;font-weight:normal;font-size:13px;}
.newbie_notice2 .helpBtns2{padding:8px 15px;text-align:center;background:#4869b8;color:#fff;border-radius:5px;font-weight:normal;font-size:13px;}

/* 환경설정 리모콘
.setupLayer{width:280px;position:absolute;top:65px;right:1%;background:#fff;z-index:999;}
.setupLayer .border_div{border:3px solid #53667c;padding:5px 5px 0;border-radius:10px;box-shadow:0px 0px 10px #999;}
.setupLayer h2{padding-left:10px !important;text-align:left;position:relative;border-bottom:2px solid #333;overflow:hidden;font-size:1.5rem;font-size:2.2rem;letter-spacing:-4px;line-height:1.3em;word-spacing:-2px;}
.setupLayer h2 .close_this{position:absolute;top:0px;right:5px;}
.ctrProgramSetup{padding:10px 0;}
.ctrProgramSetup dl{padding:5px;overflow:hidden;cursor:pointer;}
.ctrProgramSetup dl:hover{background:#f60;border-radius:10px;}
.ctrProgramSetup dl:hover dt{color:#fff;}
.ctrProgramSetup dl dt{text-align:left;padding:10px;font-size:1.3rem;font-weight:normal;float:left;line-height:12px;background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 50%;}
.ctrProgramSetup dl dd{width:70px;float:right;cursor:pointer;}
.ctrProgramSetup dl dd img{vertical-align:middle;margin-top:2px;}
*/
/* 환경설정 리모콘 160406 디자인변경 */
.setupLayer{width:280px;position:absolute;top:65px;right:1%;z-index:999;}
.setupLayer .border_div{border-radius:8px;border:3px solid #528fea;box-shadow:0px 0px 10px #999;padding:0 !important;background:#fff;}
.setupLayer h2{padding:5px 0;text-align:center;background:#528fea;position:relative;color:#fff;overflow:hidden;font-size:22px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.setupLayer h2 .close_this{position:absolute;top:5px;right:5px;}
.ctrProgramSetup{padding:10px 0;}
.ctrProgramSetup .setupDetailDl{padding:5px;overflow:hidden;}
.ctrProgramSetup .setupDetailDl:hover{background:#f6f8fa;}
.ctrProgramSetup .setupDetailDl .btnStyle5{line-height:31px !important;}
.ctrProgramSetup .setupDetailDl:hover dt{color:#fd5b5b;}
.ctrProgramSetup .setupDetailDl dt{text-align:left;padding:10px;font-size:12px;font-weight:normal;float:left;line-height:18px;}
.ctrProgramSetup .setupDetailDl dd{width:80px;float:right;cursor:pointer;}
.ctrProgramSetup .setupDetailDl dd img{vertical-align:middle;margin-top:2px;}
.ctrProgramSetup .setupDetailSubDl{padding:0px;overflow:hidden;}
.ctrProgramSetup .setupDetailSubDl:hover{background:#f6f8fa;}
.ctrProgramSetup .setupDetailSubDl:hover dt{color:#fd5b5b;}
.ctrProgramSetup .setupDetailSubDl dt{text-align:left;padding:10px;font-size:11px;font-weight:normal;float:left;line-height:18px;}
.ctrProgramSetup .setupDetailSubDl dd{width:32px;float:right;cursor:pointer;text-align:center;}
.ctrProgramSetup .setupDetailSubDl dd img{vertical-align:middle;margin-top:10px;}
.setupDetail{padding:5px;background:#f4f5f7;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.setupDetail .setupInner{padding:5px 0;background:#fff;border-radius:8px;margin:5px auto;}
.setupDetail h3{font-size:11px;font-weight:normal;text-align:center;line-height:1.5;background:#f4f7fc;padding:5px 0;color:#5378ae}
.setupDetail .setupDetailCont{padding:5px 0;font-size:11px;letter-spacing:-1px;}

.nameCard{background:url('/erp/static/erp/img/bul/bul_nametag.gif') no-repeat 3px 50%;padding:5px 1px 5px 22px;border:1px solid #fff;border-radius:4px;}
.nameCard strong{font-size:1.2em;}
.nameCard:hover{border:1px solid #999;box-shadow:inset 0px 0px 2px #7996c5}
.meinfoArea{float:right;line-height:39px;height:39px;padding:0 8px;overflow:hidden;background:#fff;border:1px solid #aab1bd;border-radius:6px 6px;position:relative;top:11px}
.meinfoArea i{font-style:normal;font-size:9px;color:#999;}

/*color:#646c88;  color:#646c88; color:#f40; color:#999;  6d91b5   4077d3  5187df  7996c5 36ff00  00c0d0 299ea7 */
.ctlTicket{}
.ctlTicket .num{color:#888 !important;padding:3px 1px;font-size:12px;}
.ctlTicket:hover{border:1px solid #999;box-shadow:inset 0px 0px 2px #7996c5;}
.ctlTicket #ctlTicketsFreeCnt{font-weight:normal;color:#4e5256;}
.ctlTicket i{font-size:8px;padding:0 1px;color:#888 !important;}
.ctlTicket #ctlTicketsRemainCnt{font-weight:normal;color:#f60 !important;}

.meBtns{padding:5px 5px;border:1px solid #eee;font-size:11px;border-radius:4px;color:#4e5256 !important;border-radius:4px;}
.meBtns:hover{border:1px solid #999;box-shadow:inset 0px 0px 2px #7996c5;}

/* 151217~ 재정의 후 틀어짐 조정 추가 */
.productTr:last-child td{border-bottom:0 !important;}
#btnTransDel{top:0px !important;}
.gubunSelect{position:relative;top:-1px;}

.memAuthTb{}
.memAuthTb tbody th{line-height:1.8;font-size:12px !important;min-height:38px;padding:0;}
.memAuthTb tbody td{line-height:1.8;font-size:11px !important;min-height:38px;}
.memAuthTb tbody tr:hover td, .memAuthTb tbody tr:hover th{background:#dee5f5 !important}
.selPmList{width:95% !important;}


.autoBtnTop{overflow:hidden;margin:0px auto 10px;text-align:center;background:#fafafa;border:1px solid #ccc;}
.autoBtnTop .title{}
.autoBtnTop .autoSetDl{width:24.8%;cursor:pointer;border:1px solid #fafafa;float:left;}
.autoBtnTop .autoSetDl:hover{background:#fff;color:#333 !important;border:1px solid #666;border-radius:100px;}
.autoBtnTop .autoSetDl:hover dt{color:#000 !important;}
.autoBtnTop .on{background:#fff;color:#f20 !important;border:1px solid #f20;border-radius:100px;}
.autoBtnTop .on dt{color:#000 !important;}
.autoBtnTop .autoSetDl dt{text-align:center;font-weight:normal;font-size:1.0rem;color:#555;padding:4px 0;}
.autoBtnTop .autoSetDl dd{text-align:center;padding:3px 0;height:40px;}
.autoBtnTop .autoSetDl dd.bgSetImg01{background:url('/erp/static/erp/img/btn/btn_bank_S2.png') no-repeat 50% 50%;}
.autoBtnTop .autoSetDl dd.bgSetImg02{background:url('/erp/static/erp/img/btn/btn_card_S2.png') no-repeat 50% 50%;}
.autoBtnTop .autoSetDl dd.bgSetImg03{background:url('/erp/static/erp/img/btn/btn_hometax_S2.png') no-repeat 50% 50%;}
.autoBtnTop .autoSetDl dd.bgSetImg04{background:url('/erp/static/erp/img/btn/btn_cma_S2.png') no-repeat 50% 50%;}

.hopetb .toggleInput{border:1px solid #eee !important;border-radius:4px;}
.hopetb .toggleInput:focus {background:#fefefe;border:1px solid #f20 !important;color:#000;font-size:13px;font-family:dotum;}
.hopeDl{padding:10px;}
.hopeDl dt{font-size:1.3rem;font-weight:normal;color:#222;padding:5px;}
.hopeDl dd{font-size:0.9rem;font-weight:normal;color:#666;padding:3px;}

/* 160219_거래전표자동수집 */
.scrapSection{padding:20px;background:#f5f5f5;border:1px solid #ccc;border-radius:8px;position:relative;margin:10px auto;max-width:1280px;width:90%;}
.scrapSection h2{font-size:22px;font-weight:normal;margin:0px auto 10px;color:#2e3b66;text-align:left;}
.scrapSection .scrapNoticeTxt{text-align:left;}
.scrapSection .scrapNoticeTxt li{padding:3px;line-height:1.5;font-size:13px;color:#7b6665}
.scrapSection .btnSect{width:164px;position:absolute;bottom:35px;right:10px;}
.scrapSection .btnSect .btnNormal{background:#fff;padding:6px 10px 6px;height:15px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#fff !important;border:1px solid #ccc;border-radius:4px;}
.scrapSection .btnSect .btnScrap{background:#528fea;padding:28px 0 0;width:162px;height:45px;display:inline-block;text-align:center;font-size:20px;font-weight:normal;color:#fff !important;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.scrapSection .btnSect .btnScrap:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.notiTitle{height:100px;padding:17px 20px 20px 190px;background:url('/erp/static/erp/img/bn/bn_notice.png') no-repeat 70px 50%;font-size:18px;font-weight:normal;line-height:1.5;}
.mw_contents .scrapNoticeTxt{text-align:left;background:#fff;border:1px solid #eee;padding:15px;}
.mw_contents .scrapNoticeTxt li{padding:3px;line-height:1.5;font-size:13px;color:#7b6665}


.scrapWrap h2{font-size:16px !important;}
.scrapWrap .autoBtnTop{overflow:hidden;margin:0px auto 10px;text-align:center;background:#fafafa;border:1px solid #ccc;box-sizing:border-box !important;}
.scrapWrap .autoBtnTop .title{}
.scrapWrap .autoBtnTop .autoSetDl{width:20%;cursor:pointer;border:1px solid #fafafa;float:left;box-sizing:border-box !important;border:0 !important;}
.scrapWrap .autoBtnTop .autoSetDl:hover{background:#fff;color:#333 !important;border:1px solid #666;border-radius:100px;box-sizing:border-box !important;border:0 !important;}
.scrapWrap .autoBtnTop .autoSetDl:hover dt{color:#000 !important;}
.scrapWrap .autoBtnTop .on{background:#fff;color:#f20 !important;border:1px solid #f20;border-radius:100px;}
.scrapWrap .autoBtnTop .on dt{color:#000 !important;}
.scrapWrap .autoBtnTop .autoSetDl dt{text-align:center;font-weight:normal;font-size:1.0rem;color:#555;padding:4px 0;}
.scrapWrap .autoBtnTop .autoSetDl dd{text-align:center;padding:3px 0;height:40px;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg01{background:url('/erp/static/erp/img/btn/btn_bank_s2.png') no-repeat 50% 50%;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg02{background:url('/erp/static/erp/img/btn/btn_card_s2.png') no-repeat 50% 50%;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg03{background:url('/erp/static/erp/img/btn/btn_cma_s2.png') no-repeat 50% 50%;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg04{background:url('/erp/static/erp/img/btn/btn_hometax_s2.png') no-repeat 50% 50%;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg05{background:url('/erp/static/erp/img/btn/btn_etc_s2.png') no-repeat 50% 50%;}
.scrapWrap .autoBtnTop .autoSetDl dd.bgSetImg06{background:url('/erp/static/erp/img/btn/btn_all_s2.png') no-repeat 50% 50%;}

.scrapDate{background:#fff;border:1px solid #ccc;box-sizing:border-box !important;padding:10px 20px;border-radius:8px;}
.scrapWrap .btnScrap{background:#528fea;padding:18px 10px 0;height:45px;display:inline-block;text-align:center;font-size:16px;font-weight:normal;color:#fff !important;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.scrapWrap .btnScrap:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.scrapCertificate{background:#fff;border:1px solid #ccc;box-sizing:border-box !important;padding:10px 20px;border-radius:8px;}

.ScrapSuccessTb{width:100%;margin:0 auto;border:0 !important;}
.ScrapSuccessTb thead th{background:#fff !important;border:0 !important;}
.ScrapSuccessTb tbody th{background:#fff !important;border:0 !important;font-size:13px;font-weight:normal;}
.ScrapSuccessTb tbody td{background:#fff !important;border:0 !important;font-size:60px;font-weight:normal;}
.ScrapSuccessTb tbody td .colortype01{color:#333 !important;}
.ScrapSuccessTb tbody td .colortype02{color:#e55a61 !important;}
.ScrapSuccessTb tbody td .colortype03{color:#4091ff !important;}

.noticeTxt{font-size:12px;text-align:left;padding:15px;line-height:2;}
.tr_action tbody tr.check th, .tr_action tbody tr.check td, .tr_action tbody tr:hover td, .tr_action tbody tr:hover th{background:#6598de !important;color:#fff !important;}

/* 160222_소득세신고 신청 수정 */
.setOn{color:#06f !important;font-weight:normal;font-size:13px !important;}
.setOff{color:#f20 !important;font-weight:normal;font-size:13px !important;}

.fifthSection{overflow:hidden;margin:20px auto;}
.fifthSection .fifthUl{overflow:hidden;}
.fifthSection .fifthUl .fifthLi{width:19%;margin:0 0.5% 0;float:left;padding-left:1%;border-left:1px solid #eee;box-sizing:border-box;}
.fifthSection .fifthUl .first{border-left:0 !important;padding-left:1%;}
.taxServiceDiv{background:#fff;}
.taxServiceDiv .assentBtn{}
.taxServiceDiv .assentBtn dl{padding:5px;overflow:hidden;cursor:pointer;}
.taxServiceDiv .assentBtn dl:hover{background:#f60;border-radius:10px;}
.taxServiceDiv .assentBtn dl:hover dt{color:#fff;}
.taxServiceDiv .assentBtn dl dt{text-align:left;padding:10px;font-size:1.3rem;font-weight:normal;float:left;line-height:12px;background:url('/erp/static/erp/img/bul/bul_submenu.gif') no-repeat 0 50%;}
.taxServiceDiv .assentBtn dl dd{width:70px;float:right;cursor:pointer;}
.taxServiceDiv .assentBtn dl dd img{vertical-align:middle;margin-top:2px;}






/* 160331고도화 추가 */
.tax_list_type01 tfoot th{font-size:14px !important;}
.tax_list_type01 th{font-size:12px !important;}
.tax_list_type01 td{line-height:1.5;font-size:13px !important;}
.bgPlus{background:#f4faff !important;}
.bgMinus{background:#ffeeee !important;}
.txtFocus{text-align:right !important;font-size:18px !important;font-weight:normal !important;}
.txtFocus2{text-align:right !important;font-size:15px !important;font-weight:normal !important;}
.numAuto{color:#757ba8;font-weight:normal;font-size:11px;}
.numPlus{color:#06f;font-weight:normal;font-size:11px;}
.numMinus{color:#f20;font-weight:normal;font-size:11px;}
.commentTb{padding:5px 0;line-height:20px;}

.halfInfoTb{width:49%;border-bottom:1px solid #eee;}
.totalSum{font-size:11px;text-align:right;position:absolute;bottom:3px;right:20px;}
.totalSum strong{font-size:20px;font-weight:normal;color:#f60;}


/* 연습하기 업종선택   붉은계열 e44e4f   파란계열 528fea    어두운파란배경색 678abf  */
.exerciseLayer{width:280px;position:absolute;top:65px;right:300px;z-index:999;}
.exerciseLayer .border_div{border-radius:8px;border:3px solid #528fea;box-shadow:0px 0px 10px #999;padding:0 !important;background:#fff;}
.exerciseLayer h2{padding:5px 0;text-align:center;background:#528fea;position:relative;color:#fff;overflow:hidden;font-size:22px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.exerciseLayer h2 .close_this{position:absolute;top:5px;right:5px;}
.exerciseLayer .innerWrap{padding:10px 0;}
.exerciseLayer .innerWrap h3{color:#fd5b5b;text-align:center;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:5px;}
.exerciseLayer .innerWrap select{height:35px;}

.bannerInnerWrap{}
.bannerInnerWrap .bnTitleDiv{padding:10px;text-align:center;background:#678abf !important;}
.bannerInnerWrap .bnTitleDiv h3{width:1000px;margin:0 auto;padding:8px;font-size:18px;background:#fff;text-align:center;margin:10px auto;border-radius:8px;color:#333 !important;font-weight:normal;}
.bannerInnerWrap .bnTitleDiv h3 strong{color:#f20 !important;}
.sliderWraper{background:#f3f3f3;padding:10px 0;}
.sliderWraper .slideTab{width:1000px;overflow:hidden;border:1px solid #ccc;background:#f9f9f9;margin:0 auto 10px;}
.sliderWraper .slideTab ul{width:100%;overflow:hidden;}
.sliderWraper .slideTab ul li{width:16.6%;height:67px;float:left;border-left:1px solid #eee;border-right:1px solid #fff;text-align:center;margin-left:-1px;}
.sliderWraper .slideTab ul li img{vertical-align:middle;}
.sliderWraper .slideTab ul li.first{border-left:0;margin-left:-1px;}
.sliderWraper .slideTab ul li.last{border-right:0;}
.sliderWraper .slideTab ul li.on{background:#fff;}
.sliderWraper .slideTab ul li.on a{color:#e44e4f !important;}
.sliderWraper .slideTab ul li:hover{background:#fff;}
.sliderWraper .slideTab ul li a{display:block;width:100%;height:45px;padding-top:22px;font-size:18px;color:#555;}
.sliderWraper .slideWrap{width:1000px;margin:0 auto;overflow:hidden;}
.sliderWraper .slideWrap .sliderInsection{}
.sliderWraper .slideWrap .sliderInsection .indiv{float:left;}
.sliderWraper .slideWrap .sliderInsection .infirst{margin-left:0 !important;}
.sliderWraper .slideWrap .sliderInsection .inlast{margin-right:0 !important;float:right !important;}
.sliderWraper .slideWrap .sliderInsection dl{background:#fff;border-radius:8px;padding:10px 15px;min-height:200px;}
.sliderWraper .slideWrap .sliderInsection dl dt{background:#555;padding:10px 0;text-align:center;border-radius:100px;font-size:16px;font-weight:normal;color:#fff;margin-bottom:10px;}
.sliderWraper .slideWrap .sliderInsection dl dd{text-align:left;margin:8px 0;font-size:12px;color:#333;padding: 5px 0 5px 8px;letter-spacing:-1px;word-spacing:1px;}
.sliderWraper .slideWrap .sliderInsection dl dd a{display:block;}
.sliderWraper .slideWrap .sliderInsection dl dd:hover{background:#528fea;border-radius:8px;}
.sliderWraper .slideWrap .sliderInsection dl dd:hover a{color:#fff !important;}


/* 서비스홈 리뉴얼*/
.main_tabbtnNew{overflow:hidden;border:1px solid #ccc;background:#f9f9f9;margin:0 auto 10px;}
.main_tabbtnNew ul{width:100%;overflow:hidden;}
.main_tabbtnNew ul li{width:12.5%;box-sizing:border-box;height:69px;float:left;border-left:1px solid #eee;border-right:1px solid #fff;text-align:center;}
.main_tabbtnNew ul li img{vertical-align:middle;}
.main_tabbtnNew ul li.first{border-left:0;margin-left:-1px;}
.main_tabbtnNew ul li.last{border-right:0;}
.main_tabbtnNew ul li.on{background:#fff;}
.main_tabbtnNew ul li:hover{background:#fff;}
.main_tabbtnNew ul li a{display:block;width:100%;height:53px;padding:8px 0;}

.interactionTable3{width:100%;margin:7px auto 0;}
.interactionTable3 tbody td{padding:10px 0 10px 15px;font-weight:normal;font-size:12px;line-height:100%;white-space:normal;letter-spacing:-1px;border-bottom:1px solid #eee;}
.interactionTable3 .subject{background:url('/erp/static/erp/img/bul/bul_blue.png') no-repeat 0 50%;padding-left:20px !important;font-size:14px;font-weight:normal;}

.thrdPannel{overflow:hidden;margin:40px auto 30px;}
.thrdPannel .innerPannel{margin:0;width:32%;float:left;border-radius:8px;}
.thrdPannel .mid{margin:0 2%;}
.thrdPannel .innerWrap{border:1px solid #eee;border-radius:8px;height:188px;}
.thrdPannel .innerWrap:hover{}
.innerPannel .titleDiv{width:25%;float:left;height:100%;vertical-align:middle;background:#f5f5f5;text-align:center;border-radius:8px 0 0 8px;}
.innerPannel .titleDiv img{margin-top:60px;}
.innerPannel .contDiv{width:75%;float:left;height:100%;border-radius:0 8px 8px 0;position:relative;}
.topDl{border-bottom:1px solid #eee;}
.topDl dt{font-size:12px;color:#414141;text-align:left;padding:10px 8px 5px 8px;font-weight:normal;}
.topDl dd{padding:4px 8px 8px 8px;text-align:right;font-size:12px;color:#444;font-weight:normal;}
.topDl dd strong{font-size:22px;color:#596cd3;}
.guideLine{font-size:10px;color:#999;padding:0 5px;}
.bdleft{border-left:1px solid #eee;height:188px;}
.infoDiv{width:100%;overflow:hidden;position:absolute;bottom:0;}
.infoDl{width:50%;background:#f5f5f5;border-top:1px solid #eee;float:left;}
.infoDl dt{font-size:12px;color:#414141;text-align:left;padding:8px 8px 8px 8px;font-weight:normal;}
.infoDl dd{padding:8px 8px 8px 8px;text-align:right;font-size:12px;color:#444;font-weight:normal;}
.infoDl dd strong{font-size:22px;color:#596cd3;}
.btnStyleMini05{background:#f75455;padding:3px 4px 3px;height:10px;display:inline-block;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #ba304b;border-radius:4px;}
.btnStyleMini05{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnStyleMini05:hover{border:1px solid #528fea !important;background:#528fea !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

/* 리모콘 내 버튼영역 추가 */
.setMybtns{background:#f4f4f4;padding:10px 0;text-align:center;}

/* snb영역 신규 */
#gnbAll{position:relative;}
.snbWarp{width:100%;min-height:200px;background:#f3f3f3;padding:10px 0;position:absolute;z-index:99999;top:62px;left:0;border-bottom:5px solid #528fea;border-top:1px solid #eee;}
.snbWarp .slideWrap{width:70%;margin:0 auto;overflow:hidden;}
.snbWarp .slideWrap .snbInsection{}
.snbWarp .slideWrap .snbInsection .indiv{float:left;}
.snbWarp .slideWrap .snbInsection .infirst{margin-left:0 !important;}
.snbWarp .slideWrap .snbInsection .inlast{margin-right:0 !important;float:right !important;}
.snbWarp .slideWrap .snbInsection dl{background:#fff;border-radius:8px;padding:10px 15px;min-height:200px;}
.snbWarp .slideWrap .snbInsection dl dt{background:#555;padding:10px 0;text-align:center;border-radius:100px;font-size:16px;font-weight:normal;color:#fff;margin-bottom:10px;}
.snbWarp .slideWrap .snbInsection dl dd{text-align:left;margin:8px 0;font-size:12px;color:#333;padding: 5px 0 5px 8px;letter-spacing:-1px;word-spacing:1px;}
.snbWarp .slideWrap .snbInsection dl dd a{display:block;}
.snbWarp .slideWrap .snbInsection dl:hover dt{background:#528fea;color:#fff;}
.snbWarp .slideWrap .snbInsection dl dd:hover{background:#f75455;border-radius:8px;}
.snbWarp .slideWrap .snbInsection dl dd:hover a{color:#fff !important;}

/* 서비스홈 자금 */
.presentBars{border-top:2px solid #528fea;border-left:1px solid #eee;border-right:1px solid #eee;margin:10px auto 0px;background:#fff;}
.presentBars ul{overflow:hidden;}
.presentBars ul li{width:18%;float:left;height:97px;}
.presentBars ul li.on{background:#528fea !important;}
.presentBars ul li.on dt, .presentBars ul li.on dd{color:#fff !important;}
.presentBars ul li.choiceBars{cursor:pointer;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.presentBars ul li.choiceBars:hover{box-shadow:0 0 10px #eee;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.presentBars ul li.first{width:10%;float:left;}
.presentBars ul li.first:hover{background:#fff;}
.presentBars ul li.first div{padding:10px;font-size:13px;font-weight:normal;line-height:1.4;letter-spacing:-1px;word-spacing:1px;text-align:left;}
.presentBars ul li.first div img{margin-top:10px;}
.presentBars ul li .lineDiv{border-left:1px solid #eee;height:97px;}
.presentBars ul li .barThum{width:35%;text-align:center;padding-top:20px;float:left;}
.presentBars ul li .note{width:65%;float:left;}
.presentBars ul li .note dt{margin-top:15px;padding:8px;text-align:left;font-size:14px;}
.presentBars ul li .note dd{padding:7px;text-align:right;font-size:16px;}
.presentBars ul li .note dd strong{font-size:22px;}

.presentInnerWrap{background:#fafafa;padding:15px;border:1px solid #eee;}
.empTxt11{font-size:11px !important;}
.empTxt13{font-size:13px !important;}
.empTxt14{font-size:14px !important;}
.empTxt18{font-size:18px !important;}
.numRed{color:#f86c6c !important;}
.numBlue{color:#596cd3 !important;}
.dateTxt{color:#f60 !important;font-size:11px;}
.bgWht{background:#fff !important;}
.wrtTr th, .wrtTr td{background:#fffee7 !important;}

/* 급여관리 리뉴얼 */
.payBars{border-top:2px solid #528fea;border-left:1px solid #eee;border-right:1px solid #eee;margin:10px auto 0px;border-bottom:1px solid #eee;}
.payBars ul{overflow:hidden;}
.payBars ul li{width:22.5%;float:left;height:70px;}
.payBars ul li.on{background:#528fea !important;}
.payBars ul li.on dt, .payBars ul li.on dd{color:#fff !important;}
.payBars ul li.choiceBars{cursor:pointer;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.payBars ul li.choiceBars:hover{box-shadow:0 0 10px #eee;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.payBars ul li.first{width:10%;float:left;}
.payBars ul li.first:hover{background:#fff;}
.payBars ul li.first div{padding:10px;font-size:13px;font-weight:normal;line-height:1.4;letter-spacing:-1px;word-spacing:1px;}
.payBars ul li.first div img{margin-top:5px;}
.payBars ul li .lineDiv{border-left:1px solid #eee;height:70px;}
.payBars ul li .barThum{width:35%;text-align:center;padding-top:8px;float:left;}
.payBars ul li .note{width:65%;float:left;overflow:hidden;margin-top:12px;}
.payBars ul li .note dt{padding:7px 0;text-align:left;font-size:18px;font-weight:normal;}
.payBars ul li .note dt strong{font-size:25px;padding-left:5px;}

/* 포인트영역 556982 4a7ed5 */
.pointSect{margin:0px auto;overflow:hidden;border-top:3px solid #556982;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.pointDl{width:50%;float:left;box-sizing:border-box;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;box-shadow:0 0 0px 0px none;}
.pointDl dt{font-size:13px;padding:12px 0px 0px 30px;text-align:left;background:url('/erp/static/erp/img/bul/bul_point.png') no-repeat 10px 15px;font-weight:normal;}
.pointDl dd{font-size:18px;padding:0px 30px 12px 0;text-align:right;}
.pointDl dd strong{font-size:60px;padding-right:5px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.pointDl:hover{box-shadow:0 0 8px 5px #eee;}
.pointDl:hover dd strong{transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.serviceSect .svcTitle{font-size:16px;}
.serviceSect .noticeTxt{font-size:12px;text-align:left;padding:20px !important;line-height:1.8;}
.btnStyleMini02{background:#fff;padding:5px 5px 3px 5px;height:13px;display:inline-block;text-align:center;font-size:11px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}
.btnStyleMini02{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnStyleMini02:hover{border:1px solid #f75455 !important;background:#f75455 !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
/* 부가서비스 테이블 오버효과 // 보류
.listFocus tbody tr td{transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;background:none;}
.listFocus tbody tr:hover td{transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;background:#596cd3 !important;color:#fff !important;}
.listFocus tbody tr:hover td strong, .listFocus tbody tr:hover td span{transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;color:#fff !important;}
*/


/* 자동수집정보관리 */

.autoIdSetupLayer{width:830px;position:absolute;top:65px;right:300px;z-index:999;}
.autoIdSetupLayer .border_div{border-radius:8px;border:3px solid #528fea;box-shadow:0px 0px 10px #999;padding:0 !important;background:#fff;}
.autoIdSetupLayer h2{padding:5px 0;text-align:center;background:#528fea;position:relative;color:#fff;overflow:hidden;font-size:22px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.autoIdSetupLayer h2 .close_this{position:absolute;top:5px;right:5px;}
.autoIdSetupLayer .ctrAutoIdDetail{padding:10px;}
.autoIdSetupLayer .autoMenuBar{overflow:hidden;margin:0px auto 10px;text-align:center;background:#fafafa;}
/*.autoIdSetupLayer .autoMenuBar .btnMenu{width:33.3%;height:60px;line-height:60px;text-align:center;box-sizing:border-box;float:left;display:block;font-size:16px;font-weight:normal;}*/
.autoIdSetupLayer .autoMenuBar .btnMenu{width:25%;height:60px;line-height:60px;text-align:center;box-sizing:border-box;float:left;display:block;font-size:16px;font-weight:normal;}
.autoIdSetupLayer .autoMenuBar .btnMenu:hover{color:#06f !important;}
.autoIdSetupLayer .autoMenuBar .on{background:#fff;color:#f20 !important;}
.autoIdSetupLayer .autoMenuBar .on dt{color:#000 !important;}


/* 160519 카드수금처리 탭안의탭 추가 */
.tabInTab3{overflow:hidden;margin:5px auto;}
.tabInTab3 ul{}
.tabInTab3 ul li{background:url('/erp/static/erp/img/bul/bul_tabintab.gif') no-repeat 0 50%;margin-right:5px;float:left;}
.tabInTab3 ul li.first{background:none;}
.tabInTab3 a{min-width:60px;display:block;padding:11px 10px;text-align:center;font-size:12px;font-weight:normal;color:#666;margin-left:5px;background:#eaeaea;border-radius:20px;}
.tabInTab3 a:hover{color:#fff !important;font-size:12px;background:#666;border-radius:20px;padding:11px 10px;}
.tabInTab3 a.on{color:#fff;font-size:14px;background:#607393;border-radius:20px;padding:10px 10px;margin-right:0px;}
.tabInTab3 a.on:visited{color:#fff !important;}

.btnCardSearch{background:#528fea;padding:42px 0 0;width:80px;height:55px;display:inline-block;text-align:center;font-size:16px !important;font-weight:normal;color:#fff !important;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnCardSearch:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.txtUpper01{font-size:17px !important;font-weight:normal !important;}
.txtUpper02{font-size:13px !important;font-weight:normal !important;}
.txtClrRed{color:#f75455 !important;}
.txtClrBlue{color:#4a73e9 !important;}

/* 160525_나만의 메뉴 만들기 */
.myModuleInsection{overflow:hidden;}
.myModuleInsection .indiv{float:left;margin: 5px 1%; width: 18%;}
.myModuleInsection .infirst{margin-left:0 !important;}
.myModuleInsection .inlast{margin-right:0 !important;float:right !important;}
.myModuleInsection dl{background:#fff;border-radius:8px;padding:0px 5px;min-height:320px;}
.myModuleInsection dl dt{border:2px solid #555;background:#555;padding:13px 0 13px 40px;text-align:left;border-radius:100px;font-size:13px;font-weight:normal;color:#fff;margin-bottom:10px;position:relative;cursor:pointer;}
.myModuleInsection dl dt img{position:absolute;top:5px;left:5px;}
.myModuleInsection dl dd{text-align:left;margin:6px 0;font-size:11px;color:#333;padding: 2px 0 2px 3px;letter-spacing:-1px;word-spacing:1px;border:1px solid #fff;}
.myModuleInsection dl dd a{display:block;}
.myModuleInsection dl dt.selected {border:2px solid #f75455 !important;background:#fff !important;color:#f75455 !important;}
.myModuleInsection dl dd.on {border-radius:8px;border:1px solid #528fea !important;}
.myModuleInsection dl:hover dt{background:#528fea;color:#fff;border:2px solid #528fea;}
.myModuleInsection dl dd.on a{color:#f75455 !important;font-weight:normal;letter-spacing:-1px;}

.myModuleInsection dl dd:hover{border:1px solid #eee;border-radius:8px;font-weight:normal;letter-spacing:-1px;}

.boxModelDiv{text-align:center;padding:10px 0;background:#528fea;margin:0px auto 10px;border-radius:8px;}
.boxModelSelect{width:98%;height:40px !important;font-size:20px !important;background:#fff url('/erp/static/erp/img/btn/bul_boxModelSelect.png') no-repeat 99% 50%;  -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #999;}
.boxModelSelect::-ms-expand { /* for IE 11 */ display: none;}
.boxModelSelect option{font-size:20px !important;}

/* 160607_자동수집예약 설정 팝업으로 변경 */
.autoSvaeSetupLayer{width:530px;position:absolute;top:65px;right:300px;z-index:999;}
.autoSvaeSetupLayer .border_div{border-radius:8px;border:3px solid #528fea;box-shadow:0px 0px 10px #999;padding:0 !important;background:#fff;}
.autoSvaeSetupLayer h2{padding:5px 0;text-align:center;background:#528fea;position:relative;color:#fff;overflow:hidden;font-size:22px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.autoSvaeSetupLayer h2 .close_this{position:absolute;top:5px;right:5px;}
.ctrProgramSetupPop{padding:10px 0;}
.ctrProgramSetupPop .setupDetail .setupInner{padding:5px 0;background:#fff;border-radius:8px;margin:5px auto;}
.ctrProgramSetupPop .setupDetail h3{font-size:15px;font-weight:normal;text-align:center;line-height:1.5;background:#f4f7fc;padding:5px 0;color:#5378ae}
.ctrProgramSetupPop .setupDetail .setupDetailCont{padding:5px 0;font-size:11px;letter-spacing:-1px;}
.ctrProgramSetupPop .setupDetailSubDl{padding:0px;overflow:hidden;}
.ctrProgramSetupPop .setupDetailSubDl:hover{background:#f6f8fa;}
.ctrProgramSetupPop .setupDetailSubDl:hover dt{color:#fd5b5b;}
.ctrProgramSetupPop .disabled{background:#eee;}
.ctrProgramSetupPop .disabled dt strong{color:#888 !important;}
.ctrProgramSetupPop .disabled dt{color:#888 !important;}
.ctrProgramSetupPop .setupDetailSubDl dt{text-align:left;padding:10px;font-size:13px;font-weight:normal;float:left;line-height:18px;letter-spacing:0;}
.ctrProgramSetupPop .setupDetailSubDl dt strong{color:#66f;}
.ctrProgramSetupPop .setupDetailSubDl dd{width:50px;float:right;cursor:pointer;text-align:center;letter-spacing:0;word-spacing:1px;}
.ctrProgramSetupPop .setupDetailSubDl dd img{vertical-align:middle;margin-top:10px;}

/* 우측 aside 부가서비스 */
.nowUse{padding:3px;font-size:11px;letter-spacing:-1px;color:#fff;background:#f40;border-radius:3px;}
.notUse{padding:3px;font-size:11px;letter-spacing:-1px;color:#fff;background:#666;border-radius:3px;}
.asideRt{width:315px;height:100%;border-left:1px solid #eee;background:#fafafa;position:fixed;_position:absolute;top:0;right:-315px;z-index:2147483647;}
.asideSlide{}
.asideSlide .asideInner{overflow-y:auto;}
.asideSlide h3{padding:20px 0;font-size:18px;background:#4959b6;text-align:center;color:#fff !important;font-weight:normal;}
.asideSlide h3 strong{color:#f20 !important;}
.asideSlide .menuTile{padding:20px 10px;text-align:left;border-bottom:1px solid #eee;position:relative;background:#fff;cursor:pointer;}
.asideSlide .menuTile:hover{background:#f2f7ff;}
.asideSlide .menuTile dt{padding:5px 0;font-size:15px;color:#4959b6;font-weight:normal;padding-left:70px;}
.asideSlide .menuTile dd{margin-top:5px;font-size:13px;color:#555;font-weight:normal;padding-left:70px;line-height:1.7;}
.asideSlide .menuTile dd.icoDept{padding:0 !important;margin:0 !important;width:60px;overflow:hidden;position:absolute;top:28px;left:10px;text-align:center;}

.showRightBtn{width:35px;height:150px;position:absolute;border-radius:10px 0 0 10px;background:#596cd3;z-index:999;left:0;margin-left:-35px;top:50%;margin-top:-75px;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.showRightBtn a{color:#fff;font-weight:normal;font-size:13px !important;padding:10px 0px 15px;text-align:center;display:block;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.showRightBtn:hover{margin-left:-65px;width:65px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.showRightBtn a:visited{color:#fff !important;}

.asideSlide .checks {position: relative;padding:10px;border-bottom:1px solid #eee;background:#fafafa;font-weight:normal;text-align:center;}
.asideSlide .checks input[type="checkbox"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0}
.asideSlide .checks input[type="checkbox"] + label {font-size:13px;display: inline-block;position: relative;padding-top:2px;padding-left: 0px;  /* 글자와 체크박스 사이의 간격을 변경 */cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.asideSlide .checks input[type="checkbox"] + label:before {  /* 가짜 체크박스 */content: '';position: absolute;left: 0;top: -4px;  /* 이 값을 변경해서 글자와의 정렬 */width: 18px;  /* 체크박스의 너비를 지정 */height: 18px;  /* 체크박스의 높이를 지정 */line-height: 18px; /* 세로정렬을 위해 높이값과 일치 */text-align: center;  background: #fff;border: 1px solid #cacece;border-radius : 3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.asideSlide .checks input[type="checkbox"] + label:active:before,
.asideSlide .checks input[type="checkbox"]:checked + label:active:before {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.asideSlide .checks input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */ content: '\2714';  /* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}
.asideSlide .checks.etrans input[type="checkbox"] + label {padding-left: 25px;}
.asideSlide .checks.etrans input[type="checkbox"] + label:before {position: absolute;left: 0;top: 0;margin-top: 0;opacity: .6;box-shadow: none;border-color: #528fea;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;}
.asideSlide .checks.etrans input[type="checkbox"]:checked + label:before {position: absolute;content: "";width: 10px;top: -5px;left: 5px;border-radius: 0;opacity:1; background: transparent;border-color:transparent #528fea #528fea transparent;border-top-color:transparent;border-left-color:transparent;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.asideSlide .no-csstransforms .checks.etrans input[type="checkbox"]:checked + label:before {/*content:"\2713";*/content: "\2714";top: 0;left: 0;width: 15px;line-height: 15px;color: #528fea;text-align: center;border: 1px solid #528fea;}


/* 160622_기능검색윈도우 */
/* 레이어에서 추가 버튼 표시 하지않고 환경설정에서 오프된 메뉴여도 검색에 표시됨, 비활성화 된 메뉴 진입시 페이지 상단에 메뉴활성화? 메뉴추가? 버튼을 삽입하기로 하였음 */
.functionWindowDiv{background:#eff3f5;text-align:center;padding:9px 0;}
.functionWindowBtn{}
#functionWindowLayer{}
.functionWindow{width:295px;background:#fff;position:absolute;top:0px;left:187px;z-index:999;border:3px solid #5f8efb;}
.functionWindow .btnClose a{font-weight:normal;text-align:center;display:block;height:35px;line-height:35px;background:#5f8efb;color:#fff;font-size:14px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.functionWindow .btnClose a:hover{background:#fb635f;color:#fff;font-size:16px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.functionWindow .btnClose a:visited{color:#fff !important;}
.functionWindow .searchSection{padding:12px;background:#5f8efb;}
.functionWindow .searchSection .innerDiv{background:#fff url('/erp/static/erp/img/window/bul_glass.png') no-repeat 10px 50%;border-radius:8px;text-align:left;}
.functionWindow .searchSection .innerDiv input.searchText{width:270px;box-sizing:border-box !important;background:none !important;border:0 !important;height:40px;line-height:40px;text-align:left;padding:2px 0px 2px 33px !important;font-size:16px !important;}
.functionWindow .searchList{padding:15px;height:350px;overflow-x:hidden;overflow-y:auto;}
.functionWindow .searchList dl.first{margin-top:0 !important;}
.functionWindow .searchList dl{margin:30px 0 30px;text-align:left;}
.functionWindow .searchList dl dt{font-size:18px;color:#528fea;padding:3px;}
.functionWindow .searchList dl dd{margin:8px 0;padding:5px 0 5px 10px;}
.functionWindow .searchList dl dd a{font-size:16px;color:#333;}
.functionWindow .searchList dl dd a:hover{color:#f20 !important;text-decoration:underline;}

.functionWindow .functionSection{}
.functionWindow .functionSection ul{}
.functionWindow .functionSection ul li{line-height:43px;padding:10px;font-size:16px;color:#333;font-weight:normal;background:url('/erp/static/erp/img/window/bul_listRight.png') no-repeat 98% 50%;border-bottom:1px solid #eee;}
.functionWindow .functionSection ul li:hover{background:#ffeef8 url('/erp/static/erp/img/window/bul_listRightOpen.png') no-repeat 98% 50%;}
.functionWindow .functionSection ul li.on{line-height:43px;padding:10px;color:#f20;font-weight:normal;background:#ffeef8 url('/erp/static/erp/img/window/bul_listRightOpen.png') no-repeat 98% 50%;}
.functionWindow .functionSection ul li img{vertical-align:middle !important;}
.subListLayer {}
.subListLayer .subListInsection{width:295px;background:#fff;position:absolute;top:0px;left:485px;z-index:999;border:3px solid #5f8efb;}
.subListLayer .subListInsection .indiv{padding:10px;}
.subListLayer .subListInsection dl.first{margin-top:0 !important;}
.subListLayer .subListInsection dl{text-align:left;}
.subListLayer .subListInsection dl dt{font-size:15px;color:#528fea;padding:3px;}
.subListLayer .subListInsection dl dd{margin:3px 0;padding:3px 0 3px 10px;}
.subListLayer .subListInsection dl dd a{font-size:13px;color:#333;}
.subListLayer .subListInsection dl dd a:hover{color:#f20 !important;text-decoration:underline;}

.ui-autocomplete img{vertical-align:middle !important;}

/* 통장/카드정보 통합 */
.thirdSectWrap{overflow:hidden;}
.thirdSectWrap .thirdSect{width:30.3%;margin:1.5%;float:left;min-height:500px;}
.ctrBankInfoBtn{background:#fff;border:1px solid #b1b4b6;border-radius:4px;color:#333;box-sizing:border-box;width:162px;height:45px;line-height:45px;display:inline-block;text-align:center;font-size:15px;font-weight:normal;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.ctrBankInfoBtn:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.bdlNone{border-left:0 !important;}
.bdrNone{border-right:0 !important;}

/* 거래입력 버튼메뉴 리뉴얼 */
.transBars{border-top:2px solid #528fea;border-bottom:1px solid #eee;margin:10px auto 0px;}
.transBars ul{overflow:hidden;}
.transBars ul li{width:10%;float:left;height:97px;box-sizing:border-box;}
.transBars ul li.on{background:#528fea !important;}
.transBars ul li.on dt, .transBars ul li.on dd {color:#fff !important;}
.transBars ul li.choiceBars{cursor:pointer;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.transBars ul li.choiceBars:hover{box-shadow:0 0 10px #eee;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.transBars ul li.choiceBars:visited{}
.transBars ul li.first{width:10%;float:left;}
.transBars ul li.first:hover{background:#fff;}
.transBars ul li.first div{padding:10px;font-size:12px;font-weight:normal;line-height:1.4;letter-spacing:-1px;word-spacing:1px;}
.transBars ul li.first div img{margin-top:10px;}
.transBars ul li .lineDiv{height:97px;}
.transBars ul li .barThum{}
.transBars ul li .note{}
.transBars ul li .note dt{padding:8px 0 8px;text-align:center;}
.transBars ul li .note dd{padding:4px 0;text-align:center;font-size:13px;font-weight:normal;color:#666;}

#ui-datepicker-div{z-index:1009999 !important;}

/* 거래입력 플로우 */
.popStyleLayer .topCloseLabel{font-size:13px;margin:5px auto;text-align:right;padding-right:5px;}
.titleSect{padding:10px;margin:0 auto;width:94%;}
.titleSect h1{font-size:32px;color:#253262 !important;text-align:center;padding:15px;}
.titleSect .notiTxt{font-size:15px;text-align:center;margin-bottom:12px;line-height:1.3;}
.successLine{padding:10px 15px;}
.successLine dl.stepLevel:hover dd{border:1px solid #f20;}
.successLine dl.stepLevel:hover dt{text-align:left;background:url('/erp/static/erp/img/line/bg_businessLineHover.png') no-repeat 0 0;width:126px;height:112px;padding-left:34px;font-size:22px;color:#fff;font-weight:normal;float:left;position:relative;padding-top:25px;margin-top:20px;text-align:center;}
.successLine dl.stepLevel{background:url('/erp/static/erp/img/line/bg_historyLine.gif') repeat-y 10px 0;padding:10px 0 30px;overflow:hidden;}
.successLine dl.stepLevel dt{text-align:left;background:url('/erp/static/erp/img/line/bg_businessLine.png') no-repeat 0 0;width:126px;height:112px;padding-left:34px;font-size:22px;color:#fff;font-weight:normal;float:left;position:relative;padding-top:25px;margin-top:20px;text-align:center;}
.successLine dl.stepLevel dt strong{color:#fee000;font-size:30px;}
.successLine dl.stepLevel dd{width:81%;text-align:left;margin-left:10px;float:left;border-radius:5px;border:1px solid #eee;background:#fff;}
.stepFlowInner{padding:15px;text-align:left;font-size:15px;box-sizing:border-box;overflow:hidden;}
.stepFlowInner ul{width:31%;margin:0 1%;float:left;box-sizing:border-box;}
.stepFlowInner ul .titleTxt{font-size:15px;font-weight:normal;text-align:left;padding:0 0 15px;color:#66f}
.stepFlowInner ul .note{font-size:13px;line-height:1.3}
.listPick .selected td a, .listPick .selected td, .listPick .selected th{background:#528fea !important;color:#fff !important;}
.popStyleLayer{background:#f6f9fd;padding:10px;border-radius:8px;border:1px solid #eee;}
/* f6f9fd  f5f8fe */

.draftingWrap{border:1px solid #eee;border-radius:8px;padding:20px;}
.noteTxtTitle{font-size:18px;text-align:center;}
.docuTitle{text-align: center; line-height: 2; letter-spacing: 10px; font-size: 30px; font-weight: bold; margin-bottom: 20px;}

.ft15{font-size:15px !important;}
.ft20{font-size:20px !important;}
.nowType01{color:#494949 !important;}
.nowType02{color:#ff3657 !important;}
.nowType03{color:#1387ff !important;}

.approvalLine{border:1px solid #eee;padding:15px;margin:0px auto 20px;border-radius:8px;}
.appTitle{font-size:15px;font-weight:normal;position:relative;margin:15px auto 5px;letter-spacing:-1px;color:#333;color:#3a3d41;background:url(/erp/img/bul/ico_subtitle.gif) no-repeat 0 4px;padding-left:16px;line-height:25px;}
.appList{}
.appList li{overflow:hidden;text-align:left;font-size:15px;background:#fff;border:1px solid #eee;padding:15px;box-sizing:border-box;margin-top:-1px;}
.appList li:hover{background:#e7f5ff}
.peNum{background:#fff;border:2px solid #ffba13;border-radius:4px;padding:0px 5px;color:#ffba13;}
.peType01{background:#ffba13;color:#fff;border:2px solid #ffba13;border-radius:4px;padding:0px 5px;}
.peType02{background:#44e2bb;color:#fff;border:2px solid #44e2bb;border-radius:4px;padding:0px 5px;}
.peType03{background:#45a5ef;color:#fff;border:2px solid #45a5ef;border-radius:4px;padding:0px 5px;}

.graphTd{padding-right:20px !important;}
.graphDivWrap{border:1px solid #eee;border-radius:8px;padding:10px;}
.graphWrap{height:15px;background:#dedede;border-radius:1000px;}
.graphData01{background:#55acee;height:15px;border-radius:1000px;}

/* 자동수집영역 재구성 */
.newScrapSection{overflow:hidden;max-width:1280px;margin:0 auto;}
.newScrapSection .processSection{padding:10px;border:1px solid #eee;background:#fff;border-radius:8px;float:left;box-sizing:border-box;width:70%;height:400px;text-align:center;}
.newScrapSection .processSection .startDiv{text-align:center;margin-top:15px;}
.newScrapSection .processSection .btnScrap{background:#528fea;padding:17px 10px 0;width:250px;height:35px;display:inline-block;text-align:center;font-size:18px;font-weight:normal;color:#fff !important;border-radius:400px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.newScrapSection .processSection .btnScrap:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.newScrapSection .helpSection{padding:10px;border:1px solid #eee;background:#fff;border-radius:8px;float:right;box-sizing:border-box;width:29%;height:400px;}
.newScrapSection .helpSection .helpTextBlock{font-size:13px;color:#333;line-height:1.3;padding:10px 0;margin-bottom:10px;}

/* cateTypeWrap */
.cateTypeWrap{overflow:hidden;box-sizing:border-box;padding:20px;}
.cateTypeSect{width:48%;float:left;cursor:pointer;border:3px solid #fff;padding:20px;border-radius:10px;margin:1%}
.cateTypeSect:hover{border:3px solid #4e80ef;}

.receiptView{text-align:center;padding:5px;}
.receiptView img{max-width:1000px;max-height:700px;}

/* 170209 수정내역 */
.td_tip{font-style:normal;font-size:11px;color:#f60;}
h3{text-align:left;font-size:14px !important;font-weight:normal !important;color:#7589c7;letter-spacing:-1px;position:relative;padding:7px 0 7px 5px !important;}
h3 .title_tip{font-size:11px;color:#666;position:absolute;top:5px;right:3px;}


.disNone{display:none !important;}
.printFrom th{background:#fff !important;}
.printFrom td{background:#fff !important;}
.printFrom tr:hover, .printFrom tr:hover th, .printFrom tr:hover td{background:#fff !important;}

.sweet-alert{font-family:'Nanum Gothic','맑은 고딕',malgun gothic,dotum,AppleGothic,sans-serif !important;box-shadow:0 10px 10px -5px rgba(0, 0, 0, 0.5);}
.sweet-alert h2{font-size:22px !important;line-height:1.2 !important;font-weight:bold;color:#596cd3 !important;}
.sweet-alert p{font-size:18px !important;color:#000 !important;}
.sweet-alert button {background-color: #87abec !important;}

/* 170227 추가수정 */
.ui-widget-header{background:#3f51b5 !important;border:1px solid #3f51b5 !important;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:8px !important}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:8px !important}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#555 !important;background:#fff !important}
.ui-state-default:hover{border:1px solid #3f51b5 !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#3f51b5 !important;color:#fff !important;border:1px solid #3f51b5 !important;}
.btnRegistReceipt{padding:0 5px !important;}

.appsWrap {padding:20px;overflow:hidden;}
.appsWrap a{display:inline-block;width:30%;float:left;margin:15px 5px;padding:10px 5px;border:2px solid #fff}
.appsWrap a img{margin-bottom:10px;}
.appsWrap a.on{background:#fff;color:#f20;font-weight:normal;border-radius:10px;border:2px solid #596cd3}
.btnMoreMenu{display:inline-block;width:70px !important;background:#f5f5f5;border-radius:10px;text-align:center;margin-top:20px !important;padding:10px 0 !important;}
.btnMoreMenu strong{font-size:24px;font-weight:normal;padding:5px 0 2px;display:block;}
.btnMoreMenu span{font-size:11px;padding-top:0px;display:block;line-height:1.3;}


/* 170303_정보이용동의서 */
.doc_tb{width:100%;border-top:1px solid #333;}
.doc_tb thead th{background:#f5f5f5;font-size:13px;text-align:center;height:28px;font-weight:normal;border:1px solid #aaa;}
.doc_tb tbody th{background:#f8f8f8;font-size:13px;text-align:center;height:28px;font-weight:normal;border:1px solid #aaa;}
.doc_tb tbody td{background:#fff;font-size:13px;height:28px;border:1px solid #aaa;}


/* 170418_팝업 UI 도움말 */
/*
.easyUiHelpBtn{width:79px;height:79px;background:url('/erp/static/erp/img/helper/btn_easyHelpBtn.png') no-repeat 100% 100%;position:fixed;bottom:0px;right:0px;}
.easyUiHelpBtn:hover{background:url('/erp/static/erp/img/helper/btn_easyHelpBtn_over.png') no-repeat 100% 100%;}
.easyUiHelpBtn a{color:#fcff00;font-size:13px;line-height:1.1;display:block;text-align:right;padding-top:45px;padding-right:5px;font-weight:normal;}
*/
.easyUiHelpBtn{}
.easyUiHelpBtn:hover{}
.easyUiHelpBtn a{}
#overlayBlock {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: black;opacity: 0.3;}
#overlayBlock.show {display: block;}
#floatMenuCircle {position:fixed;bottom:5px;right:5px;width: 55px;height: 55px;z-index:999999;}
.alwaysOn{width:55px;height:55px;background:#596cd3;border-radius:100px;color:#fff;font-size:13px;line-height:1.2;display:block;text-align:center;padding-top:6px;font-weight:normal;}
.alwaysOn img{width:38px;}
.alwaysOn:hover{background:#fa5959;}
.subCircle{font-size:13px;font-weight:normal;background:#2d3541;color:#fff !important;border-radius:100px;width:68px;height:68px;border-radius:100px;line-height:1.2;display:block;text-align:center;padding-top:20px;}
.subCircle:hover{background:#4959b6;}
.alwaysmenuOn{background:#fa5959;}
.subMenuCircle {transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;
position: absolute; top: 0; left: 0; text-align: center; opacity: 0; cursor: pointer;}
.subMenuCircle:last-child {opacity: 1;}
.subMenuCircle img {vertical-align: middle;}
.subMenuCircle.show {opacity: 1;}
.subMenuCircle:nth-child(5).show {top: -420px;left:-15px;}
.subMenuCircle:nth-child(4).show {top: -336px;left:-15px;}
.subMenuCircle:nth-child(3).show {top: -250px;left:-15px;}
.subMenuCircle:nth-child(2).show {top: -175px;left:-15px;}
.subMenuCircle:nth-child(1).show {top: -100px;left:-15px;}


.ctrHelperWrap {position: absolute;_position: absolute;top: 0;left: 0;z-index: 9999999998;width: 100%;height: 100%}
.ctrHelperWrap .bg_new{position:fixed;_position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity: .8;filter:alpha(opacity=80)}

.userHelperWrap{position:relative;z-index:9999999999;}
/* .ctrHelperBtns{width:380px;position:absolute;background:#fff;z-index:999999;padding:10px 20px;border-radius:10px;top:10px;left:50%;margin-left:-190px;} */
.ctrHelperBtns{width:180px;position:absolute;background:#fff;z-index:999999;padding:10px 20px;border-radius:10px;top:10px;left:50%;margin-left:-90px;font-weight:normal;font-size:14px;}
.fixedLayer{position:absolute;z-index:9999;}
.menuWrap{}
.menuWrap .helpImg{float:left;}
.menuWrap .helpTxtWrap{float:left;padding:10px;}
.menuWrap .helpDl{margin-top:25px;}
.menuWrap .helpDl dt{font-size:16px;color:#fcff00;font-weight:normal;}
.menuWrap .helpDl dt .index{padding:0px 4px;border-radius:100px;background:#ff6600;color:#fff;font-weight:normal;font-size:15px;}
.menuWrap .helpDl dd{font-size:14px;color:#fff;font-weight:normal;line-height:1.3;margin:8px 0;}
.menuWrap .helpDl dd span{color:#f60;}
.menuWrap .helpDl dd strong{color:#fcff00;}
.menuWrap .helpDl dd .point01{color:#3cddff;}

.menuPst02 .helpDl{margin-top:18px;}
.menuPst04 .helpImg{float:right;}
.menuPst04 .helpTxtWrap{float:none;padding:10px;clear:both;}
.menuPst04 .helpDl:first-child{margin-top:10px;}

.helpPageWrap{width:490px;position:absolute;z-index:999999;padding:10px 20px;border-radius:100px;top:80px;left:50%;margin-left:-245px;text-align:center;overflow:hidden;border:3px solid #fcff00;box-sizing:border-box;}
.helpPageWrap span{color:#fcff00;font-size:30px;font-weight:normal;line-height:26px;box-sizing:border-box;}
.helpPageWrap a{color:#fff !important;font-size:15px;font-weight:normal;line-height:26px;box-sizing:border-box;}
.helpContWrap h1{font-size:30px;font-weight:normal;color:#fcff00;text-align:left;}
.helpTypeBtns{display:inline-block;height:29px;line-height:29px;background:#f60;padding:0 10px;text-align:center;font-size:15px;font-weight:normal;color:#fff !important;border:0;border-radius:4px;vertical-align:middle;
transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.helpTypeBtns:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;text-decoration:none !important;}
.helpContWrap{width:860px;position:absolute;top:175px;left:413px;}
.helpContWrap .helpTxtWrap{float:left;padding:10px;}
.helpContWrap .helpDl{margin-top:35px;}
.helpContWrap .helpDl dt{font-size:18px;color:#fcff00;font-weight:normal;}
.helpContWrap .helpDl dt .index{padding:2px 6px;border-radius:100px;background:#ff6600;color:#fff;font-weight:normal;font-size:14px;}
.helpContWrap .helpDl dd{font-size:14px;color:#fff;font-weight:normal;line-height:1.3;margin:8px 0;padding-left:20px;}
.helpContWrap .helpDl dd span{color:#f60;}
.helpContWrap .helpDl dd strong{color:#fcff00;}
.helpContWrap .helpDl dd .point01{color:#3cddff;}
.helpContWrap .helpDl dd .point02{color:#00ffea;}

/* 170504_거래선택 수정 */
.newdgnSelWrap .sm-blue.sm-vertical > li > a.item_li{background:url('/erp/static/erp/img/bul/ico_mod_invoice.png') no-repeat 97% 50% !important;}
.newdgnSelbody a{transition:All 0.1s ease !important;-webkit-transition:All 0.1s ease !important;-moz-transition:All 0.1s ease !important;-o-transition:All 0.1s ease !important;}
.newdgnSelbody a:hover{transition:All 0.1s ease !important;-webkit-transition:All 0.1s ease !important;-moz-transition:All 0.1s ease !important;-o-transition:All 0.1s ease !important;}
.newdgnSelWrapOf .sm-vertical.sm-blue > li > a{padding:6px 15px 5px 10px !important;}



/* 170221_송민재이사요청 수정 */
.writeTable2{}
.writeTable2{width:100%;border-top:2px solid #333 !important;margin:0 auto;}
.writeTable2 caption{display:none;}
.writeTable2 tbody th{background:#f5f5f5;padding:3px 0 5px 3px;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #bbb;}
.writeTable2 tbody td{background:#fff !important;min-height:30px;padding:3px 0 3px 5px;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;text-align:left;border:1px solid #bbb;}
.writeTable2 tbody td a{font-weight:normal;}
.writeTable2 tbody td a:hover{color:#06f;}
.writeTable2 .dgnSelectDepWrap, .writeTable2 .dgnSelectDep, .writeTable2 .dgnSelect, .writeTable2 input[type=text], .writeTable2 input[type=file], .writeTable2 input[type=password] {height:27px !important;line-height:27px !important;}
.writeTable2 a{height:27px !important;line-height:25px !important;font-size:12px !important;}


/* 170427_처음앤씨용 메인 및 로그인 */
/* 메인페이지 */
.cncContents{min-width:900px;max-width:1180px;}
.cncCase{border:1px solid #ccc;border-radius:8px;padding:10px 10px 15px;background:#fff;margin:50px 20px;}
.cncCase h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 4px 6px;padding:4px 4px 4px 24px;margin-bottom:15px;}
.cncCase .cncDl{width:12%;float:left;margin:1.1%;cursor:pointer;}
.cncCase .cncDl dt img{margin-bottom:10px;}
.cncCase .cncDl dt strong{font-size:15px;margin:5px 0;text-align:center;}
.cncCase .cncDl:hover dt strong{color:#f20;}
.cncCase .cncDl dd{margin-top:10px;text-align:center;}
.cncCase .cncDl .todayNum{background:#6d96f1;padding:3px 8px;font-size:14px;font-weight:normal;color:#fff;border-radius:100px;}




/* 170608_자동수집정보관리 리뉴얼 */
#newScrapLayer .alertObj{background:#fff;color:#ff8585;border:1px solid #ff8585;border-radius:100px;padding:10px 10px 10px 35px;font-size:13px;font-weight:normal;text-align:left;background:#fff url('/erp/static/erp/img/bul/bul_caution.png') no-repeat 12px 50%;overflow:hidden;}
.autoIdSetupNewLayer{width:830px;position:absolute;top:65px;right:300px;z-index:999;}
.autoIdSetupNewLayer .border_div{border-radius:8px;border:3px solid #528fea;box-shadow:0px 0px 10px #999;padding:0 !important;background:#fff;}
.autoIdSetupNewLayer h2{padding:5px 0;text-align:center;background:#528fea;position:relative;color:#fff;overflow:hidden;font-size:22px;letter-spacing:0px;line-height:1.5;word-spacing:-2px;}
.autoIdSetupNewLayer h2 .close_this{position:absolute;top:5px;right:5px;}
.autoIdSetupNewLayer .ctrAutoIdDetail{padding:10px;}
.autoIdSetupNewLayer .autoMenuBar{overflow:hidden;margin:0px auto 10px;text-align:center;background:#fafafa;}
.autoIdSetupNewLayer .autoMenuBar .btnMenu{width:25%;height:60px;line-height:60px;text-align:center;box-sizing:border-box;float:left;display:block;font-size:16px;font-weight:normal;}
.autoIdSetupNewLayer .autoMenuBar .btnMenu:hover{color:#06f !important;}
.autoIdSetupNewLayer .autoMenuBar .on{background:#fff;color:#f20 !important;}
.autoIdSetupNewLayer .autoMenuBar .on dt{color:#000 !important;}

.quadPannel{overflow:hidden;margin:10px auto 10px;}
.quadPannel *{box-sizing:border-box;}
.quadPannel .mid{margin:0 2%;}
.quadPannel .innerWrap02{margin:1% 0.5%;width:24%;float:left;border-radius:8px;border:1px solid #eee;border-radius:8px;}
.quadPannel .innerWrap02:hover{}
.quadPannel .innerPannel02 .titleDiv{height:50px;vertical-align:middle;background:#f5f5f5;text-align:center;border-radius:8px;padding-top:8px;}
.quadPannel .innerPannel02 .titleDiv img{}
.quadPannel .innerPannel02 .titleDiv .objTitle{line-height:20px;padding:5px 0;display:inline-block;font-size:15px;}
.quadPannel .innerPannel02 .titleDiv .certState{font-size:11px;letter-spacing:-1px;}
.quadPannel .innerPannel02 .titleDiv .certOff{color:#f20;font-size: 13px; text-decoration: underline;}
.quadPannel .innerPannel02 .titleDiv .certOn{color:#06f;}
.quadPannel .innerPannel02 .contDiv{height:188px;position:relative;overflow-x:hidden;overflow-y:auto;border-top:1px solid #eee;}
.quadPannel .topDl02{}
.quadPannel .topDl02 li{font-size:13px;color:#414141;text-align:left;padding:10px 8px ;font-weight:normal;border-bottom:1px solid #eee;overflow:hidden;}
.quadPannel .topDl02 li strong{font-size:22px;color:#596cd3;}
.quadPannel .topDl02 li .choicelt{width:9%;float:left;height:50px;box-sizing:border-box;padding-top:20px;}
.quadPannel .topDl02 li .choicert{width:91%;float:left;height:50px;box-sizing:border-box;line-height:1.3;font-size:12px;font-weight:normal;}
.quadPannel .topDl02 li .choicert label{color:#66f;font-weight:normal;}
.quadPannel .topDl02 label{cursor:pointer;}
.quadPannel .infoDiv02{width:100%;overflow:hidden;position:absolute;bottom:0;}
.quadPannel .infoDl02{width:50%;background:#f5f5f5;border-top:1px solid #eee;float:left;}
.quadPannel .infoDl02 dt{font-size:12px;color:#414141;text-align:left;padding:8px 8px 8px 8px;font-weight:normal;}
.quadPannel .infoDl02 dd{padding:8px 8px 8px 8px;text-align:right;font-size:12px;color:#444;font-weight:normal;}
.quadPannel .infoDl02 dd strong{font-size:22px;color:#596cd3;}
.quadPannel .btnStyleMini05{background:#f75455;padding:3px 4px 3px;height:10px;display:inline-block;text-align:center;font-size:11px;font-weight:normal;color:#fff !important;border:1px solid #ba304b;border-radius:4px;}
.quadPannel .btnStyleMini05{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.quadPannel .btnStyleMini05:hover{border:1px solid #528fea !important;background:#528fea !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.scrapDateWrap .dateIp{background:#fff url('/erp/static/erp/img/bul/bul_carendar.png') no-repeat 95% 50%;}

.loadNow td, .loadNow th{border-top:2px solid #06f !important;border-bottom:2px solid #06f !important;}
.loadNow td:first-child{border-left:2px solid #06f !important;border-radius:8px 0 0 8px}
.loadNow td:last-child{border-right:2px solid #06f !important;border-radius:0 8px 8px 0}


/* 170630 ERP 메인 리뉴얼 */
.renewContWrap{min-width:900px;max-width:1180px;}
.scrapCase{border:1px solid #6e91de !important;width:49.5%;float:left;}
.historyCase{background:#fbfbfb !important;width:49.5%;float:right;}
.mainCase{min-height:450px;border:1px solid #ccc;border-radius:8px;padding:10px 10px 15px;background:#fff;margin:20px auto 0;}
.mainCase h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 4px 6px;padding:4px 4px 4px 24px;margin-bottom:7px;position:relative;}
.mainCase h2 .btnNewSet{font-size:11px;color:#358cf9;text-decoration:underline;background:url('/erp/static/erp/img/newMain/bul_gear.png') no-repeat 0 5px;position:absolute;bottom:0;right:3px;padding:5px 5px 5px 15px;}
.mainCase h2 .rangeSelect{position:absolute;bottom:0;right:3px;}
.scrapStartWrap{overflow:hidden;}
.scrapStartSect{position:relative;}
.beforeHisWrap{width:55%;float:left;height:70px;text-align:left}
.beforeHisWrap .beforeHisTitle{padding:20px 0 5px 20px;font-size:11px;color:#555;}
.beforeHisWrap .beforeHisDate{padding:0px 0 5px 20px;font-size:22px;color:#6d86f1;font-weight:normal;}
.scrapStartSect .scrapStartGo{width:40%;height:70px;line-height:70px;padding:0 10px;background:#6e91de;font-size:20px;font-weight:normal;color:#fff;border-radius:8px;float:right;}
.scrapStartSect .scrapStartGo:hover{background:#87abec;}

.fnCountWrap{overflow:hidden;padding:0px 30px;}
.fnCountOne{width:30%;margin:10px 1.5%;float:left;cursor:pointer;}
.fnCountOne:hover .countNum{background:#87abec;}
.fnCountOne:hover .fnTitle{color:#87abec}
.fnCountOne .fnCountCircle{margin:5px auto 8px;width:88px;height:88px;border:1px soild #dbe5f3;border-radius:1000px;background:#f2f3f5;text-align:center;box-sizing:border-box;padding-top:15px;}
.fnCountOne .countNum{display:inline-block;margin-top:5px;background:#6d96f1;text-align:center;color:#fff;font-size:12px;font-weight:normal;padding:3px 5px;border-radius:100px;}
.fnCountOne .fnTitle{font-size:13px;color:#7c8db1;text-align:center;font-weight:normal;}


.histWrap{height:402px;overflow:hidden;}
.histWrap *{box-sizing:border-box;}
.histWrap .mCSB_dragger_bar{background:#dfdfdf !important}
.timeLineWrap{background:url('/erp/static/erp/img/newMain/line.gif') repeat-y 8px 0;padding:0px 10px 10px 2px;min-height:390px;}
.timeLineWrap .timeWrap{margin:10px 10px 10px 0px;text-align:left;}
.timeLineWrap .timeWrap .inWrap{background:#fff;border-radius:8px;border:1px solid #eee;padding:10px;margin:10px 20px;line-height:1.5;}
.timeLineWrap .timeWrap .inWrap p{font-size:12px;color:#333;}
.timeLineWrap .timePoint01{background:url('/erp/static/erp/img/newMain/timePoint01.gif') no-repeat 0px 50%;}
.timeLineWrap .timePoint02{background:url('/erp/static/erp/img/newMain/timePoint02.gif') no-repeat 0px 50%;}
.timeLineWrap .timePoint03{background:url('/erp/static/erp/img/newMain/timePoint03.gif') no-repeat 0px 50%;}
.timeLineWrap .timePoint04{background:url('/erp/static/erp/img/newMain/timePoint04.gif') no-repeat 0px 50%;}
.timeLineWrap .timeWrap .date{color:#999 !important;font-size:12px;padding:0 0 5px 0;}
.timeLineWrap .timeWrap .typeErr{background:#ef616c;padding:3px 5px;color:#fff;border-radius:4px;font-size:11px;}
.timeLineWrap .timeWrap .typeOk{background:#6d96f1;padding:3px 5px;color:#fff;border-radius:4px;font-size:11px;}
.timeLineWrap .timeWrap .errTxt{color:#f20;}

.processWrap{border:1px solid #eee;border-radius:8px;padding:10px 10px 15px;background:#fff;margin:20px auto;background:#fff;}
.processWrap h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 4px 6px;padding:4px 4px 4px 24px;margin-bottom:15px;position:relative;}
.processWrap .inWrap{overflow:hidden;}
.processWrap .processCase{width:18%;float:left;min-height:485px;}
.processWrap .processCase:first-child{margin-left:15px;}
.processWrap .processCase .upperTitle{font-size:17px;text-align:center;color:#fff;background:#4f6f9e;border-radius:4px;height:42px;line-height:42px;}
.processWrap .processCase .menuSect{border:1px solid #eee;border-radius:8px;margin:10px auto;padding:10px;text-align:left;background:#fff;}
.processWrap .processCase .menuSect .inTitle{font-size:14px;color:#595f7e;padding:3px 0;font-weight:normal;}
.processWrap .processCase .menuSect .menuList{font-size:13px;line-height:1.8;background:url('/erp/static/erp/img/newMain/bul_arrRedSm.png') no-repeat 3px 50%;padding-left:10px;}
.processWrap .arrSect{width:2%;float:left;text-align:center;position:relative;min-height:480px;}



.systemHistoryCase{background:#fbfbfb !important;padding:0 0 20px;}
.systemHistoryCase h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 10px 13px;padding:10px 4px 10px 27px;margin-bottom:7px;position:relative;}
.systemHistoryCase h2 .rangeSelect{position:absolute;bottom:0;right:10px;font-size:12px;color:#555;}
.systemHistoryCase .chHistWrap{height:402px;overflow:hidden;}
.systemHistoryCase .chHistWrap *{box-sizing:border-box;}
.systemHistoryCase .chHistWrap .mCSB_dragger_bar{background:#dfdfdf !important}
.systemHistoryCase .chTimeLineWrap{background:url('/erp/static/erp/img/newMain/line.gif') repeat-y 8px 0;padding:0px 10px 10px 2px;min-height:390px;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap{margin:10px 10px 10px 0px;text-align:left;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .inWrap{background:#fff;border-radius:8px;border:1px solid #eee;padding:10px;margin:10px 20px;line-height:1.5;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .inWrap:hover{border:1px solid #6d96f1;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .inWrap p{font-size:13px;color:#333;}
.systemHistoryCase .chTimeLineWrap .chTimePoint01{background:url('/erp/static/erp/img/newMain/timePoint01.gif') no-repeat 0px 50%;}
.systemHistoryCase .chTimeLineWrap .chTimePoint02{background:url('/erp/static/erp/img/newMain/timePoint02.gif') no-repeat 0px 50%;}
.systemHistoryCase .chTimeLineWrap .chTimePoint03{background:url('/erp/static/erp/img/newMain/timePoint03.gif') no-repeat 0px 50%;}
.systemHistoryCase .chTimeLineWrap .chTimePoint04{background:url('/erp/static/erp/img/newMain/timePoint04.gif') no-repeat 0px 50%;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .date{color:#999 !important;font-size:13px;padding:0 0 5px 0;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .typeErr{background:#ef616c;padding:3px 5px;color:#fff;border-radius:4px;font-size:11px;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .typeOk{background:#6d96f1;padding:3px 5px;color:#fff;border-radius:4px;font-size:11px;}
.systemHistoryCase .chTimeLineWrap .chTimeWrap .errTxt{color:#f20;}

/* 170713_통합수집실행 내 자동수집정보관리 추가 */
.guideSect{margin:10px auto;background:#f5f8fd;color:#2c3e50;border-top:1px solid #8bb4e7;border-right:1px solid #8bb4e7;border-bottom:1px solid #8bb4e7;border-left:5px solid #8bb4e7;padding:8px 15px;font-size:13px;font-weight:normal;text-align:left;}
.guideSect p{line-height:1.2;padding:5px 0;}
.guideSect p .focus01{color:#3f83f2;}

.infoNotifiTxt{margin:8px auto;padding:5px 10px;font-size:15px;text-align:center;border-radius:100px;color:#fff;}
.infoNotifiOk{background:#5f9bff;border:1px solid #5f9bff;}
.infoNotifiErr{background:#ff7979;border:1px solid #ff7979;}
.infoNotifiOk.infoTime{background:#c3d69b;border:1px solid #c3d69b;}

.intgFncInfoWrap h2{font-size:16px !important;}
.intgFncInfoWrap .autoBtnTop{overflow:hidden;margin:0px auto 10px;text-align:center;background:#fafafa;border:1px solid #ccc;box-sizing:border-box !important;}
.intgFncInfoWrap .autoBtnTop .title{}
.intgFncInfoWrap .autoBtnTop .autoSetDl{width:20%;cursor:pointer;border:1px solid #fafafa;float:left;box-sizing:border-box !important;border:0 !important;}
.intgFncInfoWrap .autoBtnTop .autoSetDl:hover{background:#fff;color:#333 !important;border:1px solid #666;border-radius:100px;box-sizing:border-box !important;border:0 !important;}
.intgFncInfoWrap .autoBtnTop .autoSetDl:hover dt{color:#000 !important;}
.intgFncInfoWrap .autoBtnTop .on{background:#fff;color:#f20 !important;border:1px solid #f20;border-radius:100px;}
.intgFncInfoWrap .autoBtnTop .on dt{color:#000 !important;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dt{text-align:center;font-weight:normal;font-size:1.0rem;color:#555;padding:4px 0;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd{text-align:center;padding:3px 0;height:40px;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg01{background:url('/erp/static/erp/img/btn/btn_bank_s2.png') no-repeat 50% 50%;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg02{background:url('/erp/static/erp/img/btn/btn_card_s2.png') no-repeat 50% 50%;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg03{background:url('/erp/static/erp/img/btn/btn_cma_s2.png') no-repeat 50% 50%;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg04{background:url('/erp/static/erp/img/btn/btn_hometax_s2.png') no-repeat 50% 50%;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg05{background:url('/erp/static/erp/img/btn/btn_etc_s2.png') no-repeat 50% 50%;}
.intgFncInfoWrap .autoBtnTop .autoSetDl dd.bgSetImg06{background:url('/erp/static/erp/img/btn/btn_all_s2.png') no-repeat 50% 50%;}

.intgFncInfoWrap h3{font-size:15px;font-weight:normal;text-align:center;line-height:1.5;background:#f4f7fc;padding:5px 0;color:#5378ae;border:1px solid #596cd3;margin-top:5px;border-radius:8px 8px 0 0}

/* 서비스메인 프로세스맵 버튼 제어 */
.ctrProcWrapBtn{position:absolute;top:10px;right:10px;display:none;border-radius:1000px;padding:8px;text-align:center;background:#ff7777;}
.ctrProcWrapBtn:hover{background:#4f6479;}

.ctrProHideBtn{display:inline-block;height:29px;line-height:29px;background:#fff;padding:0 10px;text-align:center;font-size:13px;font-weight:normal;color:#333 !important;border:1px solid #aaa;border-radius:4px;vertical-align:middle;}



/* 170927_자주묻는질문 변경 */
.blind{position:absolute;overflow:hidden;margin:-1px;width:1px;height:1px;top:-99999px;}
.btnListGo{display:block;margin:0.8% auto;text-align:center;clear:both;background:#f6f6f6;padding:10px 0;border:1px solid #eee;border-radius:4px;color:#185886;font-size:20px;}
.btnListGo2{display:block;margin:0.8% auto;text-align:center;clear:both;background:#608bee;padding:10px 0;border:1px solid #eee;border-radius:4px;color:#fff !important;font-size:20px;}
.mt50 {margin-top:50px}
.faqWrap{background:#fff;}
.faqWrap *{box-sizing:border-box;}
.clearfix:after{clear:both !important;}
.faqWrap h1{font-size:48px;color:#fff;font-weight:normal;}
.faqWrap h1 a{font-size:48px;color:#fff;font-weight:normal;}
.faqWrap h1.tempAStyle{padding-top:52px;}
.faqWrap h2{font-size:20px;color:#185886;}
.faqWrap .favoriteList h3{font-size:16px;color:#fff;background:#288acf;padding:15px 10px !important;}
.faqWrap .hTxt{font-size:20px;color:#fff;}

.faqHeaderWrap{height:330px;background:url('/erp/static/erp/img/faq/bg_faq.jpg') no-repeat 10% 50%;background-size:cover}
.faqHeaderWrap .searchWord{width:850px;margin:32px auto 0;text-align:center;position:relative;}
.faqHeaderWrap .searchWord .searchSelect{width:100px;position:absolute;top:20px;left:18px;border:0 !important;font-size:15px;}
.faqHeaderWrap .searchWord .searchBox{width:100%;border:0;background:#fff;padding:18px 50px 18px 130px;height:67px;border-radius:10000px;font-size:18px;color:#333;font-weight:normal;}
.faqHeaderWrap .ico_search_submit{position:absolute;top:0;right:0;width:67px;height:67px;background: url('/erp/static/erp/img/faq/bul_glass.png') no-repeat 50% 50%;border:0;}
.faqHeaderDetailWrap{height:84px;background:url('/erp/static/erp/img/faq/bg_faq.jpg') no-repeat 10% 50%;background-size:cover;padding:15px 0;}
.faqHeaderDetailWrap .innTop{max-width:1240px;margin:0 auto;}
.faqHeaderDetailWrap .faqLogo{position:absolute;top:10px;left:10px;}
.faqHeaderDetailWrap .faqLogo img{width:150px;}
.faqHeaderDetailWrap .searchWord{width:850px;margin-left:145px;text-align:center;position:relative;}
.faqHeaderDetailWrap .searchWord .searchSelect{width:100px;position:absolute;top:14px;left:18px;border:0 !important;font-size:15px;}
.faqHeaderDetailWrap .searchWord .searchBox{width:100%;border:0;background:#fff;padding:12px 50px 12px 130px;height:54px;border-radius:10000px;font-size:18px;color:#333;font-weight:normal;}
.faqHeaderDetailWrap .ico_search_submit{position:absolute;top:0;right:0;width:54px;height:54px;background: url('/erp/static/erp/img/faq/bul_glass.png') no-repeat 50% 50%;border:0;}

.faqHeaderDetailWrap .btnHome{display:inline-block;width:54px;height:54px;text-align:center;position:absolute;top:0px;left:10px;font-size:28px;font-weight:bold;color:#fff;border:2px solid #fff;border-radius:1000px;padding-top:11px;}
.faqHeaderDetailWrap .btnBack{display:inline-block;width:54px;height:54px;text-align:center;position:absolute;top:0px;left:70px;font-size:28px;font-weight:bold;color:#fff;border:2px solid #fff;border-radius:1000px;padding-top:12px;}
.faqHeaderDetailWrap .btnHome:hover i, .faqHeaderDetailWrap .btnBack:hover i{animation:jello-horizontal .5s forwards}

.faqListDiv .num{color:#1bbc9b;}
.faqCloudWrap{width:850px;margin:10px auto 0;clear:both;}
.faqCloudWrap a{color:#fff;font-size:13px;padding:6px 10px;border-radius:4px;display:inline-block;margin-top:5px;}
.faqCloudWrap a:hover{background:#fff !important;color:#288acf;font-weight:normal;}

.cType01{background:#3598dc !important;}
.cType02{background:#1bbc9b !important;}
.cType03{background:#32c5d2 !important;}
.cType04{background:#acb5c3 !important;}
.cType05{background:#e7505a !important;}
.cType06{background:#f36a5a !important;}
.cType07{background:#f2784b !important;}
.cType08{background:#f3c200 !important;}
.cType09{background:#8e44ad !important;}
.cType10{background:#8877a9 !important;}


.faqContentsWrap{}
.faqContentsWrap .cateChoice{width:1000px;margin:50px auto 0;}
.faqContentsWrap .cateChoice h1{font-size:50px;color:#185886;font-weight:normal;margin:50px auto 30px;}
.cateChoice .cateList{overflow:hidden;padding:20px 0 0;}
.cateChoice .cateList a{display:inline-block;width:15%;margin:0.8% 0.8%;text-align:center;float:left;background:#f6f6f6;padding:20px 0;border:1px solid #eee;border-radius:4px;color:#185886;font-size:20px;}
.cateChoice .cateList a:hover{background:#288acf;border:1px solid #288acf;color:#fff;}

.favoriteCommWrap{width:1000px;margin:50px auto 0;overflow:hidden;}
.faqWrap .btnMore{position:absolute;right:10px;top:15px;font-size:12px;color:#fff;text-decoration:underline;font-weight:normal;}
.favoriteCommWrap .favoriteList{width:32%;margin:1%;float:left;}
.favoriteCommWrap .favoriteList:nth-child(3n+1){margin-left:0;}
.favoriteCommWrap .favoriteList:nth-child(3n+0){margin-right:0;}
.favoriteCommWrap .favoriteList ul{padding:15px 10px;}
.favoriteCommWrap .favoriteList ul li{padding:5px 0;font-size:14px;text-align:left;}
.favoriteCommWrap .favoriteList ul li:before{content:'· ';}
.favoriteCommWrap .favoriteList ul li a{}
.favoriteCommWrap .favoriteList ul li a:hover{}

/* FAQ용 디자인 셀렉트 */
.faqDetailWrap .dgnSelectWrap{width:200px;display:inline-block;vertical-align:middle;float:left;cursor:pointer;}
.faqDetailWrap .dgnSelect {position:relative;height:50px;border:2px solid #596cd3;box-sizing:border-box;border-radius:4px;}
.faqDetailWrap .dgnSelect .dgnSctIp{height:50px;border:0 !important;padding:0 20px 0 10px;line-height:50px;box-sizing:border-box;background:url('/erp/static/erp/img/faq/bul_select.png') no-repeat 98.5% 50%;font-size:15px !important;text-align:left;letter-spacing:-1px;}
.faqDetailWrap .dgnSelect > ul {display:none;position:absolute;top:48px;left:-1px;width:100%;height:175px;overflow-x:hidden;overflow-y:auto;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:center;}
.faqDetailWrap .dgnSelect > ul li{padding:15px 20px 15px 15px;background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;text-align:left;}
.faqDetailWrap .dgnSelect > ul li:hover,
.faqDetailWrap .dgnSelect > ul li:focus,
.faqDetailWrap .dgnSelect > ul li.selected {background:#2d3541;color:#fff !important;}
.faqDetailWrap .dgnSelect > ul li:first-child a:hover,
.faqDetailWrap .dgnSelect > ul li:first-child a:focus,
.faqDetailWrap .dgnSelect > ul li:first-child a.selected {}

.faqDetailWrap{padding:20px;max-width:1280px;margin:0 auto;min-width:1160px;}
.faqSnbWrap{border:1px solid #e7e7e7;height:50px;position:relative;}
.faqSnbWrap a{display:inline-block;height:50px;float:left;line-height:50px;}
.faqSnbWrap a.home{padding:15px 0 0 15px;}
.sectLine{display:inline-block;width:20px;height:50px;background:url('/erp/static/erp/img/faq/bul_arr.png') no-repeat 50% -1px;float:left;margin:0 5px;}
.faqSnbWrap .here{display:inline-block;height:50px;float:left;line-height:50px;font-size:18px;color:#5079b0;padding-left:20px;}
.regQuest{background:#4275f4;padding:0px 8px;color:#fff !important;font-size:13px;height:36px !important;line-height:36px !important;border-radius:4px;position:absolute;top:6px;right:5px;}
.regQuest:hover{background:#87abec;}

.faqHelpWrap{overflow:hidden;clear:both;margin:20px auto;}
.menuListWrap{width:17%;float:left;text-align:left;}
.menuListWrap h4{font-size:18px;color:#5079b0;padding:10px;font-weight:normal;}
.menuListWrap ul{margin:10px auto;}
.menuListWrap ul li{margin-top:1px;}
.menuListWrap ul li a{display:block;padding:10px;font-size:14px;color:#363636;background:#f6f5f4;}
.menuListWrap ul li a:hover{color:#f20;}
.menuListWrap ul li a.on{background:#4275f4;color:#fff;}
.helpContentsWrap{width:81%;float:right;}
#helpContentsList{border:1px solid #e7e7e7;border-radius:8px;}
#helpContentsList h3{background:#fafafa url('/erp/static/erp/img/faq/bul_list_off.png') no-repeat 99% 50%;height:71px;border-top:1px solid #e7e7e7;line-height:58px;padding:0 10px;font-size:18px !important;color:#434b53;cursor:pointer;}
#helpContentsList h3:first-child{border-top:0;border-radius:8px 8px 0 0;}
#helpContentsList h3:last-of-type{border-radius:0 0 8px 8px;}
#helpContentsList h3 strong{font-size:28px;font-weight:normal;color:#288acf;margin-right:10px;}
#helpContentsList h3.ui-accordion-header-active{background:#fafafa url('/erp/static/erp/img/faq/bul_list_on.png') no-repeat 99% 50%;height:71px;}
#helpContentsList .subContents{border-top:1px solid #e7e7e7;background:#fff;padding:20px 20px 20px 50px;position:relative;font-size:13px;height:auto !important;line-height:1.8;font-size:15px;}
#helpContentsList .subContents .answer{color:#fa6d20;font-size:28px;font-weight:normal;position:absolute;top:10px;left:13px;}
#helpContentsList .subContents img{max-width:100%;}
#helpContentsList .subContents:last-child{border-radius:0 0 8px 8px;}

.faqsearchList{padding:10px;margin:10px auto;overflow:hidden;}
.faqsearchList dl.first{margin-top:0 !important;}
.faqsearchList dl{margin:10px 0 50px;text-align:left;}
.faqsearchList dl dt a{color:#528fea;padding:3px;font-size:18px;font-weight:normal;cursor:pointer;text-decoration:underline;}
.faqsearchList dl dd{margin:8px 0;padding:5px 0 5px 10px;font-size:15px;font-weight:normal;}
.faqsearchList dl dt a:hover{color:#f20 !important;}

/* 180821 자주묻는질문BEST 추가 */
.faqHeaderDetailWrap.navBgType1{position:fixed;top:0;left:0;right:0;}
.faqHeaderDetailWrap.navBgType2{position:relative;}
.faqHeaderDetailWrap .faqSnbWrap{border:1px solid #e7e7e7;height:50px;position:relative;background:#fff;max-width:1240px;margin:0 auto;min-width:1120px;}
.faqHeaderDetailWrap .faqSnbWrap a{display:inline-block;height:50px;float:left;line-height:50px;}
.faqHeaderDetailWrap .faqSnbWrap a.home{padding:15px 0 0 15px;}
.faqHeaderDetailWrap .dgnSelectWrap{min-width:200px;width:auto !important;display:inline-block;vertical-align:middle;float:left;cursor:pointer;}
.faqHeaderDetailWrap .dgnSelect {position:relative;height:50px;border:2px solid #596cd3;box-sizing:border-box;border-radius:4px;}
.faqHeaderDetailWrap .dgnSelect .dgnSctIp{height:50px;border:0 !important;padding:0 30px 0 10px;line-height:50px;box-sizing:border-box;background:url('/erp/static/erp/img/faq/bul_select.png') no-repeat 98.5% 50%;font-size:15px !important;text-align:left;letter-spacing:-1px;}
.faqHeaderDetailWrap .dgnSelect > ul {display:none;position:absolute;top:48px;left:-1px;width:100%;height:175px;overflow-x:hidden;overflow-y:auto;border:1px solid #eee;box-sizing:border-box;background:#fff;z-index:11;text-align:center;}
.faqHeaderDetailWrap .dgnSelect > ul li{padding:15px 20px 15px 15px;background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;text-align:left;}
.faqHeaderDetailWrap .dgnSelect > ul li:hover,
.faqHeaderDetailWrap .dgnSelect > ul li:focus,
.faqHeaderDetailWrap .dgnSelect > ul li.selected {background:#2d3541;color:#fff !important;}
.faqHeaderDetailWrap .dgnSelect > ul li:first-child a:hover,
.faqHeaderDetailWrap .dgnSelect > ul li:first-child a:focus,
.faqHeaderDetailWrap .dgnSelect > ul li:first-child a.selected {}

.boardViewTb{width:100%;margin:0 auto;border-top:1px solid #333;}
.boardViewTb tbody td{padding:21px 0;font-size:15px;color:#555;border-bottom:1px solid #eee;word-break:break-all;}
.boardViewTb tbody td.title{padding:0 0 20px 20px;font-size:20px;text-align:left;color:#333;line-height:30px;word-break:break-all;}
.boardViewTb tbody td.num, .boardViewTb tbody td.date{text-align:center;font-size:13px;color:#999;}
.boardViewTb .file{font-size:13px;color:#5471ff;font-weight:normal;letter-spacing:-1px;padding:5px 5px 5px 22px;margin:0 0.5%;display:inline-block;background:url('/erp/static/erp/img/bul/btn_cate_modify.png') no-repeat 0 50%;}
.boardViewTb .file:hover{text-decoration:underline;}

.boardListTb{width:100%;margin:0 auto;border-top:1px solid #333;}
.boardListTb thead th{}
.boardListTb tbody th{}
.boardListTb tbody td{padding:21px 0;font-size:13px;color:#999;border-bottom:1px solid #eee;}
.boardListTb tbody td.num, .boardListTb tbody td.date{text-align:center;font-size:13px;color:#999;}
.boardListTb tbody td a{font-size:15px;}
.boardListTb tbody td a:hover{}
.txt_cut {text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}


.board_content{padding:20px;line-height:1.8;min-height:400px;}
.board_content img{max-width:98%;margin:15px auto;height:auto !important;}
.board_content object, .board_content iframe{max-width:98%;margin:15px auto;}
.board_content table{max-width:100% !important;width:auto !important;white-space:normal !important;text-overflow:ellipsis !important;word-break:break-all !important;word-wrap:break-word !important}
.board_content table td, .board_content table th{white-space:normal !important;text-overflow:ellipsis !important;word-break:break-all !important;word-wrap:break-word !important}
.board_content p, .board_content div{line-height:1.8 !important;}

.gototheTop{display:block;width:56px;height:56px;text-align:center;padding-top:15px;background:#1e3190;color:#fff !important;position:fixed;bottom:20px;right:20px;z-index:999;border-radius:1000px;}
.gototheTop:hover{color:#feee00 !important;}
/* // 180821 자주묻는질문BEST 추가 */


/* 토스트메시지 */
.ctrAlertToast{position:fixed;top:45px;right:10px;z-index:999;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);border-radius:4px;}
.innToast{position:relative;z-index:2;padding:8px 10px;border-radius:4px;}
.innToast:after{content: '';position: absolute;width: 0;height: 100%;right: 0;top: 0;transition: width 0.3s ease;z-index:-1;border-radius:2px;}
.innToast:hover:after{width: 100%;}
.innToast:after{background:rgba(255,255,255,0.2);}
.type01{color:#fff;background:#0066eb;}
.type02{color:#fff;background:#5096ff;}
.type03{color:#fff;background:#00caac;}
.type04{color:#fff;background:#f54b5e;}
.type05{color:#fff;background:#ff5723;}
.type06{color:#fff;background:#414658;}
.ctrAlertToast p{font-size:15px;text-align:left;padding:3px 30px 3px 7px;}
.ctrAlertToast .btnClose{position:absolute;top:9px;right:10px;background:#fff;padding:4px;border-radius:100px;}


/* 170703_컨펌 됐던 메인, 변경으로 재작업  // 171128 재수정  */
.changeCaseWrap{border:1px solid #eee;border-radius:8px;padding:10px 10px 15px;background:#fff;margin:20px auto 0;overflow:hidden;}
.changeScrapWrap{width:30%;height:200px;float:left;border-right:1px solid #eee;}
.changeCaseWrap h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 10px 13px;padding:10px 4px 10px 27px;margin-bottom:7px;position:relative;}
.changeScrapWrap h2 .btnNewSet{font-size:11px;color:#358cf9;text-decoration:underline;background:url('/erp/static/erp/img/newMain/bul_gear.png') no-repeat 0 5px;position:absolute;bottom:7px;right:5px;padding:5px 5px 5px 15px;}
.changeScrapWrap .chBeforeHisWrap{padding:5px 0px;text-align:center;margin-top:15px;}
.changeScrapWrap .chBeforeHisWrap .chBeforeHisTitle{font-size:11px;color:#555;padding:5px 0 8px;}
.changeScrapWrap .chBeforeHisWrap .chBeforeHisDate{font-size:18px;color:#6d86f1;font-weight:normal;}
.changeScrapWrap .chScrapStartGo{width:90%;height:50px;display:block;line-height:50px;padding:0px;background:#6e91de url('/erp/static/erp/img/newMain/btn_scrapStart.png') no-repeat 85% 50%;font-size:20px;font-weight:normal;color:#fff;border-radius:8px;margin:20px auto 0;}
.changeScrapWrap .chScrapStartGo:hover{background-position: 90% center;animation: nextarrow 1s infinite;}
@keyframes nextarrow {0% {background-position: 85% center;}50% {background-position: 90% center;}100% {background-position: 85% center;}}
.changeActionWrap{width:70%;height:200px;float:left;}
.changeActionWrap .chFnCountWrap{overflow:hidden;padding:0px 30px;margin-left:10px;}
.changeActionWrap .chFnCountOne{width:15%;margin:20px 1%;float:left;cursor:pointer;}
.changeActionWrap .chFnCountOne:first-child{margin-left:0 !important;}
.changeActionWrap .chFnCountOne:last-child{margin-right:0 !important;}
.changeActionWrap .chFnCountOne:hover .chCountNum{background:#87abec;}
.changeActionWrap .chFnCountOne:hover .chFnTitle{color:#87abec}
.changeActionWrap .chFnCountOne .chFnCountCircle{margin:5px auto 8px;width:88px;height:88px;border:1px soild #dbe5f3;border-radius:1000px;background:#f2f3f5;text-align:center;box-sizing:border-box;padding-top:15px;}
.changeActionWrap .chFnCountOne .chCountNum{display:inline-block;margin-top:5px;background:#6d96f1;text-align:center;color:#fff;font-size:12px;font-weight:normal;padding:3px 5px;border-radius:100px;}
.changeActionWrap .chFnCountOne .chFnTitle{font-size:13px;color:#7c8db1;text-align:center;font-weight:normal;}

/* 171110 통합자동수집 리뉴얼추가  // 171128 재수정 */
.chScrapStartGoType01:hover{-webkit-animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both}
.chScrapStartGoType02:hover{-webkit-animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both}
.shadow-drop-2-bottom{-webkit-animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes shadow-drop-2-bottom{0%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-transform:translateZ(50px) translateY(-12px);transform:translateZ(50px) translateY(-12px);-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);box-shadow:0 12px 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-2-bottom{0%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-transform:translateZ(50px) translateY(0px);transform:translateZ(50px) translateY(0px);-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.5);box-shadow:0 12px 20px -12px rgba(0,0,0,.5)}}
.newchangeScrapWrap{width:30%;height:200px;float:left;border-right:1px solid #eee;}
.newchangeScrapWrap h2 .btnNewSet{font-size:11px;color:#358cf9;text-decoration:underline;background:url('/erp/static/erp/img/newMain/bul_gear.png') no-repeat 0 5px;position:absolute;bottom:7px;right:5px;padding:5px 5px 5px 15px;}
.newchangeScrapWrap .chBeforeHisWrap{padding:10px 5px 5px;text-align:center;margin-top:10px;}
.newchangeScrapWrap .chBeforeHisWrap .chBeforeHisTitle{font-size:11px;color:#555;padding:5px 0 8px;display:inline;letter-spacing:-1px;}
.newchangeScrapWrap .chBeforeHisWrap .chBeforeHisDate{font-size:13px;color:#6d86f1;font-weight:normal;display:inline;letter-spacing:-1px;padding-left:10px;}
.newchangeScrapWrap .chScarapDate{margin-bottom:10px;}
.newchangeScrapWrap .chScarapDate input{width:135px !important;height:44px !important;background:url('/erp/static/erp/img/bul/bul_carendar.png') no-repeat 95% 50%;text-align:left !important;cursor:pointer;font-size:17px;color:#999;}
.newchangeScrapWrap .chScrapStartGoType01{width:45%;height:45px;display:inline-block;line-height:45px;padding:0px;background:#608bee;font-size:15px;font-weight:normal;color:#fff;border-radius:1000px;margin:0px 3px;}
.newchangeScrapWrap .chScrapStartGoType01:hover{}
.newchangeScrapWrap .chScrapStartGoType02{width:45%;height:45px;display:inline-block;line-height:45px;padding:0px;background:#4772b3;font-size:15px;font-weight:normal;color:#fff;border-radius:1000px;margin:0px 3px;}
.newchangeScrapWrap .chScrapStartGoType02:hover{}

.scrapSectionWrap{border:1px solid #eee;background:#fff;padding:5px;border-radius:4px;}
.scrapSectionWrap .btnBankName{width:49%;float:left;margin:0.5%;background:#f8f8f8;padding:10px 0 6px;height:32px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;color:#333 !important;border:1px solid #ccc;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.scrapSectionWrap .btnBankName:hover{background:#87abec !important;color:#fff !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;border:1px solid #87abec;}
.scrapSectionWrap .btnSelected{border:1px solid #528fea !important;background:#528fea !important;color:#fff !important;}
.scrapSectionWrap .btnBankStart{width:49%;float:left;margin:0.5%;background:#fff;color:#596cd3 !important;border:1px solid #596cd3 !important;padding:10px 0 6px;height:40px;line-height:20px;display:inline-block;text-align:center;font-size:1.1rem;font-weight:normal;border-radius:4px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

.scrapCateListWrap{margin:10px auto;}
.scrapCateListDl{overflow:hidden;margin:0px auto;}
.scrapCateListDl dt{width:5%;float:left;height:100%;vertical-align:middle;padding:0;font-size:15px;font-weight:normal;text-align:center;background:#f5f5f5;border:1px solid #eee;}
.scrapCateListDl dt div{padding:0 9px;display:table-cell;vertical-align:middle;text-align:center;}
.scrapCateListDl dd{width:95%;float:left;height:100%;padding-left:5px;}

.divisionWrap{border:1px solid #e5e5e5;padding:10px;overflow-y:auto;border-radius:4px;}
.divisionWrap:hover{box-shadow:0 5px 20px rgba(0, 0, 0, 0.05);}

.scrapType01{border:1px solid #398bf7 !important;color:#398bf7 !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
.scrapType02{border:1px solid #926dde !important;color:#926dde !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
.scrapType03{border:1px solid #ef5350 !important;color:#ef5350 !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
.scrapType04{border:1px solid #47bfbf !important;color:#47bfbf !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}

/*
.scrapType01{border:1px solid #596cd3 !important;color:#596cd3 !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
.scrapType02{border:1px solid #aaa !important;color:#333 !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
.scrapType03{border:1px solid #ff8585 !important;color:#ff8585 !important;border-radius:4px;padding:3px 5px;font-size:11px;background:#fff}
*/
/*
.newCommTableNb{width:100%;border-top:2px solid #8E9CB5 !important;border-bottom:1px solid #596cd3;margin:0 auto;}
.newCommTableNb caption{display:none;}
.newCommTableNb thead th{padding:4px 0;font-weight:normal;font-size:12px;line-height:1.3;border-bottom:1px solid #596cd3;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#f8f8f8;}
.newCommTableNb tbody th{padding:4px 0;font-weight:normal;font-size:11px;line-height:1.3;border-bottom:1px solid #eee;white-space:normal;letter-spacing:-1px;background:#fafafa;text-align:center;}
.newCommTableNb tbody td{padding:4px 0;font-weight:normal;font-size:11px !important;line-height:1.3;border-bottom:1px solid #eee;white-space:normal;text-align:center;}
.newCommTableNb tbody td a{font-size:12px;font-weight:normal;}
.newCommTableNb tbody td a:hover{color:#06f;}
.newCommTableNb tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;}
.newCommTableNb .ar{font-size:13px;}
*/
.newCommTableNb input[type=text], .newCommTableNb input[type=password]{height:24px !important; font-size:12px !important;line-height:24px !important;}


.newCommTableNb{width:100%;border-top:1px solid #566981 !important;margin:0 auto;}
.newCommTableNb caption{display:none;}
.newCommTableNb thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#f8f8f8;border:1px solid #eee;}
.newCommTableNb tbody td{height:34px;padding:3px 0;font-weight:normal;font-size:12px;line-height:1.2;white-space:normal;text-align:center;border-bottom:1px solid #ccc;}
.newCommTableNb tbody td a{font-size:12px;font-weight:normal;}
.newCommTableNb tbody td a:hover{color:#06f;}
.newCommTableNb tfoot th{height:28px;padding:0px 5px;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#f4f4f4;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.newCommTableNb tfoot th input{font-size:14px !important;}
.newCommTableNb tbody td:first-child{border-left:1px solid #eee;}
.newCommTableNb tbody td:last-child{border-right:1px solid #eee;}

.notiTxtObj{background:#fff;color:#666;border:1px solid #eee;border-radius:100px;padding:6px;font-size:12px;font-weight:normal;text-align:center;background:#fff;}
.newNbTitle{margin:-1px auto 0 !important;padding-top:0 !important;border-top:1px solid #bdbdbd;border-left:1px solid #eee;border-right:1px solid #eee;font-size:15px;background:#fff;}
.newNbTitle span{color:#646e7e !important;}
.regTotalBtnWrap{overflow:hidden;margin:10px auto;}
.regTotalBtnWrap a{text-align:center;display:inline-block;width:49%;margin:0 0.5%;padding:10px 0;float:left;border:3px solid #eee;background:#fff;color:#999;font-size:15px;border-radius:1000px;}
.regTotalBtnWrap a:first-child{margin-left:0 !important;}
.regTotalBtnWrap a:last-child{margin-right:0 !important;float:right;}
.regTotalBtnWrap a.on{background:#fff;color:#4d86cb;font-size:15px;border:3px solid #69a1f6}

.regTotalBtnWrap2{overflow:hidden;margin:10px auto;}
.regTotalBtnWrap2 a{text-align:center;display:inline-block;width:50%;margin:0;padding:10px 0;float:left;border:1px solid #eee;border-bottom:1px solid #69a1f6 !important;background:#fff;color:#999;font-size:15px;font-weight:normal;}
.regTotalBtnWrap2 a:first-child{margin-left:0 !important;}
.regTotalBtnWrap2 a:last-child{margin-right:0 !important;float:right;}
.regTotalBtnWrap2 a.on{background:#fff;color:#4d86cb;font-size:15px;border:1px solid #69a1f6;border-bottom:1px solid #fff !important;}

.newautoBtnTop{overflow:hidden;margin:0px auto 10px;text-align:center;}
.newautoBtnTop .title{}
.newautoBtnTop .autoSetDl{margin:0 0.5%;cursor:pointer;border:1px solid #eee;float:left;border-radius:1000px;}
.newautoBtnTop .autoSetDl:first-child{margin-left:0 !important;}
.newautoBtnTop .autoSetDl:last-child{margin-right:0 !important;float:right;}
.newautoBtnTop .autoSetDl:hover{background:#fff;color:#333 !important;border:1px solid #666;border-radius:100px;}
.newautoBtnTop .autoSetDl:hover dt{color:#000 !important;}
.newautoBtnTop .on{background:#fff;color:#f20 !important;border:1px solid #f20;border-radius:100px;}
.newautoBtnTop .on dt{color:#000 !important;}
.newautoBtnTop .autoSetDl dt{text-align:center;font-weight:normal;font-size:1.0rem;color:#555;padding:4px 0;}
.newautoBtnTop .autoSetDl dd{text-align:center;padding:3px 0;height:40px;}
.fakeBtn {display:inline-block;height:29px;line-height:29px;background:#fff;padding:0 10px;text-align:center;font-size:13px;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;cursor:pointer;}
.fakeBtnOff {display:inline-block;height:29px;line-height:29px;background:#fff;padding:0 10px;text-align:center;font-size:13px;font-weight:normal;color:#666 !important;border:1px solid #ccc;border-radius:4px;vertical-align:middle;cursor:pointer;}
.btnListMore{display:inline-block !important;height:25px !important;line-height:25px !important;text-align:center;font-size:12px !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}



/* 171128_카드계좌등록 팝업수정 */
.btsToggle01{border:1px solid #eee;font-size:13px;color:#888;height:32px;padding:5px 15px;display:inline-block;float:left;margin-left:-1px;}
.btsToggle01.on{border:1px solid #596cd3 !important;background-color:#596cd3 !important;color:#fff;}
.btsToggle01:first-child{border-radius:8px 0 0 8px !important;margin-left:0}
.btsToggle01:last-child{border-radius:0 8px 8px 0 !important;}


/* 171201_자주묻는질문 도움말바로가기 영역 추가 */
.helpLineWrap{background:#f4f6f9;padding:15px 0;}
.helpLineWrap > div{width:1000px;margin:0 auto;overflow:hidden;}
.helpLineWrap .helpLineBtns{width:21%;margin:0 2%;background:#fff;text-align:center;padding:10px 0;font-size:13px;color:#717375;float:left;}
.helpLineWrap .helpLineBtns strong{font-weight:normal;color:#455a75;font-size:16px;padding:10px 0 8px;display:block;}


/* 171205_카드계좌선택시 효과 추가 */
.btnBankChoice{position:relative;}
.btncardChoice{position:relative;}
.btnSelectedCheck{width:100%;height:100%;position:absolute;top:0;left:0;right:100%;bottom:100%;text-align:center;border-radius:2px;}
.btnSelectedCheck img{position:relative;z-index:999;margin-top:3px;}
.btnSelectedCheck .bgBlock{width:100%;height:100%;position:absolute;top:0;left:0;right:100%;bottom:100%;background:#000;opacity:0.6;z-index:10;border-radius:2px;}


/* 171206_급여지급 통합 리뉴얼 */
.subTabbtns {height:39px; _zoom:1;margin:0px 10px 0;clear:both;}
.subTabbtns ul{height:38px;overflow:hidden;}
.subTabbtns li{float:left; height:34px;background:#fff;text-align:center;border:1px solid #eee;box-sizing:border-box;border-collapse:collapse;border-radius:100px;margin-right:5px;box-sizing:border-box;}
.subTabbtns li:first-child{margin-left:0 !important;}
.subTabbtns li:hover{background:#eff1ff;}
.subTabbtns li a  {color:#555; font-size:13px; font-weight:normal;letter-spacing:-1px;display:block;height:34px;padding:10px 15px 0px;}
.subTabbtns li.on {border:1px solid #667eea;background:#fff;}
.subTabbtns li.on:hover{background:#fff}
.subTabbtns li.on a  {color:#667eea; font-size:14px; font-weight:normal;height:38px;padding:10px 15px 0px;}


.payrollWrap{width:72%;float:right;box-sizing:border-box;padding:10px;min-height:700px;}
.empListWrap{width:27%;float:left;border:1px solid #bacaee;border-radius:4px;box-sizing:border-box;padding:10px;min-height:700px;}
.empListWrap h3{background:none !important;padding:5px 0 7px 0 !important;}


.newthirdTbAll{overflow:hidden;}
.newthirdTb01{width:29%;float:left;}
.newthirdTb02{width:51%;float:left;overflow-x:scroll;}
.newthirdTb03{width:20%;float:left;}
.newthirdTbAll .newthirdTbview{width:100%;border-top:2px solid #666;}
.newthirdTbview .first{border-left:0 !important;}
.newthirdTbview .last{border-right:1px solid #e4e4e4;}
.newthirdTbview caption{display:none;}
.newthirdTbview thead th{height:32px;line-height:32px;font-size:11px;background:#f4f4f4;font-weight:normal;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;}
.newthirdTbview tbody td{height:32px;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;white-space:normal;word-break:break-all}
.newthirdTbview tbody tr.bg{background:#fdfdfd;}
.newthirdTbview tfoot th{height:28px;line-height:28px;font-size:12px;background:#f4f4f4;font-weight:normal;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;white-space:normal;word-break:break-all}
.newthirdTbMid td:first-child, .newthirdTbMid th:first-child{border-left:0 !important;}
.newthirdTbMid td:last-child, .newthirdTbMid th:last-child{border-right:0 !important;}

.payEmpListWrap{border-top:1px solid #eee;text-align:left;}
.payEmpListWrap .payEmpListHead{font-size:11px;border-bottom:1px solid #eee;padding:5px 8px;background:#f8f8f8;}
.payEmpListWrap .payEmpListOne{position:relative;padding:10px 8px;border-bottom:1px solid #eee;}
.payEmpListWrap .payEmpListOne:hover{background:#f4f6f9}
.payEmpListWrap .payEmpListOne:hover .ctrDetailView{display:block}
.payEmpListWrap .name{font-size:15px;padding:5px 0;}
.payEmpListWrap .payDay{font-size:13px;color:#868e96;padding-left:25px;}
.payEmpListWrap .payDay span{font-size:11px;color:#868e96;}
.payEmpListWrap .payment{font-size:15px;color:#398bf7;padding-left:25px;margin-top:3px;}
.payEmpListWrap .payment span{font-size:11px;color:#868e96;}
.payEmpListWrap .ctrDetailView{position:absolute;top:50%;right:5px;margin-top:-25px;display:none;}
.payEmpListWrap .ctrDetailView a{padding:0px 7px;font-size:11px !important;}

.starBtns{padding:5px 5px 0 !important;border:1px solid #eee;}
.starBtns:hover{background:#fff !important;}
.starBtns i{font-size:18px !important;color:#ffe323;}
.starBtns i.off{color:#eee !important}
.sleepBtns{padding:5px 5px 0 !important;border:1px solid #eee;}
.sleepBtns:hover{background:#fff !important;}
.sleepBtns i{font-size:18px !important;color:#eee;}
.sleepBtns i.fa-low-vision{color:#ff7474 !important}
.sleepBtns i.fa-eye-slash{color:#ff7474 !important}
.sleepBtns i.off{color:#53a6fa !important}

.imgBtns{padding:5px 5px 0 !important;border:1px solid #eee;}
.imgBtns:hover i{color:#fff !important;}
.imgBtns i{font-size:18px !important;color:#ccc;}

.toggleBtnsRed{padding:5px 5px 0 !important;}
.toggleBtnsRed i{font-size:18px !important;color:#fff;}
.toggleBtnsRed.on{border:1px solid #ff8585 !important;background:#fff !important;}
.toggleBtnsRed.on i{color:#ff8585 !important;}

.toggleBtnsBlue{padding:5px 5px 0 !important;border:1px solid #eee;}
.toggleBtnsBlue:hover{background:#fff !important;}
.toggleBtnsBlue i{font-size:18px !important;color:#aaa;}
.toggleBtnsBlue.on{border:1px solid #596cd3 !important;}
.toggleBtnsBlue.on i{color:#596cd3 !important;}


.imgBtnsNor{padding:5px 5px 0 !important;border:1px solid #aaa;}
.imgBtnsNor:hover i{color:#fff !important;}
.imgBtnsNor i{font-size:18px !important;color:#333;}

.imgBtnsImg{padding:7px 8px 0 !important;}
.imgBtnsImg:hover i{color:#fff !important;}
.imgBtnsImg i{font-size:18px !important;color:#333;}

.imgBtnsTxt{padding:0px 5px 0 !important;font-size:13px;}
.imgBtnsTxt:hover {color:#fff !important;}
.imgBtnsTxt.seleted{background:#596cd3 !important;color:#fff !important;border:1px solid #596cd3 !important;}

/* 통장카드등록 카드등록 추가수정 */
.ipTxtSingleNum{width:14px;height:23px !important;line-height:23px !important;text-align:center !important;padding:0 !Important;}


/* 171227_메인리뉴얼 */
.newMainTopSect{}
.newMainTopSect h2{font-size:15px !important;}

.changeCaseWrap{padding-top:5px !important;}
.newMainScrapList{overflow:hidden;}
.newMainScrapList ul{padding:8px;}
.newMainScrapList ul li{width:48%;float:left;text-align:left;overflow:hidden;padding:0px 5px 0px 5px;font-size:11px;letter-spacing:-1px;background:#f6f6f6;border-radius:8px;margin:1.5% 1%;}
.newMainScrapList ul li span{line-height:40px;}
.newMainScrapList ul li strong{float:right;display:block;width:40px;text-align:center;font-size:12px;background:#6d96f2;border-radius:1000px;color:#fff;padding:3px 0 5px;margin-top:11px;}


.newMainTapWrap{border-top:0 !important;border:1px solid #E6E8EB;margin:20px auto;background:#fff;border-radius:0 0 8px 8px;}

.newMainTap{margin-bottom:10px;overflow:hidden;}
.newMainTap a{display:block;width:33.3%;float:left;padding:15px 0;text-align:center;font-size:13px;color:#777 !important;background:#f9f9f9;border-top:1px solid #E6E8EB;border-right:1px solid #E6E8EB;}
.newMainTap a:last-child{width:33.4%;border-right:0 !important;}
.newMainTap a.on{border-top:3px solid #398bf7;background:#fff;color:#000 !important;font-size:15px;padding:15px 0 12px !Important;}  /* 457fca    ff7051     398bf7    */
.newMainTap a:hover{color:#000 !important;}

.processNewWrap{padding:10px 10px 15px;}
.processNewWrap h2{font-size:18px;font-weight:normal;color:#333;text-align:left;background:url('/erp/static/erp/img/bul/bul_h2_2.png') no-repeat 4px 6px;padding:4px 4px 4px 24px;margin-bottom:15px;position:relative;}
.processNewWrap .inWrap{overflow:hidden;}
.processNewWrap .processCase{width:18%;float:left;min-height:485px;}
.processNewWrap .processCase:first-child{margin-left:15px;}
.processNewWrap .processCase .upperTitle{font-size:17px;text-align:center;color:#fff;background:#4f6f9e;border-radius:4px;height:42px;line-height:42px;}
.processNewWrap .processCase .menuSect{border:1px solid #eee;border-radius:8px;margin:10px auto;padding:10px;text-align:left;background:#fff;}
.processNewWrap .processCase .menuSect .inTitle{font-size:14px;color:#595f7e;padding:3px 0;font-weight:normal;}
.processNewWrap .processCase .menuSect .menuList{font-size:13px;line-height:1.8;background:url('/erp/static/erp/img/newMain/bul_arrRedSm.png') no-repeat 3px 50%;padding-left:10px;}
.processNewWrap .arrSect{width:2%;float:left;text-align:center;position:relative;min-height:480px;}

.tabinSection{padding:10px;}


.garphSectWrap{margin:15px auto;}

.btsToggle02{border:1px solid #dadada;font-size:13px;height:31px;padding:7px 20px 0;display:inline-block;float:left;margin-left:-1px;background:#f9f9f9;color:#888 !important;}
.btsToggle02.on{border:1px solid #dadada !important;background-color:#fff !important;color:#53a6fa !important;}
.btsToggle02:first-child{border-radius:4px 0 0 4px !important;margin-left:0}
.btsToggle02:last-child{border-radius:0 4px 4px 0 !important;}


.debtWrap{overflow:hidden;margin:30px auto;}
.debtHalfWrap{width:47%;padding:8px;min-height:0px;margin:0 1%;}

.ctrTabLock{position:relative;}
.ctrTabLock .tabLock:hover{background:url('/erp/static/erp/img/btn/btn_pin2_over.png') no-repeat 0 0;}
.tabLock{position:absolute;top:15px;right:10px;width:19px;height:11px;cursor:pointer;background:url('/erp/static/erp/img/btn/btn_pin2_off.png') no-repeat 0 0;}
.tapOn{width:18px !important;height:20px !important;top:7px !important;display:inline-block !important;background:url('/erp/static/erp/img/btn/btn_pin2_on.png') no-repeat 0 0 !important;}


/* 180115 처음이용자안내 */
.firstNoticeWrap{overflow:hidden;}
.firstNoticeWrap .stepMapWrap{width:62%;float:left;}
.firstNoticeWrap .stepMapWrap .stepTitle{display:inline-block;border-radius:1000px;padding:30px 10px;font-size:24px;color:#fff;font-weight:normal;letter-spacing:-1px;position:absolute;top:-45px;left:50%;margin-left:-42.5px;}
.firstNoticeWrap .stepMapWrap .stepImg{padding:35px 0 10px;}
.firstNoticeWrap .stepMapWrap .stepType01{background:#827be7;}
.firstNoticeWrap .stepMapWrap .stepType02{background:#5d9cec;}
.firstNoticeWrap .stepMapWrap .stepType03{background:#65d692;}
.firstNoticeWrap .stepMapWrap .inAinWrap{padding:20px;}
.firstNoticeWrap .stepMapWrap .stepSect{width:31.6%;min-height:380px;float:left;border-radius:8px;padding:10px;border:1px solid #eee;float:left;margin:0.5% 0;position:relative;top:30px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.firstNoticeWrap .stepMapWrap .stepSect:nth-child(2){margin:0.5% 2.3%;}
.firstNoticeWrap .stepMapWrap .stepSect:nth-child(1):hover{border:1px solid #827be7;box-shadow:0 0 10px #eee;}
.firstNoticeWrap .stepMapWrap .stepSect:nth-child(2):hover{border:1px solid #5d9cec;box-shadow:0 0 10px #eee}
.firstNoticeWrap .stepMapWrap .stepSect:nth-child(3):hover{border:1px solid #65d692;box-shadow:0 0 10px #eee}
.firstNoticeWrap .stepMapWrap dl dt{font-size:18px;font-weight:normal;color:#545077;text-align:center;padding:5px 0;}
.firstNoticeWrap .stepMapWrap dl dd{padding:5px 0;}
.firstNoticeWrap .stepMapWrap dl dd a{display:block;text-align:center;padding:10px 0;font-size:13px;font-weight:normal;color:#545077;background:#f3f5fd;border-radius:8px;}
.firstNoticeWrap .stepMapWrap dl dd a:hover{color:#f20}

.firstNoticeWrap .subMapWrap{width:38%;float:right;border-left:1px solid #eee;}
.firstNoticeWrap .subMapWrap .inAinWrap{padding:20px;}
.firstNoticeWrap .subMapWrap dl{overflow:hidden;border-radius:8px;padding:10px 4px;border:1px solid #eee;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.firstNoticeWrap .subMapWrap dl:hover{border:1px solid #5987f7;box-shadow:0 0 10px #eee;}
.firstNoticeWrap .subMapWrap dl:nth-child(2){margin:10px auto;}
.firstNoticeWrap .subMapWrap dl dt{clear:both;padding:0px 0 8px;margin-bottom:5px;text-align:center;font-size:15px;font-weight:normal;color:#5987f7;background:url('/erp/static/erp/img/newMain/bul_udline.gif') no-repeat 50% 100%;}
.firstNoticeWrap .subMapWrap dl dd{width:31.3%;float:left;margin:0.5% 1%;}
.firstNoticeWrap .subMapWrap dl dd a{display:block;padding:3px;text-align:left;font-size:11px;}
.firstNoticeWrap .subMapWrap dl dd a:before{content:'· ';}


/* 메인 실시간통장카드현황 테이블 수정 */
.bankListInPriceTr2 th{font-weight:normal !important;}
.bankListLenTr1 th, .bankListLenTr2 th, .cardListLenTr1 th{font-weight:bold !important}
.bankListLenTr2 th{background:#f2f7f8 !important;}
.bankListLenTr3 th, .bankListLenTr3 td{background:#f2f7f8 !important;}

.newCommMainTable{width:100%;border-top:1px solid #8E9CB5 !important;margin:0 auto;}
.newCommMainTable caption{display:none;}
.newCommMainTable thead th{padding:8px 0;font-weight:bold;font-size:12px;line-height:1.5;border:0 !important;border-bottom:1px solid #596cd3 !important;border-bottom:1px solid #bbb !important;white-space:normal;letter-spacing:-1px;text-align:center;color:#000;background:#fff;border:1px solid #eee;white-space:normal;word-break:break-all}
.newCommMainTable th:first-child, .newCommMainTable td:first-child{border-left:1px solid #eee !important;}
.newCommMainTable th:last-child, .newCommMainTable td:last-child{border-right:1px solid #eee !important;}
.newCommMainTable tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;letter-spacing:-1px;background:#fff;text-align:center;border:1px solid #eee;}
.newCommMainTable tbody td{height:45px;font-weight:normal;font-size:12px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;text-align:center;word-break:break-all;}
.newCommMainTable tbody td a{font-size:12px;font-weight:normal;}
.newCommMainTable tbody td a:hover{color:#06f;}
.newCommMainTable tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#13384b;background:#fff;border:0 !important;border-bottom:1px solid #eee !important}
.newCommMainTable tbody td:first-child, .newCommMainTable tfoot th:first-child{font-size:11px !important;}
.newCommMainTable .ar{font-size:12px;}

.newCommMainTableBoder{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.newCommMainTableBoder caption{display:none;}
.newCommMainTableBoder thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;border-bottom:1px solid #666 !important;border-top:0 !important;white-space:normal;letter-spacing:0px;text-align:center;color:#000;background:#fff;white-space:normal;word-break:break-all}
.newCommMainTableBoder tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;letter-spacing:0px;background:#fff;text-align:center;}
.newCommMainTableBoder tbody td{height:45px;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;text-align:center;word-break:break-all;}
.newCommMainTableBoder tbody td a{font-size:12px;font-weight:normal;}
.newCommMainTableBoder tbody td a:hover{color:#06f;}
.newCommMainTableBoder tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#13384b;background:#fff;border:1px solid #dedede !important}
.newCommMainTableBoder tbody td:first-child, .newCommMainTable tfoot th:first-child{font-size:11px !important;}
.newCommMainTableBoder .ar{font-size:12px;}

.newCommMainTableBoder2{width:100%;border-top:1px solid #bbb !important;margin:0 auto;}
.newCommMainTableBoder2 caption{display:none;}
.newCommMainTableBoder2 thead th{padding:8px 0;font-weight:bold;font-size:12px;line-height:1.5;border:1px solid #ccc;border-top:0 !important;white-space:normal;letter-spacing:0px;text-align:center;color:#000;background:#fff;white-space:normal;word-break:break-all}
.newCommMainTableBoder2 tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;letter-spacing:0px;background:#fff;text-align:center;}
.newCommMainTableBoder2 tbody td{height:45px;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;text-align:center;word-break:break-all;}
.newCommMainTableBoder2 tbody td a{font-size:12px;font-weight:normal;}
.newCommMainTableBoder2 tbody td a:hover{color:#06f;}
.newCommMainTableBoder2 tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#13384b;background:#fff;border:1px solid #dedede !important}
.newCommMainTableBoder2 tbody td:first-child, .newCommMainTable tfoot th:first-child{font-size:11px !important;}
.newCommMainTableBoder2 .ar{font-size:12px;}

.businessFieldTb{width:100%;border-top:1px solid #bbb !important;margin:0 auto;}
.businessFieldTb caption{display:none;}
.businessFieldTb thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #ccc;border-top:0 !important;white-space:normal;letter-spacing:0px;text-align:center;color:#000;background:#fff;white-space:normal;word-break:break-all}
.businessFieldTb tbody th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;letter-spacing:0px;background:#fff;text-align:center;}
.businessFieldTb tbody td{height:45px;font-weight:normal;font-size:12px;line-height:1.5;border:1px solid #dedede;white-space:normal;text-align:center;word-break:break-all;}
.businessFieldTb tbody td:hover{color:#f20 !important;font-weight:bold;}


/* 180123 마이메뉴 */
.myMenuList{overflow:hidden;}
.myMenuList .myMenuBtns{display:block;width:33.3%;float:left;font-size:12px;text-align:center;padding:12px 0;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.myMenuList .myMenuBtns:nth-child(3n+2){width:33.4%;}
.myMenuList .myMenuBtns img{margin-bottom:7px;}


/* 180124 플로우탭 추가*/
.flowTab {margin:5px 0 10px 0;background:#fff;border:1px solid #c8c8c8 !important;clear:both;background:#fff;border-radius:4px;}
.flowTab ul{overflow:hidden;}
.flowTab li{float:left;width:20%; height:42px;text-align:center;box-sizing:border-box;border-collapse:collapse;background:url('/erp/static/erp/img/newMain/bul_arrPurpleRight.png') no-repeat 100% 50% !important;}
.flowTab li:last-child{background:none !important;}
.flowTab li:hover a{color:#596cd3;}
.flowTab li a  {display:block;font-size:13px;color:#999;height:42px;padding:12px 15px 0 15px;font-weight:normal;}
.flowTab li a i{background:#a4a4a4;display:inline-block;font-size:11px;text-align:center;padding:4px 6px;border-radius:1000px;font-style:normal !important;color:#fff !important;}
.flowTab li.on {}
.flowTab li.on:hover{}
.flowTab li.on a{color:#f36270;  font-weight:normal;font-size:14px;background:url('/erp/static/erp/img/bul/bul_tabselected.png') no-repeat 50% 90%;}
.flowTab li.on a i{background:#f36270 !important;}
.flowTab li:first-child.on a{}



/* 180124 플로우탭 추가
두번째 백업본
.flowTab {margin:5px 0 10px 0;background:#fff;border:1px solid #c8c8c8 !important;clear:both;background:#fff;border-radius:4px;}
.flowTab ul{overflow:hidden;}
.flowTab li{float:left;width:20%; height:42px;text-align:center;box-sizing:border-box;border-collapse:collapse;background:url('/erp/static/erp/img/newMain/bul_arrPurpleRight.png') no-repeat 100% 50% !important;}
.flowTab li:last-child{background:none !important;}
.flowTab li:hover a{color:#596cd3;}
.flowTab li a  {display:block;font-size:13px;color:#999;height:42px;padding:12px 15px 0 15px;font-weight:normal;}
.flowTab li a i{background:#a4a4a4;display:inline-block;font-size:11px;text-align:center;padding:4px 6px;border-radius:1000px;font-style:normal !important;color:#fff !important;}
.flowTab li.on {}
.flowTab li.on:hover{}
.flowTab li.on a{color:#f36270;  font-weight:normal;font-size:14px;background:url('/erp/static/erp/img/bul/bul_tabselected.png') no-repeat 50% 90%;}
.flowTab li.on a i{background:#f36270 !important;}
.flowTab li:first-child.on a{}


// 첫번째 백업본
.flowTab {margin:5px 0 10px 0;background:#fff;border:1px solid #c8c8c8 !important;clear:both;background:#fff;border-radius:4px;}
.flowTab ul{overflow:hidden;}
.flowTab li{float:left; height:37px;text-align:center;box-sizing:border-box;border-collapse:collapse;background:url('/erp/static/erp/img/comm/flowTabOn.png') no-repeat 100% 0 !important;}
.flowTab li:first-child{margin-left:0 !important;}
.flowTab li:hover a{color:#f20;}
.flowTab li a  {color:#777; font-size:13px; font-weight:normal;height:37px;display:inline-block;padding:14px 25px 0px 15px;float:left;}
.flowTab li.on {position:relative;z-index:10;background:url('/erp/static/erp/img/comm/flowTabOn.png') no-repeat 100% 0 !important;}
.flowTab li.on:hover{background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 50% 100%;}
.flowTab li.on a  {background:url('/erp/static/erp/img/bul/bul_tabselected.png') no-repeat 50% 90%;color:#596cd3;  font-weight:normal;height:37px;padding:13px 25px 0px 15px;}
.flowTab li:first-child.on a  {color:#596cd3;  font-weight:normal;height:37px;padding:13px 20px 0px 15px;}
 */

 /* 180125_결제페이지 리뉴얼 (범용성을 위하여 프론트, ERP 동일 CSS 삽입) */
.easyPayWrap{width:900px;margin:20px auto;background:#fff;padding:25px;border:1px solid #c9cdd5;border-radius:8px;font-size:15px;}
.easyPayWrap h1{font-size:22px;color:#373a3d;padding:20px 0;text-align:left;}
.easyPayWrap h1 span{color:#ff5757;}
.easyPaySect{overflow:hidden;padding:50px;}
.easyPayStep01{}
.btnEasyPay{border:1px solid #eee;border-radius:6px;display:block;width:31.3%;height:156px;float:left;padding:10px 20px;text-align:center;margin:1%;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnEasyPay:hover{border:1px solid #5a85de;box-shadow:0 0 10px #eee;}
.btnEasyPay img{padding-bottom:10px;}
.btnEasyPay strong{font-size:18px;font-weight:normal;color:#333;}
.paymentList{position:relative;cursor:pointer;border:1px solid #eee;border-radius:6px;display:block;min-height:130px;padding:30px 30px;text-align:center;margin:3% auto;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.paymentList:first-child{margin-top:0;}
.paymentList:hover{border:1px solid #5a85de;box-shadow:0 0 10px #eee;}
.paymentList:hover dt{color:#4772b3;}
.paymentList dl{text-align:left;}
.paymentList dl dt{font-size:18px;font-weight:normal;}
.paymentList dl dd{font-size:13px;margin:15px auto;line-height:1.5;color:#666}
.paymentList .price{position:absolute;top:30px;right:30px;font-size:15px;color:#333;}
.paymentList .price strong{font-size:24px;}
.paymentList .moreView{position:absolute;bottom:30px;right:30px;font-size:13px;color:#999;}


/* 180131_요약테이블 강제 폰트사이즈 조정 클래스 */
.sumTbTxt11 td, .sumTbTxt11 th{font-size:11px !important;}

/* 180202 검색 비활성화 영역클래스 추가*/
.disabledSearch{background:#f5f5f5 !important;border:1px solid #eee !important;color:#eee !important;}
.disabledSearch input{background:#f9f9f9 !important;}
.disabledSearch a{background:#f9f9f9 !important;border:1px solid #eee !important;color:#eee !important;}
.disabledSearch .sectTitleTypeRt{background:#f5f5f5 !important}

/* 180205_거래입력 분할영역 재디자인
.sectTitleDsg{border-radius:1000px;height:35px;text-align:center;margin:10px auto;padding-top:3px;}
.sectTitleTypeLt{border:1px solid #ddd;color:#000;line-height:30px;font-size:13px;color:#5d6dc3;font-weight:normal;}
.sectTitleTypeRt{border:1px solid #ddd;color:#000;line-height:30px;font-size:13px;color:#596cd3;font-weight:normal;}
.sectTitleDsg strong{font-size:13px;font-weight:normal;padding-top:5px;display:inline-block;line-height:1.2;}
 */

/* 180406_거래입력 분할영역 재디자인 */
.sectTitleDsg{height:38px;text-align:left;margin:0px auto 10px;padding:6px 10px 5px 0;border-bottom:1px solid #dedede;background:#fff !important;line-height:1.5;}
.sectTitleTypeLt{color:#000;font-size:13px;color:#5d6dc3;font-weight:normal;}
.sectTitleTypeRt{color:#000;font-size:13px;color:#596cd3;font-weight:normal;}
.sectTitleDsg strong{font-size:13px;font-weight:normal;padding-top:5px;display:inline-block;line-height:1.2;}


/* 180308 오버플로우용 */
.dgnSelectUiWrap{width:100%;display:inline-block;vertical-align:middle;position:relative;height:33px;}
.searchWrap .dgnSelectUi{background:#fff !important}
.dgnSelectUiOf {width:auto;margin-top:0px !important;height:33px;border:1px solid #eee;box-sizing:border-box;border-radius:4px;}
.search_div .dgnSelectUi .dgnSctIp{background:#fff;}
.dgnSelectUiOf .dgnSctIp{width:100%;height:30px;border:0 !important;line-height:30px;box-sizing:border-box;background:none;font-size:11px !important;text-align:left;padding-right:20px;} /*background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 98% 50% */
.dgnSelectUiOf .dgnDefault{word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:5px;padding-right:20px;line-height:31px;box-sizing:border-box;background:url('/erp/static/erp/img/bul/bul_select.png') no-repeat 95% 50%;font-size:13px !important;text-align:left;}
.dgnSelectUiOf > ul {display:none;position:absolute;width:100%;border:2px solid #2d3541;box-sizing:border-box;background:#fff;z-index:11;text-align:left;}
.dgnSelectUiOf > ul li{background:#fff;box-sizing:border-box;font-size:13px !important;cursor:pointer;position:relative;}
.dgnSelectUiOf > ul li a{font-size:13px !important;padding:5px 0px 5px 12px;display:block;}
.dgnSelectUiOf > ul li:hover,
.dgnSelectUiOf > ul li:focus,
.dgnSelectUiOf > ul li:hover,
.dgnSelectUiOf > ul li.bgCursor {background:#2d3541;}
.dgnSelectUiOf > ul li a:focus {color:#fff;background:#2d3541;}
.dgnSelectUiOf > ul li:hover > a{color:#fff !important;}
.dgnSelectUiOf > ul li:first-child a:hover,
.dgnSelectUiOf > ul li:first-child a:focus,
.dgnSelectUiOf > ul li:first-child a.selected {}
.dgnSelectUiOf .newReg{border-bottom:1px solid #eee;margin-bottom:5px;text-align:center;font-weight:normal;}
.dgnSelectUiOf .newReg:hover{background:#f1f1f1 !important;color:#000 !important;}
.newdgnSelWrapOf{width:236px;position:absolute;z-index:10;}
.newdgnSelWrapOf .noticeTip{font-size:12px;color:#0070c0;text-align:center;height:40px;padding:0 5px 5px;display:block;line-height:1.5;}
.newdgnSelWrapOf .noticeTip .noticeTipSample{font-size:11px;color:#333;letter-spacing:-1px;}
.newdgnSelWrapOf .noticeTip .noticeTipSample .ptTxt{font-weight:normal;color:#f20;}
.newdgnSelWrapOf .newdgnSelbody{background:#fff;padding:5px;border:1px solid #2d3541;box-shadow:2px 5px 10px rgba(0, 0, 0, 0.7);}
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn{display:block;/*height:45px;*/padding:6px 10px 5px;border:1px solid #a3b7db;background:#fff url('/erp/static/erp/img/bul/bul_setup_off.png') no-repeat 97% 50%;}
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn strong{font-size:14px;font-weight:normal;color:#000;display:block;padding:0px 0 5px;}
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn span{font-size:11px;color:#888;display:block;font-weight:normal;}
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn:hover{background:#2d3541 url('/erp/static/erp/img/bul/bul_setup_on.png') no-repeat 97% 50% !important;}
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn:hover strong,
.newdgnSelWrapOf .newdgnSelbody .tradeSetupBtn:hover span{color:#fff !important;}
.newdgnSelWrapOf .sm-vertical.sm-blue{box-shadow:none !important}

.newdgnSelWrapOf .sm-blue.sm-vertical > li{padding:0 !important;border-top:1px solid #ccc !important;border-left:1px solid #a3b7db !important;border-right:1px solid #a3b7db !important;background:#fff;box-sizing:border-box;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a{min-height:30px;padding:6px 10px 5px;display:block;font-size:14px;font-weight:normal;color:#000;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a strong.trName{font-size:13px;font-weight:bold;color:#000;display:block;padding:0px 0 5px;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a.item_li{background:url('/erp/static/erp/img/bul/ico_mod_invoice.png') no-repeat 97% 50% !important;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a:hover strong.trName{color:#fff;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a:hover span.trSumm{color:#fff;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > .highlighted strong.trName{color:#fff !important;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > .highlighted span.trSumm{color:#fff !important;}
.newdgnSelWrapOf .sm-blue.sm-vertical > li .item_li:hover strong.trName{color:#fff !important}
.newdgnSelWrapOf .sm-blue.sm-vertical > li .item_li:hover span.trSumm{color:#fff !important}
.newdgnSelWrapOf .sm-blue.sm-vertical > li > a span.trSumm{font-size:11px;color:#888;display:block;font-weight:normal;}
.newdgnSelWrapOf .sm-vertical.sm-blue > li .has-submenu{background: url('/erp/static/erp/img/bul/bg_submenu_off.png') no-repeat 97% 50% !important;}
.newdgnSelWrapOf .sm-vertical.sm-blue > li:hover .has-submenu,
.newdgnSelWrapOf .sm-vertical.sm-blue > li:hover .has-submenu:hover{color:#fff;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}
.newdgnSelbody > ul li:hover,
.newdgnSelbody > ul li:focus,
.newdgnSelbody > ul li:hover,
.newdgnSelbody > ul li.bgCursor {background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}

.newdgnSelbody > ul li a:focus {color:#fff;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}
.newdgnSelbody > ul li:hover > a{color:#fff !important;background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50% !important;}

.newdgnSelbody > ul li:hover > a strong, .newdgnSelbody > ul li:hover > a span{color:#fff !important;}
.newdgnSelbody > ul li:hover > a.has-submenu{background:#2d3541 url('/erp/static/erp/img/bul/bg_submenu_on.png') no-repeat 97% 50%;}
.newdgnSelbody > ul li:hover > ul > li{background:#fff !important;}
.newdgnSelbody > ul li:hover > ul > li > a{background:none !important;display:block;}
.newdgnSelbody > ul li:hover > ul > li:hover, .newdgnSelbody > ul li:hover > ul > li:hover a{background:#2d3541 !important;}


/* // 180308 오버플로우용 */




/* 180309_상단 공지영역 추가 */
.notifyWrap{height:42px;font-size:13px;position:absolute;top:0;left:201px;background:url('/erp/static/erp/img/comm/btn_topMenu05.png') no-repeat 10px 50%;}
.notifyWrap ul{width:700px;height:42px;overflow:hidden;padding-left:35px;text-align:left;}
.notifyWrap ul li{max-width:690px !important;height:42px !important;line-height:42px !important;font-size:15px !important;text-align:left !important;font-weight:bold;color:#000 !important;}
.notifyWrap ul li strong{background:none !important;color:#000 !important;padding:0 !important;font-size:15px !important;}


/* 180309_플로우탭 2번째 디자인 */
.flowTabSec {height:39px; _zoom:1;margin:5px 0 0px 0;clear:both;}
.flowTabSec ul{height:38px;overflow:hidden;}
/*
.flowTabSec li{float:left; height:38px;background:#fff url('/erp/static/erp/img/bul/bul_page.png') no-repeat 100% 0%;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;border-collapse:collapse;margin-left:-1px;}
*/
.flowTabSec li{float:left; height:38px;background:#fff;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;border-collapse:collapse;border-right:1px solid #eee;}
.flowTabSec li:first-child{margin-left:0 !important;border-left:1px solid #eee !important;}
.flowTabSec li:last-child{background:#fff !important;}
.flowTabSec li:hover a{color:#f20;}
.flowTabSec li a  {color:#999; font-size:11px !important; font-weight:normal;letter-spacing:-1px;display:block;height:38px;padding:14px 15px 0px;text-indent:-10px;}
.flowTabSec li.on {background:#fff;position:relative;z-index:10;}
.flowTabSec li.on:hover{background:#fff;}
.flowTabSec li.on a  {color:#596cd3; font-size:13px !important; font-weight:normal;height:38px;padding:13px 15px 0px;}
/*
.flowTabSec li.on:after{display:block;width:50%;height:3px;background:#ff8585;position:absolute;left:50%;margin-left:-30%;top:6px;content:'';border-radius:1000px;}
*/
.flowTabSec .tabLock{right:5px;}


/* 180313_사용자추가 팝업 내 권한부여 디자인 수정 */
.authLabelOneAll{cursor:pointer;display:block;padding:3px 5px;border-radius:4px;font-size:11px;letter-spacing:-1px;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.authLabelObj{display:inline-block;float:left;width:25%;padding:3px 5px;border-radius:4px;cursor:pointer;font-size:11px;letter-spacing:-1px;text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.authLabelOneAll:hover, .authLabelObj:hover{color:#f20;background:#fff;}


/* 180125_결제페이지 리뉴얼 (범용성을 위하여 프론트, ERP 동일 CSS 삽입) */
.easyPayWrap{width:900px;margin:20px auto;background:#fff;padding:25px;border:1px solid #c9cdd5;border-radius:8px;font-size:15px;}
.easyPayWrap h1{font-size:22px;color:#373a3d;padding:20px 0;text-align:left;}
.easyPayWrap h1 span{color:#ff5757;}
.easyPaySect{overflow:hidden;padding:50px;}
.easyPayStep01{}
.btnEasyPay{border:1px solid #eee;border-radius:6px;display:block;width:31.3%;height:156px;float:left;padding:10px 20px;text-align:center;margin:1%;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnEasyPay:hover{border:1px solid #5a85de;box-shadow:0 0 10px #eee;}
.btnEasyPay img{padding-bottom:10px;}
.btnEasyPay strong{font-size:18px;font-weight:normal;color:#333;}
.paymentList{position:relative;cursor:pointer;border:1px solid #eee;border-radius:6px;display:block;min-height:130px;padding:30px 30px;text-align:center;margin:3% auto;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.paymentList:first-child{margin-top:0;}
.paymentList:hover{border:1px solid #5a85de;box-shadow:0 0 10px #eee;}
.paymentList:hover dt{color:#4772b3;}
.paymentList dl{text-align:left;}
.paymentList dl dt{font-size:18px;font-weight:normal;}
.paymentList dl dd{font-size:13px;margin:15px auto;line-height:1.5;color:#666}
.paymentList .price{position:absolute;top:30px;right:30px;font-size:15px;color:#333;}
.paymentList .price strong{font-size:24px;}
.paymentList .moreView{position:absolute;bottom:30px;right:30px;font-size:13px;color:#999;}
.btnGOList{
    width:100%;display:block;border:1px solid #eee;border-radius:6px;padding:15px 0;text-align:center;font-size:15px;font-weight:normal;color:#888;cursor:pointer;
    background:#f9f9f9;
    transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;
}
.btnGOList:hover{color:#000;background:#fff;}


/* 180406 처음이용자안내 변경 */
.slideMainInfoWrap{width:100%;position:relative;z-index:15;top:-35px;}
.slideMainInfoWrap .firstNoticeBody{overflow:hidden;background:#fff;border-bottom:1px solid #eee;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap{width:53%;float:left;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepTitle{display:inline-block;border-radius:8px;padding:8px 0px;width:135px;font-size:15px;color:#fff;font-weight:normal;letter-spacing:-1px;position:absolute;top:-15px;left:50%;margin-left:-66px;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepType01{background:#827be7;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepType02{background:#5d9cec;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepType03{background:#65d692;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .inAinWrap{padding:20px;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepSect{width:31.6%;min-height:200px;float:left;border-radius:8px;padding:10px;border:1px solid #eee;float:left;margin:0.5% 0;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepSect:nth-child(2){margin:0.5% 2.3%;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepSect:nth-child(1):hover{border:1px solid #827be7;box-shadow:0 0 10px #eee;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepSect:nth-child(2):hover{border:1px solid #5d9cec;box-shadow:0 0 10px #eee}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap .stepSect:nth-child(3):hover{border:1px solid #65d692;box-shadow:0 0 10px #eee}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap dl dt{font-size:18px;font-weight:normal;color:#545077;text-align:center;padding:5px 0;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap dl dd{padding:5px 0;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap dl dd a{display:block;text-align:center;padding:10px 0;font-size:12px;font-weight:normal;color:#545077;background:#f3f5fd;border-radius:8px;}
.slideMainInfoWrap .firstNoticeBody .stepMapWrap dl dd a:hover{color:#f20}

.slideMainInfoWrap .myServiceInfoBody{width:47%;padding:15px 10px 0;float:right;}
.slideMainInfoWrap .myServiceInfoBody .myServiceTab{}
.slideMainInfoWrap .myServiceInfoBody .myServiceTab a{display:inline-block;width:48%;border:1px solid #efefef;padding:8px 0;text-align:center;background:#fafafa;color:#999;border-radius:1000px;font-size:13px;}
.slideMainInfoWrap .myServiceInfoBody .myServiceTab a.on{background:#fff;color:#596cd3;border:1px solid #aaa}


.slideMainInfoWrap .slideMainInfoBtn{cursor:pointer;display:block;width:100px;height:25px;text-align:center;padding-top:5px;border:1px solid #eee;border-top:0 !important;position:absolute;left:50%;margin-left:-50px;bottom:-24px;background:#fff;}
.slideMainInfoWrap .slideMainInfoBtn i{color:#0066ff;}

.todayReportWrap{}
.todayReportWrap .todayObj{width:32%;height:118px;margin:1% 0;float:left;background:#fff;position:relative;padding:20px;border:1px solid #e1e1e1;box-shadow:0px 3px 10px -2px rgba(49,58,70,0.1)}
.todayReportWrap .todayObj:nth-child(2){margin:1% 2%;}
.todayReportWrap .todayObj h2{position:absolute;top:15px;left:0px;padding:3px 0 3px 20px;font-size:15px;}
.todayReportWrap .todayObj:nth-child(1) h2{border-left:2px solid #567ede;color:#1d1e3a;}
.todayReportWrap .todayObj:nth-child(2) h2{border-left:2px solid #4ac18e;color:#4ac18e;}
.todayReportWrap .todayObj:nth-child(3) h2{border-left:2px solid #ff9797;color:#ea553d;}
.todayReportWrap .todayObj.bgTodayObj01{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj01.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj.bgTodayObj02{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj02.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj.bgTodayObj03{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj03.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj.bgTodayObj04{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj04.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj.bgTodayObj05{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj05.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj.bgTodayObj06{background:#fff url('/erp/static/erp/img/newnewMain/bgTodayObj06.png') no-repeat 5% 90% !important;}
.todayReportWrap .todayObj .compared{color:#99abb4;font-size:11px;position:absolute;top:20px;right:30px;text-align:right;}
.todayReportWrap .todayObj .compared .fa-caret-up{color:#75a4eb;}
.todayReportWrap .todayObj .compared .fa-caret-down{color:#ff6060;}
.todayReportWrap .todayObj .compared span{color:#000;font-size:11px;}
.todayReportWrap .todayObj .more i{color:#72757b;position:absolute;top:20px;right:10px;}
.todayReportWrap .todayObj dl{position:absolute;bottom:20px;right:30px;}
.todayReportWrap .todayObj dl dt{color:#99abb4;font-size:11px;text-align:right;margin-bottom:5px;}
.todayReportWrap .todayObj dl dd{color:#455a64;font-size:24px;text-align:right;}

.todayGraphSearch{background:#fff;height:40px;padding:8px 20px;text-align:center;overflow:hidden;position:relative;}
.todayGraphSearch h2{position:absolute;top:7px;left:0px;padding:4px 0 3px 20px;font-size:15px;border-left:2px solid #567ede;color:#1d1e3a;}

.todayGraphWrap{margin:20px auto;}
.todayGraphWrap .todayGraphBody{width:49%;background:#fff;padding:20px;overflow:hidden;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0px 3px 10px -2px rgba(49,58,70,0.1)}
.todayGraphWrap .todayGraphBody:nth-child(1){float:left;}
.todayGraphWrap .todayGraphBody:nth-child(2){float:right;}



/* 180413_좌측메뉴 아이콘 추가 */
.lnbScrapSet{display:block;width:20px;height:20px;background:#fff;border-radius:4px;position:absolute;top:12px;right:8px;text-align:center;}
.lnbScrapSet:hover i{}
.lnbScrapSet i{color:#596cd3;line-height:20px;}


/* 180413_일부 탭사이즈 조정 */
.ctrTabSizeA .tabbtn li a{min-width:100px !important;}
.ctrTabSizeB .tabbtn li a{min-width:150px !important;}

/* 180416_첫 진입시 안내화면 제작 */
.mainContWrap{position:relative;}
.noScrapFirstWrap {position: absolute;_position: absolute;top: 0px;left: 0;z-index: 9;width: 100%;height: 100%}
.noScrapFirstWrap .bg_new{position:absolute;_position:absolute;top:-0.5%;left:-0.5%;right:0;bottom:-0.5%;width:101%;height:101%;background:#000;opacity: .5;filter:alpha(opacity=50)}
.noScrapFirstWrap .noScrapFirstNotice{width:600px;position:absolute;top:20%;left:50%;margin-left:-300px;z-index:99;text-align:center;background:#fff;border-radius:8px;padding:30px 20px;box-shadow:0 0 10px #333;}
.noScrapFirstWrap .noScrapFirstNotice h3{text-align:center;font-size:15px !important;}
.noScrapFirstWrap .noScrapFirstNotice p{font-size:13px;}
.noScrapFirstWrap .noScrapFirstNotice {}





/* 180419_통장입출금정리 탭 디자인 수정 */
.bankTabbtns    {height:39px; _zoom:1;margin:0px 10px 0;clear:both;}
.bankTabbtns ul{height:38px;overflow:hidden;}
.bankTabbtns li{width:24.6% !important;float:left; height:34px;background:#fff;text-align:center;border:1px solid #eee;box-sizing:border-box;border-collapse:collapse;border-radius:100px;margin-right:5px;box-sizing:border-box;}
.bankTabbtns li:first-child{margin-left:0 !important;}
.bankTabbtns li:last-child{margin-right:0 !important;}
.bankTabbtns li:hover{background:#eff1ff;}
.bankTabbtns li a  {color:#555; font-size:13px; font-weight:normal;letter-spacing:-1px;display:block;height:34px;padding:10px 15px 0px;}
.bankTabbtns li.on {border:1px solid #667eea;background:#fff;}
.bankTabbtns li.on:hover{background:#fff}
.bankTabbtns li.on a  {color:#667eea; font-size:14px; font-weight:normal;height:38px;padding:10px 15px 0px;}



/* 180607_월별이동 검색영역 추가 */
.searchMonth{padding:10px;background:#fff;border:1px solid #d5dcec;overflow:hidden;border-radius:4px;}
.searchMonth .choiceMonth{font-size:22px;font-weight:normal;text-align:center;padding-top:2px;line-height:17px;text-transform:uppercase;color:#555;font-family:tahoma !important;}
.searchMonth .choiceMonth span{font-size:11px;color:#999;}
.searchMonth .ctrDatabtns{}
.searchMonth .ctrDatabtns a.btn{display:inline-block;height:29px;line-height:29px;padding:0 10px;font-size:13px;background:#fff;float:left;margin-left:-1px;text-align:center}
.searchMonth .ctrDatabtns a.btn i{position:relative;top:2px;}
.searchMonth .ctrDatabtns a.btn.first{margin-left:0;}
.searchMonth .ctrDatabtns a.btn.last{}

.btnTypeIco{text-align:center;cursor:pointer;color:#596cd3 !important;font-size:12px !important;padding:2px 0px;display:inline-block;}
.btnTypeIco:hover{color:#000 !important;}

.dateTxtTaho{font-size:11px !important;font-family:tahoma !important;}
.fakeInput{border:1px solid transparent !important;background:transparent !important;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.fakeInput:hover{background:#fff !important;border:1px solid #b6caff !important;color:#000;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.fakeInput:focus{background:#fff !important;border:1px solid #b6caff !important;color:#000;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}


/* 190411 간편장부입력 리뉴얼 추가 css */
.newEasyTable{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.newEasyTable caption{display:none;}
.newEasyTable thead th{padding:8px 0;font-weight:normal;font-size:12px;line-height:1.5;border:0 !important;border-bottom:1px solid #666 !important;white-space:normal;letter-spacing:0px;text-align:center;color:#333;background:#fff;}
.newEasyTable tbody th{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;letter-spacing:0px;background:#fff;text-align:center;border:1px solid #eee;}
.newEasyTable tbody td{height:46px;font-weight:normal;font-size:11px;line-height:1.5;border:0 !important;border-bottom:1px solid #eee !important;white-space:normal;text-align:center;}
.newEasyTable tbody td a{font-size:11px;font-weight:normal;}
.newEasyTable tbody td a:hover{color:#06f;}
.newEasyTable tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:0 !important;border-bottom:1px solid #eee !important;}
.newEasyTable .ar{font-size:11px;}
.newEasyTable th:first-child, .newEasyTable td:first-child{border-left:1px solid #eee !important;}
.newEasyTable th:last-child, .newEasyTable td:last-child{border-right:1px solid #eee !important;}

.btnSearchIco{display:inline-block;height:29px;line-height:29px;background:#fff;padding:0 10px;text-align:center;font-size:12px;font-weight:normal;color:#596cd3 !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;}
.btnSearchIco i{padding-top:7px;font-size:14px;}


.btnstyle_big3{display:inline-block;height:31px;line-height:31px;background:#667eea;padding:0 30px;text-align:center;font-size:13px !important;font-weight:normal;color:#fff !important;border:1px solid #596cd3;border-radius:4px;vertical-align:middle;
transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnstyle_big3:hover {text-decoration:none;}
.btnstyle_big3 img{vertical-align:middle;}

.complete th, .complete td, .complete th:hover, .complete td:hover{background:#f1f1f1 !important;color:#777 !important}
.blockBg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85);z-index:999999;}
.blockBg p{font-size:15px;color:#fff;font-weight:bold;padding:28% 0 0 0;line-height:1.8}
/* //190411 간편장부입력 리뉴얼 추가 css */

.ctlRepeatYn{margin-right:10px;}

.popHelpWrap{overflow:hidden;}
.popHelpDl{width:23%;height:355px;float:left;padding:10px;border:1px solid #dedede;border-radius:8px;margin:10px 1%;position:relative;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.popHelpDl:hover{border:1px solid #87abec;box-shadow:0 5px 10px -2px rgba(0, 0, 0, 0.3);transform:translateY(-2px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.popHelpDl dt{text-align:center;font-size:15px;font-weight:bold;color:#537edd;margin-bottom:20px;line-height:1.4;}
.popHelpDl dd{text-align:left;}
.popHelpDl .subTitle{font-size:13px;font-weight:bold;color:#000;margin:20px auto 10px;}
.popHelpDl .subList{font-size:13px;color:#555;line-height:1.5;padding-left:18px;}
.popHelpDl .btnDownHelp{position:absolute;bottom:10px;width:100%;text-align:center;}

/* 191115_급여관리 개선 */
.noBdrIp input[type=text]{border:1px solid transparent !important;background:transparent}
.noBdrIp input[type=text]:hover{border:1px solid #87a8ff !important}
.noBdrIp input[type=text]:focus{background:#f4f7ff !important;border:1px solid #b6caff !important;color:#000 !important;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);}
.txtAreaBox, .focusShadow input[type=text]{transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.txtAreaBox:focus, .focusShadow input[type=text]:focus{background:#f4f7ff !important;border:1px solid #b6caff !important;color:#000 !important;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.txtAreaBox:focus{background:#f4f7ff !important;border:1px solid #b6caff !important;color:#000 !important;}

.timeCheck{}
.timeCheck:hover .timeIco2{display:block;}
.timeCheck .timeIco2{position:absolute;top:2px;left:4px;display:none;padding:3px;background:#fff;border:1px solid #6a8cd4;color:#6a8cd4;border-radius:4px;font-size:11px;}

.timeCheck:hover .timeIco2{display:block;}
.timeCheck .timeIco2{position:absolute;top:2px;left:6px;display:none;padding:3px;background:#fff;border:1px solid #6a8cd4;color:#6a8cd4;border-radius:4px;font-size:11px;}

.typeTxtColor01{color:#64b5f6}
.typeTxtColor02{color:#81c784}
.typeTxtColor03{color:#ffb74d}
.typeTxtColor04{color:#ba68c8}
.typeTxtColor05{color:#e57373}
.empSelect tbody tr:hover td{background:#f5f5f5 !important;}
.empSelect tbody .selected td, .empSelect tbody .selected:hover td{background:#dbedfb !important;}
.empSelect .link_text{color:#66f;}

.btnBlockBig{box-shadow:0 2px 3px rgba(0,0, 0, .1), 0 0 0 1px rgba(0,0, 0, .1);border:1px solid #fff;border-radius:6px;display:inline-block;padding:30px 0px;text-align:center;margin:1%;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;cursor:pointer;-webkit-transform: translateY(0);transform: translateY(0);}
.btnBlockBig:hover{border:1px solid #6a8cd4;box-shadow:0px 15px 8px -9px rgba(0,0,0,0.25);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;
-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.btnBlockBig strong{font-size:15px;font-weight:normal;}
.btnBlockBig:hover strong{color:#6a8cd4 !important;}
.btnBlockBig.on{border:1px solid #6a8cd4;box-shadow:0px 15px 8px -9px rgba(0,0,0,0.25);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;
-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.btnBlockBig.on strong{color:#6a8cd4 !important;}

.topLine{border-top:1px double #666 !important;}
.endLine{border-bottom:1px solid #666 !important;}
.firstNoLine thead th:first-child, .firstNoLine tbody td:first-child{border-left:0 !important;}

.payLock th, .payLock td{background:#effcf9 !important;color:#000 !important;}  /*   #e1f1ff    #eaf9f5    #e9f4ff    #f0f7fd   effcf9  */

.monthSelect{width:300px;position:absolute;top:40px;padding:10px;background:#fff;border:1px solid #dedede;border-radius:8px;z-index:999;overflow:hidden;}
.monthSelect a{width:14.6%;margin:1%;float:left;display:inline-block;padding:8px 0px;text-align:center;background:#f6f6f6;}
.monthSelect a:hover{background:#fff;color:#f20 !important;}
.monthSelect a:nth-child(7n+1){clear:both;}
.monthSelect .yearSelect{padding:3px 0;text-align:center;}

.payObjLi .imgChkBoxTypeView{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.wetaxTb {width:100%;}
.wetaxTb caption{display:none;}
.wetaxTb thead th {font-size:13px;letter-spacing:-0.05em;border:1px solid #c0bfbf;font-weight:bold; color:#010000; text-align:center; padding:5px 3px 4px 3px; background-color:#fff;min-height:25px;}
.wetaxTb td {border:1px solid #c0bfbf; padding:2px 0; background:#fff;min-height:25px;font-size:11px;text-align:center;}

.reportGraphWrap{margin:20px auto;overflow:hidden;min-height:300px;}

.neither{color:#857bff;}   /* #01bd75 */
.ordinary{color:#01bd8b}
.numOrdi{color:#2863d0}

.reportTable{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.reportTable caption{display:none;}
.reportTable thead th{padding:8px 0;font-weight:bold;font-size:11px;line-height:1.1;border:1px solid #ddd;border-bottom:1px solid #666 !important;border-top:0 !important;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#f3f8ff;} /* #f3f8ff   #e8f1ff;  */
.reportTable tbody th{height:34px;font-weight:normal;font-size:11px;line-height:1.1;border:1px solid #ddd;white-space:normal;letter-spacing:-1px;background:#fff;text-align:center;}
.reportTable tbody td{height:34px;font-weight:normal;font-size:11px;line-height:1.1;border:1px solid #ddd;white-space:normal;text-align:center;letter-spacing:-0.03em;}
.reportTable tbody td a{font-size:11px;font-weight:normal;}
.reportTable tbody td a:hover{color:#06f;}
.reportTable tfoot th{height:34px;;font-weight:normal;font-size:13px;line-height:1.1;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:1px solid #ddd !important;}
.reportTable .ar{font-size:12px;letter-spacing:-0.04em;}
.reportTable td .link_text{font-weight:bold;font-size:12px;}
.crsLine tbody tr:nth-child(2n+2) td, .crsLine tbody tr:nth-child(2n+2) th{background:#f5f5f5;}
.crsLineT2 tbody tr:nth-child(3n+2) td{background:#fef8f1;}
.crsLineT3 tbody tr:nth-child(4n+3) td{background:#fef8f1;}

.crsLineSec tbody tr:nth-child(2n+1) td, .crsLineSec tbody tr:nth-child(2n+1) th{background:#f5f5f5;}

/* 전자결재 관련 */
.btnIco{border: 1px solid #dedede;border-radius: 4px;padding: 3px 4px;background: #fff;}
.btnIco i{font-size: 13px;color: #333;}
.btnIco:hover{border: 1px solid #ff8f00}
.btnIco:hover i{color: #ff8f00;}
.dateIco{position: relative;display: inline-block;height: 30px;}
.dateIco:after{display: block !important;position: absolute;top: 5px;right: 5px;content:  '\f073'; font-family: 'Font Awesome 5 Free';color: #ccc !important;font-size: 20px;font-weight: normal;}
.timeIco{position: relative;display: inline-block;height: 30px;}
.timeIco:after{display: block !important;position: absolute;top: 5px;right: 5px;content:  '\f017'; font-family: 'Font Awesome 5 Free';color: #ccc !important;font-size: 20px;font-weight: normal;}

.dateIcoIn{position: relative;display: inline-block;height: 30px;}
.dateIcoIn:after{display: block !important;position: absolute;top: 2px;right: 5px;content:  '\f073'; font-family: 'Font Awesome 5 Free';color: #ccc !important;font-size: 20px;font-weight: normal;}
.timeIcoIn{position: relative;display: inline-block;height: 30px;}
.timeIcoIn:after{display: block !important;position: absolute;top: 2px;right: 5px;content:  '\f017'; font-family: 'Font Awesome 5 Free';color: #ccc !important;font-size: 20px;font-weight: normal;}

.tempIco{padding:3px 5px;background:#6d60b0;font-size:11px;color:#fff;border-radius:4px;}
.alertIco{color: #ff8f00;font-size: 16px}
.newIco{background:#ff7c80;font-size:10px;padding:2px 3px;border-radius:4px;color:#fff;font-weight:bold;vertical-align:middle;margin-left:5px;}
.positiveTxt{color: #4ac18e !important}
.negativeTxt{color: #f86c6c !important}
.ordinaryTxt{color: #8181f7 !important}
.cateColor01{color: #4ac18e !important}
.cateColor02{color: #6d60b0 !important}
.cateColor03{color: #ea553d !important}
.cateColor04{color: #8d6e63 !important}
.fileRemove{font-size:11px !important;color:#ea553d !important;display:inline-block !important;vertical-align:middle;margin-left:5px;}
.StCount{font-size: 15px;color: #253746}
.StCount strong{font-weight: bold;color: #f50;}
.titleBadge{padding: 3px 8px;font-size: 12px;font-weight: bold;color: #ff8f00;border: 2px solid #ff8f00;border-radius: 4px;margin-right: 10px;background: #fff;}
.titleBadge .alertIco{font-size: 11px;}
.fa-file-word{color: #004092 !important;font-size: 18px !important;}
.fa-file-video{color: #f40500 !important;font-size: 18px !important;}
.fa-file-powerpoint{color: #b7472a !important;font-size: 18px !important;}
.fa-file-pdf{color: #d60002 !important;font-size: 18px !important;}
.fa-file-image{color: #f28302 !important;font-size: 18px !important;}
.fa-file-excel{color: #217346 !important;font-size: 18px !important;}
.fa-file-audio{color: #2283d7 !important;font-size: 18px !important;}
.fa-file-archive{color: #336c9f !important;font-size: 18px !important;}
.fa-file{color: #9d9d9d !important;font-size: 18px !important;}

.apprLineList{margin:10px auto;}
.apprLineList:after{display:block;clear:both;content:'';}
.apprLineList li{padding:10px;text-align:left;border:2px solid transparent;position:relative;}
.apprLineList li:after{display:block;clear:both;content:'';}
.apprLineList li .num{background:#ccc;color:#fff;font-size:12px;text-align:center;display:inline-block;width:20px;height:20px;line-height:20px;vertical-align:middle;border-radius:6px;}
.apprLineList li .name{font-size:13px;color:#000;margin-left:10px;font-weight:bold;}
.apprLineList li .date{font-size:11px;color:#999;margin-left:10px;}
.apprLineList li .state{display:inline-block;float:right;text-align:center;width:60px;height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#fff;border-radius:4px;}
.apprLineList li .stamp{background:#fff;position:absolute;width:40px;height:40px;overflow:hidden;right:36px;top:-3px;}
.apprLineList li .stamp img{width:40px;height:40px;overflow:hidden;}
.apprLineList li.ok{}
.apprLineList li.ok .num{background:#4ac18e}
.apprLineList li.ok .name{}
.apprLineList li.ok .date{}
.apprLineList li.ok .state{background:#4ac18e;}
.apprLineList li.return .state{background:#fc6e57;}
.apprLineList li.now{animation-name: ani_boxBorder;animation-duration: 1.5s;animation-timing-function: ease-out;animation-iteration-count:infinite;animation-delay: 0s;border-radius:8px;}
.apprLineList li.now .num{background:#2d81fb;}
.apprLineList li.now .name{}
.apprLineList li.now .date{}
.apprLineList li.now .state{background:#2d81fb;}
@keyframes ani_boxBorder {0% {border:2px solid rgba(45, 129, 251, 0.0);}50% {border:2px solid rgba(45, 129, 251, 1.0);}100% {border:2px solid rgba(45, 129, 251, 0.0);}}

.formApprWrap{padding:0px 10px;border:1px solid #dedede;border-radius:10px;position:relative;background:#fff;}
.formApprWrap:after{clear:both;display:block;content:'';}
.formApprWrap *{box-sizing:border-box;vertical-align:middle;}
.formApprWrap .apprLineList{}
.formApprWrap .apprLineList li{padding:0;height:30px;line-height:25px;text-align:left;float:left;position:relative;background:url('/erp/static/static/images/common/bul_stepArr.png') no-repeat 88% 45%;}
.formApprWrap .apprLineList li:after{display:block;clear:both;content:'';}
.formApprWrap .apprLineList li.last{background:none !important;}
.formApprWrap .apprLineList li .num{background:#ccc;color:#fff;font-size:12px;text-align:center;display:inline-block;width:20px;height:20px;line-height:20px;vertical-align:middle;border-radius:6px;}
.formApprWrap .apprLineList li .name{width:80px;font-size:13px;color:#000;margin-left:5px;font-weight:bold;display:inline-block;/* width:100px; */text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap !important;}
.formApprWrap .apprLineList li .state{position:absolute;top:20px;left:30px;display:inline-block;text-align:center;width:50px;height:15px;line-height:15px;font-size:11px;font-weight:bold;color:#fff;border-radius:4px;}
.formApprWrap .apprLineList li.ok{}
.formApprWrap .apprLineList li.ok .num{background:#4ac18e}
.formApprWrap .apprLineList li.ok .name{position:relative;top:-8px;}
.formApprWrap .apprLineList li.ok .date{}
.formApprWrap .apprLineList li.ok .state{background:#ff8f00;}
.formApprWrap .apprLineList li.return .name{position:relative;top:-8px;}
.formApprWrap .apprLineList li.return .state{background:#fc6e57;cursor:pointer;}
.formApprWrap .apprLineList li.here .num{background:#2d81fb;}
.formApprWrap .apprLineList li.here .name{position:relative;top:-8px;}
.formApprWrap .apprLineList li.here .date{}
.formApprWrap .apprLineList li.here .state{background:#2d81fb;}
.formApprWrap .apprLineList li.here .now{animation-name: ani_boxBorder2;animation-duration: 1.5s;animation-timing-function: ease-out;animation-iteration-count:infinite;animation-delay: 0s;}
@keyframes ani_boxBorder2 {0%{opacity:0}40%{opacity:.6}100%{opacity:1}}

.formApprWrap .addBtn{width:25px;height:28px;position:absolute;top:12px;right:3px;}
.formApprWrap .addBtn i{color:#ffc500;font-size:28px;}
.writeFormWrap .subApprList{margin:10px auto 0;overflow:hidden;}
.writeFormWrap .subApprList dl{width:50%;float:left;padding:5px 10px 5px 0;text-align:left;overflow:hidden;box-sizing:border-box;}
.writeFormWrap .subApprList dl dt{background:#878bb8;color:#fff;font-size:12px;text-align:center;display:inline-block;vertical-align:middle;border-radius:6px;width:10%;float:left;height:25px;line-height:25px;box-sizing:border-box;}
.writeFormWrap .subApprList dl:last-child dt{background:#2d81fb;}
.writeFormWrap .subApprList dl dd{font-size:13px;color:#000;width:90%;float:left;min-height:25px;line-height:25px;padding-left:10px;box-sizing:border-box;}
.writeFormWrap .subLinkList{margin:10px auto 0;overflow:hidden;border-top:1px solid #dedede;}
.writeFormWrap .subLinkList dl{padding:15px 10px 5px;text-align:left;overflow:hidden;box-sizing:border-box;}
.writeFormWrap .subLinkList dl dt{background:#009688;color:#fff;font-size:12px;text-align:center;display:inline-block;vertical-align:middle;border-radius:6px;width:5%;float:left;height:25px;line-height:25px;box-sizing:border-box;}
.writeFormWrap .subLinkList dl dd{font-size:13px;color:#000;width:90%;float:left;height:25px;line-height:25px;padding-left:10px;box-sizing:border-box;}
.writeFormWrap .subLinkList dl dd a{color:#009688;font-size:13px;font-weight:bold;margin-right:20px;}
.writeFormWrap .subLinkList dl dd a:last-child{margin-right:0;}
.writeFormWrap .subLinkList dl dd a i{font-size:16px;color:#009688}

.asideListWrap{padding:0 10px;border-bottom:1px solid #dedede;}
.asideListWrap .asideList{overflow:hidden;}
.asideListWrap .asideList dl{padding:10px;text-align:left;overflow:hidden;box-sizing:border-box;}
.asideListWrap .asideList dl dt{background:#009688;color:#fff;font-size:12px;text-align:center;display:inline-block;vertical-align:middle;border-radius:6px;width:5%;float:left;height:25px;line-height:25px;box-sizing:border-box;}
.asideListWrap .asideList dl dd{font-size:13px;color:#000;width:90%;float:left;min-height:25px;line-height:25px;padding-left:10px;box-sizing:border-box;}
.asideListWrap .asideList dl dd a{color:#000;font-size:13px;font-weight:normal;margin-right:20px;}
.asideListWrap .asideList dl dd a:hover{text-decoration:underline}
.asideListWrap .asideList dl dd a:last-child{margin-right:0;}
.asideListWrap .asideList dl dd a i{font-size:16px;color:#009688;vertical-align:middle;}
.asideListWrap .asideList.typeB dl dt{background:#af8651;}
.asideListWrap .asideList.typeB dl dd a{color:#000;}

.setAppLineWrap{margin:0 auto 20px;overflow:hidden;border:1px solid #dedede;border-radius:10px;padding:5px 15px;transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.setAppLineWrap:last-child{margin-bottom:0;}
.setAppLineWrap:hover{border:1px solid #2d81fb;box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);transform:translateY(-2px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.setAppLineWrap .formApprWrap{padding:0px 10px;border:1px solid #dedede;border-radius:10px;position:relative;overflow:hidden;background:#f5f5f5}
.setAppLineWrap .formApprWrap *{box-sizing:border-box;vertical-align:middle;}
.setAppLineWrap .formApprWrap .apprLineList{overflow:hidden;width:100%;}
.setAppLineWrap .formApprWrap .apprLineList li{padding:0;height:30px;line-height:20px;text-align:left;overflow:hidden;float:left;position:relative;background:url('/erp/static/static/images/common/bul_stepArr.png') no-repeat 88% 45%;}
.setAppLineWrap .formApprWrap .apprLineList li.last{background:none !important;}
.setAppLineWrap .formApprWrap .apprLineList li .num{background:#ccc;color:#fff;font-size:11px;text-align:center;display:inline-block;width:18px;height:18px;line-height:18px;vertical-align:middle;border-radius:6px;}
.setAppLineWrap .formApprWrap .apprLineList li .name{font-size:13px;color:#000;margin-left:5px;}
.setAppLineWrap .subApprList{margin:10px auto;overflow:hidden;}
.setAppLineWrap .subApprList dl{width:50%;float:left;padding:5px 10px;text-align:left;overflow:hidden;box-sizing:border-box;}
.setAppLineWrap .subApprList dl dt{background:#878bb8;color:#fff;font-size:12px;text-align:center;display:inline-block;width:20px;vertical-align:middle;border-radius:6px;width:10%;float:left;height:25px;line-height:25px;box-sizing:border-box;}
.setAppLineWrap .subApprList dl:last-child dt{background:#2d81fb;}
.setAppLineWrap .subApprList dl dd{font-size:13px;color:#000;width:90%;float:left;min-height:25px;line-height:25px;padding-left:10px;box-sizing:border-box;}


.addApprWrap{border-top:1px solid #dedede;border-bottom:1px solid #dedede;height:400px;box-sizing:border-box;margin:10px auto 0;}
.addApprWrap:after{display:block;clear:both;content:'';}
.addApprWrap *{box-sizing:border-box;}
.addApprWrap .addApprListWrap{width:55%;height:100%;float:left;padding:15px}
.addApprWrap .subApprListWrap{width:45%;height:100%;float:right;padding:15px;border-left:1px solid #eee;}
.btnAddAppr{display:block;border-radius:1000px;background:#f5f5f5;padding:5px 0;text-align:center;font-size:13px;color:#000;vertical-align:middle;border:1px solid #cdcdcd;font-weight:bold;}
.btnAddAppr i{color:#ffc500;font-size:22px;vertical-align:middle;}
.btnAddAppr:hover{box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);transform:translateY(-2px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;border:1px solid #6d60b0;background:#fff;}

.addApprList{margin:10px auto 0;height:320px;overflow:auto;padding-top:10px;}
.addApprList ul{}
.addApprList ul li{border:1px solid #dedede;border-radius:8px;margin-bottom:10px;overflow:hidden;height:45px;text-align:left;background:#fff;line-height:45px;cursor:pointer;}
.addApprList ul li:hover{box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);transform:translateY(-2px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}
.addApprList ul li:last-child{margin-bottom:0;}
.addApprList ul li .ico{display:block;width:10%;height:100%;float:left;text-align:center;padding-top:15px;}
.addApprList ul li .ico i{font-size:13px;color:#777;}
.addApprList ul li .num{display:block;width:8%;height:100%;float:left;line-height:45px;}
.addApprList ul li .num span{padding:2px 5px;background:#3b8bff;border:0;border-radius:6px;text-align:center;color:#fff;font-size:13px;font-weight:bold;}
.addApprList ul li .name{display:block;width:72%;height:100%;float:left;font-size:13px;font-weight:bold;}
.addApprList ul li .del{display:block;width:10%;height:100%;float:left;text-align:right;padding-right:10px;padding-top:17px;}
.addApprList ul li .del i{}
.addApprList ul li .del i:hover{color:#ea553d;}

.subApprWrap{padding:0;text-align:left;}
.subApprWrap h3{font-size:15px;text-align:left;position:relative;height:30px;line-height:18px;}
.subApprWrap h3 a{position:absolute;top:3px;right:3px;}
.subApprWrap .inWrap{overflow:auto;padding-top:10px;height:150px;}
.subApprWrap.typeA{padding-bottom:10px;height:50%;}
.subApprWrap.typeB{padding-top:10px;border-top:1px solid #dedede;height:50%;}
.subApprWrap .subApprObj{display:inline-block;float:left;width:48%;margin:0 1% 5px;padding:5px 8px;font-size:12px;color:#000;border-radius:4px;cursor:default;}
.subApprWrap .subApprObj a{padding:2px 0 0 5px;font-size:11px;color:#f20;float:right;}
.subApprWrap.typeA .subApprObj{border:1px solid #878bb8}
.subApprWrap.typeB .subApprObj{border:1px solid #2d81fb}
.subApprObj:hover{box-shadow:2px 5px 10px rgba(49, 58, 70, 0.15);transform:translateY(-2px);transition:All 0.1s ease;-webkit-transition:All 0.1s ease;-moz-transition:All 0.1s ease;-o-transition:All 0.1s ease;}

.peopleList{margin:10px auto;box-sizing:border-box;border-top:1px solid #dedede;height:361px;overflow:auto}
.peopleList *{box-sizing:border-box}
.peopleList:after{display:block;clear:both;content:'';}
.peopleList li{padding:14px 0 0 0;text-align:left;height:45px;line-height:1.1;border-bottom:1px solid #dedede;}
.peopleList li:hover{background:#f5f5f5}
.peopleList li:after{display:block;clear:both;content:'';}
.peopleList li .choice{display:inline-block;width:7%;height:100%;float:left;padding-left:5px;}
.peopleList li .name{font-size:15px;color:#666;width:25%;height:100%;float:left;text-align:left;font-size:13px;font-weight:bold;color:#000;padding-left:5px;}
.peopleList li .position{width:30%;height:100%;float:left;text-align:center;font-size:13px;}
.peopleList li .phone{width:38%;height:100%;float:left;text-align:right;font-size:13px;padding-right:5px;}

.asideListWrap .asideList.typeB dl dd a i{font-size:16px;vertical-align:middle;}

.subApprList{margin:10px auto;}
.subApprList dl{padding:5px 10px;text-align:left;overflow:hidden;box-sizing:border-box;}
.subApprList dl dt{background:#878bb8;color:#fff;font-size:12px;text-align:center;display:inline-block;width:20px;vertical-align:middle;border-radius:6px;width:10%;float:left;height:25px;line-height:25px;box-sizing:border-box;}
.subApprList dl dd{font-size:12px;color:#000;width:90%;float:left;min-height:25px;line-height:25px;padding-left:10px;box-sizing:border-box;}
.subApprList .subApprObj{display:inline-block;margin:0 1% 1% 0;padding:0 5px;font-size:11px;color:#000;border-radius:4px;border:1px solid #dedede;background:#fff;cursor:default;vertical-align:top}
.subApprList .subApprObj a{padding:7px 0 0 5px;font-size:11px;color:#ea553d;float:right;}

.workflowTb{width:100%;border-top:1px solid #666 !important;margin:0 auto;}
.workflowTb caption{display:none;}
.workflowTb thead th{background:#f9f9fb;font-size:12px;padding:8px 0;font-weight:bold;line-height:1.5;border:1px solid #eee;border-bottom:1px solid #666 !important;border-top:0 !important;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;}
.workflowTb tbody th{height:42px;font-weight:normal;font-size:12px;border:1px solid #eee;white-space:normal;letter-spacing:-1px;background:#fff;text-align:center;}
.workflowTb tbody td{height:42px;font-weight:normal;font-size:12px;border:1px solid #eee;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
.workflowTb tbody td a{font-size:12px;font-weight:normal;}
.workflowTb tbody td a:hover{color:#06f;}
.workflowTb tfoot th{padding:8px 0;font-weight:normal;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fff;border:1px solid #eee !important;}
.workflowTb .ar{font-size:11px;}
.workflowTb th:first-child, .workflowTb td:first-child{border-left:1px solid #eee !important;}
.workflowTb th:last-child, .workflowTb td:last-child{border-right:1px solid #eee !important;}
.workflowTb .temp th, .workflowTb .temp td{background:#f5f5f5 !important}

.editorWrap{margin:0 auto 10px;min-height:350px;padding:20px;overflow:auto !important;text-align:left;}
.editorWrap img{max-width:100%;margin:20px auto;}
.editorWrap table{max-width:100% !important;}
.ctrEditorImg img{max-width:100%;margin:20px auto;}
.ctrDocTypeA.editorWrap{border:1px solid #dedede;border-top:0 !important;}

.tblCommNew01 {border:0;box-sizing:border-box;width:100%;}
.tblCommNew01 tbody th {padding: 5px 0;font-size: 13px;color: #253746;font-weight: bold;text-align:left;border:0;}
.tblCommNew01 tbody td {padding: 5px 0;font-size: 15px;color: #253746;font-weight: normal;text-align:left;border:0;}

/* 200327 전자결재 문서양식관리 템플릿 제어용 class */
.ctrTempLayout{}
.ctrTempLayout table{max-width:100% !important;table-layout:auto !important}
.ctrTempLayout tr:hover td, .ctrTempLayout tr:hover th{background:auto !important;}


/* 211026_급여명세서 */
.excelBtn{display:inline-block;min-width:85px;height:34px;line-height:32px;background:#c9f7f5;padding:0 10px;text-align:center;font-size:13px;font-weight:500;color:#096d68 !important;border:transparent;border-radius:4px;vertical-align:middle;}
.excelUpBtn{display:inline-block;min-width:85px;height:34px;line-height:32px;background:#c9f7f5;padding:0 10px;text-align:center;font-size:13px;font-weight:500;color:#096d68 !important;border:transparent;border-radius:4px;vertical-align:middle;}
.excelUpBtn img{width: 20px; height: 20px;}
.excelDownBtn{display:inline-block; min-width:35px;height:34px;line-height:32px; background: url('/erp/static/img/common/excel.svg') no-repeat 50% 50%; background-size:50%;background-color:#c9f7f5; text-align: center; font-size: 13px;font-weight: 500; border: transparent;border-radius: 4px; vertical-align: middle;}
.printBtn{display:inline-block; min-width:35px;height:34px;line-height:32px; background: url('/erp/static/img/common/print.svg') no-repeat 50% 50%; background-size:50%;background-color:#e4e6ef; text-align: center; font-size: 13px;font-weight: 500; border: transparent;border-radius: 4px; vertical-align: middle;}

.docu{width:950px;margin:0;}
.docuTemp{border:1px solid #ddd;  padding:20px; width:100%;}
.docuTemp h1{font-size:20px; text-align:center; padding: 20px 0 ; text-decoration:underLine;}
.docuTemp p{font-size:14px; padding:10px 0; line-height:1.3; letter-spacing:-0.05em}
.docuTemp p.big{font-size:17px; text-align:center; padding:40px 0;}
.docuTemp p.bigTxt{font-size:16px; }
.docu .fxWrap.upperWrap{margin-bottom:10px; }
.tableType01.half2 tr th:nth-child(2),.tableType01.half2 tr td:nth-child(2){ border-right:2px solid #666;}
.tableType01.half3 tr th:nth-child(3),.tableType01.half3 tr td:nth-child(3){ border-right:2px solid #666;}

/*직원별*/
.tableType01.tb01Height tbody tr td{height:35px;}
.lfListWrap{border-radius:10px; padding:10px; width:300px; border:1px solid #ddd; margin-right:15px;}
tr.negaBg td{color:#ec1f35 !important; background:#ffe4e6;}
tr.selected{border:2px solid #0398ff; }


/*임금대장*/
.prTitle{font-size:24px; text-align:center; margin:15px 0px; text-decoration:underline;}
.fxWrap.fxBl{align-items:flex-end;}
.fixedTable-name.row2{height:87px;}
.fixedTable-name.row3{height:100px;}

.fixedTable-name.foot{height:40px; border-top:1px solid #ddd;}

.tableType01{width: 100%; line-height:1.3;}
.tableType01 thead{border-bottom: 5px solid #ddd;border-top: 1px solid #ddd;}
.tableType01 tbody{border-bottom: 1px solid #ddd;}
.tableType01 tr{}
.tableType01 thead th{text-align: center;padding: 6px 0px;background: #f1f2f3;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;height: 50px;font-size:13px;font-weight:600;letter-spacing:-0.05em;}
.tableType01 thead th:first-child{border-left: 1px solid #ddd;}
.tableType01 thead th.assential{position:relative;}
.tableType01 thead th.assential:after{position: absolute; content: '*필수';display: block; color: #e31212;font-size: 10px; top: 2px;right: 3px;}
.tableType01 tbody tr td{text-align: center; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;padding: 3px  5px;font-weight: 400;/*color:#000*/ color: #232323;height:50px;font-size: 12px;letter-spacing:-0.04em;}
.tableType01 tbody tr td:first-child{border-left: 1px solid #ddd;}
.tableType01 tbody tr th{text-align: center; border-right: 1px solid #ddd;padding:0 8px;font-weight: 400;color:#000;height:50px;font-size: 13px;letter-spacing:-0.05em;background: #f1f2f3;border-bottom: 1px solid #ddd;}
.tableType01 tbody tr th:first-child{border-left: 1px solid #ddd;}
.tableType01 tbody tr:hover{background: #eef7ff;}
.tableType01 thead.heightWrap tr th{height:25px}
.tableType01 tbody.heightWrap tr td{height:32px}
.tableType01 tbody.bigWrap tr td{height:60px;}
.tableType01.bigWrap tr th{height:55px;}
.tableType01 tr td a{}
.tableType01 tr.hl td{background-color:#0398ff; color:#fff; font-weight:bold;}
.tableType01 tbody .brn{border-right: none;}
.tableType01 tbody tr.lineAdd td{background:#ddd; cursor: pointer;font-weight: 600;}
.tableType01 tbody.heightWrap tr td.bg01{background: #f1f2f3;}
.tableType01 tbody.heightWrap tr td.bg02{background: #fff;}
.tableType01 tbody.heightWrap tr td.btbb{border-top:2px solid #ccc;border-bottom:2px solid #ccc}
.tableType01 tbody.heightWrap tr td.bt{border-top:2px solid #ccc;}
.tableType01 tbody tr td.noBdrIpBg{background-color: #fff8e1 !important;padding:0 !important;}

.tableType03{width:100%;border: 0;}
.tableType03 tbody{border: 0;}
.tableType03 tbody tr{border: 0;}
.tableType03 tbody tr th{}
.tableType03 tbody tr td{border: 0;text-align: left;}
.tableType03 tbody tr:nth-child(even){background: #eee;}

.billWrap{border: 2px solid #bbb;margin-bottom: 32px;}
.billWrap h3{text-align:center;font-size: 20px !important;color:#000 !important;background: #f1f2f3 !important;padding:20px 0px !important; border: 1px solid #ddd !important;}
.smTxt{font-size:11px !important}
.ssmTxt{font-size:10px !important;}
/* //211026_급여명세서 */


/* ==========================================================================
   3. 애니메이션 및 이펙트
   ========================================================================== */
/* 마우스 오버시 로테이트 효과 */
.rTx {transition:transform .5s;}
.rTx:hover { transform:rotate(180deg);}
.rTxImg img{transition:transform .5s;}
.rTxImg:hover img { transform:rotate(180deg);}
/*
.btnClosePopLayer img{transition:transform .5s;}
.btnClosePopLayer:hover img { transform:rotate(180deg);}
*/

/* 마우스 오버시 로테이트 애니메이션 // 마우스오버시 addClass rotate-center 처리, 아웃시 removeClass */
.rotate-center{animation:rotate-center .3s ease-in-out forwards}
.rotate-center-reverse{animation:rotate-center-reverse .3s ease-in-out forwards}
.rotate-half{animation:rotate-half .3s ease-in-out forwards}
@keyframes rotate-center{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes rotate-center-reverse{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}
@keyframes rotate-half{0%{transform:rotate(0)}100%{transform:rotate(120deg)}}

/* 마우스 오버시 우측이동 애니메이션   // 마우스오버시 addClass rotate-right 처리, 아웃시 removeClass*/
.slide-right{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) forwards}
.slide-right-reverse{animation:slide-right-reverse .5s cubic-bezier(.25,.46,.45,.94) forwards}
@keyframes slide-right{0%{transform:translateX(0)}100%{transform:translateX(20px)}}
@keyframes slide-right-reverse{0%{transform:translateX(20px)}100%{transform:translateX(0)}}

/* 마우스 오버시 젤로효과 */
.jello-horizontal{animation:jello-horizontal .5s forwards}
@keyframes jello-horizontal{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}

/* 마우스 오버시 바운스효과 */
.bounce-bottom{animation:bounce-bottom .9s forwards}
@keyframes bounce-bottom{0%{transform:translateY(45px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(24px);animation-timing-function:ease-in}65%{transform:translateY(12px);animation-timing-function:ease-in}82%{transform:translateY(6px);animation-timing-function:ease-in}93%{transform:translateY(4px);animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}

/* 마우스 오버시 펄스 */
.pulsate-bck{animation:pulsate-bck .5s ease-in-out infinite forwards}
@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.9)}100%{transform:scale(1)}}

.heartbeat{animation:heartbeat 1.5s ease-in-out infinite forwards}
@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}

.rotate-scale-down{animation:rotate-scale-down .55s linear forwards}
@keyframes rotate-scale-down{0%{transform:scale(1) rotateZ(0)}50%{transform:scale(.5) rotateZ(180deg)}100%{transform:scale(1) rotateZ(360deg)}}

.rotate-vert-center{animation:rotate-vert-center .3s cubic-bezier(.455,.03,.515,.955) both}
@keyframes rotate-vert-center{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}

.tracking-in-expand-fwd{-webkit-animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}

/* 테스트용_마우스 오버시 오른쪽에서 왼쪽으로 배경색 슬라이드 // 적용시 기존 영역 안에 span 으로 추가하여 class 삽입*/
.slide-test{position:relative;z-index:2;}
.slide-test:after{content: '';position: absolute;background:rgba(255,255,255,0.1);width: 0;height: 100%;right: 0;top: 0;transition: width 0.3s ease;z-index:-1;border-radius:8px;}
.slide-test:hover:after{width: 100%;}

.slide-test2{position:relative;z-index:2;}
.slide-test2:after{content: '';position: absolute;background:rgba(96,139,238,0.2);width: 0;height: 100%;right: 0;top: 0;transition: width 0.3s ease;z-index:-1;border-radius:8px;}
.slide-test2:hover:after{width: 100%;}

.slide-test3{position:relative;z-index:2;}
.slide-test3:after{content: '';position: absolute;background:rgba(209,221,247,0.2);width: 0;height: 100%;right: 0;top: 0;transition: width 0.3s ease;z-index:-1;border-radius:0px;}
.slide-test3:hover:after{width: 100%;}


/* 버튼 클릭시 클릭 효과부여 // 적용시 기존 버튼 class 에 rippleripple 만 추가 */
.rippleripple {position: relative;-webkit-transition-duration: 0.4s; /* Safari */transition-duration: 0.4s;text-decoration: none;overflow: hidden;cursor: pointer;}
.rippleripple:after {content: "";background:rgba(255,255,255,0.3);display: block;position: absolute;padding-top: 300%;padding-left: 350%;margin-left: -20px !important;margin-top: -120%;opacity: 0;transition: all 0.8s}
.rippleripple:active:after {padding: 0;margin: 0;opacity: 1;transition: 0s}


/* 171121 라인박스버튼 애니메이션추가 */
/* 사용 예)   // lineBoxBtn 안의 스타일은 변경 가능 // 마우스 오버시 사방형 라인생성 애니메이션
<a href="#" class="lineBoxBtn">
    애니메이션 버튼입니다.
    <span class="t"></span>
    <span class="r"></span>
    <span class="b"></span>
    <span class="l"></span>
</a>
*/
.lineBoxBtn{position:relative;padding:20px 50px;display:inline-block;}
.lineBoxBtn span.t { position:absolute; display:block; width:0; height:5px; top:0; left:0;background: rgb(0,134,244);background: -moz-linear-gradient(left,  rgb(0,134,244) 0%, rgb(25,170,106) 100%);background: -webkit-linear-gradient(left,  rgb(0,134,244) 0%,rgb(25,170,106) 100%);background: linear-gradient(to right,  rgb(0,134,244) 0%,rgb(25,170,106) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0086f4', endColorstr='#19aa6a',GradientType=1 );}
.lineBoxBtn span.r { position:absolute; display:block; width:5px; height:0; top:0; right:0;background: rgb(25,170,106);background: -moz-linear-gradient(top,  rgb(25,170,106) 0%, rgb(250,156,71) 100%);background: -webkit-linear-gradient(top,  rgb(25,170,106) 0%,rgb(250,156,71) 100%);background: linear-gradient(to bottom,  rgb(25,170,106) 0%,rgb(250,156,71) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19aa6a', endColorstr='#fa9c47',GradientType=0 );}
.lineBoxBtn span.b { position:absolute; display:block; width:0; height:5px; bottom:0; right:0;background: rgb(206,70,137);background: -moz-linear-gradient(left,  rgb(206,70,137) 0%, rgb(250,156,71) 100%);background: -webkit-linear-gradient(left,  rgb(206,70,137) 0%,rgb(250,156,71) 100%);background: linear-gradient(to right,  rgb(206,70,137) 0%,rgb(250,156,71) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce4689', endColorstr='#fa9c47',GradientType=1 );}
.lineBoxBtn span.l { position:absolute; display:block; width:5px; height:0; bottom:0; left:0;background: rgb(4,133,243);background: -moz-linear-gradient(top,  rgb(4,133,243) 0%, rgb(206,70,137) 100%);background: -webkit-linear-gradient(top,  rgb(4,133,243) 0%,rgb(206,70,137) 100%);background: linear-gradient(to bottom,  rgb(4,133,243) 0%,rgb(206,70,137) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0485f3', endColorstr='#ce4689',GradientType=0 );}
.lineBoxBtn:hover > span.t, .lineBoxBtn:focus > span.t { width:0; height:5px;animation-name: span-t;animation-duration: 0.3s;animation-timing-function: ease;animation-delay: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@keyframes span-t {0% { width:0;}100% { width:100%;}}
.lineBoxBtn:hover > span.r, .lineBoxBtn:focus > span.r { width:5px; height:0;animation-name: span-r;animation-duration: 0.3s;animation-timing-function: ease;animation-delay: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@keyframes span-r {0% { height:0;}100% { height:100%;}}
.lineBoxBtn:hover > span.b, .lineBoxBtn:focus > span.b {width:0; height:5px;animation-name: span-b;animation-duration: 0.3s;animation-timing-function: ease;animation-delay: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@keyframes span-b {0% { width:0;}100% { width:100%;}}
.lineBoxBtn:hover > span.l, .lineBoxBtn:focus > span.l { width:5px; height:0;animation-name: span-l;animation-duration: 0.3s;animation-timing-function: ease;animation-delay: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@keyframes span-l {0% { height:0;}100% { height:100%;}}

/* 171130_포인트강조 */
/* 시선집중 시키고 싶은 영역에 적용, 우측 상단에 반짝이는 붉은점 생성
    <div class="notifyAction"><span class="ani_heartbit"></span><span class="notiPoint"></span></div> 형식으로 사용
*/
.notifyAction {position: relative;right: -8px;top: -10px;}
.notifyAction .ani_heartbit {animation-name: ani_heartbit;animation-duration: 1s;animation-timing-function: ease-out;animation-iteration-count:infinite;animation-delay: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;
border: 5px solid #f00000;border-radius: 70px;height: 25px;position: absolute;right: -4px;top: -20px;width: 25px;   z-index: 10;}
.notifyAction .notiPoint {background-color: #f00000;border-radius: 1000px;height: 5px;position: absolute;   right: 6px;top: -10px;width: 5px;}
@keyframes ani_heartbit {0% {opacity: 0;transform: scale(0);}25% {opacity: 0.1;transform: scale(0.1);}50% {opacity: 0.3;transform: scale(0.5);}75% {opacity: 0.5;transform: scale(0.8);}100% {opacity: 0;transform: scale(1);}}


/* 171212 CSS 스위치 */
/* <label class="switchBtn"><input type="checkbox" checked=""><span class="switchBtn-indicator"></span></label> */
.switchBtn {font-weight: 300;letter-spacing: 0;margin-bottom: 0;line-height: 29px;cursor: pointer;white-space: nowrap;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtn input {display: none;}
.switchBtn-indicator {position: relative;display: inline-block;width: 40px;height: 10px;background: #e3e4e5;border-radius: 20px;vertical-align: middle;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtn input:checked ~ .switchBtn-indicator {background: #528fea;}/* CDEAFD    // after 398bf7*/
.switchBtn input:checked ~ .switchBtn-indicator::after {background: #fff;border-radius: 50%;top: -5px;-webkit-box-shadow: 0px 0px 3px #bbb;box-shadow: 0px 0px 3px #bbb;left: calc(100% - 18px);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtn-indicator::after {content: '';display: block;position: absolute;left: 0px;width: 20px;height: 20px;cursor: inherit;background: #fff;border-radius: 50%;top: -5px;-webkit-box-shadow: 0px 0px 3px #bbb;box-shadow: 0px 0px 3px #bbb;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}

/* 200212 CSS 스위치 미니 */
/* <label class="switchBtnMini"><input type="checkbox" checked=""><span class="switchBtnMini-indicator"></span></label> */
.switchBtnMini {font-weight: 300;letter-spacing: 0;margin-bottom: 0;line-height: 20px;cursor: pointer;white-space: nowrap;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtnMini input {display: none;}
.switchBtnMini-indicator {position: relative;display: inline-block;width: 28px;height: 8px;background: #e3e4e5;border-radius: 20px;vertical-align: middle;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);}
.switchBtnMini input:checked ~ .switchBtnMini-indicator {background: #528fea;}/* CDEAFD    // after 398bf7*/
.switchBtnMini input:checked ~ .switchBtnMini-indicator::after {background: #fff;border-radius: 50%;top: -4px;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);left: calc(100% - 14px);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtnMini-indicator::after {content: '';display: block;position: absolute;left: 0px;width: 15px;height: 15px;cursor: inherit;background: #fff;border-radius: 50%;top: -4px;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}


/* 200212 CSS 스위치 미니 */
/* <label class="switchBtnMini"><input type="checkbox" checked=""><span class="switchBtnMini-indicator"></span></label> */
.switchBtnMini2 {font-weight: 300;letter-spacing: 0;margin-bottom: 0;line-height: 20px;cursor: pointer;white-space: nowrap;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtnMini2 + input {display: none;}
.switchBtnMini2-indicator {position: relative;display: inline-block;width: 28px;height: 8px;background: #e3e4e5;border-radius: 20px;vertical-align: middle;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);}
.switchBtnMini2.on .switchBtnMini2-indicator {background: #528fea;}/* CDEAFD    // after 398bf7*/
.switchBtnMini2.on .switchBtnMini2-indicator::after {background: #fff;border-radius: 50%;top: -4px;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);left: calc(100% - 14px);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.switchBtnMini2-indicator::after {content: '';display: block;position: absolute;left: 0px;width: 15px;height: 15px;cursor: inherit;background: #fff;border-radius: 50%;top: -4px;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}


/* 마우스 오버시 로테이트 효과 */
.rTx {transition:transform .5s;}
.rTx:hover { transform:rotate(180deg);}
.rTxImg img{transition:transform .5s;}
.rTxImg:hover img { transform:rotate(180deg);}




/* ==========================================================================
   4. 폰트어썸 활용 오브젝트
   ========================================================================== */
/* 폰트어썸 Checkbox */
/* <label class="fa-ckbox"><input type="checkbox"><span>Adidas</span></label> */
.fa-ckbox { font-weight: normal; position: relative; display: inline-block; line-height: 16px;cursor:pointer;min-width:16px;height:16px;}
.fa-ckbox span { padding-left: 6px;}
.fa-ckbox span:empty { float: left;}
.fa-ckbox span:before, .fa-ckbox span:after { line-height: 16px; position: absolute;}
.fa-ckbox span:before { content: ''; width: 14px; height: 14px; background-color: #fff; border: 1px solid #adb5bd; border-radius: 2px; top: 1px; left: 0;}
.fa-ckbox span:after { top: 1px; left: 0; width: 16px; height: 16px; content: '\f00c'; font-family: 'FontAwesome' !important; font-size: 9px; text-align: center; color: #fff; background-color: #596cd3; line-height: 17px; border-radius: 2px; display: none;}
/*
.fa-ckbox { font-weight: normal; position: relative; display: inline-block; line-height: 18px;cursor:pointer;height:18px;}
.fa-ckbox span:before { content: ''; width: 16px; height: 16px; background-color: #fff; border: 1px solid #adb5bd; border-radius: 2px; top: 1px; left: 0;}
.fa-ckbox span:after { top: 1px; left: 0; width: 18px; height: 18px; content: '\f00c'; font-family: 'Font Awesome 5 Free'; font-size: 9px; text-align: center; color: #fff; background-color: #596cd3; line-height: 17px; border-radius: 2px; display: none;}
*/
.fa-ckbox input[type='checkbox'] { opacity: 0; margin: 0;}
.fa-ckbox input[type='checkbox']:checked + span:after { display: block;}
.fa-ckbox input[type='checkbox'][disabled] + span,
.fa-ckbox input[type='checkbox'][disabled] + span:before,
.fa-ckbox input[type='checkbox'][disabled] + span:after { background:#eee;}

/* 폰트어썸 Radio Box */
/* <label class="fa-rdiobox"><input name="rdio" type="radio"><span>Radio Unchecked</span></label> */
.fa-rdiobox {font-weight: normal;position: relative;display: inline-block;line-height: 18px;cursor:pointer;}
.fa-rdiobox span {padding-left: 6px;}
.fa-rdiobox span:before, .fa-rdiobox span:after {line-height: 18px; position: absolute;}
.fa-rdiobox span:before { content: ''; width: 16px; height: 16px; background-color: #fff; border: 1px solid #adb5bd; border-radius: 50px; top: 2px; left: 0;}
.fa-rdiobox span:after { content: ''; width: 6px; height: 6px; background-color: #fff; border-radius: 50px; top: 8px; left: 6px; display: none;}
.fa-rdiobox input[type='radio'] { opacity: 0; margin: 0 2px 0 0;}
.fa-rdiobox input[type='radio']:checked + span:before { border-color: transparent; background-color: #596cd3;}
.fa-rdiobox input[type='radio']:checked + span:after {  display: block;}
.fa-rdiobox input[type='radio'][disabled] + span,
.fa-rdiobox input[type='radio'][disabled] + span:before,
.fa-rdiobox input[type='radio'][disabled] + span:after {  opacity: .75;}


.newPopLayer{width:600px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #000}
.newPopLayerToday{background:#333;color:#fff;line-height:34px;height:34px;text-align:right;padding:0 10px;}



/* pgGridWrap추가_20211020 오픈마켓 */
/*
http://renewerp.office.aprocni.com:8811/erp/html/management/PGreport.asp
http://renewerp.office.aprocni.com:8811/erp/html/management/PGreportDetail.asp
http://renewerp.office.aprocni.com:8811/erp/html/management/PGreportDetail02.asp
http://renewerp.office.aprocni.com:8811/erp/html/auto/pgMain.asp
http://renewerp.office.aprocni.com:8811/erp/html/united/pgCalc.asp
*/
.pgGridWrap{display:grid; grid-template-columns: 60% 40%;gap: 20px; width: 98.5%;}
.pgGrapSample{height: 400px; background: #eee;}
.pgGrapSample02{border: 1px solid #ccc;margin-top: 20px; min-height: 370px; max-height: 370px;}
.pgGrapSample02 .title{font-size: 15px;font-weight: 800; margin-top: 15px; margin-bottom: 15px;}
.pgGridItem{}
.pgGridItem:nth-child(2){grid-column: 2 / 3;grid-row: 1 / span 2; }
.pgGridItem .salesTitle{font-size: 25px;text-align: left;font-weight: 800;letter-spacing: -0.07em;}
.pgGridItem .salesTitle span{}
.pgGridItem .salesTitle02{font-size: 12px;text-align: left; margin-top: 10px; margin-bottom: 10px;color: #0074FF;font-weight: 700;}
.pgGridItem .salesDetail{text-align: right; font-size: 13px;font-weight: 600; color: #787878;margin-top: 5px; margin-bottom: 5px;}
.pgGridItem .salesDetail02{font-size: 15px; font-weight: 600; color: #1865EA;}
 /* ///pgGridWrap추가_20211020 */
.pgCalcAtagWrap{overflow-y: auto; max-height: 70px; height: 70px; min-height: 70px;}
.pgCalcAtag{margin-bottom: 5px;cursor: pointer;border: 1px solid #06f;height: 30px; display: inline-block;  margin-right: 5px; line-height: 30px;  padding: 0 7px; border-radius: 5px;color: #06f !important;}
.pgCalcAtag:hover{background: #06f;color: #fff !important;}
.pgCalcAtag.on{background: #06f;color: #fff !important;}
.pgCalcAtag.on .thumbtack.on{color: #fff !important;}
.pgCalcAtag.off{color: #000 !important;background: #ddd;border: 1px solid #ddd;}
.pgCalcAtag .thumbtack{display: inline-block;color: #B4B4B4;margin-left: 10px;}
.pgCalcAtag .thumbtack:hover{color: #000 !important;}
.pgCalcAtag .thumbtack.on{color: #000 !important;}
.marketWrap .sumWrap{padding:15px; border-bottom:1px solid #ddd; font-size:14px; border:1px solid #ddd;border-top: none;}
 /*.marketWrap .sumWrap{border-top:1px solid rgb(106, 140, 212); padding:15px; border-bottom:1px solid #ddd; font-size:14px; border:1px solid #ddd;}*/
.marketWrap .sumWrap .number{font-size:15px; margin-top:20px;}
.marketWrap .sumWrap span{color:#4959b6; }
.selCalcWrap{margin-left:15px; width:550px; padding: 15px; border-radius:5px; border:1px solid #ddd;}
.feesCalcWrap h2, .selCalcWrap h2{font-size:16px; font-weight:bold; margin:5px 0 15px 0;}
.selCalcWrap .btnSearchIco{position:absolute; top:10px; right:15px;}
.feeCalc{margin-left:15px; width:550px; }
.feesCalcWrap{padding: 15px; border-radius:5px; border:1px solid #ddd;}
.sumWrap{border-top: 1px solid rgb(106, 140, 212); padding: 15px;  border-bottom: 1px solid #ddd;}
.marketList02{padding:15px;}
.marketList02 li{background-color:#FFF; border-radius:10px; margin-bottom:10px; font-size:14px; position:relative; color:#666;}
.marketList02 li .fxWrap{ font-size:16px;  justify-content:space-between; align-items:center;}
.marketList02 li .fxWrap .number{font-size:16px;font-weight:bold;}
.marketList02 > li > .fxWrap + div{margin-top:10px; border-top:1px solid #ddd;border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.marketList02 li a{ font-size:15px; position:absolute; right:15px; top:17px;}
.marketList02 li .fxWrap .number{}
.marketList02 li .pr50{padding-right:55px;}
.marketList02 li dl{display:flex;  justify-content:space-between; margin-top:14px; align-items:center; }
.marketList02 li dl dt{color:#666;}
.marketList02 li dl dd{font-weight:bold;}
.marketList02 li dl dd.positiveC{color:#0066ff; font-size:17px;}
.marketList02 li dl dt.positiveC{color:#0066ff;font-weight:bold;}


/* ==========================================================================
   5. 미디어쿼리
   ========================================================================== */
/* iPhone 5- */
@media
only screen and (device-aspect-ratio: 2/3) {

}
/* iPhone 5+ */
@media
only screen and (device-aspect-ratio: 40/71) {
}
/* Mobile Device */
@media screen and (max-width : 321px) {

}
/* Mobile Device */
@media screen and (max-width : 767px) {

}
/* Tablet Device */
@media screen and (min-width : 768px) and (max-width : 991px) {

}
/* Desktop Device */
@media screen and (min-width : 992px) {
}
/* iphone x */
@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3) {
}
/* iPhone XR */
@media only screen
    and (min-device-width: 414px)
    and (min-device-height: 896px)
    and (-webkit-device-pixel-ratio: 2)
    and (orientation: portrait) {

}

/*정산페이지*/
.fxWrap{display:flex;}
.marketWrap{width:300px;}
.marketWrap .dateWrap{border-top:1px solid rgb(106, 140, 212);}
.marketList{padding:10px;}
.marketList li{background-color:#FFF; border-radius:10px; margin-bottom:10px; padding:15px; font-size:14px; position:relative;border:1px solid #ddd; cursor:pointer; color:#666;}
.marketList li.on{color:#141414;}
.marketList li:hover .fxWrap{font-weight:bold;}
.marketList li.on{border:2px solid #596cd3;}
.marketList li.on .name{color:#0066ff;}
.marketList li .fxWrap{ font-size:16px;  justify-content:space-between; align-items:center;}
.marketList li.on .fxWrap{font-weight:bold;}
.marketList li .fxWrap .number{font-size:15px;}
.marketList > li > .fxWrap + div{margin-top:10px; border-top:1px solid #ddd;}
.marketList li a{ font-size:15px; position:absolute; right:15px; top:17px;}
.marketList li .fxWrap .number{padding-right:30px;}
.marketList li .pr50{padding-right:55px;} 
.marketList li dl{display:flex;  justify-content:space-between; margin-top:14px; align-items:center; }
.marketList li dl dt{color:#666;}
.marketList li dl dd{font-weight:bold;}
.marketList li dl dd.positiveC{color:#0066ff; font-size:17px;}

.marketWrap h2{ font-size: 16px;font-weight: bold;margin: 5px 0 15px 0;padding: 15px 0 0 15px;}

.marketList02{padding:15px;}
.marketList02 li{background-color:#FFF; border-radius:10px; margin-bottom:10px; font-size:14px; position:relative; color:#666;}
.marketList02 li .fxWrap{ font-size:16px;  justify-content:space-between; align-items:center;}
.marketList02 li .fxWrap .number{font-size:16px;font-weight:bold;}
.marketList02 > li > .fxWrap + div{margin-top:10px; border-top:1px solid #ddd;border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.marketList02 li a{ font-size:15px; position:absolute; right:15px; top:17px;}
.marketList02 li .fxWrap .number{}
.marketList02 li .pr50{padding-right:55px;} 
.marketList02 li dl{display:flex;  justify-content:space-between; margin-top:14px; align-items:center; }
.marketList02 li dl dt{color:#666;}
.marketList02 li dl dd{font-weight:bold;}
.marketList02 li dl dd.positiveC{color:#0066ff; font-size:17px;}
.marketList02 li dl dt.positiveC{color:#0066ff;font-weight:bold;}

.pgCalcAtagWrap{overflow-y: auto; max-height: 70px; height: 70px; min-height: 70px;}
.pgCalcAtag{margin-bottom: 5px;cursor: pointer;border: 1px solid #06f;height: 30px; display: inline-block;  margin-right: 5px; line-height: 30px;  padding: 0 7px; border-radius: 5px;color: #06f !important;}
.pgCalcAtag:hover{background: #06f;color: #fff !important;}
.pgCalcAtag.on{background: #06f;color: #fff !important;}
.pgCalcAtag.on .thumbtack.on{color: #fff !important;}
.pgCalcAtag.off{color: #000 !important;background: #ddd;border: 1px solid #ddd;}

.pgCalcAtag .thumbtack{display: inline-block;color: #b4b4b4;margin-left: 10px;}
.pgCalcAtag .thumbtack:hover{color: #000 !important;}
.pgCalcAtag .thumbtack.on{color: #000 !important;}


.marketWrap .sumWrap{padding:15px; border-bottom:1px solid #ddd; font-size:14px; border:1px solid #ddd;border-top: none;}
/*.marketWrap .sumWrap{border-top:1px solid rgb(106, 140, 212); padding:15px; border-bottom:1px solid #ddd; font-size:14px; border:1px solid #ddd;}*/
.marketWrap .sumWrap .number{font-size:15px; margin-top:20px;}

.marketWrap .sumWrap span{color:#4959b6; }

.selCalcWrap{margin-left:15px; width:550px; padding: 15px; border-radius:5px; border:1px solid #ddd;}
.feesCalcWrap h2, .selCalcWrap h2{font-size:16px; font-weight:bold; margin:5px 0 15px 0;}
.selCalcWrap .btnSearchIco{position:absolute; top:10px; right:15px;}
.feeCalc{margin-left:15px; width:550px; }
.feesCalcWrap{padding: 15px; border-radius:5px; border:1px solid #ddd;}

.sumWrap{border-top: 1px solid rgb(106, 140, 212);
    padding: 15px;
    border-bottom: 1px solid #ddd;}
