.timetable-slide[data-astro-cid-e3jg3djz]{transform:translate(calc(-100% * var(--currCalendar)));transition:var(--carouselTransition);--titleHeight:50px;min-width:100%}@media not screen and (width>=768px){.timetable-slide[data-astro-cid-e3jg3djz]{--titleHeight:45px}}.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz]{letter-spacing:0;--textStyle:"h5";background-color:var(--gray-gr);left:0;top:var(--headerHeight);align-items:baseline;gap:2px;padding:15px 90px 15px 10px;font-size:.875rem;font-weight:500;line-height:1;display:flex;position:sticky}@media not screen and (width>=768px){.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz]{left:0;top:var(--headerHeight);padding:10px 90px 15px 20px;position:sticky}}.timetable-slide[data-astro-cid-e3jg3djz] h3[data-astro-cid-e3jg3djz] strong{letter-spacing:0;font-size:1.25rem;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);width:100%;overflow:clip}@media screen and (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 (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]{grid-template-columns:var(--gridColumns);top:calc(var(--headerHeight) + var(--titleHeight));border:solid 1px var(--gray-2);border-right:none;gap:1px;display:grid;position:sticky;left:0}@media not screen and (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]{background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 0;display:flex}.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);letter-spacing:.05em;--textStyle:"kome";font-size:.6875rem;font-weight:400;line-height:1.6}.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]{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"medium-number"}@media not screen and (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]{letter-spacing:0;font-size:.875rem;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].saturday.is-holiday span[data-astro-cid-e3jg3djz],.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],.timetable-slide[data-astro-cid-e3jg3djz] .timetable-container[data-astro-cid-e3jg3djz] .timetable-header[data-astro-cid-e3jg3djz] li[data-astro-cid-e3jg3djz].is-holiday 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]{grid-template-columns:var(--gridColumns);grid-template-rows:var(--gridRows);border-left:solid 1px var(--gray-2);grid-auto-flow:column;gap:1px;display:grid}@media not screen and (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]{letter-spacing:.15em;--textStyle:"smallest";justify-content:center;align-items:center;width:100%;padding:5px 0;font-size:.625rem;font-weight:500;line-height:1;display:flex}@media not screen and (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]{background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block}.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{opacity:.5;transition:unset}.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]{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1;font-family:var(--outfit);--textStyle:"medium-number"}@media not screen and (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]{letter-spacing:0;font-size:.875rem;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]{--rows:32;--gridColumns:repeat(15, minmax(1px, 52px));--gridRows:repeat(var(--rows), minmax(1px, 34px));width:100%;padding-top:10px;display:flex;position:relative;overflow:clip}.calendar-nav[data-astro-cid-3g2h3pp5]{z-index:1;left:0;top:calc(var(--headerHeight) + 5px);justify-content:flex-end;align-items:center;gap:10px;margin-bottom:-45px;padding-right:20px;display:flex;position:sticky}.calendar-nav[data-astro-cid-3g2h3pp5] .next[data-astro-cid-3g2h3pp5],.calendar-nav[data-astro-cid-3g2h3pp5] .prev[data-astro-cid-3g2h3pp5]{background-position:50%;background-repeat:no-repeat;border-radius:30px;width:30px;height: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{opacity:.5;transition:unset}.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{opacity:.5;transition:unset}.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%;position:relative;overflow:clip}.calendar-container[data-astro-cid-nztxmb4i]{width:calc(100vw - var(--scrollBarWidth));--rows:32;--currCalendar:0;--gridColumns:58px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;--gridRows:repeat(var(--rows), 1fr);display:flex;position:relative;overflow:clip}.calendar-nav[data-astro-cid-nztxmb4i]{z-index:1;left:0;top:calc(var(--headerHeight) + 5px);justify-content:flex-end;align-items:center;gap:10px;margin-bottom:-35px;padding-right:20px;display:flex;position:sticky}.calendar-nav[data-astro-cid-nztxmb4i] .next[data-astro-cid-nztxmb4i],.calendar-nav[data-astro-cid-nztxmb4i] .prev[data-astro-cid-nztxmb4i]{background-position:50%;background-repeat:no-repeat;border-radius:30px;width:30px;height: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{opacity:.5;transition:unset}.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{opacity:.5;transition:unset}.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]{align-items:center;gap:20px;margin-bottom:15px;display:flex}@media screen and (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]{letter-spacing:.05em;--textStyle:"h2";font-size:1.375rem;font-weight:700;line-height:1.5}@media not screen and (width>=768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]{letter-spacing:.05em;--textStyle:"sp-h2";grid-template-columns:12px 1fr;gap:10px;font-size:1.125rem;font-weight:700;line-height:1.5}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm].closed{text-align:center;width:100%;color:var(--red);letter-spacing:.05em;--textStyle:"h4";font-size:1rem;font-weight:700;line-height:1.6;display:block}@media not screen and (width>=768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm].closed{letter-spacing:.05em;--textStyle:"sp-h4";font-size:1rem;font-weight:700;line-height:1.5}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed){grid-template-columns:15px 1fr;align-items:baseline;gap:15px;display:grid}@media screen and (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 (width>=768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed)>span[data-astro-cid-wrllj5bm]{flex-direction:column;display:flex}}.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed):before{content:"";aspect-ratio:1;background-image:var(--icon-title-yellow-dot);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;display:block}@media not screen and (width>=768px){.section-title[data-astro-cid-wrllj5bm] h2[data-astro-cid-wrllj5bm]:not(.closed):before{width:12px}}.calendar[data-astro-cid-wrllj5bm]{margin-top:60px;width:100%;max-width:796px;margin-inline:auto;overflow:clip}@media not screen and (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]{justify-content:center;align-items:center;gap:20px;padding-top:38px;display:flex}@media not screen and (width>=768px){.buttons-container[data-astro-cid-wrllj5bm]{flex-direction:column-reverse;margin-inline:auto;width:fit-content!important}.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]{text-align:center;letter-spacing:.05em;--textStyle:"h4";width:fit-content;max-width:100%;color:var(--white);background-color:var(--orange);box-shadow:var(--dropShadow);border-radius:20px;justify-content:center;align-items:center;padding:13px 40px;font-size:1rem;font-weight:500;line-height:1.6;display:flex}@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{opacity:.5;transition:unset}@media not screen and (width>=768px){.submit-button[data-astro-cid-wrllj5bm]{min-width:100%}}:is(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)}.form-wrapper[data-astro-cid-wpgtcjby]{gap:60px;display:grid}.input-container[data-astro-cid-wpgtcjby]{flex-direction:column;align-self:start;gap:5px;display:flex}.form-container[data-astro-cid-wpgtcjby]{flex-direction:column;gap:28px;display:flex}.form-container[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]{letter-spacing:0;--textStyle:"h5";margin-bottom:15px;padding-top:10px;font-size:.875rem;font-weight:500}@media not screen and (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]{letter-spacing:.05em;--textStyle:"body-small";margin-bottom:10px;font-size:.8125rem;font-weight:400;line-height:1.6}.form-container[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby].static{letter-spacing:.05em;--textStyle:"h4";margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.6}.form-container[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby]:has(+.fields p.static){padding-top:4px}.form-container[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] h3[data-astro-cid-wpgtcjby].align-top{padding-top:2px}.visually-hidden[data-astro-cid-wpgtcjby]{clip:rect(0,0,0,0)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}label[data-astro-cid-wpgtcjby]{letter-spacing:0;--textStyle:"h5";align-items:center;gap:10px;font-size:.875rem;font-weight:500;display:flex}label[data-astro-cid-wpgtcjby].is-participant_count{width:fit-content}label[data-astro-cid-wpgtcjby]:has(input[type=radio]){grid-template-columns:24px 1fr;display:grid}.kome[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"kome";color:var(--gray-3);font-size:.6875rem;font-weight:400;line-height:1.6}.kome[data-astro-cid-wpgtcjby] span[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"kome";color:var(--gray-3);font-size:.6875rem;font-weight:400;line-height:1.6;display:block}.kome[data-astro-cid-wpgtcjby].is-spaced{margin-top:5px}.fieldsets-grid[data-astro-cid-wpgtcjby]{flex-direction:column;gap:15px;display:flex}@media not screen and (width>=768px){.fieldsets-grid[data-astro-cid-wpgtcjby]{gap:30px}}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]{grid-template-columns:170px 1fr;gap:20px;display:grid}@media not screen and (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]{margin-bottom:0;padding-top:10px;display:block}@media not screen and (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:4px}@media not screen and (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]{flex-direction:column;gap:4px;display:flex}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby]{align-items:center;display:grid}.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 (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{grid-template-columns:repeat(3,1fr);gap:20px;max-width:330px}.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{gap:30px;display:flex}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .fields[data-astro-cid-wpgtcjby] .grid[data-astro-cid-wpgtcjby].is-phone{grid-template-columns:1fr 10px 1fr 10px 1fr;gap:10px;max-width:310px}@media not screen and (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]{background-color:var(--black);width:10px;height:2px;display:block}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .kome[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"kome";margin-bottom:0;font-size:.6875rem;font-weight:400;line-height:1.6}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby] .warning-text[data-astro-cid-wpgtcjby]{color:var(--red);letter-spacing:.05em;--textStyle:"small";margin-bottom:0;font-size:.75rem;font-weight:500;line-height:1.6}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has([required]) h3[data-astro-cid-wpgtcjby]{gap:5px;display:flex}.fieldsets-grid[data-astro-cid-wpgtcjby] .fieldset[data-astro-cid-wpgtcjby]:has([required]) h3[data-astro-cid-wpgtcjby]:after{content:"※";letter-spacing:.05em;--textStyle:"kome";color:var(--red);font-size:.6875rem;font-weight:400;line-height:1.6}.error-text[data-astro-cid-wpgtcjby]{color:var(--red);letter-spacing:.05em;--textStyle:"small";margin-bottom:0;font-size:.75rem;font-weight:500;line-height:1.6}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);letter-spacing:0;--textStyle:"h5";color:var(--black);border-radius:10px;align-items:center;width:100%;height:40px;padding:0 10px;font-size:.875rem;font-weight:500;display:flex}@media not screen and (width>=768px){input[data-astro-cid-wpgtcjby][type=text],input[data-astro-cid-wpgtcjby][type=email],input[data-astro-cid-wpgtcjby][type=number]{letter-spacing:.05em;--textStyle:"sp-input";font-size:1rem;font-weight:400}}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 (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 (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 (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]{letter-spacing:.05em;--textStyle:"sp-input";font-size:1rem;font-weight:400}}input[data-astro-cid-wpgtcjby][type=radio]{background-color:var(--white);border:solid 1px var(--gray-2);border-radius:100vw;width:24px;height:24px}input[data-astro-cid-wpgtcjby][type=radio]:checked{background-image:var(--radio-checked);background-position:50%;background-repeat:no-repeat;background-size:12px}input[data-astro-cid-wpgtcjby][type=checkbox]{border:solid 1px var(--gray-2);background-color:var(--white);border-radius:5px;width:20px;height:20px}input[data-astro-cid-wpgtcjby][type=checkbox]:checked{background-image:var(--icon-white-check);background-position:50%;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]{border:solid 1px var(--gray-2);background-color:var(--white);width:100%;min-width:100%;max-width:100%;height:150px;min-height:150px;color:var(--black);border-radius:10px;padding:10px}@media screen and (width>=768px){textarea[data-astro-cid-wpgtcjby]{letter-spacing:0;--textStyle:"input";font-size:.875rem;font-weight:500}}@media not screen and (width>=768px){textarea[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"sp-input";font-size:1rem;font-weight:400}}select[data-astro-cid-wpgtcjby]{cursor:pointer;appearance:none;border:solid 1px var(--gray-2);background:0 0;background-color:var(--white);width:100%;height:40px;color:var(--black);background-image:var(--select-arrow);letter-spacing:0;--textStyle:"input";background-position:right 10px top 50%;background-repeat:no-repeat;background-size:8px 6px;border-radius:10px;align-items:center;padding:0 24px 0 10px;font-size:.875rem;font-weight:500;display:flex}@media not screen and (width>=768px){select[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"sp-input";font-size:1rem;font-weight:400}}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]{align-items:center;gap:20px;margin-bottom:15px;display:flex}@media not screen and (width>=768px){.section-title[data-astro-cid-wpgtcjby]{gap:10px}}.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"h2";grid-template-columns:15px 1fr;align-items:center;gap:15px;font-size:1.375rem;font-weight:700;line-height:1.5;display:grid}@media not screen and (width>=768px){.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"sp-h2";grid-template-columns:12px 1fr;gap:10px;font-size:1.125rem;font-weight:700;line-height:1.5}}.section-title[data-astro-cid-wpgtcjby] h2[data-astro-cid-wpgtcjby]:before{content:"";aspect-ratio:1;background-image:var(--icon-title-yellow-dot);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;display:block}@media not screen and (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]{color:var(--gray-3);letter-spacing:.05em;--textStyle:"kome";align-items:center;gap:10px;font-size:.6875rem;font-weight:400;line-height:1.6;display:flex;transform:translateY(2px)}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]{color:var(--gray-3);text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@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{text-decoration-color:#0000}}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] button[data-astro-cid-wpgtcjby]:focus-visible{text-decoration-color:#0000;transition:unset}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] strong[data-astro-cid-wpgtcjby]{letter-spacing:.05em;--textStyle:"body-small";font-size:.8125rem;font-weight:400;line-height:1.6}.section-title[data-astro-cid-wpgtcjby] p[data-astro-cid-wpgtcjby] .red[data-astro-cid-wpgtcjby]{color:var(--red)}.subtitle[data-astro-cid-wpgtcjby]{letter-spacing:.15em;--textStyle:"body";margin-bottom:20px;font-size:.9375rem;font-weight:500;line-height:1.8}.payments_icon[data-astro-cid-wpgtcjby]{margin-bottom:20px}.payments_icon[data-astro-cid-wpgtcjby] img[data-astro-cid-wpgtcjby]{width:252px}.selected-lesson[data-astro-cid-wpgtcjby]{margin-bottom:60px}.form-footer[data-astro-cid-wpgtcjby]{flex-direction:column;align-items:center;gap:40px;margin-top:40px;display:flex}.form-footer[data-astro-cid-wpgtcjby] .form-buttons[data-astro-cid-wpgtcjby]{justify-content:center;align-items:center;gap:20px;display:flex}@media not screen and (width>=768px){.form-footer[data-astro-cid-wpgtcjby] .form-buttons[data-astro-cid-wpgtcjby]{flex-direction:column-reverse}}.submit-button[data-astro-cid-wpgtcjby]{text-align:center;letter-spacing:.05em;--textStyle:"h4";width:fit-content;max-width:100%;color:var(--white);background-color:var(--orange);box-shadow:var(--dropShadow);border-radius:20px;justify-content:center;align-items:center;padding:13px 40px;font-size:1rem;font-weight:500;line-height:1.6;display:flex}@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{opacity:.5;transition:unset}.lesson-details[data-astro-cid-bgcsfllf]{margin-bottom:60px}.section-title[data-astro-cid-bgcsfllf]{align-items:center;gap:20px;margin-bottom:15px;display:flex}.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"h2";grid-template-columns:15px 1fr;align-items:center;gap:15px;font-size:1.375rem;font-weight:700;line-height:1.5;display:grid}@media not screen and (width>=768px){.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"sp-h2";grid-template-columns:12px 1fr;gap:10px;font-size:1.125rem;font-weight:700;line-height:1.5}}.section-title[data-astro-cid-bgcsfllf] h2[data-astro-cid-bgcsfllf]:before{content:"";aspect-ratio:1;background-image:var(--icon-title-yellow-dot);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;display:block}@media not screen and (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]{color:var(--gray-3);letter-spacing:.05em;--textStyle:"kome";align-items:center;gap:10px;font-size:.6875rem;font-weight:400;line-height:1.6;display:flex;transform:translateY(2px)}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]{text-underline-offset:4px;color:var(--gray-3);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@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{text-decoration-color:#0000}}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] button[data-astro-cid-bgcsfllf]:focus-visible{text-decoration-color:#0000;transition:unset}.section-title[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] strong[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"body-small";font-size:.8125rem;font-weight:400;line-height:1.6}.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]{border-top:solid 1px var(--gray-2);grid-template-columns:160px 1fr;align-items:center;gap:20px;padding-block:15px;display:grid}@media not screen and (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]{letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:500}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf]{flex-direction:column;gap:5px;padding-right:10px;display:flex}@media screen and (width>=768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:500}}@media not screen and (width>=768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{letter-spacing:0;--textStyle:"sp-body-medium";font-size:.875rem;font-weight:400}}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@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{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{text-decoration-color:#0000;transition:unset}@media not screen and (width>=768px){.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf].is-smaller-sp{letter-spacing:.05em;--textStyle:"kome";font-size:.6875rem;font-weight:400;line-height:1.6}}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf].kome{letter-spacing:0;--textStyle:"kome-2";font-size:.6875rem;font-weight:400;line-height:1.6}.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]{letter-spacing:.05em;--textStyle:"h3";font-size:1.125rem;font-weight:700;line-height:1.6}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] strong[data-astro-cid-bgcsfllf].nb{letter-spacing:.05em;--textStyle:"h3-big";font-size:1.25rem;font-weight:500;line-height:1.6}.details[data-astro-cid-bgcsfllf] dd[data-astro-cid-bgcsfllf] small[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"kome";font-size:.6875rem;font-weight:400;line-height:1.6}.lesson-infos[data-astro-cid-bgcsfllf]{background-color:var(--white);border:solid 1px var(--gray);border-radius:20px;flex-direction:column;gap:40px;margin-top:60px;padding:25px;display:flex}@media not screen and (width>=768px){.lesson-infos[data-astro-cid-bgcsfllf]{padding:20px}}.lesson-infos[data-astro-cid-bgcsfllf] h3[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"h3";margin-bottom:10px;font-size:1.125rem;font-weight:700;line-height:1.6}@media not screen and (width>=768px){.lesson-infos[data-astro-cid-bgcsfllf] h3[data-astro-cid-bgcsfllf]{letter-spacing:.05em;--textStyle:"sp-h4";font-size:1rem;font-weight:700;line-height:1.5}}.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;letter-spacing:.05em;--textStyle:"body-small";font-size:.8125rem;font-weight:400;line-height:1.6}.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]{-webkit-padding-start:24px;padding-inline-start:24px;list-style-type:disc}@media not screen and (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{letter-spacing:.15em;--textStyle:"body";content:"・";font-size:.9375rem;font-weight:500;line-height:1.8}@media not screen and (width>=768px){.lesson-infos[data-astro-cid-bgcsfllf] ul[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{letter-spacing:.15em;--textStyle:"sp-body";font-size:.8125rem;font-weight:500;line-height:1.8}}.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf]{-webkit-padding-start:24px;padding-inline-start:24px;list-style-type:decimal}@media not screen and (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{letter-spacing:.15em;--textStyle:"body";font-size:.9375rem;font-weight:500;line-height:1.8}@media not screen and (width>=768px){.lesson-infos[data-astro-cid-bgcsfllf] ol[data-astro-cid-bgcsfllf] li[data-astro-cid-bgcsfllf]::marker{letter-spacing:.15em;--textStyle:"sp-body";font-size:.8125rem;font-weight:500;line-height:1.8}}.form-footer[data-astro-cid-bgcsfllf]{flex-direction:column;align-items:center;gap:40px;margin-top:40px;display:flex}@media not screen and (width>=768px){.form-footer[data-astro-cid-bgcsfllf]{gap:20px}}.form-footer[data-astro-cid-bgcsfllf] .form-buttons[data-astro-cid-bgcsfllf]{justify-content:center;align-items:center;gap:20px;display:flex}@media not screen and (width>=768px){.form-footer[data-astro-cid-bgcsfllf] .form-buttons[data-astro-cid-bgcsfllf]{flex-direction:column-reverse;margin-top:20px}}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf]{letter-spacing:0;--textStyle:"h5";font-size:.875rem;font-weight:500}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@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{text-decoration-color:#0000}}.form-footer[data-astro-cid-bgcsfllf] p[data-astro-cid-bgcsfllf] a[data-astro-cid-bgcsfllf]:focus-visible{text-decoration-color:#0000;transition:unset}.submit-button[data-astro-cid-bgcsfllf]{text-align:center;letter-spacing:.05em;--textStyle:"h4";width:fit-content;max-width:100%;color:var(--white);background-color:var(--orange);box-shadow:var(--dropShadow);border-radius:20px;justify-content:center;align-items:center;padding:13px 40px;font-size:1rem;font-weight:500;line-height:1.6;display:flex}@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{opacity:.5;transition:unset}.submit-button[data-astro-cid-bgcsfllf]:disabled,.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]{border:solid 1px var(--gray-2);background-color:var(--white);border-radius:5px;width:20px;height:20px}input[data-astro-cid-bgcsfllf][type=checkbox]:checked{background-image:var(--icon-white-check);background-position:50%;background-repeat:no-repeat;background-color:var(--black)}label[data-astro-cid-bgcsfllf]{letter-spacing:0;--textStyle:"h5";align-items:center;gap:10px;font-size:.875rem;font-weight:500;display:flex}label[data-astro-cid-bgcsfllf]:has(input[type=checkbox]),label[data-astro-cid-bgcsfllf]:has(input[type=radio]){cursor:pointer}.register-block[data-astro-cid-hcsdmzlc] h3[data-astro-cid-hcsdmzlc]{text-align:center;letter-spacing:.05em;--textStyle:"h3";margin-bottom:10px;font-size:1.125rem;font-weight:700;line-height:1.6}.register-block[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc]{text-align:center;letter-spacing:.05em;--textStyle:"body-small";margin-bottom:20px;font-size:.8125rem;font-weight:400;line-height:1.6}.register-block[data-astro-cid-hcsdmzlc] .register-desc[data-astro-cid-hcsdmzlc]{text-align:center;letter-spacing:.05em;--textStyle:"body-small";justify-content:center;align-items:center;gap:5px;font-size:.8125rem;font-weight:400;line-height:1.6;display:flex}.section-title[data-astro-cid-hcsdmzlc]{justify-content:center;align-items:center;gap:20px;margin-bottom:15px;display:flex}@media not screen and (width>=768px){.section-title[data-astro-cid-hcsdmzlc]{gap:10px}}.section-title[data-astro-cid-hcsdmzlc] h2[data-astro-cid-hcsdmzlc]{text-align:center;letter-spacing:.1em;--textStyle:"h1";margin-bottom:30px;font-size:1.75rem;font-weight:700;line-height:1.5}@media not screen and (width>=768px){.section-title[data-astro-cid-hcsdmzlc] h2[data-astro-cid-hcsdmzlc]{letter-spacing:.05em;--textStyle:"sp-h1";margin-bottom:20px;font-size:1.375rem;font-weight:700;line-height:1.5}}.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc]{color:var(--gray-3);letter-spacing:.05em;--textStyle:"kome";align-items:center;gap:10px;font-size:.6875rem;font-weight:400;line-height:1.6;display:flex;transform:translateY(2px)}.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc] button[data-astro-cid-hcsdmzlc]{color:var(--gray-3);text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@media (pointer:fine){.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc] button[data-astro-cid-hcsdmzlc]{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-hcsdmzlc] p[data-astro-cid-hcsdmzlc] button[data-astro-cid-hcsdmzlc]:hover{text-decoration-color:#0000}}.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc] button[data-astro-cid-hcsdmzlc]:focus-visible{text-decoration-color:#0000;transition:unset}.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc] strong[data-astro-cid-hcsdmzlc]{letter-spacing:.05em;--textStyle:"body-small";font-size:.8125rem;font-weight:400;line-height:1.6}.section-title[data-astro-cid-hcsdmzlc] p[data-astro-cid-hcsdmzlc] .red[data-astro-cid-hcsdmzlc]{color:var(--red)}.subtitle[data-astro-cid-hcsdmzlc]{letter-spacing:.15em;--textStyle:"body";margin-bottom:20px;font-size:.9375rem;font-weight:500;line-height:1.8}.selected-lesson[data-astro-cid-hcsdmzlc]{margin-bottom:40px}.register-footer[data-astro-cid-hcsdmzlc]{flex-direction:column;align-items:center;gap:40px;margin-top:40px;display:flex}.register-footer[data-astro-cid-hcsdmzlc] .register-buttons[data-astro-cid-hcsdmzlc]{justify-content:center;align-items:center;gap:20px;display:flex}@media not screen and (width>=768px){.register-footer[data-astro-cid-hcsdmzlc] .register-buttons[data-astro-cid-hcsdmzlc]{flex-direction:column-reverse}}.submit-button[data-astro-cid-hcsdmzlc]{text-align:center;letter-spacing:.05em;--textStyle:"h4";width:fit-content;max-width:100%;color:var(--white);background-color:var(--orange);box-shadow:var(--dropShadow);border-radius:20px;justify-content:center;align-items:center;padding:13px 40px;font-size:1rem;font-weight:500;line-height:1.6;display:flex}@media (pointer:fine){.submit-button[data-astro-cid-hcsdmzlc]{transition:opacity var(--transition-duration) var(--transition-ease)}.submit-button[data-astro-cid-hcsdmzlc]:hover{opacity:.5}}.submit-button[data-astro-cid-hcsdmzlc]:focus-visible{opacity:.5;transition:unset}.finish[data-astro-cid-gp3zeyju]{justify-content:center;gap:20px;height:100%;display:grid}@media screen and (width>=768px){.finish[data-astro-cid-gp3zeyju]{align-content:center;align-items:center}}@media not screen and (width>=768px){.finish[data-astro-cid-gp3zeyju]{align-content:start;align-items:start}}.finish[data-astro-cid-gp3zeyju] h2[data-astro-cid-gp3zeyju]{text-align:center;letter-spacing:.05em;--textStyle:"h2";font-size:1.375rem;font-weight:700;line-height:1.5}.finish[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju]{text-align:center;letter-spacing:.05em;--textStyle:"body-small";font-size:.8125rem;font-weight:400;line-height:1.6}.finish[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.5px}@media (pointer:fine){.finish[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)}.finish[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]:hover{text-decoration-color:#0000}}.finish[data-astro-cid-gp3zeyju] p[data-astro-cid-gp3zeyju] a[data-astro-cid-gp3zeyju]:focus-visible{text-decoration-color:#0000;transition:unset}.reserve-container[data-astro-cid-jugtnpfu]:has(.finish-screen){height:100%;padding-top:80px}.reserve-container[data-astro-cid-jugtnpfu]:has(.finish-screen) .finish-screen[data-astro-cid-jugtnpfu]{height:100%}.reservation-flow[data-astro-cid-jugtnpfu]{margin-top:40px;margin-bottom:50px}@media not screen and (width>=768px){.reservation-flow[data-astro-cid-jugtnpfu]{margin-top:33px;margin-bottom:30px}}section[data-astro-cid-jugtnpfu].screen{opacity:0;animation-name:fadein;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}