@charset "UTF-8";
.indicate-block .p-table-header-fixed-wrapper {
  margin: 0 -16px;
  width: calc(100% + 32px); }

.indicate-block > form > .p-table-header-fixed-wrapper {
  background: #d3e1e8; }

.indicate-block > form table {
  background: #fff;
  max-width: none; }
  .indicate-block > form table thead {
    background: #d3e1e8;
    border-color: transparent; }

.p-table-header-fixed_both,
.p-table-header-fixed_column-header,
.p-table-header-fixed_row-header,
.p-table-header-fixed_first-cell {
  margin-bottom: 0 !important;
  min-width: 100%; }
  .p-table-header-fixed_both th,
  .p-table-header-fixed_both td,
  .p-table-header-fixed_column-header th,
  .p-table-header-fixed_column-header td,
  .p-table-header-fixed_row-header th,
  .p-table-header-fixed_row-header td,
  .p-table-header-fixed_first-cell th,
  .p-table-header-fixed_first-cell td {
    white-space: nowrap; }

.p-table-header-fixed_first-cell {
  min-width: 0; }

.p-table-header-fixed-wrapper table {
  width: auto; }

.p-table-header-fixed-wrapper .p-table-header-fixed_column-header-side,
.p-table-header-fixed-wrapper .p-table-header-fixed_row-header-side,
.p-table-header-fixed-wrapper .p-table-header-fixed_body,
.p-table-header-fixed-wrapper .p-table-header-fixed_first-cell {
  position: absolute; }

.p-table-header-fixed-wrapper {
  height: 350px;
  min-height: 200px;
  /*デフォルト値　任意の高さに変更可能（スタイル上書きにも対応）*/
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden; }
  .p-table-header-fixed-wrapper .p-table-header-fixed_first-cell {
    overflow: hidden; }
  .p-table-header-fixed-wrapper .p-table-header-fixed_column-header-side {
    overflow: hidden; }
    .p-table-header-fixed-wrapper .p-table-header-fixed_column-header-side > table {
      position: relative; }
  .p-table-header-fixed-wrapper .p-table-header-fixed_row-header-side {
    overflow: hidden; }
    .p-table-header-fixed-wrapper .p-table-header-fixed_row-header-side > table {
      position: relative; }
  .p-table-header-fixed-wrapper .p-table-header-fixed_body {
    overflow-y: scroll;
    overflow-x: scroll;
    position: absolute; }
    .p-table-header-fixed-wrapper .p-table-header-fixed_body > table {
      position: relative; }

/*# sourceMappingURL=../maps/fixHeaderTable.css.map */
