.c-schedule-container{background-color:#f9f9f9;width:100%}.c-schedule{flex-direction:row;align-items:stretch;width:100%}.c-schedule_title{background-color:#333;justify-content:center;padding:25px;gap:3px;border-radius:0px 10px 10px 0px}@media(max-width: 1280px){.c-schedule_title{padding:15px}}@media(max-width: 960px){.c-schedule_title{padding:10px}}.c-schedule_title_icon{width:24px}@media(max-width: 1280px){.c-schedule_title_icon{width:18px}}@media(max-width: 960px){.c-schedule_title_icon{width:13px}}.c-schedule_title_text{color:#fff;font-size:24px;font-family:var(--s-font-notosans);font-weight:400;line-height:1.2}@media(max-width: 1280px){.c-schedule_title_text{font-size:18px}}@media(max-width: 960px){.c-schedule_title_text{font-size:13px}}.c-schedule_content{padding:50px 30px;gap:30px;flex:1}@media(max-width: 1280px){.c-schedule_content{padding:40px 30px;gap:20px}}@media(max-width: 960px){.c-schedule_content{padding:30px 20px;gap:10px}}@media(max-width: 480px){.c-schedule_content{padding:25px 15px;gap:20px}}.c-schedule_content_summary{width:100%;flex-direction:row}@media(max-width: 480px){.c-schedule_content_summary{align-items:start}}.c-schedule_content_summary_text{background:#e14608;border-radius:4px;color:#fff;flex:none;font-family:var(--s-font-notosans);font-size:16px;font-weight:400;height:auto;line-height:1.4;padding:6px 12px;text-align:center;max-width:100%;justify-content:center}@media(max-width: 1280px){.c-schedule_content_summary_text{font-size:13px}}@media(max-width: 960px){.c-schedule_content_summary_text{font-size:11px}}@media(max-width: 768px){.c-schedule_content_summary_text{font-size:8px}}@media(max-width: 480px){.c-schedule_content_summary_text{font-size:12px;margin-left:5px;padding:4px 8px;border-radius:2px}}@media(max-width: 400px){.c-schedule_content_summary_text{margin-left:2px;padding:3px 6px;font-size:12px;letter-spacing:-1px}}.c-schedule_content_summary_time_wrapper{flex-direction:row}@media(max-width: 480px){.c-schedule_content_summary_time_wrapper{flex-direction:column}}@media(max-width: 480px){.c-schedule_content_summary_time_item{width:100%}}.c-schedule_content_summary_day_text{font-family:var(--s-font-notosans);font-size:16px;font-weight:600;height:auto;line-height:1.4;color:#ea5504;margin-left:25px}@media(max-width: 1280px){.c-schedule_content_summary_day_text{font-size:13px}}@media(max-width: 960px){.c-schedule_content_summary_day_text{font-size:11px;margin-left:10px}}@media(max-width: 768px){.c-schedule_content_summary_day_text{font-size:8px}}@media(max-width: 480px){.c-schedule_content_summary_day_text{font-size:12px;margin-left:10px}}@media(max-width: 400px){.c-schedule_content_summary_day_text{font-size:12px;letter-spacing:-1px}}.c-schedule_content_summary_time_text{font-family:var(--s-font-notosans);font-size:16px;height:auto;line-height:1.4;color:#3d3a39;font-weight:600}@media(max-width: 1280px){.c-schedule_content_summary_time_text{font-size:13px}}@media(max-width: 960px){.c-schedule_content_summary_time_text{font-size:11px}}@media(max-width: 768px){.c-schedule_content_summary_time_text{font-size:8px}}@media(max-width: 480px){.c-schedule_content_summary_time_text{font-size:12px}}@media(max-width: 400px){.c-schedule_content_summary_time_text{font-size:12px;letter-spacing:-0.5px}}.c-schedule_content_table{width:100%}@media(max-width: 480px){.c-schedule_content_table{display:none}}.c-schedule_content_table_row{flex-direction:row;width:100%;padding-top:10px;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.0578)}@media(max-width: 960px){.c-schedule_content_table_row{padding-top:5px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.0578)}}.c-schedule_content_table_cell{justify-content:start;font-family:var(--s-font-notosans);font-weight:600;font-size:16px;line-height:1.4;color:#777}@media(max-width: 1280px){.c-schedule_content_table_cell{font-size:13px}}@media(max-width: 960px){.c-schedule_content_table_cell{font-size:11px}}@media(max-width: 768px){.c-schedule_content_table_cell{font-size:8px}}.c-schedule_content_table_cell_head{padding-left:12px}.row-2 .c-schedule_content_table_cell_head{color:#ea5504}.row-3 .c-schedule_content_table_cell_head{color:#ea5504}.row-4 .c-schedule_content_table_cell_head{color:#ea5504}.c-schedule_content_table .time_range_item_2{width:calc(36% + 37px)}@media(max-width: 1280px){.c-schedule_content_table .time_range_item_2{width:calc(36% + 31px)}}@media(max-width: 960px){.c-schedule_content_table .time_range_item_2{width:calc(36% + 21px)}}.c-schedule_content .time_range_item{background:#f1b48e;border-radius:5px;color:#3d3a39;flex:none;font-family:var(--s-font-notosans);font-size:16px;font-weight:600;height:auto;line-height:1.4;padding:8px 0px;text-align:center;max-width:100%;justify-content:center}@media(max-width: 1280px){.c-schedule_content .time_range_item{font-size:13px}}@media(max-width: 960px){.c-schedule_content .time_range_item{font-size:11px;padding:3px 0px}}@media(max-width: 768px){.c-schedule_content .time_range_item{font-size:8px}}@media(max-width: 480px){.c-schedule_content .time_range_item{font-size:12px}}@media(max-width: 400px){.c-schedule_content .time_range_item{font-size:12px;letter-spacing:-1px}}.c-schedule_content_table_sm{display:none;width:100%}@media(max-width: 480px){.c-schedule_content_table_sm{display:flex}}.c-schedule_content_table_sm_row{gap:15px;flex-direction:row;width:100%}.c-schedule_content_table_sm .row_1{border-bottom:1px solid rgba(0,0,0,.0578);padding-bottom:10px}.c-schedule_content_table_sm .row_2{margin-top:10px}.c-schedule_content_table_sm .row_2 .col-1{gap:5px}.c-schedule_content_table_sm .row_2 .col-1 p{justify-content:end;width:100%}.c-schedule_content_table_sm .row_2 .col-2{height:100%}.c-schedule_content_table_sm .row_2 .col-3{height:100%}.c-schedule_content_table_sm .row_2 .col-4{height:100%}.c-schedule_content_table_sm_cell{justify-content:start;font-family:var(--s-font-notosans);font-weight:600;font-size:12px;line-height:1.4;color:#777}@media(max-width: 400px){.c-schedule_content_table_sm_cell{font-size:10px}}.c-schedule_content_table_sm .time_range_item{width:100%}.c-schedule_note{width:100%;color:#3d3a39;font-family:var(--s-font-notosans);font-size:16px;font-weight:600;height:auto;line-height:1.4;justify-content:start}@media(max-width: 1280px){.c-schedule_note{font-size:13px}}@media(max-width: 960px){.c-schedule_note{font-size:11px}}@media(max-width: 768px){.c-schedule_note{font-size:8px}}@media(max-width: 480px){.c-schedule_note{font-size:12px}}@media(max-width: 400px){.c-schedule_note{font-size:10px}}.c-schedule_note_break_line{display:none}@media(max-width: 480px){.c-schedule_note_break_line{display:flex}}