/* cbGridlight 用 */
.cbgridlight { font-size:14px; margin:0px; padding:0px; }
.cbgridlight table th, .cbgridlight table td { margin:0px; padding:0px 3px 0px 3px; empty-cells: show }
.cbgridlight table { border-collapse:collapse; border:1px; table-layout:fixed;line-height:18px; border-spacing:0px; }
.cbgridlight table.cbgridlight-frozenhead {  }
.cbgridlight table.cbgridlight-frozen { }
.cbgridlight table.cbgridlight-head { }
.cbgridlight table.cbgridlight-data { } 
.cbgridlight table th { overflow:hidden;white-space:nowrap;border:solid 1px #dddddd;color:#000; text-align:center; font-weight:normal; }
.cbgridlight table td { overflow:hidden;white-space:nowrap;border:solid 1px #dddddd; }
.cbgridlight table tr { background-color:#ffffff; }
.cbgridlight table tr.od   { background-color:#ffffff; }
.cbgridlight table tr.ev   { background-color:#f9fcf3; }
.cbgridlight table tr.sel  { background-color:#74b9f0; color:#ffffff;}
.cbgridlight table td.right-dummy {}

.cbgridlight table tr.hide { border:none; line-height: 0px;}
.cbgridlight table tr.hide td { border:none; }
.cbgridlight table tr.hide th { border:none; }
.cbgridlight table td .hidden-key   { display:none; }
.cbgridlight table td .disp-value   {}

.cbgridlight input.cursor-select { margin:0px; padding:0px; }
.cbgridlight .cbgridlight-pages  { height:45px; padding:2px; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-info           { float:left;  position:relative; line-height:30px;  left:0px; top:-35px; margin-left:10px; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-sellist        { float:right; position:relative; line-height:30px; right:0px; top:-35px;  }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-sellist SELECT { margin-left:10px; margin-right:10px; width:160px;}
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp           { position:relative; left:240px; right:260px; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TABLE     { height:35px; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TR           {}
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TD           { cursor:auto; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TD.page-prev { width:40px; text-align:center; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TD.page-next { width:40px; text-align:center; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp TD DIV.page-list { min-width:100px; overflow-x:scroll;overflow-y:hidden; }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp .page-prev { }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp .page-next { }
.cbgridlight .cbgridlight-pages .cbgridlight-pages-disp .page-list { }
.cbgridlight .page-disp {}

.page-info .page-pos   { text-align:right; margin-right:5px; width:30px; display:inline-block; }
.page-info .page-max   { text-align:right; margin-right:5px; width:30px; display:inline-block; }
.page-info .page-count { text-align:right; margin-right:5px; width:30px; display:inline-block; }


/* イベント用のcss ページグリッド時の a タグ インデックス一覧 */
.cbgridlight-page-move-index  { margin-left:3px;margin-right:3px; padding-left:3px; padding-right:3px; }
.cbgridlight-page-move-topage { margin-left:3px;margin-right:3px; padding-left:3px; padding-right:3px; font-weight:bold; }
.cbgridlight-page-move-none   { margin-left:3px;margin-right:1px; padding-left:3px; padding-right:1px; }

