.dropdown[data-astro-cid-uvqtwjhu]{position:absolute;top:0;left:0;width:100vw;padding-top:calc(var(--_header-gutter) + var(--_main-height))}@media screen and (width < max(768px,48rem)){.dropdown[data-astro-cid-uvqtwjhu]{padding-top:var(--header-height)}}.dropdown[data-astro-cid-uvqtwjhu][aria-hidden=true]{visibility:hidden;transition:visibility calc(var(--duration-base) * .2) 0s}.dropdown[data-astro-cid-uvqtwjhu][aria-hidden=true]:after{opacity:0}.dropdown[data-astro-cid-uvqtwjhu]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--color-blue);transition:opacity calc(var(--duration-base) * .3) 0s}@media screen and (width < max(768px,48rem)){.dropdown[data-astro-cid-uvqtwjhu]:before{position:absolute;top:calc(var(--header-height) - 1px);left:0;z-index:2;width:100%;height:0;content:"";background-color:var(--color-line-20);border-top:1px solid transparent}}.dropdown[data-astro-cid-uvqtwjhu] :focus-visible{outline-color:var(--color-white)}.-swap .dropdown[data-astro-cid-uvqtwjhu]:after{opacity:1;transition:none}.-swap .dropdown[data-astro-cid-uvqtwjhu][aria-hidden=true]:before{display:none}.inner[data-astro-cid-uvqtwjhu]{position:relative;z-index:1;max-height:calc(100dvh - var(--_header-gutter) - var(--_main-height));padding:clamp(1.25 * var(--rem),var(--window-width) / 1000 * 1.17375rem + .809875 * var(--rem),2.5 * var(--rem)) 0 calc(var(--space-05) - 1px);overflow:auto;scrollbar-gutter:stable;border-bottom:1px solid transparent;transition:opacity calc(var(--duration-base) * .3) 0s}.dropdown[data-astro-cid-uvqtwjhu][aria-hidden=true] .inner[data-astro-cid-uvqtwjhu]{opacity:0}.inside[data-astro-cid-uvqtwjhu]{position:relative}.close[data-astro-cid-uvqtwjhu]{position:relative;margin-top:var(--space-05)}.closeButton[data-astro-cid-uvqtwjhu]{display:flex;gap:calc(10 * var(--px));align-items:center;min-height:calc(2.5 * var(--rem));padding:var(--button-padding);margin:0 auto;font-size:calc(.8125 * var(--rem));font-weight:700;color:var(--color-blue);background-color:var(--color-white);border:2px solid var(--color-line);border-radius:calc(1.25 * var(--rem))}.closeButton[data-astro-cid-uvqtwjhu] svg[data-astro-cid-uvqtwjhu]{display:block;flex:0 0 auto;width:var(--size-icon)}.closeButton[data-astro-cid-uvqtwjhu] svg[data-astro-cid-uvqtwjhu] path{fill:var(--color-blue);transition:fill var(--duration-hover-button)}@media (hover: hover){.closeButton[data-astro-cid-uvqtwjhu]{transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}.closeButton[data-astro-cid-uvqtwjhu]:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.closeButton[data-astro-cid-uvqtwjhu]:hover svg[data-astro-cid-uvqtwjhu] path{fill:var(--color-white)}}.list[data-astro-cid-rsbyhbtv]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(10 * var(--px))}@media screen and (width < max(992px,62rem)){.list[data-astro-cid-rsbyhbtv]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width < max(375px,23.4375rem)){.list[data-astro-cid-rsbyhbtv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < max(250px,15.625rem)){.list[data-astro-cid-rsbyhbtv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.list_item[data-astro-cid-rsbyhbtv]{display:block}.list_link[data-astro-cid-rsbyhbtv]{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(76 * var(--px),var(--window-width) / 100 * 2.254px + 67.548 * var(--px),100 * var(--px));padding:calc(5 * var(--px) - 2px);background-color:var(--color-white);border:2px solid transparent;border-radius:calc(10 * var(--px))}.list_logo[data-astro-cid-rsbyhbtv]{display:block;width:auto;height:clamp(20 * var(--px),var(--window-width) / 100 * 1.878px + 12.958 * var(--px),40 * var(--px))}@media (hover: hover){.list_logo[data-astro-cid-rsbyhbtv]{transition:scale var(--duration-hover-button)}.list_link[data-astro-cid-rsbyhbtv]:hover .list_logo[data-astro-cid-rsbyhbtv]{scale:1.1}}.list_icon[data-astro-cid-rsbyhbtv]{position:absolute;top:clamp(8 * var(--px),var(--window-width) / 100 * 1.127px + 3.774 * var(--px),20 * var(--px));right:clamp(8 * var(--px),var(--window-width) / 100 * 1.127px + 3.774 * var(--px),20 * var(--px));width:var(--size-icon)}.list_icon[data-astro-cid-rsbyhbtv] path{fill:var(--color-gray);transition:fill var(--duration-hover-button)}@media (hover: hover){.list_link[data-astro-cid-rsbyhbtv]:hover .list_icon[data-astro-cid-rsbyhbtv] path{fill:var(--color-blue)}}.text01[data-astro-cid-6pgruqdb],.text02[data-astro-cid-6pgruqdb]{color:var(--color-white);text-align:center}.text01[data-astro-cid-6pgruqdb]{font-size:500}.text02[data-astro-cid-6pgruqdb]{font-size:clamp(1.0625 * var(--rem),var(--window-width) / 1000 * .1175rem + 1.0184375 * var(--rem),1.1875 * var(--rem));font-weight:700}.list[data-astro-cid-6pgruqdb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(10 * var(--px));margin-top:var(--space-05)}@media screen and (width < max(992px,62rem)){.list[data-astro-cid-6pgruqdb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width < max(375px,23.4375rem)){.list[data-astro-cid-6pgruqdb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < max(250px,15.625rem)){.list[data-astro-cid-6pgruqdb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.list_item[data-astro-cid-6pgruqdb]{display:block}.list_link[data-astro-cid-6pgruqdb]{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(76 * var(--px),var(--window-width) / 100 * 2.254px + 67.548 * var(--px),100 * var(--px));padding:calc(5 * var(--px) - 2px);background-color:var(--color-white);border:2px solid transparent;border-radius:calc(10 * var(--px))}@media (forced-colors: active){.list_link[data-astro-cid-6pgruqdb]{background-color:var(--color-white)}}.list_logo[data-astro-cid-6pgruqdb]{display:block;width:auto;height:clamp(20 * var(--px),var(--window-width) / 100 * 1.878px + 12.958 * var(--px),40 * var(--px))}@media (hover: hover){.list_logo[data-astro-cid-6pgruqdb]{transition:scale var(--duration-hover-button)}.list_link[data-astro-cid-6pgruqdb]:hover .list_logo[data-astro-cid-6pgruqdb]{scale:1.1}}.list_icon[data-astro-cid-6pgruqdb]{position:absolute;top:clamp(8 * var(--px),var(--window-width) / 100 * 1.127px + 3.774 * var(--px),20 * var(--px));right:clamp(8 * var(--px),var(--window-width) / 100 * 1.127px + 3.774 * var(--px),20 * var(--px));width:var(--size-icon)}.list_icon[data-astro-cid-6pgruqdb] path{fill:var(--color-gray);transition:fill var(--duration-hover-button)}@media (hover: hover){.list_link[data-astro-cid-6pgruqdb]:hover .list_icon[data-astro-cid-6pgruqdb] path{fill:var(--color-blue)}}astro-dropdown-search[data-astro-cid-6gaovnh6]{display:contents}.inner[data-astro-cid-6gaovnh6]{box-sizing:content-box;max-width:calc(900 * var(--px) * var(--text-scale));padding:0 var(--offset);margin:0 auto}.form[data-astro-cid-6gaovnh6]{padding:calc(20 * var(--px) - 1px) calc(20 * var(--px) - 1px) calc(var(--space-05) - 1px);background-color:var(--color-wrap);border:1px solid var(--color-wrap);border-radius:calc(20 * var(--px))}.form[data-astro-cid-6gaovnh6] :where(:focus-visible)[data-astro-cid-6gaovnh6]{outline-color:var(--color-blue)}.form_inner[data-astro-cid-6gaovnh6]{display:flex;height:clamp(3 * var(--rem),var(--window-width) / 1000 * .1175rem + 2.9559375 * var(--rem),3.125 * var(--rem));background-color:var(--color-white);border:1px solid var(--color-line);border-radius:calc(10 * var(--px))}.form_input[data-astro-cid-6gaovnh6]{flex:1 1 auto;min-width:0;padding:0 calc(20 * var(--px) - 1px);border-radius:calc(10 * var(--px)) 0 0 calc(10 * var(--px))}.form_input[data-astro-cid-6gaovnh6]:focus-visible{outline:1px solid var(--color-dark);outline-offset:0}.form_reset[data-astro-cid-6gaovnh6]{display:flex;flex:0 0 calc(1.25 * var(--rem) + 40 * var(--px));align-items:center;justify-content:center;border-radius:0 calc(10 * var(--px)) calc(10 * var(--px)) 0}.form_reset[data-astro-cid-6gaovnh6]:focus-visible{outline-offset:-2px}.form_resetInner[data-astro-cid-6gaovnh6]{display:flex;flex:0 0 calc(1.25 * var(--rem));align-items:center;justify-content:center;width:calc(1.25 * var(--rem));height:calc(1.25 * var(--rem));background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:50%}.form_resetInner[data-astro-cid-6gaovnh6] svg[data-astro-cid-6gaovnh6]{flex:0 0 auto;width:var(--size-icon)}.form_resetInner[data-astro-cid-6gaovnh6] svg[data-astro-cid-6gaovnh6] path{fill:var(--color-white)}@media (hover: hover){.form_resetInner[data-astro-cid-6gaovnh6]{transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}.form_reset[data-astro-cid-6gaovnh6]:hover .form_resetInner[data-astro-cid-6gaovnh6]{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}}.form_submit[data-astro-cid-6gaovnh6]{display:flex;gap:calc(10 * var(--px));align-items:center;height:calc(2.5 * var(--rem));padding:var(--button-padding);margin:var(--space-05) auto 0;font-size:calc(.8125 * var(--rem));font-weight:700;color:var(--color-white);background-color:var(--color-blue);border:2px solid transparent;border-radius:calc(1.25 * var(--rem))}.form_submit[data-astro-cid-6gaovnh6] svg[data-astro-cid-6gaovnh6]{flex:0 0 auto;width:var(--size-icon);transition:fill var(--duration-hover-button)}@media (hover: hover){.form_submit[data-astro-cid-6gaovnh6]{transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}.form_submit[data-astro-cid-6gaovnh6]:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.form_submit[data-astro-cid-6gaovnh6]:hover svg[data-astro-cid-6gaovnh6] path{fill:var(--color-white)}}.search[data-astro-cid-7vcpxzz4]{padding-bottom:calc(1.25 * var(--rem))}.search_label[data-astro-cid-7vcpxzz4]{padding:0 var(--indent);font-size:var(--fz-small);font-weight:500;color:var(--color-white)}.search_window[data-astro-cid-7vcpxzz4]{position:relative;height:calc(2.5 * var(--rem));margin-top:calc(.625 * var(--rem));background-color:var(--color-white);border-radius:calc(1.25 * var(--rem))}.search_input[data-astro-cid-7vcpxzz4]{display:block;width:100%;height:calc(2.5 * var(--rem));padding:0 calc(2.5 * var(--rem) - 1px) 0 calc(1.25 * var(--rem) - 1px);border:1px solid var(--color-white);border-radius:calc(1.25 * var(--rem))}.search_input[data-astro-cid-7vcpxzz4]:focus-visible{outline-width:1px}.search_submit[data-astro-cid-7vcpxzz4]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:calc(2.5 * var(--rem));height:100%}.-focus-visible .search_submit[data-astro-cid-7vcpxzz4]:focus-visible{outline:none}.-focus-visible .search_submit[data-astro-cid-7vcpxzz4]:focus-visible .search_submitInner[data-astro-cid-7vcpxzz4]{outline:3px solid var(--color-blue);outline-offset:2px}.search_submitInner[data-astro-cid-7vcpxzz4]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(1.25 * var(--rem));height:calc(1.25 * var(--rem));background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:50%}.search_submitInner[data-astro-cid-7vcpxzz4] svg[data-astro-cid-7vcpxzz4]{display:block;width:var(--size-icon)}@media (hover: hover){.search_submitInner[data-astro-cid-7vcpxzz4]{transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}.search_submit[data-astro-cid-7vcpxzz4]:hover .search_submitInner[data-astro-cid-7vcpxzz4]{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}}.channel[data-astro-cid-7vcpxzz4]{padding:calc(1.25 * var(--rem)) 0;border-top:1px solid var(--color-line-20)}.channel_list[data-astro-cid-7vcpxzz4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(10 * var(--px))}@media screen and (width < max(992px,62rem)){.channel_list[data-astro-cid-7vcpxzz4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width < max(375px,23.4375rem)){.channel_list[data-astro-cid-7vcpxzz4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < max(250px,15.625rem)){.channel_list[data-astro-cid-7vcpxzz4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel_listItem[data-astro-cid-7vcpxzz4]{display:block}.channel_link[data-astro-cid-7vcpxzz4]{display:flex;align-items:center;justify-content:center;height:clamp(4.75 * var(--rem),var(--window-width) / 1000 * 1.40875rem + 4.22175 * var(--rem),6.25 * var(--rem));padding:calc(5 * var(--px) - 1px);background-color:var(--color-white);border:1px solid transparent;border-radius:calc(10 * var(--px))}.channel_link[data-astro-cid-7vcpxzz4] :is(svg,img)[data-astro-cid-7vcpxzz4]{display:block;width:auto;height:clamp(1.25 * var(--rem),var(--window-width) / 1000 * 1.17375rem + .809875 * var(--rem),2.5 * var(--rem))}@media (hover: hover){.channel_link[data-astro-cid-7vcpxzz4] :is(svg,img)[data-astro-cid-7vcpxzz4]{transition:scale var(--duration-hover-button)}.channel_link[data-astro-cid-7vcpxzz4]:hover :is(svg,img)[data-astro-cid-7vcpxzz4]{scale:1.1}}.navigation[data-astro-cid-7vcpxzz4]{border-top:1px solid var(--color-line-20)}.navigation_item[data-astro-cid-7vcpxzz4]{border-bottom:1px solid var(--color-line-20)}.navigation_link[data-astro-cid-7vcpxzz4]{display:block;padding:calc(1.25 * var(--rem)) calc(var(--offset) + var(--indent));font-size:var(--fz-small);font-weight:500;color:var(--color-white)}.navigation_link[data-astro-cid-7vcpxzz4]:focus-visible{outline-offset:-5px}astro-header[data-astro-cid-uaqiaooz]{display:contents}.container[data-astro-cid-uaqiaooz]{--_main-height: calc(5 * var(--rem));--_header-gutter: calc(10 * var(--px));position:fixed;top:var(--_top, 0);left:0;z-index:5;width:100%;padding:calc(10 * var(--px)) calc(10 * var(--px) + var(--scroll-gutter-width, 0px)) 0 calc(10 * var(--px));isolation:isolate;transition:z-index calc(var(--duration-base) * .3) 0s;animation:slide-out calc(var(--duration-base) * .3) both;will-change:top}.container[data-astro-cid-uaqiaooz].-dropdown-opened{z-index:5;transition:none}.-header-shown .container[data-astro-cid-uaqiaooz],.container[data-astro-cid-uaqiaooz]:has(:focus-visible){animation-name:slide-in}@media screen and (height < max(320px,20rem)) and (width >= max(992px,62rem)){.container[data-astro-cid-uaqiaooz]{animation-name:slide-out!important}}@media screen and (height < max(180px,11.25rem)) and (max(992px,62rem) > width >= max(768px,48rem)){.container[data-astro-cid-uaqiaooz]{animation-name:slide-out!important}}@media screen and (height < max(132px,8.25rem)) and (max(768px,48rem) > width){.container[data-astro-cid-uaqiaooz]{animation-name:slide-out!important}}@media screen and (width < max(768px,48rem)){.container[data-astro-cid-uaqiaooz]{--_main-height: calc(4.125 * var(--rem));--_header-gutter: 0px;padding:0 var(--scroll-gutter-width, 0) 0 0;border-bottom:1px solid var(--color-white)}}@keyframes slide-in{0%{top:var(--_top, 0)}to{top:0}}@keyframes slide-out{0%{top:0}to{top:var(--_top, 0)}}.backdrop[data-astro-cid-uaqiaooz]{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100dvh;pointer-events:none;visibility:hidden;background-color:#000;opacity:0;transition:visibility calc(var(--duration-base) * .2) 0s,opacity calc(var(--duration-base) * .2) 0s}.container[data-astro-cid-uaqiaooz].-dropdown-opened .backdrop[data-astro-cid-uaqiaooz]{pointer-events:auto;visibility:visible;opacity:.4}.main[data-astro-cid-uaqiaooz]{position:relative;z-index:3;display:flex;gap:clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px));align-items:center;padding:calc(1.25 * var(--rem) - 1px) calc(var(--offset) - 10 * var(--px) - 1px);background-color:var(--color-white);border:1px solid transparent;border-radius:calc(20 * var(--px));box-shadow:0 10px 20px #0000001a}@media screen and (width < max(768px,48rem)){.main[data-astro-cid-uaqiaooz]{position:static;gap:calc(20 * var(--px));padding:calc(.8125 * var(--rem)) calc(var(--offset) - 7 * var(--px)) calc(.8125 * var(--rem) - 1px);border:0;border-radius:0}.container[data-astro-cid-uaqiaooz].-dropdown-opened .main[data-astro-cid-uaqiaooz] :focus-visible{outline-color:var(--color-white)}}.channel[data-astro-cid-uaqiaooz]{padding:0 calc(30 * var(--px));margin-top:calc(10 * var(--px));background-color:var(--color-blue);border:1px solid transparent;border-radius:calc(20 * var(--px))}@media screen and (width < max(992px,62rem)){.channel[data-astro-cid-uaqiaooz]{display:none}}.channel_list[data-astro-cid-uaqiaooz]{--_icon-height: clamp(2.1875 * var(--rem), var(--window-width) / 1000 * .6975rem + 1.4955625 * var(--rem), 2.5 * var(--rem));--_gap: clamp(40 * var(--px), var(--window-width) / 100 * 8.929px + -48.576 * var(--px), 80 * var(--px));display:flex;flex-wrap:wrap;gap:calc(1.25 * var(--rem)) clamp(40 * var(--px),var(--window-width) / 100 * 8.929px + -48.576 * var(--px),80 * var(--px));align-items:center;width:calc(var(--_icon-height) * 15.45 + var(--_gap) * 6 + var(--size-icon) * 2 + 10 * var(--px) * 2 + 2px);margin:-1px auto;overflow:hidden}.channel_listItem[data-astro-cid-uaqiaooz]{display:flex}.channel_link[data-astro-cid-uaqiaooz]{position:relative;display:flex;gap:calc(10 * var(--px));align-items:center;padding:calc(.625 * var(--rem)) 0}.channel_link[data-astro-cid-uaqiaooz]:focus-visible{outline-style:dashed;outline-color:var(--color-white);outline-offset:-3px}.channel_link[data-astro-cid-uaqiaooz]:after{position:absolute;bottom:0;left:50%;width:0;height:2px;content:"";background-color:var(--color-white);border-radius:2px;transition:width var(--duration-hover-underline) 0s,left var(--duration-hover-underline) 0s}@media (forced-colors: active){.channel_link[data-astro-cid-uaqiaooz]:after{content:normal}}@media (hover: hover){.channel_link[data-astro-cid-uaqiaooz]:hover:after{left:calc(50% - .625 * var(--rem));width:calc(1.25 * var(--rem))}}.channel_link[data-astro-cid-uaqiaooz].-current:after{left:0;width:100%}.channel_icon[data-astro-cid-uaqiaooz]{display:block;width:auto;height:clamp(2.1875 * var(--rem),var(--window-width) / 1000 * .6975rem + 1.4955625 * var(--rem),2.5 * var(--rem))}.channel_blank[data-astro-cid-uaqiaooz]{width:var(--size-icon)}.channel_blank[data-astro-cid-uaqiaooz] path{fill:var(--color-white)}.navigation[data-astro-cid-uaqiaooz]{position:relative;z-index:2;margin-left:auto}@media screen and (width < max(992px,62rem)){.navigation[data-astro-cid-uaqiaooz]{display:none}}.navigation_list[data-astro-cid-uaqiaooz]{display:flex;gap:clamp(20 * var(--px),var(--window-width) / 100 * 2.232px + -2.141 * var(--px),30 * var(--px));align-items:center;font-size:calc(.75 * var(--rem));font-weight:700}.navigation_link[data-astro-cid-uaqiaooz]{position:relative;padding:calc(.625 * var(--rem) + 2px) 0}.navigation_link[data-astro-cid-uaqiaooz]:after{position:absolute;bottom:0;left:50%;width:0;height:2px;content:"";background-color:var(--color-blue);border-radius:2px;transition:width var(--duration-hover-underline) 0s,left var(--duration-hover-underline) 0s}@media (hover: hover){.navigation_link[data-astro-cid-uaqiaooz]:hover:after{left:calc(50% - .625 * var(--rem));width:calc(1.25 * var(--rem))}}.navigation_link[data-astro-cid-uaqiaooz].-current:after{left:0;width:100%}.widgets[data-astro-cid-uaqiaooz]{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:clamp(8 * var(--px),var(--window-width) / 100 * .188px + 7.295 * var(--px),10 * var(--px));align-items:center;justify-content:flex-end}@media screen and (width < max(992px,62rem)){.widgets[data-astro-cid-uaqiaooz]{margin-left:auto}}.button[data-astro-cid-uaqiaooz]{position:relative;display:flex;align-items:center;min-height:calc(2.5 * var(--rem));font-size:calc(.8125 * var(--rem));font-weight:700;border-radius:calc(1.25 * var(--rem))}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo){transition:color var(--duration-hover-button),background-color var(--duration-hover-button),border-color var(--duration-hover-button)}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded=true]{color:var(--color-white);background-color:var(--color-blue);border-color:var(--color-blue)}@media screen and (width < max(768px,48rem)){.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded=true]{border-color:var(--color-line)}}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded=true] svg[data-astro-cid-uaqiaooz]{display:block}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded=true] svg[data-astro-cid-uaqiaooz] path{fill:var(--color-white)}@media (hover: hover){.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded]:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu,.-howTo)[aria-expanded]:hover svg[data-astro-cid-uaqiaooz] path{fill:var(--color-white)}}.button[data-astro-cid-uaqiaooz] svg[data-astro-cid-uaqiaooz]{display:block;flex:0 0 auto}.button[data-astro-cid-uaqiaooz] svg[data-astro-cid-uaqiaooz] path{transition:fill var(--duration-hover-button)}.button[data-astro-cid-uaqiaooz]:is(.-search,.-timetable,.-menu){color:var(--color-blue);background-color:var(--color-white);border:2px solid var(--color-line)}.button[data-astro-cid-uaqiaooz]:is(.-search,.-menu){padding:calc(.5 * var(--rem) - 2px) calc(1.375 * var(--rem) - 2px)}.button[data-astro-cid-uaqiaooz]:is(.-search,.-menu) svg[data-astro-cid-uaqiaooz] path{fill:var(--color-blue)}.button[data-astro-cid-uaqiaooz]:is(.-timetable,.-howTo){gap:calc(10 * var(--px));padding:var(--button-padding)}.button[data-astro-cid-uaqiaooz]:is(.-timetable,.-howTo) svg[data-astro-cid-uaqiaooz]{width:var(--size-icon);transition:rotate calc(var(--duration-base) * .2);rotate:90deg}.button[data-astro-cid-uaqiaooz]:is(.-timetable,.-howTo)[aria-expanded=true] svg[data-astro-cid-uaqiaooz]{rotate:-90deg}.button[data-astro-cid-uaqiaooz].-search{padding:calc(.5 * var(--rem) - 2px) calc(1.375 * var(--rem) - 2px)}.button[data-astro-cid-uaqiaooz].-search svg[data-astro-cid-uaqiaooz]{width:calc(1 * var(--rem))}.button[data-astro-cid-uaqiaooz].-search svg[data-astro-cid-uaqiaooz] path{fill:var(--color-blue)}.button[data-astro-cid-uaqiaooz].-search[aria-expanded=true]{background-color:var(--color-blue);border-color:var(--color-blue)}.button[data-astro-cid-uaqiaooz].-search[aria-expanded=true] svg[data-astro-cid-uaqiaooz] path{fill:var(--color-white)}@media screen and (width < max(992px,62rem)){.button[data-astro-cid-uaqiaooz].-search{display:none}}.button[data-astro-cid-uaqiaooz].-timetable svg[data-astro-cid-uaqiaooz] path{fill:var(--color-blue)}.button[data-astro-cid-uaqiaooz].-howTo{color:var(--color-white);background-color:var(--color-blue);border:2px solid transparent}.button[data-astro-cid-uaqiaooz].-howTo svg[data-astro-cid-uaqiaooz] path{fill:var(--color-white)}@media screen and (width < max(768px,48rem)){.container[data-astro-cid-uaqiaooz].-dropdown-opened .button[data-astro-cid-uaqiaooz].-howTo{border-color:var(--color-line)}}.button[data-astro-cid-uaqiaooz].-menu{display:none;width:calc(3.75 * var(--rem));padding:calc(.5 * var(--rem) - 2px) calc(1.3125 * var(--rem) - 2px)}@media screen and (width < max(992px,62rem)){.button[data-astro-cid-uaqiaooz].-menu{display:flex}}.button[data-astro-cid-uaqiaooz].-menu svg[data-astro-cid-uaqiaooz]{width:calc(1.125 * var(--rem))}.button[data-astro-cid-uaqiaooz] :is(.close-sr-only,.open-sr-only)[data-astro-cid-uaqiaooz]{position:fixed;top:0;left:0;width:4px;height:4px;padding:0;margin:0;overflow:hidden;visibility:visible;border:none;opacity:0}.button[data-astro-cid-uaqiaooz] .close-sr-only[data-astro-cid-uaqiaooz],.button[data-astro-cid-uaqiaooz][aria-expanded=true] .open-sr-only[data-astro-cid-uaqiaooz]{display:none}.button[data-astro-cid-uaqiaooz] .open-sr-only[data-astro-cid-uaqiaooz],.button[data-astro-cid-uaqiaooz][aria-expanded=true] .close-sr-only[data-astro-cid-uaqiaooz]{display:block}.menu_icon[data-astro-cid-uaqiaooz]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity calc(var(--duration-base) * .2)}.menu_icon[data-astro-cid-uaqiaooz].-open{opacity:1}.button[data-astro-cid-uaqiaooz][aria-expanded=true] .menu_icon[data-astro-cid-uaqiaooz].-open{opacity:0}.menu_icon[data-astro-cid-uaqiaooz].-open svg[data-astro-cid-uaqiaooz]{width:calc(1.125 * var(--rem))}.menu_icon[data-astro-cid-uaqiaooz].-close{opacity:0}.button[data-astro-cid-uaqiaooz][aria-expanded=true] .menu_icon[data-astro-cid-uaqiaooz].-close{opacity:1}.menu_icon[data-astro-cid-uaqiaooz].-close svg[data-astro-cid-uaqiaooz]{width:calc(1 * var(--rem))}astro-ad-footer[data-astro-cid-qq6shrkq]{display:contents}.container[data-astro-cid-qq6shrkq]{color:var(--color-white);background-color:var(--color-black)}.container[data-astro-cid-qq6shrkq] :focus-visible{outline-color:var(--color-white)}.-floating-howto-shown .container[data-astro-cid-qq6shrkq]:not(.ads){--_floating-gap: 0px;padding-bottom:calc(clamp(4.0625 * var(--rem),var(--window-width) / 1000 * .293125rem + 3.9525625 * var(--rem),4.375 * var(--rem)) + var(--_floating-gap))}@media screen and (width < max(992px,62rem)){.-floating-howto-shown .container[data-astro-cid-qq6shrkq]:not(.ads){--_floating-gap: calc(20 * var(--px))}}:is(.ads,.main,.sub)[data-astro-cid-qq6shrkq]{padding:calc(var(--space-03) - 1px) 0}.ads_list[data-astro-cid-qq6shrkq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}@media screen and (width < max(992px,62rem)){.ads_list[data-astro-cid-qq6shrkq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width < max(576px,36rem)){.ads_list[data-astro-cid-qq6shrkq]{grid-template-columns:minmax(0,1fr);gap:var(--space-06)}}.ads_list[data-astro-cid-qq6shrkq] a[data-astro-cid-qq6shrkq]{display:block}.ads_list[data-astro-cid-qq6shrkq] img[data-astro-cid-qq6shrkq]{display:block;width:100%}.ads[data-astro-cid-qq6shrkq],.main[data-astro-cid-qq6shrkq]{border-top:1px solid transparent}.ads[data-astro-cid-qq6shrkq]+.container[data-astro-cid-qq6shrkq] .main[data-astro-cid-qq6shrkq]{border-color:var(--color-line-20)}.main_grid[data-astro-cid-qq6shrkq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-02) var(--gap)}@media screen and (width < max(768px,48rem)){.main_grid[data-astro-cid-qq6shrkq]{grid-template-columns:minmax(0,1fr)}}.logo[data-astro-cid-qq6shrkq]{padding:calc(.3125 * var(--rem)) 0}@media screen and (width < max(768px,48rem)){.logo[data-astro-cid-qq6shrkq]{padding:0}}.logo[data-astro-cid-qq6shrkq] :is(svg,img)[data-astro-cid-qq6shrkq]{width:calc(9.1875 * var(--rem));height:calc(1.875 * var(--rem))}.main_sns[data-astro-cid-qq6shrkq]{display:flex;margin-top:var(--space-05);margin-left:calc(-10 * var(--px))}.main_snsLink[data-astro-cid-qq6shrkq]{display:block;padding:calc(10 * var(--px))}.main_snsLink[data-astro-cid-qq6shrkq] svg[data-astro-cid-qq6shrkq]{display:block;width:calc(1.25 * var(--rem))}.navigation[data-astro-cid-qq6shrkq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:span 2;gap:calc(2.5 * var(--rem)) var(--gap)}@media screen and (width < max(992px,62rem)){.navigation[data-astro-cid-qq6shrkq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < max(576px,36rem)){.navigation[data-astro-cid-qq6shrkq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width < max(992px,62rem)){.navigation_item[data-astro-cid-qq6shrkq].-recommend{grid-column:span 3}}@media screen and (width < max(576px,36rem)){.navigation_item[data-astro-cid-qq6shrkq].-recommend{grid-column:span 2}}.navigation_heading[data-astro-cid-qq6shrkq]{font-size:var(--fz-xsmall);font-weight:700;line-height:calc(1.25 * var(--rem))}.navigation_children[data-astro-cid-qq6shrkq]{display:flex;flex-direction:column;gap:calc(.625 * var(--rem));font-size:calc(.6875 * var(--rem));line-height:calc(1.25 * var(--rem))}.navigation_children[data-astro-cid-qq6shrkq]:not(:first-child){margin-top:clamp(.625 * var(--rem),var(--window-width) / 1000 * .586875rem + .4049375 * var(--rem),1.25 * var(--rem))}.-recommend[data-astro-cid-qq6shrkq] .navigation_children[data-astro-cid-qq6shrkq]{gap:clamp(.625 * var(--rem),var(--window-width) / 1000 * .586875rem + .4049375 * var(--rem),1.25 * var(--rem));font-size:var(--fz-xsmall);font-weight:700}.navigation_link[data-astro-cid-qq6shrkq],.subNavigation_link[data-astro-cid-qq6shrkq]{display:inline-block}.navigation_link[data-astro-cid-qq6shrkq][target=_blank] span[data-astro-cid-qq6shrkq]:not(.-underline),.subNavigation_link[data-astro-cid-qq6shrkq][target=_blank] span[data-astro-cid-qq6shrkq]:not(.-underline){padding-right:calc(5 * var(--px) + var(--size-icon))}.navigation_link[data-astro-cid-qq6shrkq] svg[data-astro-cid-qq6shrkq],.subNavigation_link[data-astro-cid-qq6shrkq] svg[data-astro-cid-qq6shrkq]{width:var(--size-icon);margin-left:calc(var(--size-icon) * -1)}.navigation_link[data-astro-cid-qq6shrkq] svg[data-astro-cid-qq6shrkq] path,.subNavigation_link[data-astro-cid-qq6shrkq] svg[data-astro-cid-qq6shrkq] path{fill:currentcolor}.sub[data-astro-cid-qq6shrkq]{border-top:1px solid var(--color-line-20)}.sub_inner[data-astro-cid-qq6shrkq]{display:flex;flex-wrap:wrap;gap:calc(2.5 * var(--rem)) calc(30 * var(--px));align-items:center}@media screen and (width < max(576px,36rem)){.sub_inner[data-astro-cid-qq6shrkq]{display:block}}.subNavigation[data-astro-cid-qq6shrkq]{display:flex;gap:calc(.625 * var(--rem)) calc(30 * var(--px));font-size:calc(.6875 * var(--rem));line-height:calc(1.25 * var(--rem))}@media screen and (width < max(768px,48rem)){.subNavigation[data-astro-cid-qq6shrkq]{flex-wrap:wrap}}@media screen and (width < max(576px,36rem)){.subNavigation[data-astro-cid-qq6shrkq]{flex-direction:column}}.copyright[data-astro-cid-qq6shrkq]{margin-left:auto;font-family:var(--ff-en);font-size:calc(.625 * var(--rem));line-height:2;letter-spacing:normal}@media screen and (width < max(576px,36rem)){.copyright[data-astro-cid-qq6shrkq]{margin:calc(2.5 * var(--rem)) 0 0}}@use "@/styles/variables" as var;@use "@/styles/extension" as *;._pill_lgq9e_1{display:inline-flex;flex:0 0 auto;align-items:center;width:fit-content;height:calc(1.25 * var(--rem));padding:0 calc(.625 * var(--rem) - 1px);font-size:var(--fz-tag);font-weight:500;color:var(--_foreground, var(--color-white));background-color:var(--_background, var(--color-blue));border:1px solid var(--_border, transparent);border-radius:calc(.625 * var(--rem))}._pill_lgq9e_1._-dark_lgq9e_15{--_foreground: var(--color-blue);--_background: var(--color-white)}._pill_lgq9e_1 svg{display:block;flex:0 0 var(--size-icon);width:var(--size-icon)}._pill_lgq9e_1 svg path{fill:currentcolor}@media (hover: hover){._pill_lgq9e_1{transition:color var(--duration-hover-button),background-color var(--duration-hover-button)}a:hover ._pill_lgq9e_1:not(._-dark_lgq9e_15){--_foreground: var(--color-white);--_background: var(--color-black)}}._link_1rxva_1{font-size:clamp(.875 * var(--rem),var(--window-width) / 1000 * .1175rem + .8309375 * var(--rem),1 * var(--rem));font-weight:500}._text_1rxva_6{padding-right:calc(1.875 * var(--rem) + 10 * var(--px) + 1px)}._text_1rxva_6+[data-component-icon-pill]{margin-right:1px;margin-left:round(up,-1.875 * var(--rem),1px);translate:0 -.15em}.container[data-astro-cid-kuqn2aad]{padding:calc(var(--space-03) - 1px) 0 clamp(2.5 * var(--rem),var(--window-width) / 1000 * 4.695rem + .739375 * var(--rem),7.5 * var(--rem));overflow:hidden;color:#fff;background-image:var(--grad);border-top:1px solid transparent}.container[data-astro-cid-kuqn2aad] :focus-visible{outline-color:var(--color-white)}aside[data-astro-cid-kuqn2aad].container{border-top:1px solid var(--color-line-20)}.header[data-astro-cid-kuqn2aad]{display:flex;gap:calc(.625 * var(--rem)) var(--offset);align-items:center;padding:0 var(--indent)}@media screen and (width < max(768px,48rem)){.header[data-astro-cid-kuqn2aad]{flex-wrap:wrap}}.heading[data-astro-cid-kuqn2aad]{font-size:var(--fz-h1);font-weight:500;line-height:1.5}@media screen and (width < max(768px,48rem)){.heading[data-astro-cid-kuqn2aad]{flex:0 0 100%}}.link[data-astro-cid-kuqn2aad]{min-height:1lh;padding-left:var(--offset);border-left:1px solid var(--color-line)}@media screen and (width < max(768px,48rem)){.link[data-astro-cid-kuqn2aad]{padding-left:0;border-left:0}}.body[data-astro-cid-kuqn2aad]{display:flex;gap:var(--offset);align-items:center;padding:0 var(--indent);margin-top:clamp(2.5 * var(--rem),var(--window-width) / 1000 * 4.695rem + .739375 * var(--rem),7.5 * var(--rem))}@media screen and (width < max(992px,62rem)){.body[data-astro-cid-kuqn2aad]{display:block;margin-top:var(--space-03)}}.lead[data-astro-cid-kuqn2aad]{width:calc(11.375 * var(--rem))}@media screen and (width < max(992px,62rem)){.lead[data-astro-cid-kuqn2aad]{width:auto}}.lead_small[data-astro-cid-kuqn2aad]{font-size:var(--fz-xsmall);font-weight:500}.lead_large[data-astro-cid-kuqn2aad]{font-size:700}.list[data-astro-cid-kuqn2aad]{display:grid;flex:1 1 auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(10 * var(--px))}@media screen and (width < max(992px,62rem)){.list[data-astro-cid-kuqn2aad]{margin-top:var(--space-03)}}@media screen and (width < max(768px,48rem)){.list[data-astro-cid-kuqn2aad]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < max(576px,36rem)){.list[data-astro-cid-kuqn2aad]{grid-template-columns:repeat(2,minmax(0,1fr))}}.list_item[data-astro-cid-kuqn2aad]{display:block}.list_link[data-astro-cid-kuqn2aad]{display:flex;align-items:center;justify-content:center;min-height:clamp(5 * var(--rem),var(--window-width) / 1000 * 1.17375rem + 4.559875 * var(--rem),6.25 * var(--rem));background-color:var(--color-white);border:2px solid transparent;border-radius:var(--radius)}.list_link[data-astro-cid-kuqn2aad] svg[data-astro-cid-kuqn2aad],.list_link[data-astro-cid-kuqn2aad] img[data-astro-cid-kuqn2aad]{width:auto;height:clamp(.9375 * var(--rem),var(--window-width) / 1000 * .293125rem + .8275625 * var(--rem),1.25 * var(--rem))}.list_link[data-astro-cid-kuqn2aad] svg[data-astro-cid-kuqn2aad].-jcom,.list_link[data-astro-cid-kuqn2aad] img[data-astro-cid-kuqn2aad].-jcom{height:clamp(1 * var(--rem),var(--window-width) / 1000 * .469375rem + .824 * var(--rem),1.5 * var(--rem))}.list_link[data-astro-cid-kuqn2aad] svg[data-astro-cid-kuqn2aad].-auhikari,.list_link[data-astro-cid-kuqn2aad] img[data-astro-cid-kuqn2aad].-auhikari{height:clamp(1.9375 * var(--rem),var(--window-width) / 1000 * .586875rem + 1.7174375 * var(--rem),2.5625 * var(--rem))}@media (hover: hover){.list_link[data-astro-cid-kuqn2aad] svg[data-astro-cid-kuqn2aad],.list_link[data-astro-cid-kuqn2aad] img[data-astro-cid-kuqn2aad]{transition:scale var(--duration-hover-button)}.list_link[data-astro-cid-kuqn2aad]:hover :is(svg,img)[data-astro-cid-kuqn2aad]{scale:1.1}}
