.tr-table.header {
    font-size: var(--fluid-fs);   --min-fs: 11; --max-fs: 14;
}
.tr-table.cell {
    font-size: var(--fluid-fs);   --min-fs: 11; --max-fs: 18;
}
.fixed-side .tr-table.cell {
    font-weight: 600;
}

/* PC */ @media only screen and (min-width: 1021px) {
}
/* PC・タブレット */ @media only screen and (min-width: 768px) {
.table-wrapper {
    grid-template-columns: 1fr 4fr;
}
.fixed-side .tr-table {
    grid-template-columns: repeat(2, 1fr);
}
.scroll-side .tr-table {
    grid-template-columns: repeat(7, 5fr) 9fr 6fr;
}
}
/* タブレット */ @media (max-width: 1020.9px) and (min-width: 768px) {
}
/* タブレット・スマホ */ @media only screen and (max-width: 1020.9px) {
}
/* スマホ */ @media only screen and (max-width: 767.9px) {
.table-wrapper {
    grid-template-columns: 2fr 7fr;
}
.scroll-side .tr-table {
    min-width: var(--fluid-SP-wd);   --min-wd: 315; --max-wd: 855;
}
.fixed-side .tr-table {
    grid-template-columns: 2fr 3fr;
}
.scroll-side .tr-table {
    grid-template-columns: repeat(7, 9fr) 26fr 11fr;
}
}