@media (width>=1280px){.schedule-table[data-v-093f0453]{width:100%;overflow-x:auto}.schedule-table table[data-v-093f0453]{border-collapse:separate;border-spacing:0;border:1px solid var(--navy,#1d3a74);table-layout:fixed;border-radius:.25rem;width:100%;overflow:hidden}.schedule-table .header-cell[data-v-093f0453]{border-left:1px solid var(--navy,#1d3a74);color:var(--navy,#1d3a74);text-align:center;background:#cdecff;border-top:none;padding:.625rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3}.schedule-table .header-cell[data-v-093f0453]:first-child{border-left:none}.schedule-table .time-header[data-v-093f0453]{width:13.5%}.schedule-table .day-header[data-v-093f0453]{width:12.35%}.schedule-table .body-cell[data-v-093f0453]{border-left:1px solid var(--navy,#1d3a74);border-top:1px solid var(--navy,#1d3a74);color:var(--navy,#1d3a74);text-align:center;padding:.625rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.schedule-table .body-cell[data-v-093f0453]:first-child{border-left:none}.schedule-table .time-cell[data-v-093f0453]{white-space:nowrap;font-size:.875rem}.schedule-table .day-cell[data-v-093f0453]{text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.schedule-table .custom-time[data-v-093f0453]{font-size:.625rem;display:block}}@media (width<=1279.98px){.schedule-table-sp[data-v-093f0453]{width:100%}.schedule-table-sp table[data-v-093f0453]{border-collapse:separate;border-spacing:0;border:1px solid var(--navy,#1d3a74);table-layout:fixed;border-radius:.25rem;width:100%;overflow:hidden}.schedule-table-sp .header-cell[data-v-093f0453]{border-left:1px solid var(--navy,#1d3a74);color:var(--navy,#1d3a74);text-align:center;background:#cdecff;border-top:none;padding:.5rem .25rem;font-size:.625rem;font-weight:600;line-height:1.3}.schedule-table-sp .header-cell[data-v-093f0453]:first-child{border-left:none}.schedule-table-sp .time-header[data-v-093f0453]{width:22%}.schedule-table-sp .day-header[data-v-093f0453]{width:11.14%}.schedule-table-sp .body-cell[data-v-093f0453]{border-left:1px solid var(--navy,#1d3a74);border-top:1px solid var(--navy,#1d3a74);color:var(--navy,#1d3a74);text-align:center;word-break:break-all;padding:.5rem .25rem;font-size:.625rem;font-weight:400;line-height:1.3}.schedule-table-sp .body-cell[data-v-093f0453]:first-child{border-left:none}.schedule-table-sp .day-cell[data-v-093f0453],.schedule-table-sp .time-cell[data-v-093f0453]{word-break:break-all;font-size:.625rem}.schedule-table-sp .custom-time[data-v-093f0453]{word-break:break-all;font-size:.5rem;display:block}}.button-reservation[data-v-db1018a8]{background:var(--Pink,#ff6568);border-radius:6.25rem;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1.25rem;display:flex}.button-reservation[data-v-db1018a8]:hover{background:var(--Pink3,#ff9ca2)}.reservation-icon[data-v-db1018a8]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.reservation-icon[data-v-db1018a8],.reservation-icon svg[data-v-db1018a8]{width:1rem;height:1rem}.reservation-icon img[data-v-db1018a8]{width:.875rem;height:.87475rem}.button-reservation .reservation-text[data-v-db1018a8]{color:#fff;letter-spacing:.06rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5rem}
