@charset "UTF-8";html:lang(ja) [data-group-theme=school]{--background-label-image:url("../../group/images/bg_pagreen2-sp.png")}html:lang(ja) [data-group-theme=general]{--background-label-image:url("../../group/images/bg_pattern_purple2-sp.png")}#group_general .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:var(--ts-color-group-general-primary)!important;--ts-btn-active-border-color:var(--ts-color-group-general-primary)!important}html:not(:lang(ja)) #group_general .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:#000!important;--ts-btn-active-border-color:#000!important}#group_school .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:var(--ts-color-group-school-primary)!important;--ts-btn-active-border-color:var(--ts-color-group-school-primary)!important}html:not(:lang(ja)) #group_school .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:#000!important;--ts-btn-active-border-color:#000!important}#group_school_squad .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:var(--ts-color-group-school-primary)!important;--ts-btn-active-border-color:var(--ts-color-group-school-primary)!important}html:not(:lang(ja)) #group_school_squad .o-anchor .o-anchor__list .c-btn--white{--ts-btn-active-bg:#000!important;--ts-btn-active-border-color:#000!important}.p-group-detail__intro{border-top-left-radius:0!important;border-top-right-radius:0!important;background-position-y:5rem!important;padding-top:calc(70 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__intro__title{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail__intro__title{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__title{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__title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__title{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__title{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 (max-width:1365px){.p-group-detail__intro__title{width:calc(1200 / 1440 * 100%)}}.p-group-detail__intro__title .txt{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-detail__intro__title .txt{text-align:center}}.p-group-detail__intro__anc{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__anc{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-group-detail__intro__anc{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px){.p-group-detail__intro__anc{max-width:calc(1400 / var(--ts-parent-font-size) * 1rem);width:calc(1400 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__intro__anc{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__intro__read{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__read{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__intro__read{padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__intro__read__bg{position:absolute;width:100%;height:0;padding-bottom:calc(420 / 1440 * 100%);bottom:calc(-120 / 1440 * 100%);z-index:1}@media only screen and (min-width:768px){#group_school .p-group-detail__intro__read__bg{padding-bottom:calc(350 / 1440 * 100%);bottom:calc(-200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__intro__read__bg{bottom:calc(-60 / 375 * 100%);padding-bottom:calc(200 / 375 * 100%)}}.p-group-detail__intro__read .txt{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-detail__intro__read .txt{text-align:center}}@media only screen and (max-width:767px){.p-group-detail__intro__read .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__intro__read>.inner{position:relative;z-index:2;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail__intro__read>.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__intro__read>.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__read>.inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__read>.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__read>.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){#group_school .p-group-detail__intro__read>.inner{width:calc(1200 / 1440 * 100%);max-width:calc(1200 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__intro__read__img{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__intro__read__img{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__intro__read__img .col1{width:100%}.p-group-detail__intro__notice{margin-inline:auto;--ts-container-width:var(--ts-content-0);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:1025px){.p-group-detail__intro__notice{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__notice{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__notice{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__notice{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__notice{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:1025px){.p-group-detail__intro__notice{padding:2.5rem 6rem 4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__notice{padding:2rem 4rem}}@media only screen and (max-width:767px){.p-group-detail__intro__notice{padding:2rem}}.p-group-detail__intro__notice .c-title{display:flex;flex-wrap:nowrap;align-items:baseline}@media only screen and (min-width:768px){.p-group-detail__intro__notice .c-title{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-group-detail__intro__notice .c-title{flex-wrap:wrap}}@media only screen and (min-width:768px){.p-group-detail__intro__notice .c-title{gap:.5rem}}@media only screen and (max-width:767px){.p-group-detail__intro__notice .c-title{gap:1.5rem}}.p-group-detail__intro__notice .c-title:before{content:"";display:block;width:2.5rem;height:2.5rem;background:url(../../group/images/ic_attention_black.svg) no-repeat center center/contain}@media only screen and (min-width:1025px){.p-group-detail__intro__notice .c-title:before{transform:translateY(.25rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__intro__notice .c-title:before{transform:translateY(1rem)}}@media only screen and (max-width:767px){.p-group-detail__intro__notice .c-title:before{transform:none}}html:lang(ja) .p-group-detail__intro__notice .c-title:before{background:url(../../group/images/ic_attention_blue.svg) no-repeat center center/contain}@media only screen and (min-width:768px){.p-group-detail__intro__notice .c-title__main{width:96%}}@media only screen and (max-width:767px){.p-group-detail__intro__notice .c-title__main{width:100%}}@media only screen and (max-width:767px){.p-group-detail__intro__notice .c-title{justify-content:center;text-align:center}}.p-group-detail__intro__notice .c-list ul{max-width:100%;width:100%}.p-group-detail__intro__notice .c-list__item{flex-wrap:wrap}.p-group-detail__nav .c-page-nav__list::before{--ts-page-nav-border-color:var(--ts-color-line3)}.p-group-detail__nav .c-page-nav__item{max-width:calc(475 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__nav .c-page-nav__link:not([aria-current=page]){background-color:transparent}.p-group-detail__nav+*{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__nav+*{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__use{position:relative;z-index:2;padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(160 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__use{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__use{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__use>.inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail__use>.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__use>.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__use>.inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__use>.inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-group-detail__use>.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 (max-width:1365px){.p-group-detail__use>.inner{width:calc(1300 / 1440 * 100%)}}.p-group-detail__use>.inner>.c-title{--ts-title-main-color:var(--ts-color-body)}.p-group-detail__use__list{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.p-group-detail__use__list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-group-detail__use__list__li{display:flex;align-items:center;padding:calc(40 / 1080 * 100%) calc(10 / 1080 * 100%) calc(20 / 1080 * 100%);width:calc(190 / 1080 * 100%)}html:lang(ja) .p-group-detail__use__list__li{--ts-content-border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) .p-group-detail__use__list__li{border:1px solid #757575}@media only screen and (min-width:768px){.p-group-detail__use__list__li{flex-direction:column;text-align:center}.p-group-detail__use__list__li:not(:nth-child(5n+1)){margin-left:calc(32.5 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__use__list__li{padding:1rem 1.5rem;width:100%}.p-group-detail__use__list__li:nth-child(n+2){margin-top:1rem}}.p-group-detail__use__list__li>.inner{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__use__list__li>.inner{width:calc(100% - var(--group-icon-size));margin-top:0;padding-left:1rem}}@media only screen and (min-width:768px){.p-group-detail__use__list__li .c-title{text-align:center}}@media only screen and (min-width:768px){html:lang(ja) .p-group-detail__use__list__li .c-title .c-title__main{word-break:keep-all;overflow-wrap:anywhere}}.p-group-detail__use__list__li .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);min-height:calc(var(--ts-font-line-height-normal) * 1em * 4)}@media only screen and (min-width:768px){.p-group-detail__use__list__li .txt{text-align:center}}@media only screen and (max-width:767px){.p-group-detail__use__list__li .txt{text-align:left;margin-top:.5rem}}html:lang(ja) .p-group-detail__use__list__li .txt{word-break:keep-all;overflow-wrap:anywhere}.p-group-detail__use__list__li .txt--s{min-height:auto}.p-group-detail__use__list__li .ic{order:-1;aspect-ratio:1/1;width:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center;border-radius:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-primary)}.p-group-detail__use__list__li .ic img{width:calc(30 / var(--group-icon-size) * 100%);display:block}.p-group-detail__use__list--lay3 .p-group-detail__use__list__li{width:calc(339 / 1080 * 100%)}@media only screen and (min-width:768px){.p-group-detail__use__list--lay3 .p-group-detail__use__list__li:not(:nth-child(3n+1)){margin-left:calc(31 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__use__list--lay3 .p-group-detail__use__list__li{width:100%}}.p-group-detail__use__admission{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__use__admission__list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.p-group-detail__use__admission__list{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__use__admission__list__li{width:calc(522 / 1080 * 100%);padding:calc(15 / 522 * 100%) calc(22 / 522 * 100%)}html:lang(ja) .p-group-detail__use__admission__list__li{--ts-content-border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) .p-group-detail__use__admission__list__li{border:1px solid #757575}@media only screen and (min-width:768px){.p-group-detail__use__admission__list__li:nth-child(2n){margin-left:calc(36 / 1080 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.p-group-detail__use__admission__list__li:nth-child(2n){margin-left:calc(30 / 1080 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-group-detail__use__admission__list__li{padding:calc(15 / 522 * 100%) calc(18 / 522 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__use__admission__list__li{padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(525 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__use__admission__list__li{padding:1rem 1.5rem 1.5rem;width:100%}.p-group-detail__use__admission__list__li:nth-child(n+2){margin-top:1rem}}.p-group-detail__use__admission__list__li .title-set{display:flex;align-items:center}.p-group-detail__use__admission__list__li .title-set .ic{order:-1;aspect-ratio:1/1;width:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center;border-radius:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-secondary)}.p-group-detail__use__admission__list__li .title-set .ic img{width:calc(30 / var(--group-icon-size) * 100%);display:block}.p-group-detail__use__admission__list__li .title-set .title{padding-left:calc(10 / var(--ts-parent-font-size) * 1rem);width:calc(100% - var(--group-icon-size))}.p-group-detail__use__admission__list__li .txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__use__admission__list__li>dl{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap;align-items:baseline;font-weight:600;--dt-width:10rem}html:lang(ja) .p-group-detail__use__admission__list__li>dl{max-width:calc(400 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__use__admission__list__li>dl+dl{margin-top:0}}.p-group-detail__use__admission__list__li>dl.size-s{--dt-width:6.9rem}html[data-lang-group=cjk] .p-group-detail__use__admission__list__li>dl dt{width:var(--dt-width)}@media only screen and (max-width:1024px){html[data-lang-group=cjk] .p-group-detail__use__admission__list__li>dl dt{width:100%}}html[data-lang-group=latin] .p-group-detail__use__admission__list__li>dl dt{width:100%}.p-group-detail__use__admission__list__li>dl dd{display:flex;flex-wrap:wrap}@media only screen and (max-width:1024px){.p-group-detail__use__admission__list__li>dl dd{margin-top:.25rem}}html[data-lang-group=cjk] .p-group-detail__use__admission__list__li>dl dd{align-items:center;width:calc(100% - var(--dt-width))}@media only screen and (min-width:1025px){html[data-lang-group=cjk] .p-group-detail__use__admission__list__li>dl dd{text-align:right;justify-content:flex-end}}@media only screen and (max-width:1024px){html[data-lang-group=cjk] .p-group-detail__use__admission__list__li>dl dd{width:100%}}html[data-lang-group=latin] .p-group-detail__use__admission__list__li>dl dd{align-items:baseline;width:100%}.p-group-detail__use__admission__list__li>dl dd .tit{width:3em;margin-right:.3em;text-align:left}.p-group-detail__use__admission__list__li>dl dd .time{padding-right:.25rem}html[data-lang-group=latin] .p-group-detail__use__admission__list__li>dl dd .time{font-family:var(--font-num)}.p-group-detail__use__admission__list__li .u-note{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__use__school{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__use__school__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);padding:calc(25 / 1080 * 100%) calc(40 / 1080 * 100%)}@media only screen and (max-width:767px){.p-group-detail__use__school__inner{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}html:lang(ja) .p-group-detail__use__school__inner{--ts-content-border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) .p-group-detail__use__school__inner{border:1px solid #757575}@media only screen and (max-width:767px){.p-group-detail__use__school__inner{padding:1.5rem}}.p-group-detail__use__school__inner .school-list{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem);width:100%}.p-group-detail__use__school__inner .school-list li{width:100%}.p-group-detail__use__school__inner .school-list li:nth-child(n+2){margin-top:.75rem}.p-group-detail__use__school__inner .school-list+.c-text--16sb{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__price{position:relative;z-index:3;margin-top:calc(var(--ts-content-border-radius) * -1.5);margin-bottom:calc(var(--ts-content-border-radius) * -1.5);padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(140 / var(--ts-parent-font-size) * 1rem)}html:lang(ja) .p-group-detail__price{background-image:none!important}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__price{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__price{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-detail__price__inner{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail__price__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-detail__price__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__price__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__price__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-group-detail__price__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){.p-group-detail__price__inner{max-width:calc(960 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__price__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__price__inner>.inner{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0;margin-inline:auto;max-width:calc(720 / var(--ts-parent-font-size) * 1rem);width:90%}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__price__inner>.inner{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-group-detail__price__inner>.inner{width:92%;padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0;max-width:100%}}.p-group-detail__price .price-table{width:100%;box-sizing:border-box}.p-group-detail__price .price-table td,.p-group-detail__price .price-table th{text-align:center}@media only screen and (max-width:767px){.p-group-detail__price .price-table td,.p-group-detail__price .price-table th{display:block;width:100%}}.p-group-detail__price .price-table td:first-child,.p-group-detail__price .price-table th:first-child{width:22%}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-group-detail__price .price-table td:first-child,html[data-lang-group=latin] .p-group-detail__price .price-table th:first-child{width:26%}}@media only screen and (max-width:767px){.p-group-detail__price .price-table td:first-child,.p-group-detail__price .price-table th:first-child{width:100%}}.p-group-detail__price .price-table td:nth-child(2),.p-group-detail__price .price-table td:nth-child(3),.p-group-detail__price .price-table th:nth-child(2),.p-group-detail__price .price-table th:nth-child(3){width:39%}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-group-detail__price .price-table td:nth-child(2),html[data-lang-group=latin] .p-group-detail__price .price-table td:nth-child(3),html[data-lang-group=latin] .p-group-detail__price .price-table th:nth-child(2),html[data-lang-group=latin] .p-group-detail__price .price-table th:nth-child(3){width:37%}}@media only screen and (max-width:767px){.p-group-detail__price .price-table td:nth-child(2),.p-group-detail__price .price-table td:nth-child(3),.p-group-detail__price .price-table th:nth-child(2),.p-group-detail__price .price-table th:nth-child(3){width:100%}}@media only screen and (max-width:767px){.p-group-detail__price .price-table thead{display:none}}.p-group-detail__price .price-table tbody{width:100%}.p-group-detail__price .price-table tbody td,.p-group-detail__price .price-table tbody th{padding:.85rem .5rem}.p-group-detail__price .price-table__head{display:flex;align-items:flex-end;justify-content:center;--ic-width:calc(18 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__price .price-table__head{align-items:center;justify-content:flex-start;--ic-width:calc(12 / var(--ts-parent-font-size) * 1rem);width:55%}html[data-lang-group=latin] .p-group-detail__price .price-table__head{width:100%}}.p-group-detail__price .price-table__head .ic{width:var(--ic-width);display:inline-block;order:-1}html:not(:lang(ja)) .p-group-detail__price .price-table__head .ic--ja{display:none}html:lang(ja) .p-group-detail__price .price-table__head .ic--non-ja{display:none}.p-group-detail__price .price-table__head .t{padding-left:calc(20 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(15 / var(--ts-parent-font-size) * 1rem);display:inline-block;text-align:center;line-height:1.2;color:var(--ts-color-secondary);max-width:calc(100% - var(--ic-width))}@media only screen and (max-width:767px){.p-group-detail__price .price-table__head .t{line-height:1.4;text-align:left;padding-bottom:0;padding-left:.5rem}}.p-group-detail__price .price-table__head .t>span{display:block}.p-group-detail__price .price-table__head.is-set .t{color:var(--ts-color-primary)}.p-group-detail__price .price-table__spacer{padding:0!important;background:0 0!important;border:0!important}.p-group-detail__price .price-table__spacer td{height:calc(5 / var(--ts-parent-font-size) * 1rem);padding:0!important;background:0 0!important;border:0!important}@media only screen and (max-width:767px){.p-group-detail__price .price-table__spacer td{height:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__price .price-table__label{background-color:var(--ts-color-primary);color:#fff;text-align:center;border-top-left-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__price .price-table__label{background-size:100%}}@media only screen and (min-width:768px){.p-group-detail__price .price-table__label{border-bottom-left-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__price .price-table__label{border-top-right-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}}html:lang(ja) .p-group-detail__price .price-table__label{background-image:var(--background-label-image);background-repeat:repeat-y;background-size:150%}.p-group-detail__price .price-table__label .sub{display:block}@media only screen and (max-width:767px){.p-group-detail__price .price-table__label .c-text--14{margin-right:.5rem}}.p-group-detail__price .price-table__label>div{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.p-group-detail__price .price-table__label>div{flex-direction:column}}@media only screen and (max-width:767px){.p-group-detail__price .price-table__label>div{flex-wrap:wrap}}.p-group-detail__price .price-table__price{color:var(--ts-color-secondary);position:relative}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-group-detail__price .price-table__price{padding:1rem}}.p-group-detail__price .price-table__price.is-set{color:var(--ts-color-primary)}.p-group-detail__price .price-table__price::before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% - 2px);z-index:1;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}@media only screen and (max-width:767px){.p-group-detail__price .price-table__price::before{border-left:1px solid #d7d7d7}}.p-group-detail__price .price-table__price:last-of-type::before{border-bottom-right-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-detail__price .price-table__price:last-of-type::before{border-top-right-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__price .price-table__price:last-of-type::before{border-bottom-left-radius:calc(4 / var(--ts-parent-font-size) * 1rem);border-top:0}}.p-group-detail__price .price-table__price>.inner{width:100%}@media only screen and (max-width:767px){.p-group-detail__price .price-table__price>.inner{display:flex;flex-wrap:wrap}}.p-group-detail__price .price-table__price>.inner .wrp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-group-detail__price .price-table__price>.inner .wrp{width:45%}html[data-lang-group=latin] .p-group-detail__price .price-table__price>.inner .wrp{padding-top:.75rem;width:100%;align-items:flex-start;justify-content:flex-start}}.p-group-detail__price .price-table__price em{font-family:var(--ts-font-quicksand);letter-spacing:0;line-height:1;font-weight:600}.p-group-detail__price .price-table__price .yen{margin-right:.25rem}.p-group-detail__price .price-table__price .yen em{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:21}.p-group-detail__price .price-table__price .tax{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-group-detail__price .price-att{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__price__item{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__price__item{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__price__item+.p-group-detail__price__item{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__price__item>*+.u-note{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__price__item>section{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__how{padding:calc(65 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-detail__how .inner section+section{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__how .inner section+section{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__how .inner section+section{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__apply__list{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex}@media only screen and (max-width:767px){.p-group-detail__how__apply__list{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-group-detail__how__apply__list .title{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:767px){.p-group-detail__how__apply__list .title{width:28%;align-items:flex-start}}.p-group-detail__how__apply__list .title .ic{aspect-ratio:1/1;width:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center;border-radius:calc(var(--group-icon-size)/ var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-primary);background-color:#ccc}.p-group-detail__how__apply__list .title .ic img{width:calc(30 / var(--group-icon-size) * 100%);display:block}.p-group-detail__how__apply__list .title .t{max-width:calc(100% - var(--ic-width));text-align:center;margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__apply__list .title .t{margin-top:.2rem}}.p-group-detail__how__apply__list .text{text-align:center}@media only screen and (max-width:767px){.p-group-detail__how__apply__list .text{text-align:left;width:72%}}.p-group-detail__how__apply__list .text .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__apply__list .text .txt{margin-top:.5rem}}.p-group-detail__how__apply__li{width:calc(300 / 960 * 100%);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);border:1px solid var(--ts-color-secondary);padding:calc(25 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-detail__how__apply__li:not(:nth-child(3n+1)){margin-left:calc(30 / 960 * 100%)}}@media only screen and (max-width:767px){.p-group-detail__how__apply__li{display:flex;align-items:center;padding:1rem 1.5rem;width:100%}.p-group-detail__how__apply__li:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__today__list{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__today__list{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__today__li{width:100%;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);border:1px solid #d7d7d7;padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline;--num-width:calc(65 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__today__li{padding:.75rem 1.25rem 1.25rem;--num-width:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__today__li:has(.step){--num-width:calc(105 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__today__li:has(.step){--num-width:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__today__li:nth-child(n+2){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__how__today__li:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__how__today__li .text{width:calc(100% - var(--num-width))}.p-group-detail__how__today__li .text .txt{margin-top:.75rem}@media only screen and (max-width:767px){.p-group-detail__how__today__li .text .txt{margin-top:.5rem}}.p-group-detail__how__today__li>.step{transform:translateY(.5rem);width:var(--num-width)}.p-group-detail__how__today__li .num{line-height:1;font-weight:600;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-left:calc(4 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__how__today__li .num{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__how__today__li .num{--ts-target-font-size:32}}@media only screen and (max-width:767px){.p-group-detail__how__today__li .num{--ts-target-font-size:28}}.p-group-detail__how__today__li>.step{display:flex;flex-wrap:wrap;align-items:center;width:var(--num-width);line-height:1;font-weight:600}.p-group-detail__how__today__li>.step .sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-right:.5em;transform:translateY(.3rem)}@media only screen and (min-width:1025px){.p-group-detail__how__today__li>.step .sub{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__how__today__li>.step .sub{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-group-detail__how__today__li>.step .sub{--ts-target-font-size:14}}.p-group-detail__how__today__li>.step .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-group-detail__how__today__li>.step .num{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__how__today__li>.step .num{--ts-target-font-size:32}}@media only screen and (max-width:767px){.p-group-detail__how__today__li>.step .num{--ts-target-font-size:28}}@media only screen and (min-width:1025px){.p-group-detail__floor{padding:calc(65 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-detail__floor__img{width:100%;height:600px;position:relative}@media only screen and (min-width:768px){.p-group-detail__floor__img{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__floor__img{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__floor__img{height:auto}.p-group-detail__floor__img::before{content:"";display:block;width:100%;height:0;padding-top:calc(100% / 3 * 4)}}.p-group-detail__floor__img iframe{border:none;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:767px){.p-group-detail__floor__img iframe{position:absolute;top:0;right:0;bottom:0;left:0}}@media only screen and (min-width:1025px){.p-group-detail__option{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-detail__option>.inner{display:flex;align-items:flex-start}@media only screen and (min-width:1025px){.p-group-detail__option>.inner{align-items:center}}@media only screen and (max-width:767px){.p-group-detail__option>.inner{flex-direction:column;width:80%}}.p-group-detail__option .js-move-sp{width:100%;order:-1;text-align:center}.p-group-detail__option__text{width:calc(557 / 960 * 100%);margin-left:calc(40 / 960 * 100%)}@media only screen and (max-width:767px){.p-group-detail__option__text{width:100%;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);margin-left:0}}.p-group-detail__option__text .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__option__text .txt{margin-top:0}}.p-group-detail__option__text .c-btn{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-group-detail__option__text .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__option__text .c-btn__link{width:100%;max-width:calc(300 / var(--ts-parent-font-size) * 1rem)}.p-group-detail__option__img{width:calc(363 / 960 * 100%);order:-1}@media only screen and (max-width:767px){.p-group-detail__option__img{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);width:100%}}@media only screen and (min-width:768px){.p-group-detail__option#lnk_preview .inner{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__option#lnk_preview .inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__option .c-table__wrp{width:100%}@media only screen and (min-width:768px){.p-group-detail__option .c-table__wrp .c-table__th{width:calc(200 / 960 * 100%)}}@media only screen and (min-width:1025px){.p-group-detail__faq{padding:calc(70 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){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 .c-fac__inner:not(.c-fac__inner--wide){max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){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 (max-width:1365px){.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){width:calc(1080 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-detail .c-fac__inner:not(.c-fac__inner--wide){width:calc(340 / 375 * 100%)}}.p-group-detail .c-fac__item:nth-child(n+2){margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail .c-fac__item:nth-child(n+2){margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail .c-fac__item__category+.c-fac__item__acc{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-group-detail .c-fac__item__acc{--text-padding-left:calc(15 / var(--ts-parent-font-size) * 1rem);--icon-en-w:1.5em}@media only screen and (min-width:1025px){.p-group-detail .c-fac__item__acc{--icon-size:70px}}.p-group-detail .c-fac__item__acc+.c-fac__item__acc{margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-group-detail .c-fac__item__acc .icon{font-family:var(--ts-font-en);font-optical-sizing:auto;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:22;width:var(--icon-en-w);line-height:1;letter-spacing:0;font-weight:300}.p-group-detail .c-fac__item__acc .text{width:calc(100% - var(--icon-en-w))}.p-group-detail .c-fac__item__acc .c-accordion__button{padding-left:0;padding-right:0}.p-group-detail .c-fac__item__acc .c-accordion__target-text{display:flex;align-items:baseline;flex-direction:row;z-index:1}.p-group-detail .c-fac__item__acc__question{color:var(--ts-color-primary);padding-left:var(--text-padding-left);padding-right:var(--icon-size)}html:not(:lang(ja)) .p-group-detail .c-fac__item__acc__question{color:var(--ts-color-body)}.p-group-detail .c-fac__item__acc__question .text{line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);transform:translateY(-.1em);z-index:1}@media only screen and (min-width:768px){.p-group-detail .c-fac__item__acc__question .text{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-group-detail .c-fac__item__acc__question .text{--ts-target-font-size:12}}.p-group-detail .c-fac__item__acc__answer .icon{color:var(--ts-color-secondary)}html:not(:lang(ja)) .p-group-detail .c-fac__item__acc__answer .icon{color:var(--ts-color-body)}.p-group-detail .c-fac__item__acc__answer .text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1.5}@media only screen and (max-width:767px){.p-group-detail .c-fac__item__acc__answer .text{--ts-target-font-size:11}}.p-group-detail .c-fac .c-btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-group-detail .c-fac .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail .c-fac .c-btn__link{min-width:calc(250 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail .c-fac .c-fac__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail .c-fac .c-fac__inner{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-group-detail .c-fac .c-btn__link{min-width:calc(250 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__skytree{background-color:#fff;padding:calc(120 / var(--ts-parent-font-size) * 1rem) 0 calc(40 / var(--ts-parent-font-size) * 1rem);position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__skytree{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-group-detail__skytree{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0 0}}.p-group-detail__skytree__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-detail__skytree__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__skytree__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){.p-group-detail__skytree__inner{width:calc(950 / 1440 * 100%);max-width:calc(950 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1365px){.p-group-detail__skytree__inner{width:calc(1080 / 1440 * 100%)}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1200px){.p-group-detail__skytree__inner{width:calc(1200 / 1440 * 100%)}}.p-group-detail__skytree__inner .read{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__skytree__inner .read{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__skytree__item{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){html:not(:lang(ja)) .p-group-detail__skytree__item{align-items:flex-start}}@media only screen and (max-width:767px){.p-group-detail__skytree__item{align-items:flex-start;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-group-detail__skytree__item__img{width:calc(571 / 950 * 100%)}@media only screen and (max-width:767px){.p-group-detail__skytree__item__img{width:100%;order:-1}}.p-group-detail__skytree__item__text{margin-right:calc(39 / 950 * 100%);width:calc(340 / 950 * 100%)}@media only screen and (max-width:767px){.p-group-detail__skytree__item__text{margin-right:0;width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__skytree__item__text .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__skytree__item__text .txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__skytree__item__text .c-btn{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-detail__skytree__item__text .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-group-detail__skytree__item__text .c-btn__link{width:100%}.p-group-links{background-color:#fff;position:relative;z-index:2;padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (max-width:767px){.p-group-links{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}.p-group-links>.inner{display:flex;justify-content:center;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-group-links>.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-links>.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-links>.inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-links>.inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-group-links>.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 (max-width:1365px){.p-group-links>.inner{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-links>.inner{flex-direction:column}}.p-group-links__item{border:1px solid #e0e0e0;width:calc(526 / 1080 * 100%);padding:calc(25 / 1080 * 100%);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-group-links__item:nth-child(2n){margin-left:calc(28 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-group-links__item{padding:calc(20 / 343 * 100%);width:100%}.p-group-links__item:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-group-links__item__link{display:flex;align-items:center;text-decoration:none}.mouse .p-group-links__item__link{transition:opacity .15s ease-in}.mouse .p-group-links__item__link:hover,.touch .p-group-links__item__link.touchstart{opacity:.7}.touch .p-group-links__item__link{-webkit-tap-highlight-color:transparent}.touch .p-group-links__item__link.touchend{transition-delay:.2s}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-group-links__item__link{align-items:flex-start}}.p-group-links__item .text{width:calc(230 / 476 * 100%);margin-left:calc(24 / 476 * 100%)}@media only screen and (max-width:767px){.p-group-links__item .text{margin-left:calc(13 / 303 * 100%);width:calc(140 / 303 * 100%)}}.p-group-links__item .text .st{line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-group-links__item .text .st{--ts-target-font-size:16}}.p-group-links__item .text .t{margin-top:.5rem}.p-group-links__item .img{width:calc(222 / 476 * 100%);order:-1}@media only screen and (max-width:767px){.p-group-links__item .img{width:calc(150 / 303 * 100%)}}html:lang(ja) [data-group-theme=school]{--ts-color-primary:var(--ts-color-group-school-primary);--ts-color-secondary:var(--ts-color-group-school-secondary);--ts-color-extra:var(--ts-color-group-school-extra);--ts-color-ja-primary:var(--ts-color-group-school-primary);--ts-color-ja-secondary:var(--ts-color-group-school-secondary);--ts-color-ja-extra:var(--ts-color-group-school-extra)}[data-group-theme=school] [data-ts-ja-theme=bg1]{--ts-title-sub-color:#fff;--ts-title-main-color:#fff}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_green2-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_green2-sp.png")}}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_green-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_green-sp.png")}}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../../group/images/bg_gradation_green-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-group-theme=school] [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../../group/images/bg_gradation_green-sp.png")}}html:lang(ja) [data-group-theme=general]{--ts-color-primary:var(--ts-color-group-general-primary);--ts-color-jp-primary:var(--ts-color-group-general-primary);--ts-color-secondary:var(--ts-color-group-general-secondary);--ts-color-jp-secondary:var(--ts-color-group-general-secondary);--ts-color-extra:var(--ts-color-group-general-extra);--ts-color-jp-extra:var(--ts-color-group-general-extra)}[data-group-theme=general] [data-ts-ja-theme=bg1]{--ts-title-sub-color:#fff;--ts-title-main-color:#fff}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_purple2-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_purple2-sp.png")}}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_purple-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../../group/images/bg_pattern_purple-sp.png")}}@media only screen and (min-width:768px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../../group/images/bg_gradation_purple-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-group-theme=general] [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../../group/images/bg_gradation_purple-sp.png")}}[data-group-theme=parking] [data-ts-ja-theme=bg1]{--ts-title-sub-color:#fff;--ts-title-main-color:#fff}[data-group-theme=parking] [data-ts-ja-theme=bg2]{--ts-title-sub-color:var(--ts-color-text-primary);--ts-title-main-color:var(--ts-color-text-primary)}[data-group-theme]{--ts-title-main-color:var(--ts-color-primary);--ts-title-sub-color:var(--ts-color-primary);--ts-btn-bg:var(--ts-color-primary)}[data-group-theme] .c-anchor{--ts-anchor-active-border-color:var(--ts-color-secondary);--ts-anchor-active-bg:var(--ts-color-secondary)}