@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho+B1:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500;600;700&family=Zen+Maru+Gothic:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Zen+Kaku+Gothic+New:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Zen+Kaku+Gothic+New:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=M+PLUS+Rounded+1c:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Zen+Maru+Gothic:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Zen+Kaku+Gothic+New:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@500&family=Zen+Kaku+Gothic+New:wght@700&display=swap";.-top .mainView{overflow:hidden}@media screen and (max-width: 1080px){.-top .mainView img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:460px;width:100%}}.-top .secNews .newsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:800px;width:100%;margin-left:auto;margin-right:auto}.-top .secNews .newsList li{border-bottom:#ccc 1px solid}.-top .secNews .newsList li:first-child{border-top:#ccc 1px solid}.-top .secNews .newsList a{padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;gap:clamp(1em,5vw,3em);position:relative}.-top .secNews .newsList a::after{content:"";width:.5em;height:.8em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;-webkit-filter:invert(19%) sepia(9%) saturate(4%) hue-rotate(351deg) brightness(58%) contrast(91%);filter:invert(19%) sepia(9%) saturate(4%) hue-rotate(351deg) brightness(58%) contrast(91%)}.-top .secNews .newsList a:hover{opacity:.8}.-top .secNews .newsList a time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:80%}.-top .secNews .newsList a p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.4}@media screen and (max-width: 560px){.-top .secNews .inner{padding-left:0;padding-right:0}.-top .secNews .newsList li a{padding-left:5vw;padding-right:5vw}}.-top .secConcept{text-align:center;position:relative}.-top .secConcept::after{content:"";width:20%;max-width:360px;max-height:800px;aspect-ratio:2/5;background:url("../img/top/concept-person.png") no-repeat;background-position:right bottom;background-size:contain;position:absolute;right:0;bottom:0}.-top .secConcept .conseptCopy{font-size:clamp(1.5rem,4.2vw,4.8rem);font-family:"Shippori Mincho B1",serif;text-align:center;line-height:1.4}.-top .secConcept .conseptEn{font-weight:700;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(3.6rem,10vw,8rem);color:#7c8799}.-top .secConcept .graphImage{width:80%;max-width:700px;margin:2em auto}.-top .secConcept .splide{margin:2em auto}.-top .secConcept .splide__track{overflow:visible}.-top .secConcept .splide__slide{width:clamp(80px,15vw,220px)}.-top .secConcept .bigTextLeft{max-width:680px;width:100%;margin:0 auto;text-align:left}.-top .secConcept .conseptCopySub{font-size:clamp(1.4rem,2.5vw,3.2rem);font-family:"Shippori Mincho B1",serif;text-align:center;line-height:1.4;margin-top:1em}@media screen and (max-width: 1080px){.-top .secConcept{padding-bottom:0}.-top .secConcept::after{width:25%;right:0;bottom:8em}.-top .secConcept .bigTextLeft{max-width:100%;padding-right:30%}.-top .secConcept .conseptCopySub{font-size:clamp(1.4rem,3.7vw,3.2rem);background:#dbe4ea;padding:1em 0;position:relative;z-index:2}.-top .secConcept .conseptCopySub:before{content:"";width:100vw;height:100%;background:#dbe4ea;position:absolute;left:50%;top:0;margin-left:-50vw;z-index:-1}}@media screen and (max-width: 560px){.-top .secConcept::after{width:30%;right:-1em;bottom:clamp(3em,15vw,8em)}.-top .secConcept .bigTextLeft{max-width:100%;padding-right:30%}.-top .secConcept .graphImage{width:100%}}@media screen and (max-width: 480px){.-top .secConcept::after{width:45%;right:-1em;bottom:clamp(3em,15vw,8em)}.-top .secConcept .bigText{font-size:100%}.-top .secConcept .bigTextLeft{max-width:100%;padding-right:40%}.-top .secConcept .graphImage{width:100%}.-top .secConcept .conseptCopySub{margin-top:3em}}.-top .secStore{padding-bottom:0}.-top .secStore__label{text-align:center;font-weight:900;font-size:clamp(1.6rem,7.5vw,4.8rem);line-height:1.6}.-top .secStore .storeDetail .inner{text-align:center}.-top .secStore .storeDetail .storeLabel{display:inline-block;text-align:center;border-top:4px solid #004097;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;padding-top:.5em;margin-bottom:1.5em}.-top .secStore .storeDetail .storeLabel .en{display:block;text-align:center;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;font-size:clamp(2.4rem,8vw,6.8rem);line-height:1.4;color:#004097;margin-left:auto;margin-right:auto}.-top .secStore .storeDetail .storeLabel .jp{display:block;background:#004097;font-size:clamp(8px,2vw,1.7rem);line-height:1;color:#fff;padding:.5em;width:10em;text-align:center;margin-left:auto;margin-right:auto}.-top .secStore .storeDetail .bigText{text-align:center;font-size:clamp(1.6rem,3vw,3.2rem);line-height:1.4;font-weight:600}.-top .secStore .storeDetail .subText{text-align:left;display:block;margin:1em auto 2em;max-width:36em;width:100%}.-top .secStore .storeDetail .photoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:820px;width:100%;margin-left:auto;margin-right:auto;gap:2em 0}.-top .secStore .storeDetail .photoList li{width:33.3333333333%;text-align:center}.-top .secStore .storeDetail .photoList li p{font-size:110%;line-height:1;margin-top:.5em}.-top .secStore .storeDetail .photoList.-col5 li{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 560px){.-top .secStore .storeDetail .photoList.-col5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 0}.-top .secStore .storeDetail .photoList.-col5 li{width:33.3333333333%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.-top .secStore .storeDetail .btnWrap{background:#004097;padding:1em 0;margin-top:3em}.-top .secStore .storeDetail .btnWrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.5em,1vw,1em)}.-top .secStore .storeDetail .btnWrap .inner .btn{display:block;max-width:280px;text-decoration:none;text-align:center;line-height:1.2;padding:1em 2em;border:#fff 1px solid;color:#fff;border-radius:5em;position:relative;font-size:clamp(9px,1vw,1.6rem)}.-top .secStore .storeDetail .btnWrap .inner .btn::after{content:"";width:.5em;height:.8em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.8em;top:50%;margin-top:-0.4em}.-top .secStore .storeDetail .btnWrap .inner .btn:hover{background:hsla(0,0%,100%,.2)}.-top .secStore .storeDetail.-fitness{position:relative}.-top .secStore .storeDetail.-fitness:before{content:"";width:40%;height:100%;background:url("../img/top/fitness-bg01.png") no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:50px;z-index:-1}.-top .secStore .storeDetail.-fitness:after{content:"";width:40%;height:100%;background:url("../img/top/fitness-bg02.png") no-repeat;background-position:right bottom;background-size:contain;position:absolute;right:0;bottom:50px;z-index:-1}@media screen and (max-width: 560px){.-top .secStore .storeDetail.-fitness .btnWrap{margin-top:10em}.-top .secStore .storeDetail.-fitness:before{width:60%;bottom:20px}.-top .secStore .storeDetail.-fitness:after{width:60%;bottom:0}}.-top .secStore .storeDetail.-school{position:relative}.-top .secStore .storeDetail.-school:before{content:"";width:40%;height:100%;background:url("../img/top/school-bg01.png") no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:50px;z-index:-1}.-top .secStore .storeDetail.-school:after{content:"";width:40%;height:100%;background:url("../img/top/school-bg02.png") no-repeat;background-position:right bottom;background-size:contain;position:absolute;right:0;bottom:50px;z-index:-1}.-top .secStore .storeDetail.-school .storeLabel{border-color:#22b573}.-top .secStore .storeDetail.-school .storeLabel .en{color:#22b573}.-top .secStore .storeDetail.-school .storeLabel .jp{background:#22b573}.-top .secStore .storeDetail.-school .btnWrap{background:#22b573}@media screen and (max-width: 560px){.-top .secStore .storeDetail.-school .btnWrap{margin-top:10em}.-top .secStore .storeDetail.-school:before{width:100%;height:16em;background:url("../img/top/school-bg_sp.jpg") no-repeat;background-position:center bottom;background-size:contain;bottom:5em}.-top .secStore .storeDetail.-school:after{content:none}}.-top .secStore .storeDetail.-junior{position:relative}.-top .secStore .storeDetail.-junior:before{content:"";width:40%;height:100%;background:url("../img/top/junior-bg01.png") no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:50px;z-index:-1}.-top .secStore .storeDetail.-junior:after{content:"";width:40%;height:100%;background:url("../img/top/junior-bg02.png") no-repeat;background-position:right bottom;background-size:contain;position:absolute;right:0;bottom:50px;z-index:-1}@media screen and (max-width: 560px){.-top .secStore .storeDetail.-junior:before{content:none}.-top .secStore .storeDetail.-junior::after{content:none}}.-top .secStore .storeDetail.-junior .storeLabel{border-color:#36b2e7}.-top .secStore .storeDetail.-junior .storeLabel .en{color:#36b2e7}.-top .secStore .storeDetail.-junior .storeLabel .jp{background:#36b2e7}.-top .secStore .storeDetail.-junior .btnWrap{background:#36b2e7}.-top .secLocation__label{text-align:center;font-weight:900;font-size:clamp(1.6rem,5.5vw,4.8rem);line-height:1.6;margin-bottom:1.5em}.-top .secLocation .locationList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-top .secLocation .locationList__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1.5em,5vw,3em)}.-top .secLocation .locationList__item .thumb{width:45%;aspect-ratio:3/2;border-radius:.6em;overflow:hidden}.-top .secLocation .locationList__item .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.-top .secLocation .locationList__item .thumb a:hover{opacity:.8}.-top .secLocation .locationList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-top .secLocation .locationList__item .textArea .ttl{margin-bottom:1.4em}.-top .secLocation .locationList__item .textArea .ttl a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.-top .secLocation .locationList__item .textArea .ttl a:before{content:"";width:1.5em;height:1.5em;background:url("../img/common/icon-arrow-circle.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.7em}.-top .secLocation .locationList__item .textArea .ttl a img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-height:31px;max-width:80%}.-top .secLocation .locationList__item .textArea .detailList{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1em}.-top .secLocation .locationList__item .textArea .detailList li{line-height:1.4;font-size:90%}.-top .secLocation .locationList__item .textArea .detailList li:before{content:"■";color:#8dc21f}@media screen and (max-width: 767px){.-top .secLocation .locationList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secLocation .locationList__item .thumb{max-width:400px;width:100%}.-top .secLocation .locationList__item .textArea{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;max-width:500px}}@media screen and (max-width: 480px){.-top .secLocation .locationList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secLocation .locationList__item .thumb{max-width:500px;width:100vw;border-radius:0;aspect-ratio:5/2.6}.-top .secLocation .locationList__item .thumb img{max-width:100vw}}.-news .sortWrap{background:#d8e0e8;border-bottom:#afc4d7 1px solid}.-news .sortWrap .sortList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-news .sortWrap .sortList li a{display:block;padding:1em 3em 1em 2em;position:relative;text-decoration:none;line-height:1.4;white-space:nowrap}.-news .sortWrap .sortList li a:before{content:"";width:1.2em;height:1.2em;background:url("../img/common/icon-arrow-circle.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.6em}.-news .sortWrap .sortList li a:hover{background:rgba(175,196,215,.5)}@media screen and (max-width: 560px){.-news .sortWrap{overflow-x:auto}.-news .sortWrap .sortList{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.-news .sortLabel{font-size:140%;margin-bottom:1.5em;padding-bottom:.8em;border-bottom:#333 2px solid;color:#333}.-news .sortLabel span{font-size:110%}.-news .newsList>li{border-bottom:#ccc 1px solid}.-news .newsList>li:first-child a{padding-top:1em}.-news .newsList>li a{padding:1.6em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;text-decoration:none}.-news .newsList>li a:hover p{color:#0072be}.-news .newsList>li a .thumb{max-width:100px;width:30%}.-news .newsList>li a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2;width:100%;height:100%}.-news .newsList>li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em .7em}.-news .newsList>li a time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;font-size:90%}.-news .newsList>li a .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-news .newsList>li a .categoryList li{line-height:1;padding:.5em;border-radius:.3em;font-size:90%;padding-left:1em;position:relative}.-news .newsList>li a .categoryList li:before{content:"";width:10px;height:10px;border-radius:2em;position:absolute;left:0;top:50%;margin-top:-5px;background:#333}.-news .newsList>li a .categoryList li.info{color:#0072be}.-news .newsList>li a .categoryList li.info:before{background:#0072be}.-news .newsList>li a .categoryList li.recruit{color:#22b573}.-news .newsList>li a .categoryList li.recruit:before{background:#22b573}.-news .newsList>li a .categoryList li.important{color:#ce5672}.-news .newsList>li a .categoryList li.important:before{background:#ce5672}.-news .newsList>li a p{line-height:1.6;font-size:110%;-webkit-transition:.3s;transition:.3s;width:100%}.-news .newsList>li a h2{line-height:1.6;font-size:100%;-webkit-transition:.3s;transition:.3s;width:100%}.-news .archiveWrap .eyecatchImage{width:100%;text-align:center;margin-bottom:3em}.-news .archiveWrap__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.-news .archiveWrap time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-news .archiveWrap .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-news .archiveWrap .categoryList li{line-height:1;padding:.5em;border-radius:.3em;font-size:90%;padding-left:1em;position:relative}.-news .archiveWrap .categoryList li:before{content:"";width:10px;height:10px;border-radius:2em;position:absolute;left:0;top:50%;margin-top:-5px;background:#333}.-news .archiveWrap .categoryList li.info{color:#0072be}.-news .archiveWrap .categoryList li.info:before{background:#0072be}.-news .archiveWrap .categoryList li.recruit{color:#22b573}.-news .archiveWrap .categoryList li.recruit:before{background:#22b573}.-news .archiveWrap .categoryList li.important{color:#ce5672}.-news .archiveWrap .categoryList li.important:before{background:#ce5672}.-news .archiveWrap .tagList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.2em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-news .archiveWrap .tagList li{background:#7c8799;border-radius:2em;text-align:center;color:#fff;line-height:1;font-size:80%;padding:.5em;letter-spacing:0;min-width:5em}.-news .archiveWrap .tagList li.fitness{background:#004097}.-news .archiveWrap .tagList li.school,.-news .archiveWrap .tagList li.golf{background:#22b573}.-news .archiveWrap .tagList li.swimming,.-news .archiveWrap .tagList li.kids-school,.-news .archiveWrap .tagList li.kids-swimming{background:#36b2e7}.-news .archiveWrap .tagList li.tennis,.-news .archiveWrap .tagList li.pickleball,.-news .archiveWrap .tagList li.kids-tennis{background:#ed8f00}.-news .archiveWrap .tagList li.kids-dance .-news .archiveWrap .tagList li.kids-ballet,.-news .archiveWrap .tagList li.kids-cheer{background:#f35f9a}.-news .archiveWrap .tagList li.kaatsu{background:#ce5672}.-news .archiveWrap .tagList li.pilates{background:#8248c0}.-news .archiveWrap .tagList li.higashikurumeTag.tennis{background:#ed8f00}.-news .archiveWrap .tagList li.higashikurumeTag.pickleball{background:#22b573}.-news .archiveWrap .tagList li.higashikurumeTag.kids-tennis{background:#36b2e7}.-news .archiveWrap .tagList li.higashikurumeTag.kids-dance{background:#f35f9a}.-news .archiveWrap .articleLabel{font-size:clamp(2rem,5vw,3.2rem);font-weight:bold;line-height:1.5;margin-bottom:.5em;width:100%;padding-bottom:.7em;margin-bottom:1em;border-bottom:#7c8799 1px solid}.-news .searchWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5em}.-news .searchWrap .sortLabel{font-size:130%}.-news .searchWrap .sortLabel span{font-weight:bold}.-news .searchWrap .tag-search{display:block;max-width:24em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:auto}.-news .searchWrap .tag-search .tag_search_static_content_selector{margin:0 auto}.-news .searchWrap .tag-search .tag_search_static_content_selector select{height:auto;width:100%;font-size:1.6rem;padding:.8em 2.4em .8em .8em;line-height:1.2;border:1px solid #c5c5c5;border-radius:3px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.-news .searchWrap .tag-search .tag_search_static_content_selector select :-ms-expand{display:none}.-news .searchWrap .tag-search .tag_search_static_content_selector select{background-image:url("../img/common/icon-arrowdown.svg");background-repeat:no-repeat;background-size:16px auto;background-position:right 12px center;color:#333}@media screen and (max-width: 560px){.-news .searchWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-news .searchWrap .tag-search{margin-left:0}}.-news .storeNewsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 2%}.-news .storeNewsList>li{width:23.5%}.-news .storeNewsList>li a{display:block;text-decoration:none;background:rgba(124,135,153,.1);height:100%;position:relative}.-news .storeNewsList>li a .thumb{position:relative}.-news .storeNewsList>li a .textArea{padding:1em;position:relative}.-news .storeNewsList>li a .textArea .cate{position:absolute;right:.5em;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0 0 .3em .3em;padding:.4em .6em;text-align:center;color:#fff;background:#22b573;font-size:90%;top:-2.5em;width:5em;height:5em;border-radius:10em;letter-spacing:0;padding:.2em}.-news .storeNewsList>li a .textArea .cate.info{background:#22b573}.-news .storeNewsList>li a .textArea .cate.campaign{background:#f35f9a}.-news .storeNewsList>li a .textArea .cate.event{background:#ed8f00}.-news .storeNewsList>li a .textArea .cate.important{background:#ce5672}.-news .storeNewsList>li a .textArea .cate.trial{background:#004097}.-news .storeNewsList>li a .textArea time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-news .storeNewsList>li a .textArea p{color:#666;line-height:1.6}.-news .storeNewsList>li a .textArea .tagList{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.3em 2%;width:100%}.-news .storeNewsList>li a .textArea .tagList li{background:#7c8799;border-radius:2em;text-align:center;color:#fff;line-height:1;font-size:80%;padding:.5em;letter-spacing:0;min-width:5em}.-news .storeNewsList>li a .textArea .tagList li.fitness{background:#004097}.-news .storeNewsList>li a .textArea .tagList li.school,.-news .storeNewsList>li a .textArea .tagList li.golf{background:#22b573}.-news .storeNewsList>li a .textArea .tagList li.swimming,.-news .storeNewsList>li a .textArea .tagList li.kids-school,.-news .storeNewsList>li a .textArea .tagList li.kids-swimming{background:#36b2e7}.-news .storeNewsList>li a .textArea .tagList li.tennis,.-news .storeNewsList>li a .textArea .tagList li.pickleball,.-news .storeNewsList>li a .textArea .tagList li.kids-tennis{background:#ed8f00}.-news .storeNewsList>li a .textArea .tagList li.kids-dance .-news .storeNewsList>li a .textArea .tagList li.kids-ballet,.-news .storeNewsList>li a .textArea .tagList li.kids-cheer{background:#f35f9a}.-news .storeNewsList>li a .textArea .tagList li.kaatsu{background:#ce5672}.-news .storeNewsList>li a .textArea .tagList li.pilates{background:#8248c0}.-news .storeNewsList>li a .textArea .tagList li.higashikurumeTag.tennis{background:#ed8f00}.-news .storeNewsList>li a .textArea .tagList li.higashikurumeTag.pickleball{background:#22b573}.-news .storeNewsList>li a .textArea .tagList li.higashikurumeTag.kids-tennis{background:#36b2e7}.-news .storeNewsList>li a .textArea .tagList li.higashikurumeTag.kids-dance{background:#f35f9a}@media screen and (max-width: 1080px){.-news .storeNewsList{gap:2em 3%}.-news .storeNewsList>li{width:31.3333333333%}}@media screen and (max-width: 767px){.-news .storeNewsList{gap:2em 4%}.-news .storeNewsList>li{width:48%}}@media screen and (max-width: 480px){.-news .storeNewsList{gap:1.5em}.-news .storeNewsList>li{width:100%}.-news .storeNewsList>li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1em;gap:1em}.-news .storeNewsList>li a .thumb{width:40%}.-news .storeNewsList>li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.-news .storeNewsList>li a .textArea .cate{right:-1em;top:-2.5em;width:4.5em;height:4.5em}}.-archive .articleWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,4vw,3em)}.-archive .articleWrap__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-archive .articleWrap__index{max-width:280px;width:30%}.-archive .articleWrap__index .ttl{background:#0072be;color:#fff;font-size:120%;border-radius:.2em;line-height:1.6;padding:.5em;margin-top:2em;margin-bottom:.3em}.-archive .articleWrap__index .ttl:first-child{margin-top:0}.-archive .articleWrap__index .ttl.-light{background:#e8eff2;color:#0072be}.-archive .articleWrap__index .indexList li{border-bottom:#ccc 1px solid}.-archive .articleWrap__index .indexList li a{text-decoration:none;padding:1em .5em;display:block;line-height:1.6}.-archive .articleWrap__index .indexList li a:hover{color:#0072be}@media screen and (max-width: 767px){.-archive .articleWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-archive .articleWrap__index{width:100%;max-width:100%}}.-archive .selectedCategory{font-size:140%;margin-bottom:1em;border-bottom:#333 1px solid;padding-bottom:.8em;line-height:1.6}.-archive .selectedCategory strong{display:inline-block;padding-right:.3em}.-archive .articleDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 1em;max-width:940px;width:100%;margin:0 auto}.-archive .articleDetail time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;font-size:90%}.-archive .articleDetail .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .articleDetail .categoryList li{line-height:1;padding:.5em;border-radius:.3em;font-size:90%;padding-left:1em;position:relative;color:#0072be}.-archive .articleDetail .categoryList li:before{content:"";width:10px;height:10px;border-radius:2em;position:absolute;left:0;top:50%;margin-top:-5px;background:#0072be}.-archive .articleDetail .categoryList li.news{color:#0072be}.-archive .articleDetail .categoryList li.news:before{background:#0072be}.-archive .articleDetail .categoryList li.blog{color:#0072be}.-archive .articleDetail .categoryList li.blog:before{background:#0072be}.-archive .articleDetail .categoryList.-works li{background:#0072be;color:#fff;padding:.5em;border-radius:0;font-weight:500}.-archive .articleDetail .categoryList.-works li:before{content:none}.-archive .articleDetail .categoryList.-works li.reform{background:#e8eff2;color:#0072be}.-archive .articleDetail__label{font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.5;font-family:"Shippori Mincho B1",serif;margin-bottom:1em;margin-top:.5em;width:100%}.-archive .articleDetail__label.-works{margin-bottom:.5em}.-archive .articleDetail .tagList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4em .8em}.-archive .articleDetail .tagList li{line-height:1.5;color:#ccc;font-size:80%}.-archive .articleDetail .mainSlider{margin-top:2em}.-archive .articleDetail .mainSlider .splide__track--fade>.splide__list>.splide__slide{height:0 !important}.-archive .articleDetail .mainSlider .splide__track--fade>.splide__list>.splide__slide.is-active{height:auto !important}.-archive .articleDetail .mainSlider #thumbnail-carousel{margin-top:1.4em}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8em 1.4%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide{width:15.5% !important;cursor:pointer;opacity:.5}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2}.-archive .articleDetail .mainSlider #thumbnail-carousel .splide__track .splide__list .splide__slide.is-active{opacity:1}.-archive .articleDetail .outline{margin:3em 0;width:100%}.-archive .articleDetail .outline .ttl{font-family:"Shippori Mincho B1",serif;font-size:clamp(2rem,4vw,180%);line-height:1.6;margin-bottom:.6em}.-archive .articleDetail .outline table{width:100%}.-archive .articleDetail .outline table tr th,.-archive .articleDetail .outline table tr td{line-height:1.6;padding:1em;border:#ccc 1px solid}.-archive .articleDetail .outline table tr th{background:#e8eff2;font-weight:500;text-align:center;width:30%;min-width:5em;padding-left:.6em;padding-right:.6em}.-archive .articleDetail .btnArea{width:100%;margin-top:3em}.-form .innerS .middleLabel,.-form .innerS p{width:100%}.-form .innerS .middleLabel a,.-form .innerS p a{color:#0072be}.-form .wpText .has-text-align-center a{color:#0072be}.-form .telWrap{max-width:400px;width:100%;margin:2em auto 0}.-form .telWrap .ark-block-column{padding:clamp(1em,5vw,1.5em)}.-form .telWrap p{line-height:1;margin:0}.-form .telWrap .telNum{margin-bottom:.3em}.-form .telWrap .telNum a{text-decoration:none;color:#333;font-size:clamp(2rem,8vw,4rem);font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-form .telWrap .telNum .arkb-inline-icon{color:#0072be;line-height:1;font-size:80%}.-form .wp-block-contact-form-7-contact-form-selector{margin-left:auto;margin-right:auto}.-form .formCont{width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:block}.-form .formCont tbody{display:block}.-form .formCont tr{border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-form .formCont tr th,.-form .formCont tr td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;background:none}.-form .formCont tr th{width:15em;vertical-align:top;font-weight:500;font-size:112%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-form .formCont tr th .flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-form .formCont tr td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.-form .formCont tr td input,.-form .formCont tr td textarea,.-form .formCont tr td select{background:#fff;border:#ccc 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0}.-form .formCont tr td input::-webkit-input-placeholder, .-form .formCont tr td textarea::-webkit-input-placeholder, .-form .formCont tr td select::-webkit-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-moz-placeholder, .-form .formCont tr td textarea::-moz-placeholder, .-form .formCont tr td select::-moz-placeholder{color:#bcc0c5}.-form .formCont tr td input:-ms-input-placeholder, .-form .formCont tr td textarea:-ms-input-placeholder, .-form .formCont tr td select:-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-ms-input-placeholder, .-form .formCont tr td textarea::-ms-input-placeholder, .-form .formCont tr td select::-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::placeholder,.-form .formCont tr td textarea::placeholder,.-form .formCont tr td select::placeholder{color:#bcc0c5}.-form .formCont tr td .wpcf7-list-item{cursor:pointer}.-form .formCont tr td.wide{width:100%}.-form .formCont tr td.wide .wpcf7-form-control-wrap{width:100%}.-form .formCont tr td.middle input{max-width:20em;width:100%}.-form .formCont tr td.short input{max-width:10em;width:100%}.-form .formCont tr td.center{vertical-align:center}.-form .formCont tr td.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-form .formCont tr td.column .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.-form .formCont tr td.column .flex .wpcf7-form-control-wrap{width:auto}.-form .formCont tr td.column .wide{width:100%}.-form .formCont tr td.column .column .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-form .formCont tr td.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-form .formCont tr td.flex p{margin:0}.-form .formCont tr td .inputS{width:6em}.-form .formCont tr td .inputMiddle{max-width:20em;width:100%}.-form .formCont tr td .inputL{width:100%}.-form .formCont tr.inquiry th{padding:1.3em .6em}.-form .formCont .necessary_input{padding:.3em .5em;margin-left:.5em;background:#ce5672;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-form .formCont .any_input{padding:.3em .5em;margin-left:.5em;background:#8e8ca5;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-form .formCont .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.-form .formCont .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.-form .formCont tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.-form .formCont tr th,.-form .formCont tr td{width:100%;padding:0}.-form .formCont tr th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.-form .privacyItem{text-align:center;margin:3em auto}.-form .btnArea input{background:#0072be;font-weight:500;color:#fff;border:none;max-width:20em;padding:1.2em 1em;-webkit-transition:.3s;transition:.3s}.-form .btnArea input:hover{opacity:.8}.-form .wpcf7-response-output{background:#ce5672;border:none !important;color:#fff}.-form .wpcf7-response-output{background:none;border:#0072be 2px solid;color:#0072be}.-recruit.-top{position:relative}.-recruit.-top:before{content:"";width:100%;height:100vh;background:url("../img/recruit/polygon-bg.png") no-repeat;background-position:top center;background-size:cover;position:fixed;left:0;top:0;z-index:-1}.-recruit .secTopics{background:#fff;position:relative}.-recruit .secTopics:before{content:"";width:0;height:0;border-style:solid;border-width:100px 100vw 0px 0px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;top:100%}.-recruit .secTopics .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.-recruit .secTopics .ttl .en{color:#dbe4ea;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;font-size:clamp(2rem,5vw,3.6rem)}.-recruit .secTopics .newsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-recruit .secTopics .newsList li{border-top:#ccc 1px solid}.-recruit .secTopics .newsList li:last-child{border-bottom:#ccc 1px solid}.-recruit .secTopics .newsList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5em 1.4em 1.5em .4em;text-decoration:none;position:relative}.-recruit .secTopics .newsList li a:after{content:"";width:.5em;height:1em;background:url("../img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.5em;-webkit-filter:invert(50%) sepia(75%) saturate(3762%) hue-rotate(164deg) brightness(48%) contrast(101%);filter:invert(50%) sepia(75%) saturate(3762%) hue-rotate(164deg) brightness(48%) contrast(101%)}.-recruit .secTopics .newsList li a:hover{background:#004097;color:#fff}.-recruit .secTopics .newsList li a:hover::after{-webkit-filter:none;filter:none}.-recruit .secTopics .newsList li time{font-size:80%;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-recruit .secEntry{padding:0;position:relative}.-recruit .secEntry:before{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:0px 0px 100px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dbe4ea rgba(0,0,0,0)}.-recruit .secEntry__main{padding:clamp(6em,20vw,10em) 0 clamp(8em,20vw,10em);background:url("../img/recruit/entry-bg.jpg") no-repeat;background-position:right bottom;background-size:cover;position:relative;-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);color:#fff}@media screen and (max-width: 560px){.-recruit .secEntry__main{-webkit-clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%)}}.-recruit .secEntry__main.-foot{-webkit-clip-path:polygon(0 5em, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% 100%, 0% 100%);color:#fff}@media screen and (max-width: 560px){.-recruit .secEntry__main.-foot{-webkit-clip-path:polygon(0 3em, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% 100%, 0% 100%)}}.-recruit .secEntry__main:before{content:"";width:100%;height:100%;background:#005b97;background:-webkit-gradient(linear, left bottom, left top, color-stop(1%, rgb(0, 91, 151)), to(rgb(204, 224, 244)));background:-webkit-linear-gradient(bottom, rgb(0, 91, 151) 1%, rgb(204, 224, 244) 100%);background:linear-gradient(0deg, rgb(0, 91, 151) 1%, rgb(204, 224, 244) 100%);mix-blend-mode:multiply;position:absolute;left:0;top:0}.-recruit .secEntry__main .inner{position:relative}.-recruit .secEntry__main .entryLabel{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6em;margin-bottom:3.5em}.-recruit .secEntry__main .entryLabel .en{display:inline-block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1.8rem,6vw,4.6rem);border-bottom:#fff 1px solid;line-height:1.4}.-recruit .secEntry__main .entryLabel .jp{font-size:clamp(2.2rem,9vw,9rem);line-height:1.4}.-recruit .secEntry__main .entryLabel .jp span{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:150%;display:block;line-height:1}.-recruit .secEntry__main .subCopy{font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.4;margin-bottom:1.4em}.-recruit .secEntry__main .mainText{line-height:2}.-recruit .secEntry__main .ttl{text-align:center;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.4;margin-bottom:1em;margin-top:2em}.-recruit .secEntry__main .btnList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em 4%;max-width:40em;width:100%;margin:0 auto}.-recruit .secEntry__main .btnList .btnArea{margin-top:0;width:48%}.-recruit .secEntry__main .btnList .btnArea.-col1{width:100%}@media screen and (max-width: 560px){.-recruit .secEntry__main .btnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-recruit .secEntry__main .btnList .btnArea{width:100%}}.-recruit .secEntry__message{margin-top:-5.1em;background:#004097;-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);padding:clamp(6em,20vw,10em) 0 clamp(8em,20vw,10em)}@media screen and (max-width: 560px){.-recruit .secEntry__message{margin-top:-3.1em;-webkit-clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%)}}.-recruit .secEntry__message .inner{text-align:center}.-recruit .secEntry__message .inner .ttl{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.4;font-size:clamp(1.8rem,5vw,3.7rem);color:#fff}.-recruit .secEntry__message .inner .main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;line-height:1.4;font-size:clamp(1.8rem,5vw,3.7rem);color:#fff;margin-top:.6em}.-recruit .secEntry__message .inner .main span{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1;font-size:180%}.-recruit .secEntry__photo{margin-top:-5.1em;-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%)}@media screen and (max-width: 560px){.-recruit .secEntry__photo{-webkit-clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%)}}.-recruit .secEntry__photo .photoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-recruit .secEntry__photo .photoList__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;aspect-ratio:4/5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-recruit .secEntry__photo .photoList__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-recruit .secFun{position:relative;padding-top:2em;padding-bottom:clamp(6em,16vw,10em);background:#fff}.-recruit .secFun:before{content:"";width:100%;height:20%;background:#dbe4ea;position:absolute;left:0;top:0}.-recruit .secFun:after{content:"";width:100%;height:50vw;background:url(../img/recruit/dot-bg.svg) no-repeat;background-position:center top;background-size:contain;position:absolute;left:0;top:18%}.-recruit .secFun .inner{position:relative;z-index:1}.-recruit .secFun .circleList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:980px;width:100%;margin-left:auto;margin-right:auto}.-recruit .secFun .circleList__item{width:33.3333333333%;aspect-ratio:1/1;border-radius:20em;border:#fff 3px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.2em;position:relative;-webkit-transition:.3s;transition:.3s}.-recruit .secFun .circleList__item:before{content:"";width:94%;height:94%;border-radius:20em;background:#fff;position:absolute;left:3%;top:3%;-webkit-transition:.3s;transition:.3s}.-recruit .secFun .circleList__item:nth-child(2){margin-top:clamp(-6em,-6vw,-2em)}.-recruit .secFun .circleList__item p{position:relative;line-height:1.4;text-align:center;font-size:clamp(1rem,2.5vw,2.8rem);-webkit-transition:.3s;transition:.3s}.-recruit .secFun .circleList__item p.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1rem,4vw,3.8rem)}.-recruit .secFun .circleList__item:hover{border-color:#004097}.-recruit .secFun .circleList__item:hover:before{background:#004097}.-recruit .secFun .circleList__item:hover p{color:#fff}.-recruit .secFun .funLabel{padding:2em 0 2.5em;position:relative;color:#004097;font-size:clamp(2rem,6.2vw,5.6rem);line-height:1.4;text-align:center;margin-bottom:1em}.-recruit .secFun .funLabel:before{content:"";width:1em;height:1.8em;background:url(../img/recruit/icon-arrow.svg) no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:0;margin-left:-0.5em;-webkit-animation:loop_animation 1.5s linear infinite;animation:loop_animation 1.5s linear infinite}.-recruit .secFun .funLabel:after{content:"";width:1em;height:1.8em;background:url(../img/recruit/icon-arrow.svg) no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;bottom:0;margin-left:-0.5em;-webkit-animation:loop_animation 1.5s linear infinite;animation:loop_animation 1.5s linear infinite}.-recruit .secFun .funLabel .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:170%;line-height:1;display:inline-block;-webkit-animation:zoom_animation 2s linear infinite;animation:zoom_animation 2s linear infinite}@-webkit-keyframes loop_animation{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0}50%{-webkit-transform:translateY(-10%);transform:translateY(-10%);opacity:1}100%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}}@keyframes loop_animation{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0}50%{-webkit-transform:translateY(-10%);transform:translateY(-10%);opacity:1}100%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}}@-webkit-keyframes zoom_animation{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.85);transform:scale(0.85)}}@keyframes zoom_animation{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.85);transform:scale(0.85)}}.-recruit .secFun .sloganWrap .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.6em;margin-bottom:2em}.-recruit .secFun .sloganWrap .ttl .kakko{color:#004097;font-size:clamp(1.6rem,3vw,2.6rem);display:inline-block;padding:0 1em;position:relative}.-recruit .secFun .sloganWrap .ttl .kakko:before{content:none;width:.5em;height:1.2em;background:url(../img/recruit/icon-kakko.svg) no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:50%;margin-top:-0.5em}.-recruit .secFun .sloganWrap .ttl .kakko:after{content:none;width:.5em;height:1.2em;background:url(../img/recruit/icon-kakko.svg) no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.5em;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.-recruit .secFun .sloganWrap .ttl .main{font-size:clamp(2rem,5.8vw,4.2rem);line-height:1.6}.-recruit .secFun .sloganWrap .blue{color:#004097;font-size:110%}.-recruit .secFun .companyBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em;margin:0 auto;max-width:30em;width:100%;padding:1.2em 1em;background:#004097;color:#fff;position:relative;-webkit-transition:.3s;transition:.3s}.-recruit .secFun .companyBtn:after{content:"";width:.5em;height:1.4em;background:url("/shared/img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1.4em;top:50%;margin-top:-0.7em;-webkit-transition:.3s;transition:.3s}.-recruit .secFun .companyBtn:hover{background:rgb(0,85.6158940397,202)}.-recruit .secFun .companyBtn .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1;font-size:180%}.-recruit .secFun .companyBtn .jp{font-size:100%;line-height:1.4}.-recruit .secTry{position:relative;padding:clamp(7em,16vw,10em) 0 clamp(6em,16vw,10em);padding-bottom:70vh}.-recruit .secTry:after{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:clamp(20px,12vw,100px) 100vw 0px 0px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.-recruit .secTry:before{width:100%;height:100%;background:#2c6978;mix-blend-mode:soft-light;position:absolute;left:0;top:0}.-recruit .secTry .inner{text-align:center;position:relative}.-recruit .secTry .inner p{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1;font-size:clamp(1.8rem,5vw,3.7rem);color:#fff;font-weight:bold}.-recruit .secTry .inner .en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;line-height:1;font-size:clamp(2.4rem,10vw,7.7rem);color:#fff;margin-top:.2em}.-recruit .sticky-outer{position:relative;height:200vh;margin-top:-80vh;margin-bottom:-20vh;z-index:1}@media screen and (max-width: 560px){.-recruit .sticky-outer{margin-top:-85vh}}.-recruit .sticky-buffer{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.-recruit .sticky-buffer:before{content:"";width:100%;height:100vh;background:#fff;position:absolute;left:0;top:30vh;z-index:-1}.-recruit .secPhoto{width:100%;height:auto;margin-top:-5.1em;-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%)}@media screen and (max-width: 767px){.-recruit .secPhoto{-webkit-clip-path:none;clip-path:none}}@media screen and (max-width: 560px){.-recruit .secPhoto{margin-top:-3.1em}}.-recruit .secPhoto .photoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.-recruit .secPhoto .photoList.pcShow{display:none !important}}.-recruit .secPhoto .photoList.spShow{display:none !important}@media screen and (max-width: 767px){.-recruit .secPhoto .photoList.spShow{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}.-recruit .secPhoto .photoList__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;aspect-ratio:4/5;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-recruit .secPhoto .photoList__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.-recruit .secPhoto .photoList__item p{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center;font-size:clamp(1.2rem,2vw,2.4rem);display:block;width:100%;line-height:1.6;opacity:0;-webkit-transition:.3s;transition:.3s}.-recruit .secPhoto .photoList__item:before{content:"";width:100%;height:100%;background:url("../img/recruit/polygon-bg.png") no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;mix-blend-mode:multiply;opacity:0;-webkit-transition:.3s;transition:.3s}.-recruit .secPhoto .photoList__item:after{content:none;width:2em;height:2em;background:url("../img/recruit/icon-plus-circle.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:clamp(1em,1.5vw,2em);bottom:2em}.-recruit .secPhoto .photoList__item:nth-child(1) p{padding-top:2em}.-recruit .secPhoto .photoList__item:nth-child(2) p{padding-top:1em}.-recruit .secPhoto .photoList__item:nth-child(2):after{bottom:3em}.-recruit .secPhoto .photoList__item:nth-child(3):after{bottom:4em}.-recruit .secPhoto .photoList__item:nth-child(4) p{padding-bottom:1em}.-recruit .secPhoto .photoList__item:nth-child(4):after{bottom:5em}.-recruit .secPhoto .photoList__item.show p{opacity:1}.-recruit .secPhoto .photoList__item.show:before{opacity:1}@media screen and (max-width: 767px){.-recruit .secPhoto .photoList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%)}}@media screen and (max-width: 767px)and (max-width: 560px){.-recruit .secPhoto .photoList{-webkit-clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%)}}@media screen and (max-width: 767px){.-recruit .secPhoto .photoList:last-child{margin-top:-5em}}@media screen and (max-width: 767px)and (max-width: 560px){.-recruit .secPhoto .photoList:last-child{margin-top:-3em}}@media screen and (max-width: 767px){.-recruit .secPhoto .photoList__item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:50%;aspect-ratio:1/1}.-recruit .secPhoto .photoList__item p{font-size:clamp(1.2rem,3vw,2.4rem)}.-recruit .secPhoto .photoList__item:nth-child(1) p{padding-top:2em}.-recruit .secPhoto .photoList__item:nth-child(1)::after{bottom:clamp(2em,7vw,5em)}.-recruit .secPhoto .photoList__item:nth-child(2) p{padding-top:0;padding-bottom:.5em}.-recruit .secPhoto .photoList__item:nth-child(2):after{bottom:clamp(2em,12vw,6em)}.-recruit .secPhoto .photoList__item.show p{opacity:1}.-recruit .secPhoto .photoList__item.show:before{opacity:1}}.-recruit .secWhite{background:#fff;z-index:1;position:relative}.-recruit .secWhite:before{content:"";width:0;height:0;border-style:solid;border-width:clamp(20px,12vw,100px) 100vw 0px 0px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;top:100%}.-recruit .secPoint{position:relative}.-recruit .secPoint:before{content:"";width:0;height:0;border-style:solid;border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-bottom:100vw solid #e8eff2;border-top:0;position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:.5}.-recruit .secPoint .inner{position:relative}.-recruit .secPoint .pointList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(3em,7vw,6em);margin-top:clamp(3em,7vw,5em)}.-recruit .secPoint .pointList__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,5vw,7em)}.-recruit .secPoint .pointList__item .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;aspect-ratio:3/2.8}.-recruit .secPoint .pointList__item .thumb img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:43vw;max-width:50vw;height:100%}.-recruit .secPoint .pointList__item .textArea{-webkit-box-flex:1.3;-webkit-flex:1.3;-ms-flex:1.3;flex:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-recruit .secPoint .pointList__item .textArea span{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.4}.-recruit .secPoint .pointList__item .textArea .ttl{font-size:clamp(2.4rem,5vw,5.4rem);color:#004097;line-height:1.6;margin-bottom:.3em;font-weight:bold}.-recruit .secPoint .pointList__item:nth-child(2n) .thumb{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.-recruit .secPoint .pointList__item:nth-child(2n) .thumb img{right:auto;left:0}@media screen and (max-width: 560px){.-recruit .secPoint .pointList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-recruit .secPoint .pointList__item .thumb{aspect-ratio:auto}.-recruit .secPoint .pointList__item .thumb img{position:static;width:100%;max-width:100%;height:auto;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.-recruit .secPoint .pointList__item:nth-child(2n) .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.-recruit .secType{padding-top:2em;overflow-x:hidden}.-recruit .secType .typeList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:clamp(3em,7vw,5em)}.-recruit .secType .typeList__item{width:75%;position:relative;padding-top:27vw}.-recruit .secType .typeList__item .thumb{-webkit-clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);position:absolute;left:0;top:0;aspect-ratio:4/2;width:110%}.-recruit .secType .typeList__item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-recruit .secType .typeList__item:last-child .thumb{-webkit-clip-path:polygon(15% 0, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(15% 0, 100% 0%, 100% 100%, 0 100%);left:auto;right:0}.-recruit .secType .typeList__item:last-child .textArea{padding:clamp(1em,5vw,2em) clamp(1em,5vw,2em) clamp(1em,5vw,2em) clamp(0em,2.5vw,1em)}.-recruit .secType .typeList__item .en{position:absolute;left:.5em;top:-0.5em;line-height:1;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#004097;font-size:clamp(2rem,9vw,10rem);white-space:nowrap}.-recruit .secType .typeList__item .textArea{padding:clamp(1em,5vw,2em) clamp(0em,2.5vw,1em) clamp(1em,5vw,2em) clamp(1em,5vw,2em)}.-recruit .secType .typeList__item .textArea .ttl{font-size:clamp(1.6rem,3vw,3.6rem);color:#004097;line-height:1.4;margin-bottom:.5em}@media screen and (max-width: 560px){.-recruit .secType .typeList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.-recruit .secType .typeList__item{width:100%;padding-top:0}.-recruit .secType .typeList__item:last-child .thumb{-webkit-clip-path:none;clip-path:none}.-recruit .secType .typeList__item:last-child .textArea{padding:clamp(1em,5vw,2em)}.-recruit .secType .typeList__item .thumb{-webkit-clip-path:none;clip-path:none;position:relative}.-recruit .secType .typeList__item .textArea{padding:clamp(1em,5vw,2em)}}.-recruit .secType>p{font-size:clamp(1.4rem,3vw,140%);margin-top:3em;margin-bottom:3em}.-recruit .secFaq .inner{-webkit-box-sizing:border-box;box-sizing:border-box}.-recruit .secFaq .faqList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-recruit .secFaq .faqList li{background:#e8eff2;padding:clamp(1em,5vw,2em);cursor:pointer}.-recruit .secFaq .faqList li .ttl{line-height:1.4;padding:0 2em 0 1.8em;position:relative;font-size:112%}.-recruit .secFaq .faqList li .ttl:before{content:"Q";font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#004097;font-size:160%;font-weight:500;position:absolute;left:0;top:0;line-height:1}.-recruit .secFaq .faqList li .ttl:after{content:"";width:1em;height:1em;background:url("../img/recruit/icon-plus.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.5em}.-recruit .secFaq .faqList li .answer{background:#fff;margin-top:1.5em;padding:clamp(1em,5vw,1.5em);display:none}.-recruit .secFaq .faqList li.is-open .ttl:after{background:url("../img/recruit/icon-minus.svg") no-repeat;background-position:center;background-size:contain}.-recruit.-career .secIntro__main .ttl{max-width:600px;width:80%;margin-left:auto;margin-right:auto;margin-bottom:2em;position:relative}.-recruit.-career .secIntro__main .ttl .bg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-animation:rotateAnimation 30s linear infinite;animation:rotateAnimation 30s linear infinite}@-webkit-keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.-recruit.-career .secIntro__main p{text-align:center;font-size:clamp(1.2rem,4vw,2rem)}.-recruit.-career .secIntro__photo{-webkit-clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%);clip-path:polygon(0 5em, 100% 0, 100% calc(100% - 5em), 0% 100%)}@media screen and (max-width: 560px){.-recruit.-career .secIntro__photo{-webkit-clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%);clip-path:polygon(0 3em, 100% 0, 100% calc(100% - 3em), 0% 100%)}}.-recruit.-career .secIntro__photo .photoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-recruit.-career .secIntro__photo .photoList__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;aspect-ratio:4/5}.-recruit.-career .secIntro__photo .photoList__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-recruit.-career .secIntro .btnList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;max-width:800px;width:100%;margin-left:auto;margin-right:auto}.-recruit.-career .secIntro .btnList .btnArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}@media screen and (max-width: 560px){.-recruit.-career .secIntro .btnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.-recruit.-career .secWorkStyle .workList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em;margin-top:3em}.-recruit.-career .secWorkStyle .workList__item{width:calc(50% - 1.5em)}.-recruit.-career .secWorkStyle .workList__item .thumb{position:relative}.-recruit.-career .secWorkStyle .workList__item .thumb .en{line-height:1;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1.2rem,4vw,5rem);position:absolute;left:0;bottom:-0.2em;color:#fff}.-recruit.-career .secWorkStyle .workList__item .thumb .num{line-height:1;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1rem,3vw,2.4rem);position:absolute;right:.2em;bottom:.2em;color:#fff}.-recruit.-career .secWorkStyle .workList__item .thumb .num span{font-size:180%}.-recruit.-career .secWorkStyle .workList__item .thumb:before{content:"";width:0;height:0;border-style:solid;border-right:0 solid rgba(0,0,0,0);border-left:clamp(4em,17vw,10em) solid rgba(0,0,0,0);border-bottom:clamp(5em,29vw,26em) solid rgba(0,64,151,.8);border-top:0;position:absolute;right:0;bottom:0}.-recruit.-career .secWorkStyle .workList__item .textArea{margin-top:1.5em}.-recruit.-career .secWorkStyle .workList__item .textArea .tll{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.5;margin-bottom:.5em}@media screen and (max-width: 560px){.-recruit.-career .secWorkStyle .workList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-recruit.-career .secWorkStyle .workList__item{width:100%}.-recruit.-career .secWorkStyle .workList__item .thumb .en{font-size:clamp(1.2rem,10vw,5rem)}.-recruit.-career .secWorkStyle .workList__item .thumb .num{font-size:clamp(1rem,5.5vw,2.4rem)}.-recruit.-career .secWorkStyle .workList__item .thumb:before{border-left:clamp(4em,30vw,15em) solid rgba(0,0,0,0);border-bottom:clamp(5em,67vw,30em) solid rgba(0,64,151,.8)}}.-recruit.-career .jobsWrap{background:#fff;padding:clamp(1em,5vw,2em);margin-top:2em;text-align:center}.-recruit.-career .jobsWrap .ttl{color:#004097;font-size:clamp(1.4rem,2.5vw,2.4rem);position:relative;padding-bottom:.5em;line-height:1.5;margin-bottom:1em}.-recruit.-career .jobsWrap .ttl:after{content:"";width:5em;height:1px;background:#004097;position:absolute;left:50%;top:100%;margin-left:-2.5em}.-recruit.-career .jobsWrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em clamp(2em,5vw,4em);max-width:50em;width:100%;margin-left:auto;margin-right:auto}.-recruit.-career .jobsWrap ul li{padding-left:1.2em;position:relative;font-size:clamp(100%,2vw,2rem)}.-recruit.-career .jobsWrap ul li::before{content:"";width:1em;height:1em;background:url("../img/recruit/career/icon-check.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:50%;margin-top:-0.5em}.-recruit.-career .stepList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-recruit.-career .stepList li{background:#e8eff2;padding:clamp(1em,5vw,2em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em;position:relative}.-recruit.-career .stepList li:after{content:"";width:2em;height:1em;background:url("../img/recruit/career/icon-arrow-down.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:calc(100% + 1em);margin-left:-1em}.-recruit.-career .stepList li:last-child:after{content:none}.-recruit.-career .stepList li .num{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#004097;font-size:140%}.-recruit.-career .stepList li .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-recruit.-career .stepList li .textArea .ttl{line-height:1.5;font-size:120%}.-recruit.-career .stepList li .textArea .ttl a{color:#004097}.-recruit.-career .stepList li .textArea p{margin-top:.6em}.-recruit.-career .stepList li .textArea p a{color:#004097}@media screen and (max-width: 560px){.-recruit.-career .stepList li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-recruit.-career .stepList li .num{display:block;line-height:1.6}.-recruit.-career .stepList li .textArea .ttl{text-align:center}}.-recruit.-career .outlineWrap{margin-top:4em}.-recruit.-career .outlineWrap .ttl{background:#004097;padding:.8em 1em;line-height:1;font-size:clamp(1.6rem,2vw,2.4rem);color:#fff;margin-bottom:1em;cursor:pointer;position:relative}.-recruit.-career .outlineWrap .ttl:after{content:"＋";font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:120%;font-weight:bold;position:absolute;right:.5em;top:50%;margin-top:-0.5em;color:#fff}.-recruit.-career .outlineWrap .ttl.close:after{content:"－"}.-recruit.-career .outlineWrap .simpleTable td a{color:#004097}.-syokucolumn .syokucolumnLabel{background:#fbf9fa;padding:4em 0;text-align:center;position:relative}.-syokucolumn .syokucolumnLabel:before{content:"";width:50%;height:100%;background:url("../img/syoku-column/syokucolumn-bg.png") no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;top:0}.-syokucolumn .syokucolumnLabel:after{content:"";width:50%;height:100%;background:url("../img/syoku-column/syokucolumn-bg2.png") no-repeat;background-position:right top;background-size:contain;position:absolute;right:0;top:0}@media screen and (max-width: 560px){.-syokucolumn .syokucolumnLabel:before{background:url("../img/syoku-column/syokucolumn-bg.png") no-repeat;background-position:right bottom;background-size:cover}.-syokucolumn .syokucolumnLabel:after{background:url("../img/syoku-column/syokucolumn-bg2.png") no-repeat;background-position:left top;background-size:cover}}.-syokucolumn .syokucolumnLabel .pageLabel__ttl{position:relative;z-index:1}.-syokucolumn .syokucolumnLabel .pageLabel__ttl img{max-width:500px;width:60%}@media screen and (max-width: 767px){.-syokucolumn .syokucolumnLabel .pageLabel__ttl img{max-width:300px;width:50%}}.-syokucolumn .syokucolumnSubLabel{color:#7c8799;text-align:center;font-size:clamp(1.6rem,4vw,2.8rem);margin-bottom:1em;font-weight:bold}.-syokucolumn .storeNewsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 3%}.-syokucolumn .storeNewsList li{width:31.3333333333%}.-syokucolumn .storeNewsList li a{display:block;text-decoration:none}.-syokucolumn .storeNewsList li a:hover{opacity:.8}.-syokucolumn .storeNewsList li a .thumb{margin-bottom:1em;aspect-ratio:1.2/1}.-syokucolumn .storeNewsList li a .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-syokucolumn .storeNewsList li a time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-syokucolumn .storeNewsList li a p{color:#666}@media screen and (max-width: 560px){.-syokucolumn .storeNewsList{gap:2em 4%}.-syokucolumn .storeNewsList li{width:48%}}.-syokucolumn .storeNewsList.-col4{gap:2em 2%}.-syokucolumn .storeNewsList.-col4 li{width:23.5%}@media screen and (max-width: 560px){.-syokucolumn .storeNewsList.-col4{gap:1.5em}.-syokucolumn .storeNewsList.-col4 li{width:100%}.-syokucolumn .storeNewsList.-col4 li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-syokucolumn .storeNewsList.-col4 li a .thumb{width:30%;margin-bottom:0}.-syokucolumn .storeNewsList.-col4 li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.-syokucolumn .messageWrap{background:rgba(96,134,220,.1490196078);margin-top:4em;padding:clamp(2em,5vw,3em);text-align:center}.-syokucolumn .messageWrap p{font-size:120%;font-weight:bold}.-syokucolumn .messageWrap .btnArea .basicBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.8em 2.8em;font-size:110%;font-weight:bold;color:#333;border:#333 1px solid;border-radius:5em;max-width:24em;width:100%;text-align:center;margin-left:auto;margin-right:auto;position:relative;-webkit-transition:.3s;transition:.3s;background-image:url(../img/common/icon-arrow-black.svg);background-position:right 1.5em center;background-repeat:no-repeat;background-size:.5em}.-syokucolumn .archiveLabelWrap{margin-bottom:3em;padding-bottom:2em;text-align:center;position:relative}.-syokucolumn .archiveLabelWrap:before{content:"";width:10em;height:1px;background:#7c8799;position:absolute;left:50%;margin-left:-5em;bottom:0}.-syokucolumn .archiveLabelWrap time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-syokucolumn .archiveLabelWrap .articleLabel{font-size:clamp(2rem,5vw,3.2rem);font-weight:bold;line-height:1.5;margin-bottom:.5em;margin-top:.5em;width:100%}.-syokucolumn .archiveLabelWrap .staffName{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-syokucolumn .archiveLabelWrap .staffName .ttl{font-weight:500;color:#7c8799}.-form .innerS .middleLabel,.-form .innerS p{width:100%}.-form .innerS .middleLabel a,.-form .innerS p a{color:#004097}.-form .formWrap__ttl{width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:block;margin-top:3em;color:#12658d;font-size:clamp(1.8rem,5vw,180%)}.-form .wp-block-contact-form-7-contact-form-selector{margin-left:auto;margin-right:auto}.-form .formCont{width:100%;max-width:940px;margin-left:auto;margin-right:auto;display:block;margin-top:3em}.-form .formCont tbody{display:block}.-form .formCont tr,.-form .formCont .tr{border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-form .formCont tr:first-child,.-form .formCont .tr:first-child{border-top:1px solid #ccc}.-form .formCont tr th,.-form .formCont tr td,.-form .formCont tr .th,.-form .formCont tr .td,.-form .formCont .tr th,.-form .formCont .tr td,.-form .formCont .tr .th,.-form .formCont .tr .td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;background:none}.-form .formCont tr th,.-form .formCont tr .th,.-form .formCont .tr th,.-form .formCont .tr .th{width:16em;vertical-align:top;font-weight:500;font-size:112%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-form .formCont tr th .flex1,.-form .formCont tr .th .flex1,.-form .formCont .tr th .flex1,.-form .formCont .tr .th .flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-form .formCont tr td,.-form .formCont tr .td,.-form .formCont .tr td,.-form .formCont .tr .td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.-form .formCont tr td input,.-form .formCont tr td textarea,.-form .formCont tr td select,.-form .formCont tr .td input,.-form .formCont tr .td textarea,.-form .formCont tr .td select,.-form .formCont .tr td input,.-form .formCont .tr td textarea,.-form .formCont .tr td select,.-form .formCont .tr .td input,.-form .formCont .tr .td textarea,.-form .formCont .tr .td select{background:#fff;border:#ccc 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0}.-form .formCont tr td input::-webkit-input-placeholder, .-form .formCont tr td textarea::-webkit-input-placeholder, .-form .formCont tr td select::-webkit-input-placeholder, .-form .formCont tr .td input::-webkit-input-placeholder, .-form .formCont tr .td textarea::-webkit-input-placeholder, .-form .formCont tr .td select::-webkit-input-placeholder, .-form .formCont .tr td input::-webkit-input-placeholder, .-form .formCont .tr td textarea::-webkit-input-placeholder, .-form .formCont .tr td select::-webkit-input-placeholder, .-form .formCont .tr .td input::-webkit-input-placeholder, .-form .formCont .tr .td textarea::-webkit-input-placeholder, .-form .formCont .tr .td select::-webkit-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-moz-placeholder, .-form .formCont tr td textarea::-moz-placeholder, .-form .formCont tr td select::-moz-placeholder, .-form .formCont tr .td input::-moz-placeholder, .-form .formCont tr .td textarea::-moz-placeholder, .-form .formCont tr .td select::-moz-placeholder, .-form .formCont .tr td input::-moz-placeholder, .-form .formCont .tr td textarea::-moz-placeholder, .-form .formCont .tr td select::-moz-placeholder, .-form .formCont .tr .td input::-moz-placeholder, .-form .formCont .tr .td textarea::-moz-placeholder, .-form .formCont .tr .td select::-moz-placeholder{color:#bcc0c5}.-form .formCont tr td input:-ms-input-placeholder, .-form .formCont tr td textarea:-ms-input-placeholder, .-form .formCont tr td select:-ms-input-placeholder, .-form .formCont tr .td input:-ms-input-placeholder, .-form .formCont tr .td textarea:-ms-input-placeholder, .-form .formCont tr .td select:-ms-input-placeholder, .-form .formCont .tr td input:-ms-input-placeholder, .-form .formCont .tr td textarea:-ms-input-placeholder, .-form .formCont .tr td select:-ms-input-placeholder, .-form .formCont .tr .td input:-ms-input-placeholder, .-form .formCont .tr .td textarea:-ms-input-placeholder, .-form .formCont .tr .td select:-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::-ms-input-placeholder, .-form .formCont tr td textarea::-ms-input-placeholder, .-form .formCont tr td select::-ms-input-placeholder, .-form .formCont tr .td input::-ms-input-placeholder, .-form .formCont tr .td textarea::-ms-input-placeholder, .-form .formCont tr .td select::-ms-input-placeholder, .-form .formCont .tr td input::-ms-input-placeholder, .-form .formCont .tr td textarea::-ms-input-placeholder, .-form .formCont .tr td select::-ms-input-placeholder, .-form .formCont .tr .td input::-ms-input-placeholder, .-form .formCont .tr .td textarea::-ms-input-placeholder, .-form .formCont .tr .td select::-ms-input-placeholder{color:#bcc0c5}.-form .formCont tr td input::placeholder,.-form .formCont tr td textarea::placeholder,.-form .formCont tr td select::placeholder,.-form .formCont tr .td input::placeholder,.-form .formCont tr .td textarea::placeholder,.-form .formCont tr .td select::placeholder,.-form .formCont .tr td input::placeholder,.-form .formCont .tr td textarea::placeholder,.-form .formCont .tr td select::placeholder,.-form .formCont .tr .td input::placeholder,.-form .formCont .tr .td textarea::placeholder,.-form .formCont .tr .td select::placeholder{color:#bcc0c5}.-form .formCont tr td .wpcf7-list-item,.-form .formCont tr .td .wpcf7-list-item,.-form .formCont .tr td .wpcf7-list-item,.-form .formCont .tr .td .wpcf7-list-item{cursor:pointer}.-form .formCont tr td.wide,.-form .formCont tr .td.wide,.-form .formCont .tr td.wide,.-form .formCont .tr .td.wide{width:100%}.-form .formCont tr td.wide .wpcf7-form-control-wrap,.-form .formCont tr .td.wide .wpcf7-form-control-wrap,.-form .formCont .tr td.wide .wpcf7-form-control-wrap,.-form .formCont .tr .td.wide .wpcf7-form-control-wrap{width:100%}.-form .formCont tr td.middle input,.-form .formCont tr .td.middle input,.-form .formCont .tr td.middle input,.-form .formCont .tr .td.middle input{max-width:20em;width:100%}.-form .formCont tr td.short input,.-form .formCont tr .td.short input,.-form .formCont .tr td.short input,.-form .formCont .tr .td.short input{max-width:10em;width:100%}.-form .formCont tr td.center,.-form .formCont tr .td.center,.-form .formCont .tr td.center,.-form .formCont .tr .td.center{vertical-align:center}.-form .formCont tr td.column,.-form .formCont tr .td.column,.-form .formCont .tr td.column,.-form .formCont .tr .td.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-form .formCont tr td.column .flex,.-form .formCont tr .td.column .flex,.-form .formCont .tr td.column .flex,.-form .formCont .tr .td.column .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.-form .formCont tr td.column .flex .wpcf7-form-control-wrap,.-form .formCont tr .td.column .flex .wpcf7-form-control-wrap,.-form .formCont .tr td.column .flex .wpcf7-form-control-wrap,.-form .formCont .tr .td.column .flex .wpcf7-form-control-wrap{width:auto}.-form .formCont tr td.column .wide,.-form .formCont tr .td.column .wide,.-form .formCont .tr td.column .wide,.-form .formCont .tr .td.column .wide{width:100%}.-form .formCont tr td.column .column .wpcf7-form-control-wrap .wpcf7-form-control,.-form .formCont tr .td.column .column .wpcf7-form-control-wrap .wpcf7-form-control,.-form .formCont .tr td.column .column .wpcf7-form-control-wrap .wpcf7-form-control,.-form .formCont .tr .td.column .column .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-form .formCont tr td.flex,.-form .formCont tr .td.flex,.-form .formCont .tr td.flex,.-form .formCont .tr .td.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-form .formCont tr td.flex p,.-form .formCont tr .td.flex p,.-form .formCont .tr td.flex p,.-form .formCont .tr .td.flex p{margin:0}.-form .formCont tr td .inputS,.-form .formCont tr .td .inputS,.-form .formCont .tr td .inputS,.-form .formCont .tr .td .inputS{width:6em}.-form .formCont tr td .inputMiddle,.-form .formCont tr .td .inputMiddle,.-form .formCont .tr td .inputMiddle,.-form .formCont .tr .td .inputMiddle{max-width:20em;width:100%}.-form .formCont tr td .inputL,.-form .formCont tr .td .inputL,.-form .formCont .tr td .inputL,.-form .formCont .tr .td .inputL{width:100%}.-form .formCont tr td .wpcf7-radio .wpcf7-list-item input,.-form .formCont tr .td .wpcf7-radio .wpcf7-list-item input,.-form .formCont .tr td .wpcf7-radio .wpcf7-list-item input,.-form .formCont .tr .td .wpcf7-radio .wpcf7-list-item input{width:auto}.-form .formCont tr.inquiry th,.-form .formCont .tr.inquiry th{padding:1.3em .6em}.-form .formCont .necessary_input{padding:.4em .2em;margin-left:.5em;background:#ce5672;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right;border-radius:.2em;width:3.5em;text-align:center}.-form .formCont .any_input{padding:.4em .5em;margin-left:.5em;background:#bbb2b4;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right;border-radius:.2em;width:3.5em;text-align:center}.-form .formCont .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.-form .formCont .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.-form .formCont tr,.-form .formCont .tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.-form .formCont tr th,.-form .formCont tr td,.-form .formCont tr .th,.-form .formCont tr .td,.-form .formCont .tr th,.-form .formCont .tr td,.-form .formCont .tr .th,.-form .formCont .tr .td{width:100%;padding:0}.-form .formCont tr th,.-form .formCont tr .th,.-form .formCont .tr th,.-form .formCont .tr .th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.-form .privacyItem{text-align:center;margin:3em auto}.-form .btnArea input{background:#004097;font-weight:500;color:#fff;border:none;max-width:20em;padding:1.2em 1em;-webkit-transition:.3s;transition:.3s;text-align:center}.-form .btnArea input:hover{background:#004097}.-form .btnArea input.-back{background:#aaa}.-form .wpcf7-response-output{background:#ce5672;border:none !important;color:#fff}.-form .wpcf7-response-output{background:none;border:#004097 2px solid;color:#ce5672}.-form .btnList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;max-width:40em;width:100%;margin-left:auto;margin-right:auto;margin-top:3em}.-form .btnList .btnArea{margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-form .btnList .btnArea input{margin:0;width:100%}.-join{overflow:hidden}.-join .mContainer{padding:2em 0}.-join img{width:100%;height:auto}.-join .topLabel{padding:1.5em 0 0;margin-top:1em}.-join .topLabel.-join:before{-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(74%) saturate(4162%) hue-rotate(213deg) brightness(95%) contrast(108%);filter:brightness(0) saturate(100%) invert(14%) sepia(74%) saturate(4162%) hue-rotate(213deg) brightness(95%) contrast(108%)}.-join .topLabel.-join .jp{color:#004097}.-join .topLabel.-join .jp.-border{border-color:#004097}.-join .topLabel.-join .en{color:#004097}.-join .imgLabel1{margin:1em auto 0em auto}@media screen and (max-width: 767px){.-join .imgLabel1{width:80%}}.-join .imgLabel1 img{width:auto}.-join .pageLabelImg img{max-height:initial}.-join .secFlow{text-align:center;padding:0 0 4em}.-join .secFlow .tit{font-size:2.5rem;font-weight:bold;padding:0em 0 1em}.-join .secFlow .txt{font-size:2.2rem}@media screen and (max-width: 767px){.-join .secFlow .txt{font-size:1.6rem}}.-join .secFlow .step-container{margin:0 auto;padding:80px 0px 390px;position:relative}@media screen and (max-width: 767px){.-join .secFlow .step-container{padding:80px 0px 84vw}}.-join .secFlow .step-container::before{content:"";position:absolute;top:130px;bottom:450px;left:50%;width:2px;background-color:#004ea2;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}@media screen and (max-width: 767px){.-join .secFlow .step-container::before{left:20px;top:110px;bottom:95vw}}.-join .secFlow .step-container .step-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;z-index:1;margin-bottom:-100px}.-join .secFlow .step-container .step-item:nth-child(odd){-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.-join .secFlow .step-container .step-item:nth-child(odd) .step-text{text-align:right;padding-right:20px}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item:nth-child(odd) .step-text{text-align:left;padding-right:0}}.-join .secFlow .step-container .step-item:nth-child(odd) .step-marker::after{right:100%;margin-right:-10px}.-join .secFlow .step-container .step-item:nth-child(even){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-join .secFlow .step-container .step-item:nth-child(even) .step-text{text-align:left}.-join .secFlow .step-container .step-item:nth-child(even) .step-marker::after{left:100%;margin-left:-10px}.-join .secFlow .step-container .step-item:last-child{margin-bottom:0;height:100px}.-join .secFlow .step-container .step-item:last-child .step-content{height:0;overflow:visible}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item:last-child{height:60px}}.-join .secFlow .step-container .step-item .step-marker{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;z-index:5}.-join .secFlow .step-container .step-item .step-marker.-right{top:-3em}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item .step-marker.-right{top:0}}.-join .secFlow .step-container .step-item .step-marker img{width:100%}.-join .secFlow .step-container .step-item .step-marker::after{content:"";position:absolute;top:50%;width:100px;border-top:2px dashed #004ea2;z-index:-1}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item .step-marker::after{display:none}}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item .step-marker{left:20px;width:60px}}.-join .secFlow .step-container .step-item .step-content{width:30%}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item .step-content{width:100%}}.-join .secFlow .step-container .step-item .step-content.-right{margin-top:-6em}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item .step-content.-right{margin-top:0}}.-join .secFlow .step-container .step-item .step-content h3{font-size:2.6rem;font-weight:bold;text-align:left}.-join .secFlow .step-container .step-item .step-content p{font-size:1.4rem;text-align:left}.-join .secFlow .step-container .step-item .step-image img{width:100%;height:auto;display:block;margin-top:15px}@media screen and (max-width: 767px){.-join .secFlow .step-container .step-item{margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:60px}}.-join .secFlow .bnr{background-color:#0d57a7;background-image:url(../img/common/join/step-bnr.png);background-position:top right;background-repeat:no-repeat;background-size:contain;color:#fff;text-align:left;padding:2em 36vw 3em 2em}@media screen and (max-width: 767px){.-join .secFlow .bnr{padding:55vw 2em 3em 2em;background-size:150% auto;margin:3em 0 0}}.-join .secFlow .bnr h2{font-size:3.6rem}.-join .secFlow .bnr p{font-size:1.6rem;padding:0 4em 0 0px}@media screen and (max-width: 767px){.-join .secFlow .bnr p{padding:0}}.-join .secFlow .bnr .btn{max-width:310px;margin:1em 0 0}.-join .secFlow .bnr .btn a{display:block;color:#0d57a7;background-color:#fff;border-radius:50px;text-align:center;padding:.45em;text-decoration:none;font-size:2.4rem}.-join .secStep01{background-color:#e8eff2;text-align:center;padding:1.5em 0 0}.-join .secStep01 .inner>img{width:100px;height:auto;margin:0 auto;display:block}.-join .secStep01 .inner h1{color:#004ea2;font-size:3.2rem;font-weight:bold;margin:0em 0 .5em}.-join .secStep01 .selection-block{margin-bottom:60px}.-join .secStep01 .selection-block .txt1{font-weight:bold;font-size:18px;margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.-join .secStep01 .selection-block .txt1 .badge-req{background:#f88c7d;color:#fff;font-size:12px;padding:3px 8px;border-radius:4px;font-weight:normal}.-join .secStep01 .store-grid,.-join .secStep01 .item-grid{display:grid;gap:20px;max-width:900px;margin:0 auto}.-join .secStep01 .store-grid label,.-join .secStep01 .item-grid label{cursor:pointer;position:relative;display:block}.-join .secStep01 .store-grid label input,.-join .secStep01 .item-grid label input{display:none}.-join .secStep01 .store-grid label input:checked+div,.-join .secStep01 .item-grid label input:checked+div{border-color:#004ea2;-webkit-box-shadow:0 0 0 2px #004ea2 inset;box-shadow:0 0 0 2px #004ea2 inset}.-join .secStep01 .store-grid label input:checked+div .check-icon,.-join .secStep01 .item-grid label input:checked+div .check-icon{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.-join .secStep01 .store-grid label .card-inner,.-join .secStep01 .store-grid label .item-inner,.-join .secStep01 .item-grid label .card-inner,.-join .secStep01 .item-grid label .item-inner{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;min-height:200px}.-join .secStep01 .store-grid label .card-inner:hover,.-join .secStep01 .store-grid label .item-inner:hover,.-join .secStep01 .item-grid label .card-inner:hover,.-join .secStep01 .item-grid label .item-inner:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1);box-shadow:0 6px 20px rgba(0,0,0,.1)}.-join .secStep01 .store-grid label .card-inner .check-icon,.-join .secStep01 .store-grid label .item-inner .check-icon,.-join .secStep01 .item-grid label .card-inner .check-icon,.-join .secStep01 .item-grid label .item-inner .check-icon{position:absolute;top:12px;right:12px;width:26px;height:26px;background:#6cc48d;border-radius:50%;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.-join .secStep01 .store-grid label .card-inner .check-icon::after,.-join .secStep01 .store-grid label .item-inner .check-icon::after,.-join .secStep01 .item-grid label .card-inner .check-icon::after,.-join .secStep01 .item-grid label .item-inner .check-icon::after{content:"✓";color:#fff;font-size:14px;font-weight:bold}.-join .secStep01 .store-grid{grid-template-columns:repeat(3, 1fr)}.-join .secStep01 .store-grid .card-inner{padding:3.75em 1em;min-height:180px}.-join .secStep01 .store-grid .card-inner .name{color:#004ea2;font-weight:bold;font-size:18px;line-height:1.5;margin-bottom:10px}.-join .secStep01 .store-grid .card-inner .loc{font-size:13px;color:#333}.-join .secStep01 .item-grid{grid-template-columns:repeat(3, 1fr)}.-join .secStep01 .item-grid .item-inner{padding:35px 15px}.-join .secStep01 .item-grid .item-inner .icon-circle{width:70px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-join .secStep01 .item-grid .item-inner p{color:#004ea2;font-weight:bold;font-size:16px}.-join .secStep01 .item-grid .item-inner .caution{font-size:1.1rem;line-height:1.4;padding:.5em 0 0;color:red}.-join .secStep01 .tab-group{max-width:900px;margin:0 auto}.-join .secStep01 .tab-group .tab-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin-bottom:35px;list-style:none;padding:0}.-join .secStep01 .tab-group .tab-nav li{padding:12px 30px;cursor:pointer;font-weight:bold;font-size:18px;color:#333;position:relative;-webkit-transition:color .3s;transition:color .3s}.-join .secStep01 .tab-group .tab-nav li::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:4px;background:#004ea2;-webkit-transition:width .3s ease;transition:width .3s ease}.-join .secStep01 .tab-group .tab-nav li.active{color:#004ea2}.-join .secStep01 .tab-group .tab-nav li.active::after{width:100%}.-join .secStep01 .tab-group .tab-nav li:hover{color:#004ea2}.-join .secStep01 .tab-group .tab-content{display:none}.-join .secStep01 .tab-group .tab-content.active{display:block;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}.-join .secStep01 .store-sections{display:none}.-join .secStep01 .store-sections.active{display:block}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 767px){.-join .secStep01{padding:50px 0}.-join .secStep01 .inner h1{font-size:24px}.-join .secStep01 .store-grid,.-join .secStep01 .item-grid{grid-template-columns:1fr;padding:0 10px;gap:15px}.-join .secStep01 .store-grid .card-inner{padding:30px 15px;min-height:auto}.-join .secStep01 .tab-group .tab-nav{gap:20px}.-join .secStep01 .tab-group .tab-nav li{font-size:16px;padding:10px 15px}}.-join .secStep02{text-align:center;padding:1.5em 0 4em}.-join .secStep02 .inner>img{width:100px;height:auto;margin:0 auto;display:block}.-join .secStep02 .inner h1{color:#004ea2;font-size:3.2rem;font-weight:bold;margin:0em 0 .5em}.-join .secStep02 .terms-container{max-width:900px;margin:0 auto;text-align:left}.-join .secStep02 .terms-container .terms-white-box{background:#fff;border:1px solid #d0d8dd;border-radius:12px;padding:2em 3em;margin-bottom:2em}.-join .secStep02 .terms-container .terms-white-box .main-title{color:#004ea2;font-size:20px;font-weight:bold;margin-bottom:30px}.-join .secStep02 .terms-container .terms-white-box .terms-section{margin-bottom:30px}.-join .secStep02 .terms-container .terms-white-box .terms-section:last-child{margin-bottom:0}.-join .secStep02 .terms-container .terms-white-box .terms-section h3{font-size:18px;font-weight:bold;margin-bottom:10px;color:#333}.-join .secStep02 .terms-container .terms-white-box .terms-section p{font-size:15px;margin-bottom:10px;line-height:1.6}.-join .secStep02 .terms-container .terms-white-box .pdf-links{list-style:none;padding:0}.-join .secStep02 .terms-container .terms-white-box .pdf-links li{margin-bottom:5px}.-join .secStep02 .terms-container .terms-white-box .pdf-links li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#004ea2;text-decoration:underline;font-weight:bold;font-size:15px}.-join .secStep02 .terms-container .terms-white-box .pdf-links li a img{width:18px;margin-right:8px}.-join .secStep02 .terms-container .terms-white-box .pdf-links li a:hover{text-decoration:none}.-join .secStep02 .terms-container .terms-white-box .num-list li{font-size:1.4rem;line-height:1.8;margin-bottom:5px}.-join .secStep02 .terms-container .agree-check-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:12px}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox input{display:none}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox input:checked+.checkbox-mark{background:#6cc48d;border-color:#6cc48d}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox input:checked+.checkbox-mark::after{opacity:1}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox .checkbox-mark{width:30px;height:30px;border:2px solid #ccc;background:#fff;border-radius:4px;position:relative;-webkit-transition:.2s;transition:.2s}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox .checkbox-mark::after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:20px;font-weight:bold;opacity:0}.-join .secStep02 .terms-container .agree-check-area .custom-checkbox .checkbox-text{font-size:20px;font-weight:bold;color:#000}.-join .secStep02 .terms-container .agree-check-area .badge-req{background:#f88c7d;color:#fff;font-size:12px;padding:4px 10px;border-radius:4px}.-join .secStep03{background-color:#e8eff2;text-align:center;padding:1.5em 0 4em}.-join .secStep03 .inner>img{width:100px;height:auto;margin:0 auto;display:block}.-join .secStep03 .inner h1{color:#004ea2;font-size:3.2rem;font-weight:bold;margin:0em 0 .5em}.-join .secStep03 .confirm-box{max-width:900px;margin:5em auto 0;background:#fff;border-radius:12px;padding:4em 5em;text-align:left}.-join .secStep03 .confirm-box .confirm-list{list-style:none;padding:0;margin:0}.-join .secStep03 .confirm-box .confirm-list li{margin-bottom:25px}.-join .secStep03 .confirm-box .confirm-list li:last-child{margin-bottom:0}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;gap:15px}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox input{display:none}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox input:checked+.checkbox-mark{background:#6cc48d;border-color:#6cc48d}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox input:checked+.checkbox-mark::after{opacity:1}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox .checkbox-mark{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:2px solid #ccc;background:#fff;border-radius:4px;position:relative;margin-top:2px;-webkit-transition:.2s;transition:.2s}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox .checkbox-mark::after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:16px;font-weight:bold;opacity:0}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox .checkbox-text{font-size:1.6rem;font-weight:bold;line-height:1.5;color:#000}.-join .secStep03 .confirm-box .confirm-list li .custom-checkbox:hover .checkbox-mark{border-color:#004ea2}.-join .secStep04{text-align:center;padding:1.5em 0 2em}.-join .secStep04 .inner>img{width:100px;height:auto;margin:0 auto;display:block}.-join .secStep04 .inner h1{color:#004ea2;font-size:3.2rem;font-weight:bold;margin:0em 0 .5em}.-join .secStep04 .confirmation-area{margin-bottom:50px}.-join .secStep04 .confirmation-area .sub-title{font-weight:bold;font-size:18px;margin-bottom:25px}.-join .secStep04 .confirmation-area .summary-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.-join .secStep04 .confirmation-area .summary-grid .summary-card{background:#fff;border:2px solid #004ea2;border-radius:12px;padding:3.75em 1em;width:280px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:180px}.-join .secStep04 .confirmation-area .summary-grid .summary-card .check-mark{position:absolute;top:12px;right:12px;width:26px;height:26px;background:#6cc48d;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-join .secStep04 .confirmation-area .summary-grid .summary-card .check-mark::after{content:"✓";color:#fff;font-size:14px;font-weight:bold}.-join .secStep04 .confirmation-area .summary-grid .summary-card .name{color:#004ea2;font-weight:bold;font-size:18px;line-height:1.4}.-join .secStep04 .confirmation-area .summary-grid .summary-card .loc{font-size:13px;margin-top:8px}.-join .secStep04 .confirmation-area .summary-grid .summary-card .icon-circle{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.-join .secStep04 .lead-txt{font-weight:bold;font-size:18px;margin-bottom:30px;line-height:1.6}.-join .secStep04 .box-title{color:#004ea2;font-weight:bold;font-size:18px;margin-bottom:20px}.-join .secStep04 .required-items-box{max-width:800px;margin:0 auto 30px;border:1px solid #d0d8dd;border-radius:12px;padding:30px}.-join .secStep04 .required-items-box .items-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width: 767px){.-join .secStep04 .required-items-box .items-flex{gap:20px}}.-join .secStep04 .required-items-box .items-flex .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:bold;width:40%}@media screen and (max-width: 767px){.-join .secStep04 .required-items-box .items-flex .item{width:100%}}.-join .secStep04 .required-items-box .items-flex .item .icon{width:28px;height:auto}.-join .secStep04 .notes-list{list-style:none;padding:0;max-width:800px;margin:0 auto 50px;text-align:left}.-join .secStep04 .notes-list li{font-size:14px;font-weight:bold;line-height:1.8;margin-bottom:5px}.-join .secStep04 .btn-wrap .btn-primary{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#2d5ea3;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;padding:2em 3em;border-radius:100px;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.-join .secStep04 .btn-wrap .btn-primary{padding:1.5em 1em;width:100%}}.-join .secStep04 .btn-wrap .btn-primary::after{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.-join .secStep04 .btn-wrap .btn-primary:hover{background:#1e467a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.-join .secStep04 .btn-wrap .caption{font-size:13px;margin-top:15px;font-weight:bold}.-company .secIntro{background:url("../img/company/main-bg.jpg") no-repeat;background-position:center;background-size:cover;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%);padding:clamp(5em,16vw,12em) 0 clamp(6em,16vw,12em)}@media screen and (max-width: 560px){.-company .secIntro{-webkit-clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%);background:url("../img/company/main-bg_sp.jpg") no-repeat;background-position:center;background-size:cover}}.-company .secIntro:before{content:"";width:10%;max-width:113px;height:30vw;max-height:560px;background:url("../img/company/main-deco.svg") no-repeat;background-position:right top;position:absolute;right:0;top:-5%}.-company .secIntro::after{content:"";width:10%;max-width:113px;height:30vw;max-height:560px;background:url("../img/company/main-deco.svg") no-repeat;background-position:right bottom;position:absolute;left:0;bottom:-5%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.-company .secIntro .ttl{text-align:center;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#fff;font-size:clamp(4rem,15vw,20rem);line-height:1;margin-bottom:.2em}.-company .secIntro .subLabel{text-align:center;line-height:1.5;color:#fff;font-size:clamp(1.6rem,4.2vw,4.4rem);margin-top:1em}.-company .secIntro p{text-align:center;color:#fff;font-size:clamp(1.2arem,2vw,2.2rem);margin-top:2em}.-company .secPhilosophy p{text-align:center;font-size:clamp(1.2rem,4vw,3.8rem);line-height:2.2}.-company .secGuideline ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-company .secGuideline ul li{border-bottom:#ccc 1px solid;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:clamp(1.2rem,3vw,2.4rem);line-height:1.4}.-company .secGuideline ul li span{font-size:140%;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#004097}.-trial{padding:0 0 6em;overflow:hidden}.-trial .pageLabelImg img{max-height:initial}.-trial .secTrial .topLabel .en{color:#333}.-trial .secTrial .tit{font-size:2.5rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.-trial .secTrial .tit{font-size:1.8rem}}.-trial .secTrial .txt{margin:2em 0 0;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.-trial .secTrial .txt{font-size:1.5rem}}.-trial .secRecommend{background:#edebe7 url(../img/common/trial/recommend-bg01.png) bottom left 3%/22% no-repeat}@media screen and (max-width: 767px){.-trial .secRecommend{background:#edebe7}}.-trial .secRecommend .mContainer{padding:2em 0}.-trial .secRecommend .tit-sub{font-size:2.8rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.-trial .secRecommend .tit-sub{font-size:2rem}}.-trial .trialContact{margin:3em auto;padding:0 1em;max-width:900px}.-trial .trialContact .tit{color:#0072be;font-size:2.2rem;text-align:center}@media screen and (max-width: 767px){.-trial .trialContact .tit{font-size:1.8rem}}.-trial .trialContact .tit span{padding:0 1em;position:relative}.-trial .trialContact .tit span::before,.-trial .trialContact .tit span::after{content:"";display:block;background:#0072be;width:2px;height:100%;position:absolute}.-trial .trialContact .tit span::before{top:0;left:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.-trial .trialContact .tit span::after{top:0;right:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.-trial .trialContact .txt{text-align:center}.-trial .trialContact .btnList{margin:1.5em auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-trial .trialContact .btnList li{width:calc(33.3333333333% - 15px)}@media screen and (max-width: 767px){.-trial .trialContact .btnList li{width:100%}.-trial .trialContact .btnList li:nth-child(n+2){margin-top:.5em}}.-trial .trialContact .btnList li a.btn{padding:0 2em 0 1.2em;color:#fff;text-align:center;text-decoration:none;line-height:1.2;background:#0072be;border-radius:5em;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 767px){.-trial .trialContact .btnList li a.btn{margin:0 auto;font-size:1.6rem;max-width:340px}}.-trial .trialContact .btnList li a.btn img{-webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(33deg) brightness(105%) contrast(102%);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(33deg) brightness(105%) contrast(102%)}.-trial .trialContact .btnList li a.btn::after{content:"";width:.5em;height:.8em;background:url(../img/common/icon-arrow.svg) no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.4em}.-trial .secFlow .mContainer{padding:7em 0 4em}.-trial .secFlow .topLabel::before{-webkit-filter:invert(81%) sepia(20%) saturate(6559%) hue-rotate(60deg) brightness(125%) contrast(85%);filter:invert(81%) sepia(20%) saturate(6559%) hue-rotate(60deg) brightness(125%) contrast(85%)}.-trial .secFlow .topLabel .en{color:#333}.-trial .secFlow .topLabel .img{margin:1.5em 0 0}.-trial .secFlow .flowStep{margin:0 auto;max-width:850px}.-trial .secFlow .flowStep .stepTit{font-size:3.5rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.-trial .secFlow .flowStep .stepTit{font-size:3rem}}.-trial .secFlow .flowStep .stepTit.-second{margin:3em 0 0;position:relative}.-trial .secFlow .flowStep .stepTit.-second::before{content:"";position:absolute;top:-2.5em;left:calc(50% - 20px);display:inline-block;width:40px;height:40px;border-bottom:3px solid #8dc21f;border-right:3px solid #8dc21f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-trial .secFlow .flowStep .stepBox{padding:3.2em;background:#edebe7;border-radius:1em}@media screen and (max-width: 767px){.-trial .secFlow .flowStep .stepBox{padding:2em}}.-trial .secFlow .flowStep .stepBox .tit{margin:0 0 1em;padding:0 0 .5em;font-size:3.5rem;font-weight:bold;text-align:center;line-height:1.4;border-bottom:1px solid #222}@media screen and (max-width: 767px){.-trial .secFlow .flowStep .stepBox .tit{margin:0 0 .5em;font-size:3rem}}.-trial .secFlow .flowStep .stepBox .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-trial .secFlow .flowStep .stepBox .box__area01 .txt,.-trial .secFlow .flowStep .stepBox .box__area02 .txt{font-size:1.6rem}.-trial .secFlow .flowStep .stepBox .box__area01 .txt:nth-child(n+2),.-trial .secFlow .flowStep .stepBox .box__area02 .txt:nth-child(n+2){margin-top:2.5em}.-trial .secFlow .flowStep .stepBox .box__area01 .img,.-trial .secFlow .flowStep .stepBox .box__area02 .img{text-align:center}.-trial .secFlow .flowStep .stepBox .box__area01 .img:nth-child(n+2),.-trial .secFlow .flowStep .stepBox .box__area02 .img:nth-child(n+2){margin-top:2.5em}.-trial .secFlow .flowStep .stepBox .box__area01{width:48%}.-trial .secFlow .flowStep .stepBox .box__area02{width:48%}@media screen and (max-width: 767px){.-trial .secFlow .flowStep .stepBox .box__area01 .txt,.-trial .secFlow .flowStep .stepBox .box__area02 .txt{font-size:1.5rem;text-align:center}.-trial .secFlow .flowStep .stepBox .box__area01 .txt:nth-child(n+2),.-trial .secFlow .flowStep .stepBox .box__area02 .txt:nth-child(n+2){margin-top:1.5em}.-trial .secFlow .flowStep .stepBox .box__area01 .img:nth-child(n+2),.-trial .secFlow .flowStep .stepBox .box__area02 .img:nth-child(n+2){margin-top:1.5em}.-trial .secFlow .flowStep .stepBox .box__area01{width:100%}.-trial .secFlow .flowStep .stepBox .box__area02{margin:1.5em 0 0;width:100%}}.-trial .secFlow .flowStep .stepBox .btn{padding:0 1.8em 0 .5em;color:#fff;text-align:center;text-decoration:none;line-height:1.3;background:#0072be;border-radius:5em;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.-trial .secFlow .flowStep .stepBox .btn::after{content:"";width:.5em;height:.8em;background:url(../img/common/icon-arrow.svg) no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.4em}.-facilities .c-list,.-personal .c-list,.-program .c-list,.-admission .c-list,.-fitness-admission .c-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.25em;line-height:1.5}.-facilities .c-list>li,.-personal .c-list>li,.-program .c-list>li,.-admission .c-list>li,.-fitness-admission .c-list>li{position:relative;padding-left:1.25em}.-facilities .c-list>li::before,.-personal .c-list>li::before,.-program .c-list>li::before,.-admission .c-list>li::before,.-fitness-admission .c-list>li::before{content:"●";position:absolute;top:0;left:0}.-facilities .c-list.--gap-high,.-personal .c-list.--gap-high,.-program .c-list.--gap-high,.-admission .c-list.--gap-high,.-fitness-admission .c-list.--gap-high{row-gap:.5em}.-facilities .c-list.--square>li::before,.-personal .c-list.--square>li::before,.-program .c-list.--square>li::before,.-admission .c-list.--square>li::before,.-fitness-admission .c-list.--square>li::before{content:"■"}.-facilities .c-list.--kome>li::before,.-personal .c-list.--kome>li::before,.-program .c-list.--kome>li::before,.-admission .c-list.--kome>li::before,.-fitness-admission .c-list.--kome>li::before{content:"※"}.-facilities .c-price,.-personal .c-price,.-program .c-price,.-admission .c-price,.-fitness-admission .c-price{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:40px;font-size:clamp(2rem, 10.6666666667vw, 6.4rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.-facilities .c-price.--wrap,.-personal .c-price.--wrap,.-program .c-price.--wrap,.-admission .c-price.--wrap,.-fitness-admission .c-price.--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-facilities .c-price__block,.-personal .c-price__block,.-program .c-price__block,.-admission .c-price__block,.-fitness-admission .c-price__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-facilities .c-price .num,.-facilities .c-price .yen,.-facilities .c-price .unit,.-facilities .c-price .tax,.-personal .c-price .num,.-personal .c-price .yen,.-personal .c-price .unit,.-personal .c-price .tax,.-program .c-price .num,.-program .c-price .yen,.-program .c-price .unit,.-program .c-price .tax,.-admission .c-price .num,.-admission .c-price .yen,.-admission .c-price .unit,.-admission .c-price .tax,.-fitness-admission .c-price .num,.-fitness-admission .c-price .yen,.-fitness-admission .c-price .unit,.-fitness-admission .c-price .tax{display:block}.-facilities .c-price .num,.-facilities .c-price .yen,.-personal .c-price .num,.-personal .c-price .yen,.-program .c-price .num,.-program .c-price .yen,.-admission .c-price .num,.-admission .c-price .yen,.-fitness-admission .c-price .num,.-fitness-admission .c-price .yen{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.-facilities .c-price .yen,.-personal .c-price .yen,.-program .c-price .yen,.-admission .c-price .yen,.-fitness-admission .c-price .yen{font-size:59.375%;font-size:max(59.375%, 1rem)}.-facilities .c-price .unit,.-personal .c-price .unit,.-program .c-price .unit,.-admission .c-price .unit,.-fitness-admission .c-price .unit{font-size:50%}.-facilities .c-price .tax,.-personal .c-price .tax,.-program .c-price .tax,.-admission .c-price .tax,.-fitness-admission .c-price .tax{font-size:25%;font-size:max(25%, 1rem)}.-facilities .c-price .txt,.-personal .c-price .txt,.-program .c-price .txt,.-admission .c-price .txt,.-fitness-admission .c-price .txt{font-size:68.75%;font-size:max(68.75%, 1rem)}.-facilities .c-price .txt.--large,.-personal .c-price .txt.--large,.-program .c-price .txt.--large,.-admission .c-price .txt.--large,.-fitness-admission .c-price .txt.--large{font-size:81.25%;font-size:max(81.25%, 1rem)}.-facilities .c-youtube,.-personal .c-youtube,.-program .c-youtube,.-admission .c-youtube,.-fitness-admission .c-youtube{position:relative;padding-top:56.25%}.-facilities .c-youtube iframe,.-personal .c-youtube iframe,.-program .c-youtube iframe,.-admission .c-youtube iframe,.-fitness-admission .c-youtube iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.-facilities .c-word-block,.-personal .c-word-block,.-program .c-word-block,.-admission .c-word-block,.-fitness-admission .c-word-block{display:inline-block}.-facilities .p-admission__title,.-personal .p-admission__title,.-program .p-admission__title,.-admission .p-admission__title,.-fitness-admission .p-admission__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:1em;margin-bottom:2em;font-size:15px;font-size:clamp(1.1rem, 4vw, 3rem);font-weight:700;text-align:center}.-facilities .p-admission__title .jp,.-personal .p-admission__title .jp,.-program .p-admission__title .jp,.-admission .p-admission__title .jp,.-fitness-admission .p-admission__title .jp{z-index:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:9.5em;height:9.5em;border:4px solid #7c8799;border-radius:999em;color:#717071;line-height:1.6;text-align:center}.-facilities .p-admission__title .jp:before,.-personal .p-admission__title .jp:before,.-program .p-admission__title .jp:before,.-admission .p-admission__title .jp:before,.-fitness-admission .p-admission__title .jp:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:.65em;border:2px dotted #7c8799;border-radius:999em}.-facilities .p-admission__title .en,.-personal .p-admission__title .en,.-program .p-admission__title .en,.-admission .p-admission__title .en,.-fitness-admission .p-admission__title .en{display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:24px;font-size:clamp(2rem, 6.4vw, 5.4rem);font-weight:700;line-height:1}.-facilities .p-admission .need__title,.-personal .p-admission .need__title,.-program .p-admission .need__title,.-admission .p-admission .need__title,.-fitness-admission .p-admission .need__title{margin-bottom:1em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.6rem);font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width: 1080px){.-facilities .p-admission .need__list,.-personal .p-admission .need__list,.-program .p-admission .need__list,.-admission .p-admission .need__list,.-fitness-admission .p-admission .need__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.5em;width:100%;max-width:860px;margin:0 auto}}@media screen and (min-width: 1080.02px){.-facilities .p-admission .need__list,.-personal .p-admission .need__list,.-program .p-admission .need__list,.-admission .p-admission .need__list,.-fitness-admission .p-admission .need__list{display:grid;grid-template-columns:repeat(36, 1fr);gap:.5em}}.-facilities .p-admission .need__list .item,.-personal .p-admission .need__list .item,.-program .p-admission .need__list .item,.-admission .p-admission .need__list .item,.-fitness-admission .p-admission .need__list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em 1.5em;padding:1.25em 1em;background:#dbe4ea}@media screen and (min-width: 1080.02px){.-facilities .p-admission .need__list .item,.-personal .p-admission .need__list .item,.-program .p-admission .need__list .item,.-admission .p-admission .need__list .item,.-fitness-admission .p-admission .need__list .item{grid-column:span 36;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.-facilities .p-admission .need__list .item.col-1,.-personal .p-admission .need__list .item.col-1,.-program .p-admission .need__list .item.col-1,.-admission .p-admission .need__list .item.col-1,.-fitness-admission .p-admission .need__list .item.col-1{grid-column:span 1}.-facilities .p-admission .need__list .item.col-2,.-personal .p-admission .need__list .item.col-2,.-program .p-admission .need__list .item.col-2,.-admission .p-admission .need__list .item.col-2,.-fitness-admission .p-admission .need__list .item.col-2{grid-column:span 2}.-facilities .p-admission .need__list .item.col-3,.-personal .p-admission .need__list .item.col-3,.-program .p-admission .need__list .item.col-3,.-admission .p-admission .need__list .item.col-3,.-fitness-admission .p-admission .need__list .item.col-3{grid-column:span 3}.-facilities .p-admission .need__list .item.col-4,.-personal .p-admission .need__list .item.col-4,.-program .p-admission .need__list .item.col-4,.-admission .p-admission .need__list .item.col-4,.-fitness-admission .p-admission .need__list .item.col-4{grid-column:span 4}.-facilities .p-admission .need__list .item.col-5,.-personal .p-admission .need__list .item.col-5,.-program .p-admission .need__list .item.col-5,.-admission .p-admission .need__list .item.col-5,.-fitness-admission .p-admission .need__list .item.col-5{grid-column:span 5}.-facilities .p-admission .need__list .item.col-6,.-personal .p-admission .need__list .item.col-6,.-program .p-admission .need__list .item.col-6,.-admission .p-admission .need__list .item.col-6,.-fitness-admission .p-admission .need__list .item.col-6{grid-column:span 6}.-facilities .p-admission .need__list .item.col-7,.-personal .p-admission .need__list .item.col-7,.-program .p-admission .need__list .item.col-7,.-admission .p-admission .need__list .item.col-7,.-fitness-admission .p-admission .need__list .item.col-7{grid-column:span 7}.-facilities .p-admission .need__list .item.col-8,.-personal .p-admission .need__list .item.col-8,.-program .p-admission .need__list .item.col-8,.-admission .p-admission .need__list .item.col-8,.-fitness-admission .p-admission .need__list .item.col-8{grid-column:span 8}.-facilities .p-admission .need__list .item.col-9,.-personal .p-admission .need__list .item.col-9,.-program .p-admission .need__list .item.col-9,.-admission .p-admission .need__list .item.col-9,.-fitness-admission .p-admission .need__list .item.col-9{grid-column:span 9}.-facilities .p-admission .need__list .item.col-10,.-personal .p-admission .need__list .item.col-10,.-program .p-admission .need__list .item.col-10,.-admission .p-admission .need__list .item.col-10,.-fitness-admission .p-admission .need__list .item.col-10{grid-column:span 10}.-facilities .p-admission .need__list .item.col-11,.-personal .p-admission .need__list .item.col-11,.-program .p-admission .need__list .item.col-11,.-admission .p-admission .need__list .item.col-11,.-fitness-admission .p-admission .need__list .item.col-11{grid-column:span 11}.-facilities .p-admission .need__list .item.col-12,.-personal .p-admission .need__list .item.col-12,.-program .p-admission .need__list .item.col-12,.-admission .p-admission .need__list .item.col-12,.-fitness-admission .p-admission .need__list .item.col-12{grid-column:span 12}.-facilities .p-admission .need__list .item.col-13,.-personal .p-admission .need__list .item.col-13,.-program .p-admission .need__list .item.col-13,.-admission .p-admission .need__list .item.col-13,.-fitness-admission .p-admission .need__list .item.col-13{grid-column:span 13}.-facilities .p-admission .need__list .item.col-14,.-personal .p-admission .need__list .item.col-14,.-program .p-admission .need__list .item.col-14,.-admission .p-admission .need__list .item.col-14,.-fitness-admission .p-admission .need__list .item.col-14{grid-column:span 14}.-facilities .p-admission .need__list .item.col-15,.-personal .p-admission .need__list .item.col-15,.-program .p-admission .need__list .item.col-15,.-admission .p-admission .need__list .item.col-15,.-fitness-admission .p-admission .need__list .item.col-15{grid-column:span 15}.-facilities .p-admission .need__list .item.col-16,.-personal .p-admission .need__list .item.col-16,.-program .p-admission .need__list .item.col-16,.-admission .p-admission .need__list .item.col-16,.-fitness-admission .p-admission .need__list .item.col-16{grid-column:span 16}.-facilities .p-admission .need__list .item.col-17,.-personal .p-admission .need__list .item.col-17,.-program .p-admission .need__list .item.col-17,.-admission .p-admission .need__list .item.col-17,.-fitness-admission .p-admission .need__list .item.col-17{grid-column:span 17}.-facilities .p-admission .need__list .item.col-18,.-personal .p-admission .need__list .item.col-18,.-program .p-admission .need__list .item.col-18,.-admission .p-admission .need__list .item.col-18,.-fitness-admission .p-admission .need__list .item.col-18{grid-column:span 18}.-facilities .p-admission .need__list .item.col-19,.-personal .p-admission .need__list .item.col-19,.-program .p-admission .need__list .item.col-19,.-admission .p-admission .need__list .item.col-19,.-fitness-admission .p-admission .need__list .item.col-19{grid-column:span 19}.-facilities .p-admission .need__list .item.col-20,.-personal .p-admission .need__list .item.col-20,.-program .p-admission .need__list .item.col-20,.-admission .p-admission .need__list .item.col-20,.-fitness-admission .p-admission .need__list .item.col-20{grid-column:span 20}.-facilities .p-admission .need__list .item.col-21,.-personal .p-admission .need__list .item.col-21,.-program .p-admission .need__list .item.col-21,.-admission .p-admission .need__list .item.col-21,.-fitness-admission .p-admission .need__list .item.col-21{grid-column:span 21}.-facilities .p-admission .need__list .item.col-22,.-personal .p-admission .need__list .item.col-22,.-program .p-admission .need__list .item.col-22,.-admission .p-admission .need__list .item.col-22,.-fitness-admission .p-admission .need__list .item.col-22{grid-column:span 22}.-facilities .p-admission .need__list .item.col-23,.-personal .p-admission .need__list .item.col-23,.-program .p-admission .need__list .item.col-23,.-admission .p-admission .need__list .item.col-23,.-fitness-admission .p-admission .need__list .item.col-23{grid-column:span 23}.-facilities .p-admission .need__list .item.col-24,.-personal .p-admission .need__list .item.col-24,.-program .p-admission .need__list .item.col-24,.-admission .p-admission .need__list .item.col-24,.-fitness-admission .p-admission .need__list .item.col-24{grid-column:span 24}.-facilities .p-admission .need__list .item.col-25,.-personal .p-admission .need__list .item.col-25,.-program .p-admission .need__list .item.col-25,.-admission .p-admission .need__list .item.col-25,.-fitness-admission .p-admission .need__list .item.col-25{grid-column:span 25}.-facilities .p-admission .need__list .item.col-26,.-personal .p-admission .need__list .item.col-26,.-program .p-admission .need__list .item.col-26,.-admission .p-admission .need__list .item.col-26,.-fitness-admission .p-admission .need__list .item.col-26{grid-column:span 26}.-facilities .p-admission .need__list .item.col-27,.-personal .p-admission .need__list .item.col-27,.-program .p-admission .need__list .item.col-27,.-admission .p-admission .need__list .item.col-27,.-fitness-admission .p-admission .need__list .item.col-27{grid-column:span 27}.-facilities .p-admission .need__list .item.col-28,.-personal .p-admission .need__list .item.col-28,.-program .p-admission .need__list .item.col-28,.-admission .p-admission .need__list .item.col-28,.-fitness-admission .p-admission .need__list .item.col-28{grid-column:span 28}.-facilities .p-admission .need__list .item.col-29,.-personal .p-admission .need__list .item.col-29,.-program .p-admission .need__list .item.col-29,.-admission .p-admission .need__list .item.col-29,.-fitness-admission .p-admission .need__list .item.col-29{grid-column:span 29}.-facilities .p-admission .need__list .item.col-30,.-personal .p-admission .need__list .item.col-30,.-program .p-admission .need__list .item.col-30,.-admission .p-admission .need__list .item.col-30,.-fitness-admission .p-admission .need__list .item.col-30{grid-column:span 30}.-facilities .p-admission .need__list .item.col-31,.-personal .p-admission .need__list .item.col-31,.-program .p-admission .need__list .item.col-31,.-admission .p-admission .need__list .item.col-31,.-fitness-admission .p-admission .need__list .item.col-31{grid-column:span 31}.-facilities .p-admission .need__list .item.col-32,.-personal .p-admission .need__list .item.col-32,.-program .p-admission .need__list .item.col-32,.-admission .p-admission .need__list .item.col-32,.-fitness-admission .p-admission .need__list .item.col-32{grid-column:span 32}.-facilities .p-admission .need__list .item.col-33,.-personal .p-admission .need__list .item.col-33,.-program .p-admission .need__list .item.col-33,.-admission .p-admission .need__list .item.col-33,.-fitness-admission .p-admission .need__list .item.col-33{grid-column:span 33}.-facilities .p-admission .need__list .item.col-34,.-personal .p-admission .need__list .item.col-34,.-program .p-admission .need__list .item.col-34,.-admission .p-admission .need__list .item.col-34,.-fitness-admission .p-admission .need__list .item.col-34{grid-column:span 34}.-facilities .p-admission .need__list .item.col-35,.-personal .p-admission .need__list .item.col-35,.-program .p-admission .need__list .item.col-35,.-admission .p-admission .need__list .item.col-35,.-fitness-admission .p-admission .need__list .item.col-35{grid-column:span 35}.-facilities .p-admission .need__list .item.col-36,.-personal .p-admission .need__list .item.col-36,.-program .p-admission .need__list .item.col-36,.-admission .p-admission .need__list .item.col-36,.-fitness-admission .p-admission .need__list .item.col-36{grid-column:span 36}}.-facilities .p-admission .need__list .item__title,.-personal .p-admission .need__list .item__title,.-program .p-admission .need__list .item__title,.-admission .p-admission .need__list .item__title,.-fitness-admission .p-admission .need__list .item__title{min-width:0;font-size:18px;font-size:clamp(1.4rem, 4.8vw, 2.8rem);font-weight:700;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-facilities .p-admission .need__list .item__content,.-personal .p-admission .need__list .item__content,.-program .p-admission .need__list .item__content,.-admission .p-admission .need__list .item__content,.-fitness-admission .p-admission .need__list .item__content{min-width:0;line-height:1.5;overflow-wrap:anywhere}.-facilities .p-admission .need__list .item__content .c-price,.-personal .p-admission .need__list .item__content .c-price,.-program .p-admission .need__list .item__content .c-price,.-admission .p-admission .need__list .item__content .c-price,.-fitness-admission .p-admission .need__list .item__content .c-price{font-size:26px;font-size:clamp(2.2rem, 6.9333333333vw, 4.4rem)}.-facilities .p-admission .need__list .item__content .c-price .tax,.-personal .p-admission .need__list .item__content .c-price .tax,.-program .p-admission .need__list .item__content .c-price .tax,.-admission .p-admission .need__list .item__content .c-price .tax,.-fitness-admission .p-admission .need__list .item__content .c-price .tax{font-size:34.0909090909%;font-size:max(34.0909090909%, 1rem)}.-facilities .p-admission .need__list .item__content .big-txt,.-personal .p-admission .need__list .item__content .big-txt,.-program .p-admission .need__list .item__content .big-txt,.-admission .p-admission .need__list .item__content .big-txt,.-fitness-admission .p-admission .need__list .item__content .big-txt{font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 2.8rem);font-weight:700}.-facilities .p-admission .need__list .item.--column,.-personal .p-admission .need__list .item.--column,.-program .p-admission .need__list .item.--column,.-admission .p-admission .need__list .item.--column,.-fitness-admission .p-admission .need__list .item.--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em}@media screen and (min-width: 1080.02px){.-facilities .p-admission .need__list .item.--column-lg,.-personal .p-admission .need__list .item.--column-lg,.-program .p-admission .need__list .item.--column-lg,.-admission .p-admission .need__list .item.--column-lg,.-fitness-admission .p-admission .need__list .item.--column-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em}}.-facilities .p-admission__notes,.-personal .p-admission__notes,.-program .p-admission__notes,.-admission .p-admission__notes,.-fitness-admission .p-admission__notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em;width:100%;max-width:860px;margin:1.5em auto 0}.-facilities .p-admission__notes .c-list .card,.-personal .p-admission__notes .c-list .card,.-program .p-admission__notes .c-list .card,.-admission .p-admission__notes .c-list .card,.-fitness-admission .p-admission__notes .c-list .card{display:inline-block;margin:0 .5em;line-height:1;vertical-align:top}.-admission .pageLabelImg img{width:100%;height:auto;max-height:initial}.-admission .topLabel:before{-webkit-filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%);filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%)}.-admission .topLabel .jp{color:#333}.-admission .topLabel .jp.-underline{padding-bottom:0.6666666667em;border-bottom:6px solid #8dc21f}.-admission .topLabel .en{color:#333}.-admission .topLabel.--yellow:before{-webkit-filter:brightness(0) saturate(100%) invert(81%) sepia(19%) saturate(4199%) hue-rotate(359deg) brightness(101%) contrast(102%);filter:brightness(0) saturate(100%) invert(81%) sepia(19%) saturate(4199%) hue-rotate(359deg) brightness(101%) contrast(102%)}.-admission .topLabel.--yellow .jp.-underline{border-color:#fbc600}.-admission .lead-txt{font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.6rem);font-weight:700;line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .lead-txt em{font-size:138.8888888889%;font-size:max(138.8888888889%, 1rem);font-style:normal}.-admission .price-info__tab-container{width:100%;max-width:1040px;margin:0 auto}@media screen and (max-width: 1300px){.-admission .price-info__tab-container{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 767px){.-admission .price-info__tab-container{padding-left:5vw;padding-right:5vw}}.-admission .price-info__tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.4492753623%;-moz-column-gap:1.4492753623%;column-gap:1.4492753623%}.-admission .price-info__tab .button{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:block;min-width:0;padding:.75em .5em;background:#8dc21f;border-radius:0.5357142857em 0.5357142857em 0 0;color:#fff;font-size:10px;font-size:clamp(0.6rem, 2.6666666667vw, 2.8rem);font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:background,color;transition-property:background,color}.-admission .price-info__tab .button:hover,.-admission .price-info__tab .button.active{color:#333;background:#dbe4ea}.-admission .price-info__tab .button.active{cursor:default}@media screen and (min-width: 860.02px){.-admission .price-info__tab{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}}.-admission .price-info__tab.--yellow .button{background:#fbc600;color:#1a1a1a}.-admission .price-info__tab.--yellow .button:hover,.-admission .price-info__tab.--yellow .button.active{background:#dbe4ea}.-admission .price-info__content-container{background:#dbe4ea}.-admission .price-info__content{display:none}.-admission .price-info__content.active{display:block;-webkit-animation:contentFadeIn .5s ease;animation:contentFadeIn .5s ease}.-admission .price-info__content .main-content{padding:6em 0}@media screen and (max-width: 767px){.-admission .price-info__content .main-content{padding:5em 0}}@media screen and (max-width: 480px){.-admission .price-info__content .main-content{padding:4em 0}}.-admission .price-info__content .main-content .inner{max-width:1240px}.-admission .price-info__content .sub-content{padding-top:6em;background:#fff}@media screen and (max-width: 767px){.-admission .price-info__content .sub-content{padding-top:5em}}@media screen and (max-width: 480px){.-admission .price-info__content .sub-content{padding-top:4em}}.-admission .price-info__content .school-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em 1em;font-size:10px;font-size:clamp(0.8rem, 2.6666666667vw, 1.8rem);margin-bottom:4em}@media screen and (max-width: 767px){.-admission .price-info__content .school-nav{gap:.5em .5em;margin-bottom:3em}}@media screen and (max-width: 480px){.-admission .price-info__content .school-nav{margin-bottom:2em}}.-admission .price-info__content .school-nav a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:10em;padding:.5em .25em .5em 3.25em;background:#fff;border:.25em solid #8dc21f;border-radius:1em;color:#8dc21f;font-weight:700;line-height:1.05;text-align:center;text-decoration:none;-webkit-transition:.2s;transition:.2s;-webkit-transition-property:background,color;transition-property:background,color}@media screen and (max-width: 767px){.-admission .price-info__content .school-nav a{min-width:10.5em}}.-admission .price-info__content .school-nav a .icon{position:absolute;top:0;left:0;bottom:0;width:2.75em;height:2.75em;margin:auto 0 auto .65em}.-admission .price-info__content .school-nav a:hover{background:#8dc21f;color:#fff}.-admission .price-info__content .school-nav a:hover .icon{-webkit-filter:brightness(100);filter:brightness(100)}.-admission .price-info__content.--fitness .big-txt{font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.6rem);font-weight:700;line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--fitness .big-txt em{font-size:138.8888888889%;font-size:max(138.8888888889%, 1rem);font-style:normal}.-admission .price-info__content.--fitness .plan{width:100%;max-width:1170px;margin:2em auto 0;padding:2em 0;background:#dbe4ea;border:5px solid #fff}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan{padding:3.25em 20px 3.25em 40px;border-width:10px}}.-admission .price-info__content.--fitness .plan__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-admission .price-info__content.--fitness .plan__container.--main+.plan__container.--main{margin-top:.5em}.-admission .price-info__content.--fitness .plan__container.--detail{margin-top:3.25em}.-admission .price-info__content.--fitness .plan__container.--notes{margin-top:1.5em}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__container.--notes{margin-top:2.5em}}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .plan__container{width:90.8396946565%;max-width:640px;margin:0 auto}.-admission .price-info__content.--fitness .plan__container.--main{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-admission .price-info__content.--fitness .plan__container.--detail{row-gap:2em}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.-admission .price-info__content.--fitness .plan__container.--main{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}.-admission .price-info__content.--fitness .plan__type{text-align:center}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .plan__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__type{text-align:left}}.-admission .price-info__content.--fitness .plan__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22.5px;font-size:clamp(1.85rem, 6vw, 3.5rem);font-weight:700;line-height:1.5}.-admission .price-info__content.--fitness .plan__title .eng{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:80%;font-size:max(80%, 1rem);font-weight:500;line-height:1}.-admission .price-info__content.--fitness .plan__title .title-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .plan__title .title-col{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-admission .price-info__content.--fitness .plan__title .small-txt{font-size:80%;font-size:max(80%, 1rem)}.-admission .price-info__content.--fitness .plan__subtitle{margin-bottom:1em;font-size:120%;font-size:max(120%, 1rem);line-height:1.5}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__price .c-price .tax{display:none}}.-admission .price-info__content.--fitness .plan__description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:630px;margin-top:1.5em;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 2rem);font-weight:700;line-height:1.75}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__description{margin-top:auto}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__time{width:42.2018348624%}.-admission .price-info__content.--fitness .plan__time .img{width:97.8260869565%}.-admission .price-info__content.--fitness .plan__time .c-list{margin-top:.75em}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__facilities{width:54.128440367%}}.-admission .price-info__content.--fitness .plan__facilities ul.facilities{display:grid;gap:0.6666666667em}@media screen and (max-width: 560px){.-admission .price-info__content.--fitness .plan__facilities ul.facilities{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 560.02px){.-admission .price-info__content.--fitness .plan__facilities ul.facilities{grid-template-columns:repeat(6, 1fr)}}.-admission .price-info__content.--fitness .plan__facilities ul.facilities li{position:relative;grid-column:span 1;background:#fff;border-radius:13.3333333333%}.-admission .price-info__content.--fitness .plan__facilities ul.facilities li.--disable{background:#7c8799}.-admission .price-info__content.--fitness .plan__facilities ul.facilities li.--disable::after{content:"利用不可";position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:8px;font-size:clamp(0.6rem, 2.1333333333vw, 1.6rem);line-height:1.25}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan__facilities ul.facilities li.--disable::after{font-size:10px;font-size:clamp(0.8rem, 1.1627906977vw, 1.6rem)}}.-admission .price-info__content.--fitness .plan__facilities .c-list{margin-top:.75em}.-admission .price-info__content.--fitness .plan-notes{width:100%;max-width:1170px;margin:.5em auto 0}.-admission .price-info__content.--fitness .plan-commission{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em;width:96%;max-width:730px;margin:1.5em auto 0;padding:.5em;border:1px solid #717071;font-size:11px;font-size:clamp(0.7rem, 2.9333333333vw, 2.4rem);line-height:1.25;text-align:center}.-admission .price-info__content.--fitness .plan-commission .c-price{font-size:24px;font-size:clamp(2rem, 6.4vw, 4.8rem)}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .plan-commission{display:none}}.-admission .price-info__content.--fitness .family-member{margin:2.75em auto 0;padding:2em;background:#ffffb2}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .family-member{margin-right:-3vw;margin-left:-3vw;padding-right:3vw;padding-left:3vw}}@media screen and (max-width: 767px){.-admission .price-info__content.--fitness .family-member{margin-left:-5vw;margin-right:-5vw;padding-right:5vw;padding-left:5vw}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .family-member{width:100%;max-width:1140px;margin:5em auto 0;padding:2em;border-radius:2em}}.-admission .price-info__content.--fitness .family-member__title{margin-bottom:1em;font-size:14px;font-size:clamp(1.2rem, 3.7333333333vw, 2.6rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--fitness .family-member__title em{font-size:123.0769230769%;font-size:max(123.0769230769%, 1rem);font-style:normal}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--fitness .family-member__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:4.8076923077%;-moz-column-gap:4.8076923077%;column-gap:4.8076923077%;width:100%;max-width:1040px;margin:0 auto}}@media screen and (max-width: 1080px){.-admission .price-info__content.--fitness .family-member__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.-admission .price-info__content.--fitness .family-member__priceItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--fitness .family-member__priceItem{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.-admission .price-info__content.--fitness .family-member__priceItem .title{display:block;width:8.7em;max-width:100%;padding:.5em;background:#7c8799;border-radius:0.7692307692em;color:#fff;font-size:12px;font-size:clamp(1rem, 3.2vw, 2rem);font-weight:700;line-height:1.25;text-align:center}.-admission .price-info__content.--fitness .family-member__priceItem .price{text-align:right}.-admission .price-info__content.--fitness .family-member__notes{padding:1em 1.5em;border:1px dashed #333;line-height:1.75}@media screen and (max-width: 1080px){.-admission .price-info__content.--fitness .family-member__notes{width:96%;max-width:650px;margin:2em auto 0}}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--fitness .family-member__notes{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:530px}}.-admission .price-info__content.--fitness .expiration{width:100%;max-width:1170px;margin:2em auto 4em;padding:2em 1.5em;border:1px dashed #333}.-admission .price-info__content.--fitness .expiration__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2rem)}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--fitness .expiration__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;width:100%;max-width:1100px;margin:0 auto}}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--fitness .expiration__txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}}.-admission .price-info__content.--fitness .option-plan{margin:6em 0 0;padding:.75em;border:3px solid #fff;border-radius:3.2em}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan{padding:1em}}.-admission .price-info__content.--fitness .option-plan__inner{padding:2em 1em;background:#fff;border-radius:2.6666666667em}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__inner{padding:2em}}.-admission .price-info__content.--fitness .option-plan__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 3.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--fitness .option-plan__title .en,.-admission .price-info__content.--fitness .option-plan__title .jp{display:block}.-admission .price-info__content.--fitness .option-plan__title .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:24px;font-size:clamp(2rem, 6.4vw, 5.4rem);font-weight:500;line-height:1.25}.-admission .price-info__content.--fitness .option-plan__title .jp.--large{font-size:156.25%;font-size:max(156.25%, 1rem);font-style:normal}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .option-plan__title{row-gap:.75em}.-admission .price-info__content.--fitness .option-plan__title .en{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.-admission .price-info__content.--fitness .option-plan__title .jp{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__title{margin-bottom:1.5em}.-admission .price-info__content.--fitness .option-plan__title .en{margin-bottom:.25em}}.-admission .price-info__content.--fitness .option-plan__title-sub{font-size:10px;font-size:max(2.6666666667vw, 0.6rem);line-height:1.25;text-align:center}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__title-sub{display:none}}.-admission .price-info__content.--fitness .option-plan__options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:660px;margin:2em auto 0;border-bottom:1px solid #bdcfd7}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em 2.4038461538%;max-width:1040px;border:none}}.-admission .price-info__content.--fitness .option-plan__options .option{border-top:1px solid #bdcfd7}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__options .option{-webkit-flex-basis:31.7307692308%;-ms-flex-preferred-size:31.7307692308%;flex-basis:31.7307692308%;border:1px solid #bdcfd7;border-radius:1em}}.-admission .price-info__content.--fitness .option-plan__options .option .img{width:100%}.-admission .price-info__content.--fitness .option-plan__options .option .img img{width:100%;height:auto}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--towel,.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--locker{-webkit-flex-basis:37.9807692308%;-ms-flex-preferred-size:37.9807692308%;flex-basis:37.9807692308%}.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--water,.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--tennis{-webkit-flex-basis:31.7307692308%;-ms-flex-preferred-size:31.7307692308%;flex-basis:31.7307692308%}.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--rental,.-admission .price-info__content.--fitness .option-plan__options.--mitaka .option.--golf{-webkit-flex-basis:25.4807692308%;-ms-flex-preferred-size:25.4807692308%;flex-basis:25.4807692308%}}.-admission .price-info__content.--fitness .option-plan__notes{margin:.5em auto 0;font-size:120%;font-size:max(120%, 1rem)}@media screen and (max-width: 860px){.-admission .price-info__content.--fitness .option-plan__notes{display:none}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--fitness .option-plan__notes{width:100%;max-width:900px}}@media screen and (min-width: 1160.02px){.-admission .price-info__content.--fitness .option-plan__notes{max-width:1040px}}.-admission .price-info__content.--school .school{width:100%;max-width:1200px;margin:2em auto 0;padding:2em 1em;background:#fff}@media screen and (min-width: 860.02px){.-admission .price-info__content.--school .school{padding:3.25em 1.5em}}.-admission .price-info__content.--school .school__container{width:100%;max-width:1090px;margin:0 auto}.-admission .price-info__content.--school .school__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin-bottom:1em;padding:.5em 1em;background:#1992d2;border-radius:0.5714285714em;color:#fff;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 3.5rem);font-weight:700;line-height:1.25;text-align:center}.-admission .price-info__content.--school .school__title .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:165.7142857143%;font-size:max(165.7142857143%, 1rem);font-weight:500}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--school .school__title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.625em 1em}}.-admission .price-info__content.--school .school__admission-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;margin:2em 0}.-admission .price-info__content.--school .school__admission-fee .title{font-size:13px;font-size:clamp(1rem, 3.4666666667vw, 2.8rem);font-weight:500;line-height:1.25;text-align:center}.-admission .price-info__content.--school .school__admission-fee-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin:2em 0}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:0}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee .c-price{font-size:40px;font-size:clamp(2rem, 10.6666666667vw, 6rem)}@media screen and (max-width: 860px){.-admission .price-info__content.--school .school__admission-fee-wrap{display:table;margin:2em auto}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee{display:table-row}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee .title,.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee .price{display:table-cell;vertical-align:middle}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee .title{padding-right:.5em;text-align:left}.-admission .price-info__content.--school .school__admission-fee-wrap .school__admission-fee .price{text-align:right}}.-admission .price-info__content.--school .school__admission-fee-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.-admission .price-info__content.--school .school__class{margin-top:3em;padding:0 1em}.-admission .price-info__content.--school .school__class .notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em;margin-top:1.5em}.-admission .price-info__content.--school .school__class .class{margin-top:3em}.-admission .price-info__content.--school .school__class .class__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75em;-moz-column-gap:.75em;column-gap:.75em;margin-bottom:.25em;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 3rem);font-weight:700;line-height:1.25}.-admission .price-info__content.--school .school__class .class__title .small-txt{font-size:66.6666666667%;font-size:max(66.6666666667%, 1rem);font-weight:500}.-admission .price-info__content.--school .school__class .class__title .xsmall-txt{font-size:60%;font-size:max(60%, 1rem);font-weight:400}.-admission .price-info__content.--school .school__class .class__fee{margin:0 -0.5em}.-admission .price-info__content.--school .school__class .class__fee .fee-table{width:100%;border-collapse:separate;border-spacing:.5em;vertical-align:middle}.-admission .price-info__content.--school .school__class .class__fee .fee-table th,.-admission .price-info__content.--school .school__class .class__fee .fee-table td{padding:.5em 1em;background:#dbe4ea;font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 2.4rem);font-weight:inherit}.-admission .price-info__content.--school .school__class .class__fee .fee-table th{max-width:60%;text-align:center}.-admission .price-info__content.--school .school__class .class__fee .fee-table th .small-txt{font-size:75%;font-size:max(75%, 1rem)}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee+.fee{margin-top:1em}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee .c-price{font-size:26px;font-size:clamp(2rem, 6.9333333333vw, 6.4rem)}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;margin-right:auto}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee__title .small-txt{font-size:75%;font-size:max(75%, 1rem)}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee.--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-admission .price-info__content.--school .school__class .class__fee .fee-table .fee.--row .fee__title{margin-right:0}.-admission .price-info__content.--school .school__class .class__fee .fee-table .vertical{display:inline-block;line-height:1.25;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright}.-admission .price-info__content.--school .school__class .class__fee .fee-table .unit-price{font-size:83.3333333333%;font-size:max(83.3333333333%, 1rem);font-weight:700;line-height:1.25;text-align:right}.-admission .price-info__content.--school .school__class .class__fee .fee-table .member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin-top:.75em;padding:.25em .5em;background:#344867;color:#fff;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2rem);line-height:1.25}.-admission .price-info__content.--school .school__class .class__fee .fee-table .member__title{font-weight:700}.-admission .price-info__content.--school .school__class .class__fee .fee-table .member__price{line-height:1}.-admission .price-info__content.--school .school__class .class__fee .fee-table .member__price .c-price{font-size:20px;font-size:clamp(1.6rem, 5.3333333333vw, 3.4rem)}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;width:100%;margin:1em .5em 0}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;width:100%}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block tr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1.5em;background:#dbe4ea}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block th,.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block td{width:auto !important;max-width:none;padding:0}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block th{display:block;padding:.5em .5em .25em;border-bottom:1px solid #344867}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5em .5em 1em}.-admission .price-info__content.--school .school__class .class__fee .fee-table.--block .block-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-admission .price-info__content.--school .school__class .class .notes{margin-top:.5em}.-admission .price-info__content.--school .school__class .discount{position:relative;margin-top:4em;padding:2em 1em;background:#ffffb2;border-radius:3.5em;color:#1a1a1a}.-admission .price-info__content.--school .school__class .discount__catch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-admission .price-info__content.--school .school__class .discount__catch .badge{z-index:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6.15em;height:6.15em;background:#fff;border:4px solid #ed6c00;border-radius:999em;color:#ed6c00;font-size:15px;font-size:clamp(1.1rem, 4vw, 3.8rem);font-weight:700;line-height:1.25;text-align:center}.-admission .price-info__content.--school .school__class .discount__catch .badge:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:.4em;border:2px dotted #ed6c00;border-radius:999em}.-admission .price-info__content.--school .school__class .discount__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.-admission .price-info__content.--school .school__class .discount__title .title{padding:.25em .5em;border:2px solid #1a1a1a;border-radius:.3125em;font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.2rem);font-weight:700;line-height:1.25}.-admission .price-info__content.--school .school__class .discount__title .txt{margin-top:.75em;font-size:10px;font-size:clamp(0.8rem, 2.6666666667vw, 2.4rem);font-weight:700;line-height:1.5}.-admission .price-info__content.--school .school__class .discount__class .title{margin-bottom:1em;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2.2rem);font-weight:700;line-height:1.5}.-admission .price-info__content.--school .school__class .discount__class .price .c-price{font-size:46px;font-size:clamp(3.6rem, 12.2666666667vw, 9rem)}@media screen and (max-width: 1080px){.-admission .price-info__content.--school .school__class .discount__catch{position:absolute;top:0;left:0;margin:1em}.-admission .price-info__content.--school .school__class .discount__catch .c-list{display:none}.-admission .price-info__content.--school .school__class .discount__main{row-gap:1em}.-admission .price-info__content.--school .school__class .discount__title{margin:6.5vw 0 0 26vw}}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--school .school__class .discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;padding:1.5em 2em}.-admission .price-info__content.--school .school__class .discount__catch .c-list{margin-top:.5em}.-admission .price-info__content.--school .school__class .discount__main{row-gap:1em}.-admission .price-info__content.--school .school__class .discount__main .c-list{display:none}}.-admission .price-info__content.--school .school.--swimming .school__title{background:#1992d2}.-admission .price-info__content.--school .school.--tennis .school__title{background:#f7931e}.-admission .price-info__content.--school .school.--golf .school__title{background:#8dc21f}.-admission .price-info__content.--school .school.--training .school__title{background:#344867}.-admission .price-info__content.--school .school.--pilates .school__title{background:#4d7ab6}.-admission .price-info__content.--school .school.--dance .school__title{background:#e7699c}.-admission .price-info__content.--kurume .big-txt{font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.6rem);font-weight:700;line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--kurume .big-txt em{font-size:138.8888888889%;font-size:max(138.8888888889%, 1rem);font-style:normal}.-admission .price-info__content.--kurume .big-txt .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:150%;font-size:max(150%, 1rem);font-weight:500}.-admission .price-info__content.--kurume .discount{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:2em 1.5em 3em;background:#ffffb2;border-radius:3.25em;color:#1a1a1a}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .discount{padding:2em 2em 3em}}.-admission .price-info__content.--kurume .discount__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-admission .price-info__content.--kurume .discount__title .title{z-index:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:6.15em;height:6.15em;background:#fff;border:4px solid #ed6c00;border-radius:999em;color:#ed6c00;font-size:15px;font-size:clamp(1.1rem, 4vw, 3.8rem);font-weight:700;line-height:1.25;text-align:center}.-admission .price-info__content.--kurume .discount__title .title:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:.4em;border:2px dotted #ed6c00;border-radius:999em}.-admission .price-info__content.--kurume .discount__conditions{color:#ed6c00;font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.8rem);font-weight:700;line-height:1.25}.-admission .price-info__content.--kurume .discount__amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em 1.5em;line-height:1.25}.-admission .price-info__content.--kurume .discount__amount .original{color:#1a1a1a;font-size:14px;font-size:clamp(1em, 3.7333333333vw, 2.6rem);font-weight:500}.-admission .price-info__content.--kurume .discount__amount .c-price{font-size:38px;font-size:clamp(2rem, 10.1333333333vw, 8rem)}.-admission .price-info__content.--kurume .discount__table{width:100%;border-collapse:collapse;border-spacing:0;line-height:1.5}.-admission .price-info__content.--kurume .discount__table tbody:not(:first-child)::before{content:"";display:table-row;height:1.5em}.-admission .price-info__content.--kurume .discount__table tr{background:#fff;border:.5em solid gray}.-admission .price-info__content.--kurume .discount__table th,.-admission .price-info__content.--kurume .discount__table td{position:relative;padding:1em;font-weight:inherit;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2rem)}.-admission .price-info__content.--kurume .discount__table th:not(:last-child)::after,.-admission .price-info__content.--kurume .discount__table td:not(:last-child)::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;margin:.5em 0;background:gray}.-admission .price-info__content.--kurume .discount__table th{font-weight:700;text-align:center}.-admission .price-info__content.--kurume .discount__table td{word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--kurume .discount__table .size--large{font-size:130%;font-size:max(130%, 1rem)}.-admission .price-info__content.--kurume .discount__table .txt--nowrap{white-space:nowrap}@media screen and (max-width: 860px){.-admission .price-info__content.--kurume .discount__table th,.-admission .price-info__content.--kurume .discount__table td{display:block;width:100%;padding:1.25em 1em;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--kurume .discount__table th:not(:last-child)::after,.-admission .price-info__content.--kurume .discount__table td:not(:last-child)::after{top:auto;right:0;bottom:0;left:0;width:auto;height:1px;margin:0 1em;background:gray}.-admission .price-info__content.--kurume .discount__table th br{display:none}}.-admission .price-info__content.--kurume .discount__notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em;margin-top:1.5em}.-admission .price-info__content.--kurume .discount.--type01 .discount__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:1em;width:100%;max-width:820px;margin:0 auto}.-admission .price-info__content.--kurume .discount.--type01 .discount__title .title{border-color:#00a99d;color:#00a99d;font-size:15px;font-size:clamp(1.1rem, 4vw, 3.8rem)}.-admission .price-info__content.--kurume .discount.--type01 .discount__title .title:before{border:2px dotted #00a99d}.-admission .price-info__content.--kurume .discount.--type01 .discount__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:.5em;text-align:center}.-admission .price-info__content.--kurume .discount.--type01 .discount__conditions{color:#00a99d;font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.8rem)}.-admission .price-info__content.--kurume .discount.--type01 .discount__amount .c-price{color:#00a99d}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--kurume .discount.--type01{padding:2em 2em 3em}.-admission .price-info__content.--kurume .discount.--type01 .discount__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.-admission .price-info__content.--kurume .discount.--type01 .discount__content{row-gap:1em}}.-admission .price-info__content.--kurume .discount.--type02 .discount__inner{width:100%;max-width:520px;margin:0 auto}.-admission .price-info__content.--kurume .discount.--type02 .discount__title{margin-bottom:2em}.-admission .price-info__content.--kurume .discount.--type02 .discount__table .c-price{font-size:24px;font-size:clamp(2rem, 6.4vw, 6.4rem)}.-admission .price-info__content.--kurume .discount.--type02 .discount__table td.price{text-align:center}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .discount.--type02 .discount__inner{max-width:1080px}.-admission .price-info__content.--kurume .discount.--type02 .discount__table td.price{padding-left:2em;text-align:right}}.-admission .price-info__content.--kurume .school{width:100%;max-width:1200px;margin:0 auto;padding:2.5em 1.5em;background:#fff}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .school{padding:4em 1.5em}}.-admission .price-info__content.--kurume .school+.school{margin-top:2em}.-admission .price-info__content.--kurume .school+.discount{margin-top:6em}@media screen and (max-width: 767px){.-admission .price-info__content.--kurume .school+.discount{margin-top:5em}}@media screen and (max-width: 480px){.-admission .price-info__content.--kurume .school+.discount{margin-top:4em}}.-admission .price-info__content.--kurume .school__row+.school__row{margin-top:5em}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .school__row+.school__row{margin-top:7em}}.-admission .price-info__content.--kurume .school__row+.school__row.--low{margin-top:3em}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .school__row+.school__row{margin-top:5em}}.-admission .price-info__content.--kurume .school__container{width:100%;max-width:1090px;margin:0 auto}.-admission .price-info__content.--kurume .school__title{margin-bottom:1em;padding:.5em 1em;background:#ed8f00;border-radius:0.5714285714em;color:#fff;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 3.5rem);font-weight:700;line-height:1.25;text-align:center}@media screen and (min-width: 1080.02px){.-admission .price-info__content.--kurume .school__title{padding:.625em 1em}}.-admission .price-info__content.--kurume .school__title.--green{background:#00a99d}.-admission .price-info__content.--kurume .school__title.--pink{background:#ff7bac}.-admission .price-info__content.--kurume .school__lead-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.5em;margin-bottom:1em;font-size:13.5px;font-size:clamp(0.95rem, 3.6vw, 3.2rem);font-weight:700;line-height:1.75;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--kurume .school__description-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.5em;margin-bottom:2em;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2.4rem);font-weight:700;line-height:1.75;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-admission .price-info__content.--kurume .school__admission-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;margin:1.5em 0}.-admission .price-info__content.--kurume .school__admission-fee .title{font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2.8rem);font-weight:500;line-height:1.25;text-align:center}.-admission .price-info__content.--kurume .school__admission-fee-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin:2em 0}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:0}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee .c-price{font-size:40px;font-size:clamp(2rem, 10.6666666667vw, 6rem)}@media screen and (max-width: 860px){.-admission .price-info__content.--kurume .school__admission-fee-wrap{display:table;margin:2em auto}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee{display:table-row}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee .title,.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee .price{display:table-cell;vertical-align:middle}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee .title{padding-right:.5em;text-align:left}.-admission .price-info__content.--kurume .school__admission-fee-wrap .school__admission-fee .price{text-align:right}}.-admission .price-info__content.--kurume .school__admission-fee-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.-admission .price-info__content.--kurume .school .admission-fee-table{position:relative;width:100%;border-collapse:collapse;border-spacing:0;line-height:1.5;vertical-align:middle;border:.375em solid #e2e9ee}.-admission .price-info__content.--kurume .school .admission-fee-table th,.-admission .price-info__content.--kurume .school .admission-fee-table td{padding:1em;background:#fff;border:.375em solid #e2e9ee;font-weight:inherit}.-admission .price-info__content.--kurume .school .admission-fee-table .school__admission-fee{margin:0}.-admission .price-info__content.--kurume .school .admission-fee-table .c-price{font-size:28px;font-size:clamp(2rem, 7.4666666667vw, 6.2rem)}.-admission .price-info__content.--kurume .school__class{margin-top:3em}.-admission .price-info__content.--kurume .school__class .notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em;margin-top:1.5em}.-admission .price-info__content.--kurume .school__class .notes .campaign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-admission .price-info__content.--kurume .school__class .notes .campaign .t-shirt{padding:.25em 1em;background:#ff7bac;color:#fff;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2.6rem);line-height:1.5}.-admission .price-info__content.--kurume .school__class .class+.class{margin-top:2.75em}.-admission .price-info__content.--kurume .school__class .class__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin-bottom:.375em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.8rem);font-weight:700;line-height:1.25}.-admission .price-info__content.--kurume .school__class .class__title .small-txt{font-size:71.4285714286%;font-size:max(71.4285714286%, 1rem);font-weight:500}.-admission .price-info__content.--kurume .school__class .class__title .bgcolor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding:.375em 1em;background:#dbe4ea;border-radius:.375em}.-admission .price-info__content.--kurume .school__class .class__title .bgcolor.--between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-admission .price-info__content.--kurume .school__class .class__title .bgcolor.--pink{background:#ffcfe1}.-admission .price-info__content.--kurume .school__class .class__title .bgcolor.--orange{background:#fbc483}.-admission .price-info__content.--kurume .school__class .class__title .bgcolor.--green{background:#b2e5e1}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table{position:relative;width:calc(100% + 1em);margin:-0.5em;border-collapse:separate;border-spacing:.5em;line-height:1.5;vertical-align:middle}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table thead,.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody{font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 2.4rem)}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table th,.-admission .price-info__content.--kurume .school__class .class__fee .fee-table td{padding:.5em 1em;background:#dbe4ea;font-weight:inherit}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table th.price,.-admission .price-info__content.--kurume .school__class .class__fee .fee-table td.price{text-align:right}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table th{max-width:60%;text-align:center}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table th .small-txt{font-size:75%;font-size:max(75%, 1rem)}@media screen and (max-width: 860px){.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .hidden--sp{display:none;visibility:collapse}}@media screen and (min-width: 860.02px){.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .hidden--pc{display:none;visibility:collapse}}@media screen and (max-width: 860px){.-admission .price-info__content.--kurume .school__class .class__fee .fee-table.--sp-noGapX{width:100%;margin:-0.5em 0;border-spacing:0 .5em}}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody.bg--yellow th,.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody.bg--yellow td{background:#f4f6bc}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody.bg--orange th,.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody.bg--orange td{background:#fde9d2}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table tbody.is-spaced::before{content:"";display:table-row;height:1em}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .size--large{font-size:116.6666666667%;font-size:max(116.6666666667%, 1rem)}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .size--small{font-size:83.3333333333%;font-size:max(83.3333333333%, 1rem)}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .size--xsmall{font-size:75%;font-size:max(75%, 1rem)}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .size--2xsmall{font-size:75%;font-size:max(75%, 1rem)}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .weight--medium{font-weight:500}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .weight--bold{font-weight:700}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .txt--left{text-align:left}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .txt--center{text-align:center}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .txt--right{text-align:right}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .txt--nowrap{white-space:nowrap}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .plan-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .plan-detail.--between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .plan-detail>span{display:block}.-admission .price-info__content.--kurume .school__class .class__fee .fee-table .c-price{font-size:24px;font-size:clamp(2rem, 6.4vw, 6.4rem)}.-admission .price-info__content.--kurume .school__class .class__notes{margin-top:.5em}@-webkit-keyframes contentFadeIn{from{opacity:0;-webkit-transform:translateY(0.75em);transform:translateY(0.75em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contentFadeIn{from{opacity:0;-webkit-transform:translateY(0.75em);transform:translateY(0.75em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.-admission.-kurume .other-price{padding:5em 0;background:#fffddb 50% 0 no-repeat;background-size:1920px auto}@media screen and (max-width: 767px){.-admission.-kurume .other-price{padding:3em 0}}@media screen and (min-width: 860.02px){.-admission.-kurume .other-price.--private-lessons{background-image:url("../img/higashikurume/admission/private-lessons__bg.png")}}@media screen and (min-width: 860.02px){.-admission.-kurume .other-price.--court-rental{background-image:url("../img/higashikurume/admission/court-rental__bg.png")}}.-admission.-kurume .other-price .inner{max-width:900px}.-admission.-kurume .other-price__title{margin-bottom:1.5em;color:#1a1a1a;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 3.6rem);font-weight:700;line-height:1.5;text-align:center}.-admission.-kurume .other-price__title .underline{display:inline-block;padding:0 1em .25em;border-bottom:2px solid #1a1a1a}.-admission.-kurume .other-price__sec+.other-price__sec{margin-top:2.5em}.-admission.-kurume .other-price__sec .sec__title{margin-bottom:.5em;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2.8rem);font-weight:700;line-height:1.5}.-admission.-kurume .other-price__sec .sec__price .price-table{width:100%;background:#fff;border:.5em solid gray;border-collapse:collapse;border-spacing:0;line-height:1.5;text-align:center}.-admission.-kurume .other-price__sec .sec__price .price-table thead,.-admission.-kurume .other-price__sec .sec__price .price-table tbody{font-size:12px;font-size:clamp(0.8rem, 3.2vw, 3rem)}.-admission.-kurume .other-price__sec .sec__price .price-table th,.-admission.-kurume .other-price__sec .sec__price .price-table td{position:relative;padding:.5em;border:1px solid gray;font-weight:inherit}.-admission.-kurume .other-price__sec .sec__price .price-table th.bg--yellow,.-admission.-kurume .other-price__sec .sec__price .price-table td.bg--yellow{background:#f4f6bc}.-admission.-kurume .other-price__sec .sec__price .price-table th{font-weight:700;text-align:center}.-admission.-kurume .other-price__sec .sec__price .price-table .size--small{font-size:73.3333333333%;font-size:max(73.3333333333%, 1rem)}.-admission.-kurume .other-price__sec .sec__price .price-table .txt--nowrap{white-space:nowrap}.-admission.-kurume .other-price__sec .sec__price .price-table .c-price{font-size:24px;font-size:clamp(2rem, 6.4vw, 6.4rem)}.-admission.-kurume .other-price__notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1em;margin-top:1.5em}.-fitness-admission .pageLabelImg img{width:100%;height:auto;max-height:initial}.-fitness-admission .page-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 3.6rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-fitness-admission .page-title .en,.-fitness-admission .page-title .jp{display:block}.-fitness-admission .page-title .jp{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.-fitness-admission .page-title .jp.--large{font-size:138.8888888889%;font-size:max(138.8888888889%, 1rem);font-style:normal}.-fitness-admission .page-title .en{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1.25em;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:24px;font-size:clamp(2rem, 6.4vw, 4.8rem);font-weight:500;line-height:1.25}.-fitness-admission .plan{padding:3.5em 0;background:#dbe4ea}.-fitness-admission .plan__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-fitness-admission .plan__container.--detail{margin-top:3.25em}.-fitness-admission .plan__container.--notes{margin-top:1.5em}@media screen and (min-width: 860.02px){.-fitness-admission .plan__container.--notes{margin-top:2.5em}}@media screen and (max-width: 860px){.-fitness-admission .plan__container{width:90.8396946565%;max-width:680px;margin:0 auto}.-fitness-admission .plan__container.--detail{row-gap:2em}}@media screen and (min-width: 860.02px){.-fitness-admission .plan__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.-fitness-admission .plan__container.--main{-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}.-fitness-admission .plan__type{padding:.35em 0 .35em 1.5em;border-left:3px solid #7c8799}.-fitness-admission .plan__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22.5px;font-size:clamp(1.85rem, 6vw, 3.5rem);font-weight:700;line-height:1.5}.-fitness-admission .plan__title .eng{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:80%;font-size:max(80%, 1rem);font-weight:500;line-height:1}.-fitness-admission .plan__title .title-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.-fitness-admission .plan__title .small-txt{font-size:80%;font-size:max(80%, 1rem)}.-fitness-admission .plan__subtitle{margin-bottom:1em;font-size:120%;font-size:max(120%, 1rem);line-height:1.5}.-fitness-admission .plan__price .c-price{font-size:42px;font-size:clamp(2rem, 11.2vw, 6.4rem)}.-fitness-admission .plan__description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:660px;margin-top:1.5em;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 2rem);font-weight:700;line-height:1.75}@media screen and (min-width: 860.02px){.-fitness-admission .plan__description{margin-top:auto}}@media screen and (min-width: 860.02px){.-fitness-admission .plan__time{width:42.2018348624%}.-fitness-admission .plan__time .img{width:97.8260869565%}.-fitness-admission .plan__time .c-list{margin-top:.75em}}@media screen and (min-width: 860.02px){.-fitness-admission .plan__facilities{width:54.128440367%}}.-fitness-admission .plan__facilities ul.facilities{display:grid;gap:0.6666666667em}@media screen and (max-width: 560px){.-fitness-admission .plan__facilities ul.facilities{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 560.02px){.-fitness-admission .plan__facilities ul.facilities{grid-template-columns:repeat(6, 1fr)}}.-fitness-admission .plan__facilities ul.facilities li{position:relative;grid-column:span 1;background:#fff;border-radius:13.3333333333%}.-fitness-admission .plan__facilities ul.facilities li.--disable{background:#7c8799}.-fitness-admission .plan__facilities ul.facilities li.--disable::after{content:"利用不可";position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:8px;font-size:clamp(0.6rem, 2.1333333333vw, 1.6rem);line-height:1.25}@media screen and (min-width: 860.02px){.-fitness-admission .plan__facilities ul.facilities li.--disable::after{font-size:10px;font-size:clamp(0.8rem, 1.1627906977vw, 1.6rem)}}.-fitness-admission .plan__facilities .c-list{margin-top:.75em}.-fitness-admission .plan-commission{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em;width:96%;max-width:730px;margin:0 auto;padding:.5em;border:1px solid #717071;font-size:11px;font-size:clamp(1rem, 2.9333333333vw, 2.4rem);line-height:1.25;text-align:center}.-fitness-admission .plan-commission .c-price{font-size:24px;font-size:clamp(2rem, 6.4vw, 4.8rem)}.-fitness-admission .family-member{padding:3.5em 0;background:#ffffb2}.-fitness-admission .family-member__title{margin-bottom:1em;font-size:15px;font-size:clamp(1.1rem, 4vw, 2.6rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-fitness-admission .family-member__title em{font-size:123.0769230769%;font-size:max(123.0769230769%, 1rem);font-style:normal}@media screen and (min-width: 1080.02px){.-fitness-admission .family-member__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:4.8076923077%;-moz-column-gap:4.8076923077%;column-gap:4.8076923077%;width:100%;max-width:1040px;margin:0 auto}}@media screen and (max-width: 1080px){.-fitness-admission .family-member__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.-fitness-admission .family-member__priceItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media screen and (min-width: 1080.02px){.-fitness-admission .family-member__priceItem{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.-fitness-admission .family-member__priceItem .title{display:block;width:8.7em;max-width:100%;padding:.5em;background:#7c8799;border-radius:0.7692307692em;color:#fff;font-size:12px;font-size:clamp(1rem, 3.2vw, 2rem);font-weight:700;line-height:1.25;text-align:center}.-fitness-admission .family-member__priceItem .price{text-align:right}.-fitness-admission .family-member__notes{padding:1em 1.5em;border:1px dashed #333;line-height:1.75}@media screen and (max-width: 1080px){.-fitness-admission .family-member__notes{width:96%;max-width:650px;margin:2.5em auto 0}}@media screen and (min-width: 1080.02px){.-fitness-admission .family-member__notes{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:530px}}.-fitness-admission .expiration{padding:2em 1.5em;border:1px dashed #333}.-fitness-admission .expiration__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1080.02px){.-fitness-admission .expiration__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}}.-fitness-admission .expiration__title{font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2rem)}.-fitness-admission .expiration__txt{font-size:12px;font-size:clamp(0.8rem, 3.2vw, 1.8rem)}@media screen and (min-width: 1080.02px){.-fitness-admission .expiration__txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}}.-fitness-admission .option-plan{padding:3.5em 0;background:#dbe4ea}.-fitness-admission .option-plan__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 3.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-fitness-admission .option-plan__title .en,.-fitness-admission .option-plan__title .jp{display:block}.-fitness-admission .option-plan__title .en{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:.75em;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#7c8799;font-size:24px;font-size:clamp(2rem, 6.4vw, 4.4rem);font-weight:500;line-height:1.25}.-fitness-admission .option-plan__title .jp{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.-fitness-admission .option-plan__title .jp.--large{font-size:156.25%;font-size:max(156.25%, 1rem);font-style:normal}.-fitness-admission .option-plan__title-sub{line-height:1.25;text-align:center}.-fitness-admission .option-plan__options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:660px;margin:2em auto 0;border-bottom:1px solid #7c8799}@media screen and (min-width: 860.02px){.-fitness-admission .option-plan__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2em;max-width:none;border:none}}.-fitness-admission .option-plan__options .option{border-top:1px solid #7c8799}@media screen and (min-width: 860.02px){.-fitness-admission .option-plan__options .option{width:33.333%;border:none;border-right:1px solid #7c8799}.-fitness-admission .option-plan__options .option.--towel,.-fitness-admission .option-plan__options .option.--locker{border-left:1px solid #7c8799}}.-fitness-admission .option-plan__options .option .img{width:100%}.-fitness-admission .option-plan__options .option .img img{width:100%;height:auto}@media screen and (min-width: 860.02px){.-fitness-admission .option-plan__options.--ofuna .option.--towel{width:28.1818181818%}.-fitness-admission .option-plan__options.--ofuna .option.--water{width:34.2727272727%}.-fitness-admission .option-plan__options.--ofuna .option.--rental{width:37.1818181818%}.-fitness-admission .option-plan__options.--ofuna .option.--locker{width:41.8181818182%}.-fitness-admission .option-plan__options.--ofuna .option.--tennis{width:25.5454545455%}.-fitness-admission .option-plan__options.--ofuna .option.--golf{width:32.2727272727%}}@media screen and (min-width: 860.02px){.-fitness-admission .option-plan__options.--mitaka .option.--towel,.-fitness-admission .option-plan__options.--mitaka .option.--locker{width:40.5454545455%}.-fitness-admission .option-plan__options.--mitaka .option.--water,.-fitness-admission .option-plan__options.--mitaka .option.--rental,.-fitness-admission .option-plan__options.--mitaka .option.--tennis,.-fitness-admission .option-plan__options.--mitaka .option.--golf{width:29.5454545455%}}.-fitness-admission .option-plan__notes{margin:.5em auto 0;font-size:120%;font-size:max(120%, 1rem)}@media screen and (max-width: 860px){.-fitness-admission .option-plan__notes{display:none}}@media screen and (min-width: 860.02px){.-fitness-admission .option-plan__notes{width:100%;max-width:900px}}@media screen and (min-width: 1160.02px){.-fitness-admission .option-plan__notes{max-width:1040px}}.-facilities .pageLabelImg img{width:100%;height:auto;max-height:initial}.-facilities .topLabel:before{-webkit-filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%);filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%)}.-facilities .topLabel .jp{color:#333}.-facilities .topLabel .jp.-underline{margin-top:.5em;padding-bottom:.75em;border-bottom:6px solid #8dc21f}.-facilities .topLabel .en{color:#333}.-facilities .topLabel.--yellow:before{-webkit-filter:brightness(0) saturate(100%) invert(81%) sepia(19%) saturate(4199%) hue-rotate(359deg) brightness(101%) contrast(102%);filter:brightness(0) saturate(100%) invert(81%) sepia(19%) saturate(4199%) hue-rotate(359deg) brightness(101%) contrast(102%)}.-facilities .topLabel.--yellow .jp.-underline{border-color:#fbc600}.-facilities .lead-txt{font-size:18px;font-size:clamp(1.4rem, 4.8vw, 3.6rem);font-weight:700;line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-facilities .facilitiesNav{padding:3em 1em;background:#e4e1da}.-facilities .facilitiesNav .inner{padding-right:0;padding-left:0}.-facilities .facilitiesNav__title{margin-bottom:.75em;font-size:12px;font-size:clamp(1rem, 3.2vw, 2.6rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-facilities .facilitiesNav__text{margin-bottom:1.75em;font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 1.8rem);font-weight:inherit;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-facilities .facilitiesNav__nav{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:.5em;max-width:28.5em;margin:0 auto;font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 1.4rem)}@media screen and (min-width: 560.02px){.-facilities .facilitiesNav__nav{grid-template-columns:repeat(3, 1fr);gap:.625em;max-width:43.25em}}@media screen and (min-width: 767.02px){.-facilities .facilitiesNav__nav{grid-template-columns:repeat(3, 1fr);gap:.75em;max-width:43.5em}}@media screen and (min-width: 860.02px){.-facilities .facilitiesNav__nav{grid-template-columns:repeat(4, 1fr);gap:1em;max-width:59em}}@media screen and (min-width: 1080.02px){.-facilities .facilitiesNav__nav{grid-template-columns:repeat(5, 1fr);gap:1.375em;max-width:75.5em}}.-facilities .facilitiesNav__nav a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.25em;padding:.875em 1em .625em;background:#fff;border:2px solid #d2cdc2;border-radius:.5em;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;text-decoration:none;font-size:8px;font-size:clamp(0.8rem, 2.1333333333vw, 1.4rem);-webkit-transition:opacity .3s;transition:opacity .3s}.-facilities .facilitiesNav__nav a .en,.-facilities .facilitiesNav__nav a .jp{display:block}.-facilities .facilitiesNav__nav a .en{font-size:128.5714285714%;font-size:max(128.5714285714%, 1rem);font-weight:700;line-height:1;letter-spacing:0}.-facilities .facilitiesNav__nav a .jp{padding-right:1.25em}.-facilities .facilitiesNav__nav a::before,.-facilities .facilitiesNav__nav a::after{content:"";position:absolute;display:block}.-facilities .facilitiesNav__nav a::before{right:.625em;bottom:.5em;width:1.5em;height:1.5em;background:#004097;border-radius:999em}.-facilities .facilitiesNav__nav a::after{right:1em;bottom:.875em;width:.75em;height:.55em;background:#fff;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.-facilities .facilitiesNav__nav a:hover{opacity:.8}.-facilities .facilitiesSec{padding:3em 0;background:#e4e1da}@media screen and (min-width: 1300.02px){.-facilities .facilitiesSec{padding-right:2em;padding-left:2em}}@media screen and (min-width: 860.02px){.-facilities .facilitiesSec{padding-top:5.5em;padding-bottom:5.5em}}.-facilities .facilitiesSec .inner{max-width:1440px}.-facilities .facilitiesSec.--hl-blue{background:#eef4f8}.-facilities .facilitiesSec__container{padding:3em 0;border-top:4px solid #004097;border-bottom:4px solid #004097}.-facilities .facilitiesSec__headTitle{margin-bottom:1.25em;font-size:12px;font-size:clamp(1rem, 3.2vw, 2rem);font-weight:700;line-height:1.5;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.-facilities .facilitiesSec__headTitle .en,.-facilities .facilitiesSec__headTitle .jp{display:block}.-facilities .facilitiesSec__headTitle .en{font-family:"Barlow","Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#004097;font-size:24px;font-size:clamp(1.8rem, 6.4vw, 5rem);font-weight:700;line-height:1}.-facilities .facilitiesSec__headText{font-size:12px;font-size:clamp(1rem, 3.2vw, 1.8rem)}.-facilities .facilitiesSec__headText .lead{margin-bottom:.5em;font-size:122.2222222222%;font-size:max(122.2222222222%, 1rem);font-weight:700;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.-facilities .facilitiesSec__slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-facilities .facilitiesSec__slider .splide{visibility:hidden}.-facilities .facilitiesSec__slider .splide.is-initialized{visibility:visible}.-facilities .facilitiesSec__slider .slider img{width:100%;height:auto}.-facilities .facilitiesSec__slider .slider__main{position:relative}.-facilities .facilitiesSec__slider .slider__main .splide__arrows{z-index:1;position:absolute;bottom:0;right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:0 1em 1.375em}.-facilities .facilitiesSec__slider .slider__main .splide__arrows .splide__arrow{position:relative;display:block;width:2em;height:2em;padding:0;background:rgba(0,0,0,0);border:none;border-radius:999em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.-facilities .facilitiesSec__slider .slider__main .splide__arrows .splide__arrow svg{display:none}.-facilities .facilitiesSec__slider .slider__main .splide__arrows .splide__arrow:disabled{opacity:.3;cursor:default}.-facilities .facilitiesSec__slider .slider__main .splide__arrows .splide__arrow::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url("../img/common/facilities-arrow.svg") 50% no-repeat;background-size:100%}.-facilities .facilitiesSec__slider .slider__main .splide__arrows .splide__arrow--prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.-facilities .facilitiesSec__slider .slider__thumb{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;margin-top:2.4096385542%}.-facilities .facilitiesSec__slider .slider__thumb .thumb{position:relative;cursor:pointer}.-facilities .facilitiesSec__slider .slider__thumb .thumb::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#344867;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.-facilities .facilitiesSec__slider .slider__thumb .thumb.is-active::after{opacity:.6}.-facilities .facilitiesSec__slider .slider__caption{margin-top:2.5%;min-height:1.5em;font-size:12px;font-size:clamp(1rem, 3.2vw, 2.2rem);font-weight:700;line-height:1.5}.-facilities .facilitiesSec__slider .slider__btn{margin-top:2.5%;text-align:center}.-facilities .facilitiesSec__slider .slider__btn .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.8em 2.8em;font-size:110%;font-weight:bold;color:#333;background:#fff;border:#004097 2px solid;border-radius:5em;width:100%;max-width:22em;text-align:center;margin-left:auto;margin-right:auto;position:relative;text-decoration:none;-webkit-transition:.3s;transition:.3s}.-facilities .facilitiesSec__slider .slider__btn .button:hover{opacity:.8}.-facilities .facilitiesSec__slider .slider__btn .button:hover:after{right:.6em}.-facilities .facilitiesSec__slider .slider__btn .button.--arrow:after{content:"";width:.5em;height:1.5em;background:url("/shared/img/common/icon-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:.8em;top:50%;margin-top:-0.75em;-webkit-filter:brightness(0) saturate(100%) invert(17%) sepia(83%) saturate(2552%) hue-rotate(205deg) brightness(88%) contrast(103%);filter:brightness(0) saturate(100%) invert(17%) sepia(83%) saturate(2552%) hue-rotate(205deg) brightness(88%) contrast(103%)}@media screen and (max-width: 1300px){.-facilities .facilitiesSec__slider .slider__main{margin-right:-6vw;margin-left:-6vw}}@media screen and (max-width: 767px){.-facilities .facilitiesSec__slider .slider__main{margin-right:-8vw;margin-left:-8vw}}@media screen and (max-width: 1080px){.-facilities .facilitiesSec__container{padding-right:3vw;padding-left:3vw}.-facilities .facilitiesSec__body{width:100%;max-width:830px;margin:0 auto}.-facilities .facilitiesSec__headTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em 1em}.-facilities .facilitiesSec__headText{margin-bottom:1.5em}}@media screen and (min-width: 1080.02px){.-facilities .facilitiesSec__container{padding-right:4.8611111111%;padding-left:4.8611111111%}.-facilities .facilitiesSec__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1220px;margin-left:auto;-webkit-column-gap:4.0983606557%;-moz-column-gap:4.0983606557%;column-gap:4.0983606557%}.-facilities .facilitiesSec__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:340px}.-facilities .facilitiesSec__headTitle{margin-right:-8.8235294118%;padding-left:2.9411764706%}.-facilities .facilitiesSec__headTitle .jp{margin-top:.75em}.-facilities .facilitiesSec__headText{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;padding:1.25em 5.8823529412% 1.75em;background:#fff}.-facilities .facilitiesSec__headText .lead{margin-bottom:1em}.-facilities .facilitiesSec__slider{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-bottom:.75em}.-facilities .facilitiesSec__slider .slider__main{margin-right:0;margin-left:0}}.-facilities.-kurume .topLabelBg{padding:7em 0;background:url("../img/higashikurume/facilities/top-label__bg.jpg") 50% no-repeat;background-size:cover}@media screen and (max-width: 767px){.-facilities.-kurume .topLabelBg{padding:5em 0}}@media screen and (max-width: 480px){.-facilities.-kurume .topLabelBg{padding:4em 0}}.-facilities.-kurume .facilitiesSec__container{border-top-color:#ee7800;border-bottom-color:#ee7800}.-facilities.-kurume .facilitiesSec__headTitle .en{color:#ee7800}.-facilities.-kurume .facilitiesSec__slider .slider__main{margin-right:0;margin-left:0}@media screen and (max-width: 1300px){.-facilities.-kurume .facilitiesSec__slider .slider__main{margin-right:-3vw;margin-left:-3vw}}@media screen and (max-width: 767px){.-facilities.-kurume .facilitiesSec__slider .slider__main{margin-right:-5vw;margin-left:-5vw}}@media screen and (max-width: 1080px){.-facilities.-kurume .facilitiesSec__headText{padding:1.25em 1.5em 1.5em;background:#fff}}@media screen and (min-width: 1080.02px){.-facilities.-kurume .facilitiesSec__slider .slider__main{margin-right:0;margin-left:0}}.-store .secCampaign{background:url("../img/ofuna/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-store .secCampaign.-mitaka{background:url("../img/mitaka/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-store .secCampaign.-higashikurume{background:url("../img/higashikurume/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-store .secCampaign .splide{padding:0 4em}.-store .secCampaign .splide__slide a{display:block;border:10px solid #fff}.-store .secCampaign .splide__slide:only-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-store .secCampaign .splide__slide:only-child a{max-width:480px}.-store .secCampaign .splide__arrows .splide__arrow{background:none;border:none;width:3em;height:3em;display:block;position:absolute}.-store .secCampaign .splide__arrows .splide__arrow::before{content:"";width:100%;height:100%;background:url("../img/common/icon-slider-arrow.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:0}.-store .secCampaign .splide__arrows .splide__arrow svg{display:none}.-store .secCampaign .splide__arrows .splide__arrow--prev{left:0;top:50%;margin-top:-1.5em;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);z-index:10}.-store .secCampaign .splide__arrows .splide__arrow--next{right:0;top:50%;margin-top:-1.5em;z-index:10}.-store .secCampaign .splide__pagination{margin-top:2em;gap:.6em}.-store .secCampaign .splide__pagination li{width:.8em;height:.8em}.-store .secCampaign .splide__pagination li button{border-radius:2em;background:#fff;border:none;width:100%;height:100%}.-store .secCampaign .splide__pagination li button.is-active{background:#7c8799}@media screen and (max-width: 560px){.-store .secCampaign .splide{padding:0 1em}.-store .secCampaign .splide__slide a{border:5px solid #fff}.-store .secCampaign .splide__arrows .splide__arrow{width:3em;height:3em}.-store .secCampaign .splide__arrows .splide__arrow--prev{left:-1.5em}.-store .secCampaign .splide__arrows .splide__arrow--next{right:-1.5em}}.-store .secCampaign .no-posts{width:100%;text-align:center}.-store .secTopics .topicsWrap{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:3em 0}@media screen and (max-width: 767px){.-store .secTopics .topicsWrap{border:none;padding:0}}.-store .secTopics .topicsWrap .topicsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5em}.-store .secTopics .topicsWrap .topicsList .topicsItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-store .secTopics .topicsWrap .topicsList .topicsItem a{display:block;text-decoration:none}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList{margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.3em 2%;min-height:3.6em}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li{width:49%;background:#7c8799;border-radius:2em;text-align:center;color:#fff;line-height:1;font-size:80%;padding:.5em .2em}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li.school{background:#22b573}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li.junior{background:#36b2e7}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li.event{background:#ef7f25}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li.campaign{background:#e14383}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList li.fitness{background:#004097}.-store .secTopics .topicsWrap .topicsList .topicsItem a p{color:#666}@media screen and (max-width: 767px){.-store .secTopics .topicsWrap .topicsList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.-store .secTopics .topicsWrap .topicsList .topicsItem{padding:1.5em 0;border-top:#ccc 1px solid}.-store .secTopics .topicsWrap .topicsList .topicsItem:last-child{border-bottom:#ccc 1px solid}.-store .secTopics .topicsWrap .topicsList .topicsItem a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em}.-store .secTopics .topicsWrap .topicsList .topicsItem a .thumb{max-width:300px;width:42%}.-store .secTopics .topicsWrap .topicsList .topicsItem a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-store .secTopics .topicsWrap .topicsList .topicsItem a .categolyList{margin-top:0;min-height:0}}.-store .secTopics .storeNewsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 2%}.-store .secTopics .storeNewsList>li{width:23.5%}.-store .secTopics .storeNewsList>li a{display:block;text-decoration:none;background:rgba(124,135,153,.1);height:100%;position:relative}.-store .secTopics .storeNewsList>li a .thumb{position:relative}.-store .secTopics .storeNewsList>li a .textArea{padding:1em;position:relative}.-store .secTopics .storeNewsList>li a .textArea .cate{position:absolute;right:.5em;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0 0 .3em .3em;padding:.4em .6em;text-align:center;color:#fff;background:#22b573;font-size:90%;top:-2.5em;width:5em;height:5em;border-radius:10em;letter-spacing:0;padding:.2em}.-store .secTopics .storeNewsList>li a .textArea .cate.info{background:#22b573}.-store .secTopics .storeNewsList>li a .textArea .cate.campaign{background:#f35f9a}.-store .secTopics .storeNewsList>li a .textArea .cate.event{background:#ed8f00}.-store .secTopics .storeNewsList>li a .textArea .cate.important{background:#ce5672}.-store .secTopics .storeNewsList>li a .textArea .cate.trial{background:#004097}.-store .secTopics .storeNewsList>li a .textArea time{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-store .secTopics .storeNewsList>li a .textArea p{color:#666;line-height:1.6}.-store .secTopics .storeNewsList>li a .textArea .tagList{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.3em 2%;width:100%}.-store .secTopics .storeNewsList>li a .textArea .tagList li{background:#7c8799;border-radius:2em;text-align:center;color:#fff;line-height:1;font-size:80%;padding:.5em;letter-spacing:0;min-width:5em}.-store .secTopics .storeNewsList>li a .textArea .tagList li.fitness{background:#004097}.-store .secTopics .storeNewsList>li a .textArea .tagList li.school,.-store .secTopics .storeNewsList>li a .textArea .tagList li.golf{background:#22b573}.-store .secTopics .storeNewsList>li a .textArea .tagList li.swimming,.-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-school,.-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-swimming{background:#36b2e7}.-store .secTopics .storeNewsList>li a .textArea .tagList li.tennis,.-store .secTopics .storeNewsList>li a .textArea .tagList li.pickleball,.-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-tennis{background:#ed8f00}.-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-dance .-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-ballet,.-store .secTopics .storeNewsList>li a .textArea .tagList li.kids-cheer{background:#f35f9a}.-store .secTopics .storeNewsList>li a .textArea .tagList li.kaatsu{background:#ce5672}.-store .secTopics .storeNewsList>li a .textArea .tagList li.pilates{background:#8248c0}.-store .secTopics .storeNewsList>li a .textArea .tagList li.higashikurumeTag.tennis{background:#ed8f00}.-store .secTopics .storeNewsList>li a .textArea .tagList li.higashikurumeTag.pickleball{background:#22b573}.-store .secTopics .storeNewsList>li a .textArea .tagList li.higashikurumeTag.kids-tennis{background:#36b2e7}.-store .secTopics .storeNewsList>li a .textArea .tagList li.higashikurumeTag.kids-dance{background:#f35f9a}@media screen and (max-width: 1080px){.-store .secTopics .storeNewsList{gap:2em 3%}.-store .secTopics .storeNewsList>li{width:31.3333333333%}}@media screen and (max-width: 767px){.-store .secTopics .storeNewsList{gap:2em 4%}.-store .secTopics .storeNewsList>li{width:48%}}@media screen and (max-width: 480px){.-store .secTopics .storeNewsList{gap:1.5em}.-store .secTopics .storeNewsList>li{width:100%}.-store .secTopics .storeNewsList>li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1em;gap:1em}.-store .secTopics .storeNewsList>li a .thumb{width:40%}.-store .secTopics .storeNewsList>li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.-store .secTopics .storeNewsList>li a .textArea .cate{right:-1em;top:-2.5em;width:4.5em;height:4.5em}}.-store .secOsusume{background:rgba(255,255,0,.4)}.-store .secOsusume .osusumeList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,3vw,1.5em);max-width:960px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 560px){.-store .secOsusume .osusumeList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.2em 4%}.-store .secOsusume .osusumeList li{width:48%}}.-store .secPoint .topLabel{padding-top:0}.-store .secPoint .topLabel:before{content:none}.-store .secPoint .topLabel .en{color:#004097}.-store .secPoint .topLabel.-higashikurume .en{color:#333}.-store .secPoint>.ttl{background:#004097;text-align:center;padding:1em;font-size:130%;color:#fff;position:relative}.-store .secPoint>.ttl:after{content:"";width:0;height:0;border-style:solid;border-right:1em solid rgba(0,0,0,0);border-left:1em solid rgba(0,0,0,0);border-top:1em solid #004097;border-bottom:0;position:absolute;left:50%;top:100%;margin-left:-1em}.-store .secPoint>.ttl.-orange{background:#ed8f00}.-store .secPoint>.ttl.-orange:after{border-top:1em solid #ed8f00}.-store .secPoint .pointWrap{background:url("../img/ofuna/poing-bg.jpg") no-repeat;background-position:center top;background-size:cover;padding:3em 0 2em}.-store .secPoint .pointWrap.-mitaka{background:url("../img/mitaka/poing-bg.jpg") no-repeat;background-position:center top;background-size:cover}.-store .secPoint .pointWrap.-higashikurume{padding:0;background:none}.-store .secPoint .pointWrap .strongText{margin-bottom:1em;font-size:clamp(1.6rem,4vw,3.6rem);line-height:1.6}.-store .secPoint .pointWrap .pointList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.5em,4vw,3em);max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.-store .secPoint .pointWrap .pointList .pointItem{width:calc(50% - 1.5em);background:#fff;padding:clamp(1em,5vw,2em);text-align:center}.-store .secPoint .pointWrap .pointList .pointItem .num{background:#004097;color:#fff;text-align:center;line-height:1;width:4em;height:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:.5em;font-size:130%}.-store .secPoint .pointWrap .pointList .pointItem .num span{display:block;line-height:1;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:170%}.-store .secPoint .pointWrap .pointList .pointItem .pointTitle{color:#004097;line-height:1.4;font-size:clamp(1.8rem,3.2vw,3.6rem);font-weight:bold}.-store .secPoint .pointWrap .pointList .pointItem .strongText{color:#004097;line-height:1.4;font-size:clamp(1.8rem,3.2vw,3.6rem);font-weight:bold;margin-bottom:0}.-store .secPoint .pointWrap .pointList .pointItem .thumb{margin:1em 0}.-store .secPoint .pointWrap .pointList .pointItem>p{font-size:120%;line-height:1.4}.-store .secPoint .pointWrap .pointList .pointItem .moreList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6em 1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.-store .secPoint .pointWrap .pointList .pointItem .moreList .more{margin-top:0}.-store .secPoint .pointWrap .pointList .pointItem .more{text-decoration:none;padding-right:1.5em;position:relative;color:#666;display:inline-block;margin-top:1em}.-store .secPoint .pointWrap .pointList .pointItem .more:after{content:"";width:1em;height:1em;background:url("../img/common/icon-arrow-line.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.5em}@media screen and (max-width: 767px){.-store .secPoint .pointWrap .pointList{gap:2em}.-store .secPoint .pointWrap .pointList .pointItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.-store .secPoint .pointWrap .pointList .pointItem .pointTitle{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:clamp(1.8rem,5.2vw,3.6rem)}.-store .secPoint .pointWrap .pointList .pointItem .strongText{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:clamp(1.8rem,5.2vw,3.6rem)}.-store .secPoint .pointWrap .pointList .pointItem .thumb{width:100%}.-store .secPoint .pointWrap .pointList .pointItem>p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:clamp(1.2rem,3.4vw,3rem)}.-store .secPoint .pointWrap .pointList .pointItem .moreList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.5em}}.-store .secPoint .higashikurumeList__item{padding:3em 0;text-align:center}.-store .secPoint .higashikurumeList__item:nth-child(2n){background:#f4f4f4}.-store .secPoint .higashikurumeList__item:last-child{padding-bottom:0}.-store .secPoint .higashikurumeList__item .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-store .secPoint .higashikurumeList__item .inner .num{color:#ed8f00;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:400%;line-height:1}.-store .secPoint .higashikurumeList__item .inner>.ttl{font-size:clamp(2rem,4vw,3.8rem);line-height:1.4;margin-bottom:.5em}.-store .secPoint .higashikurumeList__item .inner .thumb{margin:1em auto}.-store .secPoint .higashikurumeList__item .inner .thumb.-yellow{padding:1.5em 0;background:#fffed9;position:relative}.-store .secPoint .higashikurumeList__item .inner .thumb.-yellow:before{content:"";width:100vw;height:100%;background:#fffed9;position:absolute;left:50%;top:0;margin-left:-50vw;z-index:-1}.-store .secPoint .higashikurumeList__item .inner .thumb.-yellow img{max-width:860px;width:100%}.-store .secPoint .higashikurumeList__item .inner>p{text-align:left;max-width:900px;width:auto;margin:0 auto;font-size:110%;display:inline-block}.-store .secPoint .higashikurumeList__item .inner .strongText{font-size:160%;margin-bottom:.5em}.-store .secPoint .higashikurumeList__item .inner .linkWrap{margin-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em}.-store .secPoint .higashikurumeList__item .inner .linkWrap .ttl{padding-right:1.5em;position:relative;color:#666}.-store .secPoint .higashikurumeList__item .inner .linkWrap .ttl:after{content:"";width:1em;height:1em;background:url("../img/common/icon-arrow-line.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.5em}.-store .secPoint .higashikurumeList__item .inner .linkWrap a{text-decoration:none}.-store .secBanner{background:#ecedef;margin:1em 0;padding:3em 0}.-store .secBanner a{display:block;max-width:940px;width:100%;margin:0 auto}.-store .secAccess{background:#ecedef;margin:1em 0}.-store .secAccess .gMap{position:relative;width:100%;padding-top:40%;height:0}.-store .secAccess .gMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.-store .secAccess .gMap{padding-top:60%;width:100vw;margin-left:-5vw}}.-store .secAccess .accessWrap{margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em;max-width:900px;width:100%;margin-left:auto;margin-right:auto}.-store .secAccess .accessWrap .thumb{width:35%;max-width:470px}.-store .secAccess .accessWrap .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-store .secAccess .accessWrap .textArea p{line-height:1.4}.-store .secAccess .accessWrap .textArea p.bold{font-weight:bold}.-store .secAccess .accessWrap .textArea p.small{font-size:80%}.-store .secAccess .accessWrap .textArea .bigText{font-size:150%}.-store .secAccess .accessWrap .textArea .info{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:1em 0;margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2em}.-store .secAccess .accessWrap .textArea .info img{width:100%}.-store .secAccess .accessWrap .textArea .info .tel{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-store .secAccess .accessWrap .textArea .info .tel .num{font-size:150%;line-height:1}@media screen and (max-width: 767px){.-store .secAccess .accessWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-store .secAccess .accessWrap .thumb{width:100vw;margin-left:-5vw;max-width:100vw}.-store .secAccess .accessWrap .textArea p.bold{text-align:center}.-store .secAccess .accessWrap .textArea .info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-store .secAccess .btnArea .basicBtn{border-color:#8dc21f;border-width:2px;background:#fff}.-access .topLabel{color:#8dc21f}.-access .topLabel::before{background-image:url(../img/common/deco-access.svg)}.-access .topLabel .en{color:#333}.-access .topLabel .jp{color:#8dc21f;border-color:#8dc21f}.-access .pageLabelImg{background-image:url(../img/common/access/pagettl-bg.png)}.-access .secAbout .ttl{font-size:clamp(1.6rem,3.5vw,3.6rem);text-align:center;font-weight:500;line-height:1.5;position:relative;padding-bottom:1em;margin-bottom:1em}.-access .secAbout .ttl::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2em;height:.2em;background-color:#8dc21f;display:inline-block;margin:auto}.-access .secAbout .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:400px;width:100%;margin:auto}.-access .secAbout .txt p{display:inline-block}.-access .secAbout .txt p::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.2em;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.-access .secAbout .txt .address::before{background-image:url(../img/common/access/icon-map.svg)}.-access .secAbout .txt .tel::before{background-image:url(../img/common/access/icon-tel.svg)}.-access .secAbout .img{margin-top:3em}.-access .secAbout .img img{width:100%}.-access .secRoute{margin-top:3em}.-access .secRoute .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em}@media screen and (max-width: 767px){.-access .secRoute .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-access .secRoute .flex>div{width:50%}@media screen and (max-width: 767px){.-access .secRoute .flex>div{width:100%}}.-access .secRoute .flex .ttl{font-weight:bold;color:#fff;background-color:#8dc21f;padding:.5em 1em .5em 2.5em;display:inline-block;background-position:left 1em center;background-repeat:no-repeat;line-height:1.5;margin-bottom:1em}.-access .secRoute .flex .ttl.-train{background-image:url(../img/common/access/icon-train.svg);background-size:.9em}.-access .secRoute .flex .ttl.-bus{background-image:url(../img/common/access/icon-bus.svg);background-size:1em}.-access .secRoute .flex .ttl.-car{background-image:url(../img/common/access/icon-car.svg);background-size:1.3em;padding-left:3em}.-access .secRoute .flex p{font-weight:normal}.-access .secRoute .flex .imgArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-access .secInfo .informationLabel{text-align:center;margin-bottom:2em}.-access .secInfo .informationLabel img{height:clamp(30px,5vw,80px)}.-access .secInfo .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}@media screen and (max-width: 767px){.-access .secInfo .flex{gap:1em}}.-access .secInfo .flex>div{width:calc(50% - 1em);padding:1em}@media screen and (max-width: 767px){.-access .secInfo .flex>div{width:100%}}.-access .secInfo .flex .flexItem{margin-bottom:2em}.-access .secInfo .flex .flexItem p{margin-bottom:.5em}.-access .secInfo .week{width:8em;text-align:center;font-size:.8em;line-height:1;padding:.5em;border:1px solid #333;display:inline-block;border-radius:.3em;margin-right:1em}@media screen and (max-width: 767px){.-access .secInfo .time{display:block}}.-access .secInfo .facilitiesList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.-access .secInfo .facilitiesList li{width:calc(16.6666666667% - .9em);text-align:center}@media screen and (max-width: 767px){.-access .secInfo .facilitiesList li{width:calc(33.3333333333% - .75em)}}.-access .secInfo .facilitiesList li img{width:100%}.-access .secInfo .facilitiesList li span{overflow-wrap:anywhere;word-break:break-all;display:inline-block;font-size:.8em;line-height:1.2;margin-top:.5em}.-access .secInfo .ttl{font-weight:bold;color:#fff;background-color:#8dc21f;padding:.5em 1em;display:block;margin:0 0 1em -1em;width:calc(100% + 2em);background-position:left 1em center;background-repeat:no-repeat;line-height:1.5;text-align:center}.-access.-higashikurume .topLabel{color:#8dc21f}.-access.-higashikurume .topLabel::before{background-image:url(../img/common/deco-access-higashikurume.svg)}.-access.-higashikurume .pageLabelImg{background-image:url(../img/higashikurume/access/pagettl-bg.png)}.-access.-higashikurume .secAbout .txt .address::before{background-image:url(../img/higashikurume/access/icon-map-orange.svg)}.-access.-higashikurume .secAbout .txt .tel::before{background-image:url(../img/higashikurume/access/icon-tel-orange.svg)}.-access.-higashikurume .accordionBox details::after{background-image:url(../img/higashikurume/access/icon-arrow-bottom-orange.svg)}.-access.-higashikurume .accordionBox details[open]::after{background-image:url(../img/higashikurume/access/icon-arrow-top-orange.svg)}.-access.-higashikurume .secAbout .ttl::before,.-access.-higashikurume .secInfo .ttl,.-access.-higashikurume .secRoute .flex .ttl{background-color:#fcc800}.-access.-higashikurume .accordionBox details summary{color:#fcc800}.-access.-higashikurume .accordionBox details{background-color:#fff8db;border-color:#fcc800}.-coach{overflow:hidden}.-coach .topLabel{color:#fcc800}.-coach .topLabel::before{background-image:url(../img/common/deco-coach.svg)}.-coach .topLabel .en{color:#333}.-coach .topLabel .jp{color:#fcc800;border-color:#fcc800}.-coach .pageLabelImg{background-image:url(../img/common/coach/pagettl-bg.png)}.-coach .secCoach .informationLabel{text-align:center;margin-bottom:2em}.-coach .secCoach .informationLabel img{height:clamp(60px,8vw,150px)}.-coach .secCoach .coach__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}@media screen and (max-width: 767px){.-coach .secCoach .coach__list{gap:1em}}.-coach .secCoach .coach__item{position:relative;width:calc(33.3333333333% - 1.5em);padding:2em 0}@media screen and (max-width: 767px){.-coach .secCoach .coach__item{width:100%;padding:1em}}.-coach .secCoach .coach__item .img{position:relative}.-coach .secCoach .coach__item .img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;width:100%}.-coach .secCoach .coach__item .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:-0.5em;bottom:1em;width:calc(100% + 1em);background-color:#fcc800;color:#fff;padding:1em;line-height:1.2}.-coach .secCoach .coach__item .name .en{margin-left:auto;font-size:.7em;font-weight:normal}.-coach .secCoach .coach__item .txt{margin-top:1em}.-coach .secCoach .coach__item .txt .profile span{color:#f09300;font-size:.8em;margin-right:1em}.-coach .secCoach .coach__item .txt .comment{padding:1em 0;margin-top:1em;border-top:1px solid #fcc800}.-coach .secCoach .coach__item:nth-child(6n+4)::before{content:"";position:absolute;left:-50vw;top:-1em;background-color:#fff8db;width:150vw;height:calc(100% + 2.5em);display:block;z-index:-1}@media screen and (max-width: 767px){.-coach .secCoach .coach__item:nth-child(6n+4)::before{content:none}}@media screen and (max-width: 767px){.-coach .secCoach .coach__item:nth-child(even)::before{content:"";content:"";position:absolute;left:-50vw;top:-0.75em;background-color:#fff8db;width:150vw;height:calc(100% + 1em);display:block;z-index:-1}}.-faq section.inner{max-width:780px}.-faq h1.wp-block-heading{font-size:1.3em;color:#004097;border-bottom:1px solid;padding:.5em 0;margin-bottom:1em}.-faq h2.wp-block-heading{font-size:1.5em}@media screen and (max-width: 767px){.-faq .wp-block-buttons .wp-block-button{width:calc(50% - .25em)}}.-faq .wp-block-buttons .wp-block-button__link{font-size:.8em;line-height:1.5;color:#7c8799}.-faq .wp-block-buttons .wp-block-button__link:hover{color:#fff;background-color:#7c8799}.-faq .categoryBtnWrap .wp-block-button__link{font-size:.8em;line-height:1.5;color:#fff;background-color:#7c8799}.-faq .categoryBtnWrap .wp-block-button__link:hover{color:#7c8799;background-color:#fff}.-faq .wp-block-accordion-item{margin-top:1em}.-faq .wp-block-accordion-item .wp-block-buttons{margin-top:1em}.-faq .wp-block-accordion-heading__toggle{padding:0}.-faq .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-align:none}.-faq .wp-block-accordion-heading{padding:.5em;background-color:#e8eff2}.-faq .wp-block-accordion-panel{padding:1em 1.5em}.-faq .wp-block-accordion-heading__toggle-icon{color:#7c8799}.-pilates{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;font-weight:700;overflow:hidden;text-align:center;letter-spacing:0;word-break:auto-phrase}.-pilates .topLabel{color:#61619e}.-pilates .topLabel::before{background-image:url(../img/common/deco-pilates.svg)}.-pilates .topLabel .en{color:#333}.-pilates .topLabel .jp{color:#61619e;border-color:#61619e}.-pilates .yen,.-pilates .price{font-family:"Barlow",sans-serif}.-pilates .yen{font-size:.7em}.-pilates .mContainer{padding:2em 0}.-pilates img{width:100%;height:auto}.-pilates p{font-size:1.2em}@media screen and (max-width: 767px){.-pilates p{font-size:1em}}.-pilates .imgLabel{margin:2em auto 1em auto}.-pilates .imgLabel img{width:auto;height:clamp(70px,6em,140px)}.-pilates .pointLabel{line-height:1.3;margin-bottom:2em}.-pilates .pointLabel .num{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#fff;background-color:#61619e;width:2em;height:2em;line-height:2em;font-size:2em;border-radius:50%;margin:0 auto .5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.-pilates .pointLabel .num{font-size:1.5em}}.-pilates .pointLabel .sub{color:#61619e;font-size:clamp(1.2em,2vw,1.5em);display:inline-block;position:relative;margin:.3em auto}.-pilates .pointLabel .sub::before,.-pilates .pointLabel .sub::after{content:"";position:absolute;top:.25em;width:.12em;height:1.2em;background-color:#61619e;vertical-align:middle}.-pilates .pointLabel .sub::before{left:-0.75em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-pilates .pointLabel .sub::after{right:-0.75em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.-pilates .pointLabel .ttl{color:#61619e;font-size:clamp(2em,5vw,3em);display:block;word-break:auto-phrase}.-pilates .underline{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgb(255, 255, 56)));background:-webkit-linear-gradient(transparent 70%, rgb(255, 255, 56) 70%);background:linear-gradient(transparent 70%, rgb(255, 255, 56) 70%)}.-pilates .pageLabelImg img{max-height:initial}.-pilates .asteriskList{margin:2em auto;text-align:left;font-size:.9em;line-height:1.5}.-pilates .asteriskList li{position:relative;padding-left:1.2em;margin-bottom:.2em;word-break:initial}.-pilates .asteriskList li::before{content:"※";position:absolute;left:0;top:0}.-pilates .btnArea{text-align:center}.-pilates .btnArea .bg{padding:0}.-pilates .btnArea .wlineBtn{display:inline-block;padding:5px;border-radius:5em;position:relative;max-width:26em;padding:1em 2em;line-height:1.5;margin:1em;color:#fff;background:#61619e;text-decoration:none;border-radius:5em;text-align:center}@media screen and (max-width: 767px){.-pilates .btnArea .wlineBtn{width:80vw;max-width:80vw}}.-pilates .btnArea .wlineBtn::before{content:"";display:inline-block;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-7px;top:-7px;background-color:initial;border:2px solid #61619e;border-radius:5em}.-pilates .btnArea .wlineBtn.-white{background:#fff;color:#61619e}.-pilates .btnArea .wlineBtn.-white::before{border-color:#fff}.-pilates .btnArea .wlineBtn.-blue{background-color:#0072be}.-pilates .btnArea .wlineBtn.-blue::before{border-color:#0072be}.-pilates .btnArea .wlineBtn.-green{background-color:#00a99c}.-pilates .btnArea .wlineBtn.-green::before{border-color:#00a99c}.-pilates .secCampaign{background-image:url(../img/common/pilates/campaign-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.-pilates .secCampaign .campaignLabel{line-height:1.5;margin-bottom:1.5em}.-pilates .secCampaign .campaignLabel .en{font-weight:500;font-size:clamp(2.8rem,10vw,5.4rem);display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-pilates .secCampaign .campaignLabel .jp{display:block;font-size:clamp(1.6rem,3vw,1.8rem)}.-pilates .secCampaign .splideCampaign{position:relative;padding:0 3em}.-pilates .secCampaign .splideCampaign .splide__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:2em;height:2em;background:rgba(0,0,0,0);opacity:1;border:none}.-pilates .secCampaign .splideCampaign .splide__arrow svg{display:none}.-pilates .secCampaign .splideCampaign .splide__arrow--prev{background:url("../img/common/pilates/arrow-prev.svg") no-repeat center/contain;left:0}.-pilates .secCampaign .splideCampaign .splide__arrow--next{background:url("../img/common/pilates/arrow-next.svg") no-repeat center/contain;right:0}.-pilates .secPagelink{background-color:#ebebff}.-pilates .secPagelink .pagelink__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;line-height:1.5}@media screen and (max-width: 767px){.-pilates .secPagelink .pagelink__list{gap:.5em}}@media screen and (max-width: 767px){.-pilates .secPagelink .pagelink__item{width:calc(50% - .25em)}}.-pilates .secPagelink .pagelink__item a{display:inline-block;position:relative;background-color:#fff;padding:.2em 1em;border:.15em solid #61619e;color:#61619e;border-radius:.5em;text-decoration:none}@media screen and (max-width: 767px){.-pilates .secPagelink .pagelink__item a{width:100%;padding:.75em}}.-pilates .secPagelink .pagelink__item a:hover{background-color:#61619e;color:#fff}.-pilates .secPagelink .pagelink__item a:hover::before{content:"";display:inline-block;position:absolute;top:100%;left:50%;margin-left:-0.5em;border:.5em solid rgba(0,0,0,0);border-top:.5em solid #61619e}.-pilates .secPagelink .pagelink__item a[target=_blank]::after{content:"";width:1.3em;height:1.3em;vertical-align:text-top;display:inline-block;margin-left:.2em;background-image:url(../img/common/icon-pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.-pilates .secPoint .point01{margin-bottom:4em}.-pilates .secPoint .point01__list{background-image:url(../img/common/pilates/point-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em;padding:3em 1em;margin-bottom:1.5em}@media screen and (max-width: 767px){.-pilates .secPoint .point01__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;padding:2em 1em}}.-pilates .secPoint .point01__item{width:380px;max-width:30%}.-pilates .secPoint .point01__item .txt{color:#ffff38;line-height:1.2;font-size:1.2em;margin-top:.5em}.-pilates .secPoint .point02{margin-bottom:4em}.-pilates .secPoint .point02 .pointLabel{margin-bottom:1em}.-pilates .secPoint .point02 .img{margin:1.5em auto}.-pilates .secPoint .point02 .img img{border-radius:1.5em}.-pilates .secPoint .point03{background-image:url(../img/common/pilates/point-03-bg-pc.png);background-size:cover;background-repeat:no-repeat;background-position:center top 12em}@media screen and (max-width: 767px){.-pilates .secPoint .point03{background-image:url(../img/common/pilates/point-03-bg-sp.png);background-size:contain;background-position:center top 10em}}.-pilates .secPoint .point03 .pointLabel{margin-bottom:28em}@media screen and (max-width: 767px){.-pilates .secPoint .point03 .pointLabel{margin-bottom:14em}}.-pilates .secPoint .point03 p{margin-bottom:1.5em}.-pilates .secLesson .mens{display:inline-block;padding:.2em 3em;margin:1em auto 0 auto;font-size:1.5em;color:#61619e;border:.15em solid #61619e;border-radius:.5em}.-pilates .secLesson .bg{padding:3em 0;background-image:url(../img/common/pilates/lesson-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.-pilates .secLesson .lesson__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 3em;text-align:left}@media screen and (max-width: 767px){.-pilates .secLesson .lesson__list{gap:1em}}.-pilates .secLesson .lesson__item{width:calc(50% - 1.5em);background-color:#fff;border-radius:1em;padding:1.5em}@media screen and (max-width: 767px){.-pilates .secLesson .lesson__item{width:100%;padding:1em}}.-pilates .secLesson .lesson01 .ttl,.-pilates .secLesson .lesson02 .ttl{font-size:1.3em;background-color:#61619e;color:#fff;border-radius:5em;padding:.3em 1em;width:100%;display:block;text-align:center}.-pilates .secLesson .lesson01 .img,.-pilates .secLesson .lesson02 .img{margin:1em auto}.-pilates .secLesson .lesson03{text-align:center;width:100%}.-pilates .secLesson .lesson03 .ttl{font-size:1.3em;position:relative;color:#61619e;margin-bottom:1em}.-pilates .secLesson .lesson03 .ttl::before{content:"";width:2em;height:3px;background-color:#61619e;display:inline-block;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.-pilates .secLesson .lesson03 .item__list{line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5%}@media screen and (max-width: 767px){.-pilates .secLesson .lesson03 .item__list{gap:.5em}}.-pilates .secLesson .lesson03 .item__item{width:15%}@media screen and (max-width: 767px){.-pilates .secLesson .lesson03 .item__item{width:calc(25% - .25em);font-size:.7em}}.-pilates .secLesson .lesson03 .item__item span{margin-top:.5em;word-break:break-all;display:block}.-pilates .secSchedule{margin-bottom:3em}.-pilates .secSchedule .btnArea{margin:0}.-pilates .secSchedule .bg{background-color:#61619e;color:#fff;padding:1em 0}.-pilates .secSchedule .bg .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:1em}@media screen and (max-width: 767px){.-pilates .secSchedule .bg .inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}}.-pilates .secSchedule .bg p{font-size:1.2em}.-pilates .secInstructor p{font-size:1em}.-pilates .secInstructor .instructor__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;text-align:left}@media screen and (max-width: 767px){.-pilates .secInstructor .instructor__list{gap:1em}}.-pilates .secInstructor .instructor__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333333333% - 1.5em);height:auto;padding:2em 0}@media screen and (max-width: 767px){.-pilates .secInstructor .instructor__item{width:100%;padding:1em}}.-pilates .secInstructor .instructor__item .img{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.-pilates .secInstructor .instructor__item .img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;width:100%}.-pilates .secInstructor .instructor__item .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:-0.5em;bottom:1em;width:calc(100% + 1em);background-color:#61619e;color:#fff;padding:1em;line-height:1.2}.-pilates .secInstructor .instructor__item .name .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-left:auto;font-size:.7em;font-weight:normal;letter-spacing:.1em}.-pilates .secInstructor .instructor__item .txt{margin:1em 0 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-pilates .secInstructor .instructor__item .txt .profileBox{padding-bottom:1em}@media screen and (max-width: 767px){.-pilates .secInstructor .instructor__item .txt .profileBox{min-height:auto}}.-pilates .secInstructor .instructor__item .txt .profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.75;margin-bottom:1em;word-break:initial}.-pilates .secInstructor .instructor__item .txt .profile:last-of-type{margin-bottom:0}.-pilates .secInstructor .instructor__item .txt .profile span{width:9em;color:#61619e;font-size:.8em;margin-right:1em;white-space:nowrap}.-pilates .secInstructor .instructor__item .comment{padding:1em 0;border-top:1px solid #61619e;word-break:initial;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.-pilates .secInstructor .instructor__item:nth-child(6n+4)::before{content:"";position:absolute;left:-100vw;top:-1em;background-color:#ebebff;width:200vw;height:calc(100% + 2.5em);display:block;z-index:-1}@media screen and (max-width: 767px){.-pilates .secInstructor .instructor__item:nth-child(6n+4)::before{content:none}}@media screen and (max-width: 767px){.-pilates .secInstructor .instructor__item:nth-child(even)::before{content:"";position:absolute;left:-50vw;top:-0.75em;background-color:#ebebff;width:150vw;height:calc(100% + 1em);display:block;z-index:-1}}.-pilates .secPrice .inner{max-width:800px}.-pilates .secPrice .priceBox{text-align:center;border:1px solid #999;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-pilates .secPrice .priceBox .name{letter-spacing:.1em}.-pilates .secPrice .priceBox .price{font-size:2.5em;line-height:1}.-pilates .secPrice .priceBox .yen{font-size:.7em}.-pilates .secPrice .price{font-size:2em}.-pilates .secPrice table{line-height:1.5;width:100%;margin:2em auto}@media screen and (max-width: 767px){.-pilates .secPrice table .small{display:block}}.-pilates .secPrice table tbody tr th,.-pilates .secPrice table tbody tr td{border:1px solid #999;padding:1em;text-align:center}@media screen and (max-width: 767px){.-pilates .secPrice table tbody tr th,.-pilates .secPrice table tbody tr td{padding:1em}}.-pilates .secPrice table tbody tr td{text-align:left}.-pilates .secPrice table tbody tr th{background-color:#ebebff}.-pilates .secPrice table tbody tr:first-child th{background-color:#36b2e7;color:#fff}.-pilates .secPrice table tbody tr:nth-child(2) th,.-pilates .secPrice table tbody tr:nth-child(2) td{background-color:#ffff59}.-pilates .secPrice table.group tbody tr:first-child th{background-color:#2c8fba}.-pilates .secStep .imgLabel img{height:clamp(140px,10em,350px)}.-pilates .secStep .step__list{margin:auto;width:800px;max-width:100%}.-pilates .secStep .step__item{position:relative;width:100%;background-color:#ebebff;padding:1em 2em;border-radius:1em;margin-bottom:3em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em}.-pilates .secStep .step__item:not(:last-child){margin-bottom:3em}.-pilates .secStep .step__item:not(:last-child)::before{content:"";width:1.5em;height:1.5em;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/common/pilates/icon-arrow-bottom-purple.svg)}.-pilates .secStep .step__item .num{color:#61619e;font-family:"Barlow",sans-serif}.-pilates .secStep .step__item .ttl span{margin-top:.3em;display:block;font-size:.9em;color:#4d4d4d;line-height:1.75}.-pilates .secAdmission{margin-bottom:4em;color:#333}.-pilates .secAdmission .imgLabel img{width:auto;height:clamp(140px,10em,350px)}.-pilates .secAdmission .imgLabel span{display:block;margin-top:1em;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.5em;letter-spacing:.05em}.-pilates .secAdmission .asterisk{text-align:left;font-size:.7em}.-pilates .secAdmission .admission__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em auto .5em auto;gap:1em}@media screen and (max-width: 767px){.-pilates .secAdmission .admission__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-pilates .secAdmission .admission__item{padding:1em;background-color:#dbe4ea;text-align:left}.-pilates .secAdmission .admission__item .ttl{font-size:1.2em;text-align:center}.-pilates .secAdmission .admission__item .price{font-size:1.75em;text-align:center}.-pilates .secAdmission .admission__item .small{text-align:left;font-size:.7em;line-height:1.5}.-pilates .secAdmission .asteriskList li::before{content:"■"}.-pilates .secAdmission .asteriskList li img{width:auto;height:1.5em;padding:0 1em}.-pilates.-ofuna .secInstructor .instructor__item{width:calc(50% - 1.5em)}@media screen and (max-width: 767px){.-pilates.-ofuna .secInstructor .instructor__item{width:100%}}@media screen and (max-width: 767px){.-pilates.-ofuna .secInstructor .instructor__item .txt .profileBox{min-height:auto}}.-pilates.-mitaka .secInstructor .instructor__item .txt .profileBox{min-height:13em}@media screen and (max-width: 767px){.-pilates.-mitaka .secInstructor .instructor__item .txt .profileBox{min-height:auto}}.-kaatsu{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;font-weight:700;overflow:hidden;text-align:center;letter-spacing:0;word-break:auto-phrase}.-kaatsu .topLabel{color:#d61518}.-kaatsu .topLabel::before{background-image:url(../img/common/deco-kaatsu.svg)}.-kaatsu .topLabel .en{color:#fff}.-kaatsu .topLabel .jp{color:#333;background-color:#fff;border:none}.-kaatsu .secTraining .topLabel .en,.-kaatsu .secPrice .topLabel .en{color:#333}.-kaatsu .secTraining .topLabel .jp,.-kaatsu .secPrice .topLabel .jp{color:#d61518;border:#d61518 2px solid}.-kaatsu .yen,.-kaatsu .price{font-family:"Barlow",sans-serif}.-kaatsu .yen{font-size:.7em}.-kaatsu .mContainer{padding:2em 0}.-kaatsu img{width:100%;height:auto}.-kaatsu .imgLabel{margin:2em auto}.-kaatsu .imgLabel img{width:auto;height:clamp(70px,6em,140px)}.-kaatsu .pointLabel{line-height:1.3;margin-bottom:2em}.-kaatsu .pointLabel .num{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#fff;background-color:#d61518;width:2em;height:2em;line-height:2em;font-size:2em;border-radius:50%;margin:0 auto .5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.-kaatsu .pointLabel .num{font-size:1.5em}}.-kaatsu .pointLabel .sub{color:#d61518;font-size:clamp(1.2em,2vw,1.5em);display:inline-block;position:relative;margin:.3em auto}.-kaatsu .pointLabel .sub::before,.-kaatsu .pointLabel .sub::after{content:"";position:absolute;top:.25em;width:.12em;height:1.2em;background-color:#d61518;vertical-align:middle}.-kaatsu .pointLabel .sub::before{left:-0.75em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-kaatsu .pointLabel .sub::after{right:-0.75em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.-kaatsu .pointLabel .ttl{color:#d61518;font-size:clamp(2em,5vw,3em);display:block;word-break:keep-all}.-kaatsu .underline{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgb(255, 255, 56)));background:-webkit-linear-gradient(transparent 70%, rgb(255, 255, 56) 70%);background:linear-gradient(transparent 70%, rgb(255, 255, 56) 70%)}.-kaatsu .pageLabelImg img{max-height:initial}.-kaatsu .asteriskList{margin:2em auto;text-align:left;font-size:.9em;line-height:1.5}.-kaatsu .asteriskList li{position:relative;padding-left:1.2em;margin-bottom:.2em;word-break:initial}.-kaatsu .asteriskList li::before{content:"※";position:absolute;left:0;top:0}.-kaatsu .secCampaign{background-image:url(../img/common/kaatsu/campaign-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.-kaatsu .secCampaign .campaignLabel{line-height:1.5;margin-bottom:1.5em}.-kaatsu .secCampaign .campaignLabel .en{font-weight:500;font-size:clamp(2.8rem,10vw,5.4rem);display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-kaatsu .secCampaign .campaignLabel .jp{display:block;font-size:clamp(1.6rem,3vw,1.8rem)}.-kaatsu .secCampaign .splideCampaign{position:relative;padding:0 3em}.-kaatsu .secCampaign .splideCampaign .splide__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:2em;height:2em;background:rgba(0,0,0,0);opacity:1;border:none}.-kaatsu .secCampaign .splideCampaign .splide__arrow svg{display:none}.-kaatsu .secCampaign .splideCampaign .splide__arrow--prev{background:url("../img/common/pilates/arrow-prev.svg") no-repeat center/contain;left:0}.-kaatsu .secCampaign .splideCampaign .splide__arrow--next{background:url("../img/common/pilates/arrow-next.svg") no-repeat center/contain;right:0}.-kaatsu .secPagelink{background-color:#6b6b6b}.-kaatsu .secPagelink .pagelink__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;line-height:1.5}@media screen and (max-width: 767px){.-kaatsu .secPagelink .pagelink__list{gap:.5em}}@media screen and (max-width: 767px){.-kaatsu .secPagelink .pagelink__item{width:calc(50% - .25em)}}.-kaatsu .secPagelink .pagelink__item a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#fff;padding:.5em 1em;color:#333;border-radius:.5em;text-decoration:none;line-height:1.2}@media screen and (max-width: 767px){.-kaatsu .secPagelink .pagelink__item a{width:100%;padding:.75em}}.-kaatsu .secPagelink .pagelink__item a:hover{background-color:#d61518;color:#fff}.-kaatsu .secPagelink .pagelink__item a:hover::before{content:"";display:inline-block;position:absolute;top:100%;left:50%;margin-left:-0.5em;border:.5em solid rgba(0,0,0,0);border-top:.5em solid #d61518}.-kaatsu .secPagelink .pagelink__item a[target=_blank]::after{content:"";width:1.3em;height:1.3em;vertical-align:text-top;display:inline-block;margin-left:.2em;background-image:url(../img/common/icon-pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.-kaatsu .secPoint .point01{background-image:url(../img/common/kaatsu/point-01-bg.svg);background-repeat:repeat;background-size:1em;background-color:#333;color:#fff}.-kaatsu .secPoint .point01 .img{max-width:clamp(180px,6em,360px);margin:2em auto}.-kaatsu .secPoint .point01__osusume{padding:2em 0;position:relative;background-image:url(../img/common/kaatsu/point-01-osusume-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.-kaatsu .secPoint .point01__osusume::before{content:"";position:absolute;bottom:0;right:10vw;width:20vw;height:110%;background-image:url(../img/common/kaatsu/point-01-osusume.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.-kaatsu .secPoint .point01__osusume::before{content:none}}.-kaatsu .secPoint .point01__osusume .ttl{margin-bottom:1em}.-kaatsu .secPoint .point01__osusume .ttl span{display:inline-block;background-color:#d61518;color:#fff;border-radius:2em;padding:.5em 3em}.-kaatsu .secPoint .point01__osusume .item__list{text-align:left;width:auto;display:inline-block}.-kaatsu .secPoint .point01__osusume .item__item{font-size:1.2em;position:relative;padding-left:2em;line-height:1.5;margin-bottom:.5em}.-kaatsu .secPoint .point01__osusume .item__item::before{content:"";background-image:url(../img/common/kaatsu/point-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;display:inline-block;position:absolute;left:0;top:0;width:1.5em;height:1.5em;margin-right:.5em}.-kaatsu .secPoint .point02 small{font-size:.8em}.-kaatsu .secPoint .point03 .mContainer{padding-top:0}.-kaatsu .secPoint .point03 .img{margin-top:2em}.-kaatsu .secPoint .point03 .img img{border-radius:1.5em}.-kaatsu .secPoint .modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:1000}.-kaatsu .secPoint .modal__list{max-width:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em;margin:2em auto}@media screen and (max-width: 767px){.-kaatsu .secPoint .modal__list{gap:1em}}.-kaatsu .secPoint .modal__item{width:calc(33% - 2em)}@media screen and (max-width: 767px){.-kaatsu .secPoint .modal__item{width:calc(33% - .75em)}}.-kaatsu .secPoint .modal__item img{border-radius:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border:.2em solid #d61518}.-kaatsu .secPoint .modal__item a{text-decoration:none;color:#d61518}.-kaatsu .secPoint .modal__item .ttl{display:inline-block;margin-top:.5em;padding-right:1.5em;background-repeat:no-repeat;background-size:.5em;background-position:right center;background-image:url(../img/common/kaatsu/icon-arrow-next-red.svg)}.-kaatsu .secPoint .modal__bg{background:rgba(85,85,85,.8);height:100vh;position:absolute;width:100%}.-kaatsu .secPoint .modal__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;max-height:90%;padding:2em;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.25);box-shadow:0 0 30px rgba(0,0,0,.25);text-align:center;overflow:scroll}@media screen and (max-width: 1240px){.-kaatsu .secPoint .modal__content{width:60%}}@media screen and (max-width: 767px){.-kaatsu .secPoint .modal__content{width:90%;padding:1.5em}}.-kaatsu .secPoint .modal__content .ttl{margin-bottom:1em;line-height:1.5;text-align:center}.-kaatsu .secPoint .modal__content .ttl .jp{font-size:2em;color:#d61518;display:block}.-kaatsu .secPoint .modal__content .ttl .en{display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:.6em;color:#333}.-kaatsu .secPoint .modal__content .img{margin:1em auto}.-kaatsu .secPoint .modal__content p{text-align:left}.-kaatsu .secPoint .modal__content .js-modal-close{width:10em;margin:2em auto 0 auto;border:.15em solid #d61518;color:#d61518;padding:.5em 1.5em;display:inline-block;text-align:center;border-radius:5em;text-decoration:none}.-kaatsu .secInstructor{background-image:url(../img/common/kaatsu/instructor-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.-kaatsu .secInstructor .instructor__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;text-align:left}@media screen and (max-width: 767px){.-kaatsu .secInstructor .instructor__list{gap:1em}}.-kaatsu .secInstructor .instructor__item{position:relative;width:calc(50% - 1.5em);padding:2em 0}@media screen and (max-width: 767px){.-kaatsu .secInstructor .instructor__item{width:100%;padding:1em}}.-kaatsu .secInstructor .instructor__item .img{position:relative}.-kaatsu .secInstructor .instructor__item .img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;width:100%}.-kaatsu .secInstructor .instructor__item .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:-0.5em;bottom:1em;width:calc(100% + 1em);background-color:#d61518;color:#fff;padding:1em;line-height:1.2}.-kaatsu .secInstructor .instructor__item .name .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-left:auto;font-size:.7em;font-weight:normal;letter-spacing:.1em}.-kaatsu .secInstructor .instructor__item .txt{margin-top:1em;word-break:initial}.-kaatsu .secInstructor .instructor__item .txt .profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.75;margin-bottom:1em}.-kaatsu .secInstructor .instructor__item .txt .profile span{width:9em;color:#61619e;font-size:.8em;margin-right:1em;white-space:nowrap}.-kaatsu .secInstructor .instructor__item .txt .comment{padding:1em 0;margin-top:1em;border-top:1px solid #d61518}.-kaatsu .secInstructor .instructor__item .week{margin:1.5em auto;font-size:.9em;padding:.5em .5em .5em 1em;background-color:#fff;border-left:.5em solid #d61518}.-kaatsu .secInstructor .instructor__item .comment{display:block;font-size:.9em;color:#fff}.-kaatsu .secInstructor .instructor__item:nth-child(6n+4)::before{content:"";position:absolute;left:-50vw;top:-1em;background-color:#fce8e8;width:150vw;height:calc(100% + 2.5em);display:block;z-index:-1}@media screen and (max-width: 767px){.-kaatsu .secInstructor .instructor__item:nth-child(6n+4)::before{content:none}}@media screen and (max-width: 767px){.-kaatsu .secInstructor .instructor__item:nth-child(even)::before{content:"";content:"";position:absolute;left:-50vw;top:-0.75em;background-color:#fce8e8;width:150vw;height:calc(100% + 1em);display:block;z-index:-1}}.-kaatsu .secInstructor .col01 .instructor__item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;text-align:left}@media screen and (max-width: 767px){.-kaatsu .secInstructor .col01 .instructor__item{gap:1em}}.-kaatsu .secInstructor .col01 .instructor__item .img,.-kaatsu .secInstructor .col01 .instructor__item .comment{width:calc(50% - 1.5em)}@media screen and (max-width: 767px){.-kaatsu .secInstructor .col01 .instructor__item .img,.-kaatsu .secInstructor .col01 .instructor__item .comment{width:100%}}.-kaatsu .secTraining .trainingTtl{border:.15em solid #d61518;color:#d61518;padding:.5em 1.5em;max-width:350px;border-radius:5em;margin:2em auto}@media screen and (max-width: 767px){.-kaatsu .secTraining .trainingTtl{max-width:260px}}.-kaatsu .secTraining .step__list{max-width:800px;width:100%;margin:auto}.-kaatsu .secTraining .step__item{position:relative;width:100%;background-color:#f5f5f5;padding:1em 2em;border-radius:.5em;margin-bottom:3em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em}.-kaatsu .secTraining .step__item:not(:last-child){margin-bottom:3em}.-kaatsu .secTraining .step__item:not(:last-child)::before{content:"";width:1.5em;height:1.5em;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/common/kaatsu/icon-arrow-bottom-red.svg)}.-kaatsu .secTraining .step__item .num{color:#d61518;font-family:"Barlow",sans-serif}.-kaatsu .secTraining .step__item .ttl span{margin-top:.3em;display:block;font-size:.9em;color:#4d4d4d;line-height:1.75}.-kaatsu .secPrice .inner{max-width:800px}.-kaatsu .secPrice .priceBox{text-align:center;border:.15em solid #d61518;color:#d61518;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-kaatsu .secPrice .priceBox .name{letter-spacing:.1em}.-kaatsu .secPrice .priceBox .price{font-size:2.5em;line-height:1}.-kaatsu .secPrice .priceBox .yen{font-size:.7em}.-kaatsu .secPrice .priceBox+p{position:relative;text-align:center}.-kaatsu .secPrice .priceBox+p::before{content:"";width:2em;height:2.2em;display:block;margin:.5em auto;background-size:contain;background-repeat:repeat-y;background-image:url(../img/common/kaatsu/icon-arrow-bottom-red.svg)}.-kaatsu .secPrice .btn__list{margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}@media screen and (max-width: 767px){.-kaatsu .secPrice .btn__list{gap:.5em}}.-kaatsu .secPrice .btn__item{width:300px;max-width:100%;background-color:#d61518;color:#fff;padding:.75em 2em;border-radius:5em;text-decoration:none;font-size:1.2em;background-image:url(../img/common/icon-arrow-next-white.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:.4em}@media screen and (max-width: 767px){.-kaatsu .secPrice .btn__item{padding:.5em 1.5em;font-size:1em}}.-kaatsu .secPrice .courseTtl{width:200px;max-width:100%;color:#d61518;border-radius:.5em;padding:.5em 1em;margin:3em auto 1em auto;line-height:1.2;border:.15em solid #d61518;display:inline-block}.-kaatsu .secPrice .courseLabel{font-size:1.75em;position:relative;margin:2em auto 1em auto}.-kaatsu .secPrice .courseLabel::before{content:"";position:absolute;width:2em;height:.2em;display:inline-block;background-color:#d61518;bottom:-0.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.-kaatsu .secPrice .price{font-size:2em}.-kaatsu .secPrice table.price{margin:1em auto;width:100%;font-size:1em}.-kaatsu .secPrice table.price tbody tr th{background-color:#e3e3e3}.-kaatsu .secPrice table.price tbody tr th,.-kaatsu .secPrice table.price tbody tr td{text-align:center;padding:1em;line-height:1.5;border:1px solid #999}@media screen and (max-width: 767px){.-kaatsu .secPrice table.price tbody tr th,.-kaatsu .secPrice table.price tbody tr td{padding:1em}}.-kaatsu .secPrice table.course{line-height:1.5;width:100%;margin:2em auto}.-kaatsu .secPrice table.course tbody tr th,.-kaatsu .secPrice table.course tbody tr td{border:1px solid #999;padding:1em;text-align:center}@media screen and (max-width: 767px){.-kaatsu .secPrice table.course tbody tr th,.-kaatsu .secPrice table.course tbody tr td{padding:1em}}.-kaatsu .secPrice table.course tbody tr:first-child th{color:#fff}.-kaatsu .secPrice table.course tbody tr:nth-child(3) th{background-color:#fce8e8}.-kaatsu .secPrice table.course01 tbody tr:first-child th{background-color:#d61518}.-kaatsu .secPrice table.course02 tbody tr:first-child th{background-color:#b81215}.-kaatsu .secPrice table.course03 tbody tr:first-child th{background-color:#8a0e0f}.-kaatsu .secPrice table.course04 tbody tr:first-child th{background-color:#d61518}.-kaatsu .secPrice table.course04 tbody tr:nth-child(2) th{background-color:#ffffde}.-kaatsu .secPrice table.course05 tbody tr:first-child th{background-color:#8a0e0f}.-kaatsu .secPrice table.course05 tbody tr:nth-child(2) th{background-color:#ffffde}.-kaatsu .secAdmission{margin-bottom:4em;color:#333}.-kaatsu .secAdmission .imgLabel img{width:auto;height:clamp(150px,6em,300px)}.-kaatsu .secAdmission .imgLabel span{display:block;margin-top:1em;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.5em;letter-spacing:.05em}.-kaatsu .secAdmission .asterisk{text-align:left;font-size:.7em}.-kaatsu .secAdmission .admission__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em auto .5em auto;gap:1em}@media screen and (max-width: 767px){.-kaatsu .secAdmission .admission__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-kaatsu .secAdmission .admission__item{padding:1em;background-color:#dbe4ea;text-align:left}.-kaatsu .secAdmission .admission__item .ttl{font-size:1.2em;text-align:center}.-kaatsu .secAdmission .admission__item .price{font-size:1.75em;text-align:center}.-kaatsu .secAdmission .admission__item .small{text-align:left;font-size:.9em;line-height:1.5;font-weight:500}.-kaatsu .secAdmission .asteriskList li::before{content:"■"}.-kaatsu .secAdmission .asteriskList li img{width:auto;height:1.5em;padding:0 1em}.-tennis,.-kidstennis{overflow:hidden;text-align:center;letter-spacing:0;word-break:auto-phrase}.-tennis .topLabel,.-kidstennis .topLabel{color:#f89612}.-tennis .topLabel::before,.-kidstennis .topLabel::before{background-image:url(../img/common/deco-tennis.svg)}.-tennis .topLabel .en,.-kidstennis .topLabel .en{color:#333}.-tennis .topLabel .jp,.-kidstennis .topLabel .jp{color:#f89612;border-color:#f89612}.-tennis .yen,.-tennis .price,.-kidstennis .yen,.-kidstennis .price{font-family:"Barlow",sans-serif}.-tennis .yen,.-kidstennis .yen{font-size:.7em}.-tennis .mContainer,.-kidstennis .mContainer{padding:2em 0}.-tennis img,.-kidstennis img{width:100%;height:auto}.-tennis .imgLabel,.-kidstennis .imgLabel{font-weight:500;margin:2em auto 1em auto}.-tennis .imgLabel img,.-kidstennis .imgLabel img{width:auto;height:clamp(70px,6em,140px)}.-tennis .pointLabel,.-kidstennis .pointLabel{line-height:1.3;margin-bottom:2em}.-tennis .pointLabel .num,.-kidstennis .pointLabel .num{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#fff;background-color:#f89612;width:2em;height:2em;line-height:2em;font-size:2em;border-radius:50%;margin:0 auto .5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.-tennis .pointLabel .num,.-kidstennis .pointLabel .num{font-size:1.5em}}.-tennis .pointLabel .sub,.-kidstennis .pointLabel .sub{color:#61619e;font-size:clamp(1.2em,2vw,1.5em);display:inline-block;position:relative;margin:.3em auto}.-tennis .pointLabel .sub::before,.-tennis .pointLabel .sub::after,.-kidstennis .pointLabel .sub::before,.-kidstennis .pointLabel .sub::after{content:"";position:absolute;top:.25em;width:.12em;height:1.2em;background-color:#f89612;vertical-align:middle}.-tennis .pointLabel .sub::before,.-kidstennis .pointLabel .sub::before{left:-0.75em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-tennis .pointLabel .sub::after,.-kidstennis .pointLabel .sub::after{right:-0.75em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.-tennis .pointLabel .ttl,.-kidstennis .pointLabel .ttl{color:#f89612;font-size:clamp(2em,5vw,3em);display:block;word-break:auto-phrase}.-tennis .pointLabel+p,.-kidstennis .pointLabel+p{line-height:1.75;font-size:clamp(1.1em,3vw,1.3em);margin-bottom:2em}.-tennis .underline,.-kidstennis .underline{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgb(255, 255, 56)));background:-webkit-linear-gradient(transparent 70%, rgb(255, 255, 56) 70%);background:linear-gradient(transparent 70%, rgb(255, 255, 56) 70%)}.-tennis .pageLabelImg img,.-kidstennis .pageLabelImg img{max-height:initial}.-tennis .asteriskList,.-kidstennis .asteriskList{margin:2em auto;text-align:left;font-size:.9em;line-height:1.5}.-tennis .asteriskList li,.-kidstennis .asteriskList li{position:relative;padding-left:1.2em;margin-bottom:.2em;word-break:initial}.-tennis .asteriskList li::before,.-kidstennis .asteriskList li::before{content:"※";position:absolute;left:0;top:0}.-tennis .btnArea,.-kidstennis .btnArea{text-align:center}.-tennis .btnArea .wlineBtn,.-kidstennis .btnArea .wlineBtn{display:inline-block;padding:5px;border-radius:5em;position:relative;max-width:26em;padding:1em 2em;line-height:1.5;margin:1em;color:#fff;background:#f89612;text-decoration:none;border-radius:5em;text-align:center}@media screen and (max-width: 767px){.-tennis .btnArea .wlineBtn,.-kidstennis .btnArea .wlineBtn{width:80vw;max-width:80vw}}.-tennis .btnArea .wlineBtn::before,.-kidstennis .btnArea .wlineBtn::before{content:"";display:inline-block;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-7px;top:-7px;background-color:initial;border:2px solid #f89612;border-radius:5em}.-tennis .btnArea .wlineBtn.-white,.-kidstennis .btnArea .wlineBtn.-white{background:#fff;color:#ee7800}.-tennis .btnArea .wlineBtn.-white::before,.-kidstennis .btnArea .wlineBtn.-white::before{border-color:#fff}.-tennis .btnArea .wlineBtn.-blue,.-kidstennis .btnArea .wlineBtn.-blue{background-color:#0072be}.-tennis .btnArea .wlineBtn.-blue::before,.-kidstennis .btnArea .wlineBtn.-blue::before{border-color:#0072be}.-tennis .btnArea .wlineBtn.-green,.-kidstennis .btnArea .wlineBtn.-green{background-color:#00a99c}.-tennis .btnArea .wlineBtn.-green::before,.-kidstennis .btnArea .wlineBtn.-green::before{border-color:#00a99c}.-tennis .secCampaign,.-kidstennis .secCampaign{background-image:url(../img/common/tennis/campaign-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.-tennis .secCampaign .campaignLabel,.-kidstennis .secCampaign .campaignLabel{line-height:1.5;margin-bottom:1.5em}.-tennis .secCampaign .campaignLabel .en,.-kidstennis .secCampaign .campaignLabel .en{font-weight:500;font-size:clamp(2.8rem,10vw,5.4rem);display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-tennis .secCampaign .campaignLabel .jp,.-kidstennis .secCampaign .campaignLabel .jp{display:block;font-size:clamp(1.6rem,3vw,1.8rem)}.-tennis .secCampaign .splideCampaign,.-kidstennis .secCampaign .splideCampaign{position:relative;padding:0 3em}.-tennis .secCampaign .splideCampaign .splide__arrow,.-kidstennis .secCampaign .splideCampaign .splide__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:2em;height:2em;background:rgba(0,0,0,0);opacity:1;border:none}.-tennis .secCampaign .splideCampaign .splide__arrow svg,.-kidstennis .secCampaign .splideCampaign .splide__arrow svg{display:none}.-tennis .secCampaign .splideCampaign .splide__arrow--prev,.-kidstennis .secCampaign .splideCampaign .splide__arrow--prev{background:url("../img/common/pilates/arrow-prev.svg") no-repeat center/contain;left:0}.-tennis .secCampaign .splideCampaign .splide__arrow--next,.-kidstennis .secCampaign .splideCampaign .splide__arrow--next{background:url("../img/common/pilates/arrow-next.svg") no-repeat center/contain;right:0}.-tennis .secPagelink,.-kidstennis .secPagelink{background-color:#f4f6bf}.-tennis .secPagelink .pagelink__list,.-kidstennis .secPagelink .pagelink__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;line-height:1.5}@media screen and (max-width: 767px){.-tennis .secPagelink .pagelink__list,.-kidstennis .secPagelink .pagelink__list{gap:.5em}}@media screen and (max-width: 767px){.-tennis .secPagelink .pagelink__item,.-kidstennis .secPagelink .pagelink__item{width:calc(50% - .25em)}}.-tennis .secPagelink .pagelink__item a,.-kidstennis .secPagelink .pagelink__item a{display:inline-block;position:relative;background-color:#fff;padding:.2em 1em;border:.15em solid #f89612;color:#f89612;border-radius:.5em;text-decoration:none}@media screen and (max-width: 767px){.-tennis .secPagelink .pagelink__item a,.-kidstennis .secPagelink .pagelink__item a{width:100%;padding:.75em}}.-tennis .secPagelink .pagelink__item a:hover,.-kidstennis .secPagelink .pagelink__item a:hover{background-color:#f89612;color:#fff}.-tennis .secPagelink .pagelink__item a:hover::before,.-kidstennis .secPagelink .pagelink__item a:hover::before{content:"";display:inline-block;position:absolute;top:100%;left:50%;margin-left:-0.5em;border:.5em solid rgba(0,0,0,0);border-top:.5em solid #f89612}.-tennis .secPagelink .pagelink__item a[target=_blank]::after,.-kidstennis .secPagelink .pagelink__item a[target=_blank]::after{content:"";width:1.3em;height:1.3em;vertical-align:text-top;display:inline-block;margin-left:.2em;background-image:url(../img/common/icon-pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.-tennis .secCoach .bg,.-kidstennis .secCoach .bg{background-color:#e8eff2}.-tennis .secLesson .class,.-kidstennis .secLesson .class{margin-bottom:2em;background-color:rgba(255,255,79,.5);background-image:url(../img/common/tennis/bg.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.-tennis .secLesson .class__label,.-kidstennis .secLesson .class__label{line-height:1.2;margin-bottom:1em}.-tennis .secLesson .class__label .en,.-kidstennis .secLesson .class__label .en{font-size:clamp(1.5em,2vw,1.75em);display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-bottom:.2em}.-tennis .secLesson .class__label .jp,.-kidstennis .secLesson .class__label .jp{display:block;font-size:.9em}.-tennis .secLesson .class__label+p,.-kidstennis .secLesson .class__label+p{font-size:1.2em;margin:1em auto;line-height:1.5}.-tennis .secLesson .class__list,.-kidstennis .secLesson .class__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media screen and (max-width: 767px){.-tennis .secLesson .class__list,.-kidstennis .secLesson .class__list{gap:.5em}}.-tennis .secLesson .class__item,.-kidstennis .secLesson .class__item{position:relative;width:100%;text-align:left;display:grid;grid-template-columns:1fr 40%;grid-template-rows:auto 1fr;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:.5em 2em;padding:1em;border-radius:1.5em;background-color:#fff}@media screen and (max-width: 767px){.-tennis .secLesson .class__item,.-kidstennis .secLesson .class__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}}.-tennis .secLesson .class__item .ttl,.-kidstennis .secLesson .class__item .ttl{position:relative;grid-column:1;grid-row:1;line-height:1.5;border-radius:3em;padding:.5em 1em;background-color:#f89612;color:#fff;width:100%;display:block;margin-bottom:0}@media screen and (max-width: 767px){.-tennis .secLesson .class__item .ttl,.-kidstennis .secLesson .class__item .ttl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.-tennis .secLesson .class__item .ttl .sub,.-kidstennis .secLesson .class__item .ttl .sub{background-color:#fff;color:#f89612;border-radius:5em;padding:.25em 1em;margin-right:.5em;font-size:clamp(1em,2vw,1.1em)}.-tennis .secLesson .class__item .ttl .main,.-kidstennis .secLesson .class__item .ttl .main{font-size:clamp(1.2em,3vw,1.5em)}.-tennis .secLesson .class__item .ttl .time,.-kidstennis .secLesson .class__item .ttl .time{margin-left:auto;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-tennis .secLesson .class__item .txt,.-kidstennis .secLesson .class__item .txt{word-break:initial;grid-column:1;grid-row:2;line-height:1.75;margin-top:1em;font-size:1.1em}@media screen and (max-width: 767px){.-tennis .secLesson .class__item .txt,.-kidstennis .secLesson .class__item .txt{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:60%}}.-tennis .secLesson .class__item .txt .capa,.-kidstennis .secLesson .class__item .txt .capa{display:block;text-align:center;margin-bottom:1em;font-size:1.1em}@media screen and (max-width: 767px){.-tennis .secLesson .class__item .txt .capa,.-kidstennis .secLesson .class__item .txt .capa{position:absolute;top:2.2em;right:6em;font-size:.8em;color:#fff}}.-tennis .secLesson .class__item .img,.-kidstennis .secLesson .class__item .img{grid-column:2;grid-row:1/3}@media screen and (max-width: 767px){.-tennis .secLesson .class__item .img,.-kidstennis .secLesson .class__item .img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:35%;margin:auto}}.-tennis .secLesson .class__item .img img,.-kidstennis .secLesson .class__item .img img{border-radius:1em;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.-tennis .secLesson .class__item .img img,.-kidstennis .secLesson .class__item .img img{aspect-ratio:1/1}}.-tennis .secSchedule,.-kidstennis .secSchedule{margin-bottom:3em}.-tennis .secSchedule .btnArea,.-kidstennis .secSchedule .btnArea{margin:0}.-tennis .secSchedule .bg,.-kidstennis .secSchedule .bg{background-color:#ee7800;color:#fff;padding:1em 0}.-tennis .secSchedule .bg .inner,.-kidstennis .secSchedule .bg .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:1em}@media screen and (max-width: 767px){.-tennis .secSchedule .bg .inner,.-kidstennis .secSchedule .bg .inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}}.-tennis .secSchedule .bg p,.-kidstennis .secSchedule .bg p{font-size:1.2em}.-tennis .secPrice .inner,.-kidstennis .secPrice .inner{max-width:800px}.-tennis .secPrice .priceBox,.-kidstennis .secPrice .priceBox{text-align:center;border:1px solid #999;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-tennis .secPrice .priceBox .name,.-kidstennis .secPrice .priceBox .name{letter-spacing:.1em}.-tennis .secPrice .priceBox .price,.-kidstennis .secPrice .priceBox .price{font-size:2.5em;line-height:1}.-tennis .secPrice .priceBox .yen,.-kidstennis .secPrice .priceBox .yen{font-size:.7em}.-tennis .secPrice .priceBox+.txt,.-kidstennis .secPrice .priceBox+.txt{text-align:left;font-size:1.2em;margin:1em 0 .5em 0}.-tennis .secPrice .price,.-kidstennis .secPrice .price{font-size:2em}@media screen and (max-width: 767px){.-tennis .secPrice .price,.-kidstennis .secPrice .price{font-size:1.5em}}.-tennis .secPrice .month,.-kidstennis .secPrice .month{font-size:.5em;margin-left:.3em}.-tennis .secPrice .small,.-kidstennis .secPrice .small{font-size:.7em;margin-left:1.5em}.-tennis .secPrice .discount,.-kidstennis .secPrice .discount{line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff9b2;border-radius:1.5em;padding:2em;gap:2em;margin-top:3em}@media screen and (max-width: 767px){.-tennis .secPrice .discount,.-kidstennis .secPrice .discount{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;padding:1em}}.-tennis .secPrice .discount__ttl,.-kidstennis .secPrice .discount__ttl{width:25%}@media screen and (max-width: 767px){.-tennis .secPrice .discount__ttl,.-kidstennis .secPrice .discount__ttl{width:100%;margin-top:-2em}}@media screen and (max-width: 767px){.-tennis .secPrice .discount__ttl img,.-kidstennis .secPrice .discount__ttl img{width:40%;margin:auto}}.-tennis .secPrice .discount__txt,.-kidstennis .secPrice .discount__txt{width:80%}@media screen and (max-width: 767px){.-tennis .secPrice .discount__txt,.-kidstennis .secPrice .discount__txt{width:100%}}.-tennis .secPrice .discount__txt .ttl,.-kidstennis .secPrice .discount__txt .ttl{padding:.25em 1em;border:1px solid;border-radius:5px;line-height:1.5;font-size:1.2em;margin-bottom:.5em}.-tennis .secPrice .discount__txt .txt,.-kidstennis .secPrice .discount__txt .txt{margin-bottom:1em}.-tennis .secPrice .discount__item,.-kidstennis .secPrice .discount__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em}.-tennis .secPrice .discount__item .name,.-kidstennis .secPrice .discount__item .name{font-size:1.5em}.-tennis .secPrice .discount__item .price,.-kidstennis .secPrice .discount__item .price{font-size:2em}.-tennis .secPrice .discount .small,.-kidstennis .secPrice .discount .small{font-size:.8em;line-height:1.3;margin-top:1em}.-tennis .secAdmission,.-kidstennis .secAdmission{margin-bottom:4em;color:#333}.-tennis .secAdmission .imgLabel img,.-kidstennis .secAdmission .imgLabel img{width:auto;height:clamp(140px,10em,350px)}.-tennis .secAdmission .imgLabel span,.-kidstennis .secAdmission .imgLabel span{display:block;margin-top:1em;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.5em;letter-spacing:.05em}.-tennis .secAdmission .asterisk,.-kidstennis .secAdmission .asterisk{text-align:left;font-size:.7em}.-tennis .secAdmission .admission__list,.-kidstennis .secAdmission .admission__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em auto .5em auto;gap:1em}@media screen and (max-width: 767px){.-tennis .secAdmission .admission__list,.-kidstennis .secAdmission .admission__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.-tennis .secAdmission .admission__item,.-kidstennis .secAdmission .admission__item{padding:1em;background-color:#dbe4ea;text-align:left}.-tennis .secAdmission .admission__item .ttl,.-kidstennis .secAdmission .admission__item .ttl{font-size:1.2em;text-align:center}.-tennis .secAdmission .admission__item .price,.-kidstennis .secAdmission .admission__item .price{font-size:1.75em;text-align:center}.-tennis .secAdmission .admission__item .small,.-kidstennis .secAdmission .admission__item .small{text-align:left;font-size:.9em;line-height:1.5;font-weight:500}.-tennis .secAdmission .asteriskList li::before,.-kidstennis .secAdmission .asteriskList li::before{content:"■"}.-tennis .secAdmission .asteriskList li img,.-kidstennis .secAdmission .asteriskList li img{width:auto;height:1.5em;padding:0 1em}.-tennis{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;font-weight:700}.-tennis .secPoint .point02{background-color:#fffee5}.-tennis .secPoint .point02__list{width:80%;margin:auto}@media screen and (max-width: 767px){.-tennis .secPoint .point02__list{width:100%}}.-tennis .secPoint .point02__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em;margin-bottom:4em}@media screen and (max-width: 767px){.-tennis .secPoint .point02__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;margin-bottom:2em}}.-tennis .secPoint .point02__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.-tennis .secPoint .point02__item .img{width:30%}@media screen and (max-width: 767px){.-tennis .secPoint .point02__item .img{width:100%}}.-tennis .secPoint .point02__item .img img{border-radius:1em;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width: 767px){.-tennis .secPoint .point02__item .img img{aspect-ratio:16/9}}.-tennis .secPoint .point02__item .txt{width:70%}@media screen and (max-width: 767px){.-tennis .secPoint .point02__item .txt{width:100%}}.-tennis .secPoint .point02__item .ttl{color:#f89612;font-size:clamp(1.5em,2.5vw,1.75em);margin-bottom:.5em}.-tennis .secPoint .point02__item .small{font-size:.8em}.-tennis .secPoint .point02__item ul li{line-height:1.5;padding:.5em;margin-bottom:.5em;border-radius:3em;background-color:#fff;border:.2em solid #f89612}.-tennis .secPoint .point03 .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em;margin-bottom:1.5em}@media screen and (max-width: 767px){.-tennis .secPoint .point03 .flex .txt{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.-tennis .secPoint .point03 .flex .img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.-tennis .secPoint .point04{background-color:#fffee5}.-tennis .secPoint .point04 .lineTtl{margin-bottom:1em}.-tennis .secPoint .point04 .lineTtl span{position:relative;display:inline-block}.-tennis .secPoint .point04 .lineTtl span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.2em;background-color:#f89612}.-tennis .secPoint .point04 .subttl{font-size:clamp(1.2em,2vw,1.5em);display:inline-block;margin:.3em auto}.-tennis .secPoint .point04 .img{display:block;margin:1em 0}.-tennis .secPoint .point04 .btnArea{margin:0}.-tennis .secPoint .point05__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}@media screen and (max-width: 767px){.-tennis .secPoint .point05__list{gap:.5em}}.-tennis .secPoint .point05__item{width:calc(50% - 1em)}@media screen and (max-width: 767px){.-tennis .secPoint .point05__item{width:100%}}.-tennis.-ofuna .secPoint,.-tennis.-mitaka .secPoint{background-image:url(../img/common/tennis/point-01-bg-left.png),url(../img/common/tennis/point-01-bg-right-pc.png);background-position:left top,right 10% top -1.5em;background-size:30%,30%;background-repeat:no-repeat}@media screen and (max-width: 767px){.-tennis.-ofuna .secPoint,.-tennis.-mitaka .secPoint{background-image:initial}}.-tennis.-ofuna .secPoint .topLabel,.-tennis.-mitaka .secPoint .topLabel{margin-bottom:0}.-tennis.-ofuna .point01 .img,.-tennis.-mitaka .point01 .img{margin-top:2em}.-tennis.-ofuna .point01 .graph,.-tennis.-mitaka .point01 .graph{margin:2em auto 0 auto}@media screen and (max-width: 767px){.-tennis.-ofuna .point01 .graph,.-tennis.-mitaka .point01 .graph{margin:-2em auto 0 auto}}.-tennis.-ofuna .point03 .img,.-tennis.-mitaka .point03 .img{margin-top:3em;position:relative}.-tennis.-ofuna .point03 .img .icon,.-tennis.-mitaka .point03 .img .icon{position:absolute;left:50%;top:-2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8em;height:8em}.-tennis.-ofuna .point03 .img .bg,.-tennis.-mitaka .point03 .img .bg{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.-tennis.-ofuna .point03 .img .bg,.-tennis.-mitaka .point03 .img .bg{aspect-ratio:16/9}}.-tennis.-ofuna table.general,.-tennis.-ofuna table.special,.-tennis.-mitaka table.general,.-tennis.-mitaka table.special{line-height:1.5;width:100%;margin:2em auto}@media screen and (max-width: 767px){.-tennis.-ofuna table.general,.-tennis.-ofuna table.special,.-tennis.-mitaka table.general,.-tennis.-mitaka table.special{display:block}}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody,.-tennis.-ofuna table.special tbody,.-tennis.-mitaka table.general tbody,.-tennis.-mitaka table.special tbody{display:block}}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr,.-tennis.-ofuna table.special tbody tr,.-tennis.-mitaka table.general tbody tr,.-tennis.-mitaka table.special tbody tr{display:block}}.-tennis.-ofuna table.general tbody tr th,.-tennis.-ofuna table.general tbody tr td,.-tennis.-ofuna table.special tbody tr th,.-tennis.-ofuna table.special tbody tr td,.-tennis.-mitaka table.general tbody tr th,.-tennis.-mitaka table.general tbody tr td,.-tennis.-mitaka table.special tbody tr th,.-tennis.-mitaka table.special tbody tr td{border:1px solid #999;padding:1em 0;text-align:center}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr th,.-tennis.-ofuna table.general tbody tr td,.-tennis.-ofuna table.special tbody tr th,.-tennis.-ofuna table.special tbody tr td,.-tennis.-mitaka table.general tbody tr th,.-tennis.-mitaka table.general tbody tr td,.-tennis.-mitaka table.special tbody tr th,.-tennis.-mitaka table.special tbody tr td{padding:1em}}.-tennis.-ofuna table.general tbody tr th,.-tennis.-ofuna table.special tbody tr th,.-tennis.-mitaka table.general tbody tr th,.-tennis.-mitaka table.special tbody tr th{background-color:#e2e9ee}.-tennis.-ofuna table.general tbody tr:first-child th,.-tennis.-ofuna table.special tbody tr:first-child th,.-tennis.-mitaka table.general tbody tr:first-child th,.-tennis.-mitaka table.special tbody tr:first-child th{font-size:1.2em;padding:.5em;background-color:#f89612;color:#fff}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr:first-child th,.-tennis.-ofuna table.special tbody tr:first-child th,.-tennis.-mitaka table.general tbody tr:first-child th,.-tennis.-mitaka table.special tbody tr:first-child th{display:block;width:100%}}.-tennis.-ofuna table.general tbody tr:first-child th span,.-tennis.-ofuna table.special tbody tr:first-child th span,.-tennis.-mitaka table.general tbody tr:first-child th span,.-tennis.-mitaka table.special tbody tr:first-child th span{font-size:.8em;margin-left:2em}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr:nth-child(2),.-tennis.-ofuna table.special tbody tr:nth-child(2),.-tennis.-mitaka table.general tbody tr:nth-child(2),.-tennis.-mitaka table.special tbody tr:nth-child(2){display:none}}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr:nth-child(3),.-tennis.-ofuna table.special tbody tr:nth-child(3),.-tennis.-mitaka table.general tbody tr:nth-child(3),.-tennis.-mitaka table.special tbody tr:nth-child(3){display:block}}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr:nth-child(3) td,.-tennis.-ofuna table.special tbody tr:nth-child(3) td,.-tennis.-mitaka table.general tbody tr:nth-child(3) td,.-tennis.-mitaka table.special tbody tr:nth-child(3) td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}}@media screen and (max-width: 767px){.-tennis.-ofuna table.general tbody tr:nth-child(3) td::before,.-tennis.-ofuna table.special tbody tr:nth-child(3) td::before,.-tennis.-mitaka table.general tbody tr:nth-child(3) td::before,.-tennis.-mitaka table.special tbody tr:nth-child(3) td::before{content:attr(data-label);font-weight:600}}.-tennis.-ofuna table.special tbody tr:first-child th,.-tennis.-mitaka table.special tbody tr:first-child th{color:#333;background-color:#d9e021}.-tennis.-mitaka .secLesson .class__item .ttl{text-align:center}@media screen and (max-width: 767px){.-tennis.-mitaka .secLesson .class__item .ttl{text-align:left}}@media screen and (max-width: 767px){.-tennis.-mitaka .secLesson .class__item .capa{right:2em}}.-tennis.-mitaka .secPrice .name{font-size:1.2em}.-tennis.-mitaka .secPrice .time{font-size:.9em}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice .time{display:block}}.-tennis.-mitaka .secPrice table.mitaka{line-height:1.5;width:100%;margin:2em auto}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka{display:table}}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka tbody{display:table-row-group}}.-tennis.-mitaka .secPrice table.mitaka tr{margin-bottom:.5em}.-tennis.-mitaka .secPrice table.mitaka tr:first-child th{font-size:1.2em;text-align:center;background-color:#f89612;color:#fff}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka tr{display:table-row !important}}.-tennis.-mitaka .secPrice table.mitaka tr:first-child,.-tennis.-mitaka .secPrice table.mitaka tr:nth-child(3){display:table-row}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka tr:first-child th,.-tennis.-mitaka .secPrice table.mitaka tr:first-child td,.-tennis.-mitaka .secPrice table.mitaka tr:nth-child(3) th,.-tennis.-mitaka .secPrice table.mitaka tr:nth-child(3) td{display:table-cell}}.-tennis.-mitaka .secPrice table.mitaka tr:not(:first-of-type) th{border-right:.5em solid #fff}.-tennis.-mitaka .secPrice table.mitaka tr th,.-tennis.-mitaka .secPrice table.mitaka tr td{padding:.5em 2em;border:none;border-bottom:5px solid #fff;background-color:#e2e9ee}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka tr th,.-tennis.-mitaka .secPrice table.mitaka tr td{padding:1em;display:table-cell}}.-tennis.-mitaka .secPrice table.mitaka tr th{text-align:left}.-tennis.-mitaka .secPrice table.mitaka tr td{white-space:nowrap;text-align:right}@media screen and (max-width: 767px){.-tennis.-mitaka .secPrice table.mitaka tr td{font-size:1.5em;padding:.5em}}.-tennis.-mitaka .secPrice table.mitaka tr td .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-tennis.-mitaka .secPrice table.mitaka.special tr:first-child th{background-color:#d9e021;color:#333}.-tennis.-mitaka .secPrice .discount__list{line-height:1}.-tennis.-mitaka .secPrice .discount__txt .txt{margin-bottom:0}.-tennis.-mitaka .secPrice .discount__item{margin-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.75em}.-kidstennis{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400}.-kidstennis .pointLabel,.-kidstennis .pointLabel+p,.-kidstennis h1,.-kidstennis h2,.-kidstennis h3,.-kidstennis h4,.-kidstennis h5,.-kidstennis h6{font-weight:700}.-kidstennis .secPoint{background-image:url(../img/common/kids-tennis/bg-circle.svg),url(../img/common/kids-tennis/bg-yellow.svg);background-position:left 5% top 6em,right 5% top 2em;background-size:10%,20%;background-repeat:no-repeat}@media screen and (max-width: 767px){.-kidstennis .secPoint{background-image:url(../img/common/kids-tennis/bg-yellow.svg);background-position:left 5% top 6em;background-size:35%}}.-kidstennis .secPoint .topLabel{margin-bottom:0}.-kidstennis .secPoint .point01__list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:350px;max-width:50%;gap:.5em;margin:6em 0 4em 50%}@media screen and (max-width: 767px){.-kidstennis .secPoint .point01__list{margin:4em 0 3em 50%}}.-kidstennis .secPoint .point01__list::before{content:"";display:inline-block;width:120%;height:600%;background-image:url(../img/common/kids-tennis/point-01.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;bottom:-4em;right:95%}@media screen and (max-width: 767px){.-kidstennis .secPoint .point01__list::before{width:100%;height:200%;bottom:-3em;right:100%}}.-kidstennis .secPoint .point01__item{display:inline-block;min-width:6em;background-color:#f89612;color:#fff;padding:.5em 1em;line-height:1;border-radius:3em}.-kidstennis .secPoint .point01 .mContainer{padding-bottom:0}.-kidstennis .secPoint .point01 .pointLabel{margin-bottom:.75em}.-kidstennis .secPoint .point01 .pointLabel+p{margin:0 auto 2em auto}.-kidstennis .secPoint .point01 .txt{font-size:1.1em;margin-left:50%;text-align:left;word-break:initial}@media screen and (max-width: 767px){.-kidstennis .secPoint .point01 .txt{margin:0;text-align:center;font-size:.9em}}.-kidstennis .secPoint .point01 .txt span{color:#f15a24}.-kidstennis .secPoint .point01 .txt .arrow{position:relative}.-kidstennis .secPoint .point01 .txt .arrow::before{content:"";display:inline-block;width:120%;height:350%;background-image:url(../img/common/kids-tennis/point-01-arrow.svg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;top:100%;right:0;margin-top:.5em}@media screen and (max-width: 767px){.-kidstennis .secPoint .point01 .txt .arrow::before{width:100%;height:250%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}.-kidstennis .secPoint .point02{background-color:#fff9b2}.-kidstennis .secPoint .point02 .flex{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}.-kidstennis .secPoint .point02 .flex::before{content:"";display:inline-block;width:14em;height:14em;background-image:url(../img/common/kids-tennis/bg-orange.svg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;top:4em;left:10%}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .flex::before{background-image:none}}.-kidstennis .secPoint .point02 .flex .img{width:15%}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .flex .img{width:35%}}.-kidstennis .secPoint .point02 .flex .txt{font-weight:700;font-size:1.1em}.-kidstennis .secPoint .point02 .program{text-align:center;background-color:#ffeb27;padding:2em;border-radius:1.5em;margin:2em auto 0 auto}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program{padding:1em}}.-kidstennis .secPoint .point02 .program__ttl{position:relative;border-radius:1em;background-color:#fff;padding:1em 4em;width:90%;margin:0 auto 1em auto}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program__ttl{width:100%;padding:1em}}.-kidstennis .secPoint .point02 .program__ttl::before{content:"";position:absolute;left:calc(50% - 1em);top:100%;width:0;height:0;border-style:solid;border-right:1em solid rgba(0,0,0,0);border-left:1em solid rgba(0,0,0,0);border-top:1em solid #fff;border-bottom:0}.-kidstennis .secPoint .point02 .program__ttl .ttl{color:#f89612;font-size:clamp(1.5em,3vw,1.75em);line-height:1.5}.-kidstennis .secPoint .point02 .program__ttl .txt{font-size:1.1em}.-kidstennis .secPoint .point02 .program__ttl .subttl{padding:.5em;display:block;border:1px solid #b3b3b3;line-height:1.5;margin:1em auto;font-size:.9em}.-kidstennis .secPoint .point02 .program__txt{font-size:clamp(1.2em,2vw,1.3em)}.-kidstennis .secPoint .point02 .program__flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3em;margin:1em auto 0 auto}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program__flow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em}}.-kidstennis .secPoint .point02 .program__flow .comment{font-weight:700;line-height:1.75;font-size:1.2em}.-kidstennis .secPoint .point02 .program__flow .flow__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5em}.-kidstennis .secPoint .point02 .program__flow .flow__item{position:relative;width:8em}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program__flow .flow__item{width:30%}}.-kidstennis .secPoint .point02 .program__flow .flow__item:not(:last-child)::before{content:"＋";display:inline-block;width:1em;height:1em;position:absolute;left:calc(100% + .25em);top:30%;color:#f89612;font-weight:700}.-kidstennis .secPoint .point02 .program__flow .flow__item:last-child::before{content:"";display:inline-block;background-image:url(../img/common/kids-tennis/point-02-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;position:absolute;left:calc(100% + .25em);top:30%}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program__flow .flow__item:last-child::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:-75%;top:100%}}.-kidstennis .secPoint .point02 .program__flow .flow__item .ttl{background-color:#fff;aspect-ratio:1/1;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#f89612;line-height:1.5;font-weight:700;border:.2em solid}@media screen and (max-width: 767px){.-kidstennis .secPoint .point02 .program__flow .flow__item .ttl{width:100%}}.-kidstennis .secPoint .point02 .program__flow .flow__item .txt{word-break:initial;margin-top:.5em;line-height:1.75}.-kidstennis .secPoint .point03{background-image:url(../img/common/kids-tennis/bg-orange.svg);background-position:left 5% top 5%;background-repeat:no-repeat;background-size:20%}.-kidstennis .secPoint .point03 .circle__list{margin-top:-3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.-kidstennis .secPoint .point03 .circle__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.-kidstennis .secPoint .point03 .circle__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100%;width:50%;aspect-ratio:1/1;padding:5%;background-image:url(../img/higashikurume/kids-tennis/point-03-coach-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 767px){.-kidstennis .secPoint .point03 .circle__item{width:100%;padding:0 4em;font-size:.9em}}.-kidstennis .secPoint .point03 .circle__item:last-child{padding-top:3em}@media screen and (max-width: 767px){.-kidstennis .secPoint .point03 .circle__item:last-child{margin-top:-6em}}.-kidstennis .secPoint .point03 .circle__item p{font-size:1.2em}.-kidstennis .secPoint .point03 .circle__ttl{font-size:1.2em;line-height:1.5}.-kidstennis .secPoint .point03 .circle__ttl .big{display:block;font-size:1.3em}.-kidstennis .secPoint .point03 .circle__txt{font-size:1.5em;line-height:1.5;margin-bottom:-2em}.-kidstennis .secPoint .point04{margin-top:2em;background-color:#fff9b2}.-kidstennis .secPoint .point04 .flex{width:800px;margin:2em auto 0 auto;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}@media screen and (max-width: 767px){.-kidstennis .secPoint .point04 .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}}.-kidstennis .secPoint .point04 .flex .ttl{line-height:1.5;font-size:1.2em}.-kidstennis .secPoint .point04 .flex .txt{font-size:1.1em}.-kidstennis .secPoint .point05 .img{margin-top:3em;position:relative}.-kidstennis .secPoint .point05 .img .icon{position:absolute;left:50%;top:-2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8em;height:8em}.-kidstennis .secPoint .point05 .img .bg{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.-kidstennis .secPoint .point05 .img .bg{aspect-ratio:16/9}}.-kidstennis .secLesson .class{background-image:url(../img/common/kids-tennis/class-bg.svg)}.-kidstennis .secLesson .topLabel+p{font-size:1.2em}.-kidstennis .secPrice table.kidstennis{line-height:1.5;width:100%;margin:0 auto}@media screen and (max-width: 767px){.-kidstennis .secPrice table.kidstennis{display:block}}.-kidstennis .secPrice table.kidstennis tr{margin-bottom:.5em}.-kidstennis .secPrice table.kidstennis tr th,.-kidstennis .secPrice table.kidstennis tr td{width:100%;padding:.5em 2em;border:1px solid #999}@media screen and (max-width: 767px){.-kidstennis .secPrice table.kidstennis tr th,.-kidstennis .secPrice table.kidstennis tr td{padding:1em}}.-kidstennis .secPrice table.kidstennis tr th{text-align:left;background-color:#e2e9ee}.-kidstennis .secPrice table.kidstennis tr th .time{font-size:.8em}.-kidstennis .secPrice table.kidstennis tr th .name{font-size:1.2em}.-kidstennis .secPrice table.kidstennis tr td{white-space:nowrap;text-align:center}@media screen and (max-width: 767px){.-kidstennis .secPrice table.kidstennis tr td{font-size:1.5em;padding:.5em}}.-kidstennis .secPrice table.kidstennis tr td .fee{margin-right:2em}@media screen and (max-width: 767px){.-kidstennis .secPrice table.kidstennis tr td .fee{display:none}}.-kidstennis .secCoach .bg{background-color:#fff9b2}.-kidstennis .secSmarttennis{background-color:#fff462;position:relative}.-kidstennis .secSmarttennis .pointLabel{margin-bottom:.5em}.-kidstennis .secSmarttennis .pointLabel+p{margin-bottom:.5em}.-kidstennis .secSmarttennis .img{display:block}.-kidstennis .secSmarttennis .btnArea{position:absolute;left:50%;bottom:3em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.-kidstennis .secSmarttennis .btnArea{position:relative;left:initial;bottom:initial;-webkit-transform:initial;transform:initial}}.-kidstennis .secSmarttennis .btnArea a{width:100%}.-kidstennis.-mitaka .discount__list{line-height:1}.-kidstennis.-mitaka .discount__txt .txt{margin-bottom:0}.-kidstennis.-mitaka .discount__item{margin-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.75em}@media screen and (max-width: 767px){.-kidstennis.-mitaka table.kidstennis .fee{display:inline !important;margin-right:.5em !important;font-size:80%}}.-welcome{font-family:"Barlow","Zen Maru Gothic",sans-serif;font-weight:600;text-align:center;word-break:auto-phrase}.-welcome .topLabel{color:#f89612}.-welcome .topLabel::before{background-image:url(../img/common/deco-welcome.svg)}.-welcome .topLabel .en{color:#333}.-welcome .topLabel .jp{color:#f89612;border-color:#f89612}.-welcome .yen,.-welcome .price,.-welcome .num{font-family:"Barlow",sans-serif}.-welcome .yen{font-size:.7em}.-welcome .mContainer{padding:2em 0}.-welcome img{width:100%;height:auto}.-welcome .imgLabel{margin:2em auto 1em auto}.-welcome .imgLabel img{width:auto;height:clamp(70px,6em,140px)}.-welcome .imgCircleLabel{margin:2em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;line-height:1.5;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-welcome .imgCircleLabel img{width:auto;height:clamp(130px,10em,300px)}.-welcome .imgCircleLabel .txt{font-weight:bold}.-welcome .imgCircleLabel .big{font-size:clamp(1.4em,4vw,1.5em)}.-welcome .imgCircleLabel .small{font-size:.9em;margin-top:1em}.-welcome .balloonLabel{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2em;font-weight:600}.-welcome .balloonLabel .txt{position:relative;background-color:#fff;border:.2em solid #47b1bb;padding:.5em 1em;font-size:clamp(1.5rem,2vw,1.2em);line-height:1.5;border-radius:1em;margin-right:1em}@media screen and (max-width: 767px){.-welcome .balloonLabel .txt{width:80%}}.-welcome .balloonLabel .txt::after{content:"";display:inline-block;position:absolute;right:-0.75em;bottom:.75em;width:.8em;height:.8em;background-image:url(../img/common/welcome/balloon-tail.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain}.-welcome .balloonLabel .small{font-size:.7em;width:100%;display:block}.-welcome .balloonLabel::after{content:"";display:inline-block;width:5em;height:5em;background-image:url(../img/common/welcome/balloon-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;white-space:nowrap}.-welcome .secIntro .mContainer{padding-bottom:0}.-welcome .secIntro p{margin-top:2em}.-welcome .secAbout{background-position:center top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.-welcome .secAbout{background-position:center top 10em}}.-welcome .secAbout.mitaka{background-image:url(../img/mitaka/welcome/intro-bg-pc.png)}@media screen and (max-width: 767px){.-welcome .secAbout.mitaka{background-image:url(../img/mitaka/welcome/intro-bg-sp.png)}}.-welcome .secAbout.ofuna{background-image:url(../img/ofuna/welcome/intro-bg-pc.png)}@media screen and (max-width: 767px){.-welcome .secAbout.ofuna{background-image:url(../img/ofuna/welcome/intro-bg-sp.png)}}.-welcome .secAbout.higashikurume{background-image:url(../img/higashikurume/welcome/intro-bg-pc.png)}@media screen and (max-width: 767px){.-welcome .secAbout.higashikurume{background-image:url(../img/higashikurume/welcome/intro-bg-sp.png)}}.-welcome .secAbout .mContainer{padding-top:0}.-welcome .secAbout .imgLabel:first-child img{width:auto;height:clamp(80px,8.5em,200px)}.-welcome .secAbout .ttl{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1.7rem,6vw,3rem);line-height:1.5;margin:.5em 0 2em 0}@media screen and (max-width: 767px){.-welcome .secAbout .ttl{margin:.5em 0 5em 0}}.-welcome .secAbout p{margin:1em auto}.-welcome .secAbout .icon__list{margin:2em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px}@media screen and (max-width: 767px){.-welcome .secAbout .icon__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-welcome .secAbout .icon__item{width:20%}@media screen and (max-width: 767px){.-welcome .secAbout .icon__item{width:calc(20% - 5px)}}.-welcome .secAbout .sliderTxt{font-weight:bold;margin:.5em 0}.-welcome .secProgram{background-color:#dbe4ea}.-welcome .secProgram .program__list{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}@media screen and (max-width: 767px){.-welcome .secProgram .program__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-welcome .secProgram .program__item .label{position:relative;width:40%;margin:0 auto -2em auto;z-index:3}.-welcome .secProgram .img__list{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em}.-welcome .secProgram .img__item{width:calc(50% - .25em)}.-welcome .secProgram .img__item img{border-radius:1em}.-welcome .secMember .imgLabel+p{margin:1em auto}.-welcome .secMember .member__list{margin:1em auto 2em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}@media screen and (max-width: 767px){.-welcome .secMember .member__list{gap:1em .5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-welcome .secMember .member__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;line-height:1.5}@media screen and (max-width: 767px){.-welcome .secMember .member__item{width:calc(50% - .25em);-webkit-box-flex:initial;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial}}.-welcome .secMember .member__item .example{display:inline-block;margin:auto;position:relative;font-size:.7em;margin-bottom:1em}.-welcome .secMember .member__item .example::before,.-welcome .secMember .member__item .example::after{content:"";position:absolute;top:0;width:1px;height:1.5em;background-color:#333;vertical-align:middle}.-welcome .secMember .member__item .example::before{left:-1em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-welcome .secMember .member__item .example::after{right:-1em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.-welcome .secMember .member__item .box{border-radius:1em;padding:1em;height:calc(100% - 2em)}.-welcome .secMember .member__item .ttl{font-weight:bold;font-size:1.2em;min-height:4.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-welcome .secMember .member__item .txt{font-size:.9em;font-weight:500;margin:1em auto;text-align:left;word-break:initial;min-height:4.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.-welcome .secMember .member__item .txt{font-size:.85em}}.-welcome .secMember .member__item .name{font-size:1.2em;padding:.5em;line-height:1;color:#fff}.-welcome .secMember .member__item .name span{font-size:.8em}.-welcome .secMember .member__item:nth-child(1) .box{background-color:#cdeaed}.-welcome .secMember .member__item:nth-child(1) .name{background-color:#47b1bb}.-welcome .secMember .member__item:nth-child(1) .osusume{color:#47b1bb}.-welcome .secMember .member__item:nth-child(2) .box{background-color:#ffffba}.-welcome .secMember .member__item:nth-child(2) .name{background-color:#f77a00}.-welcome .secMember .member__item:nth-child(2) .osusume{color:#f77a00}.-welcome .secMember .member__item:nth-child(3) .box{background-color:#e0eec2}.-welcome .secMember .member__item:nth-child(3) .name{background-color:#60b633}.-welcome .secMember .member__item:nth-child(3) .osusume{color:#60b633}.-welcome .secMember .member__item:nth-child(4) .box{background-color:#fbe3e5}.-welcome .secMember .member__item:nth-child(4) .name{background-color:#ea6390}.-welcome .secMember .member__item:nth-child(4) .osusume{color:#ea6390}.-welcome .secTrial{background-color:#e8e6ef}.-welcome .secJoin .joinBnr{margin:2em auto;width:80%;display:block}@media screen and (max-width: 767px){.-welcome .secJoin .joinBnr{width:100%}}.-welcome .secJoin .item{margin-top:2em;font-size:.9em}.-welcome .secJoin .item__list{margin:1em auto}@media screen and (max-width: 767px){.-welcome .secJoin .item__list{width:70%}}.-welcome .secJoin .item__item{position:relative;letter-spacing:0;display:inline-block;padding:0 1em;border:.2em solid;border-radius:2em;margin:0 0 1em 0}.-welcome .secJoin .item__item::before{content:"";width:100%;height:100%;position:absolute;bottom:-0.3em;left:-0.3em;background-color:#ffff7d;background-position:-0.5em -0.5em;z-index:-1;border-radius:2em}.-welcome .secJoin .item__item span{font-size:.6em;vertical-align:super}.-welcome .secJoin ol{width:600px;max-width:100%;margin:2em auto;font-size:.9em;line-height:1.5;text-align:left}.-welcome .secJoin ol li{margin:auto .2em auto auto;position:relative;padding-left:2em;word-break:initial}.-welcome .secJoin ol li::before{content:"※" counter(list-item);position:absolute;left:0;top:0}.-welcome .secJoin .telLink{font-size:1.5em}.-welcome .secDiscount{background-color:#e8e6ef;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-welcome .secDiscount .imgCircleLabel{margin-bottom:1em}.-welcome .secDiscount .imgCircleLabel .small{word-break:initial}.-welcome .secDiscount .price__item{margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.3em;line-height:1}@media screen and (max-width: 767px){.-welcome .secDiscount .price__item{font-size:1.5em}}.-welcome .secDiscount .price__item p{width:9em}.-welcome .secDiscount .price__item .ttl{display:inline-block;width:10em;background-color:#7c8799;color:#fff;border-radius:.5em;padding:.5em;font-size:.8em}.-welcome .secDiscount .price__item .yen{font-size:1.3em}.-welcome .secDiscount .price__item .price{font-size:2em}.-welcome .secDiscount .price__item .tax{font-size:.6em}.-welcome .secDiscount .small{line-height:1.75;font-size:.8em}@media screen and (max-width: 767px){.-welcome .secDiscount .small{width:100%}}.-welcome.-higashikurume .balloonLabel .txt{border-color:#f77a00}.-welcome.-higashikurume .balloonLabel .txt::after{background-image:url(../img/higashikurume/welcome/balloon-tail.svg)}.-welcome.-higashikurume .large{font-size:1.1em}.-welcome.-higashikurume .secAbout,.-welcome.-higashikurume .secPickle,.-welcome.-higashikurume .secDiscount{background-color:#fafbe7}.-welcome.-higashikurume .secIntro .mContainer{padding:2em 0}.-welcome.-higashikurume .secIntro .icon{width:2em;margin:auto}.-welcome.-higashikurume .secAbout .mContainer{padding:2em 0}.-welcome.-higashikurume .secAbout .ttl{margin:0 auto}.-welcome.-higashikurume .secAbout .imgLabel{margin-top:0}.-welcome.-higashikurume .secAbout picture img{max-width:800px;width:100%;margin:auto}.-welcome.-higashikurume .secBeginner .mContainer{padding:1em 0}.-welcome.-higashikurume .secBeginner .imgLabel:first-child img{width:auto;height:clamp(80px,12em,200px)}.-welcome.-higashikurume .secBeginner .balloonLabel{margin:3em auto 1em auto}.-welcome.-higashikurume .secBeginner .beginner__list{font-size:1.1em;margin:2em auto 1em auto;width:800px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%}}.-welcome.-higashikurume .secBeginner .beginner__item{padding:.5em 2em;line-height:1.5;background-color:#d9e021;border-radius:.5em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__item{display:block;width:100%}}.-welcome.-higashikurume .secBeginner .beginner__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em 1em}.-welcome.-higashikurume .secBeginner .beginner__contents .txt01,.-welcome.-higashikurume .secBeginner .beginner__contents .txt02,.-welcome.-higashikurume .secBeginner .beginner__contents .txt03{width:100%}.-welcome.-higashikurume .secBeginner .beginner__contents .img01,.-welcome.-higashikurume .secBeginner .beginner__contents .img02{width:calc(50% - .5em);margin-top:1em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents .img01,.-welcome.-higashikurume .secBeginner .beginner__contents .img02{width:100%;margin:.5em 0}}.-welcome.-higashikurume .secBeginner .beginner__contents .img01 img,.-welcome.-higashikurume .secBeginner .beginner__contents .img02 img{border-radius:1em}.-welcome.-higashikurume .secBeginner .beginner__contents.contents01{margin-bottom:3em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents01 .txt02{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents01 .txt03{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents01 .img01{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents01 .img02{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents02 .txt02{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents02 .img01{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__contents.contents02 .img02{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.-welcome.-higashikurume .secBeginner .beginner__shikamo{padding:1.5em;margin:4em .5em;border-radius:1em;-webkit-box-shadow:0 0 0 1px #f77a00,0 0 0 5px #fff,0 0 0 6px #f77a00;box-shadow:0 0 0 1px #f77a00,0 0 0 5px #fff,0 0 0 6px #f77a00}.-welcome.-higashikurume .secBeginner .beginner__shikamo .shikamo{font-size:clamp(2em,3vw,3em);line-height:1.5;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-welcome.-higashikurume .secBeginner .beginner__shikamo .balloonLabel{margin:.5em auto 1em auto}.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex .img{width:50%}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex .img{width:70%;text-align:center}}.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex .txt{width:50%;text-align:left}@media screen and (max-width: 767px){.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex .txt{width:100%}}.-welcome.-higashikurume .secBeginner .beginner__shikamo .flex .ttl{font-weight:600;line-height:1.5;margin-bottom:.5em;font-size:clamp(1.3em,3vw,1.5em)}.-welcome.-higashikurume .secPickle .sarani{font-size:clamp(2em,3vw,3em);line-height:1.5;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-welcome.-higashikurume .secPickle .balloonLabel{position:relative;margin:.5em auto 1em auto}.-welcome.-higashikurume .secPickle .balloonLabel img{width:3em;margin-right:.5em;position:absolute;left:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .balloonLabel img{width:4.5em}}.-welcome.-higashikurume .secPickle .balloonLabel span{padding-left:4em}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .balloonLabel span{padding-left:5em}}.-welcome.-higashikurume .secPickle .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.-welcome.-higashikurume .secPickle .flex .txt{margin-left:10%;margin-right:-10%;width:70%;text-align:left;z-index:1}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .flex .txt{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0}}.-welcome.-higashikurume .secPickle .flex .txt p{display:block;margin:.5em 0}.-welcome.-higashikurume .secPickle .flex .txt .large{line-height:1.5;font-size:1.3em}.-welcome.-higashikurume .secPickle .flex .txt .bgColorTxt{font-size:clamp(1.2em,3vw,1.5em);margin:1.5em 0;color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.3em;line-height:2;background-color:#209d4a}.-welcome.-higashikurume .secPickle .flex .txt .small{width:80%}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .flex .txt .small{width:100%}}.-welcome.-higashikurume .secPickle .flex .img{width:70%;margin-right:10%}@media screen and (max-width: 767px){.-welcome.-higashikurume .secPickle .flex .img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.-welcome.-higashikurume .secTrial{background-color:#fff}.-welcome.-higashikurume .secTrial .mContainer{padding-bottom:0}.-welcome.-higashikurume .secTrial .trialBnr{margin:auto;width:80%;display:block}@media screen and (max-width: 767px){.-welcome.-higashikurume .secTrial .trialBnr{width:100%}}.-welcome.-higashikurume .secDiscount .inner{width:1000px;max-width:100%}@media screen and (max-width: 767px){.-welcome.-higashikurume .secDiscount .imgCircleLabel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.-welcome.-higashikurume .secDiscount .discount__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;gap:1em;padding:1em;margin-top:1em;border-radius:.75em;background-color:#fff;-webkit-box-shadow:-0.25em .25em .5em rgba(0,0,0,.25);box-shadow:-0.25em .25em .5em rgba(0,0,0,.25);line-height:1.5}@media screen and (max-width: 767px){.-welcome.-higashikurume .secDiscount .discount__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5em}}.-welcome.-higashikurume .secDiscount .discount__item .ttl{min-width:9em;font-size:clamp(1em,3vw,1.5em);border-radius:.5em;color:#fff;padding:.5em;line-height:1.2;white-space:nowrap;text-align:center}@media screen and (max-width: 767px){.-welcome.-higashikurume .secDiscount .discount__item .ttl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.-welcome.-higashikurume .secDiscount .discount__item .txt{display:block}@media screen and (max-width: 767px){.-welcome.-higashikurume .secDiscount .discount__item .txt{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.-welcome.-higashikurume .secDiscount .discount__item .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;margin-left:auto;text-align:right}@media screen and (max-width: 767px){.-welcome.-higashikurume .secDiscount .discount__item .price{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.-welcome.-higashikurume .secDiscount .discount__item .price .month{display:inline-block;background-color:#fcee21;border-radius:100%;width:3em;height:3em;line-height:3;text-align:center}.-welcome.-higashikurume .secDiscount .discount__item .price .num{font-size:3em;margin:0 0 0 .2em}.-welcome.-higashikurume .secDiscount .discount__item .price .discount{font-size:1.5em;margin-top:.5em}.-welcome.-higashikurume .secDiscount .discount__item:nth-child(1) .ttl{background-color:#ea6390}.-welcome.-higashikurume .secDiscount .discount__item:nth-child(2) .ttl{background-color:#00a99d}.-welcome.-higashikurume .secDiscount .discount__item:nth-child(3) .ttl{background-color:#29abe2}.-welcome.-higashikurume .secDiscount .discount__item:nth-child(4) .ttl{background-color:#f77a00}.-welcome.-higashikurume .secDiscount .discount__item:nth-child(5) .ttl{background-color:#0072be}.-relaxation{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;font-weight:700;overflow:hidden;text-align:center;letter-spacing:0;word-break:auto-phrase}.-relaxation .mContainer{padding:2em 0}.-relaxation img{width:100%;height:auto}.-relaxation .topLabel{padding:1.5em 0 0;margin-top:1em}.-relaxation .topLabel.-relaxation:before{-webkit-filter:brightness(0) saturate(100%) invert(69%) sepia(89%) saturate(3505%) hue-rotate(43deg) brightness(97%) contrast(93%);filter:brightness(0) saturate(100%) invert(69%) sepia(89%) saturate(3505%) hue-rotate(43deg) brightness(97%) contrast(93%)}.-relaxation .topLabel.-relaxation .jp{color:#333}.-relaxation .topLabel.-relaxation .jp.-border{border-color:#333}.-relaxation .topLabel.-relaxation .jp.-jponly{font-size:3.6rem}.-relaxation .topLabel.-relaxation .en{color:#333}.-relaxation .imgLabel1{margin:1em auto 3em auto}@media screen and (max-width: 767px){.-relaxation .imgLabel1{width:80%}}.-relaxation .imgLabel1 img{width:auto}.-relaxation .imgLabel2{margin:1em auto 2em auto;display:block}@media screen and (max-width: 767px){.-relaxation .imgLabel2{width:80%}}.-relaxation .imgLabel2 img{width:auto}.-relaxation .imgLabel3{margin:1em auto 1em auto}@media screen and (max-width: 767px){.-relaxation .imgLabel3{width:80%}}.-relaxation .imgLabel3 img{width:auto}.-relaxation .pageLabelImg img{max-height:initial}.-relaxation .secRoom .rellax-bg{background-image:url(../img/common/relaxation/room-bg-pc.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;text-align:left;margin:0 0 4em}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg{background-image:url(../img/common/relaxation/room-bg-sp.png),url(../img/common/relaxation/room-bg2-sp.png);background-position:top center,bottom center;background-repeat:no-repeat;background-size:100% auto;padding:0 0 16em}}.-relaxation .secRoom .rellax-bg .img{padding:7vw 0 27vw}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg .img{padding:9vw 0 34vw}}.-relaxation .secRoom .rellax-bg .img img{width:auto}.-relaxation .secRoom .rellax-bg .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-relaxation .secRoom .rellax-bg .info .info-txt{width:48%;background-color:#d2cdc2;border:#d2cdc2 5px solid}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg .info .info-txt{width:100%;margin:0 4vw}}.-relaxation .secRoom .rellax-bg .info .info-txt div{border:#fff 10px solid;padding:2em;height:100%}.-relaxation .secRoom .rellax-bg .info .info-txt div h3{font-size:2.8rem;line-height:1.5;padding:0 0 1em}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg .info .info-txt div h3{font-size:2.4rem}}.-relaxation .secRoom .rellax-bg .info .info-txt div p{font-size:1.9rem;word-break:break-all}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg .info .info-txt div p{font-size:1.7rem}}.-relaxation .secRoom .rellax-bg .info .info-img{width:48%}@media screen and (max-width: 767px){.-relaxation .secRoom .rellax-bg .info .info-img{display:none}}.-relaxation .secPrice{background-color:#d2cdc2}.-relaxation .secPrice .ttl{background-color:#636569;color:#fff;font-size:3.2rem;text-align:center;padding:.15em 1em;margin:1em 0 1.25em;border-radius:10px}@media screen and (max-width: 767px){.-relaxation .secPrice .ttl{line-height:1.4;margin:.5em 0 .75em}}.-relaxation .secPrice .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 4vw 3em;text-align:left}@media screen and (max-width: 767px){.-relaxation .secPrice .box{padding:0 0 2em}}.-relaxation .secPrice .box .box-list{width:60%}@media screen and (max-width: 767px){.-relaxation .secPrice .box .box-list{width:100%}}.-relaxation .secPrice .box .box-list li{font-size:2.4rem;background-image:url(../img/common/relaxation/icon-check-red.svg);background-position:top .5em left;background-repeat:no-repeat;background-size:auto;padding:0 0 0 1.25em}@media screen and (max-width: 767px){.-relaxation .secPrice .box .box-list li{font-size:2rem}}.-relaxation .secPrice .box .box-list li span{display:block;font-size:1.8rem;margin:1em 0 0}.-relaxation .secPrice .box .box-price{width:35%;padding:1.5em 0 0}@media screen and (max-width: 767px){.-relaxation .secPrice .box .box-price{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.-relaxation .secPrice .box .box-price div{padding:0 0 1.5em}@media screen and (max-width: 767px){.-relaxation .secPrice .box .box-price div{width:48.5%;padding:0}}.-relaxation .secPrice .box .box-price span{border:#333 1px solid;font-size:2.4rem;padding:.15em 1.5em;display:inline-block;margin:0 1em 7px 0;line-height:1.4}@media screen and (max-width: 767px){.-relaxation .secPrice .box .box-price span{margin-bottom:15px}}.-relaxation .secPrice .box .box-price img{width:auto}.-relaxation .secPrice .btm{text-align:right;font-size:1.8rem;margin:0}.-relaxation .secPrice .btm2{text-align:center;font-size:3.2rem;margin:0}.-relaxation .secUse .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.-relaxation .secUse .box .box-img{width:25%}@media screen and (max-width: 767px){.-relaxation .secUse .box .box-img{width:100%;max-width:200px;margin:0 auto 1.5em}}.-relaxation .secUse .box .box-txt{width:75%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 767px){.-relaxation .secUse .box .box-txt{width:100%}}.-relaxation .secUse .box .box-txt ul{margin-left:4em}@media screen and (max-width: 767px){.-relaxation .secUse .box .box-txt ul{margin-left:2em}}.-relaxation .secUse .box .box-txt ul li{font-size:2.2rem}@media screen and (max-width: 767px){.-relaxation .secUse .box .box-txt ul li{font-size:1.8rem;word-break:break-all}}.-relaxation .secUse .box .box-txt ul li:before{content:"■";color:#8dc21f;display:inline-block;width:1em;margin-left:-1em}.-relaxation .secUse .prof{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;border-top:#333 2px dotted;border-bottom:#333 2px dotted;padding:3em 0;margin:0 0 3em}.-relaxation .secUse .prof .prof-name{width:35%;line-height:1.5}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-name{width:100%;padding:0 0 1.25em}}.-relaxation .secUse .prof .prof-name p{font-size:2.4rem;text-align:right}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-name p{text-align:center}}.-relaxation .secUse .prof .prof-name p span{font-size:3.2rem}.-relaxation .secUse .prof .prof-txt{width:60%;line-height:1.5}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-txt{width:100%}}.-relaxation .secUse .prof .prof-txt p{font-size:2.8rem}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-txt p{font-size:1.8rem;text-align:center}}.-relaxation .secUse .prof .prof-txt p.skill{font-size:1.8rem;padding:2em 0 0}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-txt p.skill{text-align:left}}.-relaxation .secUse .prof .prof-txt p.skill-txt{font-size:2.4rem}@media screen and (max-width: 767px){.-relaxation .secUse .prof .prof-txt p.skill-txt{font-size:1.8rem;text-align:left}}.-relaxation .secUse .btm{background-color:#8dc21f;color:#fff;font-size:2.5rem;text-align:center;margin:1em 0 2em}@media screen and (max-width: 767px){.-relaxation .secUse .btm{font-size:1.9rem;line-height:1.5;padding:.5em}}.-schoolSwim .topLabel.-swim:before{-webkit-filter:invert(81%) sepia(35%) saturate(6559%) hue-rotate(167deg) brightness(94%) contrast(93%);filter:invert(81%) sepia(35%) saturate(6559%) hue-rotate(167deg) brightness(94%) contrast(93%)}.-schoolSwim .topLabel.-swim .jp{color:#36b2e7}.-schoolSwim .topLabel.-swim .jp.-border{border-color:#36b2e7}.-schoolSwim .topLabel.-swim .en{color:#333}.-schoolSwim .pointLabel{text-align:center;font-size:clamp(2.5rem,6vw,6rem);line-height:1.4;color:#36b2e7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;margin-bottom:.8em}.-schoolSwim .pointLabel .num{width:2em;height:2em;border-radius:10em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#36b2e7;font-size:70%}.-schoolSwim .pointLabel.-black{color:#333}.-schoolSwim .big-text{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem);line-height:1.6}.-schoolSwim .-triangleBg{background:#e8eff2;padding:5em 0;position:relative;overflow:hidden}.-schoolSwim .-triangleBg:before{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-top:100vw solid #fff;border-bottom:0;opacity:.5;position:absolute;left:-35vw;top:0}.-schoolSwim .-triangleBg:after{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-bottom:100vw solid #fff;border-top:0;opacity:.5;position:absolute;right:-35vw;bottom:0}@media screen and (max-width: 767px){.-schoolSwim .-triangleBg{padding:4em 0}}@media screen and (max-width: 480px){.-schoolSwim .-triangleBg{padding:3em 0}}.-schoolSwim .secCampaign{background:url("../img/ofuna/school/swim/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-schoolSwim .pageLinkWrap{background:#e9f6fb;padding:2em 0;margin-top:2em}.-schoolSwim .pageLinkWrap .linkList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}.-schoolSwim .pageLinkWrap .linkList li{max-width:10em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-schoolSwim .pageLinkWrap .linkList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1;text-align:center;text-decoration:none;font-size:110%;padding:.6em .5em;border-radius:.5em;background:#fff;color:#36b2e7;border:#36b2e7 2px solid}.-schoolSwim .pageLinkWrap .linkList li a:hover{background:#36b2e7;color:#fff}.-schoolSwim .secPoint{padding-bottom:0}.-schoolSwim .secPoint .topLabel{padding-top:2em}.-schoolSwim .secPoint .topLabel::before{content:""}.-schoolSwim .secPoint .poolWrap{margin-top:clamp(2em,6vw,4em);position:relative;text-align:center;padding:3em 0}.-schoolSwim .secPoint .poolWrap .text{max-width:700px;width:90%;position:relative}.-schoolSwim .secPoint .poolWrap .bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.-schoolSwim .secPoint .swimLesson{background:#e9f6fb;padding:clamp(2em,6vw,4em) 0;margin-top:clamp(2em,6vw,4em)}.-schoolSwim .secPoint .swimLesson__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(2em,5vw,3.5em);max-width:980px;width:100%;margin-left:auto;margin-right:auto}.-schoolSwim .secPoint .swimLesson__list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1.5em,6vw,2em)}.-schoolSwim .secPoint .swimLesson__list .item .thumb{max-width:355px;width:40%}.-schoolSwim .secPoint .swimLesson__list .item .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:1em;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.15);box-shadow:0px 0px 15px 0px rgba(0,0,0,.15)}.-schoolSwim .secPoint .swimLesson__list .item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.-schoolSwim .secPoint .swimLesson__list .item .textArea .pointList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-schoolSwim .secPoint .swimLesson__list .item .textArea .pointList li{background:#36b2e7;color:#fff;line-height:1;padding:.7em;border-radius:2em;font-size:clamp(1.2rem,1.5vw,1.8rem)}.-schoolSwim .secPoint .swimLesson__list .item .ttl{font-size:clamp(2rem,6vw,4.4rem);color:#36b2e7;margin-bottom:.5em;line-height:1.6;text-align:center}.-schoolSwim .secPoint .swimLesson__list .item:nth-child(2n) .thumb{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width: 767px){.-schoolSwim .secPoint .swimLesson__list{gap:3em}.-schoolSwim .secPoint .swimLesson__list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-schoolSwim .secPoint .swimLesson__list .item .ttl{margin-bottom:0}.-schoolSwim .secPoint .swimLesson__list .item .thumb{width:90%;margin-left:auto;margin-right:auto}.-schoolSwim .secPoint .swimLesson__list .item .textArea .pointList li{font-size:clamp(1.2rem,2.5vw,1.8rem)}.-schoolSwim .secPoint .swimLesson__list .item:nth-child(2n) .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.-schoolSwim .secProgram{background:none}.-schoolSwim .secProgram .classDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.-schoolSwim .secProgram .classDetail__item{background:#fff;border-radius:1em;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-schoolSwim .secProgram .classDetail__item .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;overflow:hidden;border-radius:.6em}.-schoolSwim .secProgram .classDetail__item .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.-schoolSwim .secProgram .classDetail__item .textArea{width:60%;max-width:430px;padding:1em}.-schoolSwim .secProgram .classDetail__item .textArea .ttl{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#36b2e7;color:#fff;line-height:1.2;padding:.4em .8em;border-radius:3em;font-size:clamp(1.8rem,3.5vw,3.2rem);margin-bottom:.6em}.-schoolSwim .secProgram .classDetail__item .textArea .ttl span{font-size:70%}.-schoolSwim .secProgram .classDetail__item .textArea .ttl.-center{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-schoolSwim .secProgram .classDetail__item .textArea .star{display:block;width:100%;text-align:right;font-size:110%;margin-bottom:1em}.-schoolSwim .secProgram .classDetail__item .textArea .star.-center{text-align:center}.-schoolSwim .secProgram .classDetail.-aqua .classDetail__item .textArea .ttl{background:#00ac9d}.-schoolSwim .secProgram .classDetail.-baby .classDetail__item .textArea .ttl{background:#eb6679}.-schoolSwim .secProgram .classDetail.-kids .classDetail__item .thumb{max-width:470px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.-schoolSwim .secProgram .classDetail.-kids .classDetail__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}@media screen and (max-width: 560px){.-schoolSwim .secProgram .classDetail__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:clamp(1em,5vw,2em);gap:1.5em}.-schoolSwim .secProgram .classDetail__item .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.-schoolSwim .secProgram .classDetail__item .textArea{width:100%;padding:0}}.-schoolSwim .freePlan{border:#fff 2px solid;padding:clamp(.3em,2vw,1em);border-radius:2em}.-schoolSwim .freePlan__main{background:#fff;border-radius:2em;padding:clamp(1em,5vw,3em);text-align:center}.-schoolSwim .freePlan__main .balloonLabel{font-size:clamp(1.3rem,3vw,3rem);line-height:1.4;display:inline-block;margin:0 auto 1em;padding-bottom:.2em;position:relative}.-schoolSwim .freePlan__main .balloonLabel:before{content:"";width:100%;height:60%;background:url("../img/mitaka/school/swim/free-balloon.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:100%;margin-left:-50%}.-schoolSwim .freePlan__main>.ttl{font-size:clamp(2.2rem,4vw,5.5rem);line-height:1;font-weight:bold;color:#36b2e7;margin-bottom:.5em}.-schoolSwim .freePlan__main .bigtext{font-size:clamp(1.3rem,2vw,2.6rem);line-height:1.6}.-schoolSwim .freePlan__main .circleText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;margin:2em 0 3em}.-schoolSwim .freePlan__main .circleText li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:20em;background:#36b2e7;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;aspect-ratio:1/1;position:relative;font-size:clamp(1rem,2vw,2.1rem)}.-schoolSwim .freePlan__main .circleText li:before{content:"";width:96%;height:96%;border:#fff 1px solid;border-radius:20em;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 767px){.-schoolSwim .freePlan__main .circleText{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8em 1em}.-schoolSwim .freePlan__main .circleText li{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:40%;font-size:clamp(1rem,3vw,2.1rem)}.-schoolSwim .freePlan__main .circleText li:nth-child(1){margin-left:-5%}.-schoolSwim .freePlan__main .circleText li:nth-child(4){margin-right:-5%}}.-schoolSwim .freePlan__main .poolWrap .ttl{line-height:1.6;margin-bottom:1em;font-size:clamp(1rem,1.6vw,2.1rem);font-weight:bold;display:inline-block;padding:0 1em;position:relative}.-schoolSwim .freePlan__main .poolWrap .ttl:before{content:"";width:2px;height:1.6em;background:#36b2e7;position:absolute;left:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.-schoolSwim .freePlan__main .poolWrap .ttl:after{content:"";width:2px;height:1.6em;background:#36b2e7;position:absolute;right:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.-schoolSwim .freePlan__main .poolWrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-schoolSwim .freePlan__main .poolWrap ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.-schoolSwim .freePlan__main .poolWrap ul li p{line-height:1.5;margin-top:.3em}@media screen and (max-width: 767px){.-schoolSwim .freePlan__main .poolWrap .ttl{font-size:clamp(1rem,3vw,2.1rem)}.-schoolSwim .freePlan__main .poolWrap .ttl:before{height:3em;margin-top:-1.4em;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.-schoolSwim .freePlan__main .poolWrap .ttl:after{height:3em;margin-top:-1.4em;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.-schoolSwim .freePlan__main .poolWrap ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5em 1em}.-schoolSwim .freePlan__main .poolWrap ul li{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:calc(33.3333333333% - .8em)}.-schoolSwim .freePlan__main .poolWrap ul li p{font-size:clamp(1rem,2vw,1.4rem)}}.-schoolSwim .calendarWrap{background:#e9f6fb;padding:2em 0;margin-top:2em}.-schoolSwim .calendarWrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:860px;margin-left:auto;margin-right:auto}.-schoolSwim .calendarWrap .inner .btnArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}.-schoolSwim .calendarWrap .inner .btnArea .lineBtn{width:100%}@media screen and (max-width: 767px){.-schoolSwim .calendarWrap .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:28em}.-schoolSwim .calendarWrap .inner .btnArea{width:100%}}.-schoolSwim .cvArea{background:url("../img/ofuna/school/swim/cv-bg.jpg") no-repeat;background-position:center;background-size:cover;margin-top:2em;padding:clamp(3em,7vw,5em) 0;text-align:center}.-schoolSwim .cvArea .inner{text-align:center}.-schoolSwim .cvArea .inner .ttl{color:#004097;font-weight:bold;font-size:clamp(2.2rem,6vw,6rem);line-height:1.4}.-schoolSwim .cvArea .inner .btnArea .lineBtn{margin-left:auto;margin-right:auto;max-width:30em;line-height:1.6}.-schoolSwim .cvArea .inner .btnArea .lineBtn .num{font-size:180%;line-height:1;font-family:"Barlow",sans-serif;padding:0;display:inline;color:#333}.-schoolSwim .cvArea.-simple{background:#36b2e7}.-schoolSwim .cvArea.-simple .inner .ttl{color:#fff}.-schoolSwim .cvArea.-simple .inner .btnArea .lineBtn{color:#36b2e7}.-schoolSwim .secPrice{padding-top:0}.-schoolSwim .secPrice .tableWrap{margin-top:2em}.-schoolSwim .secPrice .tableWrap p{max-width:1000px;margin-top:1em;margin-left:auto;margin-right:auto;font-size:90%}.-schoolSwim .secPrice .inner{max-width:800px}.-schoolSwim .secPrice .middleLabel{text-align:left;margin-top:1em;margin-bottom:.5em}.-schoolSwim .secPrice .priceBox{text-align:center;border:1px solid #999;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-schoolSwim .secPrice .priceBox .name{letter-spacing:.1em}.-schoolSwim .secPrice .priceBox .price{font-size:2.5em;line-height:1;font-family:"Barlow",sans-serif}.-schoolSwim .secPrice .priceBox .yen{font-size:.7em}.-schoolSwim .secPrice .price{font-size:2.5em;font-family:"Barlow",sans-serif}.-schoolSwim .secPrice .price .yen,.-schoolSwim .secPrice .price .price{font-family:"Barlow",sans-serif}.-schoolSwim .secPrice .price .yen{font-size:.7em}.-schoolSwim .secPrice table{line-height:1.5;width:100%;margin:1em auto}.-schoolSwim .secPrice table tbody tr{background:#dff6ff}.-schoolSwim .secPrice table tbody tr.yellow{background:#fffbc6}.-schoolSwim .secPrice table tbody tr.white{background:#fff}.-schoolSwim .secPrice table tbody tr th,.-schoolSwim .secPrice table tbody tr td{border:1px solid #999;padding:1em;text-align:center}@media screen and (max-width: 767px){.-schoolSwim .secPrice table tbody tr th,.-schoolSwim .secPrice table tbody tr td{padding:1em}}.-schoolSwim .secPrice table tbody tr th{width:40%}.-schoolSwim .secPrice table tbody tr th p{font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:500}.-schoolSwim .secPrice table tbody tr th .big{font-size:clamp(1.2rem,3vw,2.2rem);font-weight:500}.-schoolSwim .secPrice table tbody tr th.blue{background:#c2e8f8}.-schoolSwim .secPrice table tbody tr th.aqua{background:#b2e6e1}.-schoolSwim .secPrice table tbody tr td{text-align:left}.-schoolSwim .secPrice table tbody tr td .flexTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-schoolSwim .secPrice table tbody tr td .flexTable .ttl{font-size:clamp(1.2rem,2vw,2rem)}.-schoolSwim .secPrice table tbody tr td .flexTable .ttl.accent{display:inline-block;border-radius:2em;background:#0072be;padding:.5em .5em .5em 1em;color:#fff;text-align:center;line-height:1;min-width:10em}@media screen and (max-width: 560px){.-schoolSwim .secPrice table tbody tr td .flexTable .ttl.accent{width:auto;min-width:0;padding:0;background:none;color:#333}}@media screen and (max-width: 480px){.-schoolSwim .secPrice table tbody tr td .flexTable.-spColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.-schoolSwim .secPrice table.group tbody tr:first-child th{background-color:#2c8fba}.-schoolSwim .secKidsPoint{background:url("../img/ofuna/kids/swim/point-bg.jpg") no-repeat;background-position:center;background-size:cover}.-schoolSwim .secKidsPoint .image{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.-schoolSwim .peaseWrap{background:#e9f6fb;position:relative;padding:clamp(3em,8vw,5em) 0;text-align:center;margin-top:3em}.-schoolSwim .peaseWrap:before{content:"";background:url("../img/ofuna/kids/swim/peace-deco01.svg") no-repeat;background-position:left top;background-size:contain;position:absolute;left:0;top:0;max-width:800px;width:80%;height:200px}.-schoolSwim .peaseWrap:after{content:"";background:url("../img/ofuna/kids/swim/peace-deco02.svg") no-repeat;background-position:left top;background-size:contain;position:absolute;right:0;top:0;max-width:680px;width:50%;height:200px}.-schoolSwim .peaseWrap img{position:relative;max-width:1000px;width:100%;height:auto;margin:0 auto}.-schoolSwim .peaseWrap img.pcShow{margin-right:-10%;width:110%}.-schoolSwim .stratLabel{text-align:center;max-width:700px;width:90%;margin:0 auto 2em}.needWrap .admissionLabel{text-align:center;width:7em;height:7em;border-radius:10em;border:#7c8799 2px solid;color:#7c8799;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4;font-weight:bold;font-size:clamp(1.8rem,3vw,3rem);position:relative;margin:0 auto 1em}.needWrap .admissionLabel:before{content:"";width:94%;height:94%;position:absolute;left:calc(3% - 1px);top:calc(3% - 1px);border:#7c8799 2px dotted;border-radius:10em}.needWrap .admissionLabelSub{text-align:center;display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.2;margin-bottom:.6em}.needWrap>.ttl{font-size:clamp(100%,2vw,2.5rem);text-align:center;margin-bottom:1em}.needWrap__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:1em}.needWrap__main .item{background:#dbe4ea;padding:1em 1em 1.2em}.needWrap__main .item:nth-child(1),.needWrap__main .item:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.needWrap__main .item:nth-child(3){-webkit-box-flex:2.4;-webkit-flex:2.4;-ms-flex:2.4;flex:2.4}.needWrap__main .item:nth-child(4){-webkit-box-flex:1.6;-webkit-flex:1.6;-ms-flex:1.6;flex:1.6}.needWrap__main .item .ttl{line-height:1.4;margin-bottom:.5em;font-size:clamp(1.8rem,2vw,2.2rem);text-align:center;font-weight:bold}.needWrap__main .item p{line-height:1.6}.needWrap__main .item .price{text-align:center;font-size:clamp(2rem,4vw,4rem);line-height:1.4}.needWrap__main .item .price span{font-size:70%}.needWrap__main .item .big{text-align:center;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.4}@media screen and (max-width: 767px){.needWrap__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.needWrap__main .item:nth-child(1),.needWrap__main .item:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.needWrap__main .item:nth-child(1) .ttl,.needWrap__main .item:nth-child(2) .ttl{margin-bottom:0}}.needWrap .smallText{max-width:900px;width:100%;margin:0 auto;font-size:90%}.needWrap .attentionText{max-width:900px;width:100%;margin:0 auto;margin-top:1em}.needWrap .attentionText .card{float:right;max-width:270px;width:40%}.needWrap .attentionText ul li{text-indent:-1em;padding-left:1em;line-height:1.6;margin-top:.5em}.needWrap .attentionText ul li:first-child{margin-top:0}.-schoolPickleball .topLabel.-pickleball:before{-webkit-filter:invert(432%) sepia(35%) saturate(6559%) hue-rotate(107deg) brightness(94%) contrast(93%);filter:invert(432%) sepia(35%) saturate(6559%) hue-rotate(107deg) brightness(94%) contrast(93%)}.-schoolPickleball .topLabel.-pickleball .jp{color:#209d4a}.-schoolPickleball .topLabel.-pickleball .jp.-border{border-color:#209d4a}.-schoolPickleball .topLabel.-pickleball .en{color:#333}.-schoolPickleball .pointLabel{text-align:center;font-size:clamp(2.3rem,6vw,6rem);line-height:1.4;color:#209d4a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;margin-bottom:.8em}.-schoolPickleball .pointLabel .num{width:2em;height:2em;border-radius:10em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#209d4a;font-size:70%}.-schoolPickleball .pointLabel.-black{color:#333}.-schoolPickleball .big-text{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem);line-height:1.6}.-schoolPickleball .-triangleBg{background:#e8eff2;padding:5em 0;position:relative;overflow:hidden}.-schoolPickleball .-triangleBg:before{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-top:100vw solid #fff;border-bottom:0;opacity:.5;position:absolute;left:-35vw;top:0}.-schoolPickleball .-triangleBg:after{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-bottom:100vw solid #fff;border-top:0;opacity:.5;position:absolute;right:-35vw;bottom:0}@media screen and (max-width: 767px){.-schoolPickleball .-triangleBg{padding:4em 0}}@media screen and (max-width: 480px){.-schoolPickleball .-triangleBg{padding:3em 0}}.-schoolPickleball .secCampaign{background:url("../img/higashikurume/pickleball/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-schoolPickleball .pageLinkWrap{background:#f4f6bf;padding:2em 0;margin-top:2em}.-schoolPickleball .pageLinkWrap .linkList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;max-width:50em;width:100%;margin-left:auto;margin-right:auto}.-schoolPickleball .pageLinkWrap .linkList.-ofuna{max-width:40em}.-schoolPickleball .pageLinkWrap .linkList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-schoolPickleball .pageLinkWrap .linkList li:first-child{-webkit-box-flex:1.6;-webkit-flex:1.6;-ms-flex:1.6;flex:1.6}.-schoolPickleball .pageLinkWrap .linkList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1;text-align:center;text-decoration:none;font-size:110%;padding:.6em .5em;border-radius:.5em;background:#fff;color:#209d4a;border:#209d4a 2px solid}.-schoolPickleball .pageLinkWrap .linkList li a:hover{background:#209d4a;color:#fff}@media screen and (max-width: 480px){.-schoolPickleball .pageLinkWrap .linkList{gap:.5em}.-schoolPickleball .pageLinkWrap .linkList li a{font-size:1rem}}.-schoolPickleball .whatAbout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-schoolPickleball .whatAbout .textArea{width:68%}.-schoolPickleball .whatAbout .textArea .ttl{color:#209d4a;font-size:clamp(1.6rem,3.6vw,4rem);font-weight:bold;line-height:1.5;margin-bottom:.5em}.-schoolPickleball .whatAbout .textArea .subText{font-size:clamp(1.4rem,2.7vw,3rem);font-weight:bold;line-height:1.5;margin-bottom:.5em}.-schoolPickleball .whatAbout .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:30vw;max-height:350px;position:relative}.-schoolPickleball .whatAbout .thumb img{position:absolute;left:0;top:0;width:35vw;max-width:100vw;height:100%;max-height:350px;aspect-ratio:5/3;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media screen and (max-width: 767px){.-schoolPickleball .whatAbout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-schoolPickleball .whatAbout .textArea{width:100%}.-schoolPickleball .whatAbout .textArea .ttl{font-size:clamp(1.6rem,5vw,4rem);text-align:center}.-schoolPickleball .whatAbout .textArea .subText{font-size:clamp(1.4rem,3.7vw,3rem);text-align:center}.-schoolPickleball .whatAbout .thumb{height:auto;max-height:100vh;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-top:-4em;z-index:-1}.-schoolPickleball .whatAbout .thumb img{position:static;width:100%;height:auto;aspect-ratio:auto;max-height:100vh}}.-schoolPickleball .secCharm .charmList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.-schoolPickleball .secCharm .charmList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;aspect-ratio:1/1;background:#f8d438;border-radius:20em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:clamp(1.4rem,2.8vw,3rem);line-height:1.6;font-weight:bold}@media screen and (max-width: 767px){.-schoolPickleball .secCharm .charmList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:94%;margin-left:auto;margin-right:auto}.-schoolPickleball .secCharm .charmList li{aspect-ratio:auto;border-radius:1em;padding:1em}}.-schoolPickleball .secCharm p{max-width:780px;width:100%;margin:2em auto 3em;text-align:left;display:block;font-size:clamp(100%,2vw,2rem)}.-schoolPickleball .secCharm .wideImage img{width:100%;height:auto}@media screen and (max-width: 767px){.-schoolPickleball .secCharm .wideImage{margin:2em -5vw}}.-schoolPickleball .coachWrap{background:#f8d438;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6em}.-schoolPickleball .coachWrap .thumb{width:40%;padding:.5em .5em 0}.-schoolPickleball .coachWrap .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:clamp(1em,5vw,2em)}.-schoolPickleball .coachWrap .textArea .ttl{border-bottom:#333 1px solid;line-height:1.6;padding-bottom:.2em;margin-bottom:1em;font-size:110%}.-schoolPickleball .coachWrap .textArea .ttl span{font-size:clamp(2rem,6vw,4rem)}.-schoolPickleball .coachWrap .textArea .copy{font-size:clamp(1.4rem,2.2vw,2.4rem);margin-top:1em;font-weight:bold}@media screen and (max-width: 767px){.-schoolPickleball .coachWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:clamp(1em,5vw,2em) clamp(1em,5vw,2em) 0}.-schoolPickleball .coachWrap .thumb{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:80%}.-schoolPickleball .coachWrap .textArea{width:100%;text-align:center;padding:0}.-schoolPickleball .coachWrap .textArea .copy{font-size:clamp(1.2rem,3.2vw,2.4rem)}}.-schoolPickleball .coachList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(1em,5vw,2em)}.-schoolPickleball .coachList .coachWrap .thumb{width:35%;padding:.5em .5em 0;text-align:center}.-schoolPickleball .coachList .coachWrap .thumb img{max-width:300px;width:100%}.-schoolPickleball .coachList .coachWrap .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:clamp(1em,5vw,2em)}.-schoolPickleball .coachList .coachWrap .textArea .ttl{border-bottom:#333 1px solid;line-height:1.6;padding-bottom:.2em;margin-bottom:1em;font-size:110%}.-schoolPickleball .coachList .coachWrap .textArea .ttl span{font-size:clamp(1.6rem,5vw,4rem)}.-schoolPickleball .coachList .coachWrap .textArea>p{font-size:clamp(1rem,2vw,1.6rem);line-height:1.5}.-schoolPickleball .coachList .coachWrap .textArea .copy{font-size:clamp(1.2rem,2.2vw,2.4rem);margin-top:1em;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px){.-schoolPickleball .coachList .coachWrap{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.-schoolPickleball .coachList .coachWrap .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:30%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;height:auto;margin-right:-5%;padding-top:clamp(1em,5vw,2em)}.-schoolPickleball .coachList .coachWrap .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;width:100%;height:100%}.-schoolPickleball .coachList .coachWrap .textArea{width:100%;text-align:left;min-height:14em;padding:clamp(1em,5vw,2em) clamp(1em,5vw,2em) clamp(1em,5vw,2em) 1em}.-schoolPickleball .coachList .coachWrap .textArea .ttl{font-size:100%}.-schoolPickleball .coachList .coachWrap .textArea .copy{font-size:clamp(1.3rem,2.2vw,2.4rem);padding-left:5%}}.-schoolPickleball .cvArea{background:#209d4a;margin-top:4em;padding:clamp(3em,7vw,5em) 0;text-align:center}.-schoolPickleball .cvArea .inner{text-align:center}.-schoolPickleball .cvArea .inner .ttl{color:#fff;font-weight:bold;font-size:clamp(2rem,5vw,6rem);line-height:1.4}.-schoolPickleball .cvArea .inner .btnArea .lineBtn{margin-left:auto;margin-right:auto;max-width:28em}.-schoolPickleball .cvArea .inner .btnArea .lineBtn span{color:#209d4a;padding:1em;line-height:1.6}.-schoolPickleball .cvArea .inner .btnArea .lineBtn span .num{font-size:180%;line-height:1;font-family:"Barlow",sans-serif;padding:0;display:inline;color:#333}.-schoolPickleball .secPrice{background:#f4f6bf}.-schoolPickleball .secPrice .tableWrap{margin-top:2em}.-schoolPickleball .secPrice .tableWrap p{max-width:1000px;margin-top:1em;margin-left:auto;margin-right:auto;font-size:90%}.-schoolPickleball .secPrice .inner,.-schoolPickleball .secRental .inner{max-width:1000px}.-schoolPickleball .secPrice .priceBox,.-schoolPickleball .secRental .priceBox{text-align:center;border:1px solid #999;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-schoolPickleball .secPrice .priceBox .name,.-schoolPickleball .secRental .priceBox .name{letter-spacing:.1em}.-schoolPickleball .secPrice .priceBox .price,.-schoolPickleball .secRental .priceBox .price{font-size:2.5em;line-height:1;font-family:"Barlow",sans-serif}.-schoolPickleball .secPrice .priceBox .yen,.-schoolPickleball .secRental .priceBox .yen{font-size:.7em}.-schoolPickleball .secPrice .price,.-schoolPickleball .secRental .price{font-size:clamp(3.4rem,8vw,7rem);font-family:"Barlow",sans-serif;line-height:1}.-schoolPickleball .secPrice .price .yen,.-schoolPickleball .secPrice .price .price,.-schoolPickleball .secRental .price .yen,.-schoolPickleball .secRental .price .price{font-family:"Barlow",sans-serif}.-schoolPickleball .secPrice .price .yen,.-schoolPickleball .secRental .price .yen{font-size:clamp(1.6rem,4vw,3rem)}.-schoolPickleball .secPrice .yen,.-schoolPickleball .secRental .yen{font-size:clamp(1.6rem,4vw,3rem)}.-schoolPickleball .secPrice table,.-schoolPickleball .secRental table{line-height:1.5;width:100%;margin:2em auto 1em}.-schoolPickleball .secPrice table tbody tr th,.-schoolPickleball .secPrice table tbody tr td,.-schoolPickleball .secRental table tbody tr th,.-schoolPickleball .secRental table tbody tr td{border:1px solid #999;padding:1.3em 1em;text-align:center}@media screen and (max-width: 767px){.-schoolPickleball .secPrice table tbody tr th,.-schoolPickleball .secPrice table tbody tr td,.-schoolPickleball .secRental table tbody tr th,.-schoolPickleball .secRental table tbody tr td{padding:1em}}.-schoolPickleball .secPrice table tbody tr th,.-schoolPickleball .secRental table tbody tr th{width:30%;min-width:7em;background:#209d4a;color:#fff;font-size:clamp(1.3rem,3vw,2.2rem)}.-schoolPickleball .secPrice table tbody tr th span,.-schoolPickleball .secRental table tbody tr th span{font-size:80%}.-schoolPickleball .secPrice table tbody tr td,.-schoolPickleball .secRental table tbody tr td{text-align:center;background:#fff}.-schoolPickleball .secPrice table tbody tr td .ttl,.-schoolPickleball .secRental table tbody tr td .ttl{font-size:clamp(1.2rem,3.5vw,2.8rem)}.-schoolPickleball .secPrice table tbody tr td .ttl.-tyosei,.-schoolPickleball .secRental table tbody tr td .ttl.-tyosei{width:6.5em}.-schoolPickleball .secPrice table tbody tr td .flexTable,.-schoolPickleball .secRental table tbody tr td .flexTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;max-width:600px;width:100%;margin:0 auto}.-schoolPickleball .secPrice table tbody tr td .flexTable .flex,.-schoolPickleball .secRental table tbody tr td .flexTable .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1em}.-schoolPickleball .secPrice table tbody tr td .flexTable .flex .ttl,.-schoolPickleball .secRental table tbody tr td .flexTable .flex .ttl{font-size:clamp(1.2rem,2vw,2rem);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.-schoolPickleball .secPrice table tbody tr td .flexTable .flex.-spColumn,.-schoolPickleball .secRental table tbody tr td .flexTable .flex.-spColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;gap:0}}.-schoolPickleball .secPrice .tokuWrap,.-schoolPickleball .secRental .tokuWrap{background:#fff;border-radius:1em;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);padding:clamp(1em,5vw,2em);margin-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em}.-schoolPickleball .secPrice .tokuWrap__left,.-schoolPickleball .secRental .tokuWrap__left{text-align:center}.-schoolPickleball .secPrice .tokuWrap__left .admissionLabel,.-schoolPickleball .secRental .tokuWrap__left .admissionLabel{text-align:center;width:6em;height:6em;border-radius:10em;border:#f15a24 2px solid;color:#f15a24;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4;font-weight:bold;font-size:clamp(1.8rem,3vw,3rem);position:relative;margin:0 auto .5em}.-schoolPickleball .secPrice .tokuWrap__left .admissionLabel:before,.-schoolPickleball .secRental .tokuWrap__left .admissionLabel:before{content:"";width:94%;height:94%;position:absolute;left:calc(3% - 1px);top:calc(3% - 1px);border:#f15a24 2px dotted;border-radius:10em}.-schoolPickleball .secPrice .tokuWrap__left p,.-schoolPickleball .secRental .tokuWrap__left p{line-height:1.4}.-schoolPickleball .secPrice .tokuWrap__right,.-schoolPickleball .secRental .tokuWrap__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:620px}.-schoolPickleball .secPrice .tokuWrap__right .ttl,.-schoolPickleball .secRental .tokuWrap__right .ttl{border:#333 1px solid;line-height:1.4;padding:.2em .4em;text-align:center;border-radius:.3em;font-size:clamp(1.5rem,3vw,3rem);margin-bottom:.7em}.-schoolPickleball .secPrice .tokuWrap__right .flexWrap,.-schoolPickleball .secRental .tokuWrap__right .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-schoolPickleball .secPrice .tokuWrap__right .flexWrap>p,.-schoolPickleball .secRental .tokuWrap__right .flexWrap>p{font-weight:bold;font-size:clamp(1.5rem,3vw,3rem);text-align:center;line-height:1.4}.-schoolPickleball .secPrice .tokuWrap__right .price,.-schoolPickleball .secRental .tokuWrap__right .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.1em}.-schoolPickleball .secPrice .tokuWrap__right .price p,.-schoolPickleball .secRental .tokuWrap__right .price p{font-size:clamp(2rem,2vw,4rem);line-height:1.2}@media screen and (max-width: 767px){.-schoolPickleball .secPrice .tokuWrap,.-schoolPickleball .secRental .tokuWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-schoolPickleball .secPrice .tokuWrap__left .admissionLabel,.-schoolPickleball .secRental .tokuWrap__left .admissionLabel{margin-bottom:0}.-schoolPickleball .secPrice .tokuWrap__right,.-schoolPickleball .secRental .tokuWrap__right{text-align:center}.-schoolPickleball .secPrice .tokuWrap__right .flexWrap,.-schoolPickleball .secRental .tokuWrap__right .flexWrap{margin-top:1em}}.-schoolPickleball .secRental .inner{max-width:1000px;margin-top:2em}.-schoolPickleball .secRental{background:#f4f6bf}.-schoolPickleball .secRental .wideImage img{width:100%}.-school .schoolMainView{position:relative;padding:5em 0;background:url("../img/ofuna/school/main.jpg") no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.-school .schoolMainView{background:url("../img/ofuna/school/main_sp.jpg") no-repeat;background-position:center;background-size:cover}}.-school .schoolMainView .inner{position:relative}.-school .schoolMainView__text{width:50%;max-width:40em;text-align:center}.-school .schoolMainView__text .mainText{color:#fff;line-height:1.2;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(2rem,7vw,6rem);text-shadow:0px 0px 10px rgba(0,0,0,.4)}.-school .schoolMainView__text .mainText span{font-size:160%;line-height:1}.-school .schoolMainView__text .subText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8em;margin-top:2em}.-school .schoolMainView__text .subText p{line-height:1.4;font-size:clamp(1.4rem,2.2vw,2.2rem)}@media screen and (max-width: 560px){.-school .schoolMainView__text{text-align:left;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-school .schoolMainView__text .mainText{text-align:center}.-school .schoolMainView__text .subText{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-school .schoolMainView__text .subText p{display:block;background:hsla(0,0%,100%,.6);padding:.5em}}.-school .secCampaign{background:url("../img/ofuna/school/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-school .secCampaign.-mitaka{background:url("../img/mitaka/school/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-school .secText{margin:0;padding:clamp(2em,5vw,4em) 0}.-school .secText:first-child{padding-top:0}.-school .secText:last-child{padding-bottom:0}.-school .secText p{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem)}.-school .secClass{background:#e1ebf0;padding:clamp(2em,5vw,4em) 0;margin-top:0}.-school .secClass__label{background:#36b2e7;padding:clamp(1em,5vw,2em) 0;margin-bottom:clamp(2em,5vw,4em)}.-school .secClass__label .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1em,5vw,3em)}.-school .secClass__label .inner .ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-school .secClass__label .inner .ttl .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(2rem,5vw,4rem);line-height:1.4}.-school .secClass__label .inner .ttl .jp{line-height:1.4;font-size:clamp(1rem,3vw,2rem)}.-school .secClass__label .inner a{color:#fff;text-decoration:none;display:inline-block;padding-right:1.5em;position:relative}.-school .secClass__label .inner a:after{content:"";width:0;height:0;border-style:solid;border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:1em solid #fff;border-right:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:.3s;transition:.3s}.-school .secClass__label .inner a:hover:after{right:-0.2em}.-school .secClass__main .classWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(1em,5vw,2em)}.-school .secClass__main .classWrap__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-school .secClass__main .classWrap__item.-left .thumb{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.-school .secClass__main .classWrap__item.-left .textArea:before{left:auto;right:100%}.-school .secClass__main .classWrap__item .thumb{width:55%;position:relative}.-school .secClass__main .classWrap__item .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.-school .secClass__main .classWrap__item .thumb .deco{position:absolute;right:1em;top:1em;max-width:130px;width:15%;height:auto}.-school .secClass__main .classWrap__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;padding:clamp(1em,5vw,2em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;position:relative}.-school .secClass__main .classWrap__item .textArea:before{content:"";width:50vw;height:100%;background:#fff;position:absolute;left:100%;top:0}.-school .secClass__main .classWrap__item .textArea .ttl{font-size:clamp(1.45rem,4vw,3rem);line-height:1.4}.-school .secClass__main .classWrap__item .textArea .tag{display:inline-block;background:#36b2e7;line-height:1;padding:.5em 1em;border-radius:3em;color:#fff;width:100%;font-size:110%}@media screen and (max-width: 767px){.-school .secClass__main .classWrap__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-school .secClass__main .classWrap__item.-left .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.-school .secClass__main .classWrap__item .thumb{width:100%}.-school .secClass__main .classWrap__item .textArea:before{content:none}.-school .secClass__main .classWrap__item .textArea .ttl{font-size:clamp(1.45rem,5vw,3rem)}.-school .secClass__main .classWrap__item .textArea .tag{width:auto}}.-school .secClass__main .btnArea .basicBtn{max-width:20em;background:#fff;color:#333;border:#36b2e7 2px solid}.-school .secClass__main .btnArea .basicBtn:after{content:"";width:.5em;height:1em;background:url("/shared/img/common/icon-arrow_black.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.5em;-webkit-transition:.3s;transition:.3s;-webkit-filter:invert(69%) sepia(77%) saturate(2477%) hue-rotate(166deg) brightness(95%) contrast(91%);filter:invert(69%) sepia(77%) saturate(2477%) hue-rotate(166deg) brightness(95%) contrast(91%)}.-school .secClass-tennis .secClass__label{background:#8dc21f}.-school .secClass-tennis .secClass__main .btnArea .basicBtn{border-color:#8dc21f}.-school .secClass-tennis .secClass__main .btnArea .basicBtn:after{-webkit-filter:invert(69%) sepia(46%) saturate(733%) hue-rotate(35deg) brightness(94%) contrast(89%);filter:invert(69%) sepia(46%) saturate(733%) hue-rotate(35deg) brightness(94%) contrast(89%)}.-school .secClass-golf .secClass__label{background:#00a99d}.-school .secClass-golf .secClass__main .btnArea .basicBtn{border-color:#00a99d}.-school .secClass-golf .secClass__main .btnArea .basicBtn:after{-webkit-filter:invert(63%) sepia(89%) saturate(2466%) hue-rotate(132deg) brightness(79%) contrast(105%);filter:invert(63%) sepia(89%) saturate(2466%) hue-rotate(132deg) brightness(79%) contrast(105%)}.-school .secClass-kaatsu .secClass__label{background:#333a46}.-school .secClass-kaatsu .secClass__main .btnArea .basicBtn{border-color:#333a46}.-school .secClass-kaatsu .secClass__main .btnArea .basicBtn:after{-webkit-filter:invert(18%) sepia(10%) saturate(1263%) hue-rotate(179deg) brightness(95%) contrast(85%);filter:invert(18%) sepia(10%) saturate(1263%) hue-rotate(179deg) brightness(95%) contrast(85%)}.-school .secClass-pilates .secClass__label{background:#61619d}.-school .secClass-pilates .secClass__main .btnArea .basicBtn{border-color:#61619d}.-school .secClass-pilates .secClass__main .btnArea .basicBtn:after{-webkit-filter:invert(40%) sepia(40%) saturate(579%) hue-rotate(202deg) brightness(89%) contrast(85%);filter:invert(40%) sepia(40%) saturate(579%) hue-rotate(202deg) brightness(89%) contrast(85%)}.-school .secClass-pickleball .secClass__label{background:#e0841e}.-school .secClass-pickleball .secClass__main .btnArea .basicBtn{border-color:#e0841e}.-school .secClass-pickleball .secClass__main .btnArea .basicBtn:after{-webkit-filter:invert(55%) sepia(41%) saturate(1317%) hue-rotate(356deg) brightness(97%) contrast(81%);filter:invert(55%) sepia(41%) saturate(1317%) hue-rotate(356deg) brightness(97%) contrast(81%)}.-kids-dance{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;font-weight:700;overflow:hidden;text-align:center;letter-spacing:0;word-break:auto-phrase}.-kids-dance .mContainer{padding:2em 0}.-kids-dance img{width:100%;height:auto}.-kids-dance .topLabel{padding:1.5em 0 0;margin-top:1em}.-kids-dance .topLabel:before{display:none}.-kids-dance .topLabel .jp{color:#ea6390}.-kids-dance .topLabel .jp.-border{border-color:#ea6390;background-color:#fff}.-kids-dance .topLabel .jp.-jponly{font-size:3.6rem}.-kids-dance .topLabel .jp.-text{color:#333}.-kids-dance .topLabel .en{color:#333}.-kids-dance .topLabel.-kids-dance:before{display:block !important;-webkit-filter:invert(53%) sepia(85%) saturate(3015%) hue-rotate(318deg) brightness(97%) contrast(91%);filter:invert(53%) sepia(85%) saturate(3015%) hue-rotate(318deg) brightness(97%) contrast(91%)}.-kids-dance .topLabel.-kids-dance .en{color:#333}.-kids-dance .pointLabel{text-align:center;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1.4;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;margin-bottom:.8em}.-kids-dance .pointLabel .num{width:2em;height:2em;border-radius:10em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#ea6390;font-size:70%}.-kids-dance .pointLabel.-black{color:#333}.-kids-dance .pageLabelImg img{max-height:initial}.-kids-dance .secCampaign{background:url("../img/common/kids-dance/campaign-bg.png") no-repeat;background-position:center;background-size:cover;padding:2em 0 6em}.-kids-dance .pageLinkWrap{background:#f0ccdc;padding:2em 0;margin:2em 0}.-kids-dance .pageLinkWrap .linkList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}.-kids-dance .pageLinkWrap .linkList li{max-width:10em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .pageLinkWrap .linkList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1;text-align:center;text-decoration:none;font-size:110%;padding:.6em .5em;border-radius:.5em;background:#fff;color:#e14383;border:#e14383 2px solid}.-kids-dance .pageLinkWrap .linkList li a:hover{background:#e14383;color:#fff}.-kids-dance .secPoint{background-color:rgba(255,255,0,.7)}.-kids-dance .secPoint .inner{max-width:900px;margin:0 auto}.-kids-dance .secPoint .txt1{max-width:500px;margin:0 auto}.-kids-dance .secPoint .txt2{font-size:2.4rem;padding:1em 0}@media screen and (max-width: 767px){.-kids-dance .secPoint .txt2{font-size:1.6rem}}.-kids-dance .secPoint .txt3{font-size:1.6rem;padding:0 0 3em}@media screen and (max-width: 767px){.-kids-dance .secPoint .txt3{font-size:1.2rem}}.-kids-dance .secPoint .txt4{font-size:2.4rem;padding:1em 0 .5em}@media screen and (max-width: 767px){.-kids-dance .secPoint .txt4{font-size:1.6rem}}.-kids-dance .secPoint .txt5{font-size:1.6rem;padding:0 0 1em}.-kids-dance .secPoint ul.shingitai{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.-kids-dance .secPoint ul.shingitai{display:none}}.-kids-dance .secPoint ul.shingitai li{width:32%}.-kids-dance .secPoint .pointImage{max-width:600px;width:100%;margin-left:auto;margin-right:auto}.-kids-dance .secPoint .imgbg{position:relative;left:calc(50% - 50vw);width:100vw;max-width:100vw;margin:-5vw 0px}@media screen and (max-width: 767px){.-kids-dance .secPoint .imgbg{margin:-5vw 0px 0}}.-kids-dance .secPoint .taglist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-kids-dance .secPoint .taglist li{background-color:#ea6390;color:#fff;border-radius:50px;padding:.15em .75em;font-size:1.4rem;margin:0 .25em .5em}@media screen and (max-width: 767px){.-kids-dance .secPoint .taglist li{font-size:1.2rem}}.-kids-dance .danceType{background:#fff}.-kids-dance .danceType__item{background:#ffebeb;padding-top:2em}.-kids-dance .danceType__item .inner{max-width:1100px}.-kids-dance .danceType__item .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0}.-kids-dance .danceType__item .flexWrap__left{width:30%}.-kids-dance .danceType__item .flexWrap__left .ttl{line-height:1.2;font-size:clamp(2.6rem,4vw,4.4rem);margin-bottom:.5em;color:#ea6390}.-kids-dance .danceType__item .flexWrap__left .ttl span{display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:70%}.-kids-dance .danceType__item .flexWrap__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .danceType__item .flexWrap__right p{font-size:clamp(100%,2vw,1.8rem)}.-kids-dance .danceType__item .flexWrap__right>.simpleLabel{margin-top:1em}@media screen and (max-width: 767px){.-kids-dance .danceType__item .flexWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-kids-dance .danceType__item .flexWrap__left{width:100%}.-kids-dance .danceType__item .flexWrap__left .ttl{font-size:clamp(2.4rem,6.6vw,4.4rem)}.-kids-dance .danceType__item .flexWrap__right{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-kids-dance .danceType__item .flexWrap__right p{font-size:clamp(1.2rem,3vw,1.8rem)}.-kids-dance .danceType__item .flexWrap__right>.simpleLabel{margin-top:0;margin-bottom:1em}.-kids-dance .danceType__item .flexWrap__right .balletSpImage{width:45%;margin-left:-8%}}.-kids-dance .danceType__item.danceType__cheer{background:#ffffbf}.-kids-dance .danceType__item.danceType__cheer .flexWrap{gap:2em}.-kids-dance .danceType__item.danceType__cheer .flexWrap__left .ttl{color:#e97b31}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right{text-align:left}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .borderText{border-color:#e97b31;background:none;margin-top:1em;border-radius:0}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .cheerText{margin-top:3em;text-align:center;width:100%;padding-bottom:2em}@media screen and (max-width: 767px){.-kids-dance .danceType__item.danceType__cheer .flexWrap{gap:0}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .cheerLabel{width:7em;margin-right:1em}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right>p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .borderText{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .cheerText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;text-align:left;padding-bottom:0;margin-top:2em}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .cheerText .thumb{width:37%;margin-left:-7%}.-kids-dance .danceType__item.danceType__cheer .flexWrap__right .cheerText .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:1.5em}}.-kids-dance .danceType__item.danceType__hiphop{background:#d9f2f0}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__left .ttl{color:#00a99d}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .hiphopLabel{max-width:600px;margin:0 auto;width:80%}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap{background:#fff;border-radius:1em;padding:clamp(1em,4vw,1.6em) clamp(1em,5vw,3em);text-align:left;margin-top:clamp(-1.6em,-4vw,-1em);-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap p{line-height:1.6;margin:1em 0;width:100%}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap a{color:#36b2e7;font-size:clamp(100%,2vw,1.8rem);border-bottom:#36b2e7 1px solid;line-height:1;padding-bottom:.3em;text-decoration:none;margin-right:1em}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText .main{font-size:clamp(100%,2vw,1.8rem)}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText .main .telLink{font-size:120%;color:#333;border-bottom:0;padding-bottom:0}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText p{margin:0;font-size:90%}@media screen and (max-width: 767px){.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .hiphopLabel{width:48%;position:relative}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right>img{width:52%;margin:-2em 0 -1em;position:relative}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap{padding:clamp(1em,5vw,3em) clamp(1em,5vw,3em);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap a{font-size:clamp(100%,3vw,1.8rem);margin-right:0;margin-bottom:1em}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText .main{font-size:clamp(100%,3vw,1.8rem)}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText .main .telLink{font-size:120%;color:#333;border-bottom:0;padding-bottom:0}.-kids-dance .danceType__item.danceType__hiphop .flexWrap__right .whiteWrap .callText p{margin:0;font-size:90%}}.-kids-dance .danceType__item.danceType__hiphop .hiphopText{padding:2em 0}.-kids-dance .danceType__item.danceType__hiphop .hiphopText p{font-size:clamp(100%,2vw,1.8rem);display:block;max-width:930px;width:100%;margin-left:auto;margin-right:auto}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap{gap:2em}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right{text-align:left}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .borderText{border-color:#ea6390;background:none;margin-top:1em;border-radius:0}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap{background:#fff;border-radius:1em;padding:clamp(1em,4vw,1.6em) clamp(1em,5vw,3em);text-align:left;margin:2em 0;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap p{line-height:1.6;width:100%}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;margin:1em 0}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap ul li{border-radius:3em;background:#ea6390;color:#fff;line-height:1;padding:.6em 1.2em;font-size:clamp(100%,2vw,2rem)}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap .ttl{text-align:center;font-size:clamp(100%,3vw,2.3rem)}@media screen and (max-width: 767px){.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right{text-align:left}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .flexBox p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:clamp(10px,3vw,1.8rem);margin-bottom:1em}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .flexBox img{width:45%;margin-left:-9%;margin-right:-7%}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap{margin-top:0}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap p{text-align:center}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-kids-dance .danceType__item.danceType__cheer2 .flexWrap__right .whiteWrap ul li{padding:.6em 1em}}.-kids-dance .danceType__item.danceType__hiphop2{margin-top:0;background:#d9f2f0;padding:2em 0}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left .ttl{color:#00a99d}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left .subTtl{font-size:clamp(1.4rem,3vw,2.2rem);text-align:left;margin-bottom:.5em;line-height:1.5}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left p{text-align:left;font-size:clamp(1.15rem,2vw,1.8rem)}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left span{background:#ea6390;display:block;line-height:1.5;text-align:center;color:#fff;padding:.6em;margin-top:1em;font-size:clamp(1.4rem,2vw,2.2rem)}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__right{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:30%;margin-top:-1em;margin-bottom:-1em}@media screen and (max-width: 767px){.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left .flexBox .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__left .flexBox img{width:45%;margin:0 -5%}.-kids-dance .danceType__item.danceType__hiphop2 .flexWrap__right{display:none}}.-kids-dance .danceType .borderText{background:#fff;border-radius:1em;border:#ea6390 2px dotted;padding:clamp(1em,4vw,1.6em) clamp(1em,5vw,2em);text-align:left}@media screen and (max-width: 767px){.-kids-dance .danceType .borderText{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.-kids-dance .danceType .balletText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:clamp(2em,6vw,3em);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:clamp(1em,5vw,3em)}.-kids-dance .danceType .balletText .textArea{width:70%}.-kids-dance .danceType .balletText .textArea p{font-size:clamp(100%,2vw,2rem)}.-kids-dance .danceType .balletText .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-5%;margin-top:-2%}@media screen and (max-width: 767px){.-kids-dance .danceType .balletText .textArea{width:80%}.-kids-dance .danceType .balletText .textArea p{font-size:clamp(1.2rem,3vw,2rem)}.-kids-dance .danceType .balletText .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-6%;margin-right:-15%;margin-top:-2%}}.-kids-dance .danceType .cheerLabel{font-size:clamp(1.5rem,3vw,2.2rem);color:#e97b31;border-bottom:#e97b31 2px solid;line-height:1.6;padding-bottom:.1em;display:inline-block;margin-bottom:1em;text-align:left;margin-left:0;margin-right:auto;margin-top:1em}.-kids-dance .danceType .simpleLabel{font-size:clamp(1.5rem,3.2vw,3.3rem);text-align:center;line-height:1.4;margin-bottom:.5em}.-kids-dance .danceType .simpleLabel.-balloon{display:inline-block;padding-left:1em;padding-right:1em;position:relative}.-kids-dance .danceType .simpleLabel.-balloon:before{content:"";width:2px;height:1.5em;background:#333;position:absolute;left:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-kids-dance .danceType .simpleLabel.-balloon:after{content:"";width:2px;height:1.5em;background:#333;position:absolute;right:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}@media screen and (max-width: 767px){.-kids-dance .danceType .simpleLabel{font-size:clamp(1.5rem,4.5vw,3.3rem);width:100%}.-kids-dance .danceType .simpleLabel.-balloon{width:auto}}.-kids-dance .secInstructor{padding:0 0 4em;background-color:#fff;position:relative;overflow:hidden}.-kids-dance .secInstructor .inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.-kids-dance .secInstructor .toptit{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:bold;text-align:center;padding:0 4vw 2em;line-height:1.6}.-kids-dance .secInstructor .instructor-card{border-radius:30px;padding:7px 40px 0;margin-bottom:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05)}.-kids-dance .secInstructor .instructor-card:last-child{margin-bottom:0}.-kids-dance .secInstructor .instructor-card.pink{background-color:#fce4ec}.-kids-dance .secInstructor .instructor-card.pink .card-header{border-bottom:1px solid #f8bbd0}.-kids-dance .secInstructor .instructor-card.mint{background-color:#e0f2f1}.-kids-dance .secInstructor .instructor-card.mint .card-header{border-bottom:1px solid #b2dfdb}.-kids-dance .secInstructor .instructor-card .card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:10px;margin-bottom:25px}.-kids-dance .secInstructor .instructor-card .card-header .name{font-size:28px;font-weight:bold;color:#333;font-family:"Noto Sans JP",sans-serif}.-kids-dance .secInstructor .instructor-card .card-header .role{font-size:14px;font-weight:bold;color:#555}.-kids-dance .secInstructor .instructor-card .card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.-kids-dance .secInstructor .instructor-card .card-body .photo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:180px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.-kids-dance .secInstructor .instructor-card .card-body .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.-kids-dance .secInstructor .instructor-card .card-body .description .profile{text-align:left;display:block}.-kids-dance .secInstructor .instructor-card .card-body .description p{font-size:1.8rem;line-height:1.8;font-weight:bold;color:#333;text-align:left;padding:0 0 1em}.-kids-dance .secInstructor .instructor-card .card-body .description p.small{font-size:100%;font-weight:500}.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .photo{margin-right:-2%;width:30%;max-width:260px}.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .description p{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.4}.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .description p.small{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.6;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media screen and (max-width: 767px){.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .photo{margin-right:0%;width:80%;margin:0 auto;max-width:260px}.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .description p{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.4;text-align:center}.-kids-dance .secInstructor .instructor-card.-higashikurume .card-body .description p.small{text-align:left}}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .photo{margin-right:-5%;width:30%;max-width:260px}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.-kids-dance .secInstructor .instructor-card.-mitaka{padding:10px 20px 20px}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description .flexWrap img{width:35%}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description .flexWrap p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description p{font-size:clamp(1.5rem,3vw,2rem);line-height:1.4;text-align:center}.-kids-dance .secInstructor .instructor-card.-mitaka .card-body .description .small{margin-left:0;line-height:1.6;font-size:90%;margin-top:1em;text-align:left}}@media screen and (max-width: 767px){.-kids-dance .secInstructor{padding:2em 0}.-kids-dance .secInstructor .instructor-card{padding:10px 20px 0}.-kids-dance .secInstructor .instructor-card .card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.-kids-dance .secInstructor .instructor-card .card-body .photo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center;margin:0 auto}.-kids-dance .secInstructor .instructor-card .card-body .description{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.-kids-dance .secInstructor .instructor-card .card-body .description p{padding:0}}.-kids-dance .secEntry{background-color:#ea6390;text-align:center;padding:2em 4vw}.-kids-dance .secEntry img{max-width:850px}.-kids-dance .secEntry .btn-wrap{padding:2em 0 0}.-kids-dance .secEntry .btn-wrap .btn-wrap-body{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:50px;border:2px solid #fff}.-kids-dance .secEntry .btn-wrap .btn-schedule{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#f17092;font-size:18px;font-weight:bold;text-decoration:none;padding:15px 60px;border-radius:50px;border:6px solid #f17092;-webkit-transition:.3s;transition:.3s}.-kids-dance .secEntry .btn-wrap .btn-schedule:hover{opacity:.8;-webkit-transform:scale(1.02);transform:scale(1.02)}.-kids-dance .secPrice{padding:2em 0 0}.-kids-dance .secPrice .toptit{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:bold;text-align:center;padding:0 4vw 1em}.-kids-dance .secPrice::before{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-top:100vw solid #fff;border-bottom:0;opacity:.5;position:absolute;left:-35vw;top:0}.-kids-dance .secPrice::after{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-bottom:100vw solid #fff;border-top:0;opacity:.5;position:absolute;right:-35vw;bottom:0}.-kids-dance .secPrice .mContainer{background:#f8cbd9;padding:4em 0;position:relative;overflow:hidden}.-kids-dance .secPrice .mContainer .dance-card{max-width:1000px;margin:0 auto;border-radius:20px;padding:40px;background-color:#fff}@media screen and (max-width: 767px){.-kids-dance .secPrice .mContainer .dance-card{padding:20px}}.-kids-dance .secPrice .mContainer .dance-card .dance-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:1em;text-align:left}@media screen and (max-width: 767px){.-kids-dance .secPrice .mContainer .dance-card .dance-intro{display:none}}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .title-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f17092;border-radius:50px;padding:5px 40px;color:#fff;margin:0 0 1.5em}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .title-badge h2{font-size:28px;font-weight:bold;margin-right:20px}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .title-badge .target{font-size:16px;font-weight:bold}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text p{font-size:16px;line-height:1.8;font-weight:bold;margin-bottom:30px}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .admission-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .admission-fee .label{font-size:24px;font-weight:bold;color:#333}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-text .admission-fee .price-svg{height:45px;width:auto}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-image{width:320px}.-kids-dance .secPrice .mContainer .dance-card .dance-intro .intro-image img{width:100%;border-radius:15px}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2{display:none}@media screen and (max-width: 767px){.-kids-dance .secPrice .mContainer .dance-card .dance-intro2{display:block}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .title-badge h2{background:#f17092;border-radius:20px;width:100%;padding:5px 40px;color:#fff;margin:0 0 .25em;font-size:1.8rem}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .title-badge .target{font-size:16px;display:block;font-weight:bold;padding:0 0 1em}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .clm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .clm .intro-image{width:38%}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .clm p{width:58%;text-align:left;word-break:break-all;line-height:1.6}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .big{padding:.5em 0 .5em;font-size:1.4rem;font-weight:bold}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .admission-fee{border:#999 1px solid;padding:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1em 0}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .admission-fee span{font-size:1.8rem;padding:0 1em 0 0}.-kids-dance .secPrice .mContainer .dance-card .dance-intro2 .admission-fee img{width:100px}}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper{margin-bottom:20px}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table{width:100%;border-collapse:collapse;border:1px solid #ccc}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table th{background:#fde8ed;border:1px solid #ccc;padding:8px;font-weight:bold;color:#333}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table td{border:1px solid #ccc;padding:8px;vertical-align:middle;font-weight:bold;color:#333}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .day{width:20%;background:#fff}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .time{width:30%;text-align:center;line-height:1.1}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .time img{width:100%;max-width:75%}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .tuition{width:50%;background:#fff}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .tuition .tuition-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:0 0 2em}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .tuition .tuition-item:last-child{margin-bottom:0}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .tuition .tuition-item .count{font-size:18px}.-kids-dance .secPrice .mContainer .dance-card .table-wrapper .dance-table .tuition .tuition-item .price-svg{height:35px;width:auto}.-kids-dance .secPrice .mContainer .dance-card .dance-notes{text-align:left}@media screen and (max-width: 767px){.-kids-dance .secPrice .mContainer .dance-card .dance-notes{padding:1em 0}}.-kids-dance .secPrice .mContainer .dance-card .dance-notes p{font-size:14px;font-weight:bold;line-height:1.6;color:#333}.-kids-dance .secPrice .btn-wrap{padding:2em 0 0}.-kids-dance .secPrice .btn-wrap .btn-wrap-body{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:50px;border:2px solid #f17092}.-kids-dance .secPrice .btn-wrap .btn-schedule{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#f17092;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;padding:15px 60px;border-radius:50px;border:6px solid #f9b6c8;-webkit-transition:.3s;transition:.3s}.-kids-dance .secPrice .btn-wrap .btn-schedule:hover{opacity:.8;-webkit-transform:scale(1.02);transform:scale(1.02)}.-kids-dance .secPrice .dancePriceWrap{max-width:1000px;margin:2em auto 0;border-radius:20px;padding:clamp(15px,5vw,40px) clamp(12px,4vw,40px);background-color:#fff}.-kids-dance .secPrice .dancePriceWrap .price{font-size:clamp(2.4rem,3vw,2.5em);font-family:"Barlow",sans-serif;line-height:1.4}.-kids-dance .secPrice .dancePriceWrap .price .yen,.-kids-dance .secPrice .dancePriceWrap .price .price{font-family:"Barlow",sans-serif}.-kids-dance .secPrice .dancePriceWrap .price .yen{font-size:.6em}.-kids-dance .secPrice .dancePriceWrap .initialCost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1em,5vw,2em)}.-kids-dance .secPrice .dancePriceWrap .initialCost li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:clamp(100%,3vw,140%)}.-kids-dance .secPrice .dancePriceWrap .smallTtl{text-align:left}.-kids-dance .secPrice .dancePriceWrap .priceWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.-kids-dance .secPrice .dancePriceWrap .priceWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-kids-dance .secPrice .dancePriceWrap .priceWrap .price{white-space:nowrap}}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,3vw,2em);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .labelArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .labelArea .ttl{font-size:clamp(1.4rem,3vw,2.8rem)}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .mainArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .mainArea .ttl{font-size:clamp(1.4rem,3vw,3rem);white-space:nowrap}@media screen and (max-width: 767px){.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .labelArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .mainArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:auto}.-kids-dance .secPrice .dancePriceWrap .daytimeWrap .mainArea .ttl{white-space:nowrap}}.-kids-dance .secPrice .dancePriceWrap .title-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f17092;border-radius:1em;padding:5px 40px;color:#fff;margin:0 0 1.5em;width:100%}.-kids-dance .secPrice .dancePriceWrap .title-badge.-blue{background:#00ac9d}.-kids-dance .secPrice .dancePriceWrap .title-badge h3{font-size:28px;font-weight:bold;margin-right:20px}.-kids-dance .secPrice .dancePriceWrap .title-badge .target{font-size:16px;font-weight:bold}@media screen and (max-width: 767px){.-kids-dance .secPrice .dancePriceWrap .title-badge{width:100%;padding:5px 40px;margin:0 0 .25em;font-size:1.8rem;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-kids-dance .secPrice .dancePriceWrap .title-badge h3{font-size:100%;margin-right:0}}.-kids-dance .secPrice .dancePriceWrap__higashikurume{margin-top:3em}.-kids-dance .secPrice .dancePriceWrap__higashikurume:first-child{margin-top:0}.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2em}.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;font-size:clamp(100%,2vw,1.8rem)}.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea img{width:30%;max-width:240px}.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea.spShow{display:none}@media screen and (max-width: 767px){.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea.spShow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea{margin-top:1.5em}.-kids-dance .secPrice .dancePriceWrap__higashikurume .textArea img{width:40%}}.-kids-dance .secPrice .danceTableWrap{max-width:1000px;width:100%;margin:2em auto 0}.-kids-dance .secPrice .danceTable{line-height:1.5;width:100%;margin:1em auto}.-kids-dance .secPrice .danceTable tr.spShow,.-kids-dance .secPrice .danceTable th.spShow,.-kids-dance .secPrice .danceTable td.spShow{display:none}@media screen and (max-width: 767px){.-kids-dance .secPrice .danceTable tr.spShow,.-kids-dance .secPrice .danceTable th.spShow,.-kids-dance .secPrice .danceTable td.spShow{display:table-cell}}@media screen and (max-width: 767px){.-kids-dance .secPrice .danceTable tr.pcShow,.-kids-dance .secPrice .danceTable th.pcShow,.-kids-dance .secPrice .danceTable td.pcShow{display:none}}.-kids-dance .secPrice .danceTable tr th,.-kids-dance .secPrice .danceTable tr td{border:1px solid #999;padding:1em;text-align:center}@media screen and (max-width: 767px){.-kids-dance .secPrice .danceTable tr th,.-kids-dance .secPrice .danceTable tr td{padding:1em .6em}}.-kids-dance .secPrice .danceTable tr th{background:#f8cbd9}.-kids-dance .secPrice .danceTable tr th p{font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:500}.-kids-dance .secPrice .danceTable tr th .big{font-size:clamp(1.2rem,3vw,2.2rem);font-weight:500}.-kids-dance .secPrice .danceTable tr td{text-align:left}.-kids-dance .secPrice .danceTable tr td .flexTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .secPrice .danceTable tr td .flexTable .ttl{font-size:clamp(1.2rem,2vw,2rem)}@media screen and (max-width: 480px){.-kids-dance .secPrice .danceTable tr td .flexTable.-spColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 767px){.-kids-dance .secPrice{padding:6em 0 0}.-kids-dance .secPrice .mContainer{padding:2em 0}.-kids-dance .secPrice .dance-card .btn-wrap .btn-schedule{width:100%;padding:12px 20px;font-size:16px}}.-kids-dance .danceTableWrap{max-width:1000px;width:100%;margin:2em auto 0}.-kids-dance .danceTableWrap .danceTable{line-height:1.5;width:100%;margin:1em auto;background:#fff}.-kids-dance .danceTableWrap .danceTable .price{font-size:clamp(2.4rem,3vw,2.5em);font-family:"Barlow",sans-serif;line-height:1.4}.-kids-dance .danceTableWrap .danceTable .price .yen,.-kids-dance .danceTableWrap .danceTable .price .price{font-family:"Barlow",sans-serif}.-kids-dance .danceTableWrap .danceTable .price .yen{font-size:.6em}.-kids-dance .danceTableWrap .danceTable .priceWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.-kids-dance .danceTableWrap .danceTable .priceWrap .price{white-space:nowrap}}.-kids-dance .danceTableWrap .danceTable .pink{color:#ea6390;margin-top:1em;line-height:1.6}.-kids-dance .danceTableWrap .danceTable .ttl{font-size:clamp(1.4rem,3vw,2.6rem)}.-kids-dance .danceTableWrap .danceTable tr.spShow,.-kids-dance .danceTableWrap .danceTable th.spShow,.-kids-dance .danceTableWrap .danceTable td.spShow{display:none}@media screen and (max-width: 767px){.-kids-dance .danceTableWrap .danceTable tr.spShow,.-kids-dance .danceTableWrap .danceTable th.spShow,.-kids-dance .danceTableWrap .danceTable td.spShow{display:table-cell}}@media screen and (max-width: 767px){.-kids-dance .danceTableWrap .danceTable tr.pcShow,.-kids-dance .danceTableWrap .danceTable th.pcShow,.-kids-dance .danceTableWrap .danceTable td.pcShow{display:none}}.-kids-dance .danceTableWrap .danceTable tr th,.-kids-dance .danceTableWrap .danceTable tr td{border:1px solid #999;padding:1em;text-align:center}@media screen and (max-width: 767px){.-kids-dance .danceTableWrap .danceTable tr th,.-kids-dance .danceTableWrap .danceTable tr td{padding:1em .6em}}.-kids-dance .danceTableWrap .danceTable tr th{background:#f8cbd9}.-kids-dance .danceTableWrap .danceTable tr th p{font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:500}.-kids-dance .danceTableWrap .danceTable tr th .big{font-size:clamp(1.2rem,3vw,2.2rem);font-weight:500}.-kids-dance .danceTableWrap .danceTable tr td{text-align:left}.-kids-dance .danceTableWrap .danceTable tr td .flexTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .danceTableWrap .danceTable tr td .flexTable .ttl{font-size:clamp(1.2rem,2vw,2rem)}@media screen and (max-width: 480px){.-kids-dance .danceTableWrap .danceTable tr td .flexTable.-spColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.-kids-dance .secAdmission{padding:2em 0;background-color:#fff;text-align:center;color:#333}.-kids-dance .secAdmission .admission-header{margin-bottom:2em}.-kids-dance .secAdmission .admission-header .badge-img{width:100%;max-width:290px;height:auto;margin-bottom:.5em}.-kids-dance .secAdmission .admission-header .eng-title{font-size:3.6rem;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:.1em;margin-bottom:.5em;color:#333}.-kids-dance .secAdmission .admission-header .lead-txt{font-size:20px;font-weight:bold}.-kids-dance .secAdmission .admission-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1100px;margin:0 auto 1em}.-kids-dance .secAdmission .admission-grid .grid-item{background-color:#e6ecf0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:19%}.-kids-dance .secAdmission .admission-grid .grid-item.clm2{width:39%}.-kids-dance .secAdmission .admission-grid .grid-item .item-label{font-size:1.8rem;font-weight:bold;margin-bottom:0;color:#555}.-kids-dance .secAdmission .admission-grid .grid-item .item-value{font-size:3.6rem;font-weight:bold;color:#333}.-kids-dance .secAdmission .admission-grid .grid-item .item-value.month{font-size:2.5rem}.-kids-dance .secAdmission .admission-grid .grid-item .item-value span{font-size:18px;margin-right:2px}.-kids-dance .secAdmission .admission-grid .grid-item .item-desc{font-size:13px;line-height:1.6;text-align:left;font-weight:bold}.-kids-dance .secAdmission .admission-footer{max-width:900px;margin:0 auto;text-align:left}.-kids-dance .secAdmission .admission-footer .tax-note{font-size:1.2rem;font-weight:bold;margin-bottom:15px}.-kids-dance .secAdmission .admission-footer .notes-list{list-style:none;padding:0}.-kids-dance .secAdmission .admission-footer .notes-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;font-weight:bold;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.-kids-dance .secAdmission .admission-footer .notes-list li{display:block}}.-kids-dance .secAdmission .admission-footer .notes-list li .dot{margin-right:8px;color:#333}.-kids-dance .secAdmission .admission-footer .notes-list li.card-info{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-kids-dance .secAdmission .admission-footer .notes-list li.card-info .credit-img{height:24px;width:auto}@media screen and (max-width: 767px){.-kids-dance .secAdmission .admission-footer .notes-list li.card-info .credit-img{margin:.5em 0 0}}@media screen and (max-width: 767px){.-kids-dance .secAdmission{padding:50px 0}.-kids-dance .secAdmission .admission-header .badge-img{width:140px}.-kids-dance .secAdmission .admission-header .eng-title{font-size:28px}.-kids-dance .secAdmission .admission-header .lead-txt{font-size:16px}.-kids-dance .secAdmission .admission-grid{grid-template-columns:1fr;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.-kids-dance .secAdmission .admission-grid .grid-item{padding:20px;width:100%;margin:0 0 .75em}.-kids-dance .secAdmission .admission-grid .grid-item.clm2{width:100%}.-kids-dance .secAdmission .admission-grid .grid-item .item-label{margin-bottom:10px}.-kids-dance .secAdmission .admission-footer{padding:0 20px}}.-kids-dance .calendarWrap{padding:2em 0;margin-top:2em}.-kids-dance .calendarWrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:860px;margin-left:auto;margin-right:auto}.-kids-dance .calendarWrap .inner .btnArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}.-kids-dance .calendarWrap .inner .btnArea .lineBtn{width:100%}.-kids-dance .calendarWrap .inner .btnArea .lineBtn:before{border-color:#ea6390}.-kids-dance .calendarWrap .inner .btnArea .lineBtn span{background:#ea6390}@media screen and (max-width: 767px){.-kids-dance .calendarWrap .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:28em}.-kids-dance .calendarWrap .inner .btnArea{width:100%}}.-kids-dance .faqList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em;margin-top:2em}.-kids-dance .faqList__item .faqLabel{background:#fbe0e9;padding:clamp(1em,4vw,1.6em) clamp(1em,4vw,2em);text-align:left;padding-left:4em;padding-right:2em;position:relative;cursor:pointer}.-kids-dance .faqList__item .faqLabel:before{content:"Q";font-size:3em;position:absolute;left:.4em;line-height:1;top:.3em;color:#434f56}.-kids-dance .faqList__item .faqLabel:after{content:"";width:1.5em;height:1.5em;background:url("../img/common/icon-arrowdown.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.75em}.-kids-dance .faqList__item .faqLabel p{font-size:115%;line-height:1.6}.-kids-dance .faqList__item .faqText{background:#efefef;text-align:left;padding:clamp(1em,4vw,2em);padding-left:4em;position:relative;display:none}.-kids-dance .faqList__item .faqText:before{content:"A";font-size:3em;position:absolute;left:.4em;line-height:1;top:.4em;color:#434f56}.-kids-dance .faqList__item .faqText p{line-height:1.6}.-kids-dance .faqList__item.-open .faqLabel:after{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.-kids-dance .secAccess{margin-top:6em;background:none}@media screen and (max-width: 767px){.-kids-dance .secAccess{margin-top:4em}}@media screen and (max-width: 480px){.-kids-dance .secAccess{margin-top:3.5em}}.-kids-dance .secAccess .accessBox{background:#e6e6e6}.-kids-dance .secAccess .accessBox .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-kids-dance .secAccess .accessBox .inner .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap .ttl{font-size:clamp(2rem,3vw,4.2rem);line-height:1.4}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap p{text-align:left;font-size:clamp(100%,2vw,1.8rem);line-height:1.6}.-kids-dance .secAccess .accessBox .inner .textArea .pink{color:#ea6390;margin-top:1em;line-height:1.6;text-align:left;font-size:clamp(1.3rem,2.6vw,2.4rem)}.-kids-dance .secAccess .accessBox .inner .gMap{width:60%}@media screen and (max-width: 767px){.-kids-dance .secAccess .accessBox .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.-kids-dance .secAccess .accessBox .inner .textArea{padding:clamp(1em,5vw,2em) 0}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap .ttl{font-size:clamp(2rem,3vw,4.2rem);line-height:1.4}.-kids-dance .secAccess .accessBox .inner .textArea .flexWrap p{text-align:left;font-size:clamp(100%,2vw,1.8rem);line-height:1.6}.-kids-dance .secAccess .accessBox .inner .textArea .pink{color:#ea6390;margin-top:1em;line-height:1.6;text-align:left;font-size:clamp(1.3rem,2.6vw,2.4rem)}.-kids-dance .secAccess .accessBox .inner .gMap{width:calc(100% + 10vw);-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-left:0}.-kids-dance .secAccess .accessBox .inner .gMap iframe{width:100%}}.-kids-dance .secAccess .contactWrap{padding-top:clamp(2em,5vw,4em)}.-kids-dance .secAccess .contactWrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6em}.-kids-dance .secAccess .contactWrap .ttl{font-size:120%}.-kids-dance .secAccess .contactWrap .telLink{font-size:120%}.-kids-dance .secAccess .contactWrap .telLink .num{font-size:clamp(2.2rem,6vw,5rem)}.-kids-dance .secAccess .contactWrap .logo{max-width:540px;width:80%;margin:0 auto}.-schoolGolf .topLabel.-golf:before{-webkit-filter:invert(81%) sepia(35%) saturate(6559%) hue-rotate(137deg) brightness(94%) contrast(93%);filter:invert(81%) sepia(35%) saturate(6559%) hue-rotate(137deg) brightness(94%) contrast(93%)}.-schoolGolf .topLabel.-golf .jp{color:#42a131}.-schoolGolf .topLabel.-golf .jp.-border{border-color:#42a131}.-schoolGolf .topLabel.-golf .en{color:#333}.-schoolGolf .pointLabel{text-align:center;font-size:clamp(2.2rem,6vw,6rem);line-height:1.4;color:#42a131;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;margin-bottom:.8em}.-schoolGolf .pointLabel .num{width:2em;height:2em;border-radius:10em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#42a131;font-size:70%}.-schoolGolf .pointLabel.-black{color:#333}.-schoolGolf .big-text{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem);line-height:1.6}.-schoolGolf .-triangleBg{background:#e8eff2;padding:5em 0;position:relative;overflow:hidden}.-schoolGolf .-triangleBg:before{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-top:100vw solid #fff;border-bottom:0;opacity:.5;position:absolute;left:-35vw;top:0}.-schoolGolf .-triangleBg:after{content:"";width:0;height:0;border-style:solid;border-right:25vw solid rgba(0,0,0,0);border-left:25vw solid rgba(0,0,0,0);border-bottom:100vw solid #fff;border-top:0;opacity:.5;position:absolute;right:-35vw;bottom:0}@media screen and (max-width: 767px){.-schoolGolf .-triangleBg{padding:4em 0}}@media screen and (max-width: 480px){.-schoolGolf .-triangleBg{padding:3em 0}}.-schoolGolf .secCampaign{background:url("../img/ofuna/school/golf/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-schoolGolf .pageLinkWrap{background:#e8f3d2;padding:2em 0;margin-top:2em}.-schoolGolf .pageLinkWrap .linkList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em}.-schoolGolf .pageLinkWrap .linkList li{max-width:10em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-schoolGolf .pageLinkWrap .linkList li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1;text-align:center;text-decoration:none;font-size:110%;padding:.6em .5em;border-radius:.5em;background:#fff;color:#42a131;border:#42a131 2px solid}.-schoolGolf .pageLinkWrap .linkList li a:hover{background:#42a131;color:#fff}.-schoolGolf .secPoint{padding-bottom:0}.-schoolGolf .secPoint .topLabel{padding-top:2em}.-schoolGolf .secPoint .topLabel::before{content:""}.-schoolGolf .golfRange .bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:60vw;max-height:800px}.-schoolGolf .golfRange .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,5vw,5em);margin-top:2em}.-schoolGolf .golfRange .flexWrap .thumb{max-width:600px;width:55%}.-schoolGolf .golfRange .flexWrap .textArea{text-align:center}.-schoolGolf .golfRange .flexWrap .textArea .ttl{font-size:clamp(1.3rem,3vw,3.2rem);line-height:1.5;width:10.5em;height:10.5em;border-radius:20em;background:#fff;border:#42a131 clamp(3px,1vw,9px) solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-3em auto 0;font-weight:bold}.-schoolGolf .golfRange .flexWrap .textArea p{font-size:clamp(1.5rem,2.4vw,2.8rem);line-height:1.5;margin-top:1em;font-weight:bold}@media screen and (max-width: 560px){.-schoolGolf .golfRange .flexWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.-schoolGolf .golfRange .flexWrap .thumb{width:100%}.-schoolGolf .golfRange .flexWrap .textArea .ttl{position:absolute;left:50%;top:0;-webkit-transform:translateY(-40%) translateX(-50%);transform:translateY(-40%) translateX(-50%)}.-schoolGolf .golfRange .flexWrap .textArea p{margin-top:0;font-size:clamp(1.5rem,4vw,2.8rem)}}.-schoolGolf .golfRange .flexWrap2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,5vw,5em);margin-top:2em}.-schoolGolf .golfRange .flexWrap2 .thumb{max-width:600px;width:55%}.-schoolGolf .golfRange .flexWrap2 .textArea{text-align:center}.-schoolGolf .golfRange .flexWrap2 .textArea .ttl{font-size:clamp(1.3rem,3vw,3rem);line-height:1.5;width:9.5em;height:9.5em;border-radius:20em;background:#fff;border:#42a131 clamp(3px,1vw,9px) solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0;font-weight:bold}.-schoolGolf .golfRange .flexWrap2 .textArea p{font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.5;margin-top:1em;font-weight:bold;text-align:left}@media screen and (max-width: 560px){.-schoolGolf .golfRange .flexWrap2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;gap:1em}.-schoolGolf .golfRange .flexWrap2 .thumb{width:100%}.-schoolGolf .golfRange .flexWrap2 .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:40vw}.-schoolGolf .golfRange .flexWrap2 .textArea .ttl{position:absolute;left:0;top:-1em}.-schoolGolf .golfRange .flexWrap2 .textArea p{margin-top:0;font-size:clamp(1.5rem,4vw,2.8rem);text-align:center}}.-schoolGolf .ansinWrap{background:#f7f8f8;position:relative;padding:clamp(3em,4vw,4em) 0}.-schoolGolf .ansinWrap .bg{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.1}.-schoolGolf .ansinWrap .inner{position:relative;text-align:center}.-schoolGolf .ansinWrap .inner img{max-width:860px;width:94%;margin:0 auto 2em}.-schoolGolf .secSkytrak{background:#f7f8f8;padding:clamp(3em,4vw,4em) 0;margin-top:0;text-align:center}.-schoolGolf .secSkytrak .lessonWrap{margin-top:3em}.-schoolGolf .secSkytrak .lessonWrap .ttl{text-align:center;margin-bottom:1em;line-height:1.5;font-size:clamp(1.8rem,5.5vw,3.8rem);font-weight:bold}.-schoolGolf .secSkytrak .lessonWrap img{max-width:720px;width:100%;margin:0 auto}.-schoolGolf .secSkytrak .lessonWrap p{text-align:left;display:inline-block;max-width:900px;width:100%;font-size:clamp(100%,3vw,2rem);margin-top:-3em}@media screen and (max-width: 767px){.-schoolGolf .secSkytrak .lessonWrap p{margin-top:0}}.-schoolGolf .secSkytrak .skillWrap{margin-top:3em;text-align:center}.-schoolGolf .secSkytrak .skillWrap .ttl{text-align:center;border-bottom:#42a131 1px solid;margin-bottom:1em;padding-bottom:.3em;line-height:1.5;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:bold}.-schoolGolf .secSkytrak .skillWrap .ttl br{display:none}.-schoolGolf .secSkytrak .skillWrap p{display:block;text-align:left;max-width:800px;width:100%;margin:0 auto}.-schoolGolf .secSkytrak .skillWrap .balloonLabel{display:inline-block;padding:0 1em;text-align:center;margin:1em auto 1em;font-size:clamp(1.2rem,2.4vw,2.6rem);position:relative}.-schoolGolf .secSkytrak .skillWrap .balloonLabel:before{content:"";width:2px;height:1.5em;background:#333;position:absolute;left:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.-schoolGolf .secSkytrak .skillWrap .balloonLabel:after{content:"";width:2px;height:1.5em;background:#333;position:absolute;right:0;top:50%;margin-top:-0.7em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.-schoolGolf .secCoach{background:#e8f3d2;padding-bottom:0}.-schoolGolf .secCoach .coachList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.-schoolGolf .secCoach .coachTop{background:#fff;padding:clamp(1em,5vw,2em) 0}.-schoolGolf .secCoach .coachTop .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1em,5vw,2em)}.-schoolGolf .secCoach .coachTop .thumb{width:50%}.-schoolGolf .secCoach .coachTop .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-schoolGolf .secCoach .coachTop .textArea .ttl{font-size:clamp(2rem,4vw,3.6rem);line-height:1.6}.-schoolGolf .secCoach .coachTop .textArea .ttl span{font-size:60%}.-schoolGolf .secCoach .coachTop .textArea .copy{font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.5;margin:.6em 0}@media screen and (max-width: 767px){.-schoolGolf .secCoach .coachTop .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-schoolGolf .secCoach .coachTop .thumb{width:100%}}.-schoolGolf .secCoach .coachBottom{background:#42a131;color:#fff;padding:clamp(1em,5vw,2em) 0}.-schoolGolf .secCoach .coachBottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6em 2em}.-schoolGolf .secCoach .coachBottom ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.6}.-schoolGolf .secCoach .coachBottom ul li .main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-schoolGolf .calendarWrap{background:#e8f3d2;padding:2em 0}.-schoolGolf .calendarWrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:860px;margin-left:auto;margin-right:auto}.-schoolGolf .calendarWrap .inner .btnArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}.-schoolGolf .calendarWrap .inner .btnArea .lineBtn{width:100%;margin-left:auto;margin-right:auto}.-schoolGolf .calendarWrap .inner .btnArea .lineBtn.-green{background:#42a131}@media screen and (max-width: 767px){.-schoolGolf .calendarWrap .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:28em}.-schoolGolf .calendarWrap .inner .btnArea{width:100%}}.-schoolGolf .cvArea{background:url("../img/ofuna/school/golf/cv-bg.png") no-repeat;background-position:center;background-size:cover;margin-top:2em;padding:clamp(3em,7vw,5em) 0;text-align:center}.-schoolGolf .cvArea .inner{text-align:center;position:relative}.-schoolGolf .cvArea .inner .img{position:absolute;left:-15%;bottom:clamp(-5em,-7vw,-3em);max-width:460px;width:35%}.-schoolGolf .cvArea .inner .ttl{color:#fff;font-weight:bold;font-size:clamp(2.2rem,6vw,6rem);line-height:1.4;position:relative}.-schoolGolf .cvArea .inner .btnArea{position:relative}.-schoolGolf .cvArea .inner .btnArea .lineBtn{margin-left:auto;margin-right:auto}.-schoolGolf .cvArea .inner .btnArea .lineBtn span{color:#42a131}@media screen and (max-width: 767px){.-schoolGolf .cvArea .inner{padding-left:18%}.-schoolGolf .cvArea .inner .img{width:45%}}.-schoolGolf .secPrice .inner{max-width:1000px}.-schoolGolf .secPrice .priceBox{text-align:center;border:1px solid #999;padding:1em;margin:1em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.-schoolGolf .secPrice .priceBox .name{letter-spacing:.1em}.-schoolGolf .secPrice .priceBox .price{font-size:2.5em;line-height:1;font-family:"Barlow",sans-serif}.-schoolGolf .secPrice .priceBox .yen{font-size:.7em}.-schoolGolf .secPrice .price{font-size:clamp(1.6rem,8vw,2.5em);font-family:"Barlow",sans-serif}.-schoolGolf .secPrice .price .yen,.-schoolGolf .secPrice .price .price{font-family:"Barlow",sans-serif}.-schoolGolf .secPrice .price .yen{font-size:60%}.-schoolGolf .secPrice .price.nowrap{white-space:nowrap}.-schoolGolf .secPrice .tableWrap{margin-top:2em}.-schoolGolf .secPrice table{line-height:1.5;width:100%;margin:1em auto}.-schoolGolf .secPrice table tbody tr th,.-schoolGolf .secPrice table tbody tr td{border:1px solid #999;padding:1em;text-align:center}.-schoolGolf .secPrice table tbody tr th .big,.-schoolGolf .secPrice table tbody tr td .big{font-size:clamp(1.2rem,3.6vw,2.2rem);font-weight:500}@media screen and (max-width: 767px){.-schoolGolf .secPrice table tbody tr th,.-schoolGolf .secPrice table tbody tr td{padding:1em .5em}}.-schoolGolf .secPrice table tbody tr th .greenText,.-schoolGolf .secPrice table tbody tr td .greenText{color:#42a131}.-schoolGolf .secPrice table tbody tr th{width:40%;background:#42a131;color:#fff}.-schoolGolf .secPrice table tbody tr td{text-align:center}.-schoolGolf .secPrice table tbody tr td .flexTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-schoolGolf .secPrice table tbody tr td .flexTable .ttl{font-size:clamp(1.2rem,2vw,2rem)}.-schoolGolf .secPrice table tbody tr td .flexTable .ttl.accent{display:inline-block;border-radius:2em;background:#0072be;padding:.5em .5em .5em 1em;color:#fff;text-align:center;line-height:1;min-width:10em}@media screen and (max-width: 560px){.-schoolGolf .secPrice table tbody tr td .flexTable .ttl.accent{width:auto;min-width:0;padding:0;background:none;color:#333}}@media screen and (max-width: 480px){.-schoolGolf .secPrice table tbody tr td .flexTable.-spColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 480px){.-schoolGolf .secPrice table tbody tr td.first{width:30%}}.-schoolGolf .secPrice table.group tbody tr:first-child th{background-color:#2c8fba}.-fitness .fitnessMainView{position:relative;padding:5em 0;background:url("../img/ofuna/fitness/main.jpg") no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.-fitness .fitnessMainView{background:url("../img/ofuna/fitness/main_sp.jpg") no-repeat;background-position:center;background-size:cover}}.-fitness .fitnessMainView .inner{position:relative}.-fitness .fitnessMainView__text{width:55%;max-width:42em;text-align:center;margin-left:auto}.-fitness .fitnessMainView__text .mainText{color:#fff;line-height:1.2;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(2rem,7vw,7rem);text-shadow:0px 0px 10px rgba(0,0,0,.4)}.-fitness .fitnessMainView__text .mainText span{font-size:160%;line-height:1}.-fitness .fitnessMainView__text .subText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8em;margin-top:2em;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.-fitness .fitnessMainView__text .subText p{line-height:1.4;font-size:clamp(1rem,3.2vw,2.2rem);display:block;background:hsla(0,0%,100%,.6);padding:.5em;text-align:center}@media screen and (max-width: 560px){.-fitness .fitnessMainView__text{text-align:left;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.-fitness .fitnessMainView__text .mainText{text-align:center;margin-top:2em}}.-fitness .secCampaign{background:url("../img/ofuna/fitness/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-fitness .secCampaign.-mitaka{background:url("../img/mitaka/fitness/campaign-bg.jpg") no-repeat;background-position:center;background-size:cover}.-fitness .secText{margin:0;padding:clamp(2em,5vw,4em) 0}.-fitness .secText:first-child{padding-top:0}.-fitness .secText:last-child{padding-bottom:0}.-fitness .secText.-gray{background:#dbe4ea}.-fitness .secText .waveLabel{text-align:center;font-size:clamp(1.4rem,4vw,3.6rem);font-weight:bold;line-height:1.7;margin-bottom:1em;position:relative;padding-top:1.5em}.-fitness .secText .waveLabel:before{content:"";width:2em;height:1em;background:url("../img/common/deco.svg") no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:0;margin-left:-1.5em}.-fitness .secText .dotText{display:block;padding:1.4em .5em;max-width:890px;width:100%;margin:0 auto 0;border-top:rgba(0,114,190,.1803921569) 2px dotted;border-bottom:rgba(0,114,190,.1803921569) 2px dotted;line-height:2}.-fitness .secText .bigText{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem)}.-fitness .programList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.-fitness .programList__item{position:relative;padding:4em 0;overflow:hidden}.-fitness .programList__item img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.-fitness .programList__item .link{text-decoration:none;overflow:hidden;display:block}.-fitness .programList__item .link:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.-fitness .programList__item .inner{position:relative;z-index:1}.-fitness .programList__item .ttl{width:10em;height:10em;background:rgba(0,0,0,.8);border:#fff 2px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;line-height:1.6;margin:0 auto;font-size:clamp(1.4rem,4vw,3rem)}.-fitness .programList__item .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#fff;text-align:center;line-height:1;margin-top:.5em;font-size:clamp(3.6rem,6vw,8rem);display:block}.-fitness .cvArea{background:#36b2e7;margin-top:2em;padding:clamp(3em,7vw,5em) 0;text-align:center}.-fitness .cvArea .inner{text-align:center}.-fitness .cvArea .inner .btnArea .lineBtn{margin-left:auto;margin-right:auto}.-fitness .cvArea.personalCvArea{background:rgba(0,64,151,.7)}.-fitness .cvArea.personalCvArea .en{color:#fff;font-weight:bold;font-size:clamp(2.2rem,6vw,6rem);font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.4;margin-bottom:.5em}.-fitness .cvArea.personalCvArea p{color:#fff;font-size:110%}.-fitness .cvArea.planCvArea{background:#8dc21f}.-fitness .cvArea.planCvArea .ttl{font-size:clamp(1.6rem,3vw,3.2rem);line-height:1.6}.-fitness .cvArea.planCvArea .btnArea .lineBtn span{color:#333}.-juniorSchool .secCan{background:#fec400;padding-top:0}.-juniorSchool .secCan p{max-width:960px;width:100%;margin:0 auto;font-size:clamp(1.25rem,2vw,2.2rem);margin-top:1em}.-juniorSchool .secCan .subTtl{margin-top:1em;text-align:center;font-weight:bold;font-size:clamp(1.8rem,3vw,3.6rem)}.-juniorSchool .secClass{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em;padding-bottom:0;padding-top:3em}.-juniorSchool .secClass .sContainer{margin-top:0}.-juniorSchool .secClass__item{background:#d1ecfb;padding:clamp(2em,6vw,4em) 0}.-juniorSchool .secClass__item .inner{position:relative}.-juniorSchool .secClass__item .inner .deco{position:absolute;width:40%;right:-20%;top:-10%}@media screen and (max-width: 767px){.-juniorSchool .secClass__item .inner .deco{width:80%;right:-30%;top:-20%}}.-juniorSchool .secClass__item .ttlWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-bottom:2em}.-juniorSchool .secClass__item .ttlWrap .ttl{background:#36b2e7;color:#fff;line-height:1.2;border-radius:.6em .6em 0 0;padding:.4em .6em 0;font-size:clamp(2rem,4vw,4.4rem)}.-juniorSchool .secClass__item .ttlWrap .ttl a{color:#fff;text-decoration:none;padding-right:1em;position:relative}.-juniorSchool .secClass__item .ttlWrap .ttl a:after{content:"";width:0;height:0;border-style:solid;border-top:.3em solid rgba(0,0,0,0);border-bottom:.3em solid rgba(0,0,0,0);border-left:.4em solid #fff;border-right:0;position:absolute;right:0;top:50%;margin-top:-0.15em}.-juniorSchool .secClass__item .ttlWrap p{display:block;background:#36b2e7;color:#fff;line-height:1.6;border-radius:0 .6em .6em .6em;padding:.8em .8em;font-size:clamp(1.3rem,2.4vw,2.8rem)}.-juniorSchool .secClass__item .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em;position:relative}.-juniorSchool .secClass__item .flexWrap .textArea{width:26em}.-juniorSchool .secClass__item .flexWrap .textArea .ttl{font-size:clamp(2rem,3vw,3.8rem);line-height:1.5;margin-bottom:.3em}.-juniorSchool .secClass__item .flexWrap .textArea p{font-size:clamp(1.2rem,2vw,1.8rem)}.-juniorSchool .secClass__item .flexWrap .textArea .btnArea .basicBtn{padding:1em;max-width:20em;position:relative;background:#fff;text-align:left;border-width:2px;border-color:#36b2e7}.-juniorSchool .secClass__item .flexWrap .textArea .btnArea .basicBtn:after{content:"";width:.5em;height:1em;background:url("../img/common/icon-arrow_black.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:1em;top:50%;margin-top:-0.5em}.-juniorSchool .secClass__item .flexWrap .textArea .btnArea .basicBtn span{padding-right:1em;position:relative;color:#333}.-juniorSchool .secClass__item .flexWrap .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.-juniorSchool .secClass__item .flexWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-juniorSchool .secClass__item .flexWrap .textArea{width:100%}.-juniorSchool .secClass__item .flexWrap .textArea .ttl{font-size:clamp(1.6rem,5vw,3.8rem)}.-juniorSchool .secClass__item .flexWrap .thumb{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.-juniorSchool .secClass__item.tennis{background:#fff982}.-juniorSchool .secClass__item.tennis .inner .deco{right:auto;top:auto;left:-20%;bottom:-20%}@media screen and (max-width: 767px){.-juniorSchool .secClass__item.tennis .inner .deco{right:auto;top:auto;left:-30%;bottom:-21%}}.-juniorSchool .secClass__item.tennis .ttlWrap .ttl{background:#f89612;color:#333}.-juniorSchool .secClass__item.tennis .ttlWrap .ttl a{color:#333}.-juniorSchool .secClass__item.tennis .ttlWrap p{background:#f89612;color:#333}.-juniorSchool .secClass__item.tennis .flexWrap .textArea .btnArea .basicBtn{border-color:#f89612}.-juniorSchool .secClass__item.dance{background:#fbe3ed}.-juniorSchool .secClass__item.dance .inner .deco{right:auto;top:auto;left:-20%;bottom:-20%}@media screen and (max-width: 767px){.-juniorSchool .secClass__item.dance .inner .deco{right:auto;top:auto;left:-30%;bottom:-21%}}.-juniorSchool .secClass__item.dance .ttlWrap .ttl{background:#ea6390}.-juniorSchool .secClass__item.dance .ttlWrap p{background:#ea6390}.-juniorSchool .secClass__item.dance .flexWrap .textArea .btnArea .basicBtn{border-color:#ea6390}.-juniorSchool .secText{margin:0;padding:clamp(2em,5vw,4em) 0}.-juniorSchool .secText p{text-align:center;font-weight:bold;font-size:clamp(1.2rem,3.6vw,3rem)}.-smarttennis{overflow:hidden}.-smarttennis .pageLabelImg img{max-height:initial}.-smarttennis .pageLabelImg{background:#fbc600}.-smarttennis .pageLabelImg .pageLabel__ttlTxt{padding:2em 0 0;text-align:center}.-smarttennis .pageLabelImg .pageLabel__ttlTxt .large{font-size:6rem;font-weight:bold;line-height:1.4;display:inline-block;border-bottom:3px solid #fff}@media screen and (max-width: 767px){.-smarttennis .pageLabelImg .pageLabel__ttlTxt .large{font-size:4rem}}.-smarttennis .pageLabelImg .pageLabel__ttlTxt .small{margin:1em 0 0;font-size:1.4rem;font-weight:bold;line-height:1.4;display:block}.-smarttennis .pageLabelImg .pageLabel__ttlTxt02{padding:.5em 0;font-size:4rem;font-weight:bold;text-align:center;line-height:1.4}@media screen and (max-width: 767px){.-smarttennis .pageLabelImg .pageLabel__ttlTxt02{font-size:2.4rem}}.-smarttennis .pageLabelImg .pageLabel__txt{padding:2em 0;font-size:1.7rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.-smarttennis .pageLabelImg .pageLabel__txt{font-size:1.3rem}}.-smarttennis .secAbout{background:#27a198}.-smarttennis .secAbout .mContainer{padding:4em 0}.-smarttennis .secAbout .aboutBox{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:900px}.-smarttennis .secAbout .aboutBox__area01{width:55%}@media screen and (max-width: 767px){.-smarttennis .secAbout .aboutBox__area01{width:100%}}.-smarttennis .secAbout .aboutBox__area02{width:40%}@media screen and (max-width: 767px){.-smarttennis .secAbout .aboutBox__area02{margin:1.5em 0 0;width:100%}}.-smarttennis .secAbout .aboutBox__area02 .txt{color:#fff;font-size:1.5rem;text-align:center;border:1px solid #fff;border-radius:15em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:310px;height:310px;position:relative}@media screen and (max-width: 767px){.-smarttennis .secAbout .aboutBox__area02 .txt{border:none;width:auto;height:auto}}.-smarttennis .secAbout .aboutBox__area02 .txt::before{content:"";padding:5px;border:1px solid #fff;border-radius:15em;width:100%;height:100%;position:absolute}@media screen and (max-width: 767px){.-smarttennis .secAbout .aboutBox__area02 .txt::before{display:none}}.-smarttennis .secPoint .inner{max-width:100%;padding:0}.-smarttennis .secPoint .tit{font-size:4rem;font-weight:bold;text-align:center;line-height:1.4}@media screen and (max-width: 767px){.-smarttennis .secPoint .tit{font-size:3rem}}.-smarttennis .secPoint .pointBox{margin:4em 0 0}.-smarttennis .secPoint .pointBox .pointTit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointTit{padding:0 3vw}}.-smarttennis .secPoint .pointBox .pointTit .no{margin:0 .3em 0 0;color:#ee7800;font-size:5.5rem;font-weight:bold;text-align:center;line-height:1.3;border-bottom:3px solid #ee7800;display:inline-block}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointTit .no{margin:0 .1em 0 0;font-size:3.2rem}}.-smarttennis .secPoint .pointBox .pointTit .txt{display:inline-block}.-smarttennis .secPoint .pointBox .pointTit .txt .txt01{padding:.3em 0 .3em .7em;font-size:1.8rem;font-weight:bold;line-height:1.4;display:block}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointTit .txt .txt01{padding:.3em 0 .1em .7em;font-size:1.4rem}}.-smarttennis .secPoint .pointBox .pointTit .txt .txt02{font-size:2.8rem;font-weight:bold;line-height:1.5;display:block}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointTit .txt .txt02{font-size:1.8rem;letter-spacing:0}}.-smarttennis .secPoint .pointBox .pointWrap{margin:3em 0 0;padding:2em 5vw;background:#eff3f7}.-smarttennis .secPoint .pointBox .pointWrap .box{margin:0 auto;width:100%;max-width:1000px}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:900px}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01.up{margin:-3em auto 0}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01 .img{text-align:center;width:45%}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01 .img{width:100%}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01 .img img{max-width:200px}}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01 .txt{font-size:1.6rem;width:50%}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area01 .txt{margin:1.5em 0 0;width:100%}}.-smarttennis .secPoint .pointBox .pointWrap .box.type01 .area02{margin:1.5em 0 0;text-align:center}.-smarttennis .secPoint .pointBox .pointWrap .box.type02{margin:0 auto -2em;padding:0 0 2em 26em;background:url(../img/higashikurume/smarttennis/point03-img02.png) left bottom/contain no-repeat}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointWrap .box.type02{background:url(../img/higashikurume/smarttennis/point03-img02.png) left bottom/40% no-repeat;padding:0 0 2em}}.-smarttennis .secPoint .pointBox .pointWrap .box.type02 .area01 .img{font-size:1.6rem}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointWrap .box.type02 .area02{padding:0 0 0 42%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:33vw}}.-smarttennis .secPoint .pointBox .pointWrap .box.type02 .area02 .txt{margin:1.5em 0 0;font-size:1.6rem}@media screen and (max-width: 767px){.-smarttennis .secPoint .pointBox .pointWrap .box.type02 .area02 .txt{margin:2.5em 0 0;font-size:1.4rem;line-height:1.5}}.-personal .pageLabelImg img{width:100%;height:auto;max-height:initial}.-personal .topLabel:before{-webkit-filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%);filter:brightness(0) saturate(100%) invert(63%) sepia(60%) saturate(573%) hue-rotate(38deg) brightness(99%) contrast(85%)}.-personal .topLabel .jpBig{font-weight:700}.-personal .lead-text{font-family:"Barlow","Zen Maru Gothic",sans-serif;font-weight:600;font-size:13px;font-size:clamp(1rem, 3.4666666667vw, 2.2rem);text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalNav{padding:1.5em 0 1em;background:#eef6de}@media screen and (max-width: 1300px){.-personal .personalNav .inner{padding-right:1em;padding-left:1em}}.-personal .personalNav__title{margin-bottom:1em;font-family:"Barlow","Zen Maru Gothic",sans-serif;font-weight:600;font-size:12px;font-size:clamp(1rem, 3.2vw, 2rem);font-weight:inherit;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalNav__text{margin-bottom:1.5em;font-family:"Barlow","Zen Maru Gothic",sans-serif;font-weight:600;font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 1.8rem);font-weight:inherit;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalNav__text span{position:relative;padding:0 2em}.-personal .personalNav__text span::before,.-personal .personalNav__text span::after{content:"";display:block;position:absolute;top:50%;width:1px;height:150%;background:#333}.-personal .personalNav__text span::before{left:0;-webkit-transform:translateY(-50%) rotate(-32deg);transform:translateY(-50%) rotate(-32deg)}.-personal .personalNav__text span::after{right:0;-webkit-transform:translateY(-50%) rotate(32deg);transform:translateY(-50%) rotate(32deg)}.-personal .personalNav__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.75em .5em}@media screen and (max-width: 1160px){.-personal .personalNav__nav{-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;max-width:800px;margin:0 auto}}.-personal .personalNav__nav li{padding-bottom:1em;font-size:120%}@media screen and (max-width: 1160px){.-personal .personalNav__nav li{-webkit-flex-basis:49.5%;-ms-flex-preferred-size:49.5%;flex-basis:49.5%}}.-personal .personalNav__nav a{position:relative;display:block;min-width:13.5em;padding:.275em;border:1px solid #8dc21f;border-radius:999em;color:#fff;font-size:10px;font-size:clamp(1rem, 2.6666666667vw, 1.8rem);line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none}.-personal .personalNav__nav a span{display:block;padding:.5em .75em;background:#8dc21f;border-radius:999em}.-personal .personalNav__nav a::after{content:"";position:absolute;top:100%;left:50%;width:1em;height:.75em;margin:.375em 0 0 -0.5em;background:#8dc21f;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);-webkit-transform:translateY(-0.25em);transform:translateY(-0.25em);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.-personal .personalNav__nav a:hover::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.-personal .personalNav__nav a.--blue{border-color:#47b1bb}.-personal .personalNav__nav a.--blue span{background:#47b1bb}.-personal .personalNav__nav a.--blue::after{background:#47b1bb}.-personal .personalSec{padding:5em 0}@media screen and (min-width: 860.02px){.-personal .personalSec{padding:7em 0}}.-personal .personalSec.--highlight{background:#dfeec1}.-personal .personalSec__title{margin-bottom:1em}.-personal .personalSec__title .img{display:block;width:100%;margin:auto;max-width:690px}@media screen and (min-width: 860.02px){.-personal .personalSec__title .img{max-width:940px}}.-personal .personalSec__intro{width:100%;max-width:1050px;margin:0 auto 3em}.-personal .personalSec__intro .intro{z-index:0;position:relative;display:grid;grid-template-columns:25.7142857143% 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;grid-template-areas:"title text" "title price";-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media screen and (min-width: 860.02px){.-personal .personalSec__intro .intro{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.-personal .personalSec__intro .intro__title{position:relative;grid-area:title}.-personal .personalSec__intro .intro__title .img{z-index:-1;position:absolute;right:0;bottom:5%;left:0;margin:0 -40% 0 -10%}@media screen and (max-width: 860px){.-personal .personalSec__intro .intro__title .img{display:none}}.-personal .personalSec__intro .intro__text{grid-area:text;margin-bottom:1em;padding-top:5%;font-weight:500;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-size:clamp(1rem, 3.4666666667vw, 2.4rem)}.-personal .personalSec__intro .intro__text .size--small{font-size:12px;font-size:clamp(1rem, 3.2vw, 2rem)}@media screen and (min-width: 860.02px){.-personal .personalSec__intro .intro__text .align--left{text-align:left}.-personal .personalSec__intro .intro__text .align--center{text-align:center}.-personal .personalSec__intro .intro__text .align--right{text-align:right}}.-personal .personalSec__intro .intro__notes{grid-area:notes;margin-bottom:2em;font-size:13px;font-size:clamp(1rem, 3.4666666667vw, 2.4rem);text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalSec__intro .intro__notes .title{padding:.25em .75em;background:#8dc21f;border-radius:.5em;color:#fff;font-weight:700;line-height:1.25}.-personal .personalSec__intro .intro__notes .text{margin-top:1em;font-size:91.6666666667%;line-height:1.5}.-personal .personalSec__intro .intro__notes.--pink .title{background:#e14383}.-personal .personalSec__intro .intro__notes.--blue .title{background:#004097}.-personal .personalSec__intro .intro__price{grid-area:price;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.75em}@media screen and (min-width: 860.02px){.-personal .personalSec__intro .intro__price{padding:0 2em}}@media screen and (max-width: 860px){.-personal .personalSec__intro .intro.--type02{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;grid-template-areas:"text text" "title price"}.-personal .personalSec__intro .intro.--type02 .intro__text{padding-top:0}.-personal .personalSec__intro .intro.--type02 .intro__price{padding-top:5%}}.-personal .personalSec__intro .intro.--type03{grid-template-areas:"title text" "title notes" "title price"}@media screen and (max-width: 860px){.-personal .personalSec__intro .intro.--type03{grid-template-rows:-webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content 1fr;grid-template-areas:"text text" "title notes" "price price"}.-personal .personalSec__intro .intro.--type03 .intro__text{padding-top:0}.-personal .personalSec__intro .intro.--type03 .intro__notes{margin-bottom:0;padding-top:5%}.-personal .personalSec__intro .intro.--type03 .intro__price{margin-top:2em}}.-personal .personalSec__lead{margin-bottom:1em;font-family:"Barlow","Zen Maru Gothic",sans-serif;font-weight:600;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 3.6rem);font-weight:bold;text-align:center;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalSec__flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:3.5em}.-personal .personalSec__flow .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media screen and (min-width: 860.02px){.-personal .personalSec__flow .item{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.-personal .personalSec__flow .item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;padding-bottom:.5em}.-personal .personalSec__flow .item__text .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:.5em;margin-bottom:1em}.-personal .personalSec__flow .item__text .num__int{display:block;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1;color:#8dc21f;font-size:38px;font-size:clamp(3.4rem, 10.1333333333vw, 7.6rem)}.-personal .personalSec__flow .item__text .num__text{display:block;min-width:10em;max-width:100%;padding:.25em .75em;background:#8dc21f;border-radius:.5em;color:#fff;font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2.4rem);font-weight:700;line-height:1.25;text-align:center}.-personal .personalSec__flow .item__text .num__text .size--small{font-size:83.3333333333%}@media screen and (min-width: 860.02px){.-personal .personalSec__flow .item__text .num__text{min-width:12.5em}}.-personal .personalSec__flow .item__text .title{margin-bottom:.5em;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalSec__flow .item__text .text{font-size:12px;font-size:clamp(0.8rem, 3.2vw, 1.8rem)}.-personal .personalSec__flow .item__text::after{position:absolute;top:100%;left:50%;width:1.5em;height:2.25em;margin-left:-0.75em;background:#8dc21f;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.-personal .personalSec__flow .item__img{position:relative;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.-personal .personalSec__flow .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 860.02px){.-personal .personalSec__flow .item__img{-webkit-flex-basis:54.5454545455%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}}.-personal .personalSec__flow .item:not(:last-child) .item__text::after{content:""}@media screen and (max-width: 860px){.-personal .personalSec__flow .item:nth-child(odd){margin-right:-3vw}}@media screen and (max-width: 767px){.-personal .personalSec__flow .item:nth-child(odd){margin-right:-5vw}}.-personal .personalSec__flow .item:nth-child(even) .item__img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (max-width: 860px){.-personal .personalSec__flow .item:nth-child(even){margin-left:-3vw}}@media screen and (max-width: 767px){.-personal .personalSec__flow .item:nth-child(even){margin-left:-5vw}}.-personal .personalSec__flow.--pink .item__text .num__int{color:#e14383}.-personal .personalSec__flow.--pink .item__text .num__text{background:#e14383}.-personal .personalSec__flow.--pink .item__text::after{background:#e14383}.-personal .personalSec__flow.--blue .item__text .num__int{color:#004097}.-personal .personalSec__flow.--blue .item__text .num__text{background:#004097}.-personal .personalSec__flow.--blue .item__text::after{background:#004097}.-personal .personalSec__withImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}@media screen and (min-width: 860.02px){.-personal .personalSec__withImage{row-gap:3em}}.-personal .personalSec__withImage .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff}@media screen and (min-width: 860.02px){.-personal .personalSec__withImage .item{border:1px solid #999}}.-personal .personalSec__withImage .item__text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:2em 4.5%}.-personal .personalSec__withImage .item__text .title{margin-bottom:.75em;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 3.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-personal .personalSec__withImage .item__text .text{font-size:12px;font-size:clamp(0.8rem, 3.2vw, 2rem)}.-personal .personalSec__withImage .item__img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.-personal .personalSec__withImage .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 860.02px){.-personal .personalSec__withImage .item__img{-webkit-flex-basis:58.5%;-ms-flex-preferred-size:58.5%;flex-basis:58.5%}}@media screen and (max-width: 860px){.-personal .personalSec__withImage{margin-right:-3vw;margin-left:-3vw}}@media screen and (max-width: 767px){.-personal .personalSec__withImage{margin-right:-5vw;margin-left:-5vw}}.-program .pageLabelImg img{width:100%;height:auto;max-height:initial}.-program .mainLabel{color:#004097;font-size:26px;font-size:clamp(2.2rem, 6.9333333333vw, 6.2rem);font-weight:700;line-height:1.5;text-align:center}.-program .mainLabel span,.-program .mainLabel em{display:block;font-weight:inherit;font-style:normal}.-program .mainLabel .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25}.-program .mainLabel .large-text{font-size:44px;font-size:clamp(4rem, 11.7333333333vw, 10.8rem)}.-program .programNav{padding:3em 0;background:#004097}@media screen and (max-width: 1300px){.-program .programNav .inner{padding-right:1em;padding-left:1em}}.-program .programNav__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.75em}@media screen and (min-width: 860.02px){.-program .programNav__nav{gap:.75em 1.25em}}.-program .programNav__nav a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:.5em;padding:.75em .75em .5em;background:#fff;border:2px solid #d2cdc2;border-radius:.5em;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;font-size:8px;font-size:clamp(0.8rem, 2.1333333333vw, 1.4rem);-webkit-transition:opacity .3s;transition:opacity .3s}.-program .programNav__nav a .en,.-program .programNav__nav a .jp{display:block}.-program .programNav__nav a .en{font-size:142.8571428571%;line-height:1;letter-spacing:0}.-program .programNav__nav a .jp{padding-right:1.5em}.-program .programNav__nav a::before,.-program .programNav__nav a::after{content:"";position:absolute;display:block}.-program .programNav__nav a::before{right:.625em;bottom:.5em;width:1.5em;height:1.5em;background:#004097;border-radius:999em}.-program .programNav__nav a::after{right:1em;bottom:.875em;width:.75em;height:.55em;background:#fff;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.-program .programNav__nav a:hover{opacity:.8}@media screen and (min-width: 860.02px){.-program .programNav__nav a{min-width:14em}}.-program .program__kv{z-index:0;position:relative}.-program .program__kv .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;row-gap:10em}@media screen and (max-width: 860px){.-program .program__kv .inner{max-width:none;min-height:125.3333333333vw;margin:0;padding:0}}@media screen and (min-width: 860.02px){.-program .program__kv .inner{max-width:1260px;min-height:800px}}.-program .program__kvTitle,.-program .program__kvtext{width:100%;max-width:1100px;margin:0 auto}.-program .program__kvTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:.75em;padding-top:2.5em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.6rem);word-break:keep-all;overflow-wrap:anywhere}.-program .program__kvTitle .title{max-width:96%;padding:0 .35em;background:hsla(0,0%,100%,.85);font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25;font-size:36px;font-size:clamp(3.2rem, 9.6vw, 7.4rem);color:#004097}.-program .program__kvTitle .text{max-width:90%;font-weight:700;line-height:2.75}.-program .program__kvTitle .text .item{display:inline;margin:.5em 0;padding:.5em 1em;background:hsla(0,0%,100%,.85);-webkit-box-decoration-break:clone;box-decoration-break:clone}.-program .program__kvtext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-program .program__kvtext .text{width:90%;max-width:750px;padding:1em 1.5em;background:hsla(0,0%,100%,.75);font-size:12px;font-size:clamp(1rem, 3.2vw, 1.8rem)}@media screen and (max-width: 860px){.-program .program__kvtext{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 3vw 2em}}@media screen and (max-width: 767px){.-program .program__kvtext{padding-right:5vw;padding-left:5vw}}@media screen and (min-width: 860.02px){.-program .program__kvtext{padding:0 0 2em}.-program .program__kvtext .text{padding:1em 2em}}.-program .program__kvImg{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.-program .program__kvImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.-program .program__kvSub .inner{max-width:none;padding-right:3vw;padding-left:3vw}@media screen and (max-width: 767px){.-program .program__kvSub .inner{padding-right:5vw;padding-left:5vw}}.-program .program__kvSub.--highlight{background:#e2e9ee}.-program .program__kvSubInner{width:100%;max-width:1240px;margin:0 auto}.-program .program__kvSubInner .img{position:relative}.-program .program__kvSubInner .img img{border:.5em solid #fff}.-program .program__kvSubInner .text{font-size:12px;font-size:clamp(1rem, 3.2vw, 1.8rem)}@media screen and (max-width: 860px){.-program .program__kvSubInner .img{margin-top:-45%}.-program .program__kvSubInner .text{margin-top:.75em}}@media screen and (min-width: 860.02px){.-program .program__kvSubInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.-program .program__kvSubInner .img{width:50%;margin-top:-15%}.-program .program__kvSubInner .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin-top:1em}}.-program .program__item{padding:4em 0}.-program .program__item.--highlight{background:#e2e9ee}.-program .program__item.--pT0{padding-top:0}.-program .program__item.--pB0{padding-bottom:0}.-program .program__links{padding:2em 0}.-program .program__links.--bg-gray{background:#e2e9ee}.-program .program__links.--bg-blue{background:rgba(0,64,151,.75);color:#fff}.-program .program__links.--bg-sky{background:#e1f4fb}.-program .program__linksTitle{margin-bottom:.75em;font-size:12px;font-size:clamp(1rem, 3.2vw, 2.4rem);line-height:1.5;text-align:center}.-program .program__linksTitle span,.-program .program__linksTitle em{display:block;font-weight:inherit;font-style:normal}.-program .program__linksTitle .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25;font-size:24px;font-size:clamp(2rem, 6.4vw, 4.4rem)}.-program .program__linksTitle .jp{margin-top:.5em;word-break:keep-all;overflow-wrap:anywhere}.-program .program__linksBtnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5em 2em;text-align:center}.-program .program__linksBtnWrap.btnArea{margin-top:0}.-program .program__linksBtnWrap .bnr-item a{-webkit-transition:opacity .3s;transition:opacity .3s}.-program .program__linksBtnWrap .bnr-item a:hover{opacity:.6}@media screen and (max-width: 1080px){.-program .program__linksBtnWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-program .program__linksBtnWrap .item{min-width:26em}.-program .program__linksBtnWrap .bnr-item{width:100%}}@media screen and (min-width: 1080.02px){.-program .program__linksBtnWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-program .program__linksBtnWrap .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:390px}.-program .program__linksBtnWrap .bnr-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}}.-program .program__linksBtnWrap .lineBtn.--pink:before{border-color:#ea6390}.-program .program__linksBtnWrap .lineBtn.--pink span{background:#ea6390}.-program .program__linksBtnWrap .lineBtn.--orange:before{border-color:#e0841e}.-program .program__linksBtnWrap .lineBtn.--orange span{background:#e0841e}.-program .program__linksBtnWrap .lineBtn.--blue:before{border-color:#0072be}.-program .program__linksBtnWrap .lineBtn.--blue span{background:#0072be}.-program .program__linksBtnWrap .lineBtn.--sky:before{border-color:#00b2ff}.-program .program__linksBtnWrap .lineBtn.--sky span{background:#00b2ff}.-program .program.--gym .program__itemTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;margin-bottom:1em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 1.6rem);line-height:1.5;text-align:center}.-program .program.--gym .program__itemTitle .en,.-program .program.--gym .program__itemTitle .jp{display:block}.-program .program.--gym .program__itemTitle .en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 4.4rem)}.-program .program.--gym .program__itemTitle .jp{padding:.375em 1em;border:1px solid #444;border-radius:999em}.-program .program.--gym .program__itemTitleSub{margin-bottom:.5em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.8rem);line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--gym .program__itemSection .sec01{position:relative;width:100%;max-width:1540px;margin:0 auto}.-program .program.--gym .program__itemSection .sec01__text{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2.6rem);text-align:center}.-program .program.--gym .program__itemSection .sec01__text .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;line-height:1.5}.-program .program.--gym .program__itemSection .sec01__text .text__item{display:block}@media screen and (max-width: 1080px){.-program .program.--gym .program__itemSection .sec01__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-program .program.--gym .program__itemSection .sec01__text .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;row-gap:1em}.-program .program.--gym .program__itemSection .sec01__text .text__item{padding:.5em 1em;background:hsla(0,0%,100%,.85)}}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec01__text{top:auto;padding:1.5em}.-program .program.--gym .program__itemSection .sec01__text .text{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 1em;background:hsla(0,0%,100%,.85)}}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec01__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-program .program.--gym .program__itemSection .sec01__img .img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.-program .program.--gym .program__itemSection .sec02{z-index:0;position:relative;margin-top:2em}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-program .program.--gym .program__itemSection .sec02::after{content:"";display:block;width:0;padding-top:21.8181818182%}}.-program .program.--gym .program__itemSection .sec02__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec02__wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 31.8181818182%}}.-program .program.--gym .program__itemSection .sec02__title{font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.6rem);font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--gym .program__itemSection .sec02__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1080px){.-program .program.--gym .program__itemSection .sec02__img .img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec02__img{z-index:-1;position:absolute;top:50%;right:0;left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-program .program.--gym .program__itemSection .sec02__img .img{width:29.0909090909%}}.-program .program.--gym .program__itemSection .sec03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2em}@media screen and (max-width: 1080px){.-program .program.--gym .program__itemSection .sec03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec03{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;width:100%;max-width:940px;margin-right:auto;margin-left:auto}}.-program .program.--gym .program__itemSection .sec03__title{font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.6rem);font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec03__title{max-width:400px}}@media screen and (min-width: 1080.02px){.-program .program.--gym .program__itemSection .sec03__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}}.-program .program.--studio .program__item.--radical_fit .program__itemTitle,.-program .program.--studio .program__item.--mossa .program__itemTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-bottom:1.5em;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 3.2rem);font-weight:700;line-height:1.5}.-program .program.--studio .program__item.--radical_fit .program__itemTitle .logo,.-program .program.--studio .program__item.--radical_fit .program__itemTitle .text,.-program .program.--studio .program__item.--mossa .program__itemTitle .logo,.-program .program.--studio .program__item.--mossa .program__itemTitle .text{display:block}.-program .program.--studio .program__item.--radical_fit .program__itemTitle .logo,.-program .program.--studio .program__item.--mossa .program__itemTitle .logo{width:100%}.-program .program.--studio .program__item.--radical_fit .program__itemTitle .text,.-program .program.--studio .program__item.--mossa .program__itemTitle .text{word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width: 860px){.-program .program.--studio .program__item.--radical_fit .program__itemTitle,.-program .program.--studio .program__item.--mossa .program__itemTitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--radical_fit .program__itemTitle,.-program .program.--studio .program__item.--mossa .program__itemTitle{margin-bottom:1em}}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2rem);font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.2rem);word-break:keep-all;overflow-wrap:anywhere}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .title .item,.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .text .item,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .title .item,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .text .item{display:inline;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .title,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .title{font-weight:700;line-height:1.75}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .title .item,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .title .item{padding:.275em 1em;color:#ed1e79}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .title .item.en,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .title .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1.25}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .text,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .text{font-size:110%;font-size:109.0909090909%;font-weight:600;line-height:1.75}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .text .item,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .text .item{padding:.275em 1em;color:#1a1a1a}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title .text .item.en,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title .text .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__text,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__text{font-size:120%;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__text .--large,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__text .--large{font-size:111.1111111111%;font-weight:700}@media screen and (max-width: 860px){.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title{margin-bottom:-3em}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__img,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__img{margin:0 -3vw}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__text,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__text{margin-top:1em}}@media screen and (max-width: 767px){.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__img,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__img{margin:0 -5vw}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01{display:grid;grid-template-columns:49.0909090909% 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;grid-template-areas:"image title" "image text";-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__title,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__title{grid-area:title;margin:1.25em 0;margin-left:-3.5em}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__img,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__img{grid-area:image}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01__text,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01__text{grid-area:text}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01.--reverse,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01.--reverse{grid-template-columns:1fr 49.0909090909%;grid-template-areas:"title image" "text image"}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec01.--reverse .sec01__title,.-program .program.--studio .program__item.--mossa .program__itemSection .sec01.--reverse .sec01__title{margin-left:auto;margin-right:-5em}}.-program .program.--studio .program__item.--radical_fit{margin-top:3em;background:#cd006d;background:-webkit-gradient(linear, left top, right top, color-stop(8.5%, #e63178), color-stop(56%, #e51373), to(#cd006d));background:-webkit-linear-gradient(left, #e63178 8.5%, #e51373 56%, #cd006d 100%);background:linear-gradient(90deg, #e63178 8.5%, #e51373 56%, #cd006d 100%);color:#fff}@media screen and (max-width: 860px){.-program .program.--studio .program__item.--radical_fit .program__itemTitle .logo{max-width:6.875em}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--radical_fit .program__itemTitle .logo{max-width:4.5em}}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02{margin-top:3.5em}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02__title{margin-bottom:1em;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02__movie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;max-width:980px;margin:0 auto}@media screen and (max-width: 860px){.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02__movie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02__movie{-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.-program .program.--studio .program__item.--radical_fit .program__itemSection .sec02__movie .movie{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}}.-program .program.--studio .program__item.--mossa{background:#f4f6bc;color:#1a1a1a}@media screen and (max-width: 860px){.-program .program.--studio .program__item.--mossa .program__itemTitle .logo{max-width:6.875em}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--mossa .program__itemTitle .logo{max-width:5.125em}}@media screen and (min-width: 860.02px){.-program .program.--studio .program__item.--mossa .program__itemSection .sec01{grid-template-columns:58.1818181818% 1fr}.-program .program.--studio .program__item.--mossa .program__itemSection .sec01.--reverse{grid-template-columns:1fr 58.1818181818%}}@media screen and (max-width: 1080px){.-program .program.--studio .program__item.--programs .program__itemSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:660px;margin:0 auto}}@media screen and (min-width: 1080.02px){.-program .program.--studio .program__item.--programs .program__itemSection{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding:0 1.25em}}.-program .program.--studio .program__item.--programs .program__itemSection .sec01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 2.5rem);word-break:keep-all;overflow-wrap:anywhere}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .title .item,.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .text .item{display:inline;background:#e14383;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .title{font-weight:700;line-height:1.75}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .title .item{padding:.125em .5em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .title .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1.25}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .text{font-size:80%;font-size:max(80%, 1rem);font-weight:600;line-height:1.75}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .text .item{padding:.25em .75em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__title .text .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__text{width:100%;margin-top:1em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01__text .title{margin-bottom:.25em;font-size:13px;font-size:clamp(0.9rem, 3.4666666667vw, 2.2rem);font-weight:700;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4n+2) .sec01__title .title .item,.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4n+2) .sec01__title .text .item,.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4n+3) .sec01__title .title .item,.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4n+3) .sec01__title .text .item{background:#1a1a1a}@media screen and (max-width: 1080px){.-program .program.--studio .program__item.--programs .program__itemSection .sec01:not(:nth-child(1)){margin-top:3em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01 .sec01__title{margin-bottom:-1em;-webkit-transform:translateX(4vw);transform:translateX(4vw)}}@media screen and (min-width: 1080.02px){.-program .program.--studio .program__item.--programs .program__itemSection .sec01:not(:nth-child(1)) .sec01__title{margin-bottom:-0.8em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(2n){margin-top:6em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(2n+3){margin-top:-2.75em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-last-child(3):nth-child(odd){padding-bottom:5em}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(1) .sec01__title{margin-top:-2em;-webkit-transform:translateX(-0.8em);transform:translateX(-0.8em)}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(1) .sec01__img{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(2) .sec01__title{-webkit-transform:translateX(0.8em);transform:translateX(0.8em)}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(3) .sec01__title{-webkit-transform:translateX(0.8em);transform:translateX(0.8em)}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4){-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(4) .sec01__title{-webkit-transform:translateX(0.8em);transform:translateX(0.8em)}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(5) .sec01__title{-webkit-transform:translateX(-0.8em);transform:translateX(-0.8em)}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(6){-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.-program .program.--studio .program__item.--programs .program__itemSection .sec01:nth-child(6) .sec01__title{-webkit-transform:translateX(0.6em);transform:translateX(0.6em)}}.-program .program.--studio .program__item.--programs .program__itemSection .sec02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-program .program.--studio .program__item.--programs .program__itemSection .sec02__btn{padding:.375em 1em;background:#fff;border:2px solid #ed1e79;color:#ed1e79;font-size:14px;font-size:clamp(1rem, 3.7333333333vw, 2.5rem);font-weight:500;line-height:1.25;text-align:center;text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:background,color;transition-property:background,color}.-program .program.--studio .program__item.--programs .program__itemSection .sec02__btn:hover{color:#fff;background:#ed1e79}@media screen and (max-width: 1080px){.-program .program.--studio .program__item.--programs .program__itemSection .sec02{margin-top:3em}}@media screen and (min-width: 1080.02px){.-program .program.--studio .program__item.--programs .program__itemSection .sec02{margin-top:-4.5em}.-program .program.--studio .program__item.--programs .program__itemSection .sec02:nth-child(2n){margin-top:6em}}.-program .program.--pool .program__item{z-index:0;position:relative}.-program .program.--pool .program__item.--pool .program__itemSection .sec01+.sec01{margin-top:3em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title-sub{font-size:17px;font-size:clamp(1.3rem, 4.5333333333vw, 2.4rem);font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-size:clamp(1.2rem, 4.2666666667vw, 2.5rem);word-break:keep-all;overflow-wrap:anywhere}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .title .item,.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .text .item{display:inline;background:#1992d2;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .title{font-weight:700;line-height:1.75}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .title .item{padding:.125em .5em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .title .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1.25}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .text{font-size:80%;font-size:max(80%, 1rem);font-weight:600;line-height:1.75}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .text .item{padding:.25em .75em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title .text .item.en{font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;line-height:1.25}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__img img{border-radius:1.25em}@media screen and (max-width: 860px){.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title-sub{margin-bottom:1.5em;text-align:center}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title{margin-bottom:-1em;-webkit-transform:translateX(4vw);transform:translateX(4vw)}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__text{margin-top:1em}}@media screen and (min-width: 860.02px){.-program .program.--pool .program__item.--pool .program__itemSection .sec01{display:grid;grid-template-columns:52% 1fr;grid-template-rows:-webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content 1fr;grid-template-areas:"image title-sub" "image title" "image text";-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title-sub{grid-area:title-sub;margin:1em 0 1.25em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__title{grid-area:title;margin-left:-2.4em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__img{grid-area:image}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.-program .program.--pool .program__item.--pool .program__itemSection .sec01__text{grid-area:text;margin-top:1.25em}.-program .program.--pool .program__item.--pool .program__itemSection .sec01.--type02{grid-template-areas:"title title" "image title-sub" "image text"}.-program .program.--pool .program__item.--pool .program__itemSection .sec01.--type02 .sec01__title{margin:0;margin-bottom:-0.8em;-webkit-transform:translateX(-0.8em);transform:translateX(-0.8em)}}.-program .program.--pool .program__item.--pool .program__itemSection .sec02{z-index:-1;position:relative;max-width:1070px}@media screen and (max-width: 860px){.-program .program.--pool .program__item.--pool .program__itemSection .sec02{margin-top:-18%;margin-right:-6vw;margin-left:-6vw}}@media screen and (max-width: 767px){.-program .program.--pool .program__item.--pool .program__itemSection .sec02{margin-right:-10vw;margin-left:-10vw}}@media screen and (min-width: 1080.02px){.-program .program.--pool .program__item.--pool .program__itemSection .sec02{margin-top:-23.6363636364%;margin-right:-18.1818181818%;margin-left:auto}}.pageTtl,#top_title_area{position:relative;min-height:initial;background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;color:#333;background-color:#ccc;padding:3em 0}@media screen and (max-width: 767px){.pageTtl,#top_title_area{height:40vw}}.pageTtl .ttlEnglish,.pageTtl .c-pageTitle,#top_title_area .ttlEnglish,#top_title_area .c-pageTitle{position:relative;display:inline-block;margin:auto;z-index:2;color:#333;text-shadow:none;text-align:center;letter-spacing:.1em}.pageTtl img,#top_title_area img{display:none}.pagenavi{text-align:center;color:#333;margin:2em auto;font-size:1.4rem;margin:4em auto}.pagenavi a,.pagenavi span{border-radius:.25em;color:#333;border:1px solid #ccc;display:inline-block;line-height:1;padding:1em 2em;margin:.25em;text-decoration:none}@media screen and (max-width: 767px){.pagenavi a,.pagenavi span{padding:1em}}.pagenavi span[aria-current~=page],.pagenavi .current,.pagenavi a:hover,.pagenavi span:hover{color:#fff;background-color:#ccc}.wp-pagenavi{clear:both;margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wp-pagenavi a,.wp-pagenavi span{border:none;background-color:#e8eff2;color:#333;margin:.25em;width:3em;height:3em;border-radius:.2em;line-height:1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{display:none}.wp-pagenavi .pages{width:4em;display:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#ccc;color:#333}.wp-pagenavi span.current{font-weight:bold;background:#333;color:#fff}.sidebarWrap,#sidebar{width:25%;padding:1.5em;background-color:#fff;border-radius:0}@media screen and (max-width: 767px){.sidebarWrap,#sidebar{width:100%}}.sidebarWrap .sideTtl,#sidebar .sideTtl{border-bottom:1px solid #ccc;padding:0 0 .5em 0;margin:2.5em 0 0 0;color:rgba(51,51,51,.6)}.sidebarWrap .sideTtl:first-child,#sidebar .sideTtl:first-child{margin-top:0}.sidebarWrap .sideList li,#sidebar .sideList li{margin-top:.75em}.sidebarWrap .sideList a,#sidebar .sideList a{color:initial;text-decoration:none}.has-black-background-color{background-color:#1a1a39}.has-black-color{color:#1a1a39}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-gray-background-color{background-color:#7b7993}.has-gray-color{color:#7b7993}.has-orange-background-color{background-color:#ba6a3f}.has-orange-color{color:#ba6a3f}.has-red-background-color{background-color:#ff094c}.has-red-color{color:#ff094c}.has-darkblue-background-color{background-color:#151368}.has-darkblue-color{color:#151368}.has-blue-background-color{background-color:#3958a0}.has-blue-color{color:#3958a0}.has-lightblue-background-color{background-color:#4995ce}.has-lightblue-color{color:#4995ce}.has-line-background-color{background-color:#06c755}.has-line-color{color:#06c755}.has-yellow-background-color{background-color:#ffff75}.has-yellow-color{color:#ffff75}.has-yellow2-background-color{background-color:#ffefda}.has-yellow-2-color{color:#ffefda}.wpText{max-width:100%;width:100%;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .alignleft,.wpText .alignright{clear:both}.wpText .alignleft:after,.wpText .alignright:after{content:" ";display:block;clear:both}.wpText .wp-block-image{clear:both}.wpText .wp-block-image:after{content:" ";display:block;clear:both}.wpText .wp-block-image * :after{content:" ";display:block;clear:both}.wpText a{color:#0072be;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wpText a:hover{opacity:.8;text-decoration:none}.wpText>*:first-child{margin-top:0}.wpText p{line-height:2;margin:1em 0;display:block}.wpText h1,.wpText h2,.wpText h3,.wpText h4,.wpText h5,.wpText h6{line-height:1.6 !important;font-weight:500;width:100%}.wpText .has-large-font-size{font-weight:bold}.wpText pre{overflow:auto}.wpText strong{font-weight:bold}.wpText .aligncenter{display:block;margin:0 auto;text-align:center}.wpText .alignright{float:right}.wpText .alignleft{float:left}.wpText img[class*=wp-image-],.wpText img[class*=attachment-]{max-width:100%;height:auto}.wpText .clearfix{overflow:hidden;zoom:1}.wpText .clearfix:after{content:"";display:block;clear:both}.wpText h1{font-size:250%;margin-top:2em;margin-bottom:1em}.wpText h2{color:#0072be;font-size:180%;margin-top:2em;margin-bottom:1em}.wpText h3{font-size:146%;margin-top:2em;margin-bottom:1em;padding-bottom:.6em;color:#333;border-bottom:#333 1px solid}.wpText h4{font-size:140%;margin-top:2em;margin-bottom:1em;padding-left:.7em;border-left:6px solid #0072be}.wpText h5{color:#0072be;font-size:125%;margin-top:2em;margin-bottom:1em}.wpText h6{font-size:125%;margin-top:2em;margin-bottom:1em}.wpText ul{list-style:none;margin:1.5em 0;list-style:disc}.wpText ul li{margin-left:1.5em;margin-bottom:.3em;line-height:1.5}.wpText ul li:last-child{margin-bottom:0}.wpText ol{list-style:none;margin:1.5em 0;list-style:decimal}.wpText ol li{margin-bottom:.3em;margin-left:1.5em}.wpText ol li:last-child{margin-bottom:0}.wpText ol li::marker{color:#0072be}.wpText .wp-block-buttons{margin:1em 0}.wpText .wp-block-buttons .wp-block-button__link{color:#fff;text-decoration:none;border-radius:.3em;padding:.8em 2.2em .8em 2em;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:100%;min-width:15em;position:relative}.wpText .wp-block-buttons .wp-block-button.is-style-fill a{color:#fff}.wpText .wp-block-buttons .wp-block-button.is-style-outline a::after{color:#333}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link img{width:1em !important;height:auto}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link::after{content:""}.wpText .wp-block-buttons .wp-block-button.-big{width:100%;text-align:center}.wpText .wp-block-buttons .wp-block-button.-big a{width:100%;max-width:22em;font-size:110%}.wpText .wp-block-column h1:first-child,.wpText .wp-block-column h2:first-child,.wpText .wp-block-column h3:first-child,.wpText .wp-block-column h4:first-child,.wpText .wp-block-column h5:first-child,.wpText .wp-block-column h6:first-child{margin-top:0}.wpText .wp-block-column>*:first-child{margin-top:0 !important}.wpText .wp-block-column>*:last-child{margin-bottom:0 !important}.wpText .wp-block-group>*{width:100%}.wpText .wp-block-group>*:first-child{margin-top:0}.wpText .wp-block-group>*:last-child{margin-bottom:0}.wpText .wp-block-group h2{margin-bottom:.5em}.wpText .wp-block-image figure figcaption{display:block}.wpText .wp-block-gallery{padding:0}.wpText .wp-block-gallery .blocks-gallery-item{margin:0;padding:0;width:48.5%;margin-right:3%;margin-bottom:3%}.wpText .wp-block-gallery .blocks-gallery-item:nth-child(2n){margin-right:0}.wpText .wp-block-gallery .blocks-gallery-item:before{display:none}.wpText .wp-block-gallery .blocks-gallery-item figure img{width:100%;height:20vw;max-height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media screen and (max-width: 1020px){.wpText .wp-block-gallery .blocks-gallery-item figure img{height:28vw}}.wpText table{margin:.5em 0 1em;max-width:100% !important;min-width:360px}@media screen and (max-width: 860px){.wpText table{min-width:240px;width:100% !important;table-layout:auto !important}}.wpText table th{background:rgba(124,135,153,.2);padding:.8em 1em;line-height:1.4;font-weight:500;min-width:80px;border:#ccc solid 1px;word-break:break-all}.wpText table td{padding:.8em 1.5em .8em 1em;line-height:1.4;border:#ccc solid 1px;word-break:break-all}.wpText iframe{max-width:100%;margin:2em 0}.wpText .wp-element-caption{margin:1em 0;max-width:100%;text-align:center;color:#ccc;line-height:1.4}.wpText .wp-caption{margin:1.6em 0;max-width:100%}.wpText .wp-caption p{text-align:center;margin:0}.wpText img{height:auto}.wpText .iframeWrap{position:relative;width:100%;height:0;padding-top:50%}.wpText .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpText .wp-video{width:100% !important}.wpText .wp-video .mejs-container,.wpText .wp-video .mejs-container-keyboard-inactive,.wpText .wp-video .wp-video-shortcode{width:100% !important;height:auto !important;min-width:auto !important;aspect-ratio:5/3}.wpText .-bgGray{background:#ccc;position:relative}.wpText .-bgGray:before{content:"";width:100vw;height:100%;background:#ccc;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-bgGreen{background:#0072be;position:relative}.wpText .-bgGreen:before{content:"";width:100vw;height:100%;background:#0072be;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-inner{padding:5em 0}@media screen and (max-width: 767px){.wpText .-inner{padding:4em 0}}@media screen and (max-width: 480px){.wpText .-inner{padding:4em 0}}.wpText .-inner>*:first-child{margin-top:0}.wpText .-lastCont{margin-bottom:-5em}@media screen and (max-width: 767px){.wpText .-lastCont{margin-bottom:-4em}}@media screen and (max-width: 480px){.wpText .-lastCont{margin-bottom:-4em}}.wpText .-contInner{padding:clamp(1em,5vw,2em)}.wpText .strongText{font-size:120%;font-weight:bold}.wpText .commonContactArea{overflow:visible}.wpText .commonContactArea .ark-block-section__color{border-radius:.5em}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child{margin-bottom:0;padding-bottom:0}.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:none}.wpText .commonContactArea .flexCont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.wpText .commonContactArea .flexCont p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wpText .commonContactArea .flexCont .has-background{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;background-color:#003764;padding:.5em;line-height:1;border-radius:.3em;width:7em;text-align:center}.wpText .commonContactArea .contactArea .ark-block-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5em;padding:clamp(1em,5vw,2em);-webkit-box-shadow:none;box-shadow:none;border-radius:.5em}.wpText .commonContactArea .contactArea .ark-block-column>*{line-height:1;padding:0;margin:0}.wpText .commonContactArea .contactArea .num{font-size:clamp(2rem,6.2vw,3rem)}.wpText .commonContactArea .contactArea .num .arkb-inline-icon{color:#0072be}.wpText .commonContactArea .contactArea .formWrap .ark-block-button__link{text-decoration:none;background:#0072be;font-size:clamp(1.6rem,4vw,2rem);margin-top:.5em}.wpText .commonContactArea .arkb-fz-l{font-size:1.15em !important}.wpText .commonContactArea .animeObake05{max-width:200px;width:22%}@media screen and (max-width: 767px){.wpText .commonContactArea .ark-block-section__bodyInner>*:last-child br{display:inline}.wpText .commonContactArea .flexCont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wpText .commonContactArea .animeObake05{width:30%}}.wpText .ark-block-faq__q:before{background:#0072be;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .ark-block-faq__a:before{background:#fff;border:none;font-family:"Jost","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;-webkit-box-shadow:none;box-shadow:none}.wpText .ark-block-buttons .ark-block-button .ark-block-button__link{text-decoration:none;padding:.7em;border-radius:.2em}.wpText .ark-block-buttons .ark-block-button .arkb-inline-icon{color:#0072be}.wpText .ark-block-buttons .ark-block-button.is-btn-fill .ark-block-button__link{background:#ccc;color:#333}.wpText .ark-block-buttons .ark-block-button.is-btn-outline .ark-block-button__link{background:#fff}.wpText .ark-block-columns.is-style-shadow .ark-block-column{-webkit-box-shadow:none;box-shadow:none;border-radius:.3em}.hideCont{display:none !important}