/* bootstrapの.modal-bodyより後処理 */
.modal-table {
    padding-top: 0rem;
}

table.sticky {
    width: 100%;
    table-layout: fixed;
}

table.sticky thead {
    position: sticky;
    top: 0px;
}

.sticky-header {
    /*background-color: #343a40;*/
    background: rgb(52, 58, 64, 1);
    height: 25px;
    color: white;
    text-align: center;
}

.sticky-header-border,
.sticky-body-border  {
    width: 1px;
    background-color: #ddd;
}

.sticky-body-row {
    height: 26px;
    color: black;
    font-size: 16px;
    cursor: default;
}

.sticky-body-border-bottom {
    height: 1px;
    background-color: #ddd;
}

.modal-header-sub {
    padding-top: 1em;
    padding-left: 1.5em;
}

.select-scroll {
    overflow-x: hidden;
    overflow-y: hidden;
}
.select-hb-block {
    display: block;
}

.select-tbody-scroll {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 220px;
}

.select-head-left {
    width: 200px;
    background: rgb(52, 58, 64, 1);
    color: white;
    text-align: center;
}

.select-head-right {
    width: 400px;
    background: rgb(52, 58, 64, 1);
    color: white;
    text-align: center;
}

.select-body-left {
    width: 200px;
    color: black;
}

.select-body-right {
    width: 400px;
    color: black;
}