.bs-table-var{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075)}.bs-table-var>:not(caption)>*>*{background-color:var(--bs-table-bg);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}body.dark-theme .bs-table-var{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #bbcbdb;--bs-table-striped-bg: rgba(255, 255, 255, 0.05);--bs-table-active-color: #bbcbdb;--bs-table-active-bg: rgba(255, 255, 255, 0.1);--bs-table-hover-color: #bbcbdb;--bs-table-hover-bg: rgba(255, 255, 255, 0.075)}.basic-table{background:var(--table-background);border-color:var(--border);border-style:solid;border-width:1px;margin:0 0 1rem}.basic-table:last-child{margin:0}.basic-table thead:not(:first-of-type),.basic-table tbody:not(:first-of-type){border-top:1px solid var(--border-light)}.basic-table thead tr:not(:first-of-type),.basic-table tbody tr:not(:first-of-type){border-top:1px solid var(--border-light)}.basic-table thead tr th,.basic-table thead tr td,.basic-table tbody tr th,.basic-table tbody tr td{padding:.5rem}.basic-table thead tr th:not(:first-child),.basic-table thead tr td:not(:first-child),.basic-table tbody tr th:not(:first-child),.basic-table tbody tr td:not(:first-child){border-left:1px solid var(--border-light)}.basic-table thead tr th ul,.basic-table thead tr th ol,.basic-table thead tr td ul,.basic-table thead tr td ol,.basic-table tbody tr th ul,.basic-table tbody tr th ol,.basic-table tbody tr td ul,.basic-table tbody tr td ol{margin:0;padding:0}.basic-table thead tr th ul li,.basic-table thead tr th ol li,.basic-table thead tr td ul li,.basic-table thead tr td ol li,.basic-table tbody tr th ul li,.basic-table tbody tr th ol li,.basic-table tbody tr td ul li,.basic-table tbody tr td ol li{list-style:none}.basic-table thead tr th,.basic-table tbody tr th{background:var(--table-th);font-weight:700}.basic-table thead th{border-bottom:2px solid var(--theme-color);text-align:center}.basic-table-join{background:var(--table-background);border-color:var(--border);border-style:solid;border-width:1px;margin:0 0 1rem}.basic-table-join:last-child{margin:0}.basic-table-join thead th,.basic-table-join thead td,.basic-table-join tbody th,.basic-table-join tbody td{padding:.5rem}.basic-table-join thead ul,.basic-table-join thead ol,.basic-table-join tbody ul,.basic-table-join tbody ol{margin:0;padding:0}.basic-table-join thead ul li,.basic-table-join thead ol li,.basic-table-join tbody ul li,.basic-table-join tbody ol li{list-style:none}.basic-table-join thead th,.basic-table-join tbody th{background:var(--table-th);font-weight:700}.basic-table-join thead th{border-bottom:2px solid var(--theme-color);text-align:center}.basic-table-join thead th:not(:first-child){border-left:1px solid var(--border-light)}.basic-table-join tbody:not(:first-of-type){border-top:1px solid var(--border-light)}.basic-table-join tbody tr:not(:first-of-type){border-top:1px solid var(--border-light)}.basic-table-join tbody tr th,.basic-table-join tbody tr td{border-left:1px solid var(--border-light)}.basic-table-join tbody tr:first-child th:first-child,.basic-table-join tbody tr:first-child td:first-child{border:0 none}.basic-table-join tbody:hover tr th,.basic-table-join tbody:hover tr td{background:var(--table-hover) !important}.justify-right tbody td{text-align:right}.justify-center tbody td{text-align:center}.business-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}table{caption-side:top}table.calendar{margin:.5rem !important}table.calendar thead tr th,table.calendar thead tr td,table.calendar tbody tr th,table.calendar tbody tr td{text-align:center}table.calendar caption{font-size:20px;font-size:1.25rem}table.calendar caption span{font-size:12px;font-size:0.75rem;padding:0 .5rem}table.holiday-list tbody tr th{border-bottom:none;font-weight:400}.agregate-table{background:var(--table-background);border-color:var(--border);border-style:solid;border-width:1px;margin:0 0 1rem}.agregate-table:last-child{margin:0}.agregate-table thead{border-bottom:2px solid var(--theme-color)}.agregate-table thead tr th{background:var(--table-th);font-weight:700;padding:.25rem;min-width:2.5rem;border-left:1px solid var(--border-light);text-align:center}.agregate-table thead tr th.week-head,.agregate-table thead tr th.week-head-0,.agregate-table thead tr th.week-head-6,.agregate-table thead tr th.week-head-7{min-width:2.1875rem}.agregate-table tbody{border-bottom:1px solid var(--border-light)}.agregate-table tbody:last-child{border-bottom:none}.agregate-table tbody:hover tr th,.agregate-table tbody:hover tr td{-webkit-box-shadow:var(--table-hover) 0 0 0 9999px inset !important;box-shadow:var(--table-hover) 0 0 0 9999px inset !important}.agregate-table tbody tr:first-child th:first-child,.agregate-table tbody tr:first-child td:first-child{text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;min-width:7.5rem}.agregate-table tbody tr th,.agregate-table tbody tr td{border-left:1px solid var(--border-light);padding:.25rem;white-space:nowrap}.agregate-table tbody tr th img,.agregate-table tbody tr td img{display:inline-block;margin-right:4px;width:18px}.agregate-table tbody tr td{border-bottom:1px solid var(--border-light)}.agregate-sticky-table{background:var(--table-background);border-collapse:separate;border-spacing:0;margin:0 0 1rem}.agregate-sticky-table:last-child{margin:0}.agregate-sticky-table thead tr{height:24px}.agregate-sticky-table thead tr:nth-child(1) th{top:0}.agregate-sticky-table thead tr:nth-child(2) th{top:24px}.agregate-sticky-table thead tr:nth-child(3) th{top:48px}.agregate-sticky-table thead tr:first-child th:first-child{border-left:0 none;z-index:2}.agregate-sticky-table thead tr:last-child th{-webkit-box-shadow:0 -2px 0 var(--theme-color) inset;box-shadow:0 -2px 0 var(--theme-color) inset}.agregate-sticky-table thead tr th{background:var(--table-th);border-left:1px solid var(--border-light);font-weight:700;min-width:2.5rem;padding:.25rem;text-align:center;position:sticky;white-space:nowrap;z-index:1}.agregate-sticky-table thead tr th.week-head,.agregate-sticky-table thead tr th.week-head-0,.agregate-sticky-table thead tr th.week-head-6,.agregate-sticky-table thead tr th.week-head-7{min-width:2.1875rem}.agregate-sticky-table thead tr th[rowspan]{-webkit-box-shadow:0 -2px 0 var(--theme-color) inset;box-shadow:0 -2px 0 var(--theme-color) inset}.agregate-sticky-table tbody:last-child tr:last-child th,.agregate-sticky-table tbody:last-child tr:last-child td{-webkit-box-shadow:none;box-shadow:none}.agregate-sticky-table tbody:hover tr th,.agregate-sticky-table tbody:hover tr td{-webkit-box-shadow:var(--table-hover) 0 0 0 9999px inset !important;box-shadow:var(--table-hover) 0 0 0 9999px inset !important}.agregate-sticky-table tbody tr th,.agregate-sticky-table tbody tr td{border-left:1px solid var(--border-light);-webkit-box-shadow:0 -1px 0 var(--border-light) inset;box-shadow:0 -1px 0 var(--border-light) inset;padding:.25rem;white-space:nowrap}.agregate-sticky-table tbody tr th img,.agregate-sticky-table tbody tr td img{display:inline-block;margin-right:4px;width:18px}.agregate-sticky-table tbody tr th{background:var(--table-th)}.agregate-sticky-table tbody tr td{-webkit-box-shadow:0 -1px 0 var(--border-light) inset;box-shadow:0 -1px 0 var(--border-light) inset}.agregate-sticky-table tbody tr:first-child th:first-child,.agregate-sticky-table tbody tr:first-child td:first-child{min-width:7.5rem;overflow:hidden;vertical-align:middle;white-space:nowrap}.agregate-sticky-table th:first-child{left:0;position:sticky;z-index:1}.table-scroll,.sticky-table-scroll{margin:0 0 1rem;overflow:auto}.table-scroll::-webkit-scrollbar,.sticky-table-scroll::-webkit-scrollbar{height:8px;width:8px}.table-scroll::-webkit-scrollbar-track,.sticky-table-scroll::-webkit-scrollbar-track{background:#f1f1f1}.table-scroll::-webkit-scrollbar-thumb,.sticky-table-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.table-scroll table,.sticky-table-scroll table{margin:0;white-space:nowrap}.table-scroll.w100 table,.sticky-table-scroll.w100 table{width:100%}.sticky-table-scroll{border:1px solid var(--border)}.sticky-table-scroll table{width:100%}.basic-sticky-table{background:var(--table-background);border-collapse:separate;border-spacing:0;margin:0 0 1rem}.basic-sticky-table:last-child{margin:0}.basic-sticky-table thead tr:first-child th,.basic-sticky-table thead tr:first-child td,.basic-sticky-table tbody tr:first-child th,.basic-sticky-table tbody tr:first-child td{border-top:1px solid var(--border)}.basic-sticky-table thead tr th,.basic-sticky-table thead tr td,.basic-sticky-table tbody tr th,.basic-sticky-table tbody tr td{padding:.5rem}.basic-sticky-table thead tr th:not(:first-child),.basic-sticky-table thead tr td:not(:first-child),.basic-sticky-table tbody tr th:not(:first-child),.basic-sticky-table tbody tr td:not(:first-child){border-left:1px solid var(--border-light)}.basic-sticky-table thead tr th ul,.basic-sticky-table thead tr th ol,.basic-sticky-table thead tr td ul,.basic-sticky-table thead tr td ol,.basic-sticky-table tbody tr th ul,.basic-sticky-table tbody tr th ol,.basic-sticky-table tbody tr td ul,.basic-sticky-table tbody tr td ol{margin:0;padding:0}.basic-sticky-table thead tr th ul li,.basic-sticky-table thead tr th ol li,.basic-sticky-table thead tr td ul li,.basic-sticky-table thead tr td ol li,.basic-sticky-table tbody tr th ul li,.basic-sticky-table tbody tr th ol li,.basic-sticky-table tbody tr td ul li,.basic-sticky-table tbody tr td ol li{list-style:none}.basic-sticky-table thead tr th,.basic-sticky-table tbody tr th{background:var(--table-th);font-weight:700}.basic-sticky-table thead tr th:first-child,.basic-sticky-table tbody tr th:first-child{position:sticky;left:0;z-index:2}.basic-sticky-table thead tr td:first-child,.basic-sticky-table tbody tr td:first-child{background:var(--sub-bg);position:sticky;left:0;z-index:1}.basic-sticky-table thead+tbody tr:first-child th,.basic-sticky-table thead+tbody tr:first-child td{border-top:0 none}.basic-sticky-table thead th{border-bottom:2px solid var(--theme-color);position:sticky;top:0;z-index:1;text-align:center}.basic-sticky-table thead th:first-child{border-left:1px solid var(--border)}.basic-sticky-table thead th:last-child{border-right:1px solid var(--border)}.basic-sticky-table thead th:first-child{z-index:3 !important}.basic-sticky-table tbody tr:last-of-type th,.basic-sticky-table tbody tr:last-of-type td{border-bottom:1px solid var(--border)}.basic-sticky-table tbody th,.basic-sticky-table tbody td{border-color:var(--border-light);border-style:solid;border-width:0 0 1px}.basic-sticky-table tbody th:first-child,.basic-sticky-table tbody td:first-child{border-left:1px solid var(--border)}.basic-sticky-table tbody th:last-child,.basic-sticky-table tbody td:last-child{border-right:1px solid var(--border)}.week-head-6{color:#06c}.week-head-0,.week-head-7{color:#f06}.week-data-6{color:#06c}.week-data-0,.week-data-7{color:#f06}.week-data-pub{color:#f06}.week-data-sp{color:#73a82d}.week-data-disable{color:#777}.holiday{background:var(--bg-any, var(--holiday-bg)) !important}.bg-sp{background:var(--bg-any, var(--sp-bg)) !important}.bg-active{background:var(--bg-any, var(--active-bg)) !important;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:var(--active-border) !important;border-style:solid !important;border-width:2px !important}.bg-active-y{background:var(--bg-any, var(--active-bg-y)) !important;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:var(--active-border-y) !important;border-style:solid !important;border-width:2px !important}.bg-disable{background:var(--bg-any, var(--disable-bg)) !important}.week-data,.week-data-6,.week-data-0,.week-data-7,.week-data-pub,.week-data-sp,.week-data-disable{background:var(--bg-any)}.today{background:var(--today-bg) !important;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:var(--theme-color) !important;border-style:solid !important;border-width:2px !important}.row-title{background:var(--table-tr) !important;font-weight:700}.schedule-calendar{table-layout:fixed;width:100%}.schedule-calendar.facility-schedule-table{background:var(--table-background);table-layout:auto}.schedule-calendar.facility-schedule-table thead tr th{background:var(--table-th);font-weight:700}.schedule-calendar thead tr th{font-size:14px;font-size:0.875rem;background:var(--table-th);border-style:solid;border-width:1px;border-color:var(--border);font-weight:400;padding:.25rem .5rem;text-align:center}.schedule-calendar tbody tr th,.schedule-calendar tbody tr td{border-style:solid;border-width:1px;border-color:var(--border);height:80px;padding:.5rem;vertical-align:top}.schedule-calendar tbody tr th::before,.schedule-calendar tbody tr td::before{background:#ff0;content:attr(data-day);display:block;left:0;position:absolute;top:0}.schedule-calendar tbody tr th:hover,.schedule-calendar tbody tr td:hover{-webkit-box-shadow:0 0 8px var(--table-hover-bs);box-shadow:0 0 8px var(--table-hover-bs);z-index:5}.schedule-calendar tbody tr th .table-inner-icon,.schedule-calendar tbody tr td .table-inner-icon{color:var(--font);float:right;-webkit-transition:all 100ms 0s ease-in;transition:all 100ms 0s ease-in}.schedule-calendar tbody tr th .table-inner-icon:hover,.schedule-calendar tbody tr td .table-inner-icon:hover{opacity:.25;filter:alpha(opacity=25)}ul.schedule-calendar-task{list-style-type:none;margin:0;padding:0}ul.schedule-calendar-task .schedule-calendar-task-period{font-size:14px;font-size:0.875rem;color:var(--font);line-height:1.2;padding:0 0 .5rem}ul.schedule-calendar-task .schedule-calendar-task-subject{padding:0 .5rem}ul.schedule-calendar-task .schedule-calendar-task-subject i{margin:0 4px 0 0}.basic-sticky-table.sticky-l-cancel thead tr th:first-child,.basic-sticky-table.sticky-l-cancel tbody tr th:first-child{left:auto}.basic-sticky-table.sticky-l-cancel tbody tr th:first-child,.basic-sticky-table.sticky-l-cancel tbody tr td:first-child{position:relative}.agregate-sticky-table.sticky-l-cancel th:first-child{left:auto}