.p-group-wrp{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-group-wrp{gap:4.28rem}}@media only screen and (max-width: 767px){.p-group-wrp{gap:4rem}}.p-intro{margin-right:auto;margin-left:auto;overflow:hidden;gap:.28rem;position:relative;display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-intro{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-intro{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-intro{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{width:100%}}@media only screen and (max-width: 767px){.p-intro{width:100%}}@media only screen and (min-width: 1025px){.p-intro{padding:4rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{padding:4rem 0 10rem}}@media only screen and (max-width: 767px){.p-intro{padding:4rem 0 10rem}}.p-intro::before,.p-intro::after{content:"";position:absolute;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:contain}.p-intro::before{background-image:url(../../group/images/deco_intro.webp);width:10.57rem;height:10.57rem;top:0;left:2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro::before{left:0}}@media only screen and (max-width: 767px){.p-intro::before{top:0;left:-2rem}}.p-intro::after{background-image:url(../../group/images/img_intro.webp);width:14.35rem;height:10.07rem;bottom:0;right:-1rem}.p-intro-text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-intro-text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro-text{width:100%}}@media only screen and (max-width: 767px){.p-intro-text{width:calc(348 / 428 * 100%)}}.p-intro__title{font-size:1.57rem;color:var(--color-tertiary);font-weight:400;text-align:center}.p-intro__text{margin-top:1rem}@media only screen and (min-width: 768px){.p-intro__text{text-align:center}}@media only screen and (max-width: 767px){.p-intro__text{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{max-width:768px}}@media only screen and (min-width: 1025px){.p-intro{min-width:900px}}.p-group{display:flex;flex-direction:column}.p-nav{margin-right:auto;margin-left:auto;margin-top:2rem}@media only screen and (min-width: 1025px){.p-nav{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-nav{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-nav{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-nav{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-nav{width:calc(388 / 428 * 100%)}}.p-nav li{width:clamp(0px, 49%, 280px)}.p-nav li a span{width:100%}.p-corporate-wrp{display:flex;flex-direction:column;padding-top:5.71rem}@media only screen and (min-width: 768px){.p-corporate-wrp{gap:5.71rem}}@media only screen and (max-width: 767px){.p-corporate-wrp{gap:4rem}}.p-corporate{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-corporate{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-corporate{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-corporate{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-corporate{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-corporate{padding:0 4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate{padding:0}}@media only screen and (max-width: 767px){.p-corporate{padding:0}}.p-corporate__flex{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.p-corporate__flex{flex-wrap:nowrap}}@media only screen and (max-width: 767px){.p-corporate__flex{flex-wrap:wrap}}@media only screen and (min-width: 768px){.p-corporate__flex{gap:3.57rem}}@media only screen and (max-width: 767px){.p-corporate__flex{gap:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate__flex{align-items:flex-start}}.p-corporate__title span{display:block;font-weight:500}.p-corporate__text{display:flex;flex-direction:column;gap:1.42rem}@media only screen and (min-width: 1025px){.p-corporate__text{width:calc(360 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate__text{width:45%}}@media only screen and (max-width: 767px){.p-corporate__text{width:100%}}@media only screen and (min-width: 1025px){.p-corporate__text{min-width:300px;flex-shrink:0}}.p-corporate__text .c-note{border:1px solid var(--color-primary);background-color:var(--color-neutral-50);padding:1rem;border-radius:.28rem}.p-corporate__img{flex-shrink:1;position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-corporate__img{width:calc(710 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate__img{width:50%}}@media only screen and (max-width: 767px){.p-corporate__img{width:100%}}@media only screen and (max-width: 767px){.p-corporate__img{margin-top:2.5em}}.p-corporate__img::before{content:"";position:absolute;bottom:-4vw;right:-4vw;width:80%;height:80%;z-index:-1;background:var(--gradaient--point)}@media only screen and (max-width: 767px){.p-corporate__img::before{bottom:-1.5em;right:-1.5em}}.p-corporate__sub{color:var(--color-tertiary)}@media only screen and (min-width: 768px){.p-corporate__sub{font-size:1.43rem}}@media only screen and (max-width: 767px){.p-corporate__sub{font-size:1.38rem}}.p-corporate__ttl{color:var(--color-primary)}@media only screen and (min-width: 768px){.p-corporate__ttl{font-size:1.29rem}}@media only screen and (max-width: 767px){.p-corporate__ttl{font-size:1.23rem}}.p-service{margin-right:auto;margin-left:auto;margin-top:2.85rem}@media only screen and (min-width: 1025px){.p-service{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-service{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-service{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-service{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-service{width:calc(388 / 428 * 100%)}}.p-service__title{display:flex;align-items:center;gap:1rem}.p-service__title:before{content:"";display:inline-block;width:1.71rem;height:2px;background-color:var(--color-primary)}.p-service__title .c-title__en-sub{display:inline-block}@media only screen and (max-width: 767px){.p-service__title .c-title__jp{font-size:1.71rem}}.p-service__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:2.28rem;row-gap:4rem}.p-service__item{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){.p-service__item{gap:1rem}}@media only screen and (max-width: 767px){.p-service__item{gap:3rem}}@media only screen and (min-width: 768px){.p-service__item{width:48%}}@media only screen and (max-width: 767px){.p-service__item{width:100%}}.p-service__item-ttl{font-size:1.43rem;color:var(--color-primary);font-weight:500;text-align:center}@media only screen and (min-width: 768px){.p-service__item-text{text-align:center}}@media only screen and (max-width: 767px){.p-service__item-text{text-align:left}}.p-service__item-text .c-btn{margin:1rem auto 0}@media only screen and (min-width: 768px){.p-service__item-text .c-btn{width:fit-content}}@media only screen and (max-width: 767px){.p-service__item-text .c-btn{width:100%}}.p-service__item-img{position:relative}.p-service__item-img figcaption{position:absolute;left:0;bottom:0;background-color:var(--color-primary);color:white;padding:.5rem 1rem}.p-corporate-info{margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:2.28rem}@media only screen and (min-width: 1025px){.p-corporate-info{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-corporate-info{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-corporate-info{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-corporate-info{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-corporate-info{width:calc(388 / 428 * 100%)}}.p-corporate-info__text{display:flex;flex-direction:column;gap:.57rem}@media only screen and (min-width: 768px){.p-corporate-info__text{text-align:center}}@media only screen and (max-width: 767px){.p-corporate-info__text{text-align:left}}.p-corporate-info__text .c-title .c-title__jp{color:var(--color-tertiary)}@media only screen and (min-width: 768px){.p-corporate-info__table th{width:32% !important}}@media only screen and (max-width: 767px){.p-corporate-info__table th{width:48% !important}}@media only screen and (min-width: 768px){.p-corporate-info__table th{font-size:1rem}}@media only screen and (max-width: 767px){.p-corporate-info__table th{font-size:.92rem}}.p-corporate-info__table .ic_car::before{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(../images/common/ic_car.svg);background-size:contain;margin-right:.5rem}.p-contact{background:url(../images/common/bg-noise-brown.webp) repeat center;display:flex;justify-content:center;align-items:center;background-color:var(--color-action-cta);position:relative}@media only screen and (min-width: 1025px){.p-contact{padding:7.14rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact{padding:4rem 1.5rem}}@media only screen and (max-width: 767px){.p-contact{padding:4rem 1.5rem}}.p-contact__inner{position:relative;z-index:1;margin-right:auto;margin-left:auto;background-color:white;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1025px){.p-contact__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact__inner{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-contact__inner{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-contact__inner{width:100%}}@media only screen and (min-width: 768px){.p-contact__inner{padding:2.85rem}}@media only screen and (max-width: 767px){.p-contact__inner{padding:2rem}}@media only screen and (min-width: 768px){.p-contact__inner{gap:1rem}}@media only screen and (max-width: 767px){.p-contact__inner{gap:1.5rem}}.p-contact__inner__text{font-size:1rem}.p-contact__inner__item{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:1rem}.p-contact__tel{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}@media only screen and (min-width: 768px){.p-contact__tel{gap:.71rem}}.p-contact__tel .tel,.p-contact__tel a{font-size:2.5rem;color:var(--color-tertiary);font-family:"Reddit Sans", sans-serif;font-weight:500}.p-contact__tel .tel small,.p-contact__tel a small{font-size:1.71rem}.p-contact:before{content:"";width:13.78rem;height:100%;background:url(../../group/images/deco_line.webp) repeat-y top;background-size:cover;position:absolute;z-index:0;top:0;left:0;right:0;margin:auto;z-index:0}.p-sports-wrp{background-color:var(--color-secondary);display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-sports-wrp{padding:5.71rem 0 7.14rem}}@media only screen and (max-width: 767px){.p-sports-wrp{padding:4.5rem 0 5rem}}@media only screen and (min-width: 768px){.p-sports-wrp{gap:4.28rem}}@media only screen and (max-width: 767px){.p-sports-wrp{gap:3rem}}.p-sports-intro{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-sports-intro{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-sports-intro{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-sports-intro{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-sports-intro{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-sports-intro{width:calc(388 / 428 * 100%)}}.p-sports-intro__text{text-align:center}.p-sports-intro__ttl{color:var(--color-tertiary);font-size:1.43rem;font-weight:500}.p-sports-intro__txt{margin-top:1rem}.p-sports-intro .p-sports-access{display:flex;align-items:center;justify-content:center;max-width:57.14rem;margin-inline:auto}@media only screen and (min-width: 768px){.p-sports-intro .p-sports-access{margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-sports-intro .p-sports-access{margin-top:2.5rem}}@media only screen and (min-width: 768px){.p-sports-intro .p-sports-access{gap:2.14rem}}@media only screen and (max-width: 767px){.p-sports-intro .p-sports-access{gap:.71rem}}@media only screen and (min-width: 768px){.p-sports-intro .p-sports-access__item{width:18.57rem}}@media only screen and (max-width: 767px){.p-sports-intro .p-sports-access__item{width:26%}}.p-sports-intro .p-sports-access__arrow{display:flex;flex-direction:column;align-items:center;flex:1}@media only screen and (min-width: 768px){.p-sports-intro .p-sports-access__arrow{min-width:12.85rem}}@media only screen and (max-width: 767px){.p-sports-intro .p-sports-access__arrow{min-width:5.71rem}}.p-sports-intro .p-sports-access__arrow .arrow{width:100%;height:1px;background-color:var(--color-sub-3);position:relative;margin:.8rem 0}.p-sports-intro .p-sports-access__arrow .arrow::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:1px solid var(--color-sub-3);border-bottom:1px solid var(--color-sub-3)}.p-sports-intro .p-sports-access__time{white-space:nowrap;display:flex;align-items:center;gap:.3rem}.p-sports-intro .p-sports-access__time .ic_car{display:flex;align-items:center}.p-sports-intro .p-sports-access__time .ic_car::before{content:"";display:inline-block;width:1.25em;height:1.25em;background:url(../images/common/ic_car.svg) no-repeat center center/contain;margin-right:.3rem}.p-sports-point__inner{margin-right:auto;margin-left:auto;background:url(../../group/images/bg_group.webp) no-repeat center top/cover;padding:4.28rem 5.71rem}@media only screen and (min-width: 1025px){.p-sports-point__inner{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-sports-point__inner{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-sports-point__inner{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-sports-point__inner{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-sports-point__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-sports-point__inner{padding:3rem}}@media only screen and (max-width: 767px){.p-sports-point__inner{padding:3rem 1.5rem}}.p-sports-point__head .c-title__sub{font-weight:500}@media only screen and (min-width: 768px){.p-sports-point__head .c-title__sub{font-size:1.43rem}}@media only screen and (max-width: 767px){.p-sports-point__head .c-title__sub{font-size:1.23rem}}.p-sports-point__head .c-title__jp{color:var(--color-primary);font-weight:700}@media only screen and (min-width: 768px){.p-sports-point__head .c-title__jp{font-size:2.29rem}}@media only screen and (max-width: 767px){.p-sports-point__head .c-title__jp{font-size:2.31rem}}.p-sports-point__list{display:grid;margin-top:2.85rem}@media only screen and (min-width: 768px){.p-sports-point__list{gap:2.14rem 1.42rem}}@media only screen and (max-width: 767px){.p-sports-point__list{gap:1.5rem}}@media only screen and (min-width: 1025px){.p-sports-point__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-sports-point__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.p-sports-point__list{grid-template-columns:repeat(1, 1fr)}}.p-sports-point__item{background-color:#fff;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.05);padding:2.28rem 2rem;gap:1rem}@media only screen and (max-width: 767px){.p-sports-point__item{padding:1.5rem}}.p-sports-point__item-img{aspect-ratio:400 / 250;overflow:hidden}.p-sports-point__item-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}@media only screen and (min-width: 1025px){.p-sports-point__item:hover .p-sports-point__item-img img{transform:scale(1.05)}}.p-sports-point__item-body{text-align:center;flex:1}.p-sports-point__item-cat{color:var(--color-text-secondary)}.p-sports-point__item-ttl{color:var(--color-primary);font-size:1.43rem;font-weight:500}.p-sports-point__item-txt{text-align:left;color:var(--color-text-primary);margin-top:1rem}.p-info{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-info{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-info{padding-top:4.5rem}}@media only screen and (min-width: 1025px){.p-info{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-info{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info{width:calc(388 / 428 * 100%)}}.p-info__inner{display:flex;flex-direction:column;gap:2.85rem}@media only screen and (max-width: 767px){.p-info__detail{flex-direction:column;gap:1rem}}@media only screen and (min-width: 768px){.p-info__table th{width:32% !important}}@media only screen and (max-width: 767px){.p-info__table th{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info__table th{min-width:14.28rem}}.p-info__address{width:100%}.p-info__address-top{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.p-info__address-top{gap:1rem}}@media only screen and (min-width: 768px){.p-info__address-txt{width:70%}}@media only screen and (max-width: 767px){.p-info__address-txt{width:100%}}@media only screen and (min-width: 768px){.p-info .c-textlink__link{font-size:1rem}}@media only screen and (max-width: 767px){.p-info .c-textlink__link{font-size:.85rem}}.p-info .c-textlink__link svg{width:1rem;height:1rem}@media only screen and (max-width: 767px){.p-info .c-textlink__link{border:none;padding:1rem}.p-info .c-textlink__text{display:none}}
