:root{--color-white: #ffffff;--color-surface: #ffffff;--color-surface-2: #f6f1ea;--color-text-soft: #9a8f83;--color-main: #9d7a58;--color-sub: linear-gradient( 120deg, #8a6b4c 0%, #d9c3a8 42%, #b0906e 58%, #8a6b4c 100% );--color-text: #4a4038;--color-label: linear-gradient(120deg, #cbb094 0%, #e8d8c3 50%, #cbb094 100%);--color-label-text: #4a3b2c;--color-button: linear-gradient( 120deg, #cbb094 0%, #e8d8c3 50%, #cbb094 100% );--color-button-text: #4a3b2c;--color-background: #ffffff;--color-black: #0a0a0c;--color-line: #06c755;--color-bluesky: #2184fe;--color-instagram: linear-gradient(135deg, #427eff 0%, #f13f79 70%);--color-instagram-wide: linear-gradient( to right, #fdd672 0%, #f96a31 45%, #e20a8d 75%, #333cf2 100% );--color-mask: color-mix(in srgb, var(--color-surface) 62%, transparent);--color-panel: color-mix(in srgb, var(--color-surface) 55%, transparent);--color-panel-strong: color-mix( in srgb, var(--color-surface) 82%, transparent );--color-panel-solid: #fbf8f4;--color-hairline: color-mix(in srgb, var(--color-main) 40%, transparent);--color-hairline-soft: color-mix(in srgb, var(--color-main) 16%, transparent);--color-bg-emph: color-mix(in srgb, var(--color-main) 8%, transparent);--color-text-mute: color-mix(in srgb, var(--color-text) 80%, transparent);--shadow-white: 0 1px 10px color-mix(in srgb, var(--color-surface) 92%, transparent);--shadow-black: 0 10px 30px color-mix(in srgb, var(--color-text) 12%, transparent);--shadow-main: 0 12px 34px color-mix(in srgb, var(--color-main) 18%, transparent);--shadow-box: 0 14px 36px color-mix(in srgb, var(--color-text) 10%, transparent);--shadow-gold: 0 0 20px color-mix(in srgb, var(--color-main) 28%, transparent);--gradient-main: linear-gradient( 120deg, #8a6b4c 0%, #d9c3a8 42%, #b0906e 58%, #8a6b4c 100% )}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel.woff2") format("woff2");font-optical-sizing:auto;font-style:normal}.schedule__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.schedule__section{margin-top:160px}}@media(max-width: 767px){.schedule__section{margin-top:15.6453715776vw}}.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%;padding:0;margin-bottom:vP(40)}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul{flex-wrap:wrap}}.schedule__section .schedule__nav ul li{box-sizing:border-box;background:var(--color-panel-strong);border:1px solid var(--color-hairline-soft);border-radius:0;margin-bottom:.6944444444vw;text-align:center;color:var(--color-text);flex:1;height:3.4722222222vw}@media(min-width: 1920px){.schedule__section .schedule__nav ul li{height:66.6666666667px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li{height:10.4302477184vw}}.schedule__section .schedule__nav ul li{display:flex;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul li{flex:0 0 calc(33.3333333333% - .5215123859vw);margin-bottom:2.6075619296vw}}.schedule__section .schedule__nav ul li.active__date{background:var(--color-label);border-color:var(--color-hairline)}.schedule__section .schedule__nav ul li.active__date a{color:var(--color-label-text);font-weight:bold}.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-text);letter-spacing:.08em;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:background .4s cubic-bezier(0.37, 0, 0.63, 1),color .4s cubic-bezier(0.37, 0, 0.63, 1)}.schedule__section .schedule__nav ul li a:hover{background:var(--color-label);color:var(--color-label-text);font-weight:bold}@media not screen and (min-width: 768px){.schedule__section .schedule__nav ul li a:hover{background:inherit;color:inherit}}
