._container_7fpmy_1{padding:0 var(--indent) clamp(2.5 * var(--rem),var(--window-width) / 1000 * .586875rem + 2.2799375 * var(--rem),3.125 * var(--rem))}._sticky_7fpmy_5{position:sticky;top:0;z-index:1;padding:clamp(1.25 * var(--rem),var(--window-width) / 1000 * .586875rem + 1.0299375 * var(--rem),1.875 * var(--rem)) 0;background-color:var(--color-white);border-bottom:1px solid var(--color-line);transition:top calc(var(--duration-base) * .3)}.-header-shown ._sticky_7fpmy_5,:has([data-header] :focus-visible) ._sticky_7fpmy_5{top:var(--header-height)}@media screen and (height < max(740px,32.5rem))and (width >= max(992px,62rem)){._sticky_7fpmy_5{position:static}}@media screen and (height < max(600px,23.75rem)) and (max(992px,62rem) > width >= max(768px,48rem)){._sticky_7fpmy_5{position:static}}@media screen and (height < max(532px,22.625rem)) and (max(768px,48rem) > width){._sticky_7fpmy_5{position:static}}._navigation_7fpmy_33{position:relative;display:flex;height:clamp(3.75 * var(--rem),var(--window-width) / 1000 * .586875rem + 3.5299375 * var(--rem),4.375 * var(--rem));overflow:hidden}@media screen and (width < max(768px,48rem)){._navigation_7fpmy_33{padding:0;margin:0 calc((var(--indent) + var(--offset)) * -1)}}._navigation_skip_7fpmy_46{position:absolute;top:0;left:0;width:4px;height:4px;overflow:hidden;opacity:0}._navigation_skip_7fpmy_46 a{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:500;color:var(--color-blue);background-color:var(--color-white);border:2px solid var(--color-line);border-radius:calc(10 * var(--px))}._navigation_skip_7fpmy_46 a:focus-visible{outline-offset:-5px}._navigation_skip_7fpmy_46:focus-within{z-index:1;width:100%;height:100%;opacity:1}._navigation_inner_7fpmy_78{flex:1 1 auto;order:2;height:100%;overflow:hidden;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}._navigation_list_7fpmy_87{display:flex;width:100%;overflow-x:scroll;scrollbar-width:none}._navigation_listItem_7fpmy_94{flex:0 0 calc(6.25 * var(--rem));height:clamp(3.75 * var(--rem),var(--window-width) / 1000 * .586875rem + 3.5299375 * var(--rem),4.375 * var(--rem))}._navigation_listItem_7fpmy_94:not(:last-child){border-right:1px solid var(--color-line)}._navigation_arrows_7fpmy_102{display:contents}._navigation_arrow_7fpmy_102{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:clamp(3.75 * var(--rem),var(--window-width) / 1000 * .586875rem + 3.5299375 * var(--rem),4.375 * var(--rem));padding:0 calc(20 * var(--px));background-color:var(--color-white);border:1px solid var(--color-line);border-radius:0 calc(10 * var(--px)) calc(10 * var(--px)) 0}@media screen and (width < max(768px,48rem)){._navigation_arrow_7fpmy_102{display:none}}@media(hover:hover){._navigation_arrow_7fpmy_102{transition:border-color var(--duration-hover-button),color var(--duration-hover-button)}._navigation_arrow_7fpmy_102:not(:disabled):hover{border-color:var(--color-blue)}}._navigation_arrow_7fpmy_102._-prev_7fpmy_130{order:1;rotate:180deg}._navigation_arrow_7fpmy_102._-next_7fpmy_134{order:3}._navigation_arrow_7fpmy_102:focus-visible{outline-offset:-5px}._navigation_arrowInner_7fpmy_141{display:flex;align-items:center;justify-content:center;width:clamp(2.1875 * var(--rem),var(--window-width) / 1000 * .586875rem + 1.9674375 * var(--rem),2.8125 * var(--rem));height:calc(1.875 * var(--rem));background-color:var(--color-white);border:2px solid var(--color-line);border-radius:calc(.9375 * var(--rem))}._navigation_arrowInner_7fpmy_141 svg{width:var(--size-icon)}@media(hover:hover){._navigation_arrowInner_7fpmy_141{transition:background-color var(--duration-hover-button),border-color var(--duration-hover-button)}._navigation_arrow_7fpmy_102:not(:disabled):hover ._navigation_arrowInner_7fpmy_141{background-color:var(--color-btn-hover);border-color:var(--color-btn-hover)}._navigation_arrow_7fpmy_102:not(:disabled):hover ._navigation_arrowInner_7fpmy_141 svg path{fill:var(--color-white)}._navigation_arrowInner_7fpmy_141 path{transition:fill var(--duration-hover-button)}}._date_7fpmy_170{display:flex;gap:calc(5 * var(--px));align-items:center;justify-content:center;width:100%;height:100%}._date_7fpmy_170:focus-visible{outline-offset:-5px}._date_7fpmy_170._-current_7fpmy_181{color:var(--color-white);background-color:var(--color-blue)}._date_7fpmy_170._-current_7fpmy_181:focus-visible{outline-color:inherit}@media(hover:hover){._date_7fpmy_170{transition:color var(--duration-hover-button),background-color var(--duration-hover-button)}._date_7fpmy_170:hover{color:var(--color-white);background-color:var(--color-btn-hover)}}._date_date_7fpmy_198{font-family:var(--ff-en);font-size:calc(1.25 * var(--rem));line-height:1.2;letter-spacing:normal}._date_day_7fpmy_205{font-size:calc(.875 * var(--rem))}._timetable_7fpmy_209{display:grid;grid-template-columns:max-content minmax(0,1fr);border:1px solid var(--color-line);border-top:0}._timetable_row_7fpmy_216{display:grid;grid-template-columns:subgrid;grid-column:span 2;padding:var(--space-04) clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px))}._timetable_row_7fpmy_216:not(:first-child){border-top:1px solid var(--color-line)}@media screen and (width < max(768px,48rem)){._timetable_row_7fpmy_216{display:block}}._timetable_time_7fpmy_231{align-self:center;padding-right:clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px));font-family:var(--ff-en);font-size:calc(1.25 * var(--rem));line-height:1.2;color:var(--color-dark);letter-spacing:normal}._timetable_body_7fpmy_241{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px));padding-left:clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px));border-left:1px solid var(--color-line)}@media screen and (width < max(768px,48rem)){._timetable_body_7fpmy_241{display:block;padding-left:0;margin-top:calc(1.25 * var(--rem));border-left:0}}._timetable_title_7fpmy_257{font-size:var(--fz-h4);font-weight:500}._timetable_title_7fpmy_257 a{text-decoration:underline}._timetable_subtitle_7fpmy_265{margin-top:var(--space-07);font-size:var(--fz-summary);font-weight:500}._timetable_description_7fpmy_271{position:relative;width:100%;margin-top:var(--space-07);font-size:calc(.75 * var(--rem));text-align:justify}._timetable_descriptionInner_7fpmy_279{height:2lh;overflow:hidden}@media screen and (width < max(992px,62rem)){._timetable_descriptionInner_7fpmy_279{height:3lh}}._timetable_description_7fpmy_271._-expanded_7fpmy_288 ._timetable_descriptionInner_7fpmy_279{height:auto}._timetable_description_7fpmy_271._-expanded_7fpmy_288 ._timetable_descriptionInner_7fpmy_279:before{content:normal}._timetable_descriptionInner_7fpmy_279:before{float:right;width:100%;height:2lh;content:"";shape-outside:polygon(100% calc(1lh + 1px),100% 0,100% calc(1lh + 1px),100% 100%,calc(100% - 6.1ic) 100%,calc(100% - 6.1ic) calc(1lh + 1px))}@media screen and (width < max(992px,62rem)){._timetable_descriptionInner_7fpmy_279:before{height:3lh;shape-outside:polygon(100% calc(2lh + 1px),100% 0,100% calc(2lh + 1px),100% 100%,calc(100% - 6.1ic) 100%,calc(100% - 6.1ic) calc(2lh + 1px))}}._timetable_descriptionInner_7fpmy_279 p:not(:first-child){margin-top:1lh}._timetable_descriptionInfo_7fpmy_311{color:var(--color-dark)}._timetable_descriptionInfo_7fpmy_311:not(:first-child){margin-top:1lh}._timetable_descriptionInfoItem_7fpmy_318{display:flex}._timetable_descriptionInfoItem_7fpmy_318 dt{flex:0 0 auto}._timetable_descMore_7fpmy_325{position:absolute;top:1lh;left:0;display:flex;justify-content:flex-end;width:100%;pointer-events:none;visibility:visible}._timetable_description_7fpmy_271._-expanded_7fpmy_288 ._timetable_descMore_7fpmy_325{display:none}@media screen and (width < max(992px,62rem)){._timetable_descMore_7fpmy_325{top:2lh}}._timetable_descMore_7fpmy_325 button{color:var(--color-blue);text-decoration:underline;pointer-events:auto}._timetable_calendar_7fpmy_349{align-self:center;margin-top:calc(1.25 * var(--rem))}._timetable_calendarButton_7fpmy_354{display:inline-flex;gap:calc(10 * var(--px));align-items:center;justify-content:center;min-height:calc(2.5 * var(--rem));padding:var(--button-padding);font-size:calc(.6875 * var(--rem));font-weight:700;color:var(--color-blue);border:2px solid var(--color-line);border-radius:calc(1.25 * var(--rem))}._timetable_calendarButton_7fpmy_354 svg{display:block;width:var(--size-icon)}._timetable_calendarButton_7fpmy_354 svg path{stroke:currentcolor;transition:stroke var(--duration-hover-button)}@media(hover:hover){._timetable_calendarButton_7fpmy_354{transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}._timetable_calendarButton_7fpmy_354:hover{color:var(--color-white);background-color:var(--color-btn-hover);border-color:var(--color-btn-hover)}}
