.mv__image{inline-size:100%;block-size:auto}.about{background-color:var(--color-secondary);position:relative}@media (width >= 768px){.about{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x);background-size:1371px auto;background-position:466px 0}}@media (width < 768px){.about{padding-block:var(--gutter-6x) var(--gutter-3x);padding-inline:var(--gutter-3x);background-size:591px auto;background-position:31px 0}}.about:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/build/assets/dots-AX1w_J4h.svg);background-repeat:repeat-x;background-size:33px auto;background-position:bottom center;opacity:.5}@media (width < 768px){.about:before{background-size:17px auto}}.about__wrapper{position:relative}.about__description{width:min(100%,1032px);display:grid}@media (width >= 1024px){.about__description{grid-template-columns:1fr 200px;align-items:end;column-gap:var(--gutter-8x);padding-inline:var(--gutter-8x) var(--gutter-10x);padding-bottom:var(--gutter-3x)}}@media (width >= 768px){.about__description{margin-block-start:var(--gutter-10x)}}@media (768px <= width < 1024px){.about__description{row-gap:var(--gutter-4x)}}@media (width < 768px){.about__description{row-gap:var(--gutter-2x);margin-block-start:var(--gutter-5x)}}.about__descriptionBox{display:grid}@media (width >= 1024px){.about__descriptionBox{padding-block-end:var(--gutter-6x)}}@media (width >= 768px){.about__descriptionBox{row-gap:var(--gutter-3x)}}@media (width < 768px){.about__descriptionBox{row-gap:var(--gutter-2x)}}@media (width < 1024px){.about__descriptionBox{padding-bottom:var(--gutter-3x)}}.about__descriptionText{color:var(--color-primary-dark);font-weight:700}@media (width >= 768px){.about__descriptionText{font-size:var(--font-size-lg)}}@media (width < 768px){.about__descriptionText{font-size:var(--font-size-18px)}}@media (width < 1024px){.about__descriptionImageBox{display:grid;justify-items:end;position:absolute;width:100%;bottom:-110px}}@media (768px <= width < 1024px){.about__descriptionImageBox{padding-inline:var(--gutter-6x)}}.about__descriptionImage{block-size:auto}@media (width >= 1024px){.about__descriptionImage{inline-size:100%}}@media (width < 1024px){.about__descriptionImage{inline-size:min(calc(204 / 264 * 100%),350px);width:136px}}.about__info{display:grid;justify-items:center;background-color:var(--color-base)}@media (width >= 768px){.about__info{padding-block:var(--gutter-5x) var(--gutter-7x);padding-inline:var(--gutter-8x);row-gap:var(--gutter-2x);border-radius:var(--radius-large)}}@media (width < 768px){.about__info{padding-block:var(--gutter-2x);padding-inline:var(--gutter-2x);border-radius:var(--radius-small);margin-bottom:110px}}.about__infoTitle{color:var(--color-primary-dark);font-weight:700;text-align:center}@media (width >= 768px){.about__infoTitle{font-size:var(--font-size-lg)}}@media (width < 768px){.about__infoTitle{font-size:var(--font-size-18px)}}.about__infoTable{inline-size:100%}.about__infoTableTitle,.about__infoTableContents{text-align:left}@media (width >= 768px){.about__infoTableTitle,.about__infoTableContents{font-size:var(--font-size-18px)}}@media (width < 768px){.about__infoTableTitle,.about__infoTableContents{display:block;font-size:var(--font-size-base)}}.about__infoTableTitle{font-weight:700}@media (width >= 1024px){.about__infoTableTitle{inline-size:200px}}@media (768px <= width < 1024px){.about__infoTableTitle{inline-size:120px}}@media (width >= 768px){.about__infoTableTitle{padding-block:var(--gutter-2x);padding-inline:var(--gutter-5x) var(--gutter-3x);border-block-end:1px solid var(--color-primary)}}@media (width < 768px){.about__infoTableTitle{padding-block:var(--gutter-2x) var(--gutter-half);padding-inline:var(--gutter-1x)}}.about__infoTableContents{border-block-end:1px solid var(--color-primary)}@media (width >= 768px){.about__infoTableContents{padding-block:var(--gutter-2x);padding-inline:var(--gutter-3x)}}@media (width < 768px){.about__infoTableContents{padding-block:var(--gutter-half) var(--gutter-2x);padding-inline:var(--gutter-1x)}}.schedule{position:relative;overflow:clip}@media (width >= 768px){.schedule{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x);background-size:1371px auto;background-position:466px 0}}@media (width < 768px){.schedule{padding-block:var(--gutter-6x);padding-inline:var(--gutter-3x);background-size:591px auto;background-position:31px 0}}.schedule:before,.schedule:after{content:"";position:absolute;inset-block-start:0;block-size:100%;inline-size:278px;background-image:url(/build/assets/schedule-bg-BZjRZ1xA.svg);background-repeat:repeat-y;background-size:contain;z-index:-1}@media (width < 768px){.schedule:before,.schedule:after{inline-size:69.5px}}.schedule:before{inset-inline-start:0}.schedule:after{inset-inline-end:0;transform:scale(-1)}.schedule__description{display:grid}@media (width >= 768px){.schedule__description{justify-content:center;row-gap:var(--gutter-3x);padding-inline:var(--gutter-8x);margin-block-start:var(--gutter-10x)}}@media (width < 768px){.schedule__description{row-gap:var(--gutter-1x);margin-block-start:var(--gutter-5x)}}@media (width >= 768px){.schedule__descriptionText{font-size:var(--font-size-lg)}}@media (width < 768px){.schedule__descriptionText{font-size:var(--font-size-base)}}.schedule__descriptionAnnotation{color:var(--color-primary);display:flex}@media (width >= 768px){.schedule__descriptionAnnotation{font-size:var(--font-size-18px)}}@media (width < 768px){.schedule__descriptionAnnotation{font-size:var(--font-size-sm)}}.schedule__descriptionAnnotation:before{content:"※"}.schedule__descriptionAnnotation.schedule__descriptionAnnotation--large{font-weight:700;padding:var(--gutter-2x) var(--gutter-4x);color:#fff;background-color:var(--color-accent2);border-radius:8px;margin-top:var(--gutter-2x);margin-inline:24px}@media (width >= 768px){.schedule__descriptionAnnotation.schedule__descriptionAnnotation--large{font-size:var(--font-size-lg)}}@media (width < 768px){.schedule__descriptionAnnotation.schedule__descriptionAnnotation--large{font-size:var(--font-size-base);padding:var(--gutter-1x) var(--gutter-2x);margin-inline:0}}.schedule__descriptionAnnotation.schedule__descriptionAnnotation--large:before{display:none}.schedule__textUnderLine{font-size:20px}@media (width >= 768px){.schedule__textUnderLine{white-space:nowrap}}@media (width < 768px){.schedule__textUnderLine{font-size:14px}}.schedule__textEmphasis{font-size:var(--font-size-lg);color:var(--color-quaternary)}@media (width < 768px){.schedule__textEmphasis{font-size:var(--font-size-base)}}.schedule__tableBox{position:relative}@media (width >= 768px){.schedule__tableBox{padding-inline:var(--gutter-8x);border-radius:var(--radius-large);margin-block-start:var(--gutter-6x)}}@media (width < 768px){.schedule__tableBox{margin-block-start:var(--gutter-3x)}}.schedule__table{inline-size:100%;position:relative;border-collapse:separate;border-spacing:0;border-radius:var(--radius-small);overflow:clip}.schedule__tableTitle,.schedule__tableContentsTitle,.schedule__tableContents,.schedule__tableMiddleTitle{text-align:center}@media (width >= 768px){.schedule__tableTitle,.schedule__tableContentsTitle,.schedule__tableContents,.schedule__tableMiddleTitle{padding-block:var(--gutter-2x);padding-inline:var(--gutter-5x)}}@media (width < 768px){.schedule__tableTitle,.schedule__tableContentsTitle,.schedule__tableContents,.schedule__tableMiddleTitle{padding-block:10px;padding-inline:var(--gutter-1x)}}.schedule__tableTitle{background-color:var(--color-primary);font-weight:700;color:var(--color-base)}@media (width >= 768px){.schedule__tableTitle{font-size:var(--font-size-18px)}.schedule__tableTitle:not(:first-child){border-inline-start:2px solid var(--color-line)}}@media (width < 768px){.schedule__tableTitle:not(:first-child){border-inline-start:1px solid var(--color-line)}}@media (width >= 768px){.schedule__tableContentsTitle,.schedule__tableContents,.schedule__tableMiddleTitle{border-inline-start:2px solid var(--color-line);border-block-end:2px solid var(--color-line)}}@media (width < 768px){.schedule__tableContentsTitle,.schedule__tableContents,.schedule__tableMiddleTitle{border-inline-start:1px solid var(--color-line);border-block-end:1px solid var(--color-line)}}@media (width >= 768px){.schedule__tableContentsTitle:last-child,.schedule__tableContents:last-child,.schedule__tableMiddleTitle:last-child{border-inline-end:2px solid var(--color-line)}}@media (width < 768px){.schedule__tableContentsTitle:last-child,.schedule__tableContents:last-child,.schedule__tableMiddleTitle:last-child{border-inline-end:1px solid var(--color-line)}}.schedule__tableContentsTitle,.schedule__tableContents{background-color:var(--color-base)}@media (width >= 768px){.schedule__tableContentsTitle,.schedule__tableContents{font-size:var(--font-size-18px)}}@media (width < 768px){.schedule__tableContentsTitle,.schedule__tableContents{font-size:16px}}@media (width >= 1024px){.schedule__tableContentsTitle{inline-size:300px}}@media (768px <= width < 1024px){.schedule__tableContentsTitle{inline-size:200px}}@media (width < 768px){.schedule__tableContentsTitle{inline-size:110px}}.schedule__tableMiddleTitle{background-color:color-mix(in srgb,var(--color-primary) 20%,white);font-size:var(--font-size-base)}.schedule__tableContentsbox:last-of-type>*:first-child{border-end-start-radius:var(--radius-small)}.schedule__tableContentsbox:last-of-type>*:last-child{border-end-end-radius:var(--radius-small)}.flow{background-color:var(--color-secondary);position:relative}@media (width >= 768px){.flow{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x);background-size:1371px auto;background-position:466px 0}}@media (width < 768px){.flow{padding-block:var(--gutter-6x);padding-inline:var(--gutter-3x);background-size:591px auto;background-position:31px 0}}.flow:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/build/assets/dots-AX1w_J4h.svg);background-repeat:repeat-x;background-size:33px auto;background-position:bottom center;opacity:.5}@media (width < 768px){.flow:before{background-size:17px auto}}.flow__wrapper{position:relative}.flow__lists{display:grid;justify-items:center;position:relative}@media (width >= 768px){.flow__lists{row-gap:var(--gutter-3x);margin-block-start:var(--gutter-8x)}}@media (width < 768px){.flow__lists{row-gap:var(--gutter-2x);margin-block-start:var(--gutter-5x)}}.flow__lists:before{content:"";display:block;position:absolute;inset-block-start:0;background-image:url(/build/assets/flow-decoration-BK1CFH0-.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media (width >= 768px){.flow__lists:before{inset-inline-end:234px;inline-size:174.05px;block-size:128.45px;translate:0 calc(-100% + 8px)}}@media (width < 768px){.flow__lists:before{inset-inline-end:var(--gutter-1x);inline-size:80px;block-size:59.04px;translate:0 calc(-100% + 3px)}}.flow__list{inline-size:100%;display:grid;position:relative;background:var(--color-base)}@media (width >= 768px){.flow__list{grid-template-columns:100px 1fr;align-items:center;column-gap:var(--gutter-6x);padding-block:var(--gutter-5x);padding-inline:var(--gutter-8x);border-radius:var(--radius-large)}}@media (width < 768px){.flow__list{grid-template-columns:48px 1fr;align-items:center;column-gap:var(--gutter-2x);row-gap:var(--gutter-2x);padding-block:var(--gutter-2x) var(--gutter-3x);padding-inline:var(--gutter-2x);border-radius:var(--radius-small)}}.flow__icon{inline-size:100%;block-size:auto}@media (width < 768px){.flow__icon{grid-column:1;grid-row:1}}@media (width >= 768px){.flow__listTextBox{display:grid;row-gap:var(--gutter-2x)}}@media (width < 768px){.flow__listTextBox{display:contents}}.flow__listTitle{inline-size:fit-content;background:linear-gradient(transparent 60%,var(--color-quaternary) 0%);color:var(--color-primary-dark)}@media (width >= 768px){.flow__listTitle{font-size:var(--font-size-lg)}}@media (width < 768px){.flow__listTitle{grid-column:2;grid-row:1;font-size:var(--font-size-18px)}}@media (width >= 768px){.flow__listText{font-size:var(--font-size-18px)}}@media (width < 768px){.flow__listText{grid-column:1 / -1;font-size:var(--font-size-base)}}.flow__listAnnotation{font-weight:700;color:var(--color-accent)}@media (width >= 768px){.flow__listAnnotation{font-size:var(--font-size-18px)}}@media (width < 768px){.flow__listAnnotation{grid-column:1 / -1;font-size:var(--font-size-sm)}}.flow__listArrow{block-size:auto}@media (width >= 768px){.flow__listArrow{inline-size:45px}}@media (width < 768px){.flow__listArrow{inline-size:30px}}@media (width >= 768px){.sectionLinks{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x)}}@media (width < 768px){.sectionLinks{padding-block:88px var(--gutter-6x);padding-inline:var(--gutter-3x)}}.sectionLinks__wrapper{display:grid}@media (width >= 768px){.sectionLinks__wrapper{grid-template-columns:repeat(2,1fr);column-gap:var(--gutter-4x)}}@media (width < 768px){.sectionLinks__wrapper{row-gap:var(--gutter-5x)}}.sectionLinks__link{display:grid;justify-items:center;color:inherit;text-decoration:none;text-align:center;background-color:var(--_bg-color);padding-inline:var(--gutter-3x);border:5px solid var(--color-text);position:relative;box-shadow:inset 3px 5px #fff;border-radius:8px;transition:background-color .3s}@media (width >= 768px){.sectionLinks__link{row-gap:var(--gutter-3x);padding-block:var(--gutter-3x) var(--gutter-4x)}}@media (width < 768px){.sectionLinks__link{row-gap:var(--gutter-2x);padding-block:var(--gutter-3x)}}.sectionLinks__link:before{content:"";display:block;position:absolute;top:5px;right:0;bottom:0;left:3px;background-repeat:repeat-x;background-size:8px auto;background-position:bottom center;opacity:var(--_opacity)}.sectionLinks__link[data-color=secondary]{--_bg-color: var(--color-tertiary);--_color: var(--color-primary-dark);--_opacity: .8}.sectionLinks__link[data-color=secondary]:before{background-image:url(/build/assets/dots2-BxYBWLC7.svg)}.sectionLinks__link[data-color=quaternary]{--_bg-color: var(--color-quaternary);--_color: var(--color-primary-dark);--_opacity: .2}.sectionLinks__link[data-color=quaternary]:before{background-image:url(/build/assets/dots-AX1w_J4h.svg)}@media (any-hover){.sectionLinks__link:hover[data-color=secondary]{--_bg-color: color-mix(in srgb, var(--color-tertiary) 50%, white)}.sectionLinks__link:hover[data-color=quaternary]{--_bg-color: color-mix(in srgb, var(--color-quaternary) 50%, white)}.sectionLinks__link:hover:before{opacity:.25}.sectionLinks__link:hover .sectionLinks__linkArrow{translate:0 var(--gutter-1x)}}.sectionLinks__link>*{position:relative}.sectionLinks__linkTextContainer{display:grid;row-gap:var(--gutter-1x)}.sectionLinks__linkIcon{font-weight:700;color:var(--color-base);background-color:var(--color-primary-dark);inline-size:fit-content;padding-block:var(--gutter-1x);padding-inline:var(--gutter-2x);border-radius:var(--radius-small);position:absolute;inset-block-start:0;inset-inline:0;margin-block:-40px 0;margin-inline:auto;translate:0 -50%}@media (width >= 768px){.sectionLinks__linkIcon{font-size:var(--font-size-18px)}}@media (width < 768px){.sectionLinks__linkIcon{margin-block:-32px 0}}.sectionLinks__linkIcon:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% calc(100% - 1px);inline-size:20px;aspect-ratio:43 / 29;width:43px;height:29px;background-image:url(/build/assets/comment-arrow-CH8-R-q7.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media (width < 768px){{width:28px;height:20px}}.sectionLinks__linkTitle{font-weight:900;text-shadow:2px 2px var(--color-base)}@media (width >= 768px){.sectionLinks__linkTitle{font-size:32px}}@media (width < 768px){.sectionLinks__linkTitle{font-size:22px}}@media (width >= 768px){.sectionLinks__linkText{font-size:var(--font-size-18px);font-weight:700}}@media (width < 768px){.sectionLinks__linkText{font-size:var(--font-size-base)}}.sectionLinks__linkDateTime{font-weight:700}@media (width >= 768px){.sectionLinks__linkDateTime{font-size:28px}}@media (width < 768px){.sectionLinks__linkDateTime{font-size:20px}}.sectionLinks__linkArrow{block-size:auto;transition-property:translate;transition-duration:.3s}@media (width >= 768px){.sectionLinks__linkArrow{inline-size:36px}}@media (width < 768px){.sectionLinks__linkArrow{inline-size:28px}}.sectionLinks__linkArrow path{stroke:var(--_color)}.school{background-color:var(--color-tertiary);position:relative}@media (width >= 768px){.school{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x)}}@media (width < 768px){.school{padding-block:var(--gutter-6x);padding-inline:var(--gutter-3x)}}.school:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#e73562 23%,transparent 28%),radial-gradient(#e73562 23%,transparent 28%);background-color:transparent;background-position:0 0,14px 14px;background-size:28px 28px;opacity:.06}.school__wrapper{display:grid;position:relative}@media (width >= 768px){.school__wrapper{row-gap:var(--gutter-10x)}}@media (width < 768px){.school__wrapper{row-gap:var(--gutter-5x)}}.school__info{display:grid;background-color:var(--color-base)}@media (width >= 768px){.school__info{row-gap:var(--gutter-4x);padding:var(--gutter-6x);border-radius:var(--radius-large)}}@media (width < 768px){.school__info{row-gap:var(--gutter-3x);padding:var(--gutter-2x);border-radius:var(--radius-small)}}.school__infoTitle{display:grid;grid-template-columns:1fr 20px;grid-template-areas:". icon";align-items:center;column-gap:var(--gutter-1x);font-weight:700;color:var(--color-primary);background-color:var(--color-primary-light);cursor:pointer}@media (width >= 768px){.school__infoTitle{font-size:var(--font-size-lg);padding-block:var(--gutter-2x);padding-inline:var(--gutter-3x)}}@media (width < 768px){.school__infoTitle{font-size:var(--font-size-18px);padding-block:var(--gutter-1x);padding-inline:var(--gutter-2x)}}.school__infoTitle::-webkit-details-marker{display:none}.school__infoTitle:before,.school__infoTitle:after{grid-area:icon;content:"";display:block;width:100%;height:4px;background-color:var(--color-primary)}.school__infoTitle:after{rotate:90deg}.school__infoTitle:where([open]>*):after{opacity:0}.school__infoBox{display:grid;justify-items:center;contain:content;transition-property:block-size;transition-duration:.3s}@media (width >= 768px){.school__infoBox{row-gap:var(--gutter-5x);padding-block:var(--gutter-3x) var(--gutter-5x)}}@media (width < 768px){.school__infoBox{row-gap:var(--gutter-4x);padding-block:var(--gutter-2x) var(--gutter-5x)}}.school__infoContents{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:var(--gutter-2x);inline-size:100%}.school__infoContentsBox{display:grid;grid-template-rows:subgrid;grid-row:span 2;justify-items:center;align-items:start;row-gap:var(--gutter-4x);border:1px solid var(--color-primary);border-radius:var(--radius-small)}@media (width >= 768px){.school__infoContentsBox{padding:var(--gutter-4x)}}@media (width < 768px){.school__infoContentsBox{padding:var(--gutter-2x)}}.school__infoContentsTextBox{display:grid;align-items:start;row-gap:var(--gutter-2x);inline-size:100%}.school__boothTags{display:flex;flex-wrap:wrap;gap:var(--gutter-1x)}.school__boothTag{color:var(--color-base);padding:var(--gutter-1x) var(--gutter-2x);border-radius:var(--radius-small);font-size:var(--font-size-xs);font-weight:700;line-height:1.2}.school__boothTag--experience{background-color:#e60012}.school__boothTag--consultation{background-color:#007bff}@media (width >= 768px){.school__infoContentsTitle{font-size:var(--font-size-lg);font-weight:700;padding-block-end:var(--gutter-1x);border-block-end:2px dashed #e1e1e1}}.school__infoContentsAnnotation{display:grid;grid-template-columns:1em 1fr;font-size:var(--font-size-base);color:var(--color-accent);font-weight:700}.school__infoContentsAnnotation:before{content:"※"}.school__infoContentsList{display:grid}@media (width >= 768px){.school__infoContentsList{grid-template-columns:auto 1fr;gap:var(--gutter-2x)}}@media (width < 768px){.school__infoContentsList{row-gap:var(--gutter-2x)}}@media (width >= 768px){.school__infoContentsListBox{display:contents}}@media (width < 768px){.school__infoContentsListBox{display:grid;row-gap:var(--gutter-half)}}.school__infoContentsListTitle,.school__infoContentsListText{font-size:var(--font-size-base)}.school__infoContentsListTitle{color:var(--color-primary);font-weight:700}.school__infoContentsListLink{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:var(--font-size-base);color:var(--color-primary);font-weight:700;text-align:center;text-decoration:none;inline-size:100%;padding-block:var(--gutter-2x);padding-inline:var(--gutter-3x);border:2px solid var(--color-primary);border-radius:var(--radius-small);transition-property:color,background-color;transition-duration:.3s}@media (any-hover){.school__infoContentsListLink:hover{color:var(--color-base);background-color:var(--color-primary)}.school__infoContentsListLink:hover:after{background-color:var(--color-base)}}.school__infoContentsListLink:after{grid-column:3;justify-self:end;content:"";display:block;inline-size:24px;aspect-ratio:1;-webkit-mask-image:url(/build/assets/icon-new-window-CtvvnkTC.svg);mask-image:url(/build/assets/icon-new-window-CtvvnkTC.svg);background-color:var(--color-primary);transition-property:background-color;transition-duration:.3s}@media (width >= 768px){.school__infoContentsListLink:after{inline-size:24px}}@media (width < 768px){.school__infoContentsListLink{grid-template-columns:auto 1fr;padding-inline:var(--gutter-2x)}.school__infoContentsListLink:after{grid-column:2}}.school__infoContentsListLink.school__infoContentsListLink--pdf{max-inline-size:320px}@media (width < 768px){.school__infoContentsListLink.school__infoContentsListLink--pdf{max-inline-size:calc(100% - var(--gutter-4x))}}.school__infoContentsListLink.school__infoContentsListLink--pdf:after{-webkit-mask-image:url(/build/assets/icon-pdf-DP2wHXQe.svg);mask-image:url(/build/assets/icon-pdf-DP2wHXQe.svg)}.school__infoContentsListLinkText{grid-column:2}@media (width < 768px){.school__infoContentsListLinkText{grid-column:1}}.school__infoFormLink{color:var(--color-base);font-weight:700;text-decoration:none;padding-block:var(--gutter-2x);padding-inline:var(--gutter-5x);background-color:var(--color-primary);border-radius:var(--radius-small);box-shadow:0 var(--gutter-half) 0 var(--color-line);width:320px;text-align:center;transition:opacity .3s}@media (width >= 768px){.school__infoFormLink{font-size:var(--font-size-lg)}}@media (width < 768px){.school__infoFormLink{font-size:var(--font-size-18px);width:calc(100% - var(--gutter-4x))}}@media (any-hover){.school__infoFormLink:hover{opacity:.7}}.bus{position:relative;background-color:var(--color-quaternary)}@media (width >= 768px){.bus{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x)}}@media (width < 768px){.bus{padding-block:var(--gutter-8x) var(--gutter-6x);padding-inline:var(--gutter-4x)}}.bus:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#ffffffa6;border-radius:var(--radius-large);width:calc(100% - 128px);left:50%;transform:translate(-50%);margin-block:var(--gutter-8x);z-index:1}@media (width < 768px){.bus:before{width:calc(100% - 32px);margin-block:var(--gutter-2x)}}.bus:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#f39800 23%,transparent 28%),radial-gradient(#f39800 23%,transparent 28%);background-color:transparent;background-position:0 0,14px 14px;background-size:28px 28px;opacity:.05}.bus__wrapper{display:grid;justify-items:center;position:relative;z-index:2}@media (width >= 768px){.bus__wrapper{row-gap:var(--gutter-10x)}}@media (width < 768px){.bus__wrapper{row-gap:var(--gutter-5x)}}.bus__container{display:grid}@media (width >= 768px){.bus__container{row-gap:var(--gutter-5x)}}@media (width < 768px){.bus__container{row-gap:var(--gutter-3x)}}.bus__description{display:grid}@media (width >= 1024px){.bus__description{grid-template-columns:1fr auto;align-items:center;column-gap:var(--gutter-6x);padding-inline:var(--gutter-8x)}}@media (width < 1024px){.bus__description{justify-items:center}}@media (768px <= width < 1024px){.bus__description{row-gap:var(--gutter-4x)}}@media (width < 768px){.bus__description{row-gap:var(--gutter-2x)}}.bus__descriptionMap{inline-size:265.4px;block-size:auto}@media (width >= 1024px){.bus__descriptionMap{grid-column:2;grid-row:1}}@media (width < 1024px){.bus__descriptionMap{grid-row:2}}@media (width >= 1024px){.bus__descriptionTextBox{grid-column:1;grid-row:1;display:grid;row-gap:var(--gutter-4x)}}@media (width < 1024px){.bus__descriptionTextBox{display:contents}}.bus__descriptionText{font-weight:700}@media (width >= 768px){.bus__descriptionText{font-size:var(--font-size-lg)}}@media (width >= 1024px){.bus__descriptionText{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:var(--gutter-3x)}}@media (width < 1024px){.bus__descriptionText{grid-row:1}}@media (width < 768px){.bus__descriptionText{font-size:var(--font-size-base)}}.bus__descriptionText:after{content:"";display:block;background-image:url(/build/assets/bus-decoration-CgMEPFxj.svg);background-repeat:no-repeat;background-size:contain;background-position:center;inline-size:156px;aspect-ratio:156 / 79}@media (width < 1024px){.bus__descriptionText:after{display:none}}.bus__descriptionAnnotation{display:grid;grid-template-columns:auto 1fr;color:var(--color-accent);font-weight:700}@media (width >= 768px){.bus__descriptionAnnotation{font-size:var(--font-size-18px)}}@media (width < 1024px){.bus__descriptionAnnotation{grid-row:3}}@media (width < 768px){.bus__descriptionAnnotation{font-size:var(--font-size-base)}}.bus__descriptionAnnotation:before{content:"※"}.bus__info{display:grid;row-gap:var(--gutter-3x)}.bus__infoContainer{display:grid;justify-items:center;row-gap:var(--gutter-3x);background-color:var(--color-base)}@media (width >= 768px){.bus__infoContainer{padding-block:var(--gutter-4x);padding-inline:var(--gutter-8x);border-radius:var(--radius-large);border:2px solid var(--color-quaternary)}}@media (width < 768px){.bus__infoContainer{padding-block:var(--gutter-2x);padding-inline:var(--gutter-2x);border-radius:var(--radius-small);border:1px solid var(--color-quaternary)}}.bus__infoContainer[data-color=orange]{--_color: #f08300}.bus__infoContainer[data-color=green]{--_color: #009944}.bus__infoContainer[data-color=blue]{--_color: #00a0e9}.bus__infoInner{display:grid;row-gap:var(--gutter-2x);inline-size:100%}.bus__infoTitle{font-size:var(--font-size-18px);text-align:center}.bus__infoContents{display:grid;inline-size:100%}@media (width >= 1024px){.bus__infoContents{grid-template-columns:repeat(2,1fr);column-gap:var(--gutter-3x)}}@media (width < 1024px){.bus__infoContents{row-gap:var(--gutter-2x)}}.bus__infoContentsContainer{display:grid;row-gap:var(--gutter-1x)}.bus__infoContentsTitle{font-size:var(--font-size-base);font-weight:700;color:var(--_color);padding-inline:var(--gutter-1x)}.bus__infoContentsTable{--_table-border: var(--radius-small);inline-size:100%;border-radius:var(--_table-border);overflow:clip}.bus__infoContentsTableTitle{font-size:var(--font-size-base);font-weight:700;color:var(--color-base);text-align:center;background-color:var(--_color);padding-block:var(--gutter-1x);padding-inline:var(--gutter-2x)}.bus__infoContentsTableContentsBox{display:grid;grid-template-columns:auto 1fr;border-inline:1px solid #e6e6e6;border-block-end:1px solid #e6e6e6}.bus__infoContentsTableContentsBox:nth-of-type(2n){background-color:var(--color-gray)}.bus__infoContentsTableContentsBox:last-of-type{border-radius:0 0 var(--_table-border) var(--_table-border)}.bus__infoContentsTableContents{font-size:var(--font-size-base);font-weight:400;text-align:center;padding-block:10px;padding-inline:var(--gutter-2x)}.bus__infoContentsTableContents:not(:first-child){border-inline-start:1px solid #e6e6e6}@media (width >= 768px){.bus__infoContentsTableContents:first-child{inline-size:140px}}.bus__infoContact{display:grid;color:var(--color-primary-dark)}@media (width >= 768px){.bus__infoContact{grid-template-columns:repeat(2,auto);column-gap:var(--gutter-2x)}}@media (width < 768px){.bus__infoContact{row-gap:var(--gutter-half);justify-items:center}}.bus__infoContactTitle,.bus__infoContactText{font-weight:700}@media (width >= 768px){.bus__infoContactTitle,.bus__infoContactText{font-size:var(--font-size-base)}}@media (width >= 768px){.bus__annotationLists{padding-inline:var(--gutter-6x)}}.bus__annotationList{display:grid;grid-template-columns:auto 1fr;font-size:var(--font-size-base)}.bus__annotationList:before{content:"※"}.bus__formLink{color:var(--color-base);font-weight:700;text-align:center;text-decoration:none;padding-block:var(--gutter-2x);padding-inline:var(--gutter-5x);background-color:var(--color-primary);border-radius:var(--radius-small);box-shadow:0 var(--gutter-half) 0 var(--color-line);transition:opacity .3s}@media (width >= 768px){.bus__formLink{font-size:var(--font-size-lg)}}@media (width < 768px){.bus__formLink{font-size:var(--font-size-18px);width:248px}}@media (any-hover){.bus__formLink:hover{opacity:.7}}.faq{background-color:var(--color-secondary);position:relative}@media (width >= 768px){.faq{padding-block:var(--gutter-16x);padding-inline:var(--gutter-8x);background-size:1371px auto;background-position:466px 0}}@media (width < 768px){.faq{padding-block:var(--gutter-6x);padding-inline:var(--gutter-3x);background-size:591px auto;background-position:31px 0}}.faq:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/build/assets/dots-AX1w_J4h.svg);background-repeat:repeat-x;background-size:33px auto;background-position:bottom center;opacity:.5}@media (width < 768px){.faq:before{background-size:17px auto}}.faq__wrapper{display:grid;position:relative}@media (width >= 768px){.faq__wrapper{row-gap:var(--gutter-10x)}}@media (width < 768px){.faq__wrapper{row-gap:var(--gutter-5x)}}.faq__box{background-color:var(--color-base)}@media (width >= 768px){.faq__box{padding:var(--gutter-7x);border-radius:var(--radius-large)}}@media (width < 768px){.faq__box{padding:var(--gutter-2x);border-radius:var(--radius-small)}}.faq__listBox{display:grid}@media (width >= 768px){.faq__listBox{row-gap:20px;padding-block:var(--gutter-3x)}}@media (width < 768px){.faq__listBox{row-gap:var(--gutter-2x);padding-block:var(--gutter-3x)}}.faq__listBox:not(:last-of-type){border-block-end:1px solid var(--color-primary)}.faq__listTitle,.faq__listContents{display:grid;grid-template-columns:auto 1fr;column-gap:var(--gutter-2x);padding-block:var(--gutter-half);font-size:var(--font-size-base)}.faq__listTitle:before,.faq__listContents:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;inline-size:32px;aspect-ratio:1;translate:0 calc(var(--gutter-half) * -1)}.faq__listTitle{font-weight:700}.faq__listTitle:before{background-image:url(/build/assets/icon-faq-q-CBDq6ayf.svg)}.faq__listContents:before{background-image:url(/build/assets/icon-faq-a-BbGv1qw0.svg)}.schedule__christmasTitleImage{display:block;margin-inline:auto;margin-block-end:var(--gutter-4x);inline-size:min(100%,379px);block-size:auto}@media (width < 768px){.schedule__christmasTitleImage{margin-block-end:var(--gutter-2x);inline-size:min(100%,250px)}}.schedule__tableBox--christmas .schedule__tableTitle{background-color:#006234;color:#fff;border-color:#4d9271}.schedule__tableBox--christmas .schedule__tableContents,.schedule__tableBox--christmas .schedule__tableContentsTitle,.schedule__tableBox--christmas .schedule__tableMiddleTitle{border-color:#4d9271}
