:root{--color-white: #ffffff;--color-black: #3a3632;--color-sub-black: #6f6a63;--color-sub-black-2: #b5b0a8;--color-main: #a8873d;--color-sub: #866a2b;--color-text: #3a3632;--color-label: #ffffff;--color-label-text: #866a2b;--color-button: #a8873d;--color-button-text: #ffffff;--color-rule: color-mix(in srgb, var(--color-main) 35%, var(--color-white));--color-tint: color-mix(in srgb, var(--color-main) 10%, var(--color-white));--color-tint-strong: color-mix( in srgb, var(--color-main) 18%, var(--color-white) );--color-mask: color-mix(in srgb, var(--color-text) 55%, transparent);--color-background: #fbf9f4;--color-line: #06c755;--color-bg-emph: color-mix(in srgb, var(--color-main) 6%, transparent);--attendance-full-bg: #b0685f;--attendance-last-bg: #c98a3a;--gradient-main: linear-gradient( 180deg, var(--color-main) 0%, var(--color-sub) 100% );--gradient-font: var(--color-main);--color-label-new: var(--color-main);--color-ink: #201c19;--color-deep: color-mix(in srgb, var(--color-ink) 85%, var(--color-sub));--color-on-deep: color-mix(in srgb, var(--color-white) 90%, var(--color-main));--color-on-deep-muted: color-mix(in srgb, var(--color-white) 62%, var(--color-main));--color-rule-on-deep: color-mix(in srgb, var(--color-main) 35%, transparent);--color-gold-light: color-mix(in srgb, var(--color-main) 55%, var(--color-white));--gradient-gold: linear-gradient( 105deg, var(--color-sub) 0%, var(--color-main) 32%, var(--color-gold-light) 50%, var(--color-main) 68%, var(--color-sub) 100% );--gradient-gold-line: linear-gradient( 90deg, transparent 0%, var(--color-main) 18%, var(--color-gold-light) 50%, var(--color-main) 82%, transparent 100% );--gradient-button: linear-gradient( 105deg, color-mix(in srgb, var(--color-button) 78%, var(--color-ink)) 0%, var(--color-button) 38%, color-mix(in srgb, var(--color-button) 62%, var(--color-white)) 50%, var(--color-button) 62%, color-mix(in srgb, var(--color-button) 78%, var(--color-ink)) 100% );--scrim-hero: linear-gradient( 180deg, transparent 38%, color-mix(in srgb, var(--color-ink) 72%, transparent) 100% );--shadow-white: none;--shadow-black: none;--shadow-main: none;--shadow-card: 0 10px 28px color-mix(in srgb, var(--color-ink) 9%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-card-hover: 0 18px 40px color-mix(in srgb, var(--color-ink) 14%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-card-deep: 0 16px 44px color-mix(in srgb, var(--color-ink) 55%, transparent);--shadow-logo: drop-shadow(0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent));--shadow-logo-deep: drop-shadow(0 10px 24px color-mix(in srgb, var(--color-ink) 60%, transparent));--shadow-box: var(--shadow-card)}.schedule__section{margin-top:4.1666666667vw}@media(min-width: 1920px){.schedule__section{margin-top:80px}}@media(max-width: 767px){.schedule__section{margin-top:10.4302477184vw}}.schedule__section .schedule__nav{width:59.7222222222vw}@media(min-width: 1920px){.schedule__section .schedule__nav{width:1146.6666666667px}}@media(max-width: 767px){.schedule__section .schedule__nav{width:96.479791395vw}}.schedule__section .schedule__nav{display:block;margin:0 auto}.schedule__section .schedule__nav ul{display:flex;justify-content:center;align-items:center;justify-content:space-between;width:100%;margin-bottom:2.7777777778vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul{margin-bottom:53.3333333333px}}@media(max-width: 767px){.schedule__section .schedule__nav ul{margin-bottom:10.4302477184vw}}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul{flex-wrap:wrap;justify-content:center}}.schedule__section .schedule__nav ul li{background:var(--color-white);margin-bottom:.6944444444vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{margin-bottom:13.3333333333px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{margin-bottom:2.6075619296vw}}.schedule__section .schedule__nav ul li{text-align:center;color:var(--color-white);border:solid 1px var(--color-main);height:2.7777777778vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{height:53.3333333333px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{height:10.4302477184vw}}.schedule__section .schedule__nav ul li{width:8.3333333333vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{width:160px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{width:26.075619296vw}}.schedule__section .schedule__nav ul li{margin-left:.6944444444vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{margin-left:13.3333333333px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{margin-left:1.3037809648vw}}.schedule__section .schedule__nav ul li{margin-right:.6944444444vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{margin-right:13.3333333333px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{margin-right:1.3037809648vw}}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul li{box-sizing:border-box;width:calc(25% - 2.6075619296vw);height:11.4732724902vw}}.schedule__section .schedule__nav ul li.active__date{background:var(--color-main)}.schedule__section .schedule__nav ul li.active__date a{color:var(--color-white)}.schedule__section .schedule__nav ul li a{font-size:1.1805555556vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li a{font-size:22.6666666667px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li a{font-size:3.9113428944vw}}.schedule__section .schedule__nav ul li a{display:block;text-align:center;color:var(--color-main);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.schedule__section .schedule__nav ul li a:hover{background:var(--color-main);color:var(--color-white)}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul li a:hover{background:inherit;color:inherit}}
