﻿/* ヘッダ */
.header {
    border: 1px solid #d9d9d9;
    margin-bottom: 2em;
}

.header .title {
    background-color: #e4e9f3;
    font-weight: 700;
    padding: 2px;
}

.header .column {
    padding: 1px;
}

.header input, .header select {
    border: 1px solid #d9d9d9;
    margin-right: 1em;
}

[data-field='SEIHIN_KUBUN'] {
    width: 5em;
}

[data-field='HORYU_FLG'] {
    width: 5em;
}

[data-field='BUMON_CD'] {
    width: 3em;
}
th[data-field='BUMON_CD'], td[data-field='BUMON_CD'] {
    min-width: 6em;
}

[data-field='BUMON_NAME'] {
    width: 20em;
}

[data-field='TORIHIKISAKI_CD'] {
    width: 3em;
}
th[data-field='TORIHIKISAKI_CD'], td[data-field='TORIHIKISAKI_CD'] {
    min-width: 8em;
}

[data-field='TORIHIKISAKI_NAME'] {
    width: 20em;
}

[data-field='ZUBAN'] {
    width: 20em;
}

[data-field='LOT_NO'] {
    width: 30em;
}

/* 一覧 */
table.dataTable {
    min-width: 230em;
}

div#table-container {
    height: 48vh;
}


/*table.fixedHeader thead th {*/
  /* 縦スクロール時に固定します */
  /*position: -webkit-sticky;*/
  /*position: sticky;*/
  /* 高さが変わらないよう改行させないようにします */
  /*white-space: nowrap;*/
/*}*/

/*table.fixedHeader thead tr:nth-child(2) th {*/
  /*top: 1.5rem;*/ /* 2行目は1行目の高さの位置に固定します */
/*}*/

.t_command {
    min-width: 3em;
    max-width: 3em;
    width: 3em;
    text-align: center;
}

.t_seihin_kubun_naiyo {
    min-width: 5em;
    max-width: 5em;
    width: 5em;
}

.t_zuban {
    width: 20em;
}

.t_kata_name {
    width: 20em;
}

.t_hinmei {
    width: 20em;
}

.t_supplier_zuban {
    width: 30em;
}

.t_group_lot_no {
    width: 30em;
}

.t_bumon_no {
    width: 3em;
}

.t_bumon_name {
    width: 30em;
}

.t_torihikisaki_no {
    width: 3em;
}

.t_torihikisaki_name {
    width: 50em;
}

.t_quentity {
    width: 13em;
    text-align: right;
}

.t_pl_su {
    width: 6em;
    text-align: right;
}

div#table-container {
    height: 43vh;
}