div.items div.listgrid {
  border : none;
  width : 95%;
  height : auto !important;
  overflow : visible !important;
}
div.items div.listgrid table {
  border : none;
  overflow : visible !important;
}
div.items div.listgrid table td {
  border : none;
}
div.gridbox table.row20px tr td {
  white-space : nowrap;
  padding : 0;
}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space {
  width : 18px;
}
div.gridbox table.obj td.editable {
  -moz-user-select : text;
}
/* --------------------------------------
xgrid setting
---------------------------------------*/
div.listgrid {
  margin : 0px;
  padding : 0;
}
div.listgrid div#divListGrid {
  overflow : visible;
  height : auto;
}
div.listgrid div#divListGrid * {
  overflow : visible;
}
div.listgrid div#divListGrid .gridbox {
  height : auto;
  overflow : visible;
}
div.listgrid div#divListGrid table { 
  border-collapse : collapse;
  font-size : 100% !important;
  overflow : hidden; 
  height : auto;
}
div.listgrid div#divListGrid table td {
  font-size : 100%;
}
div.listgrid div#divListGrid table tr td div {
  overflow : visible !important;
  width : auto !important
}
div.listgrid div#divListGrid table.hdr {
  font-size : 100% !important;
  overflow : visible !important;
  border : none !important;
}
div.listgrid div#divListGrid table.hdr tr {
  vertical-align : middle !important;
}
div.listgrid div#divListGrid table.hdr td {
  padding : 3px 0 3px 0 !important;
  vertical-align : middle !important;
  border : 1px solid #333333 !important;
  font-size : small;
  background-Color : #DDDDDD;
  text-align : center;
  font-weight : bold;
  white-space : nowrap;
  overflow : hidden !important;
  -moz-user-select:none;
}
div#divListGrid table.hdr td:first-of-type input {
  margin-left: 0;
  margin-right: 0;
}
div.listgrid div#divListGrid div.objbox {
  height : auto;
  overflow : visible !important;
}
div.listgrid div#divListGrid div.objbox div {
  height : auto;
  overflow : visible;
}
div.listgrid div#divListGrid div.objbox table {
  overflow : visible;
}
div.listgrid div#divListGrid div.objbox table.obj{
  height : auto;
}
div.listgrid div#divListGrid div.objbox table.obj td {
  border : 1px solid #333333;
  border-top : 0px;
  padding : 3px 4px 3px 0;
  font-size : 100%;
  vertical-align : middle;
  overflow : hidden;
  white-space : nowrap;
  text-indent : 0.3em;
}
div.listgrid div#divListGrid div.objbox table.obj td img {
  vertical-align : middle;
}
div.listgrid div#divListGrid div.objbox tr.hover_row {
  background-color : #DDDDFF;
}
div.listgrid div#divListGrid div.objbox tr.disable_row {
  background-color : #D0D0D0;
}
