@media screen and (min-width: 751px){:root{--header-h: 60px}}@media screen and (max-width: 750px){:root{--header-h: 85px}}.class div[id]{scroll-margin-top:var(--header-h)}.pickup-service__schools-cols{position:relative;padding-bottom:2em}.pickup-service__schools-cols::after{position:absolute;inset:0;pointer-events:none;content:"";background:repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) right top/8px 100% no-repeat,repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) left bottom/100% 8px no-repeat}@media screen and (min-width: 751px){.pickup-service__schools-cols::after{background:repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) right top/8px 100% no-repeat,repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) left bottom/100% 8px no-repeat}}@media screen and (max-width: 750px){.pickup-service__schools-cols::after{background:repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) ight top/8px 100% no-repeat,repeating-linear-gradient(45deg, transparent 0 6px, #f39a1d 6px 8px) left bottom/100% 8px no-repeat}}.pickup-service__schools-cols.single li{margin-left:0}.pickup-service__school{white-space:nowrap}.classroom-intro__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 751px){.classroom-intro__nav{margin-bottom:15rem}}@media screen and (max-width: 750px){.classroom-intro__nav{margin-bottom:20%}}@media screen and (min-width: 751px){.classroom-intro__nav.flc{gap:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 750px){.classroom-intro__nav.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.classroom-intro__nav-item{aspect-ratio:45/8}@media screen and (min-width: 751px){.classroom-intro__nav-item{width:450px}}@media screen and (max-width: 750px){.classroom-intro__nav-item{width:60%}}.classroom-intro__nav-link{align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;color:#009fff;background-color:#fff;border-color:#009fff;border-style:solid;border-radius:2em;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 751px){.classroom-intro__nav-link{font-size:2.6rem;border-width:6px}}@media screen and (max-width: 750px){.classroom-intro__nav-link{font-size:1.3rem;border-width:1.0666666667%}}.classroom-intro__nav-link:link,.classroom-intro__nav-link:visited{color:#009fff}.classroom-intro__nav-link:active{color:#fff;background-color:#009fff}.classroom-intro__nav-link:focus{color:#009fff;background-color:#fff}.classroom-intro__nav-link:focus-visible{color:#fff;background-color:#009fff}@media(hover: hover)and (pointer: fine){.classroom-intro__nav-link:hover{color:#fff;background-color:#009fff}}.classroom-intro__campus{background-color:#fff}.classroom-intro__campus-en{font-weight:700;color:#009fff;text-align:center}@media screen and (min-width: 751px){.classroom-intro__campus-en{font-size:3.4rem}}@media screen and (max-width: 750px){.classroom-intro__campus-en{font-size:2.2rem}}.classroom-intro__campus-name{font-weight:500;text-align:center}@media screen and (min-width: 751px){.classroom-intro__campus-name{font-size:2.6rem}}@media screen and (max-width: 750px){.classroom-intro__campus-name{font-size:1.7rem}}.classroom-intro__gallery-item img{width:100%;height:auto}@media screen and (max-width: 750px){.teacher-intro__inner{width:90%}}@media screen and (max-width: 750px){.teacher-intro__list{width:100%}}@media screen and (min-width: 751px){.teacher-intro__list.flc{gap:5%;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}}@media screen and (max-width: 750px){.teacher-intro__list.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 751px){.teacher-intro__item{flex-shrink:0;width:30%;-ms-flex-negative:0}}@media screen and (max-width: 750px){.teacher-intro__item{width:100%}}@media screen and (min-width: 751px){.teacher-intro__card.flc{-ms-flex-direction:column;flex-direction:column;gap:1rem;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center}}@media screen and (max-width: 750px){.teacher-intro__card.flc{gap:1.5rem;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start}}@media screen and (max-width: 750px){.teacher-intro__figure{width:100px}}.teacher-intro__photo{width:100%;height:auto}@media screen and (min-width: 751px){.teacher-intro__photo{max-width:182px}}@media screen and (max-width: 750px){.teacher-intro__photo{width:100px}}@media screen and (min-width: 751px){.teacher-intro__name{font-size:2.6rem}}@media screen and (max-width: 750px){.teacher-intro__name{font-size:1.7rem;text-align:left}}@media screen and (min-width: 751px){.teacher-intro__text{font-size:1.4rem}}@media screen and (max-width: 750px){.teacher-intro__text{font-size:1.3rem}}.teacher-intro__text-en{text-align:left !important}
