﻿@charset "utf-8";

form {height:100%;}
.positionR{position:relative}
.positionA{position:absolute}
.point{color:#ff6600}
.af:after{content:""; clear:both; display:block;}

/* layout */
#wrapper {height:100%;min-height:700px;width:100%;overflow:hidden;min-width:1200px;}
#left{width:220px;position:absolute;top:0px;left:0px;bottom:0px;z-index:99;border-right:1px solid #194d55;background:#1c6672;}
#page-wrapper{position:absolute;top:0px;left:220px;right:0;bottom:0px;z-index:99;background:#edf1f2;}
#header {height:28px;z-index:9; overflow:hidden;min-width:1060px;background:#194d55;}
#container {position:fixed;width:100%;min-height:100%;height:100% ;background:#edf1f2;}

/*header*/
#header{}
.leftBtArea{margin-right:10px;width:28px;height:28px;display:inline-block}
.leftBtArea:hover{}
.leftBtArea #leftCloseBt{display:inline-block;width:28px;height:28px;background:url(../images/ic_menuclose.png)no-repeat center;}
.leftBtArea #leftCloseBt:hover{background:url(../images/ic_menu.png)no-repeat center;}
.leftBtArea #leftOpenBt{display:inline-block;width:28px;height:28px;background:url(../images/ic_menuclose.png)no-repeat center;}
.leftBtArea #leftOpenBt:hover{background:url(../images/ic_menu.png)no-repeat center;}
#header #logo{display:inline-block;position:relative;top:-13px ;}
.header-right{float:right;margin-right:10px}
.header-right li{float:left;margin-right:5px;}
.userName{color:#eeedf4;padding-right:20px}
.userName span{color:#fffa66;margin-right:5px;line-height:28px;}

.header-right li > a {display:block; background-image:url(../images/btn_header.png);width:24px;height:24px;margin-top:3px}
.header-right li > a.btn1 {background-position:0px 0px;}
.header-right li > a.btn1:hover,
.header-right li.active > a.btn1 {background-position:0px 24px;}
.header-right li > a.btn2 {background-position:-24px 0px;}
.header-right li > a.btn2:hover,
.header-right li .active > a.btn2 {background-position:-24px 24px;}
.header-right li > a.btn3 { background-position:-48px 0px;}
.header-right li > a.btn3:hover,
.header-right li.active > a.btn3 {background-position:-48px 24px;}


 /* leftmenu */
#asideMenu > li{background:url(../images/ic_1depth.png) 0 0 no-repeat;}
#asideMenu > li:hover,
#asideMenu > li.on{background:url(../images/ic_1depth.png) 0 -45px no-repeat;color:#fff;}

#asideMenu > li > a {display:block;color:#99babf; padding:12px 0 12px 35px; border-bottom:1px solid #05444f;font-size:15px;font-family:NanumGothicBold;background:url(../images/ic_gnb.png);}
#asideMenu > li > a:hover,
#asideMenu > li.on > a {color:#fff;background:url(../images/ic_gnb.png),linear-gradient(to bottom, #22a2b6, #1c6672);}

#asideMenu > li > ul.depth2 {display:none;background:#003039;}
#asideMenu > li > ul.depth2 > li > a {display:block; font-size:13px; color:#00dbff; padding:10px 0 10px 15px;}
#asideMenu > li > ul.depth2 > li > a span {padding-left:13px; background:url(../images/bul_2depth.gif) 0 3px no-repeat;display:block;text-indent:5px}
#asideMenu > li > ul.depth2 > li > a:hover,
#asideMenu > li.on > ul.depth2 > li.on > a  {display:block; font-size:13px; color:#fff600;}
#asideMenu > li > ul.depth2 > li > ul.depth3 {padding:5px 0 5px 20px; display:none;background:#05444f}
#asideMenu > li > ul.depth2 > li > ul.depth3 > li > a {display:block; font-size:12px; color:#7dafb7; padding:4px 0 4px 13px; background:url(../images/bul_3depth.gif) 0 6px no-repeat;}
#asideMenu > li > ul.depth2 > li > ul.depth3 > li > a:hover,
#asideMenu > li.on > ul.depth2 > li.on > ul.depth3 > li.on > a  {display:block; color:#fff600;}
/*	좌측 대메뉴 추가시 아래 ic_gnb 이미지 추가 및 해당 이미지 위치 조절 필요.. */

#asideMenu > li:nth-child(1) > a{background-position:0px 0px;}
#asideMenu > li:nth-child(1) > a:hover,
#asideMenu > li:nth-child(1).on > a{background-position:220px 0px;}

#asideMenu > li:nth-child(2) > a{background-position:0px -45px;}
#asideMenu > li:nth-child(2) > a:hover,
#asideMenu > li:nth-child(2).on > a{background-position:220px -45px;}

#asideMenu > li:nth-child(3) > a{background-position:0px -90px;}
#asideMenu > li:nth-child(3) > a:hover,
#asideMenu > li:nth-child(3).on > a{background-position:220px -90px;}

#asideMenu > li:nth-child(4) > a{background-position:0px -135px;}
#asideMenu > li:nth-child(4) > a:hover,
#asideMenu > li:nth-child(4).on > a{background-position:220px -135px;}

#asideMenu > li:nth-child(5) > a{background-position:0px -180px;}
#asideMenu > li:nth-child(5) > a:hover,
#asideMenu > li:nth-child(5).on > a{background-position:220px -180px;}

#asideMenu > li:nth-child(6) > a{background-position:0px -225px;}
#asideMenu > li:nth-child(6) > a:hover,
#asideMenu > li:nth-child(6).on > a{background-position:220px -225px;}

#asideMenu > li:nth-child(7) > a{background-position:0px -270px;}
#asideMenu > li:nth-child(7) > a:hover,
#asideMenu > li:nth-child(7).on > a{background-position:220px -270px;}

#asideMenu > li:nth-child(8) > a{background-position:0px -315px;}
#asideMenu > li:nth-child(8) > a:hover,
#asideMenu > li:nth-child(8).on > a{background-position:220px -315px;}

#asideMenu > li:nth-child(9) > a{background-position:0px -360px;}
#asideMenu > li:nth-child(9) > a:hover,
#asideMenu > li:nth-child(9).on > a{background-position:220px -360px;}

#asideMenu > li:nth-child(10) > a{background-position:0px -405px;}
#asideMenu > li:nth-child(10) > a:hover,
#asideMenu > li:nth-child(10).on > a{background-position:220px -405px;}

#asideMenu > li:nth-child(11) > a{background-position:0px -450px;}
#asideMenu > li:nth-child(11) > a:hover,
#asideMenu > li:nth-child(11).on > a{background-position:220px -450px;}

#asideMenu > li:nth-child(12) > a{background-position:0px -495px;}
#asideMenu > li:nth-child(12) > a:hover,
#asideMenu > li:nth-child(12).on > a{background-position:220px -495px;}

#asideMenu > li:nth-child(13) > a{background-position:0px -540px;}
#asideMenu > li:nth-child(13) > a:hover,
#asideMenu > li:nth-child(13).on > a{background-position:220px -540px;}

/*TAB*/
.tab_menu {border-bottom:2px solid #6f7374; font-size:12px;}
.tab_menu:after{content:""; clear:both; display:block;}
.tab_menu li {float:left;padding:0 ;margin:0;}
.tab_menu li a {color:#5c626b;height:23px;display:inline-block;text-align:center;line-height:23px;background:#fff; border-right:1px solid #d6d9e0; border-top:1px solid #d6d9e0;font-family:NanumGothicBold; min-width:65px;padding:0 15px}
.tab_menu li:first-child a{border-left:1px solid #d6d9e0;border-radius:5px 0 0 0}
.tab_menu li:last-child a{margin-right:2px;border-radius:0 5px 0 0 }
.tab_menu li a:hover,
.tab_menu li.sel a {background:#6f7374;border-right:1px solid #6f7374;border-top:1px solid #6f7374;color:#fff}
.tab_menu li:first-child.sel a {border-left:1px solid #6f7374;}

.ctab_menu {font-size:12px;background:url(../images/bg_tabline.gif) 0 0 repeat-x;width:100%}
.ctab_menu:after{content:""; clear:both; display:block;}
.ctab_menu li {float:left;margin-right:3px;position:relative;}
.ctab_menu li a {padding:0;color:#60656e;border-radius:3px 3px 0 0;height:30px;display:inline-block;text-align:center;line-height:30px;padding:0 10px;background:#eeeeee; border:1px solid #bbbbbb;border-bottom:1px solid #59a3a3;font-family:NanumGothicBold;}
.ctab_menu li a:hover,
.ctab_menu li.sel a {background:#fff; border-left:1px solid #59a3a3;border-right:1px solid #59a3a3;border-top:3px solid #59a3a3;border-bottom:1px solid #fff; }
.ctab_wrap{position:absolute;top:33px;bottom:0;left:0;right:0; overflow-y:auto;}
.ctab_wrap0{position:absolute;top:0px;bottom:0;left:0;right:0; overflow-y:auto;}

.ptab_menu {font-size:12px;background:url(../images/bg_tabline.gif) 0 0 repeat-x;width:100%}
.ptab_menu:after{content:""; clear:both; display:block;}
.ptab_menu li {float:left;margin-right:3px;position:relative;}
.ptab_menu li a {padding:0;color:#60656e;border-radius:3px 3px 0 0;height:30px;display:inline-block;text-align:center;line-height:30px;padding:0 10px;background:#eeeeee; border:1px solid #bbbbbb;border-bottom:1px solid #6255a6;font-family:NanumGothicBold;}
.ptab_menu li a:hover,
.ptab_menu li.sel a {background:#fff url(../images/bg_tab.gif) 0 0 repeat-x;border:1px solid #6255a6;border-bottom:1px solid #fff; }
.ptab_wrap{position:absolute;top:33px;bottom:0;left:0;right:0; overflow-y:auto;width:100%;}
.ptab_wrap .tabcont{position:absolute;top:0;width:100%;}

.tab_wrap{position:absolute;top:25px; left:0;right:0;bottom:25px;}
.tab_wrap .tabcont{padding:10px 0;height:100%}

/*search*/
#searchWrap{position:relative;width:100%;}
#searchWrap:after {content:""; clear:both; display:block; }
#searchWrap ul{margin-left:80px}
#searchWrap li:last-child{margin:0;margin-bottom:5px}
#searchWrap li{float:left;margin:0 10px;margin-bottom:5px}
#searchWrap .schtit{color:#1c6672;font-size:14px;font-family:NanumGothicBold;border-right:1px solid #1c6672;padding-right:10px;display:block;vertical-align:middle;float:left;position:absolute;left:0;top:2px;bottom:5px}
#searchWrap li label {text-align:right;line-height:24px;color:#666;font-weight:normal;font-family:NanumGothicBold;margin-right:5px;}
#searchWrap li.buttonbx{float:right}

/*화면분할*/
.flex{display: flex; height: 100%;align-items:stretch;}

input[type='text'],input[type='email'],input[type='tel'] {color:#333333; padding:0 3px; line-height:24px; height:24px; border:1px solid #bbbbbb;}
select{line-height:24px; height:24px; border:1px solid #bbbbbb;}
textarea{width:95%; color:#333333; padding:0 3px; line-height:20px; border:1px solid #bbbbbb;}
input::placeholder {color: #abb4bd;}

/*button*/
.btn {
    display: inline-block;
    color: #fff;
    padding: 3px 12px;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3em;
    border-radius: 3px;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
}
.btn:hover,
.btn:focus{color:#fff;text-decoration:none;}

.btn_search {
    background:#59a3a3 url(../images/ic_search.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_new {
    background:#59a3a3 url(../images/ic_add.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_del {
    background:#59a3a3 url(../images/ic_del.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_save {
    background:#59a3a3 url(../images/ic_sav.png) 3px center no-repeat;
    text-indent: 10px;
}

.btn_basic {
    background:#59a3a3 url(../images/ic_blut.png) 3px center no-repeat;
    text-indent: 8px;
}
.btn_xls {
    background:#59a3a3 url(../images/ic_xls.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_mod {
    background:#59a3a3 url(../images/ic_mod.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_mail {
    background:#59a3a3 url(../images/ic_mail.png) 3px center no-repeat;
    text-indent: 10px;
}
.btn_bline{background:#fff;border:1px solid #0e89cf;color:#333;padding:1px 7px }
.btn_bline:hover{color:#0f6da2}
.btn_blue{background:#59a3a3 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_blue:hover{background:#59a3a3 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_gray{background:#59a3a3 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_gray:hover{background:#59a3a3 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}

/*.btn {display:inline-block;color:#fff;padding:3px 12px;margin:0;font-size:12px;font-weight:normal;line-height:1.3em;border-radius:3px;text-align:left;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;}
.btn:hover,
.btn:focus{color:#fff;text-decoration:none;}

.btn_basic{background:#6d60b0 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_basic:hover{background:#5c4ea2 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_search{background:#e77403 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_search:hover{background:#d46901 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_blue{background:#0b97e6 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_blue:hover{background:#0b86cb url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_gray{background:#5d6677 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_gray:hover{background:#4b5261 url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_bline{background:#fff;border:1px solid #0e89cf;color:#333;padding:1px 7px }
.btn_bline:hover{color:#0f6da2}
.btn_danger{background:#d9534f url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
.btn_danger:hover{background:#c9302c url(../images/ic_blut.png) 5px center no-repeat; text-indent:10px}
table td>.btn_bline{height:24px;line-height:21px}
*/
/*content*/
.conbgbx{background:#fff !important;border-radius:5px;/*-webkit-box-shadow:  0 0px 3px rgba(0, 0, 0, .5); box-shadow:  0 0px 3px rgba(0, 0, 0, .5);*/ padding:10px!important;border:1px solid #cacaca!important; overflow-y:auto;}
.tit{background:url(../images/ic_tit.png) 0px center no-repeat;text-indent:25px;line-height:22px;font-family:NanumGothicBold;color:#444;margin-bottom:5px;font-size:16px;float:left;}
.stit{background:url(../images/ic_h3.png) 0px center no-repeat;text-indent:22px;line-height:22px;font-family:NanumGothicBold;color:#444;margin-bottom:5px}
.stit2{background:url(../images/ic_h3.png) 0px center no-repeat;text-indent:22px;line-height:22px;font-family:NanumGothicBold;color:#444;margin-bottom:5px}
.hbtnArea{float:right;vertical-align:middle}
.sstit{font-weight:bold;margin-top:10px; min-height:20px;line-height:20px;font-size:12px;color:#6255a6;background:url(../images/bul_arrow.png) 0px center no-repeat;text-indent:12px;display:inline}
.sstit2{font-weight:bold;margin-top:10px; min-height:20px;line-height:20px;font-size:14px;color:#6255a6;background:url(../images/bul_arrow.png) 0px center no-repeat;text-indent:12px;display:inline}


/*table*/
table td input[type=text] {width:95%;}
table td select{width:95%;}
span.calendar {border:none;position:relative}
span.calendar input[type=text]{color:#333333; line-height:24px; height:24px; border:1px solid #bbbbbb;background:#fff;display:inline-block;padding:0 23px 0 3px;width:100px}
span.calendar .btn_calendar {position:absolute;top:2px;right:5px}
span.calendar .btn_calendar_pop {position:absolute;top:2px;right:5px}

.tblist {width:100%;}
.tblist thead th {padding:7px 4px; color:#303030;font-family:NanumGothicBold;font-weight:normal;border-top:1px solid #555a60; border-right:1px solid #dedfdb; border-bottom:1px solid #dedfdb; background-color:#f2f2f2;}
.tblist tbody td {padding:4px 4px; color:#555; text-align:center; border-right:1px solid #dedfdb; border-bottom:1px solid #dedfdb;line-height:18px}
.tblist tbody td:last-child,.tblist thead th:last-child{border-right:0px solid}
.tblist tfoot td {background-color:#f7f7f7;padding:7px 3px; color:#333; text-align:center; border-left:1px solid #dedfdb; border-right:1px solid #dedfdb; border-bottom:1px solid #dedfdb;}

/*.tbview {width:100%;border-top:1px solid #555a60}
.tbview tbody th {padding:3px 4px; color:#303030;font-family:NanumGothicBold; font-weight:normal;border-left:1px solid #dedfdb;border-right:1px solid #dedfdb;border-bottom:1px solid #dedfdb;min-height:20px;background-color:#f2f2f2;line-height:20px}
.tbview tbody td {padding:3px 4px; color:#555;border-right:1px solid #dedfdb;border-left:1px solid #dedfdb; border-bottom:1px solid #dedfdb;min-height:20px;}*/

.tbview {width:100%;border-top:1px solid #dedfdb}
.tbview tbody th {padding:4px 10px 4px 4px; color:#303030;font-family:NanumGothicBold; font-weight:normal;border-left:1px solid #dedfdb;border-right:1px solid #dedfdb;border-bottom:1px solid #dedfdb;min-height:20px;background-color:#f2f2f2;line-height:20px;text-align:right}
.tbview tbody td {padding:4px 4px; color:#555;border-right:1px solid #dedfdb;border-left:1px solid #dedfdb; border-bottom:1px solid #dedfdb;min-height:20px;}
.tbview tbody tr:first-child th:first-child{border-radius:5px 0 0 0 ;}
.tbview tbody tr:first-child th:last-child{border-radius:0 5px 0 0 ;}
.tbview tbody tr:first-child td:first-child{border-radius:5px 0 0 0 ;}
.tbview tbody tr:first-child td:last-child{border-radius:0 5px 0 0 ;}
.tbview tbody tr:last-child th:first-child{border-radius: 0 0 0 5px;}
.tbview tbody tr:last-child th:last-child{border-radius:0  0 5px 0 ;}
.tbview tbody tr:last-child td:first-child{border-radius: 0 0 0 5px;}
.tbview tbody tr:last-child td:last-child{border-radius:0 0 5px 0 ;}

.tbin{width:100%;border-bottom:1px dotted #666;margin-bottom:10px;padding-bottom:10px}
.tbin:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}
.tbin table{width:100%;}
.tbin tbody th {padding:4px 10px 4px 4px; color:#303030;font-weight:normal;min-height:20px;line-height:20px;text-align:right;font-family:NanumGothicBold}
.tbin tbody td {padding:1px 4px 2px; color:#555;min-height:20px;}
.tbin tbody .td2 {padding:0px 0px 0px 0px; color:#555;min-height:20px;}

.glinebx{width:100%;border:1px solid #ccc;margin:4px 0;border-radius:2px;padding:5px 0}
.glinebx table{width:100%;}
.glinebx tbody th {padding:4px 4px 4px 10px; color:#303030;font-weight:normal;min-height:20px;line-height:20px;text-align:left;font-family:NanumGothicBold}
.glinebx tbody td {padding:1px 4px 2px; color:#555;min-height:20px;}
.glinebx tbody td h2{font-size:18px;margin-left:10px;font-family:NanumGothicBold;line-height:30px}
.glinebx tbody div{color:#666;font-family:NanumGothic;padding-left:10px}
.glinebx tbody div table th{border-bottom:1px solid #eee;text-align:right;font-family:NanumGothic}
.glinebx tbody div table td{border-bottom:1px solid #eee;padding:3px 0}


.ipsch{border:1px solid #bbbbbb;display:inline-block}
.ipsch input{border:none;line-height:22px; height:22px;}


.btnscreen{display:flex;align-items:center;width:20px}
.btnscreen  ul{margin:0 auto}
.btnscreen li {margin-bottom:5px}
.btnscreen li a{display:block; background-image:url(../images/ic_screen.png);width:12px;height:12px;}
.btnscreen li a.scright{background-position:0px 0px;}
.btnscreen li a.scright:hover {background-position:12px 0px;}
.btnscreen li a.scbasic{background-position:0px -12px;}
.btnscreen li a.scbasic:hover {background-position:12px -12px;}
.btnscreen li a.scleft{background-position:0px -24px;}
.btnscreen li a.scleft:hover {background-position:12px -24px;}

.txtinfo{background:#f5f5f5;border:1px solid #ddd;line-height:22px;border-radius:7px;padding:10px}

.ulst:after{content:""; clear:both; display:block;}
.ulst li{float:left;margin-right:20px;}
.ulst li:last-child{margin-right:0}

/*popup*/
.popup{background:#fff;border-radius:4px}
.popup .title{padding:8px 10px 8px 15px; color:#fff;background-image:linear-gradient(to bottom, #22a2b6, #1c6672);color:#fff;position:relative;font-size:15px;font-family:NanumGothicBold}
.popup .pop_cont{padding:10px;color:#333333;}
.btnclose{position:absolute;right:10px;top:10px}

/*2018-08-29 추가*/
.graybx{background:#f5f5f5;border:1px solid #ddd;padding:5px}
.graybx:after{content:""; clear:both; display:block;}
.schul li:last-child{margin:0;}
.schul li{float:left;margin:0 10px;}
.schul .schtit{color:#6d60b0;font-size:14px;font-family:NanumGothicBold;border-right:1px solid #6d60b0;padding-right:10px;display:block;vertical-align:middle;float:left;position:absolute;left:0;top:2px;bottom:5px}
.schul li label {text-align:right;line-height:24px;color:#666;font-weight:normal;font-family:NanumGothicBold;margin-right:5px;}
.schul li.buttonbx{float:right}

.ictxt li{background:url(../images/ic_txt.gif) 0 center no-repeat;padding-left:5px;margin-bottom:5px}
/*2018-08-29*/

/* css추가 */

.RedOn-ry{
	pointer-events:none;
}

.autol-ine{
	word-wrap: break-word;
}
select {
	height: 24px !important;
}
.riGht-tExt{
	text-align:right;
}

.x-bUtton{
	margin-top:3px;
	float: right;
	cursor:pointer;
}

.noNsElect{
}

.sElect{
	width: 16px;
  	height: 16px;
  	background: #15c;
  	border-radius: 8px;
}

.TestStyleCoL{
	background-color: red;
}

.tbview thead th {padding:4px 10px 4px 4px; color:#303030;font-family:NanumGothicBold; font-weight:normal;border-left:1px solid #dedfdb;border-right:1px solid #dedfdb;border-bottom:1px solid #dedfdb;min-height:20px;background-color:#f2f2f2;line-height:20px;text-align:right}
.tbview thead td {padding:4px 4px; color:#555;border-right:1px solid #dedfdb;border-left:1px solid #dedfdb; border-bottom:1px solid #dedfdb;min-height:20px;}
.tbview thead tr:first-child th:first-child{border-radius:5px 0 0 0 ;}
.tbview thead tr:first-child th:last-child{border-radius:0 5px 0 0 ;}
.tbview thead tr:first-child td:first-child{border-radius:5px 0 0 0 ;}
.tbview thead tr:first-child td:last-child{border-radius:0 5px 0 0 ;}
.tbview thead tr:last-child th:first-child{border-radius: 0 0 0 5px;}
.tbview thead tr:last-child th:last-child{border-radius:0  0 5px 0 ;}
.tbview thead tr:last-child td:first-child{border-radius: 0 0 0 5px;}
.tbview thead tr:last-child td:last-child{border-radius:0 0 5px 0 ;}

.imptTb {width:100%;border-top:1px solid #dedfdb}
.imptTb thead th {
	margin: 0;
/* 	padding: 0; */
	overflow: hidden;
	background-color: #59a3a3;
	border: 1px solid #687080;
	color: #fff;
	text-align:center;

}

.imptTb tbody td {
	margin: 0;
/* 	padding:4px 4px; */
	color:#555;
	border:1px solid #dedfdb;
}



 .imptTb tbody tr:nth-child(2n) {
  }
 .imptTb tbody tr:nth-child(2n+1) {
    background-color: #F3F3F3;
/*     background-color: #e3f2fd; */
  }

 .imptTb tbody .clickEd {
    background-color: #e3f1ff!important;
/*     background-color: #e3f2fd; */
  }

/* .TABLE{border-collapse:collapse; width:100%} */
/* .TABLE thead{float:left; width:890px;} */
.TABLE tbody{overflow-y:auto; overflow-x:hidden; float:left; width:890px; height:100px}
/* .TABLE tbody tr{display:table; width:890px;} */
/* .TABLE td{width:100px} */

.edt-col{
	color:blue!important;
}


/*2018-09-17 추가*/
.graylinebx{border:1px solid #ddd;padding:10px}
.scrolly{overflow-y:auto}
.f13{font-size:13px;line-height:20px;}
.graylinebx b{display:block}

.brbx{background:#fff;border:1px solid #ddd;overflow-y:auto;}
.lst li{margin-bottom:5px;margin:10px;}
b{font-family:NanumGothicBold;font-weight:normal}
/*2018-09-17 추가*/

.number-btn-non::-webkit-outer-spin-button,
.number-btn-non::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.border-none{
	margin-right: 10px;!important;
}

.contTableDiv { border:1px solid #d2d2d2; background:#e8e8e8; padding:5px; clear:both; line-height:15px; width:100%; }
.contTable1 { width:100%; border-top:1px solid #acb2b9; background:#fff; border-collapse:collapse; }
.contTable1 th { padding:10px 4px 9px 4px; border:1px solid #d0d4d9; border-top:none; background:#dce9f6;font-size: 12px; }
.contTable1 td { padding:5px 4px 4px 4px; border:1px solid #d0d4d9;font-size:12px; }


.contTable2 { width:100%; border-top:1px solid #acb2b9; background:#fff; border-collapse:collapse;text-align:center; }
.contTable2 th { padding:10px 4px 9px 4px; border:1px solid #d0d4d9; border-top:none; background:#dce9f6;font-size: 12px;text-align:center; }
.contTable2 td { padding:5px 4px 4px 4px; border:1px solid #d0d4d9;font-size:12px;text-align:center; }
.contTable2 .cLeft { padding:5px 4px 4px 4px; border:1px solid #d0d4d9;font-size:12px;text-align:left; }

.contTable3 { width:100%; background:#fff; border-collapse:collapse;text-align:center; margin:0;}
.contTable3 th { padding:0; border:1px solid #303030; background:#dce9f6;font-size: 12px;text-align:center;border-top:none;}
.contTable3 td { padding:0; border:1px solid #303030;font-size:12px;text-align:center;border-top:none; }
.contTable3 .cLeft { padding:0; border:1px solid #303030;font-size:12px;text-align:left; }

.contTable4 { width:100%; background:#fff; border-collapse:collapse;text-align:center; margin:0;}
.contTable4 th { padding:0; border:1px solid #303030; background:#dce9f6;font-size: 12px;text-align:center;}
.contTable4 td { padding:0; border:1px solid #303030;font-size:12px;text-align:center; }
.contTable4 .cLeft { padding:0; border:1px solid #303030;font-size:12px;text-align:left; }

.newContDiv { padding:13px; padding-top:10px; border:1px solid #ddd; background:#fff; position:relative;}
.newContDiv h3 { color:#fff; background:#84a6e2; padding:8px 0 7px 16px; font-weight:bold; font-size:12px; margin-bottom:8px; }
.newContDiv h3 .orange { color:#ffd800; }
.newContDiv .p1 { line-height:16px; padding:0 0 3px 15px; color:#6d6d6d; }
.newContDiv .p2 { line-height:18px; padding:5px 0 4px 20px; color:#6d6d6d; }
.newContDiv span.span_date { padding-bottom:3px; display:block; float:right; padding-right:5px; height:15px; }
.contInside { position:relative; margin-bottom:15px; }
.contInside h2 { padding:5px 0 6px 24px; font-size:12px; font:"援대┝", "援대┝泥�"; background:url(../images/title_icon.gif) left 0 no-repeat; }



.num-txt{
	text-align: right;!important;
}
