:root{--color-white: #fefefe;--color-black: #1a1a1a;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #e72b80;--color-sub: #4d4d4d;--color-text: #1a1a1a;--color-button: #4d4d4d;--color-label: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--color-label-text: #ffffff;--color-button-text: #ffffff;--color-line: #06c755;--color-bg-emph: rgba(231, 43, 128, 0.04);--color-background: #fff8fa;--color-mask: rgba(0, 0, 0, 0.5);--color-maingreen1: #e72b80;--color-maingreen2: #e72b80;--color-seagreen: #e72b80;--color-pink1: #ff56a2;--color-pink2: #ff56a2;--color-pink3: #ffe4f0;--color-pink4: #ffc2dd;--color-orange1: #ff7e57;--color-gray1: #959595;--color-gray2: #bcbcbc;--color-gray3: #4d4d4d;--color-gray4: #1a1a1a;--color-gray5: #1a1a1a;--color-gray6: #d4d4d4;--color-gray7: #ffe4f0;--color-blue1: #cfe6f1;--color-blue2: #649ecf;--color-blue3: #0f507c;--color-gold1: #b3a168;--color-palegreen1: #fff8fa;--color-palegreen2: #ffeee8;--color-palegreen3: #fff1f7;--gradient-main: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--bg-gradation1: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation2: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation6: linear-gradient( 90deg, rgba(249, 224, 224, 1) 0%, rgba(202, 242, 228, 1) 15%, rgba(206, 241, 246, 1) 30%, rgba(230, 231, 255, 1) 45%, rgba(249, 224, 224, 1) 60%, rgba(253, 230, 202, 1) 75%, rgba(254, 244, 196, 1) 88%, rgba(220, 243, 208, 1) 100% );--bg-gradation7: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation10: linear-gradient(90deg, rgba(231, 43, 128, 1) 0%, rgba(240, 105, 166, 1) 100%);--main-bg-soft: color-mix(in srgb, var(--color-main) 9%, #fff);--main-border-soft: color-mix(in srgb, var(--color-main) 32%, #fff);--main-shadow-soft: color-mix(in srgb, var(--color-main) 14%, transparent);--main-gradient: linear-gradient( 90deg, var(--color-main) 0%, color-mix(in srgb, var(--color-main) 58%, #fff) 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #e4e4e4;--shadow-main: 1px 1px 3px #cecece;--shadow-box: 0 1px 8px rgb(0 0 0 / 9%);--min4-10px: min(4%, 10px);--min4-15px: min(4%, 15px);--min5-20px: min(5%, 20px);--recruit-main: #f7c4da;--recruit-sub: #fdeef5;--recruit-sub-02: #fff3f8;--recruit-gold: #f9bf44}.schedule__section{margin-top:8.3333333333vw}@media(min-width: 1440px){.schedule__section{margin-top:120px}}@media(max-width: 767px){.schedule__section{margin-top:15.6453715776vw}}.schedule__select__caption{text-align:center;font-size:12px;color:#333;margin-bottom:12px}.schedule__section .schedule__nav{max-width:500px;width:90%;display:block;position:relative;margin:0 auto;margin-bottom:2.7777777778vw}@media(min-width: 1440px){.schedule__section .schedule__nav{margin-bottom:40px}}@media(max-width: 767px){.schedule__section .schedule__nav{margin-bottom:7.8226857888vw}}.schedule__section .schedule__nav ul{width:100%;padding:0}.schedule__section .schedule__nav ul li{display:none;text-align:center}.schedule__section .schedule__nav ul li a{font-size:1.1111111111vw;display:flex;justify-content:center;align-items:center;width:100%;min-height:46px;color:var(--color-main)}@media(min-width: 1440px){.schedule__section .schedule__nav ul li a{font-size:16px}}@media(max-width: 767px){.schedule__section .schedule__nav ul li a{font-size:3.6505867014vw}}.schedule__section .schedule__nav ul li.active__date{display:block}.schedule__section .schedule__nav ul li.active__date a{position:relative;background:var(--color-main);color:var(--color-white);font-weight:bold;border-radius:23px;cursor:pointer}.schedule__section .schedule__nav ul li.active__date a::after{content:"";position:absolute;top:50%;right:25px;width:9px;height:9px;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:translateY(-70%) rotate(45deg)}.schedule__section .schedule__nav.is__open ul li{display:block}.schedule__section .schedule__nav.is__open ul li:not(.active__date){background:var(--color-white);border:1px solid var(--main-border-soft);border-top:none}.schedule__section .schedule__nav.is__open ul li:not(.active__date) a:hover{background:var(--main-bg-soft)}@media not screen and (min-width: 768px){.schedule__section .schedule__nav.is__open ul li:not(.active__date) a:hover{background:inherit}}
