@charset "UTF-8";@media only screen and (min-width:768px){.p-group-detail__intro{padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__intro{padding-bottom:6rem}}.p-group-detail__intro__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;gap:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-detail__intro__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-group-detail__intro__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-group-detail__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-group-detail__intro__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.p-group-detail__intro__item__text{display:flex;text-align:center;flex-direction:column}.p-group-detail__intro__item__text .c-title span{color:#000}.p-group-detail__intro__item__text .p-st{margin-top:2.5rem}.p-group-detail__intro__item__text .txt{margin-top:1.5rem}.p-group-detail__intro__item__text .notice{display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:768px){.p-group-detail__intro__item__text .notice{flex-direction:row}}@media only screen and (max-width:767px){.p-group-detail__intro__item__text .notice{flex-direction:column}}@media only screen and (min-width:768px){.p-group-detail__intro__item__text .notice{gap:.5rem}}@media only screen and (max-width:767px){.p-group-detail__intro__item__text .notice{gap:1rem}}@media only screen and (min-width:768px){.p-group-detail__intro__item__text .notice{margin-top:1.5rem}}@media only screen and (max-width:767px){.p-group-detail__intro__item__text .notice{margin-top:3rem}}.p-group-detail__intro__item__text .notice:before{content:"";display:block;background:url(../../group/images/ic_attention_black.svg) no-repeat center center/contain}@media only screen and (min-width:768px){.p-group-detail__intro__item__text .notice:before{width:1.5rem}}@media only screen and (max-width:767px){.p-group-detail__intro__item__text .notice:before{width:2rem}}@media only screen and (min-width:768px){.p-group-detail__intro__item__text .notice:before{height:1.5rem}}@media only screen and (max-width:767px){.p-group-detail__intro__item__text .notice:before{height:2rem}}html:lang(ja) .p-group-detail__intro__item__text .notice:before{background:url(../../group/images/ic_attention_blue.svg) no-repeat center center/contain}.p-group-detail__intro__contents{display:flex;flex-direction:column;gap:calc(40 / var(--ts-parent-font-size) * 1rem);width:100%}.p-group-detail__intro__contact{padding:2rem 0;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail__intro__contact{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-detail__intro__contact{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-group-detail__intro__contact{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__contact{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (max-width:767px){.p-group-detail__intro__contact{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}.p-group-detail__option{margin-top:calc(var(--ts-content-border-radius) * -1.5)}.p-group-detail__option__admission{margin-top:0}.p-group-detail__option__admission__list{margin-top:calc(48 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__option{padding:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__option{padding:6rem 0}}@media only screen and (max-width:767px){.p-group-detail__option{padding:1rem 0}}.p-group-detail__option .inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:1025px){.p-group-detail__option .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-detail__option .inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-group-detail__option .inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__option .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-group-detail__option .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-group-detail__section{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.p-group-detail__section{padding:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__section{padding:3rem 2rem}}.p-group-detail__section__header{display:flex;flex-direction:column;gap:.5rem}.p-group-detail__section__header .c-tags{display:flex;flex-wrap:wrap;justify-content:start;gap:.25rem}.p-group-detail__section__header .c-tags__item:not(:first-child){margin-left:0!important}.p-group-detail__section__header .c-tags__item.option-general{background-color:#58b2dc}.p-group-detail__section__header .c-tags__item.option-school{background-color:#42d2b5}.p-group-detail__section__header .c-tags__item.option-else{background-color:#185dac}html:not(:lang(ja)) .p-group-detail__section__header .c-tags__item{color:#fff}.p-group-detail__section__header .c-title{gap:.5rem}.p-group-detail__section__body{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}@media only screen and (min-width:1025px){.p-group-detail__section__body{flex-direction:row-reverse}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__section__body{flex-direction:column-reverse}}@media only screen and (max-width:767px){.p-group-detail__section__body{flex-direction:column-reverse}}.p-group-detail__section__body__info{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1025px){.p-group-detail__section__body__info{width:calc(430 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__section__body__info{width:100%}}@media only screen and (max-width:767px){.p-group-detail__section__body__info{width:100%}}.p-group-detail__section__body__info .c-table{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}.p-group-detail__section__body__info .c-table__th{text-align:left}@media only screen and (min-width:768px){.p-group-detail__section__body__info .c-table__th{width:30%}}@media only screen and (max-width:767px){.p-group-detail__section__body__info .c-table__th{width:38%}}.p-group-detail__section__body__info .c-note-list{width:100%;margin-top:0}.p-group-detail__section__body__info .c-btn--cta{margin-top:1.5rem}@media only screen and (min-width:1025px){.p-group-detail__section__body__slider{width:calc(460 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__section__body__slider{width:100%}}@media only screen and (max-width:767px){.p-group-detail__section__body__slider{width:100%}}.p-group-detail__section__body__slider .swiper-pagination-bullet::before{background-color:var(--ts-color-line3)}.p-group-detail__section__body__slider .swiper-pagination-bullet-active::before{background-color:var(--ts-color-primary)}.p-group-detail__section__body__slider .c-slider:has(.not-slide) .c-slider-btn,.p-group-detail__section__body__slider .c-slider:has(.not-slide) .c-slider-pagination{display:none}.p-group-detail__section__body__item{display:flex;flex-direction:column;gap:1rem}.p-group-detail__section__body__item .txt_s{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;color:var(--ts-color-text-txt2)}.p-group-detail__section__body__item .p-btn-link{border-bottom:1px solid var(--ts-color-line3);padding:.5rem 0}@media only screen and (min-width:1025px){.p-group-detail__section__body__item .p-btn-link:hover{text-decoration:underline}}.p-group-detail__section__body__item .p-btn-link .c-link__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}.p-group-detail__section__body__item .p-btn-link .c-link__text:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;margin-right:.5rem}.p-group-detail__section__body__item .p-btn-link--pdf .c-link__text:before{background:url(../images/common/ic_pdf.svg) no-repeat center center/contain}.p-group-detail__section__body__item .p-btn-link--external .c-link__text:before{background:url(../images/common/ic_external.svg) no-repeat center center/contain}.p-group-detail__section__body__item .p-btn-link--internal .c-link__text:before{background:url(../images/common/ic_link.svg) no-repeat center center/contain}