
/* view_change */
.tp_view_change {
  float: left;
  margin-top: 10px;
  margin-left: 60px;
}
.tp_view_change .tp_view_change_btn {
  text-align: center;
  float: left;
  width: 80px;
  margin-left: 4px;
  backgroundcolor: #eeeeee;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.tp_view_change .tp_view_change_btn:hover {
  background-color: #eeeeee;
  background: #cccccc;
  background: -moz-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #cccccc 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );
}
.tp_view_change .tp_view_change_btn .tp_view_change_btn_label {
  color: #000000;
  text-decoration: none;
  width: 80px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}
.tp_view_change .tp_view_change_btn_cur {
  background: #cccccc;
  background: -moz-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #cccccc 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #cccccc 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );
}


/* view_reload */
.tp_view_reload {
  float: right;
  margin-top: 10px;
}
.tp_view_reload .tp_view_reload_btn {
  text-align: center;
  background-color: #ffa348;
  border: 1px solid #c8c8c8;
  background: #ffa348;
  background: -moz-linear-gradient(top, #ffa348 0%, #ff7f00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa348), color-stop(100%, #ff7f00));
  background: -webkit-linear-gradient(top, #ffa348 0%, #ff7f00 100%);
  background: -o-linear-gradient(top, #ffa348 0%, #ff7f00 100%);
  background: -ms-linear-gradient(top, #ffa348 0%, #ff7f00 100%);
  background: linear-gradient(to bottom, #ffa348 0%, #ff7f00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.tp_view_reload .tp_view_reload_btn:hover {
  background: #ff6600;
  background: -moz-linear-gradient(top, #ff6600 0%, #ff6600 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6600), color-stop(100%, #ff6600));
  background: -webkit-linear-gradient(top, #ff6600 0%, #ff6600 100%);
  background: -o-linear-gradient(top, #ff6600 0%, #ff6600 100%);
  background: -ms-linear-gradient(top, #ff6600 0%, #ff6600 100%);
  background: linear-gradient(to bottom, #ff6600 0%, #ff6600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );
}
.tp_view_reload .tp_view_reload_btn .tp_view_reload_btn_label {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  width: 80px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}


/* table */
/* .tp_table_wrap {
  text-align: center;
  line-height: 20px;
  width: 1000px;
  height: auto;
  margin-top: 10px;
  background-color: #eeeeee;
  border: 2px solid #999999;
  overflow-y: hidden;
}
@media (min-width: 1025px) {
  .tp_table_wrap {
    width: 100%;
  }
} */
.tp_table_wrap .tp_table_none {
  display: none;
}
.tp_table_wrap .tp_table_area .odd {
  background-color: #e5eeff;
}
.tp_table_wrap .tp_table_area .even {
  background-color: #ffffff;
}
.tp_table_wrap .tp_table_area .tp_table_celltype01 {
  padding: 4px 4px;
  border-right: 1px solid #999999;
}
.tp_table_wrap .tp_table_area .tp_table_celltype02 {
  text-align: center;
  border-right: 1px solid #999999;
}
.tp_table_wrap .tp_table_area td {
  padding: 4px 0px;
}
.tp_table_wrap .tp_table_area .tp_table_celltype03 {
  text-align: right;
  padding-right: 4px;
  border-right: 1px solid #cccccc;
}
.tp_table_wrap .tp_table_area .tp_table_celltype03:last-child {
  border-right: none;
}
.tp_table_wrap .tp_table_owner {
  color: #000000;
  text-decoration: none;
}

.dataTables_scrollHead .tp_table_header_cell td, .dataTables_scrollHead .tp_table_totalcell td, .dataTables_scrollFoot .tp_table_header_cell td, .dataTables_scrollFoot .tp_table_totalcell td, .tp_table_half_left .tp_table_header_cell td, .tp_table_half_left .tp_table_totalcell td,
.tp_table_half_right .tp_table_header_cell td,
.tp_table_half_right .tp_table_totalcell td, .tp_table_left .tp_table_header_cell td, .tp_table_left .tp_table_totalcell td {
  color: #000000;
  font-weight: bold;
  background-color: #eeeeee;
  border-top: 1px solid #999999;
}
.dataTables_scrollHead .tp_table_header_cell .tp_table_celltype01, .dataTables_scrollHead .tp_table_totalcell .tp_table_celltype01, .dataTables_scrollFoot .tp_table_header_cell .tp_table_celltype01, .dataTables_scrollFoot .tp_table_totalcell .tp_table_celltype01, .tp_table_half_left .tp_table_header_cell .tp_table_celltype01, .tp_table_half_left .tp_table_totalcell .tp_table_celltype01,
.tp_table_half_right .tp_table_header_cell .tp_table_celltype01,
.tp_table_half_right .tp_table_totalcell .tp_table_celltype01, .tp_table_left .tp_table_header_cell .tp_table_celltype01, .tp_table_left .tp_table_totalcell .tp_table_celltype01 {
  padding: 4px 4px;
  border-right: 1px solid #999999;
}
.dataTables_scrollHead .tp_table_header_cell .tp_table_celltype02, .dataTables_scrollHead .tp_table_totalcell .tp_table_celltype02, .dataTables_scrollFoot .tp_table_header_cell .tp_table_celltype02, .dataTables_scrollFoot .tp_table_totalcell .tp_table_celltype02, .tp_table_half_left .tp_table_header_cell .tp_table_celltype02, .tp_table_half_left .tp_table_totalcell .tp_table_celltype02,
.tp_table_half_right .tp_table_header_cell .tp_table_celltype02,
.tp_table_half_right .tp_table_totalcell .tp_table_celltype02, .tp_table_left .tp_table_header_cell .tp_table_celltype02, .tp_table_left .tp_table_totalcell .tp_table_celltype02 {
  text-align: center;
  border-right: 1px solid #999999;
}
.dataTables_scrollHead .tp_table_header_cell .tp_table_celltype03, .dataTables_scrollHead .tp_table_totalcell .tp_table_celltype03, .dataTables_scrollFoot .tp_table_header_cell .tp_table_celltype03, .dataTables_scrollFoot .tp_table_totalcell .tp_table_celltype03, .tp_table_half_left .tp_table_header_cell .tp_table_celltype03, .tp_table_half_left .tp_table_totalcell .tp_table_celltype03,
.tp_table_half_right .tp_table_header_cell .tp_table_celltype03,
.tp_table_half_right .tp_table_totalcell .tp_table_celltype03, .tp_table_left .tp_table_header_cell .tp_table_celltype03, .tp_table_left .tp_table_totalcell .tp_table_celltype03 {
  text-align: center;
  padding-right: 4px;
  border-right: 1px solid #cccccc;
}
.dataTables_scrollHead .tp_table_header_cell .tp_table_celltype03:last-child, .dataTables_scrollHead .tp_table_totalcell .tp_table_celltype03:last-child, .dataTables_scrollFoot .tp_table_header_cell .tp_table_celltype03:last-child, .dataTables_scrollFoot .tp_table_totalcell .tp_table_celltype03:last-child, .tp_table_half_left .tp_table_header_cell .tp_table_celltype03:last-child, .tp_table_half_left .tp_table_totalcell .tp_table_celltype03:last-child,
.tp_table_half_right .tp_table_header_cell .tp_table_celltype03:last-child,
.tp_table_half_right .tp_table_totalcell .tp_table_celltype03:last-child, .tp_table_left .tp_table_header_cell .tp_table_celltype03:last-child, .tp_table_left .tp_table_totalcell .tp_table_celltype03:last-child {
  border-right: none;
}
.dataTables_scrollHead .tp_cursor_pointer, .dataTables_scrollFoot .tp_cursor_pointer, .tp_table_half_left .tp_cursor_pointer,
.tp_table_half_right .tp_cursor_pointer, .tp_table_left .tp_cursor_pointer {
  cursor: pointer;
}

.dataTables_scrollHead .tp_table_header_cell td, .dataTables_scrollFoot .tp_table_header_cell td, .tp_table_half_left .tp_table_header_cell td,
.tp_table_half_right .tp_table_header_cell td, .tp_table_left .tp_table_header_cell td {
  height: 40px;
  border-top: none;
  border-bottom: 1px solid #999999;
}
.dataTables_scrollHead .tp_table_totalcell .tp_table_celltype03, .dataTables_scrollFoot .tp_table_totalcell .tp_table_celltype03, .tp_table_half_left .tp_table_totalcell .tp_table_celltype03,
.tp_table_half_right .tp_table_totalcell .tp_table_celltype03, .tp_table_left .tp_table_totalcell .tp_table_celltype03 {
  text-align: center;
}
