@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-intro__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-intro__inner{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-intro__inner{max-width:calc(1360px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-intro__inner{max-width:calc(1360px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-intro__inner{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-intro__inner{max-width:69.23rem}}@media only screen and (min-width:768px){.p-intro__catch{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__catch{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-intro__text{margin-top:.92rem}}@media only screen and (max-width:767px){.p-intro__text{margin-top:1rem}}@media only screen and (min-width:768px){.p-intro__contact{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__contact{margin-top:2.5rem}}.p-intro__contact{width:100%;max-width:none}@media only screen and (min-width:768px){.p-intro__anch{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__anch{margin-top:2.5rem}}.p-highlight{background-color:#f5f5f5;margin-top:7.69rem;padding-block:6.15rem 11.15rem;isolation:isolate;position:relative;overflow:hidden}@media only screen and (max-width:767px){.p-highlight{margin-top:6rem;padding-block:4rem}}.p-highlight::after{content:"";aspect-ratio:1;display:block;width:calc(618 / 1440 * 100%);z-index:-1;position:absolute;background:linear-gradient(180deg,#ebebeb 0,rgba(239,239,239,0) 100%);bottom:0;right:50%;border-radius:50%;transform:translateY(40%)}@media only screen and (max-width:767px){.p-highlight::after{right:20%;width:150%}}.p-highlight__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-highlight__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-highlight__inner{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-highlight__inner{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-highlight__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-highlight__inner{width:calc(311 / 375 * 100%)}}.p-highlight__inner{position:relative}@media only screen and (min-width:768px){.p-highlight__body{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-highlight__body{margin-top:2.5rem}}.p-highlight__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--column-gap,.92rem);column-gap:var(--column-gap,.92rem);row-gap:var(--row-gap,2.46rem)}@media only screen and (max-width:767px){.p-highlight__body{grid-template-columns:repeat(1,minmax(0,1fr))}}.p-highlight__item{row-gap:.92rem}.p-highlight__item-title{display:flex;align-items:center;-moz-column-gap:.95em;column-gap:.95em;width:100%;line-height:1.3}.p-highlight__item-title .num{font-size:230%;font-optical-sizing:auto;letter-spacing:0;font-family:var(--font-family-en-gothic);font-style:var(--font-family-en-gothic-style);font-weight:var(--font-family-en-gothic-weight);font-weight:200;line-height:1}.p-highlight__item-text{order:9;width:calc(326 / 358 * 100%);margin-inline:auto}.p-highlight__deco{width:calc(1100 / 1440 * 100%);height:16.92rem;position:absolute;right:0;top:0;z-index:-1}@media only screen and (min-width:768px){.p-plans{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-plans{margin-top:6rem}}@media only screen and (min-width:768px){.p-plans__item{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-plans__item{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-plans__item+.p-plans__item{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-plans__item+.p-plans__item{margin-top:6rem}}.p-plan__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-plan__inner{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-plan__inner{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-plan__inner{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-plan__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-plan__inner{width:calc(311 / 375 * 100%)}}.p-plan__fv{background:url(../../rooms/group/images/bg_plan_school-pc.webp) no-repeat center top/cover;aspect-ratio:1440/320;display:flex;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width:767px){.p-plan__fv{background-image:url(../../rooms/group/images/bg_plan_school-sp.webp)}}@media only screen and (min-width:768px){.p-plan__fv--sports{background-image:url(../../rooms/group/images/bg_plan_sports-pc.webp)}}@media only screen and (max-width:767px){.p-plan__fv--sports{background-image:url(../../rooms/group/images/bg_plan_sports-sp.webp)}}@media only screen and (max-width:767px){.p-plan__fv{aspect-ratio:16/9}}.p-plan__lead{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-plan__lead{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-plan__lead{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-plan__lead{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-plan__lead{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-plan__lead{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:768px){.p-plan__lead{margin-top:4.92rem}}@media only screen and (max-width:767px){.p-plan__lead{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-plan__lead-text{margin-top:.92rem}}@media only screen and (max-width:767px){.p-plan__lead-text{margin-top:.75rem}}.p-plan__cards{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-plan__cards{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-plan__cards{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-plan__cards{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-plan__cards{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px){.p-plan__cards{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-plan__cards{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-plan__btn{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-plan__btn{margin-top:3rem}}.p-plan__btn{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-plan__btn{max-width:45.07rem}}@media only screen and (max-width:1024px){.p-plan-cards{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:2.46rem}}.p-plan-cards__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.23rem}@media only screen and (max-width:1024px){.p-plan-cards__inner{display:flex;width:-moz-max-content;width:max-content;gap:1.23rem;padding-left:2.46rem;padding-bottom:.61rem}.p-plan-cards__inner::after{content:"";display:block;width:1.23rem;flex-shrink:0}}.p-plan-cards__features{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.23rem}@media only screen and (max-width:1024px){.p-plan-cards__features{display:contents}}.p-plan-card-point{display:flex;flex-direction:column;background-color:#a69165;color:#fff;border-radius:.3rem;overflow:hidden;justify-content:space-between;border:1px solid #e0e0e0}@media only screen and (max-width:1024px){.p-plan-card-point{flex:0 0 20.76rem;width:20.76rem;scroll-snap-align:start}}@media only screen and (max-width:767px){.p-plan-card-point{flex:0 0 16.92rem;width:16.92rem}}.p-plan-card-point__head{display:flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}.p-plan-card-point__title{max-width:15.38rem;width:calc(220 / 270 * 100%)}.p-plan-card-point__title .c-title-set__jp{color:#fff}.p-plan-card-point__title .c-title-set__en{font-size:2.15rem;color:#fff}.p-plan-card-point__img img{width:100%;aspect-ratio:380/280;-o-object-fit:cover;object-fit:cover;display:block}.p-plan-card-feature{display:flex;flex-direction:column;border:1px solid #e0e0e0;isolation:isolate;border-radius:.3rem;overflow:hidden;position:relative;padding:0 1.84rem 2.76rem;align-items:center;text-align:center}@media only screen and (max-width:1024px){.p-plan-card-feature{flex:0 0 20.76rem;width:20.76rem;scroll-snap-align:start}}@media only screen and (max-width:767px){.p-plan-card-feature{flex:0 0 16.92rem;width:16.92rem;padding-bottom:2em}}.p-plan-card-feature::before{content:"";display:block;position:absolute;width:12.76rem;aspect-ratio:1;background:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.5)),linear-gradient(180deg,#836c2d 0,#fffaf0 100%);filter:blur(7.69rem);right:0;top:0;z-index:-1}.p-plan-card-feature__badge{font-size:1rem;background-color:#178997;color:#fff;padding:0 .92rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;font-weight:500;white-space:nowrap;height:1.61rem}.p-plan-card-feature__icon{width:12.92rem;aspect-ratio:1;border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.p-plan-card-feature__icon{margin-top:1.23rem}}@media only screen and (max-width:767px){.p-plan-card-feature__icon{margin-top:.75rem}}@media only screen and (max-width:767px){.p-plan-card-feature__icon{width:9.23rem}}.p-plan-card-feature__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.p-plan-card-feature__title{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-plan-card-feature__title{margin-top:1.25rem}}@media only screen and (max-width:767px){.p-plan-card-feature__title{font-size:1.38rem}}@media only screen and (min-width:768px){.p-plan-card-feature__text{margin-top:.61rem}}@media only screen and (max-width:767px){.p-plan-card-feature__text{margin-top:.5rem}}.p-plan-card-feature__text{text-align:left}.p-group-contact{margin-top:7.69rem}@media only screen and (max-width:767px){.p-group-contact{margin-top:5rem}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__title{margin-right:0;max-width:100%;width:100%;justify-content:center;text-align:center}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__tel{margin-left:0;margin-top:1.15rem}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__btn{margin-top:1.15rem}}.p-group-contact__btn{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-contact__btn{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-contact__btn{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-contact__btn{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-contact__btn{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-contact__btn{width:calc(311 / 375 * 100%)}}.p-group-contact__btn .c-btn{margin-inline:auto;max-width:20.76rem}@media only screen and (max-width:767px){.p-group-contact__btn .c-btn{max-width:100%}}.p-group-contact__main{margin-top:1.84rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-contact__main{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-contact__main{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-contact__main{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-contact__main{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-contact__main{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact__main{justify-content:center}}.p-overview{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-overview{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-overview{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-overview{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-overview{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-overview{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-overview{margin-top:5em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-overview{width:calc(1260 / 1440 * 100%)}}.p-overview .c-accordion__inner:has(.p-overview__map){padding-inline:0}.p-overview__map{padding-bottom:2.3rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__map{padding-inline:.76rem}}@media only screen and (max-width:767px){.p-overview__map{padding-inline:2.3rem}}@media only screen and (min-width:768px){.p-overview__btn{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__btn{margin-top:1.5em}}@media only screen and (min-width:768px){.p-overview__accordion{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__accordion{margin-top:1.5em}}.p-overview__accordion{--acc-padding-tb:1.23rem;margin-top:1.84rem}.p-overview__accordion-target{width:calc(853 / 900 * 100%);margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__accordion-target{width:100%}}@media only screen and (max-width:767px){.p-overview__accordion-target{width:100%}}.p-overview__sub-title{margin-top:1.53rem}.p-overview__table-wrp{margin-top:1.84rem}.p-overview__table-wrp+.p-overview__table-wrp{margin-top:1.84rem}.p-overview__table-wrp .p-overview__table{margin-top:0}@media only screen and (min-width:768px){.p-overview__table-wrp+.p-overview__sub-title{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__table-wrp+.p-overview__sub-title{margin-top:3em}}.p-overview__table{margin-top:1.84rem}@media only screen and (min-width:768px){.p-overview__table+.p-overview__sub-title{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__table+.p-overview__sub-title{margin-top:3em}}@media only screen and (min-width:1025px){.p-overview__table--lay .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--lay .c-table__tr .c-table__th{width:calc(180 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--lay .c-table__tr .c-table__th{width:48%}}@media only screen and (max-width:767px){.p-overview__table--lay .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (max-width:1024px){.p-overview__table--type{min-width:850px!important}}@media only screen and (min-width:1025px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:calc(120 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:calc(130 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:15%}}@media only screen and (min-width:768px){.p-overview__table--type .c-table__td,.p-overview__table--type .c-table__th{padding-inline:.5em}}@media only screen and (min-width:1025px){.p-overview__table--equ .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--equ .c-table__tr .c-table__th{width:calc(205 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--equ .c-table__tr .c-table__th{width:40%}}@media only screen and (max-width:767px){.p-overview__table--equ .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (min-width:1025px){.p-overview__table--pla .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--pla .c-table__tr .c-table__th{width:calc(205 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--pla .c-table__tr .c-table__th{width:40%}}@media only screen and (max-width:767px){.p-overview__table--pla .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (max-width:1024px){.p-overview__table--fac{width:900px!important}}@media only screen and (min-width:1025px){.p-overview__table--fac .c-table__tr .c-table__th{width:calc(135 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--fac .c-table__tr .c-table__th{width:calc(110 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--fac .c-table__tr .c-table__th{width:18%}}@media only screen and (max-width:767px){.p-overview__table--fac .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}.p-overview__att-txt{font-size:.92rem;color:var(--color-neutral-600);margin-top:.5em}.p-overview__btn-btm{margin-top:7.69rem;max-width:46.15rem;margin-inline:auto}.p-group-link{margin-top:3.07rem}.p-group-link__pamphlet{margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-group-link__pamphlet{width:calc(311 / 375 * 100%)}}.p-group-link__pamphlet{margin-inline:auto}@media only screen and (min-width:768px){.p-group-link__pamphlet{max-width:20.76rem}}.p-group-link__pamphlet+*{margin-top:3.07rem}.p-group-link__bnr{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-link__bnr{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-link__bnr{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-link__bnr{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-link__bnr{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-link__bnr{width:calc(311 / 375 * 100%)}}.p-group-link__bnr{margin-bottom:1.84rem}.p-banq-bus{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-bus{margin-top:4.61rem}}.p-banq-bus{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-banq-bus{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-banq-bus{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-banq-bus{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-banq-bus{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-banq-bus{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:896px){.p-banq-bus{width:calc(1360 / 1440 * 100%)}}.p-banq-bus .c-card{margin-top:1.84rem}.p-banq-bus .c-card .c-card-item__img{width:calc(650 / 1100 * 100%);display:flex;align-items:flex-start;height:100%}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__img{width:50%}}@media only screen and (max-width:767px){.p-banq-bus .c-card .c-card-item__img{width:100%}}.p-banq-bus .c-card .c-card-item__img>span{width:50%;display:block}.p-banq-bus .c-card .c-card-item__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__img img{aspect-ratio:1/.8}}.p-banq-bus .c-card .c-card-item__contents{width:calc(448 / 1100 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-banq-bus .c-card .c-card-item__contents{width:50%}}@media only screen and (max-width:767px){.p-banq-bus .c-card .c-card-item__contents{width:100%;margin-top:0;padding-inline:1.15rem}}.p-banq-bus+.c-contact-bnr{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-bus+.c-contact-bnr{margin-top:4.61rem}}