@charset "UTF-8";.timetable-slide[data-astro-cid-e3jg3djz]{transform:translate(calc(-100%*var(--currCalendar)));transition:var(--carouselTransition);min-width:100%;--titleHeight:50px}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz]{--titleHeight:45px}}.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5";display:flex;align-items:baseline;gap:2px;line-height:1;padding:15px 90px 15px 10px;background-color:var(--gray-gr);position:-webkit-sticky;position:sticky;left:0;top:var(--headerHeight)}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz]{padding:10px 90px 15px 20px;position:-webkit-sticky;position:sticky;left:0;top:var(--headerHeight)}}.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz] strong{font-size:1.25rem;letter-spacing:0;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"big-number"}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz]{background-color:var(--gray-2);overflow:clip;width:100%}@media screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz]{border-bottom:solid 1px var(--gray-2)}}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz]{border:solid 1px var(--gray-2);border-top:none;border-left:none}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz]{display:grid;grid-template-columns:var(--gridColumns);gap:1px;position:-webkit-sticky;position:sticky;top:calc(var(--headerHeight) + var(--titleHeight));left:0;border:solid 1px var(--gray-2);border-right:none}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz]{border-left:none}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5px 0;gap:5px;background-color:var(--white)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] .date-name[data-astro-cid-e3jg3djz]{color:var(--gray-3);font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] .date-number[data-astro-cid-e3jg3djz]{font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"medium-number"}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] .date-number[data-astro-cid-e3jg3djz]{font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"sp-number"}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz].saturday span[data-astro-cid-e3jg3djz]{color:var(--saturday)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz].sunday span[data-astro-cid-e3jg3djz]{color:var(--sunday)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz]{display:grid;grid-template-columns:var(--gridColumns);grid-template-rows:var(--gridRows);grid-auto-flow:column;gap:1px;border-left:solid 1px var(--gray-2)}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz]{border-left:none}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz]{background-color:var(--white);display:flex}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz]:nth-of-type(odd){background-color:var(--very-light-gray)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] span[data-astro-cid-e3jg3djz],.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]{display:flex;align-items:center;justify-content:center;width:100%;padding:5px 0;font-size:.625rem;letter-spacing:.15em;font-weight:500;line-height:1;--textStyle:"smallest"}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] span[data-astro-cid-e3jg3djz],.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]{padding:8px 0}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] span[data-astro-cid-e3jg3djz] i[data-astro-cid-e3jg3djz],.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz] i[data-astro-cid-e3jg3djz]{display:block;width:14px;height:14px;background-position:center center;background-size:contain;background-repeat:no-repeat}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]{background-color:var(--light-yellow)}@media (pointer:fine){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]{transition:opacity var(--transition-duration) var(--transition-ease)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]:hover{opacity:.5}}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz]:focus-visible{transition:unset;opacity:.5}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] button[data-astro-cid-e3jg3djz] i[data-astro-cid-e3jg3djz]{background-image:var(--icon-calendar-available)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] span[data-astro-cid-e3jg3djz] i[data-astro-cid-e3jg3djz]{background-image:var(--icon-calendar-unavailable)}.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] .time[data-astro-cid-e3jg3djz]{font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"medium-number"}@media not screen and (min-width:768px){.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz] .time[data-astro-cid-e3jg3djz]{font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"sp-number"}}.calendar-wrapper[data-astro-cid-3g2h3pp5]{width:100%;overflow:clip}.calendar-container[data-astro-cid-3g2h3pp5]{position:relative;padding-top:10px;overflow:clip;display:flex;width:100%;--rows:32;--gridColumns:repeat(15, minmax(1px, 52px));--gridRows:repeat(var(--rows), minmax(1px, 34px))}.calendar-nav[data-astro-cid-3g2h3pp5]{z-index:1;position:-webkit-sticky;position:sticky;left:0;top:calc(var(--headerHeight) + 5px);padding-right:20px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:-45px;gap:10px}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5],.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5]{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;border-radius:30px;box-shadow:2px 3px 6px #2a13001a}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].is-disabled,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].is-disabled{pointer-events:none;box-shadow:none}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].next,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].next{background-image:var(--icon-navi-next)}@media (pointer:fine){.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].next,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].next{transition:opacity var(--transition-duration) var(--transition-ease)}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].next:hover,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].next:hover{opacity:.5}}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].next:focus-visible,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].next:focus-visible{transition:unset;opacity:.5}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].next.is-disabled,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].next.is-disabled{background-image:var(--icon-navi-next-disabled)}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].prev,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].prev{background-image:var(--icon-navi-prev)}@media (pointer:fine){.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].prev,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].prev{transition:opacity var(--transition-duration) var(--transition-ease)}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].prev:hover,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].prev:hover{opacity:.5}}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].prev:focus-visible,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].prev:focus-visible{transition:unset;opacity:.5}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5].prev.is-disabled,.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5].prev.is-disabled{background-image:var(--icon-navi-prev-disabled)}.calendar-wrapper[data-astro-cid-nztxmb4i]{width:100%;overflow:clip;position:relative}.calendar-container[data-astro-cid-nztxmb4i]{position:relative;overflow:clip;display:flex;width:calc(100vw - var(--scrollBarWidth));--rows:32;--currCalendar:0;--gridColumns:58px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--gridRows:repeat(var(--rows), 1fr)}.calendar-nav[data-astro-cid-nztxmb4i]{z-index:1;position:-webkit-sticky;position:sticky;left:0;top:calc(var(--headerHeight) + 5px);display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-right:20px;margin-bottom:-35px}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i],.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i]{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;border-radius:30px;box-shadow:2px 3px 6px #2a13001a}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].is-disabled,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].is-disabled{pointer-events:none;box-shadow:none}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].next,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].next{background-image:var(--icon-navi-next)}@media (pointer:fine){.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].next,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].next{transition:opacity var(--transition-duration) var(--transition-ease)}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].next:hover,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].next:hover{opacity:.5}}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].next:focus-visible,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].next:focus-visible{transition:unset;opacity:.5}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].next.is-disabled,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].next.is-disabled{background-image:var(--icon-navi-next-disabled)}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].prev,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].prev{background-image:var(--icon-navi-prev)}@media (pointer:fine){.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].prev,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].prev{transition:opacity var(--transition-duration) var(--transition-ease)}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].prev:hover,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].prev:hover{opacity:.5}}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].prev:focus-visible,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].prev:focus-visible{transition:unset;opacity:.5}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i].prev.is-disabled,.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i].prev.is-disabled{background-image:var(--icon-navi-prev-disabled)}.section-title[data-astro-cid-wrllj5bm]{margin-bottom:15px;display:flex;align-items:center;gap:20px}@media screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm].inline-wrapper{margin-bottom:0;padding-inline:0}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]{font-size:1.375rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"h2"}@media not screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]{gap:10px;grid-template-columns:12px 1fr;font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h2"}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm].closed{width:100%;display:block;text-align:center;color:var(--red);font-size:1rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h4";font-weight:700}@media not screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm].closed{font-size:1rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h4"}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed){display:grid;align-items:baseline;gap:15px;grid-template-columns:15px 1fr}@media screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed)>span[data-astro-cid-wrllj5bm] span[data-astro-cid-wrllj5bm]+span[data-astro-cid-wrllj5bm]:before{content:"："}}@media not screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed)>span[data-astro-cid-wrllj5bm]{display:flex;flex-direction:column}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed):before{content:"";display:block;width:15px;aspect-ratio:1/1;background-image:var(--icon-title-yellow-dot);background-repeat:no-repeat;background-position:center center;background-size:contain}@media not screen and (min-width:768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed):before{width:12px}}.calendar[data-astro-cid-wrllj5bm]{width:100%;overflow:clip;margin-top:60px;max-width:796px;margin-inline:auto}@media not screen and (min-width:768px){.calendar[data-astro-cid-wrllj5bm]{max-width:100%}}.goback-button[data-astro-cid-wrllj5bm]{padding-top:38px}.buttons-container[data-astro-cid-wrllj5bm]{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:38px}@media not screen and (min-width:768px){.buttons-container[data-astro-cid-wrllj5bm]{flex-direction:column-reverse;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}}@media not screen and (min-width:768px){.buttons-container[data-astro-cid-wrllj5bm]>div[data-astro-cid-wrllj5bm]:has(.submit-button){min-width:100%}}.buttons-container[data-astro-cid-wrllj5bm] .goback-button[data-astro-cid-wrllj5bm]{padding-top:0}.submit-button[data-astro-cid-wrllj5bm]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;max-width:100%;font-size:1rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h4";color:var(--white);background-color:var(--orange);border-radius:20px;padding:13px 40px;box-shadow:var(--dropShadow)}@media (pointer:fine){.submit-button[data-astro-cid-wrllj5bm]{transition:opacity var(--transition-duration) var(--transition-ease)}.submit-button[data-astro-cid-wrllj5bm]:hover{opacity:.5}}.submit-button[data-astro-cid-wrllj5bm]:focus-visible{transition:unset;opacity:.5}@media not screen and (min-width:768px){.submit-button[data-astro-cid-wrllj5bm]{min-width:100%}}input[data-astro-cid-wpgtcjby]:not(:focus):user-invalid,input[data-astro-cid-wpgtcjby]:not(:focus).is-error,select[data-astro-cid-wpgtcjby]:not(:focus):user-invalid,select[data-astro-cid-wpgtcjby]:not(:focus).is-error{border-color:var(--red)}textarea[data-astro-cid-wpgtcjby]:focus,input[data-astro-cid-wpgtcjby]:focus,select[data-astro-cid-wpgtcjby]:focus{box-shadow:0 0 2px 1px var(--logo_yellow)}.input-container[data-astro-cid-wpgtcjby]{display:flex;flex-direction:column;gap:5px;align-self:start}.form-container[data-astro-cid-wpgtcjby]{display:flex;flex-direction:column;gap:28px}.form-container[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5";padding-top:10px;margin-bottom:15px}@media not screen and (min-width:768px){.form-container[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]{margin-bottom:5px}}.form-container[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby]{font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small";margin-bottom:10px}label[data-astro-cid-wpgtcjby]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5";display:flex;align-items:center;gap:10px}label[data-astro-cid-wpgtcjby].is-participant_count{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}label[data-astro-cid-wpgtcjby]:has(input[type=radio]){display:grid;grid-template-columns:24px 1fr}.fieldsets-grid[data-astro-cid-wpgtcjby]{display:flex;flex-direction:column;gap:15px}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby]{gap:30px}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]{display:grid;grid-template-columns:170px 1fr;gap:20px}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]{grid-template-columns:1fr;gap:8px}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]{padding-top:8px;margin-bottom:0;display:block}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]{padding-top:0}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has(input[type=radio]) h3[data-astro-cid-wpgtcjby]{padding-top:2px}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has(input[type=radio]) h3[data-astro-cid-wpgtcjby]{padding-top:0}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby]{display:flex;flex-direction:column;gap:4px}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby]{display:grid;align-items:center}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-name{grid-template-columns:repeat(2,1fr);gap:5px 10px}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-name{grid-template-columns:1fr;gap:6px}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-birthday{max-width:330px;grid-template-columns:repeat(3,1fr);gap:20px}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-gender,.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-underage{display:flex;gap:30px}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-phone{max-width:310px;grid-template-columns:1fr 10px 1fr 10px 1fr;gap:10px}@media not screen and (min-width:768px){.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-phone{max-width:100%}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-phone span[data-astro-cid-wpgtcjby]{display:block;height:2px;width:10px;background-color:var(--black)}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .kome[data-astro-cid-wpgtcjby]{font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome";color:var(--gray-3);margin-bottom:0}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .error-text[data-astro-cid-wpgtcjby],.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .warning-text[data-astro-cid-wpgtcjby]{color:var(--red);font-size:.75rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"small";margin-bottom:0}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has([required]) h3[data-astro-cid-wpgtcjby]{display:flex;gap:5px;align-items:center}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has([required]) h3[data-astro-cid-wpgtcjby]:after{content:"※";font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome";color:var(--red)}input[data-astro-cid-wpgtcjby][type=text],input[data-astro-cid-wpgtcjby][type=email],input[data-astro-cid-wpgtcjby][type=number]{border:solid 1px var(--gray-2);background-color:var(--white);padding:0 10px;font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5";border-radius:10px;color:var(--black);height:40px;width:100%;display:flex;align-items:center}@media not screen and (min-width:768px){input[data-astro-cid-wpgtcjby][type=text],input[data-astro-cid-wpgtcjby][type=email],input[data-astro-cid-wpgtcjby][type=number]{font-size:1rem;letter-spacing:.05em;font-weight:400;--textStyle:"sp-input"}}input[data-astro-cid-wpgtcjby][type=text][name=nickname],input[data-astro-cid-wpgtcjby][type=email][name=nickname],input[data-astro-cid-wpgtcjby][type=number][name=nickname]{width:264px;max-width:100%}@media not screen and (min-width:768px){input[data-astro-cid-wpgtcjby][type=text][name=nickname],input[data-astro-cid-wpgtcjby][type=email][name=nickname],input[data-astro-cid-wpgtcjby][type=number][name=nickname]{width:100%}}input[data-astro-cid-wpgtcjby][type=text][name=participant_count],input[data-astro-cid-wpgtcjby][type=email][name=participant_count],input[data-astro-cid-wpgtcjby][type=number][name=participant_count]{width:68px;max-width:100%}@media screen and (min-width:768px){.is-participant_count[data-astro-cid-wpgtcjby] input[data-astro-cid-wpgtcjby][type=text],.is-phone[data-astro-cid-wpgtcjby] input[data-astro-cid-wpgtcjby][type=text],input[data-astro-cid-wpgtcjby][type=number]{font-family:var(--outfit);font-weight:400}}@media not screen and (min-width:768px){.is-participant_count[data-astro-cid-wpgtcjby] input[data-astro-cid-wpgtcjby][type=text],.is-phone[data-astro-cid-wpgtcjby] input[data-astro-cid-wpgtcjby][type=text],input[data-astro-cid-wpgtcjby][type=number]{font-size:1rem;letter-spacing:.05em;font-weight:400;--textStyle:"sp-input"}}input[data-astro-cid-wpgtcjby][type=radio]{width:24px;height:24px;background-color:var(--white);border:solid 1px var(--gray-2);border-radius:100vw}input[data-astro-cid-wpgtcjby][type=radio]:checked{background-image:var(--radio-checked);background-position:center center;background-repeat:no-repeat;background-size:12px auto}input[data-astro-cid-wpgtcjby][type=checkbox]{width:20px;height:20px;border-radius:5px;border:solid 1px var(--gray-2);background-color:var(--white)}input[data-astro-cid-wpgtcjby][type=checkbox]:checked{background-image:var(--icon-white-check);background-position:center center;background-repeat:no-repeat;background-color:var(--black)}label[data-astro-cid-wpgtcjby]:has(input[type=checkbox]),label[data-astro-cid-wpgtcjby]:has(input[type=radio]){cursor:pointer}textarea[data-astro-cid-wpgtcjby]{width:100%;max-width:100%;min-width:100%;height:150px;min-height:150px;border:solid 1px var(--gray-2);background-color:var(--white);padding:10px;border-radius:10px;color:var(--black)}@media screen and (min-width:768px){textarea[data-astro-cid-wpgtcjby]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"input"}}@media not screen and (min-width:768px){textarea[data-astro-cid-wpgtcjby]{font-size:1rem;letter-spacing:.05em;font-weight:400;--textStyle:"sp-input"}}select[data-astro-cid-wpgtcjby]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;height:40px;border:solid 1px var(--gray-2);background-color:var(--white);padding:0 24px 0 10px;display:flex;align-items:center;border-radius:10px;width:100%;color:var(--black);background-image:var(--select-arrow);background-position:right 10px top 50%;background-repeat:no-repeat;background-size:8px 6px;font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"input"}@media not screen and (min-width:768px){select[data-astro-cid-wpgtcjby]{font-size:1rem;letter-spacing:.05em;font-weight:400;--textStyle:"sp-input"}}select[data-astro-cid-wpgtcjby][name=area_id]{max-width:160px}select[data-astro-cid-wpgtcjby][name=birthday_year],select[data-astro-cid-wpgtcjby][name=birthday_month],select[data-astro-cid-wpgtcjby][name=birthday_day]{font-family:var(--outfit);font-weight:400}.section-title[data-astro-cid-wpgtcjby]{margin-bottom:15px;display:flex;align-items:center;gap:20px}@media not screen and (min-width:768px){.section-title[data-astro-cid-wpgtcjby]{gap:10px}}.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]{display:grid;grid-template-columns:15px 1fr;align-items:center;gap:15px;font-size:1.375rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"h2"}@media not screen and (min-width:768px){.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]{gap:10px;font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h2";grid-template-columns:12px 1fr}}.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]:before{content:"";display:block;width:15px;aspect-ratio:1/1;background-image:var(--icon-title-yellow-dot);background-repeat:no-repeat;background-position:center center;background-size:contain}@media not screen and (min-width:768px){.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]:before{width:12px}}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby]{transform:translateY(2px);display:flex;gap:10px;align-items:center;color:var(--gray-3);font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]{color:var(--gray-3);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:4px}@media (pointer:fine){.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]:hover{-webkit-text-decoration-color:transparent;text-decoration-color:#0000}}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]:focus-visible{transition:unset;-webkit-text-decoration-color:transparent;text-decoration-color:#0000}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] strong[data-astro-cid-wpgtcjby]{font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small"}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] .red[data-astro-cid-wpgtcjby]{color:var(--red)}.subtitle[data-astro-cid-wpgtcjby]{font-size:13px;line-height:1.6;margin-bottom:20px}.selected-lesson[data-astro-cid-wpgtcjby]{margin-bottom:60px}.form-footer[data-astro-cid-wpgtcjby]{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:40px}.form-footer[data-astro-cid-wpgtcjby] .form-buttons[data-astro-cid-wpgtcjby]{display:flex;justify-content:center;align-items:center;gap:20px}@media not screen and (min-width:768px){.form-footer[data-astro-cid-wpgtcjby] .form-buttons[data-astro-cid-wpgtcjby]{flex-direction:column-reverse}}.submit-button[data-astro-cid-wpgtcjby]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;max-width:100%;font-size:1rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h4";color:var(--white);background-color:var(--orange);border-radius:20px;padding:13px 40px;box-shadow:var(--dropShadow)}@media (pointer:fine){.submit-button[data-astro-cid-wpgtcjby]{transition:opacity var(--transition-duration) var(--transition-ease)}.submit-button[data-astro-cid-wpgtcjby]:hover{opacity:.5}}.submit-button[data-astro-cid-wpgtcjby]:focus-visible{transition:unset;opacity:.5}.lesson-details[data-astro-cid-bgcsfllf]{margin-bottom:60px}.section-title[data-astro-cid-bgcsfllf]{margin-bottom:15px;display:flex;align-items:center;gap:20px}.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]{display:grid;grid-template-columns:15px 1fr;align-items:center;gap:15px;font-size:1.375rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"h2"}@media not screen and (min-width:768px){.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]{gap:10px;font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h2";grid-template-columns:12px 1fr}}.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]:before{content:"";display:block;width:15px;aspect-ratio:1/1;background-image:var(--icon-title-yellow-dot);background-repeat:no-repeat;background-position:center center;background-size:contain}@media not screen and (min-width:768px){.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]:before{width:12px}}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{transform:translateY(2px);display:flex;gap:10px;align-items:center;color:var(--gray-3);font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:4px;color:var(--gray-3)}@media (pointer:fine){.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]:hover{-webkit-text-decoration-color:transparent;text-decoration-color:#0000}}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]:focus-visible{transition:unset;-webkit-text-decoration-color:transparent;text-decoration-color:#0000}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] strong[data-astro-cid-bgcsfllf]{font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small"}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] .red[data-astro-cid-bgcsfllf]{color:var(--red)}.details[data-astro-cid-bgcsfllf]{border-bottom:solid 1px var(--gray-2)}.details[data-astro-cid-bgcsfllf] dl[data-astro-cid-bgcsfllf]{display:grid;grid-template-columns:160px 1fr;gap:20px;padding-block:15px;align-items:center;border-top:solid 1px var(--gray-2)}@media not screen and (min-width:768px){.details[data-astro-cid-bgcsfllf] dl[data-astro-cid-bgcsfllf]{grid-template-columns:100px 1fr}}.details[data-astro-cid-bgcsfllf] dt[data-astro-cid-bgcsfllf]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5"}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf]{display:flex;flex-direction:column;gap:5px;padding-right:10px}@media screen and (min-width:768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5"}}@media not screen and (min-width:768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{font-size:.875rem;letter-spacing:0;font-weight:400;--textStyle:"sp-body-medium"}}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:4px}@media (pointer:fine){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]:hover{-webkit-text-decoration-color:transparent;text-decoration-color:#0000}}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]:focus-visible{transition:unset;-webkit-text-decoration-color:transparent;text-decoration-color:#0000}@media not screen and (min-width:768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf].is-smaller-sp{font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf].kome{font-size:.6875rem;letter-spacing:0;font-weight:400;line-height:1.6;--textStyle:"kome-2"}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf].payments span[data-astro-cid-bgcsfllf]+span[data-astro-cid-bgcsfllf]:before{content:"・"}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]+p[data-astro-cid-bgcsfllf]{margin-top:8px}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]+p[data-astro-cid-bgcsfllf].kome{margin-top:0}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf].nb{font-size:inherit;line-height:inherit;font-weight:400;font-family:var(--outfit)}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] strong[data-astro-cid-bgcsfllf]{font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.6;--textStyle:"h3"}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] strong[data-astro-cid-bgcsfllf].nb{font-size:1.25rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h3-big"}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] small[data-astro-cid-bgcsfllf]{font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}.lesson-infos[data-astro-cid-bgcsfllf]{margin-top:60px;background-color:var(--white);border-radius:20px;padding:25px;display:flex;flex-direction:column;gap:40px;border:solid 1px var(--gray)}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf]{padding:20px}}.lesson-infos[data-astro-cid-bgcsfllf] h3[data-astro-cid-bgcsfllf]{font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.6;--textStyle:"h3";margin-bottom:10px}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf] h3[data-astro-cid-bgcsfllf]{font-size:1rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h4"}}.lesson-infos[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf],.lesson-infos[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]{word-break:break-word;font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small"}.lesson-infos[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]+p[data-astro-cid-bgcsfllf],.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf]+p[data-astro-cid-bgcsfllf],.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf]+p[data-astro-cid-bgcsfllf]{margin-top:15px}.lesson-infos[data-astro-cid-bgcsfllf] section[data-astro-cid-bgcsfllf]{position:relative}.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf]{list-style-type:disc;-webkit-padding-start:24px;padding-inline-start:24px}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf]{-webkit-padding-start:18px;padding-inline-start:18px}}.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{font-size:.9375rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"body";content:"・"}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{font-size:.8125rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"sp-body"}}.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf]{list-style-type:decimal;-webkit-padding-start:24px;padding-inline-start:24px}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf]{-webkit-padding-start:18px;padding-inline-start:18px}}.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{font-size:.9375rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"body"}@media not screen and (min-width:768px){.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{font-size:.8125rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"sp-body"}}.form-footer[data-astro-cid-bgcsfllf]{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:40px}@media not screen and (min-width:768px){.form-footer[data-astro-cid-bgcsfllf]{gap:20px}}.form-footer[data-astro-cid-bgcsfllf] .form-buttons[data-astro-cid-bgcsfllf]{display:flex;justify-content:center;align-items:center;gap:20px}@media not screen and (min-width:768px){.form-footer[data-astro-cid-bgcsfllf] .form-buttons[data-astro-cid-bgcsfllf]{margin-top:20px;flex-direction:column-reverse}}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5"}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:4px}@media (pointer:fine){.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]:hover{-webkit-text-decoration-color:transparent;text-decoration-color:#0000}}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]:focus-visible{transition:unset;-webkit-text-decoration-color:transparent;text-decoration-color:#0000}.submit-button[data-astro-cid-bgcsfllf]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;max-width:100%;font-size:1rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h4";color:var(--white);background-color:var(--orange);border-radius:20px;padding:13px 40px;box-shadow:var(--dropShadow)}@media (pointer:fine){.submit-button[data-astro-cid-bgcsfllf]{transition:opacity var(--transition-duration) var(--transition-ease)}.submit-button[data-astro-cid-bgcsfllf]:hover{opacity:.5}}.submit-button[data-astro-cid-bgcsfllf]:focus-visible{transition:unset;opacity:.5}.submit-button[data-astro-cid-bgcsfllf]:disabled{pointer-events:none;background-color:var(--gray-2)}.is-disabled[data-astro-cid-bgcsfllf] .submit-button[data-astro-cid-bgcsfllf]{pointer-events:none;background-color:var(--gray-2)}input[data-astro-cid-bgcsfllf][type=checkbox]{width:20px;height:20px;border-radius:5px;border:solid 1px var(--gray-2);background-color:var(--white)}input[data-astro-cid-bgcsfllf][type=checkbox]:checked{background-image:var(--icon-white-check);background-position:center center;background-repeat:no-repeat;background-color:var(--black)}label[data-astro-cid-bgcsfllf]{font-size:.875rem;letter-spacing:0;font-weight:500;--textStyle:"h5";display:flex;align-items:center;gap:10px}label[data-astro-cid-bgcsfllf]:has(input[type=checkbox]),label[data-astro-cid-bgcsfllf]:has(input[type=radio]){cursor:pointer}.finish[data-astro-cid-gp3zeyju]{margin-bottom:100px;max-width:600px;margin-inline:auto}.finish[data-astro-cid-gp3zeyju] header[data-astro-cid-gp3zeyju]{margin-bottom:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.finish[data-astro-cid-gp3zeyju] header[data-astro-cid-gp3zeyju]:before{content:"";border-radius:100vw;width:70px;height:70px;flex:70px;display:block;background-color:var(--logo_yellow);background-image:var(--icon-flow-checkmark);background-size:36px auto;background-repeat:no-repeat;background-position:center center}@media not screen and (min-width:768px){.finish[data-astro-cid-gp3zeyju] header[data-astro-cid-gp3zeyju]:before{flex:50px;width:50px;height:50px;background-size:28px auto}}.finish[data-astro-cid-gp3zeyju] header[data-astro-cid-gp3zeyju] h2[data-astro-cid-gp3zeyju]{font-size:1.75rem;letter-spacing:.1em;font-weight:700;line-height:1.5;--textStyle:"h1"}@media not screen and (min-width:768px){.finish[data-astro-cid-gp3zeyju] header[data-astro-cid-gp3zeyju] h2[data-astro-cid-gp3zeyju]{font-size:1.375rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h1"}}.reservation-warning[data-astro-cid-gp3zeyju]{margin-top:30px}@media not screen and (min-width:768px){.reservation-warning[data-astro-cid-gp3zeyju]{margin-top:20px}}.reservation-warning[data-astro-cid-gp3zeyju] h3[data-astro-cid-gp3zeyju]{color:var(--red);font-size:1rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"h4";margin-bottom:30px;text-align:center;font-weight:700}@media not screen and (min-width:768px){.reservation-warning[data-astro-cid-gp3zeyju] h3[data-astro-cid-gp3zeyju]{font-size:.8125rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"sp-body";font-weight:700}}.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju]{font-size:.9375rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"body";text-align:center}@media not screen and (min-width:768px){.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju]{font-size:.8125rem;letter-spacing:.15em;font-weight:500;line-height:1.8;--textStyle:"sp-body"}}.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju].kome{font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small";margin-top:20px}@media not screen and (min-width:768px){.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju].kome{text-align:left;font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome"}}.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:4px}@media (pointer:fine){.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]{transition:-webkit-text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease);transition:text-decoration-color var(--transition-duration) var(--transition-ease),-webkit-text-decoration-color var(--transition-duration) var(--transition-ease)}.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]:hover{-webkit-text-decoration-color:transparent;text-decoration-color:#0000}}.reservation-warning[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]:focus-visible{transition:unset;-webkit-text-decoration-color:transparent;text-decoration-color:#0000}.underage-caution[data-astro-cid-gp3zeyju]{margin-top:10px;padding:25px;display:flex;flex-direction:column;gap:10px;border:solid 2px var(--red);border-radius:20px;align-items:center;background-color:var(--white)}.underage-caution[data-astro-cid-gp3zeyju] h3[data-astro-cid-gp3zeyju]{font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.6;--textStyle:"h3";text-align:center;color:var(--red)}@media not screen and (min-width:768px){.underage-caution[data-astro-cid-gp3zeyju] h3[data-astro-cid-gp3zeyju]{font-size:1.125rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h2"}}.underage-caution[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju]{font-size:.8125rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"body-small";text-align:center}.underage-caution[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju].kome{font-size:.6875rem;letter-spacing:.05em;font-weight:400;line-height:1.6;--textStyle:"kome";color:var(--red)}@media not screen and (min-width:768px){.underage-caution[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju].kome{text-align:left}}.underage-caution[data-astro-cid-gp3zeyju] .link[data-astro-cid-gp3zeyju]{padding-block:10px}.usage-flow[data-astro-cid-gp3zeyju] h2[data-astro-cid-gp3zeyju]{text-align:center;margin-bottom:40px;font-size:1.75rem;letter-spacing:.1em;font-weight:700;line-height:1.5;--textStyle:"h1"}@media not screen and (min-width:768px){.usage-flow[data-astro-cid-gp3zeyju] h2[data-astro-cid-gp3zeyju]{margin-bottom:30px;font-size:1.375rem;letter-spacing:.05em;font-weight:700;line-height:1.5;--textStyle:"sp-h1"}}.usage-flow[data-astro-cid-gp3zeyju] .link[data-astro-cid-gp3zeyju]{margin-top:60px}ul[data-astro-cid-ysvhb52o]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}ul[data-astro-cid-ysvhb52o]:before{content:"";display:block;position:absolute;width:calc(100% - 50px);height:2px;background-color:var(--gray-2);left:50%;top:12.5px;transform:translate(-50%) translateY(-50%);z-index:1}ul[data-astro-cid-ysvhb52o]:after{content:"";display:block;position:absolute;width:calc(100% - 50px);height:4px;left:50%;top:12.5px;transform:translate(-50%) translateY(-50%);z-index:2}ul[data-astro-cid-ysvhb52o] li[data-astro-cid-ysvhb52o]{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px}ul[data-astro-cid-ysvhb52o] li[data-astro-cid-ysvhb52o]:before{content:"";width:25px;height:25px;display:block;border:solid 2px var(--gray-2);background-color:var(--white);border-radius:100vw;background-position:center center;background-repeat:no-repeat}ul[data-astro-cid-ysvhb52o] li[data-astro-cid-ysvhb52o] span[data-astro-cid-ysvhb52o]{font-size:.75rem;letter-spacing:.05em;font-weight:500;line-height:1.6;--textStyle:"small";font-weight:700;color:var(--gray-3)}ul[data-astro-cid-ysvhb52o][data-flow=selection] li[data-astro-cid-ysvhb52o]:nth-of-type(1):before{border-color:var(--orange);border-width:9px}ul[data-astro-cid-ysvhb52o][data-flow=selection] li[data-astro-cid-ysvhb52o]:nth-of-type(1) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=input]:after{background:linear-gradient(to right,var(--logo_yellow) 0%,var(--orange) 33.33%,transparent 33.33%,transparent 100%)}ul[data-astro-cid-ysvhb52o][data-flow=input] li[data-astro-cid-ysvhb52o]:nth-of-type(1):before{background-color:var(--logo_yellow);border-width:0;background-image:var(--icon-flow-checkmark)}ul[data-astro-cid-ysvhb52o][data-flow=input] li[data-astro-cid-ysvhb52o]:nth-of-type(1) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=input] li[data-astro-cid-ysvhb52o]:nth-of-type(2):before{border-color:var(--orange);border-width:9px}ul[data-astro-cid-ysvhb52o][data-flow=input] li[data-astro-cid-ysvhb52o]:nth-of-type(2) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=check]:after{background:linear-gradient(to right,var(--logo_yellow) 0%,var(--logo_yellow) 33.33%,var(--orange) 66.66%,transparent 33.33%,transparent 100%)}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(1):before{background-color:var(--logo_yellow);border-width:0;background-image:var(--icon-flow-checkmark)}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(1) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(2):before{background-color:var(--logo_yellow);border-width:0;background-image:var(--icon-flow-checkmark)}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(2) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(3):before{border-color:var(--orange);border-width:9px}ul[data-astro-cid-ysvhb52o][data-flow=check] li[data-astro-cid-ysvhb52o]:nth-of-type(3) span[data-astro-cid-ysvhb52o]{color:var(--black)}ul[data-astro-cid-ysvhb52o][data-flow=finish]:after{background-color:var(--logo_yellow)}ul[data-astro-cid-ysvhb52o][data-flow=finish] li[data-astro-cid-ysvhb52o]:before{background-color:var(--logo_yellow);border-width:0;background-image:var(--icon-flow-checkmark)}ul[data-astro-cid-ysvhb52o][data-flow=finish] li[data-astro-cid-ysvhb52o] span[data-astro-cid-ysvhb52o]{color:var(--black)}.reservation-flow[data-astro-cid-jugtnpfu]{margin-top:40px;margin-bottom:50px}@media not screen and (min-width:768px){.reservation-flow[data-astro-cid-jugtnpfu]{margin-top:33px;margin-bottom:30px}}section[data-astro-cid-jugtnpfu].screen{opacity:0;animation-duration:.2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}