.sheet-wrap { display: flex; flex-wrap: wrap; justify-content: center; margin: auto; gap: 3rem; -ms-overflow-style: none; scrollbar-width: none; }
.sheet-wrap > table { display: block; margin: auto !important; border: 1px solid #0005; border-radius: 1rem; border-collapse: unset; max-width: 100%; overflow: scroll; }
.sheet-wrap th { border-top: unset !important; border: 1px solid #0004; background: #e30c0e; color: #fff; font-size: 1.35rem; font-weight: 400; text-align: center !important; padding: 0.5rem 1rem; }
.sheet-wrap td { border: 1px solid #bbb; border-bottom: unset; text-align: center !important; font-size: 1.2rem; min-width: 10rem; max-width: 25rem; }
.sheet-wrap tr:first-child th { padding: 1rem 2rem; border-radius: 1rem 1rem 0 0; }
.sheet-wrap tr:nth-child(2n+1) { background: #fff; }
.sheet-wrap tr:nth-child(2n+2) { background: #eee; }
.sheet-wrap ::-webkit-scrollbar { display: none; }

.bx-breadcrumb { width: 100%; }
