.winigrdBodyDiv {
  margin-top: -2px;
  overflow-y: auto !important;
}

/* 조회 테이블 */
.wini_tb1_head {
  float: left;
  border-collapse: collapse;
}

.wini_tb1 {
  float: left;
  border-collapse: collapse;
  height: 36px;
}

.wini_tb1 tr:not(.onSelected).onMouseOver {
  background: #eee;
}

.wini_tb1 tr.onMouseOut {
  background: #ffffff;
}

.wini_tb1 tr.onSelected {
  background: #3774ff;
}

.wini_tb1 td {
  word-break: break-all;
  cursor: pointer;
}

.wini_tb1 td.left_sort {
  text-align: left;
}

.wini_tb1 td.right_sort {
  text-align: right;
}

.wini_tb1 td.center_sort {
  text-align: center;
}

.onSelected td {
  background: #9ab9ff;
}

.wini_tb1 td.wini_headbg {
  text-indent: -2px;
  color: #29468e;
  text-align: center;
  font-weight: 400;
  position: relative;
  z-index: 2;
  font-size: 15px;
  letter-spacing: -0.5px;
}

.wini_tb1 td.wini_headbg:before {
  content: "";
  display: none;
  clear: both;
  width: 80%;
  height: 80%;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -40%;
  background-color: #d8584a;
  z-index: -1;
}

.wini_tablewidth100 {
  width: 100%;
}

.wini_click {
  cursor: pointer;
}

.wini_displayhidden {
  display: none;
}

.wini_displayshow {
  display: inline;
}

.wini_defaultBackground {
  background: #ffffff;
}

.wini_clickBackground {
  background: #19f9f9;
}

#wini_submit_ing {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=40);
  opacity: 0.40;
  *zoom: 1;
  overflow: hidden;
  background: #ccc;
}

#wini_window_mask_cont {
  width: 200px;
  height: 50px;
  position: absolute;
  text-align: center;
  top: 50%;
  margin-top: -25px;
  margin-left: -25px;
  left: 50%;
}

/* 페이징 */
.pazing ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}

.pazing ul li {
  list-style: none;
  margin: 0 2px;
}

.pazing ul li a {
  display: block;
  text-align: center;
  overflow: hidden;
}

.pazing ul li a.first,
.pazing ul li a.prev,
.pazing ul li a.next,
.pazing ul li a.last {
  background: url(../img/ico_paging.png) no-repeat left top;
  text-indent: -999px;
}

.pazing ul li a.first:disabled,
.pazing ul li a.prev:disabled,
.pazing ul li a.next:disabled,
.pazing ul li a.last:disabled {
  background-position-y: -24px;
  pointer-events: none;
}

.pazing ul li a.first {
  background-position-x: 0;
}

.pazing ul li a.prev {
  background-position-x: -24px;
}

.pazing ul li a.next {
  background-position-x: -48px;
}

.pazing ul li a.last {
  background-position-x: -72px;
}

/*
.winigrdBodyDiv{margin-top: -2px;}

/* 조회 테이블 *
.wini_tb1_head {float:left; border-collapse:collapse;}
.wini_tb1_head .wini_headbg {position: relative;padding: 8px;color:#fff;background: #536270;border-right: 1px solid #c9c9c9;text-align: center;}
.wini_tb1_head .wini_headbg:not(:first-of-type)::before {content: "";display: block;position: absolute;top: 12px;left: 0px;width: 1px;height: 10px;background: #75818d;}

.wini_tb1 {float:left; border-bottom:1px solid #d8d8d8; border-collapse: collapse; height:36px;}
.wini_tb1 tr:not(.onSelected).onMouseOver {background: #eee !important;}
.wini_tb1 tr.onMouseOut {background:#ffffff;}
.wini_tb1 tr.onSelected {background: #3774ff !important;}
.wini_tb1 td {font-weight:300;color:#585858;border:0;margin:0;border-top:1px solid #e8e8e8; border-right: 1px solid #e8e8e8; word-break:break-all; border-left: 1px solid #e8e8e8; padding-left:3px; padding-right:1px; padding-top:1px; padding-bottom:1px;  cursor:pointer;}
.wini_tb1 td:first-child {border-left:0;}
.wini_tb1 td:last-child {border-right:0;}
.wini_tb1 td.left_sort{ text-align:left; }
.wini_tb1 td.right_sort{ text-align:right; }
.wini_tb1 td.center_sort{ text-align:center; }
.onSelected td {background: #9ab9ff !important;}

.wini_tb1 td.wini_headbg {text-indent:-2px;color:#29468e; text-align:center;font-weight:400;position:relative;z-index:2;font-size:15px;letter-spacing:-0.5px;}
.wini_tb1 td.wini_headbg:before {content:"";display:none;clear:both;width:80%;height:80%;position:absolute;top:3px;left:50%;margin-left:-40%;background-color:#d8584a;z-index:-1;}

.wini_tablewidth100 { width:100%; }
.wini_click { cursor:pointer; }
.wini_displayhidden { display:none; }
.wini_displayshow { display:inline; }
.wini_defaultBackground {background:#ffffff;}
.wini_clickBackground {background:#19f9f9;}
#wini_submit_ing {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  filter: alpha(opacity=40);  opacity: 0.40;  *zoom: 1;  overflow: hidden;  background:#ccc;}
#wini_window_mask_cont{    width: 200px;    height: 50px;    position: absolute;    text-align:center;    top: 50%;    margin-top: -25px;    margin-left: -25px;      left: 50%;}


/* 페이징 *
.pazing ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}

.pazing ul li {
  list-style: none;
  margin: 0 2px;
}

.pazing ul li a {
  display: block;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 4px;
  background: none;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #444;
  overflow: hidden;
  cursor: pointer;
}

.pazing ul li a:hover {
  font-weight: bold;
  color: #000;
}

.pazing ul li a.first, .pazing ul li a.prev, .pazing ul li a.next, .pazing ul li a.last {
  background: url(../img/ico_paging.png) no-repeat left top;
  text-indent: -999px;
}

.pazing ul li a.first:disabled, .pazing ul li a.prev:disabled, .pazing ul li a.next:disabled, .pazing ul li a.last:disabled {
  background-position-y: -24px;
  pointer-events: none;
}

.pazing ul li a.first {
  background-position-x: 0;
}

.pazing ul li a.prev {
  background-position-x: -24px;
}

.pazing ul li a.next {
  background-position-x: -48px;
}

.pazing ul li a.last {
  background-position-x: -72px;
}

.pazing ul li.on a {
  border-radius: 4px;
  background: #536270;
  font-weight: bold;
  color: #fff;
}

*/