/*! ---------------------------------
Theme Name: Main
Version: 3.4.3
Tested up to: 6.8.1
---------------------------------- */:root{--header-height-pc: 6.94vw;--header-height-sp: 21.74vw;--font-jp: "Noto Sans JP", sans-serif;--font-en: "Montserrat", sans-serif;--space-comp: 1.39vw;--space-headline: 4.17vw;--grid-gap: 1.39vw;--color-text: #00053a;--color-gray: #6d6d6d;--color-black: #313131;--color-bg: #fcfcfb;--color-base: #f5959b;--color-link: #00053a;--color-hover: currentColor;--color-error: #dd0000;--color-important: #e32f00;--color-border: #e5e5e5;--swiper-theme-color: #00053a;--color-darkblue: #00053a;--color-blue: #056bc4;--color-orange: #fb8500;--color-pink: #f5959b;--transition: 0.3s;--color-facebook: #1877f2;--color-twitter: #000;--color-line: #00c300}:root[data-color=swimming]{--color-base: var(--color-blue);--swiper-theme-color: var(--color-blue)}:root[data-color=gym]{--color-base: var(--color-orange);--swiper-theme-color: var(--color-orange)}@media all and (max-width: 768px)and (orientation: portrait){:root{--space-comp: 4.83vw;--space-headline: 12.08vw;--grid-gap: 4.83vw}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box;overflow-wrap:anywhere}:root{text-spacing-trim:trim-start;text-autospace:normal;overflow-wrap:anywhere}html{font-size:62.5%;background:var(--color-bg)}body,button,input,textarea,select{color:var(--color-text);line-height:1.6;font-size:1.11vw;font-weight:500;font-family:var(--font-jp);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-autospace:no-autospace}@media all and (max-width: 768px)and (orientation: portrait){body,button,input,textarea,select{font-size:3.38vw}}::-moz-selection{background:color-mix(in srgb, var(--color-base) 90%, black 10%);color:#fff}::selection{background:color-mix(in srgb, var(--color-base) 90%, black 10%);color:#fff}:where(button,a,input,textarea,select,[tabindex]){outline:none}:where(button,a,input,textarea,select,[tabindex]):focus{outline:none}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-base)}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0}h2+h3,h3+h4,h4+h5,h5+h6{margin-top:var(--space-comp) !important}ol,ul,menu{list-style-type:"";margin:0;padding:0}li{position:relative;line-height:1.5}dl,dt,dd{margin:0;padding:0}p{margin:var(--space-comp) 0}strong{font-weight:bold}u{border-bottom:1px solid var(--color-text)}address{font-style:normal}pre{text-spacing-trim:space-all;text-autospace:no-autospace}time{text-autospace:no-autospace}:where(a){transition:var(--transition);color:var(--color-link)}@media(any-hover: hover){:where(a):hover{text-decoration:none}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){:where(a)[href^="tel:"]{color:var(--color-text);pointer-events:none;text-decoration:none}}img,svg,video{border:0;vertical-align:middle}img{max-width:100%;height:auto}figure{margin:0}.caption,figcaption{display:block;margin-top:1rem;font-size:.88em}._nocss{margin:0;position:relative;background:rgba(0,0,0,0)}._nocss::before,._nocss::after{display:none}input[type=text],input[type=tel],input[type=url],input[type=email],input[type=text],textarea{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3em .625em;width:100%;border:1px solid #cbcbcb;border-radius:5px}@media all and (max-width: 768px)and (orientation: portrait){input[type=text],input[type=tel],input[type=url],input[type=email],input[type=text],textarea{font-size:max(16px,3.86vw)}}input[type=radio],input[type=checkbox]{width:1em;height:1em;margin-right:.5em;line-height:1}input[type=submit],label,button{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}fieldset{padding:0;border:none}iframe{border:0;max-width:100%}#wrapper{overflow:clip}span,img{display:inline-block}table{width:100%;max-width:100%;border-collapse:collapse}.js-anim-fadeup{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.js-anim-fadeup.is-visible{opacity:1;transform:translateY(0)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes nami-sway{0%,100%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.l-content__has-column{display:flex;gap:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.l-content__has-column{flex-direction:column;gap:14.49vw}}.l-content__main{flex:1;min-width:0}.l-content__sidebar{flex:0 0 20.83vw}@media all and (max-width: 768px)and (orientation: portrait){.l-content__sidebar{flex:1}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.l-content__sidebar--sticky{position:sticky;top:0;max-height:100vh;overflow-y:auto}}.l-content__sidebar--sticky::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}.l-content__sidebar--sticky::-webkit-scrollbar-thumb{background:rgba(var(--color-text), 0.05);width:6px;border-radius:9999px}.l-grid .row{display:flex;flex-wrap:wrap}.col-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.col-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.col-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.col-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.col-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.col-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.col-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.col-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.col-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.col-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.col-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.col-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}.l-grid__gap .row{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.g-col-1{flex:0 0 calc((100% - var(--grid-gap)*(12/1 - 1))/12*1);max-width:calc((100% - var(--grid-gap)*(12/1 - 1))/12*1)}.g-col-2{flex:0 0 calc((100% - var(--grid-gap)*(12/2 - 1))/12*2);max-width:calc((100% - var(--grid-gap)*(12/2 - 1))/12*2)}.g-col-3{flex:0 0 calc((100% - var(--grid-gap)*(12/3 - 1))/12*3);max-width:calc((100% - var(--grid-gap)*(12/3 - 1))/12*3)}.g-col-4{flex:0 0 calc((100% - var(--grid-gap)*(12/4 - 1))/12*4);max-width:calc((100% - var(--grid-gap)*(12/4 - 1))/12*4)}.g-col-5{flex:0 0 calc((100% - var(--grid-gap)*(12/5 - 1))/12*5);max-width:calc((100% - var(--grid-gap)*(12/5 - 1))/12*5)}.g-col-6{flex:0 0 calc((100% - var(--grid-gap)*(12/6 - 1))/12*6);max-width:calc((100% - var(--grid-gap)*(12/6 - 1))/12*6)}.g-col-7{flex:0 0 calc((100% - var(--grid-gap)*(12/7 - 1))/12*7);max-width:calc((100% - var(--grid-gap)*(12/7 - 1))/12*7)}.g-col-8{flex:0 0 calc((100% - var(--grid-gap)*(12/8 - 1))/12*8);max-width:calc((100% - var(--grid-gap)*(12/8 - 1))/12*8)}.g-col-9{flex:0 0 calc((100% - var(--grid-gap)*(12/9 - 1))/12*9);max-width:calc((100% - var(--grid-gap)*(12/9 - 1))/12*9)}.g-col-10{flex:0 0 calc((100% - var(--grid-gap)*(12/10 - 1))/12*10);max-width:calc((100% - var(--grid-gap)*(12/10 - 1))/12*10)}.g-col-11{flex:0 0 calc((100% - var(--grid-gap)*(12/11 - 1))/12*11);max-width:calc((100% - var(--grid-gap)*(12/11 - 1))/12*11)}.g-col-12{flex:0 0 calc((100% - var(--grid-gap)*(12/12 - 1))/12*12);max-width:calc((100% - var(--grid-gap)*(12/12 - 1))/12*12)}@media(min-width: 576px){.col-sm-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.g-col-sm-1{flex:0 0 calc((100% - var(--grid-gap)*(12/1 - 1))/12*1);max-width:calc((100% - var(--grid-gap)*(12/1 - 1))/12*1)}.col-sm-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.g-col-sm-2{flex:0 0 calc((100% - var(--grid-gap)*(12/2 - 1))/12*2);max-width:calc((100% - var(--grid-gap)*(12/2 - 1))/12*2)}.col-sm-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.g-col-sm-3{flex:0 0 calc((100% - var(--grid-gap)*(12/3 - 1))/12*3);max-width:calc((100% - var(--grid-gap)*(12/3 - 1))/12*3)}.col-sm-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.g-col-sm-4{flex:0 0 calc((100% - var(--grid-gap)*(12/4 - 1))/12*4);max-width:calc((100% - var(--grid-gap)*(12/4 - 1))/12*4)}.col-sm-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.g-col-sm-5{flex:0 0 calc((100% - var(--grid-gap)*(12/5 - 1))/12*5);max-width:calc((100% - var(--grid-gap)*(12/5 - 1))/12*5)}.col-sm-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.g-col-sm-6{flex:0 0 calc((100% - var(--grid-gap)*(12/6 - 1))/12*6);max-width:calc((100% - var(--grid-gap)*(12/6 - 1))/12*6)}.col-sm-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.g-col-sm-7{flex:0 0 calc((100% - var(--grid-gap)*(12/7 - 1))/12*7);max-width:calc((100% - var(--grid-gap)*(12/7 - 1))/12*7)}.col-sm-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.g-col-sm-8{flex:0 0 calc((100% - var(--grid-gap)*(12/8 - 1))/12*8);max-width:calc((100% - var(--grid-gap)*(12/8 - 1))/12*8)}.col-sm-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.g-col-sm-9{flex:0 0 calc((100% - var(--grid-gap)*(12/9 - 1))/12*9);max-width:calc((100% - var(--grid-gap)*(12/9 - 1))/12*9)}.col-sm-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.g-col-sm-10{flex:0 0 calc((100% - var(--grid-gap)*(12/10 - 1))/12*10);max-width:calc((100% - var(--grid-gap)*(12/10 - 1))/12*10)}.col-sm-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.g-col-sm-11{flex:0 0 calc((100% - var(--grid-gap)*(12/11 - 1))/12*11);max-width:calc((100% - var(--grid-gap)*(12/11 - 1))/12*11)}.col-sm-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}.g-col-sm-12{flex:0 0 calc((100% - var(--grid-gap)*(12/12 - 1))/12*12);max-width:calc((100% - var(--grid-gap)*(12/12 - 1))/12*12)}}@media(min-width: 768px){.col-md-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.g-col-md-1{flex:0 0 calc((100% - var(--grid-gap)*(12/1 - 1))/12*1);max-width:calc((100% - var(--grid-gap)*(12/1 - 1))/12*1)}.col-md-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.g-col-md-2{flex:0 0 calc((100% - var(--grid-gap)*(12/2 - 1))/12*2);max-width:calc((100% - var(--grid-gap)*(12/2 - 1))/12*2)}.col-md-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.g-col-md-3{flex:0 0 calc((100% - var(--grid-gap)*(12/3 - 1))/12*3);max-width:calc((100% - var(--grid-gap)*(12/3 - 1))/12*3)}.col-md-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.g-col-md-4{flex:0 0 calc((100% - var(--grid-gap)*(12/4 - 1))/12*4);max-width:calc((100% - var(--grid-gap)*(12/4 - 1))/12*4)}.col-md-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.g-col-md-5{flex:0 0 calc((100% - var(--grid-gap)*(12/5 - 1))/12*5);max-width:calc((100% - var(--grid-gap)*(12/5 - 1))/12*5)}.col-md-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.g-col-md-6{flex:0 0 calc((100% - var(--grid-gap)*(12/6 - 1))/12*6);max-width:calc((100% - var(--grid-gap)*(12/6 - 1))/12*6)}.col-md-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.g-col-md-7{flex:0 0 calc((100% - var(--grid-gap)*(12/7 - 1))/12*7);max-width:calc((100% - var(--grid-gap)*(12/7 - 1))/12*7)}.col-md-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.g-col-md-8{flex:0 0 calc((100% - var(--grid-gap)*(12/8 - 1))/12*8);max-width:calc((100% - var(--grid-gap)*(12/8 - 1))/12*8)}.col-md-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.g-col-md-9{flex:0 0 calc((100% - var(--grid-gap)*(12/9 - 1))/12*9);max-width:calc((100% - var(--grid-gap)*(12/9 - 1))/12*9)}.col-md-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.g-col-md-10{flex:0 0 calc((100% - var(--grid-gap)*(12/10 - 1))/12*10);max-width:calc((100% - var(--grid-gap)*(12/10 - 1))/12*10)}.col-md-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.g-col-md-11{flex:0 0 calc((100% - var(--grid-gap)*(12/11 - 1))/12*11);max-width:calc((100% - var(--grid-gap)*(12/11 - 1))/12*11)}.col-md-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}.g-col-md-12{flex:0 0 calc((100% - var(--grid-gap)*(12/12 - 1))/12*12);max-width:calc((100% - var(--grid-gap)*(12/12 - 1))/12*12)}}@media(min-width: 992px){.col-lg-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.g-col-lg-1{flex:0 0 calc((100% - var(--grid-gap)*(12/1 - 1))/12*1);max-width:calc((100% - var(--grid-gap)*(12/1 - 1))/12*1)}.col-lg-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.g-col-lg-2{flex:0 0 calc((100% - var(--grid-gap)*(12/2 - 1))/12*2);max-width:calc((100% - var(--grid-gap)*(12/2 - 1))/12*2)}.col-lg-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.g-col-lg-3{flex:0 0 calc((100% - var(--grid-gap)*(12/3 - 1))/12*3);max-width:calc((100% - var(--grid-gap)*(12/3 - 1))/12*3)}.col-lg-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.g-col-lg-4{flex:0 0 calc((100% - var(--grid-gap)*(12/4 - 1))/12*4);max-width:calc((100% - var(--grid-gap)*(12/4 - 1))/12*4)}.col-lg-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.g-col-lg-5{flex:0 0 calc((100% - var(--grid-gap)*(12/5 - 1))/12*5);max-width:calc((100% - var(--grid-gap)*(12/5 - 1))/12*5)}.col-lg-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.g-col-lg-6{flex:0 0 calc((100% - var(--grid-gap)*(12/6 - 1))/12*6);max-width:calc((100% - var(--grid-gap)*(12/6 - 1))/12*6)}.col-lg-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.g-col-lg-7{flex:0 0 calc((100% - var(--grid-gap)*(12/7 - 1))/12*7);max-width:calc((100% - var(--grid-gap)*(12/7 - 1))/12*7)}.col-lg-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.g-col-lg-8{flex:0 0 calc((100% - var(--grid-gap)*(12/8 - 1))/12*8);max-width:calc((100% - var(--grid-gap)*(12/8 - 1))/12*8)}.col-lg-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.g-col-lg-9{flex:0 0 calc((100% - var(--grid-gap)*(12/9 - 1))/12*9);max-width:calc((100% - var(--grid-gap)*(12/9 - 1))/12*9)}.col-lg-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.g-col-lg-10{flex:0 0 calc((100% - var(--grid-gap)*(12/10 - 1))/12*10);max-width:calc((100% - var(--grid-gap)*(12/10 - 1))/12*10)}.col-lg-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.g-col-lg-11{flex:0 0 calc((100% - var(--grid-gap)*(12/11 - 1))/12*11);max-width:calc((100% - var(--grid-gap)*(12/11 - 1))/12*11)}.col-lg-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}.g-col-lg-12{flex:0 0 calc((100% - var(--grid-gap)*(12/12 - 1))/12*12);max-width:calc((100% - var(--grid-gap)*(12/12 - 1))/12*12)}}@media(min-width: 1200px){.col-xl-1{flex:0 0 calc(100%/12*1);max-width:calc(100%/12*1)}.g-col-xl-1{flex:0 0 calc((100% - var(--grid-gap)*(12/1 - 1))/12*1);max-width:calc((100% - var(--grid-gap)*(12/1 - 1))/12*1)}.col-xl-2{flex:0 0 calc(100%/12*2);max-width:calc(100%/12*2)}.g-col-xl-2{flex:0 0 calc((100% - var(--grid-gap)*(12/2 - 1))/12*2);max-width:calc((100% - var(--grid-gap)*(12/2 - 1))/12*2)}.col-xl-3{flex:0 0 calc(100%/12*3);max-width:calc(100%/12*3)}.g-col-xl-3{flex:0 0 calc((100% - var(--grid-gap)*(12/3 - 1))/12*3);max-width:calc((100% - var(--grid-gap)*(12/3 - 1))/12*3)}.col-xl-4{flex:0 0 calc(100%/12*4);max-width:calc(100%/12*4)}.g-col-xl-4{flex:0 0 calc((100% - var(--grid-gap)*(12/4 - 1))/12*4);max-width:calc((100% - var(--grid-gap)*(12/4 - 1))/12*4)}.col-xl-5{flex:0 0 calc(100%/12*5);max-width:calc(100%/12*5)}.g-col-xl-5{flex:0 0 calc((100% - var(--grid-gap)*(12/5 - 1))/12*5);max-width:calc((100% - var(--grid-gap)*(12/5 - 1))/12*5)}.col-xl-6{flex:0 0 calc(100%/12*6);max-width:calc(100%/12*6)}.g-col-xl-6{flex:0 0 calc((100% - var(--grid-gap)*(12/6 - 1))/12*6);max-width:calc((100% - var(--grid-gap)*(12/6 - 1))/12*6)}.col-xl-7{flex:0 0 calc(100%/12*7);max-width:calc(100%/12*7)}.g-col-xl-7{flex:0 0 calc((100% - var(--grid-gap)*(12/7 - 1))/12*7);max-width:calc((100% - var(--grid-gap)*(12/7 - 1))/12*7)}.col-xl-8{flex:0 0 calc(100%/12*8);max-width:calc(100%/12*8)}.g-col-xl-8{flex:0 0 calc((100% - var(--grid-gap)*(12/8 - 1))/12*8);max-width:calc((100% - var(--grid-gap)*(12/8 - 1))/12*8)}.col-xl-9{flex:0 0 calc(100%/12*9);max-width:calc(100%/12*9)}.g-col-xl-9{flex:0 0 calc((100% - var(--grid-gap)*(12/9 - 1))/12*9);max-width:calc((100% - var(--grid-gap)*(12/9 - 1))/12*9)}.col-xl-10{flex:0 0 calc(100%/12*10);max-width:calc(100%/12*10)}.g-col-xl-10{flex:0 0 calc((100% - var(--grid-gap)*(12/10 - 1))/12*10);max-width:calc((100% - var(--grid-gap)*(12/10 - 1))/12*10)}.col-xl-11{flex:0 0 calc(100%/12*11);max-width:calc(100%/12*11)}.g-col-xl-11{flex:0 0 calc((100% - var(--grid-gap)*(12/11 - 1))/12*11);max-width:calc((100% - var(--grid-gap)*(12/11 - 1))/12*11)}.col-xl-12{flex:0 0 calc(100%/12*12);max-width:calc(100%/12*12)}.g-col-xl-12{flex:0 0 calc((100% - var(--grid-gap)*(12/12 - 1))/12*12);max-width:calc((100% - var(--grid-gap)*(12/12 - 1))/12*12)}}.l-grid,.l-grid__gap{margin-block:var(--space-comp)}.l-grid .row>[class^=col-]>*:first-child,.l-grid .row>[class^=g-col-]>*:first-child,.l-grid__gap .row>[class^=col-]>*:first-child,.l-grid__gap .row>[class^=g-col-]>*:first-child{margin-top:0}.l-grid .row>[class^=col-]>*:last-child,.l-grid .row>[class^=g-col-]>*:last-child,.l-grid__gap .row>[class^=col-]>*:last-child,.l-grid__gap .row>[class^=g-col-]>*:last-child{margin-bottom:0}.l-grid.--reverse .row,.l-grid__gap.--reverse .row{flex-direction:row-reverse}.l-grid.--alignCenter .row,.l-grid__gap.--alignCenter .row{align-items:center}.l-grid.--justifyCenter .row,.l-grid__gap.--justifyCenter .row{justify-content:center}.l-grid.--justifySrart .row,.l-grid__gap.--justifySrart .row{justify-content:flex-start}.l-layer{display:flex;align-items:flex-end;justify-content:flex-start}@media all and (max-width: 768px)and (orientation: portrait){.l-layer{display:block}}.l-layer__text{width:100%;position:relative;margin-right:-5vw;background:var(--color-bg);padding:5rem 5rem 0}@media all and (max-width: 768px)and (orientation: portrait){.l-layer__text{margin-left:0;padding:0}}.l-layer__img{width:100%}.l-layer__img img{width:100%}.l-inner-1040{max-width:69.44vw;width:100%;margin-inline:auto;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-inner-1040{padding-inline:4.83vw;max-width:initial}}.l-inner-1140{max-width:79.17vw;width:100%;margin-inline:auto;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-inner-1140{padding-inline:4.83vw;max-width:initial}}.l-inner-1190{max-width:82.64vw;width:100%;margin-inline:auto;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-inner-1190{padding-inline:4.83vw;max-width:initial}}.l-inner-1240{max-width:86.11vw;width:100%;margin-inline:auto;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-inner-1240{padding-inline:4.83vw;max-width:initial}}.l-inner-1340{max-width:93.06vw;width:100%;margin-inline:auto;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-inner-1340{padding-inline:4.83vw;max-width:initial}}.c-heading{margin-top:var(--space-headline);margin-bottom:2.08vw;clear:both;font-weight:bold;line-height:1.4}@media all and (max-width: 768px)and (orientation: portrait){.c-heading{margin-bottom:7.25vw}}.c-heading--lv2{font-size:1.6vw;padding-bottom:.6em;border-bottom:3px solid var(--color-base);border-radius:1px}@media all and (max-width: 768px)and (orientation: portrait){.c-heading--lv2{font-size:5.07vw}}.c-heading--lv3{font-size:1.46vw;padding-bottom:.6em;border-bottom:3px dashed var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.c-heading--lv3{font-size:4.59vw}}.c-heading--lv4{font-size:1.46vw;padding-bottom:.6em;border-bottom:3px solid var(--color-border);border-radius:1px;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.c-heading--lv4{font-size:4.35vw}}.c-heading--lv4::before{content:"";position:absolute;bottom:-3px;left:0;width:14px;height:3px;background-color:var(--color-base);border-radius:2px}.c-heading--lv5{font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.c-heading--lv5{font-size:3.86vw}}.c-heading--lv6{font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.c-heading--lv6{font-size:3.86vw}}.c-top-heading.--center{text-align:center}.c-top-heading .jp{font-size:1.18vw;font-weight:bold;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-top-heading .jp{font-size:3.14vw}}.c-top-heading .en{margin-top:.69vw;display:block;font-family:var(--font-en);font-size:3.75vw;font-weight:600;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-top-heading .en{margin-top:2.42vw;font-size:9.66vw}}.c-heading-wide{position:relative;z-index:0;width:100%;aspect-ratio:1440/450;padding-top:10.42vw;text-align:center;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.c-heading-wide{aspect-ratio:414/200;padding-top:12.08vw}}.c-heading-wide .bg-img{position:absolute;inset:0;z-index:-1}.c-heading-wide .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-heading-wide .bg-img::after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100%;max-width:97.92vw;aspect-ratio:1410/150;background:var(--color-bg);-webkit-mask:url(./images/gym/corner_wide_heading_pc.png) no-repeat center center/contain;mask:url(./images/gym/corner_wide_heading_pc.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.c-heading-wide .bg-img::after{aspect-ratio:410/66;-webkit-mask:url(./images/gym/corner_wide_heading_sp.png) no-repeat center center/contain;mask:url(./images/gym/corner_wide_heading_sp.png) no-repeat center center/contain}}.c-heading-wide .bg-img.--gym-price::after{background:#fbf6f1}.c-heading-wide .bg-img.--swimming-price::after{background:#fafdff}.c-heading-wide .jp{font-size:1.18vw;font-weight:900;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-heading-wide .jp{font-size:3.14vw}}.c-heading-wide .en{margin-top:1.04vw;font-family:var(--font-en);font-size:3.75vw;font-weight:600;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-heading-wide .en{margin-top:2.42vw;font-size:8.7vw}}.c-normal-heading{font-weight:bold;text-align:center}.c-normal-heading .sub{font-size:1.94vw;display:block;margin-bottom:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.c-normal-heading .sub{font-size:5.31vw;margin-bottom:2.42vw}}.c-normal-heading .main{margin-block:0;font-size:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.c-normal-heading .main{font-size:6.28vw}}.c-en{font-family:var(--font-en)}.c-attention{color:var(--color-error)}.c-lead{font-size:1.25em;font-weight:bold}.c-lead-md{font-weight:bold;font-size:1.5em}.c-lead-lg{font-weight:bold;font-size:1.8em}.c-note{font-size:.97vw}@media all and (max-width: 768px)and (orientation: portrait){.c-note{font-size:3.38vw}}.c-note__title{font-size:1.11vw;font-weight:bold;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.c-note__title{font-size:3.62vw}}.wp-block-button__link{background:var(--color-darkblue);border:2px solid var(--color-darkblue);color:#fff;font-size:.97vw;font-weight:bold;text-align:center;padding:1.25vw 4.17vw;position:relative;min-width:16.32vw;transition:var(--transition);display:inline-block}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-button__link{font-size:3.38vw;padding:4.35vw 14.49vw;min-width:56.76vw}}@media(any-hover: hover){.wp-block-button__link:hover,.wp-block-button__link:focus{background:#fff;color:var(--color-darkblue)}}.wp-block-button__link .c-icon-internal,.wp-block-button__link .c-icon-down{margin-inline:0;width:2.214em;position:absolute;top:50%;translate:0 -50%;right:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-button__link .c-icon-internal,.wp-block-button__link .c-icon-down{right:4.83vw}}.wp-block-button.--white .wp-block-button__link{background:#fff;color:var(--color-base);border-color:#fff}.wp-block-button.--white .wp-block-button__link .c-icon-internal{--circle-fill: var(--color-base);--circle-stroke: var(--color-base);--arrow-fill: #fff}@media(any-hover: hover){.wp-block-button.--white .wp-block-button__link:hover .c-icon-internal,.wp-block-button.--white .wp-block-button__link:focus .c-icon-internal{--circle-fill: #fff;--circle-stroke: var(--color-base);--arrow-fill: var(--color-base)}}.wp-block-button.--pink .wp-block-button__link{background:var(--color-pink);color:#fff;border-color:var(--color-pink)}.wp-block-button.--pink .wp-block-button__link .c-icon-internal{--circle-fill: #fff;--circle-stroke: var(--color-pink);--arrow-fill: var(--color-pink)}@media(any-hover: hover){.wp-block-button.--pink .wp-block-button__link:hover,.wp-block-button.--pink .wp-block-button__link:focus{background:#fff;color:var(--color-pink)}.wp-block-button.--pink .wp-block-button__link:hover .c-icon-internal,.wp-block-button.--pink .wp-block-button__link:focus .c-icon-internal{--circle-fill: var(--color-pink);--circle-stroke: var(--color-pink);--arrow-fill: #fff}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--color-darkblue);color:var(--color-darkblue);background:#fff;font-size:.97vw;font-weight:bold;text-align:center;padding:1.25vw 4.17vw;position:relative;min-width:16.32vw;transition:var(--transition);display:inline-block}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-button.is-style-outline .wp-block-button__link{font-size:3.38vw;padding:4.35vw 14.49vw;min-width:56.76vw}}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus{background:var(--color-darkblue);color:var(--color-bg)}.wp-block-button.is-style-more .wp-block-button__link{padding-block:.83vw;background:var(--color-darkblue);border-color:var(--color-darkblue);color:#fff;min-width:19.44vw}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-button.is-style-more .wp-block-button__link{padding-block:2.9vw;min-width:67.63vw}}.wp-block-button.is-style-more .c-icon-circle-toggle{width:2.78vw;margin-inline:0;position:absolute;top:50%;translate:0 -50%;right:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-button.is-style-more .c-icon-circle-toggle{right:2.42vw;width:7.25vw}}[data-color=swimming] .wp-block-button__link{background:var(--color-base);border-color:var(--color-base)}[data-color=swimming] .wp-block-button__link .c-icon-internal{--circle-fill: #83c1ff;--circle-stroke: #83c1ff;--arrow-fill: #fff}@media(any-hover: hover){[data-color=swimming] .wp-block-button__link:hover,[data-color=swimming] .wp-block-button__link:focus{background:#fff;color:var(--color-blue)}}.c-icon{width:1em;height:1em;margin-right:.5rem;margin-left:.5rem;position:relative}.c-icon-blank{top:-0.1em;max-height:.9em;max-width:.9em;fill:currentColor}.c-icon-file{width:.9em;height:.9em}.c-icon-tel{width:.8em;height:.8em}.c-icon-internal{width:2.08vw;height:auto;aspect-ratio:30/21;--circle-fill: white;--circle-stroke: var(--color-darkblue);--arrow-fill: var(--color-darkblue);transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.c-icon-internal{width:7.49vw}}.c-icon-down{width:2.08vw;height:auto;aspect-ratio:30/21;--circle-fill: #83c1ff;--arrow-fill: #fff;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.c-icon-down{width:7.25vw}}.c-icon-circle-toggle{width:3.82vw;height:auto;aspect-ratio:55/32;border-radius:50%;border:1px solid var(--color-darkblue);background:#fff;transition:var(--transition);position:relative}@media all and (max-width: 768px)and (orientation: portrait){.c-icon-circle-toggle{width:7.25vw}}.c-icon-circle-toggle::before,.c-icon-circle-toggle::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background:var(--color-darkblue);width:30%;height:2px;transition:var(--transition)}.c-icon-circle-toggle::after{rotate:90deg}a.c-img-zoom{cursor:zoom-in;position:relative;display:inline-block}a.c-img-zoom::after{position:absolute;content:"";inset:0;background:center/50% 50% no-repeat rgba(0,0,0,.3) url("images/common/icon_zoom.svg");width:2.5rem;height:2.5rem}.lum-lightbox.lum-open{backdrop-filter:blur(10px);z-index:10001;overflow-y:auto;-webkit-overflow-scrolling:touch}.lum-lightbox.lum-open:hover{cursor:zoom-out}.lum-gallery-button::after{width:2rem;height:2rem;border-width:2px}.lum-close-button{opacity:.5}.lum-lightbox-inner img{max-height:90vh}@media all and (max-width: 768px)and (orientation: portrait){.lum-lightbox-inner img{max-height:60vh}}.c-list{margin-block:var(--space-comp)}.c-list--bullet li{margin-left:1.5em;line-height:1.8}.c-list--bullet li::before{content:"";position:absolute;top:.7em;left:-1em;width:.375em;aspect-ratio:1;background:var(--color-base);border-radius:100%}.c-list--bullet li:has(a)::before{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;position:absolute;border-color:var(--color-base);rotate:-45deg}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.c-list--bullet li:has(a)::before{height:.42vw;width:.42vw}}@media all and (max-width: 768px)and (orientation: portrait){.c-list--bullet li:has(a)::before{height:1.45vw;width:1.45vw}}@media all and (max-width: 768px)and (orientation: landscape){.c-list--bullet li:has(a)::before{height:1.45vw;width:1.45vw}}.c-list--bullet li:has(a)::before{border-radius:0;background:rgba(0,0,0,0)}.c-list--bullet li:has(a):hover{text-decoration:underline}.c-list--bullet ol,.c-list--bullet ul{margin-top:0;margin-bottom:0}.c-list--number{counter-reset:num}.c-list--number>li{position:relative;padding-left:1.5em;line-height:1.8}.c-list--number>li::before{position:absolute;counter-increment:num;content:counter(num) ".";display:inline-block;top:0;left:.3em}.c-list--number ol,.c-list--number ul{margin-top:0;margin-bottom:0}.c-list--rice li{margin:0 0 0 1em;text-indent:-1em;line-height:1.8}.c-list--rice li::before{display:none}table ul,table ol{margin:0}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{width:100%;max-width:100%;border-collapse:collapse}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{text-align:left;vertical-align:middle}@media screen and (min-width: 769px){.wp-block-flexible-table-block-table.is-scroll-on-pc{overflow-x:scroll}.wp-block-flexible-table-block-table.is-scroll-on-pc table{max-width:none;align-self:self-start}}@media screen and (max-width: 768px){.wp-block-flexible-table-block-table.is-scroll-on-mobile{overflow-x:scroll}.wp-block-flexible-table-block-table.is-scroll-on-mobile table{max-width:none;align-self:self-start}.wp-block-flexible-table-block-table table.is-stacked-on-mobile th,.wp-block-flexible-table-block-table table.is-stacked-on-mobile td{width:100% !important;display:block}}.wp-block-flexible-table-block-table{margin-block:var(--space-comp)}.wp-block-flexible-table-block-table table{width:100%}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table table{border-bottom:1px solid var(--color-text)}}.wp-block-flexible-table-block-table table th,.wp-block-flexible-table-block-table table td{padding:1.04vw;border:1px solid var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table table th,.wp-block-flexible-table-block-table table td{padding:3.62vw}}.wp-block-flexible-table-block-table table th{background:rgb(from var(--color-base) r g b/0.1);width:25%}.wp-block-flexible-table-block-table table td{color:var(--color-black)}.wp-block-flexible-table-block-table table td>*:first-child{margin-top:0}.wp-block-flexible-table-block-table table td>*:last-child{margin-bottom:0}.wp-block-flexible-table-block-table table thead th{background-color:rgb(from var(--color-base) r g b/0.2)}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table.is-scroll-on-mobile{cursor:grab}}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table.is-scroll-on-mobile:active{cursor:grabbing}}.wp-block-flexible-table-block-table.is-scroll-on-mobile::before{content:"※この表は横にスクロールできます";position:sticky;top:0;left:0;font-size:90%}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.wp-block-flexible-table-block-table.is-scroll-on-mobile::before{content:none}}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table.is-scroll-on-mobile table{min-width:193.24vw}}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-flexible-table-block-table .is-stacked-on-mobile th,.wp-block-flexible-table-block-table .is-stacked-on-mobile td{border-bottom:none !important}}@media all and (max-width: 768px)and (orientation: portrait){.c-dash-table table{border-bottom:2px dashed var(--color-border)}}.c-dash-table table th,.c-dash-table table td{padding:1.39vw;border:2px dashed var(--color-border);border-left:none;border-right:none;text-align:left;vertical-align:top}@media all and (max-width: 768px)and (orientation: portrait){.c-dash-table table th,.c-dash-table table td{width:100% !important;display:block}}.c-dash-table table th{width:25%}@media all and (max-width: 768px)and (orientation: portrait){.c-dash-table table th{border-bottom:none;padding:3.62vw 0 0 0;color:var(--color-gray)}}.c-dash-table table td>*:first-child{margin-top:0}.c-dash-table table td>*:last-child{margin-bottom:0}@media all and (max-width: 768px)and (orientation: portrait){.c-dash-table table td{border-top:none;border-bottom:none;padding:1.93vw 0 3.62vw 0}}.c-dash-table table thead th{background-color:var(--color-text)}.c-dash-table.--white table th,.c-dash-table.--white table td{background:#fff}.c-box--fill{background:rgb(from var(--color-base) r g b/0.1);padding:1.39vw;border-radius:20px}@media all and (max-width: 768px)and (orientation: portrait){.c-box--fill{padding:4.83vw}}.c-box--fill *:first-child{margin-top:0}.c-box--fill *:last-child{margin-bottom:0}.c-box--fill.--gray{background:#fcfcfb}.c-box--fill.--darkgray{background:#f5f5f5}.c-box--fill.--lightblue{background:#ecf5fd}.c-box--fill.--white{background:#fff}.c-box--fill.--space-wide{padding:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.c-box--fill.--space-wide{padding:7.25vw}}.c-box--border{border:2px solid var(--color-base);padding:var(--space-comp);border-radius:20px}.c-box--border *:first-child{margin-top:0}.c-box--border *:last-child{margin-bottom:0}.m-header{--header-color-bg: #fcfcfb;position:fixed;top:0;left:0;width:100%;height:var(--header-height-pc);display:flex;z-index:10;justify-content:space-between}@media all and (max-width: 768px)and (orientation: portrait){.m-header{height:var(--header-height-sp)}}.m-header__logo{width:13.89vw;background:var(--header-color-bg);height:inherit;display:grid;place-content:center;border-bottom-right-radius:50px;position:relative;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.m-header__logo{width:38.65vw;z-index:10001}}.m-header__logo img{display:block;width:6.94vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-header__logo img{width:26.57vw}}.m-header__logo::before,.m-header__logo::after{content:"";display:block;width:3.47vw;height:auto;aspect-ratio:1;position:absolute;background:url(./images/common/corner_header.png) no-repeat center center/contain;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.m-header__logo::before,.m-header__logo::after{width:11.11vw}}.m-header__logo::before{top:0;left:calc(100% - 1px)}.m-header__logo::after{top:calc(100% - 1px);left:0}.is-drawer-open .m-header__logo{background:rgba(0,0,0,0)}.is-drawer-open .m-header__logo::before,.is-drawer-open .m-header__logo::after{opacity:0}.m-header__nav{background:var(--header-color-bg);padding:1.39vw 7.64vw 1.39vw 1.74vw;height:100%;border-bottom-left-radius:50px;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-header__nav{display:none}}.m-header__nav::before{content:"";display:block;width:3.47vw;height:auto;aspect-ratio:1;position:absolute;background:url(./images/common/corner_header.png) no-repeat center center/contain;top:0;right:calc(100% - 1px);transform:scaleX(-1)}.m-header__nav .nav-list{display:flex;align-items:center;height:100%}.m-header__nav .nav-item{padding:.56vw 1.74vw;display:block}.m-header__nav .nav-item:not(:last-child){border-right:2px dashed var(--color-border)}.m-header__nav .nav-item.--grid{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"subNav subNav" "nav-link sns";align-items:center;row-gap:.56vw}.m-header__nav .nav-item.--grid .subNav{grid-area:subNav}.m-header__nav .nav-item.--grid .sns{grid-area:sns}.m-header__nav .nav-item.--grid .nav-link{grid-area:nav-link}.m-header__nav .nav-link{text-decoration:none;font-size:1.04vw;font-weight:bold;line-height:1;display:block}.m-header__nav .nav-link.--swimming{--color-menu: var(--color-blue)}.m-header__nav .nav-link.--gym{--color-menu: var(--color-orange)}.m-header__nav .nav-link.--news{--color-menu: var(--color-text);line-height:2}.m-header__nav .nav-link.--news span{display:inline-block;position:relative}.m-header__nav .nav-link.--news span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--transition)}@media(any-hover: hover){.m-header__nav .nav-link.--news:hover span::after,.m-header__nav .nav-link.--news:focus span::after{transform:scaleX(1)}}.m-header__nav .nav-link .nav-label{margin-bottom:.56vw;font-size:.56vw;font-weight:bold;line-height:1;text-align:center;color:var(--color-menu);padding:.69vw;border-radius:9999px;border:1px solid var(--color-border);width:6.39vw;margin-inline:auto;display:block;transition:var(--transition)}.m-header__nav .nav-link.is-current,.m-header__nav .nav-link:hover,.m-header__nav .nav-link:focus{color:var(--color-menu)}.m-header__nav .nav-link.is-current .nav-label,.m-header__nav .nav-link:hover .nav-label,.m-header__nav .nav-link:focus .nav-label{background:var(--color-menu);color:#fff}.m-header__nav .subNav{display:flex;align-items:center;gap:1.04vw}.m-header__nav .subNav .subNav-link{color:var(--color-gray);font-size:.97vw;font-weight:bold;line-height:1;text-decoration:underline}@media(any-hover: hover){.m-header__nav .subNav .subNav-link:hover,.m-header__nav .subNav .subNav-link:focus{text-decoration:none}}.m-header__nav .c-sns{gap:.69vw}.m-header__nav .c-sns .sns-item a{width:1.46vw}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.m-header{pointer-events:none}.m-header__logo,.m-header__nav{pointer-events:auto}}.m-hamburger__toggle{display:none}@media all and (max-width: 768px)and (orientation: portrait){.m-hamburger__toggle{position:fixed;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--header-height-sp);height:var(--header-height-sp);background:var(--header-color-bg);cursor:pointer;z-index:1001;border-bottom-left-radius:50px;transition:var(--transition)}.m-hamburger__toggle::before,.m-hamburger__toggle::after{content:"";display:block;width:3.47vw;height:auto;aspect-ratio:1;position:absolute;background:url(./images/common/corner_header.png) no-repeat center center/contain;transition:var(--transition)}}@media all and (max-width: 768px)and (orientation: portrait)and (max-width: 768px)and (orientation: portrait){.m-hamburger__toggle::before,.m-hamburger__toggle::after{width:11.11vw}}@media all and (max-width: 768px)and (orientation: portrait){.m-hamburger__toggle::before{top:0;right:calc(100% - 1px);transform:scaleX(-1)}.m-hamburger__toggle::after{top:calc(100% - 1px);right:0;transform:scaleX(-1)}}@media(hover: none)and (pointer: coarse){.m-hamburger__toggle:focus-visible{outline:none !important}}.is-drawer-open .m-hamburger__toggle{background:rgba(0,0,0,0)}.is-drawer-open .m-hamburger__toggle::before,.is-drawer-open .m-hamburger__toggle::after{opacity:0}.m-hamburger__text{font-family:var(--font-en);font-size:2.17vw;font-weight:bold;line-height:1;position:absolute;top:6.76vw}.m-hamburger__toggle-bars{display:inline-block;width:7.73vw;height:2px;background:var(--color-text);position:relative;top:2.17vw;transition:all var(--transition) ease-in-out}.m-hamburger__toggle-bars::before,.m-hamburger__toggle-bars::after{content:"";display:block;width:7.73vw;height:2px;background:var(--color-text);position:absolute;left:0;transition:all var(--transition) ease-in-out}.m-hamburger__toggle-bars::before{top:-1.93vw}.m-hamburger__toggle-bars::after{top:1.93vw}.is-drawer-open .m-hamburger__toggle-bars{background:rgba(0,0,0,0)}.is-drawer-open .m-hamburger__toggle-bars::before{translate:0 1.93vw;rotate:30deg}.is-drawer-open .m-hamburger__toggle-bars::after{translate:0 -1.93vw;rotate:-30deg}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.m-hamburger__drawer{display:none}}.m-hamburger__drawer{position:fixed;top:0;right:0;width:100%;height:100%;background:var(--header-color-bg);z-index:1000;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--transition) ease-in-out;padding:25.36vw 4.83vw}.m-hamburger__drawer::before{content:"";position:fixed;inset:0;background:linear-gradient(110deg, #056bc4, #fb8500);opacity:.2;z-index:-1;transition:var(--transition)}.m-hamburger__drawer[aria-hidden=false]{opacity:1;pointer-events:auto}.m-hamburger__nav{display:grid;align-content:start;gap:4.83vw;position:relative;z-index:1;min-height:calc(100vh - 25.36vw - 4.83vw)}.m-hamburger__panel{background:#fff;padding:4.83vw;border-radius:20px;position:relative}.m-hamburger__panel .panel-label{min-width:9.72vw;font-size:.97vw;font-weight:bold;text-align:center;color:#fff;line-height:1.4;border-radius:9999px;padding:.53em;background:var(--color-blue);position:absolute;top:-0.69vw;left:50%;translate:-50% 0}@media all and (max-width: 768px)and (orientation: portrait){.m-hamburger__panel .panel-label{display:none}}.m-hamburger__panel .panel-head{line-height:1;font-weight:bold;position:relative;padding-left:18.12vw}.m-hamburger__panel .panel-head .head-icon{position:absolute;top:0;left:0;width:14.49vw;height:auto}.m-hamburger__panel .panel-head .head-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-hamburger__panel .panel-head .head-main{font-size:4.35vw;margin-top:1.45vw}.m-hamburger__panel .panel-head .head-sub{font-family:var(--font-en);font-size:2.9vw;color:var(--color-blue);margin-block:0;letter-spacing:.1em}.m-hamburger__panel .panel-content{display:flex;-moz-column-gap:1.11vw;column-gap:1.11vw;margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.m-hamburger__panel .panel-content{flex-direction:column;row-gap:0vw;margin-top:4.83vw}}.m-hamburger__panel .panel-list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:4.83vw;column-gap:4.83vw;font-weight:bold;list-style:none;padding:0;margin:0}.m-hamburger__panel .panel-list .panel-item:has(.top-link){grid-column:span 2}.m-hamburger__panel .panel-list .panel-item:has(.lower-link){border-bottom:2px dashed var(--color-border)}.m-hamburger__panel .panel-list .top-link,.m-hamburger__panel .panel-list .lower-link{line-height:1.4;text-decoration:none;height:100%;display:flex;align-items:center;position:relative;min-height:14.49vw;padding:2.9vw 1.93vw}.m-hamburger__panel .panel-list .top-link .c-icon-internal,.m-hamburger__panel .panel-list .lower-link .c-icon-internal{position:absolute;top:50%;right:3.62vw;translate:0 -50%}.m-hamburger__panel .panel-list .top-link{background:linear-gradient(90deg, rgba(5, 107, 196, 0.9019607843), #054ec4);color:#fff;font-size:3.86vw;border-radius:15px 15px 5px 5px;transition:var(--transition);text-align:center}.m-hamburger__panel .panel-list .top-link .link-title{text-align:center;width:100%}.m-hamburger__panel .panel-list .top-link .c-icon-internal{--circle-fill: #83c1ff;--circle-stroke: #83c1ff;--arrow-fill: #fff}.m-hamburger__panel.--gym .head-sub{color:var(--color-orange)}.m-hamburger__panel.--gym .top-link{background:linear-gradient(90deg, #fb8500, #f15300)}.m-hamburger__panel.--gym .top-link .c-icon-internal{--circle-fill: #ffa74e;--circle-stroke: #ffa74e;--arrow-fill: #fff}.m-hamburger__btns{display:flex;gap:2.42vw}.m-hamburger__btns .btn-link{width:43.96vw;height:16.18vw;background:var(--color-pink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff;flex:1;border-radius:15px;padding-top:1.21vw}.m-hamburger__btns .btn-link.--contact .icon-mail{display:block;width:5.56vw;aspect-ratio:23/19;background:#fff;-webkit-mask:url(./images/common/icon_mail.png) no-repeat center center/contain;mask:url(./images/common/icon_mail.png) no-repeat center center/contain}.m-hamburger__btns .btn-link.--taiken{background:var(--color-blue)}.m-hamburger__btns .btn-link.--taiken .label{font-size:3.38vw;color:var(--color-blue);padding:.3em .7em;background:#fff;border-radius:9999px;font-weight:bold;line-height:1}.m-hamburger__btns .btn-text{margin-top:1.21vw;margin-bottom:1.21vw;font-size:3.38vw;font-weight:bold;line-height:1.3}.m-hamburger__subNav{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:3.86vw;column-gap:3.86vw}.m-hamburger__subNav .subNav-link{display:block;font-size:3.86vw;padding:3.38vw 1.93vw;font-weight:bold;line-height:1.4;text-decoration:none;border-bottom:1px solid #6e6e6e}body.is-drawer-open{overflow:hidden}.m-header__skip-link{display:block;margin-top:50px}.m-access{margin-bottom:10.07vw}@media all and (max-width: 768px)and (orientation: portrait){.m-access{margin-bottom:24.15vw}}.m-access .c-top-heading{position:relative}.m-access .c-top-heading::before{content:"";display:block;margin-left:1.25vw;margin-bottom:1.18vw;width:2.08vw;height:auto;aspect-ratio:30/38;background:url(./images/common/icon_pin.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.m-access .c-top-heading::before{margin-left:2.9vw;margin-bottom:3.86vw;width:5.31vw}}.m-access__content{margin-top:3.68vw;display:flex;justify-content:space-between;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-access__content{margin-top:8.7vw;flex-direction:column;row-gap:6.04vw}}.m-access__map{width:50%}@media all and (max-width: 768px)and (orientation: portrait){.m-access__map{width:100%}}.m-access__map iframe{width:100%;height:auto;aspect-ratio:620/525;border-radius:15px}.m-access__table{width:46%}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table{width:100%}}.m-access__table .c-dash-table{margin-block:0}.m-access__table .hours{display:grid;gap:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table .hours{gap:2.9vw}}.m-access__table .hours .hours-item{display:flex;align-items:center;gap:.69vw;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table .hours .hours-item{gap:2.9vw}}.m-access__table .hours .hours-item dt{min-width:8.19vw;font-size:.97vw;text-align:center;font-weight:bold;color:#fff;background-color:var(--color-darkblue);padding:.7em;border-radius:.57em}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table .hours .hours-item dt{font-size:3.14vw;min-width:26.57vw}}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table .telWrap{display:flex;align-items:center;gap:7.25vw}}@media all and (max-width: 768px)and (orientation: portrait){.m-access__table .note{font-size:3.14vw;color:var(--color-black)}}@media all and (max-width: 768px)and (orientation: portrait){.m-recruit__inner{padding-inline:0}}@media all and (max-width: 768px)and (orientation: portrait){.m-recruit .c-top-heading .en{font-size:12.08vw}}.m-recruit__link{display:block;position:relative;border-radius:20px;overflow:hidden;text-decoration:none;height:20.83vw}@media all and (max-width: 768px)and (orientation: portrait){.m-recruit__link{height:64.01vw}}.m-recruit__link::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1;transition:var(--transition)}@media(any-hover: hover){.m-recruit__link:hover,.m-recruit__link:focus{filter:brightness(1.2);box-shadow:0 .28vw .83vw rgba(0,0,0,.15)}}.m-recruit .recruitSlider{position:absolute;inset:0;z-index:0}.m-recruit .recruitSlider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-recruit__content{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1;transition:var(--transition)}.m-recruit__content .link-text{font-size:1.32vw}@media all and (max-width: 768px)and (orientation: portrait){.m-recruit__content .link-text{font-size:3.86vw}}.m-recruit__content .link-text .c-icon-internal{width:2.42em;--circle-fill: transparent;--circle-stroke: currentColor;--arrow-fill: currentColor}.m-contact{position:relative;margin-top:7.29vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contact{margin-top:15.7vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.m-contact .c-top-heading{text-align:center}}.m-contact__content{margin-top:3.82vw;display:flex;gap:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__content{margin-top:7.73vw;flex-direction:column;gap:3.86vw}}.m-contact__box{flex:1;display:flex;flex-direction:column;padding:1.39vw;border-radius:20px;box-shadow:0 2.08vw 2.08vw 0 rgba(0,0,0,.03);background:#fff;text-decoration:none;color:var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box{padding:4.83vw;box-shadow:0 7.25vw 7.25vw 0 rgba(0,0,0,.03)}}.m-contact__box .badge{width:8.89vw;border-radius:9999px;margin-inline:auto;text-align:center;background-color:var(--color-pink);padding:.69vw;font-size:.97vw;font-weight:bold;line-height:1;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box .badge{font-size:3.38vw;padding:1.93vw;width:30.92vw}}.m-contact__box .wp-block-separator{width:100%;max-width:35.76vw;margin-block:1.53vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box .wp-block-separator{max-width:80.68vw;margin-block:3.62vw}}.m-contact__box.--tel .tel{padding-top:1.53vw;display:flex;align-items:center;justify-content:center;gap:.69vw;font-family:var(--font-en);font-size:2.92vw;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--tel .tel{padding-top:3.62vw;gap:2.42vw;font-size:8.94vw}}.m-contact__box.--tel .tel .icon-tel{display:block;width:.74em;aspect-ratio:1;background:var(--color-darkblue);-webkit-mask:url(./images/common/icon_tel.png) no-repeat center center/contain;mask:url(./images/common/icon_tel.png) no-repeat center center/contain}.m-contact__box.--tel .hours{display:flex;align-items:center;justify-content:center;gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--tel .hours{gap:4.35vw}}.m-contact__box.--tel .hours .hours-item{display:flex;align-items:center;gap:.69vw;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--tel .hours .hours-item{gap:1.93vw}}.m-contact__box.--tel .hours .hours-item dt{min-width:6.25vw;font-size:.97vw;text-align:center;font-weight:bold;color:#fff;background-color:var(--color-darkblue);padding:.7em;border-radius:.57em}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--tel .hours .hours-item dt{font-size:3.14vw}}.m-contact__box.--tel .hours .hours-item dd{font-family:var(--font-en);font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--tel .hours .hours-item dd{font-size:3.38vw}}.m-contact__box.--contact .mail{padding-top:1.81vw;display:flex;align-items:center;justify-content:center;gap:.69vw;color:var(--color-text);font-size:1.88vw;font-weight:bold;line-height:1.4}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--contact .mail{padding-top:2.9vw;gap:1.93vw;font-size:5.8vw}}.m-contact__box.--contact .mail .icon-mail{display:block;width:1.1em;aspect-ratio:33/26;background:var(--color-darkblue);-webkit-mask:url(./images/common/icon_mail.png) no-repeat center center/contain;mask:url(./images/common/icon_mail.png) no-repeat center center/contain;position:relative;top:.05em}.m-contact__box.--contact .sub-text{flex:1;display:flex;align-items:center;justify-content:center;gap:.69vw;font-size:.97vw;color:var(--color-gray);transition:var(--transition);line-height:1.3}@media all and (max-width: 768px)and (orientation: portrait){.m-contact__box.--contact .sub-text{font-size:3.38vw}}.m-contact__box.--contact .sub-text .c-icon-internal{margin-left:.8em}@media(any-hover: hover){.m-contact__box.--contact:hover .sub-text,.m-contact__box.--contact:focus .sub-text{color:var(--color-hover)}.m-contact__box.--contact:hover .c-icon-internal,.m-contact__box.--contact:focus .c-icon-internal{translate:5px 0}}.m-footer{position:relative}.m-footer .l-wave{top:-10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.m-footer .l-wave{top:-13.29vw}}.m-footer__grad01{position:absolute;width:100%;height:10%;bottom:100%;background:linear-gradient(90deg, #056bc4, #fb8500);opacity:.2;z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__grad01{height:6%;background:linear-gradient(135deg, #056bc4, #fb8500)}}.m-footer__grad01 .grad-white{position:absolute;width:100%;height:13.89vw;background:linear-gradient(180deg, #fff, transparent)}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__grad01 .grad-white{height:48.31vw}}.m-footer__grad02{position:absolute;width:100%;height:120%;bottom:100%;background:linear-gradient(90deg, #056bc4, #fb8500);opacity:.2;z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__grad02{height:130%;background:linear-gradient(135deg, #056bc4, #fb8500)}}.m-footer__grad02 .grad-white{position:absolute;width:100%;height:13.89vw;background:linear-gradient(180deg, #fff, transparent)}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__grad02 .grad-white{height:48.31vw}}.m-footer__main{margin-top:6.94vw;padding-bottom:8.33vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__main{margin-top:48.31vw;padding-bottom:28.99vw}}.m-footer__main .l-wave{top:-18.06vw;z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__main .l-wave{top:-13.29vw}}.m-footer__top{display:flex;gap:3.89vw}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__top{flex-direction:column;gap:7.25vw}}.m-footer__left{color:var(--color-black)}.m-footer__left .logo{display:block;width:7.92vw}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__left .logo{width:27.54vw;margin-inline:auto}}.m-footer__left .company{margin-top:.9vw;margin-bottom:0;font-size:1.11vw;line-height:1;font-weight:bold}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__left .company{text-align:center;margin-top:3.14vw;font-size:3.86vw}}.m-footer__left .address{font-size:.97vw;line-height:1;margin-top:.83vw;margin-bottom:0}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__left .address{margin-top:9.66vw;font-size:3.38vw;text-align:center}}.m-footer__left .contact{margin-top:.9vw;font-size:.97vw;line-height:1.8}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__left .contact{margin-top:3.86vw;font-size:3.38vw;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:5.31vw;column-gap:5.31vw;row-gap:.97vw}}.m-footer__left .contact .contact-item{display:flex;align-items:center;gap:.5em}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__left .contact .contact-item{justify-content:center;gap:.35em}}.m-footer__left .contact .contact-item a{color:var(--color-black)}.m-footer__nav{flex:1;display:flex}.m-footer__nav .nav-col{flex:1;padding-inline:1.39vw;display:grid;justify-content:center;align-content:start;border-left:2px dashed var(--color-border)}.m-footer__nav .nav-col .col-head{line-height:1;font-weight:bold;margin-bottom:1.04vw}.m-footer__nav .nav-col .col-head .col-label{width:9.03vw;font-size:.97vw;padding:.56vw;text-align:center;background:var(--color-blue);color:#fff;border-radius:9999px}.m-footer__nav .nav-col .col-head .col-name{margin-top:1.04vw;color:var(--color-blue)}.m-footer__nav .nav-col .col-head.--gym .col-label{background:var(--color-orange)}.m-footer__nav .nav-col .col-head.--gym .col-name{color:var(--color-orange)}.m-footer__nav .nav-col:last-child{padding-top:2.78vw}.m-footer__nav .nav-link{display:block;font-size:.97vw;font-weight:500;line-height:2;text-decoration:none}.m-footer__nav .nav-link span{display:inline-block;position:relative}.m-footer__nav .nav-link span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--transition)}@media(any-hover: hover){.m-footer__nav .nav-link:hover span::after,.m-footer__nav .nav-link:focus span::after{transform:scaleX(1)}}.m-footer__nav .nav-list.--level-2 .nav-link{padding-left:1em}.m-footer__nav .nav-list.--level-2 .nav-link::before{content:"- ";position:absolute;left:0;top:0}.m-footer__bottom{margin-top:2.08vw;display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__bottom{margin-top:9.66vw;flex-direction:column;justify-content:center;gap:16.91vw}}.m-footer__bottom .copyright{font-size:.69vw;color:var(--color-gray)}@media all and (max-width: 768px)and (orientation: portrait){.m-footer__bottom .copyright{font-size:2.42vw}}.m-footer.--style-01 .m-footer__grad01{display:none}.m-footer.--style-01 .m-footer__grad02{height:210%}@media all and (max-width: 768px)and (orientation: portrait){.m-footer.--style-01 .m-footer__grad02{height:160%}}@media all and (max-width: 768px)and (orientation: portrait){.m-footer.--style-01 .m-footer__grad02 .grad-white{display:none}}.m-footer.--style-02 .m-footer__grad01{display:none}.m-footer.--style-02 .m-footer__grad02{height:230%}@media all and (max-width: 768px)and (orientation: portrait){.m-footer.--style-02 .m-footer__grad02{height:160%}}.m-footer.--style-03{margin-top:18.06vw}@media all and (max-width: 768px)and (orientation: portrait){.m-footer.--style-03{margin-top:48.31vw}}.c-sns{display:flex;align-items:center;justify-content:center;gap:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.c-sns{gap:4.83vw}}.c-sns .sns-item a{display:block;width:1.74vw;aspect-ratio:1;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.c-sns .sns-item a{width:6.28vw}}@media(any-hover: hover){.c-sns .sns-item a:hover,.c-sns .sns-item a:focus{opacity:.7}}.js-pageTop{position:fixed;right:clamp(20px,2.394px + 4.695vw,70px);bottom:clamp(20px,2.394px + 4.695vw,70px);display:none}.js-pageTop a{width:3.47vw;height:auto;display:block}.js-pageTop a .c-icon-internal{width:inherit;rotate:-90deg;margin-inline:0}@media(any-hover: hover){.js-pageTop a:hover,.js-pageTop a:focus{opacity:.8}}.c-fixedBtn{position:fixed;top:0;right:0;z-index:20}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn{top:unset;bottom:0;width:100%;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}}.c-fixedBtn.is-visible{opacity:1;visibility:visible}.c-fixedBtn__link{width:7.64vw;height:6.94vw;background:var(--color-pink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__link{width:50%;height:14.49vw;padding-top:1.21vw;border-radius:15px 15px 0 0}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.c-fixedBtn__link.--contact{border-top-left-radius:25px}}.c-fixedBtn__link.--contact .icon-mail{display:block;width:1.6vw;aspect-ratio:23/19;background:#fff;-webkit-mask:url(./images/common/icon_mail.png) no-repeat center center/contain;mask:url(./images/common/icon_mail.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__link.--contact .icon-mail{width:5.56vw}}.c-fixedBtn__link.--taiken{background:var(--color-blue)}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.c-fixedBtn__link.--taiken{border-bottom-left-radius:25px}}.c-fixedBtn__link.--taiken .label{font-size:.97vw;color:var(--color-blue);padding:.3em .7em;background:#fff;border-radius:9999px;font-weight:bold;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__link.--taiken .label{font-size:3.38vw}}@media(any-hover: hover){.c-fixedBtn__link:hover,.c-fixedBtn__link:focus{filter:brightness(1.2);box-shadow:0 .28vw .83vw rgba(0,0,0,.15)}}.c-fixedBtn__text{font-size:.97vw;margin-block:.35vw;font-weight:bold;line-height:1.3}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__text{margin-top:1.21vw;margin-bottom:1.21vw;font-size:3.38vw}}.c-fixedBtn__text strong{font-size:1.18vw}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__text strong{font-size:3.38vw}}.c-fixedBtn__en{font-family:var(--font-en);font-size:.49vw;font-weight:bold;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-fixedBtn__en{display:none}}body.is-drawer-open .c-fixedBtn{display:none}.c-category{min-width:8.89vw;font-size:.97vw;text-align:center;color:#fff;line-height:1.4;border-radius:9999px;padding:.43em}@media all and (max-width: 768px)and (orientation: portrait){.c-category{min-width:29.71vw;font-size:2.9vw}}.c-category.category-important{background-color:var(--color-important)}.c-category.category-general{background-color:var(--color-pink)}.c-category.category-swimming{background-color:var(--color-blue)}.c-category.category-gym{background-color:var(--color-orange)}.c-date{font-size:.97vw;font-family:var(--font-en);font-weight:600;line-height:1;color:var(--color-gray)}@media all and (max-width: 768px)and (orientation: portrait){.c-date{font-size:3.38vw}}.m-entry-list .m-article__link{display:flex;align-items:center;-moz-column-gap:1.18vw;column-gap:1.18vw;text-decoration:none;padding:1.67vw 4.86vw 1.67vw 1.04vw;position:relative;border-bottom:2px dashed var(--color-border)}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article__link{padding:3.86vw 12.08vw 3.86vw 0;flex-direction:column;align-items:initial;row-gap:2.42vw}}.m-entry-list .m-article__link .c-icon-internal{position:absolute;top:50%;translate:0 -50%;right:1.39vw;margin-inline:0}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article__link .c-icon-internal{right:0}}@media(any-hover: hover){.m-entry-list .m-article__link:hover .c-icon-internal,.m-entry-list .m-article__link:focus .c-icon-internal{--circle-fill: var(--color-darkblue);--circle-stroke: var(--color-darkblue);--arrow-fill: #fff}}.m-entry-list .m-article__meta{flex-shrink:0;display:flex;align-items:center;gap:.9vw;order:1}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article__meta{gap:2.9vw}}.m-entry-list .m-article__title{font-size:1.11vw;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;order:2}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article__title{font-size:3.38vw;-webkit-line-clamp:2}}.m-entry-list .m-article.--style-important .m-article__link{background-color:rgb(from var(--color-important) r g b/0.1);border:none;border-radius:15px}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article.--style-important .m-article__link{padding:3.86vw 12.08vw 3.86vw 3.86vw}}.m-entry-list .m-article.--style-important .m-article__link .c-icon-internal{right:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-list .m-article.--style-important .m-article__link .c-icon-internal{right:3.62vw}}.m-entry-card{display:grid;grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-card{grid-template-columns:repeat(2, 1fr)}}.m-entry-card .m-article__link{display:flex;flex-direction:column;height:100%}.m-entry-card .m-article__content{order:2}.m-entry-card .m-article__thumb{order:1;overflow:hidden}.m-entry-card .m-article__thumb .wp-post-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-page-title{width:100%;height:20.83vw;background:linear-gradient(120deg, rgb(from var(--color-base) r g b/0.1), rgb(from var(--color-base) r g b/0.6));border-radius:0 0 60px 60px}@media all and (max-width: 768px)and (orientation: portrait){.m-page-title{border-radius:0 0 30px 30px;height:60.39vw}}.m-page-title__inner{height:100%;padding-top:var(--header-height-pc);display:flex}@media all and (max-width: 768px)and (orientation: portrait){.m-page-title__inner{padding-top:var(--header-height-sp)}}.m-page-title__text,.m-page-title__heading{font-size:2.99vw;font-weight:bold;line-height:1.4;margin-block:0;display:flex;align-items:center;width:100%}@media all and (max-width: 768px)and (orientation: portrait){.m-page-title__text,.m-page-title__heading{font-size:6.76vw}}.m-breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-top:2.78vw;margin-bottom:5.56vw;position:relative;z-index:1;max-width:86.11vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-breadcrumb{margin-top:4.83vw;margin-bottom:9.66vw;padding-inline:4.83vw;max-width:unset}}.m-breadcrumb ol{display:flex;margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:100%}.m-breadcrumb ol>li{font-size:1.11vw;font-weight:500;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.m-breadcrumb ol>li{font-size:3.38vw}}.m-breadcrumb ol>li+li{margin-left:2em}.m-breadcrumb ol>li+li::before{content:"/";position:relative;left:-1.5rem;display:inline-block;color:var(--color-base)}.m-breadcrumb ol>li>a{text-decoration:none}@media(any-hover: hover){.m-breadcrumb ol>li>a:hover{text-decoration:underline}}.m-breadcrumb ol>li[aria-current=page],.m-breadcrumb ol>li[aria-current=page]>a{color:var(--color-text)}.m-breadcrumb::-webkit-scrollbar{height:8px}.m-breadcrumb::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.m-breadcrumb::-webkit-scrollbar-thumb{background-color:rgb(from var(--color-text) r g b/0.05);border-radius:8px}.m-slider{position:relative}.m-slider.is-single .swiper{border-radius:10px}.m-slider.is-multi .swiper{border-radius:20px 0 0 20px}.m-slider.is-multi .my-swiper-button-next{right:11%}.m-slider .swiper-pagination{z-index:1}.m-slider .swiper-pagination-bullet-active{background-color:var(--swiper-theme-color)}.m-slider .swiper-pagination-fraction{left:50%;bottom:1.74vw;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;gap:.2em;padding:.1em 1em;border-radius:9999px;background:hsla(0,0%,100%,.8);color:var(--color-text);font-family:var(--font-en);font-size:.83vw}.m-slider .swiper-pagination-fraction .swiper-pagination-current,.m-slider .swiper-pagination-fraction .swiper-pagination-total{text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.m-slider .swiper-pagination-fraction{bottom:4.83vw;font-size:3.86vw}}.m-slider .my-swiper-button-prev,.m-slider .my-swiper-button-next{position:absolute;top:50%;z-index:1;transition:var(--transition)}.m-slider .my-swiper-button-prev .c-icon-internal,.m-slider .my-swiper-button-next .c-icon-internal{--circle-fill: var(--swiper-theme-color);--circle-stroke: var(--swiper-theme-color);--arrow-fill: #fff;width:3.33vw}@media all and (max-width: 768px)and (orientation: portrait){.m-slider .my-swiper-button-prev .c-icon-internal,.m-slider .my-swiper-button-next .c-icon-internal{width:9.66vw}}@media(any-hover: hover){.m-slider .my-swiper-button-prev:hover,.m-slider .my-swiper-button-prev:focus,.m-slider .my-swiper-button-next:hover,.m-slider .my-swiper-button-next:focus{filter:brightness(1.2)}}.m-slider .my-swiper-button-prev{left:0;translate:-50% -50%}.m-slider .my-swiper-button-prev .c-icon-internal{scale:-1 1}.m-slider .my-swiper-button-next{right:0;translate:50% -50%}.l-faq{position:relative;padding-bottom:16.67vw}@media all and (max-width: 768px)and (orientation: portrait){.l-faq{padding-bottom:36.23vw}}.l-faq .l-wave{top:-13.89vw}@media all and (max-width: 768px)and (orientation: portrait){.l-faq .l-wave{top:-24.15vw}}.l-faq.--swimming{background:#d7e7f5}.l-faq.--swimming .l-wave{background:#d7e7f5}.l-faq.--gym{background:#fcf2e7}.l-faq.--gym .l-wave{background:#fcf2e7}.m-faq{max-width:72.22vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-faq{max-width:100%}}.m-faq__list{margin-top:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__list{margin-top:9.66vw}}.m-faq__item{background:#fff;border-radius:20px;margin-bottom:.69vw;padding-inline:2.08vw;overflow:hidden}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__item{margin-bottom:2.42vw;padding-inline:4.83vw}}.m-faq__item[open] .c-icon-circle-toggle{background:#fff;border-color:var()}.m-faq__item[open] .c-icon-circle-toggle::before,.m-faq__item[open] .c-icon-circle-toggle::after{background:var(--color-base)}.m-faq__item[open] .c-icon-circle-toggle::after{rotate:0deg}.m-faq__question,.m-faq__answer{padding:2.08vw 4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__question,.m-faq__answer{padding:6.04vw 12.08vw}}.m-faq__question{position:relative;display:block;cursor:pointer;font-weight:bold;font-size:1.11vw;font-weight:bold;line-height:1.6;padding:2.5vw 4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__question{font-size:3.38vw;padding:6.04vw 12.08vw 6.04vw}}.m-faq__question::before{content:"";position:absolute;top:2.08vw;left:0;width:2.29vw;aspect-ratio:33/37;background:var(--color-darkblue);-webkit-mask:url(./images/common/icon_q.png) no-repeat center center/contain;mask:url(./images/common/icon_q.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__question::before{top:5.8vw;width:6.28vw}}.m-faq__question .c-icon-circle-toggle{width:3.82vw;position:absolute;top:2.43vw;right:0;background:var(--color-base);border-color:var(--color-base)}.m-faq__question .c-icon-circle-toggle::before,.m-faq__question .c-icon-circle-toggle::after{background:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__question .c-icon-circle-toggle{width:7.25vw;top:6.04vw}}.m-faq__question::-webkit-details-marker{display:none}.m-faq__answer{overflow:hidden;border-top:2px dashed var(--color-border);font-size:1.04vw;line-height:1.6;padding:2.08vw 4.17vw 3.47vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__answer{font-size:3.38vw;padding:4.83vw 12.08vw 4.83vw}}.m-faq__answer::before{content:"";position:absolute;top:1.74vw;left:0;width:2.22vw;aspect-ratio:33/30;background:url(./images/common/icon_a.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.m-faq__answer::before{top:3.86vw;width:6.28vw}}.m-faq.--no-icon .m-faq__question{padding-left:0}.m-faq.--no-icon .m-faq__answer{padding-inline:0}.m-faq.--no-icon .m-faq__question::before,.m-faq.--no-icon .m-faq__answer::before{display:none}.m-faq.--swimming .m-faq__item[open] .c-icon-circle-toggle{background:#fff;border-color:var(--color-blue)}.m-faq.--swimming .m-faq__item[open] .c-icon-circle-toggle::before,.m-faq.--swimming .m-faq__item[open] .c-icon-circle-toggle::after{background:var(--color-blue)}.m-faq.--swimming .m-faq__question::before{background:#439cea}.m-faq.--swimming .m-faq__question .c-icon-circle-toggle{background:var(--color-blue);border-color:var(--color-blue)}.m-faq.--swimming .c-list--bullet li::before,.m-faq.--swimming .c-list--rice li::before{background:var(--color-blue)}.m-faq.--gym .m-faq__item[open] .c-icon-circle-toggle{background:#fff;border-color:var(--color-orange)}.m-faq.--gym .m-faq__item[open] .c-icon-circle-toggle::before,.m-faq.--gym .m-faq__item[open] .c-icon-circle-toggle::after{background:var(--color-orange)}.m-faq.--gym .m-faq__question::before{background:var(--color-orange)}.m-faq.--gym .m-faq__question .c-icon-circle-toggle{background:var(--color-orange);border-color:var(--color-orange)}.m-faq.--gym .c-list--bullet li::before,.m-faq.--gym .c-list--rice li::before{background:var(--color-orange)}.pagination__nav{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin-top:var(--space-headline);margin-inline:auto;border-radius:15px;overflow:hidden;background:#efefef;box-shadow:0 0 23px 0 rgba(109,123,136,.27)}.pagination__nav .c-icon{width:1em;height:.7em;fill:var(--color-base)}.pagination__nav>:first-child .c-icon,.pagination__nav>:last-child .c-icon{fill:var(--color-text)}.pagination__nav a,.pagination__nav .current{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;width:3.54vw;aspect-ratio:51/56;font-family:var(--font-en);font-size:1.32vw;font-weight:600;text-decoration:none;color:var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.pagination__nav a,.pagination__nav .current{width:9.66vw;font-size:3.86vw}}.pagination__nav a:hover,.pagination__nav .current:hover{background-color:#fff}.pagination__nav .current{background-color:var(--color-base);pointer-events:none;color:#fff}.m-share{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:1.39vw;margin-block:var(--space-headline);padding-block:2.08vw;border-top:1px solid rgb(from var(--color-text) r g b/0.1);border-bottom:1px solid rgb(from var(--color-text) r g b/0.1)}@media all and (max-width: 768px)and (orientation: portrait){.m-share{padding-block:7.25vw;gap:4.83vw;flex-direction:column}}.m-share .title{margin-top:0;font-size:1.11vw;color:var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.m-share .title{margin-right:4.83vw;font-size:3.86vw}}.m-share .nav{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:var(--space-comp)}.m-share .nav li{width:3.47vw;aspect-ratio:1}@media all and (max-width: 768px)and (orientation: portrait){.m-share .nav li{width:12.08vw}}.m-share .nav .link{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;height:100%;border-radius:50%;overflow:hidden}.m-share .nav .link .c-icon{fill:currentColor;width:2.08vw;height:auto;aspect-ratio:1}@media all and (max-width: 768px)and (orientation: portrait){.m-share .nav .link .c-icon{width:7.25vw}}.m-share .nav .link:hover{opacity:.6}.m-share .nav .facebook a{color:var(--color-facebook);width:auto}.m-share .nav .facebook a .c-icon{width:4.17vw;aspect-ratio:1}@media all and (max-width: 768px)and (orientation: portrait){.m-share .nav .facebook a .c-icon{width:14.49vw}}.m-share .nav .facebook a .c-icon{margin:0;fill:currentColor}.m-share .nav .twitter a{background:var(--color-twitter)}.m-share .nav .twitter a .c-icon{fill:var(--color-bg)}.m-share .nav .line a{background:var(--color-line)}.m-share .nav .line a .c-icon{fill:var(--color-bg)}.l-content__side__archive{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.l-content__side__archive li{width:50%}.m-widget{margin-bottom:var(--space-headline)}.m-widget__title{margin-top:0;margin-bottom:1.39vw;padding-bottom:.8em;font-size:1.32vw;font-weight:bold;line-height:1;border-bottom:3px solid var(--color-border);border-radius:1px;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-widget__title{margin-bottom:4.83vw;font-size:4.35vw}}.m-widget__title::before{content:"";position:absolute;bottom:-3px;left:0;width:18px;height:3px;background-color:var(--color-base);border-radius:2px}.m-widget__archive{display:grid;grid-template-columns:repeat(2, 1fr);gap:.69vw 1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-widget__archive{gap:2.42vw 4.83vw}}.m-widget__archive li{flex:1}.m-widget .c-list--bullet{margin-top:0}.m-widget .c-list--bullet li>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.m-widget .c-list--bullet li:has(a) a{color:var(--color-text);text-decoration:none}.m-toc-list a{display:block}.m-toc-list .is-current{font-weight:bold;background:rgba(var(--color-base), 0.2)}.m-entry-header{display:flex;flex-direction:column;gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-header{gap:4.83vw}}.m-entry-header__title{font-size:2.43vw;font-weight:bold;line-height:1.57;padding-bottom:.74em;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-header__title{font-size:6.28vw}}.m-entry-header__title::before{content:"";position:absolute;bottom:0;left:0;width:6.67vw;height:10px;border-radius:9999px;background:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-header__title::before{height:6px}}.m-entry-header__meta{display:flex;align-items:center;gap:.69vw;order:-1}.m-entry-nav{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;gap:1.39vw;max-width:-moz-fit-content;max-width:fit-content;margin-top:var(--space-headline);margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav{gap:1.21vw}}.m-entry-nav__item{width:13.89vw;aspect-ratio:200/60;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav__item{width:30.19vw;aspect-ratio:125/45}}.m-entry-nav__item a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.97vw;font-weight:bold;line-height:1;text-align:center;text-decoration:none;color:var(--color-text);box-shadow:0 0 23px 0 rgba(109,123,136,.27);border:solid 1px #c3c3c3;background:#fff;border-radius:9999px}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav__item a{font-size:2.9vw}}.m-entry-nav__item a .c-icon-internal{width:2.08vw;position:absolute;top:50%;transform:translateY(-50%);--circle-fill: var(--color-text);--circle-stroke: var(--color-text);--arrow-fill: #fff;margin:0}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav__item a .c-icon-internal{width:4.83vw}}@media(any-hover: hover){.m-entry-nav__item a:hover,.m-entry-nav__item a:focus{background:var(--color-text);color:#fff}.m-entry-nav__item a:hover .c-icon-internal,.m-entry-nav__item a:focus .c-icon-internal{--circle-fill: #fff;--circle-stroke: #fff;--arrow-fill: var(--color-text)}}.m-entry-nav__item--prev{grid-column:1}.m-entry-nav__item--prev a .c-icon-internal{left:1.39vw;scale:-1 1}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav__item--prev a .c-icon-internal{left:2.42vw}}.m-entry-nav__item--index{grid-column:2}.m-entry-nav__item--index a{background:var(--color-text);color:#fff}@media(any-hover: hover){.m-entry-nav__item--index a:hover,.m-entry-nav__item--index a:focus{background:#fff;color:var(--color-text)}}.m-entry-nav__item--next{grid-column:3}.m-entry-nav__item--next a .c-icon-internal{right:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-entry-nav__item--next a .c-icon-internal{right:2.42vw}}.m-search-form__field{outline-offset:0}.m-search-form__btn{background-color:var(--color-base);color:#fff}.wp-block-image{margin-block:var(--space-comp)}.wp-block-gallery{margin-block:var(--space-comp)}.wp-block-file{margin-block:var(--space-comp)}.wp-block-file .wp-block-file__button{color:#fff}.wp-block-media-text{margin-block:var(--space-comp)}.wp-block-media-text__content{padding-right:0 !important}@media all and (max-width: 768px)and (orientation: portrait){.wp-block-media-text__content{padding-inline:0 !important}}.wp-block-separator{border:none;border-top:2px dashed var(--color-border);margin-block:var(--space-headline)}.wp-block-embed{margin-block:var(--space-comp)}.important-popup{position:fixed;z-index:10000;width:100vw;height:100vh;top:0;left:0;display:none}.important-popup__overlay{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;cursor:pointer;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7)}.important-popup__modal{padding:2.78vw;width:100%;max-width:55.56vw;height:auto;max-height:70vh;background:#fff;border-radius:20px;text-align:center;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2000}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__modal{padding:9.66vw 7.25vw;width:90.34vw;max-width:120.77vw}}.important-popup__head{margin:0 auto 2.08vw;padding:10px 16px;display:inline-block;background-color:#ffc7c7;color:#18191a;font-size:1.11vw;font-weight:bold;line-height:1.4;border-radius:4px}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__head{margin-bottom:7.25vw;font-size:3.38vw}}.important-popup__article{display:flex;flex-direction:column;height:100%;gap:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__article{gap:7.25vw}}.important-popup__article .item-title{margin:0;color:#18191a;font-size:1.25vw;line-height:1.5;font-weight:bold;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__article .item-title{font-size:3.86vw}}.important-popup__article .item-text{margin-block:0;font-size:1.11vw;line-height:1.6;text-align:left;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__article .item-text{font-size:3.62vw}}.important-popup__article .wp-block-button__link{--color-base: #00053a}.important-popup__article .wp-block-button__link .c-icon-internal{--circle-fill: #fff;--circle-stroke: #00053a;--arrow-fill: #00053a}@media(any-hover: hover){.important-popup__article .wp-block-button__link:hover,.important-popup__article .wp-block-button__link:focus{background:#fff;color:#00053a}}.important-popup__close{display:block;width:2.78vw;aspect-ratio:1;background:var(--color-text);border:1px solid var(--color-text);border-radius:50%;position:absolute;cursor:pointer;top:.69vw;right:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.important-popup__close{width:9.66vw;top:2.42vw;right:2.42vw}}.important-popup__close::before,.important-popup__close::after{content:"";display:inline-block;background-color:#fff;position:absolute;transition:.3s;width:60%;height:2px;top:50%;left:50%;translate:-50% -50%}.important-popup__close::before{transform:rotate(45deg)}.important-popup__close::after{transform:rotate(-45deg)}@media(any-hover: hover){.important-popup__close:hover,.important-popup__close:focus{opacity:.7}}body.is-popup-active{position:fixed;width:100%;overflow:hidden}.m-gallery{position:relative}.m-gallery .slideWrap{position:relative;max-width:93.06vw;margin-right:calc(50% - 50vw);margin-left:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-gallery .slideWrap{max-width:initial}}.m-gallery .gallerySlider{border-radius:20px 0 0 20px}.m-gallery .gallerySlider .swiper-wrapper{transition-timing-function:linear}.m-gallery .gallerySlider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-index01{padding-inline:2.78vw;width:24.31vw;background:#fff;border-radius:30px;box-shadow:0px 50px 50px 0 rgb(from var(--color-base) r g b/0.09);position:absolute;top:38.19vw;right:calc(50% + 15.28vw);z-index:2}@media all and (max-width: 768px)and (orientation: portrait){.m-index01{position:fixed;top:unset;bottom:0;left:0;width:50%;border-radius:15px 15px 0 0;box-shadow:inset 0 0 0 2px var(--color-base);display:flex;flex-direction:column-reverse;padding-inline:2.42vw;z-index:21;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.m-index01.is-visible{opacity:1;visibility:visible}}.m-index01 .index__toggle{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-en);font-size:1.04vw;font-weight:bold;line-height:1;text-align:center;color:var(--color-base);height:3.82vw;display:grid;place-items:center;letter-spacing:.1em;width:100%;pointer-events:none}@media all and (max-width: 768px)and (orientation: portrait){.m-index01 .index__toggle{pointer-events:auto;height:14.49vw;font-size:3.62vw}}.m-index01 .index-list{padding-top:.83vw;padding-bottom:1.39vw;border-top:2px dashed var(--color-border)}@media all and (max-width: 768px)and (orientation: portrait){.m-index01 .index-list{border-top:none;border-bottom:2px dashed var(--color-border);padding-block:4.83vw;display:none}}.m-index01 .index-list .item{display:block}.m-index01 .index-list .link{display:block;font-size:.97vw;font-weight:bold;line-height:1;text-align:left;text-decoration:none;padding-block:.56vw;padding-left:2em;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-index01 .index-list .link{padding-block:1.93vw;font-size:2.9vw}}.m-index01 .index-list .link::before{content:"";width:1em;height:auto;aspect-ratio:13/8;background:#439cea;position:absolute;left:.6em;top:50%;transform:translateY(-50%);clip-path:polygon(50% 100%, 0 0, 100% 0)}.m-index01 .index-list .link:hover,.m-index01 .index-list .link:focus{color:var(--color-base)}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.m-index01.--gym{top:40.28vw}}.m-index01.--gym .index-list .link::before{background:var(--color-base)}body.is-drawer-open .m-index01{display:none}.m-index02{padding-block:1.39vw;background:#fff;border-radius:0 30px 30px 0;box-shadow:0px 50px 50px 0 rgb(from var(--color-base) r g b/0.15);position:fixed;top:40%;left:0;z-index:21;display:flex;flex-direction:row-reverse;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}@media all and (max-width: 768px)and (orientation: portrait){.m-index02{display:none}}.m-index02.is-visible{opacity:1;visibility:visible}.m-index02 .index__toggle{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.47vw;display:flex;flex-direction:column;align-items:center;cursor:pointer}.m-index02 .index__toggle .toggle-icon{width:1.74vw;height:auto;aspect-ratio:25/32;border-radius:9999px;margin-bottom:.69vw;background:var(--color-base);border:1px solid var(--color-base);position:relative;display:grid;place-items:center;transition:var(--transition)}.m-index02 .index__toggle .toggle-icon::before,.m-index02 .index__toggle .toggle-icon::after{content:"";position:absolute;background:#fff;width:.83vw;height:2px}.m-index02 .index__toggle .toggle-icon::after{rotate:90deg}.m-index02 .index__toggle .toggle-text{font-size:.97vw;font-weight:bold;line-height:1;text-align:center;color:var(--color-base);letter-spacing:.1em;writing-mode:vertical-rl}.m-index02 .index__toggle.is-active .toggle-icon::before{rotate:45deg}.m-index02 .index__toggle.is-active .toggle-icon::after{rotate:-45deg}@media(any-hover: hover){.m-index02 .index__toggle:hover .toggle-icon{opacity:.8}}.m-index02 .index-list{border-right:2px dashed rgba(0,0,0,0);max-width:0;opacity:0;overflow:hidden;transition:var(--transition);display:grid;place-content:center}.m-index02 .index-list.is-open{padding-inline:2.08vw;border-right-color:var(--color-border);max-width:-moz-fit-content;max-width:fit-content;opacity:1}.m-index02 .index-list .item{display:block}.m-index02 .index-list .link{display:block;font-size:.97vw;font-weight:bold;line-height:1;text-align:left;text-decoration:none;padding-block:.56vw;padding-left:1.5em;position:relative;white-space:nowrap}.m-index02 .index-list .link::before{content:"";width:.71em;height:auto;aspect-ratio:1;background:#439cea;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.m-index02 .index-list .link:hover,.m-index02 .index-list .link:focus{color:var(--color-base)}.m-index02.--gym .index-list .link::before{background:var(--color-base)}.m-localNavi{margin-bottom:4.86vw;display:flex;justify-content:center;gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-localNavi{margin-bottom:12.08vw;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.42vw}}.m-localNavi .item{position:relative;flex:1}.m-localNavi .link{display:flex;flex-direction:column;row-gap:.35vw;justify-content:center;height:100%;color:var(--color-text);font-size:1.11vw;padding:1.39vw 4.86vw;font-weight:bold;line-height:1;text-align:center;text-decoration:none;transition:var(--transition);border-radius:9999px;color:#fff;background:linear-gradient(90deg, rgba(5, 107, 196, 0.9019607843), #054ec4);position:relative;max-height:3.89vw}@media all and (max-width: 768px)and (orientation: portrait){.m-localNavi .link{font-size:3.38vw;padding:3.62vw 8.45vw;row-gap:0;max-height:12.08vw}}.m-localNavi .link.--gym{background:linear-gradient(90deg, #fb8500, #f15300)}.m-localNavi .link.--gym .c-icon-down{--circle-fill: #ffa74e}.m-localNavi .link .c-icon-down{position:absolute;top:50%;right:1.39vw;transform:translateY(-50%)}@media all and (max-width: 768px)and (orientation: portrait){.m-localNavi .link .c-icon-down{right:2.42vw;width:4.83vw}}@media(any-hover: hover){.m-localNavi .link:hover{filter:brightness(1.2)}}@media all and (max-width: 768px)and (orientation: portrait){.m-localNavi.--sp-col1{grid-template-columns:100%}}.page-styleguide .toc{height:calc(100vh - 32px);overflow-y:auto;top:32px}.page-styleguide .toc__inner{margin:0 2rem}.page-styleguide .toc__inner ol ol{padding-left:1rem}.page-styleguide .row>[class^=col],.page-styleguide .row>[class^=g-col]{background:#00afcc}.page-styleguide .row>[class^=col]:nth-child(even),.page-styleguide .row>[class^=g-col]:nth-child(even){background:#a688bd}.page-styleguide .docs{background-color:#272822;clear:both;margin:1rem 0 2rem;position:relative}.page-styleguide .docs .control{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;padding:.6rem;position:absolute;right:0}.page-styleguide .docs .control p{margin:0;padding:0;font-size:1.3rem;font-weight:bold;color:#212529}@media all and (max-width: 768px)and (orientation: portrait){.page-styleguide .docs .control div:last-child{text-align:right}}.page-styleguide .docs pre{margin:0}.page-styleguide .code-type{background:#888;color:#fff;display:inline-block;padding:8px 16px;margin-left:10px;margin-right:8px;font-size:.7rem}.page-styleguide .copy-button{color:#888;font-size:.6em;padding:.4rem .8rem;background-color:#333;font-weight:bold;border-radius:3px}.page-styleguide .copy-button:hover{color:#000;background-color:#fff}.page-styleguide .copy-button.success{background-color:#c8e6c9;color:#007e33}.page-styleguide .copy-button.failed{background-color:#ffcdd2;color:#c00}.page-styleguide .hljs{line-height:1.3}.page-styleguide .hljs *{font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.page-styleguide .hljs-ln-numbers{min-width:2rem}.c-bnr{display:block;border-radius:15px;overflow:hidden}.c-bnr img{width:100%}@media(any-hover: hover){.c-bnr:hover,.c-bnr:focus{opacity:.8}}.l-wave-space{padding-bottom:17.36vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.l-wave-space{padding-bottom:28.99vw}}.l-wave{position:absolute;top:-12.5vw;width:100vw;margin-inline:calc(50% - 50vw);z-index:0;aspect-ratio:1440/380;background:var(--color-bg);-webkit-mask:url(./images/swimming/wave_common_pc.png) no-repeat center center/100% 100%;mask:url(./images/swimming/wave_common_pc.png) no-repeat center center/100% 100%}@media all and (max-width: 768px)and (orientation: portrait){.l-wave{top:-16.91vw;aspect-ratio:414/134;-webkit-mask:url(./images/swimming/wave_common_sp.png) no-repeat center center/100% 100%;mask:url(./images/swimming/wave_common_sp.png) no-repeat center center/100% 100%}}.m-lower-mv{position:relative;width:100%;height:62.5vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv{height:156.28vw}}.m-lower-mv__img{position:absolute;inset:0;z-index:-1}.m-lower-mv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-lower-mv__inner{position:relative;height:100%;padding-top:11.46vw;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv__inner{padding-top:80.68vw}}.m-lower-mv__body{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-right:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv__body{margin-right:0}}.m-lower-mv__body .body-titleLabel{display:grid;place-items:center;width:16.25vw;height:3.47vw;font-size:1.04vw;font-weight:900;line-height:1;color:#fff;background:var(--color-base);border-radius:9999px}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv__body .body-titleLabel{width:56.52vw;height:10.63vw;font-size:3.62vw}}.m-lower-mv__body .body-copyImg{width:30.21vw;margin-block:1.74vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv__body .body-copyImg{width:84.54vw;margin-block:4.83vw}}.m-lower-mv__body .body-copyImg img{width:100%}.m-lower-mv__body .body-text{margin-block:1.39vw;font-size:1.39vw;font-weight:bold;line-height:1.8;text-align:left;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv__body .body-text{font-size:3.86vw}}.m-lower-mv__bnr{position:absolute;bottom:17.36vw;right:-2.78vw;max-width:28.06vw}.m-lower-mv.--swimming .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--swimming .c-deco-nami{width:17.87vw}}.m-lower-mv.--swimming .c-deco-nami._left{bottom:20.83vw;left:34.72vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--swimming .c-deco-nami._left{bottom:55.56vw;left:55.56vw}}.m-lower-mv.--swimming .c-deco-nami._right{bottom:12.85vw;right:30.56vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--swimming .c-deco-nami._right{bottom:21.74vw;right:7.25vw}}.m-lower-mv.--swimming .c-deco-board{width:9.03vw;position:absolute;bottom:13.19vw;left:29.86vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--swimming .c-deco-board{width:26.57vw;bottom:41.06vw;left:70.05vw}}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--gym .m-lower-mv__inner{padding-top:65.22vw}}.m-lower-mv.--gym .body-copyImg{width:23.96vw}@media all and (max-width: 768px)and (orientation: portrait){.m-lower-mv.--gym .body-copyImg{width:72.46vw}}.m-lower-mv.--gym .body-text{color:var(--color-text)}.m-lower-mv.--gym .m-lower-mv__bnr{top:45.83vw}.m-facilityBox{display:flex;-moz-column-gap:4.86vw;column-gap:4.86vw}@media all and (max-width: 768px)and (orientation: portrait){.m-facilityBox{flex-direction:column;align-items:flex-end;row-gap:7.25vw}}.m-facilityBox__body .body-title{font-size:1.74vw;font-weight:bold}@media all and (max-width: 768px)and (orientation: portrait){.m-facilityBox__body .body-title{font-size:5.31vw}}.m-facilityBox__body .body-text{font-size:.97vw;font-weight:500;line-height:1.93;margin-top:1.39vw;margin-bottom:0}@media all and (max-width: 768px)and (orientation: portrait){.m-facilityBox__body .body-text{font-size:3.38vw;margin-top:4.83vw}}.m-facilityBox__slide{margin-right:calc(50% - 50vw);width:67.29vw}@media all and (max-width: 768px)and (orientation: portrait){.m-facilityBox__slide{width:91.06vw}}.c-priceTable-type1,.c-priceTable-type2{margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type1,.c-priceTable-type2{margin-top:7.25vw}}.c-priceTable-type1 table{border-radius:10px 10px 0 0;overflow:hidden}.c-priceTable-type1 table thead th{padding:.76vw;font-size:1.25vw;font-weight:bold;text-align:center;color:#fff;border-left:1px solid #fbf6f1;background:var(--color-light);border-right:1px solid #fbf6f1}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type1 table thead th{font-size:3.86vw;padding:2.66vw}}.c-priceTable-type1 table thead th:nth-of-type(even){background:var(--color-dark)}.c-priceTable-type1 table thead th:first-of-type{border-left-color:var(--color-light)}.c-priceTable-type1 table thead th:last-of-type{border-right-color:var(--color-dark)}.c-priceTable-type1 table tbody th,.c-priceTable-type1 table tbody td{padding:1.39vw;text-align:center;border:1px solid #ccc;background-color:#fff;border-top:none}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type1 table tbody th,.c-priceTable-type1 table tbody td{padding:4.83vw}}.c-priceTable-type1 table tbody th .price,.c-priceTable-type1 table tbody td .price{font-size:1.81vw;font-weight:600;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type1 table tbody th .price,.c-priceTable-type1 table tbody td .price{font-size:6.28vw}}.c-priceTable-type1 table tbody th .price .unit,.c-priceTable-type1 table tbody td .price .unit{font-size:.654em}.c-priceTable-type1 table tbody th .tax,.c-priceTable-type1 table tbody td .tax{font-size:.97vw}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type1 table tbody th .tax,.c-priceTable-type1 table tbody td .tax{font-size:3.38vw}}.c-priceTable-type2 table{border-radius:10px 10px 0 0;overflow:hidden}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type2 table{min-width:-moz-max-content;min-width:max-content}}.c-priceTable-type2 table thead th{padding:.83vw;font-size:1.04vw;font-weight:bold;text-align:center;color:#fff;border-left:1px solid #80829d;background:var(--color-darkblue);border-right:1px solid #80829d;white-space:nowrap}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type2 table thead th{font-size:3.62vw;padding:3.62vw}}.c-priceTable-type2 table thead th:first-of-type{border-left-color:var(--color-darkblue)}.c-priceTable-type2 table thead th:last-of-type{border-right-color:var(--color-darkblue)}.c-priceTable-type2 table tbody th,.c-priceTable-type2 table tbody td{padding:1.04vw;border:1px solid #ccc;background-color:#fff;border-top:none;font-size:1.04vw}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type2 table tbody th,.c-priceTable-type2 table tbody td{padding:3.62vw;font-size:3.62vw}}.c-priceTable-type2 table tbody .kind{font-size:.97vw;font-weight:bold;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type2 table tbody .kind{font-size:3.38vw}}.c-priceTable-type2 table tbody .symbol{font-size:1.53vw;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.c-priceTable-type2 table tbody .symbol{font-size:5.31vw}}.m-price.--gym{--color-light: #fb8500;--color-dark: #fb6a00;--color-bg: linear-gradient(to bottom, #fbf6f1, #fcfcfb);--color-bg-wrapper2: linear-gradient(to bottom, #fcf2e7, #fcfcfb);--color-gradient: linear-gradient(to right, var(--color-light), #f15300)}.m-price.--swimming{--color-light: #439cea;--color-dark: #056bc4;--color-bg: #FAFDFF;--color-bg-wrapper2: #E6F0F9;--color-gradient: linear-gradient(to right, var(--color-light), #054ec4)}@media all and (max-width: 768px)and (orientation: portrait){.m-price.--swimming{padding-bottom:0}}.m-price.--swimming .payment{margin-top:0}.m-price.--swimming .m-price__wrapper2{border-radius:0;padding-top:0}.m-price.--swimming .m-price__wrapper2 .l-wave{background:var(--color-bg-wrapper2);top:-13.89vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price.--swimming .m-price__wrapper2 .l-wave{top:-24.15vw}}.m-price{background:var(--color-bg)}@media all and (max-width: 768px)and (orientation: portrait){.m-price{padding-bottom:15.46vw}}.m-price__wrapper1{margin-top:-5.21vw;padding-bottom:6.94vw;position:relative;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.m-price__wrapper1{margin-top:-12.08vw;padding-bottom:14.49vw}}.m-price__wrapper2{padding-top:5.56vw;padding-bottom:20.83vw;border-radius:50px 50px 0 0;background:var(--color-bg-wrapper2);position:relative}@media all and (max-width: 768px)and (orientation: portrait){.m-price__wrapper2{padding-top:14.49vw}}.m-price .priceBlock{position:relative;margin-top:4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .priceBlock{margin-top:12.08vw}}.m-price .priceBlock:first-of-type{margin-top:0}.m-price .priceBlock__title{font-size:1.94vw;text-align:center;font-weight:500}@media all and (max-width: 768px)and (orientation: portrait){.m-price .priceBlock__title{font-size:4.83vw}}.m-price .priceBlock__note{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:.97vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .priceBlock__note{font-size:3.38vw}}.m-price .priceBlock__note .title{margin-top:2.08vw;font-size:1.11vw;font-weight:bold;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.m-price .priceBlock__note .title{margin-top:7.25vw;font-size:3.62vw}}.m-price .priceBlock__note .c-list--rice{margin-top:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .priceBlock__note .c-list--rice{margin-top:4.83vw}}.m-price .benefit__box{margin-top:3.47vw;padding:2.78vw 1.39vw 1.39vw 1.39vw;border-radius:10px;background:linear-gradient(to right, var(--color-light), var(--color-dark))}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__box{padding:7.25vw 3.62vw 3.62vw 3.62vw;margin-top:12.08vw}}.m-price .benefit__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.39vw;margin-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__list{grid-template-columns:100%;gap:3.62vw;margin-top:7.25vw}}.m-price .benefit__item{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.39vw 2.78vw;min-height:13.75vw;border-radius:10px;background:#fff;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item{padding:4.83vw 7.25vw;min-height:38.65vw}}.m-price .benefit__item::before{content:"MEMBER BENEFITS";position:absolute;top:50%;left:1.39vw;transform:translateY(-50%);writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-en);font-size:.63vw;font-weight:bold;letter-spacing:.1em;color:var(--color-light)}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item::before{left:3.62vw;font-size:2.17vw}}.m-price .benefit__item .item-badge{display:inline-flex;align-items:center;justify-content:center;gap:.2em;width:11.81vw;aspect-ratio:170/40;margin-bottom:1.39vw;font-size:.97vw;font-weight:bold;color:#fff;border-radius:9999px;background:var(--color-light)}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-badge{margin-bottom:3.62vw;font-size:3.14vw;width:31.4vw}}.m-price .benefit__item .item-badge .num{font-size:1.3em;font-family:var(--font-en);font-weight:500}.m-price .benefit__item .item-sub-text{font-size:1.11vw;line-height:1.3}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-sub-text{font-size:3.14vw}}.m-price .benefit__item .item-main-text{font-size:2.08vw;font-weight:bold;color:var(--color-light);line-height:1.4}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-main-text{font-size:5.8vw}}.m-price .benefit__item .item-main-text .tax{display:block;font-size:.97vw;font-weight:500}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-main-text .tax{font-size:2.9vw}}.m-price .benefit__item .item-labels{display:flex;align-items:center;justify-content:center;gap:.69vw;margin-top:1.25vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-labels{gap:2.42vw;margin-top:4.35vw}}.m-price .benefit__item .item-label{display:grid;place-items:center;width:10.76vw;aspect-ratio:155/30;font-size:.97vw;font-weight:bold;line-height:1;border:1px solid var(--color-text);border-radius:9999px;background:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-price .benefit__item .item-label{width:26.57vw;font-size:2.9vw}}.m-price .payment{margin-top:4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment{margin-top:9.66vw}}.m-price .payment__heading{font-size:1.67vw;text-align:center;font-weight:bold;color:var(--color-dark)}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__heading{font-size:4.35vw}}.m-price .payment__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.08vw;margin-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__content{grid-template-columns:100%;gap:7.25vw;margin-top:9.66vw}}.m-price .payment__box{overflow:hidden;border:solid 1px #e5e5e5;border-radius:10px 10px 0 0;background:#fff}.m-price .payment__box .box-head{display:block;padding:1.6vw;font-size:1.6vw;font-weight:bold;line-height:1;text-align:center;color:#fff;border:solid 1px var(--color-light);background:var(--color-light)}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-head{font-size:4.83vw;padding:4.83vw}}.m-price .payment__box .box-body{padding:2.08vw 2.08vw 3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body{padding:4.83vw 4.83vw 9.66vw}}.m-price .payment__box .box-body .method{background:rgb(from var(--color-light) r g b/0.1);border-radius:10px;padding:1.04vw 1.04vw 2.08vw;line-height:1;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .method{padding:3.62vw 3.62vw 4.83vw}}.m-price .payment__box .box-body .method .label{display:inline-grid;place-items:center;width:10vw;aspect-ratio:144/34;font-size:.97vw;font-weight:bold;color:var(--color-light);background:#fff;border:solid 1px var(--color-light);border-radius:9999px}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .method .label{width:31.4vw;font-size:2.9vw}}.m-price .payment__box .box-body .method .title{margin-top:.69vw;font-size:1.53vw;font-weight:bold}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .method .title{margin-top:2.42vw;font-size:4.83vw}}.m-price .payment__box .box-body .preparation{margin-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation{margin-top:7.25vw}}.m-price .payment__box .box-body .preparation .title{position:relative;margin-block:0;padding:0 1.25vw .69vw;font-size:1.11vw;font-weight:bold;color:var(--color-light);border-bottom:1px solid #ccc}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation .title{font-size:3.62vw;padding:0 3.62vw 2.42vw}}.m-price .payment__box .box-body .preparation .title::after{content:"";position:absolute;bottom:-1px;left:0;width:12.08vw;height:1px;background:var(--color-light)}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation .title::after{width:38.65vw}}.m-price .payment__box .box-body .preparation .item{position:relative;padding:1.04vw 0 1.04vw 3.47vw;font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation .item{font-size:3.62vw;padding:2.9vw 0 2.9vw 9.66vw}}.m-price .payment__box .box-body .preparation .item:not(:last-child){border-bottom:1px solid #ccc}.m-price .payment__box .box-body .preparation .item::before{content:"";position:absolute;top:1.18vw;left:1.74vw;width:1.2em;aspect-ratio:1;border:2px solid var(--color-light);border-radius:50%}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation .item::before{top:3.38vw;left:3.62vw}}.m-price .payment__box .box-body .preparation .item .c-note{margin-top:.35vw}@media all and (max-width: 768px)and (orientation: portrait){.m-price .payment__box .box-body .preparation .item .c-note{margin-top:1.21vw}}.m-price .payment__box:nth-child(2) .box-head{border-color:var(--color-dark);background:var(--color-dark)}.m-price .payment__box:nth-child(2) .method{background:rgb(from var(--color-dark) r g b/0.1)}.m-price .payment__box:nth-child(2) .method .label{border-color:var(--color-dark);color:var(--color-dark)}.m-price .payment__box:nth-child(2) .preparation .title{color:var(--color-dark)}.m-price .payment__box:nth-child(2) .preparation .title::after{background:var(--color-dark)}.m-price .payment__box:nth-child(2) .preparation .item::before{border-color:var(--color-dark)}.m-menu{--gap-pc: 2.78vw;--gap-sp: 4.83vw}.m-menu.--gym{--color-light: #fb8500;--color-dark: #f15300}.m-menu.--swimming{--color-light: #439cea;--color-dark: #054ec4}.m-menu{display:flex;gap:var(--gap-pc);margin-top:3.13vw;padding:2.08vw 2.08vw 2.08vw 2.08vw;border-radius:10px;background:linear-gradient(to right, var(--color-light), var(--color-dark))}@media all and (max-width: 768px)and (orientation: portrait){.m-menu{margin-top:10.87vw;flex-direction:column;gap:var(--gap-sp);padding:4.83vw 3.62vw;margin-inline:calc(50% - 50vw)}}.m-menu__title{display:flex;justify-content:center;align-items:center;gap:1.39vw;writing-mode:vertical-rl;font-weight:bold;line-height:1;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__title{writing-mode:horizontal-tb;gap:1.93vw;flex-direction:column}}.m-menu__title .jp{font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__title .jp{font-size:3.86vw}}.m-menu__title .en{font-family:var(--font-en);font-size:.83vw}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__title .en{font-size:2.9vw}}.m-menu__list{flex:1;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__list{grid-template-columns:repeat(2, 1fr);gap:3.62vw}}.m-menu__list.--col3{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__list.--col3{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__list.--col3 .m-menu__item:last-child:nth-child(odd){grid-column:1/-1;width:100%;max-width:calc((100% - var(--gap-sp))/2);justify-self:center}}.m-menu__item{position:relative;display:grid;align-content:start;gap:.69vw;padding:1.39vw;border-radius:10px;background:#fff}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__item{padding:3.62vw;gap:2.42vw}}.m-menu__item.--subGrid2{grid-template-rows:subgrid;grid-row:span 2}.m-menu__item.--subGrid3{grid-template-rows:subgrid;grid-row:span 3}.m-menu__item .item-num{position:absolute;top:1.11vw;right:1.39vw;font-family:var(--font-en);font-size:1.11vw;font-weight:bold;color:var(--color-light);letter-spacing:.1em;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__item .item-num{top:3.38vw;right:3.62vw;font-size:3.38vw}}.m-menu__item .item-title{font-size:1.18vw;font-weight:bold;line-height:1.5;text-align:center;align-self:center}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__item .item-title{font-size:3.86vw}}.m-menu__item .item-icon{width:4.86vw;aspect-ratio:1;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__item .item-icon{width:12.08vw}}.m-menu__item .item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.m-menu__item .item-img{overflow:hidden;border-radius:10px}.m-menu__item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-menu__item .item-text{font-size:.97vw;line-height:1.7;text-align:center;margin:0}@media all and (max-width: 768px)and (orientation: portrait){.m-menu__item .item-text{font-size:3.38vw}}.m-theDay{--item-color: var(--color-pink);--fillBox-bg: rgb(from var(--color-pink) r g b / 0.1)}.m-theDay.--swimming{--item-color: var(--color-blue);--fillBox-bg: rgb(from var(--color-blue) r g b / 0.1)}.m-theDay.--gym{--item-color: var(--color-orange);--fillBox-bg: rgb(from var(--color-orange) r g b / 0.1)}.m-theDay{padding:2.78vw 3.47vw;border-radius:30px;background:#fff;box-shadow:0 12px 30px rgba(15,23,80,.08)}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay{padding:7.25vw 4.83vw}}.m-theDay__list{display:flex;margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__list{margin-top:7.25vw}}.m-theDay__item{text-align:center;position:relative;min-width:-moz-fit-content;min-width:fit-content;flex:1;display:flex;flex-direction:column;gap:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__item{min-width:43.48vw;gap:2.42vw}}.m-theDay__item:after{content:"";position:absolute;top:2.78vw;left:100%;width:40%;transform:translateX(-50%);aspect-ratio:150/56;background:var(--item-color);-webkit-mask:url(./images/common/icon_dotArrow.svg) no-repeat center center/contain;mask:url(./images/common/icon_dotArrow.svg) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__item:after{top:6.04vw}}.m-theDay__item:last-of-type:after{display:none}.m-theDay__item .item-icon{width:8.33vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__item .item-icon{width:16.91vw}}.m-theDay__item .item-icon img{width:100%}.m-theDay__item .item-title{margin-block:0;flex:1;font-size:1.53vw;font-weight:bold;color:var(--item-color)}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__item .item-title{font-size:4.83vw}}.m-theDay__item .item-text{margin-block:0;font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__item .item-text{font-size:3.62vw}}.m-theDay__fillBox{margin-top:2.78vw;padding:1.39vw;border-radius:20px;background:var(--fillBox-bg)}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__fillBox{margin-top:9.66vw;padding:4.83vw}}.m-theDay__fillBox .head{font-size:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__fillBox .head{font-size:3.86vw}}.m-theDay__fillBox .head .label{padding:.2em .7em;border-radius:9999px;background:var(--color-darkblue);color:#fff;margin-right:.5em}.m-theDay__fillBox .body{margin-top:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-theDay__fillBox .body{margin-top:4.83vw}}.m-apply{--item-color: var(--color-pink);--fillBox-bg: rgb(from var(--color-pink) r g b / 0.1)}.m-apply.--swimming{--item-color: var(--color-blue);--fillBox-bg: rgb(from var(--color-blue) r g b / 0.1)}.m-apply.--gym{--item-color: var(--color-orange);--fillBox-bg: rgb(from var(--color-orange) r g b / 0.1)}.m-apply{padding:2.78vw 3.47vw;border-radius:30px;background:#fff;box-shadow:0 12px 30px rgba(15,23,80,.08)}@media all and (max-width: 768px)and (orientation: portrait){.m-apply{padding:7.25vw 4.83vw}}.m-apply__list{display:flex;margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__list{margin-top:7.25vw}}.m-apply__item{text-align:center;position:relative;min-width:-moz-fit-content;min-width:fit-content;flex:1;flex-shrink:0;display:flex;flex-direction:column;gap:.69vw;padding-inline:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__item{min-width:-moz-fit-content;min-width:fit-content;gap:2.42vw;padding-inline:4.83vw}}.m-apply__item:after{content:"";position:absolute;top:4.17vw;left:100%;width:40%;transform:translateX(-50%);aspect-ratio:150/56;background:var(--item-color);-webkit-mask:url(./images/common/icon_dotArrow.svg) no-repeat center center/contain;mask:url(./images/common/icon_dotArrow.svg) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__item:after{top:7.25vw}}.m-apply__item:last-of-type:after{display:none}.m-apply__item .item-icon{width:8.33vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__item .item-icon{width:16.91vw}}.m-apply__item .item-icon img{width:100%}.m-apply__item .item-title{margin-block:0;flex:1;font-size:1.53vw;font-weight:bold;color:var(--item-color)}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__item .item-title{font-size:4.83vw}}.m-apply__item .item-text{margin-block:0;font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__item .item-text{font-size:3.62vw}}.m-apply__fillBox{margin-top:2.78vw;padding:1.39vw;border-radius:20px;background:var(--fillBox-bg)}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__fillBox{margin-top:9.66vw;padding:4.83vw}}.m-apply__fillBox .head{font-size:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__fillBox .head{font-size:3.86vw}}.m-apply__fillBox .head .label{padding:.2em .7em;border-radius:9999px;background:var(--color-darkblue);color:#fff;margin-right:.5em}.m-apply__fillBox .body{margin-top:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.m-apply__fillBox .body{margin-top:4.83vw}}.top-mv{height:62.5vw;width:100%;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.top-mv{height:169.08vw}}.top-mv__img{position:absolute;inset:0;border-radius:0 0 50px 50px;overflow:hidden}.top-mv__img::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.4))}.top-mv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-mv__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.top-mv__content{padding-top:6.94vw;position:relative;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.top-mv__content{padding-top:0}}.top-mv__copyImg{width:31.25vw}@media all and (max-width: 768px)and (orientation: portrait){.top-mv__copyImg{width:81.64vw}}.top-mv .wp-block-separator{border-color:#fff;width:100%;margin-block:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.top-mv .wp-block-separator{margin-block:5.56vw}}.top-mv__text{font-size:1.39vw;font-weight:bold;line-height:1;color:#fff;margin-block:0;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.top-mv__text{font-size:3.86vw}}.top-service{margin-top:-6.94vw;padding-bottom:13.19vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.top-service{margin-top:-12.8vw;padding-bottom:44.2vw}}.top-service__grad{position:absolute;width:100%;height:110%;bottom:-10%;background:linear-gradient(90deg, #056bc4, #fb8500);opacity:.2;z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.top-service__grad{height:100%;bottom:0}}.top-service .l-wave{top:unset;bottom:-20.14vw;background:var(--color-bg)}@media all and (max-width: 768px)and (orientation: portrait){.top-service .l-wave{bottom:-8.45vw}}.top-service__inner{position:relative;z-index:1}.top-service__tabs{display:none}@media all and (max-width: 768px)and (orientation: portrait){.top-service__tabs{display:flex;gap:1.93vw}}@media all and (max-width: 768px)and (orientation: portrait){.top-service__tab{flex:1;font-size:3.38vw;font-weight:bold;line-height:1;background:var(--color-blue);color:#fff;padding:2.42vw;min-height:12.08vw;border-radius:20px 20px 0 0}}.top-service__tab[data-tab=service-swimming].is-active{background:#fff;color:var(--color-blue)}.top-service__tab[data-tab=service-gym]{background:var(--color-orange);color:#fff}.top-service__tab[data-tab=service-gym].is-active{background:#fff;color:var(--color-orange)}.top-service__panels{display:flex;-moz-column-gap:3.47vw;column-gap:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panels{display:block;position:relative}}.top-service__panel{flex:1;background:#fff;padding:2.36vw 3.47vw 3.47vw;border-radius:50px 50px 20px 20px;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel{padding:7.25vw 4.83vw 5.8vw;display:none;border-radius:0 0 20px 20px}.top-service__panel.is-active{display:block}}.top-service__panel .panel-taiken{background:#439cea;color:#fff;width:9.03vw;height:auto;aspect-ratio:1;display:grid;place-content:center;place-items:center;text-align:center;text-decoration:none;border-radius:50%;position:absolute;top:-4.86vw;right:2.78vw;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-taiken{width:19.81vw;top:-0.48vw;left:0;right:auto}}.top-service__panel .panel-taiken:before{content:"";position:absolute;width:125%;height:auto;aspect-ratio:1;background:url(./images/swimming/text_circle_taiken.png) no-repeat center center/contain;animation:rotate 20s linear infinite}@media(any-hover: hover){.top-service__panel .panel-taiken:hover,.top-service__panel .panel-taiken:focus{box-shadow:0 .56vw 1.67vw rgba(0,0,0,.2);background:#5cb0ff}}.top-service__panel .panel-taiken .taiken-label{font-size:.97vw;color:var(--color-blue);padding:.3em .7em;background:#fff;border-radius:9999px;font-weight:bold;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-taiken .taiken-label{font-size:2.42vw}}.top-service__panel .panel-taiken .taiken-text{font-size:.97vw;margin-block:.35vw;font-weight:bold;line-height:1.4}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-taiken .taiken-text{margin-top:1.21vw;margin-bottom:1.21vw;font-size:2.42vw}}.top-service__panel .panel-taiken .taiken-text strong{font-size:1.18vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-taiken .taiken-text strong{font-size:3.14vw}}.top-service__panel .panel-label{min-width:9.72vw;font-size:.97vw;font-weight:bold;text-align:center;color:#fff;line-height:1.4;border-radius:9999px;padding:.53em;background:var(--color-blue);position:absolute;top:-0.69vw;left:50%;translate:-50% 0}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-label{display:none}}.top-service__panel .panel-head{text-align:center;line-height:1;font-weight:bold;position:relative}.top-service__panel .panel-head .head-icon{width:5.56vw;aspect-ratio:80/60;display:block;position:absolute;top:-0.69vw;left:0}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-head .head-icon{width:19.32vw;position:relative;margin-inline:auto}}.top-service__panel .panel-head .head-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.top-service__panel .panel-head .head-main{font-size:1.46vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-head .head-main{font-size:5.07vw;margin-top:2.42vw}}.top-service__panel .panel-head .head-sub{font-family:var(--font-en);font-size:.63vw;color:var(--color-blue);margin-top:.69vw;margin-bottom:0;letter-spacing:.1em}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-head .head-sub{font-size:2.17vw;margin-top:2.42vw}}.top-service__panel .panel-content{display:flex;-moz-column-gap:1.11vw;column-gap:1.11vw;margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-content{flex-direction:column;row-gap:0vw;margin-top:4.83vw}}.top-service__panel .serviceSlider{border-radius:15px;width:13.19vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .serviceSlider{display:none}}.top-service__panel .serviceSlider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-service__panel .panel-links{flex:1;display:flex;flex-direction:column;font-weight:bold;list-style:none;padding:0;margin:0}.top-service__panel .panel-links .panel-item:has(.lower-link){flex:1;border-bottom:2px dashed var(--color-border);padding-bottom:.69vw;margin-top:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .panel-item:has(.lower-link){padding-bottom:2.42vw;margin-top:2.42vw}}.top-service__panel .panel-links .top-link,.top-service__panel .panel-links .lower-link{line-height:1;text-decoration:none;height:100%;display:flex;align-items:center;position:relative;padding:1.04vw 4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .top-link,.top-service__panel .panel-links .lower-link{min-height:14.49vw;padding:4.35vw 14.49vw}}.top-service__panel .panel-links .top-link .link-icon,.top-service__panel .panel-links .lower-link .link-icon{max-width:2.78vw;position:absolute;top:50%;left:1.74vw;transform:translateY(-50%)}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .top-link .link-icon,.top-service__panel .panel-links .lower-link .link-icon{max-width:8.45vw;left:4.83vw}}.top-service__panel .panel-links .top-link .link-title,.top-service__panel .panel-links .lower-link .link-title{flex:1;text-align:center;font-size:1.11vw}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .top-link .link-title,.top-service__panel .panel-links .lower-link .link-title{font-size:3.86vw}}.top-service__panel .panel-links .top-link .c-icon-internal,.top-service__panel .panel-links .lower-link .c-icon-internal{position:absolute;top:50%;right:1.04vw;translate:0 -50%}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .top-link .c-icon-internal,.top-service__panel .panel-links .lower-link .c-icon-internal{right:3.62vw}}.top-service__panel .panel-links .top-link{background:linear-gradient(90deg, rgba(5, 107, 196, 0.9019607843), #054ec4);color:#fff;border-radius:15px 15px 5px 5px;transition:var(--transition)}.top-service__panel .panel-links .top-link .c-icon-internal{--circle-fill: #83c1ff;--circle-stroke: #83c1ff;--arrow-fill: #fff}@media(any-hover: hover){.top-service__panel .panel-links .top-link:hover,.top-service__panel .panel-links .top-link:focus{filter:brightness(1.2);box-shadow:0 .28vw .83vw rgba(0,0,0,.15)}}.top-service__panel .panel-links .lower-link{background:#e6f0f9;border-radius:10px;border:2px solid rgba(0,0,0,0)}@media all and (max-width: 768px)and (orientation: portrait){.top-service__panel .panel-links .lower-link{flex:none;border-radius:15px}}@media(any-hover: hover){.top-service__panel .panel-links .lower-link:hover,.top-service__panel .panel-links .lower-link:focus{border-color:var(--color-blue)}}.top-service__panel.--gym .panel-label{background:var(--color-orange)}.top-service__panel.--gym .head-sub{color:var(--color-orange)}.top-service__panel.--gym .top-link{background:linear-gradient(90deg, #fb8500, #f15300)}.top-service__panel.--gym .top-link .c-icon-internal{--circle-fill: #ffa74e;--circle-stroke: #ffa74e;--arrow-fill: #fff}.top-service__panel.--gym .lower-link{background:rgb(from var(--color-orange) r g b/0.1)}@media(any-hover: hover){.top-service__panel.--gym .lower-link:hover,.top-service__panel.--gym .lower-link:focus{border-color:var(--color-orange)}}.top-topics{position:relative}.top-topics__inner{display:flex;justify-content:space-between}@media all and (max-width: 768px)and (orientation: portrait){.top-topics__inner{flex-direction:column;row-gap:7.25vw}}.top-topics__head{padding-top:2.36vw}@media all and (max-width: 768px)and (orientation: portrait){.top-topics__head{padding-top:0}}.top-topics__head .head-desc{font-size:1.25vw;font-weight:bold;line-height:1.89;margin-top:1.81vw;margin-bottom:0}@media all and (max-width: 768px)and (orientation: portrait){.top-topics__head .head-desc{font-size:3.38vw;margin-top:4.83vw}}.top-topics__content{width:71.4%}@media all and (max-width: 768px)and (orientation: portrait){.top-topics__content{width:100%}}.top-topics .wp-block-separator{margin-block:4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.top-topics .wp-block-separator{margin-block:15.46vw}}.m-news{position:relative}.m-news__inner{display:flex;justify-content:space-between}@media all and (max-width: 768px)and (orientation: portrait){.m-news__inner{flex-direction:column;row-gap:8.7vw}}.m-news__btn{margin-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.m-news__btn{margin-top:9.66vw;text-align:center}}.m-news__content{width:71.4%}@media all and (max-width: 768px)and (orientation: portrait){.m-news__content{width:100%}}.m-news__important{margin-bottom:3.26vw}@media all and (max-width: 768px)and (orientation: portrait){.m-news__important{margin-bottom:9.66vw}}.m-news__tabs{display:flex;gap:.69vw;margin-bottom:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.m-news__tabs{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.69vw;margin-bottom:2.42vw}}.m-news__tab{position:relative;min-width:12.64vw;padding:.83vw 2.78vw;background-color:#fff;border:solid 1px var(--color-border);border-radius:9999px;font-size:.97vw;line-height:1.4;font-weight:bold;text-align:center;color:var(--color-text);transition:var(--transition);cursor:pointer}@media all and (max-width: 768px)and (orientation: portrait){.m-news__tab{min-width:43.96vw;padding:2.42vw 9.66vw;font-size:3.38vw}}.m-news__tab::before{content:"";position:absolute;left:1.39vw;top:50%;transform:translateY(-50%);width:1em;height:1em;border-radius:50%;background-color:var(--color-category)}@media all and (max-width: 768px)and (orientation: portrait){.m-news__tab::before{left:3.86vw}}@media(any-hover: hover){.m-news__tab:hover,.m-news__tab:focus{background-color:#f5f5f5}}.m-news__tab.is-active{background-color:var(--color-category);color:#fff}.m-news__tab[data-tab=all]{--color-category: var(--color-darkblue)}.m-news__tab[data-tab=general]{--color-category: var(--color-pink)}.m-news__tab[data-tab=swimming]{--color-category: var(--color-blue)}.m-news__tab[data-tab=gym]{--color-category: var(--color-orange)}.m-news__list{min-height:17.01vw}@media all and (max-width: 768px)and (orientation: portrait){.m-news__list{min-height:68.84vw}}.m-news__list .news-item{transition:opacity .3s}.m-news__list .no-news{text-align:center;padding:3.47vw 0;color:var(--color-gray)}@media all and (max-width: 768px)and (orientation: portrait){.m-news__list .no-news{padding:12.08vw 0}}body:not(:has(.top-topics)) .top-news{padding-top:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){body:not(:has(.top-topics)) .top-news{padding-top:0}}.top-news{padding-bottom:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.top-news{padding-bottom:24.15vw}}.top-news .m-news__list{display:none}.top-news .m-news__list.is-active{display:block}.top-feature{position:relative;padding-top:6.94vw;padding-bottom:13.19vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature{padding-top:14.49vw;padding-bottom:36.23vw}}.top-feature__grad{position:absolute;width:100%;height:100%;top:unset;bottom:0;background:linear-gradient(90deg, #056bc4, #fb8500);opacity:.2;z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__grad{background:linear-gradient(135deg, #056bc4, #fb8500);height:80%}}.top-feature__grad .grad-white{position:absolute;width:100%;height:13.89vw;background:linear-gradient(180deg, #fff, transparent)}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__grad .grad-white{display:none}}.top-feature .featureSlider{position:absolute;top:0;right:0;width:calc(100% - 3.47vw);border-radius:20px 0 0 20px;overflow:hidden;height:48.61vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature .featureSlider{width:100%;height:84.54vw}}.top-feature .featureSlider::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.6));z-index:2}.top-feature .featureSlider .swiper-slide{height:inherit}.top-feature .featureSlider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-feature__content{margin-left:3.47vw;position:relative;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__content{margin-left:0}}.top-feature__head{color:#fff}.top-feature__head .head-desc{font-size:1.6vw;font-weight:bold;margin-top:.42vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__head .head-desc{margin-top:1.45vw;font-size:3.38vw}}.top-feature__list{margin-top:12.22vw;display:flex;-moz-column-gap:2.78vw;column-gap:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__list{flex-direction:column;margin-top:24.15vw;row-gap:9.66vw}}.top-feature__item{flex:1}.top-feature__item:nth-child(2){margin-top:3.82vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item:nth-child(2){margin-top:0}}.top-feature__item:nth-child(3){margin-top:7.64vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item:nth-child(3){margin-top:0}}.top-feature__item .item-body{aspect-ratio:370/450;border-radius:15px;overflow:hidden;position:relative;color:#fff;padding-top:20.83vw;padding-inline:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item .item-body{aspect-ratio:370/300;padding-top:38.65vw;padding-inline:4.83vw}}.top-feature__item .item-body::before{content:"";position:absolute;inset:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4));z-index:1}.top-feature__item .item-body .img{position:absolute;inset:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.top-feature__item .item-body .num{position:relative;z-index:2;font-family:var(--font-en);font-size:3.54vw;font-weight:600;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item .item-body .num{font-size:9.66vw}}.top-feature__item .item-body .title{position:relative;z-index:2;font-size:1.46vw;font-weight:900;line-height:1.5;width:100%;margin-top:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item .item-body .title{font-size:5.07vw;margin-top:2.42vw}}.top-feature__item .item-text{margin-top:1.39vw;margin-bottom:0;font-size:1.25vw;line-height:1.5;position:relative;display:flex;align-items:center;gap:1.74vw;padding-left:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item .item-text{margin-top:4.83vw;font-size:4.35vw;gap:4.83vw;padding-left:0}}.top-feature__item .item-text::before{content:"FEATURE";font-family:var(--font-en);font-size:.69vw;font-weight:600;writing-mode:vertical-rl;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.top-feature__item .item-text::before{font-size:2.42vw}}.m-flow{position:relative;max-width:22.22vw;margin:3.47vw auto 1.39vw;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width: 768px)and (orientation: portrait){.m-flow{max-width:77.29vw;margin:12.08vw auto 4.83vw}}.m-flow li{position:relative;width:33.3333333333%;padding-left:0;list-style-type:none;color:color-mix(in oklch, var(--color-text) 40%, white);font-size:.97vw;font-weight:bold;text-align:center;text-transform:uppercase;counter-increment:steps}@media all and (max-width: 768px)and (orientation: portrait){.m-flow li{font-size:3.38vw}}.m-flow li:before{content:counter(steps);position:static;display:block;width:1.81vw;height:1.81vw;margin:.49vw auto .69vw auto;color:color-mix(in oklch, var(--color-text) 40%, white);font-size:.83vw;line-height:1.81vw;text-align:center;background-color:color-mix(in oklch, var(--color-text) 7%, white);border-radius:50%}@media all and (max-width: 768px)and (orientation: portrait){.m-flow li:before{width:6.28vw;height:6.28vw;margin:1.69vw auto 2.42vw auto;font-size:2.9vw;line-height:6.28vw}}.m-flow li:after{content:"";position:absolute;top:1.25vw;left:-58%;z-index:-1;width:100%;height:.14vw;background-color:color-mix(in oklch, var(--color-text) 7%, white)}@media all and (max-width: 768px)and (orientation: portrait){.m-flow li:after{top:4.35vw;height:.48vw}}.m-flow li:first-child:after{content:none}.m-flow li[aria-current=page],.m-flow li.complete{color:var(--color-text)}.m-flow li[aria-current=page]:before,.m-flow li.complete:before{background-color:var(--color-text);color:var(--color-bg)}.m-flow li[aria-current=page]:after,.m-flow li.complete:after{background-color:var(--color-text)}.l-form,.wpcf7{font-size:1.11vw;max-width:55.56vw;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.l-form,.wpcf7{font-size:4.11vw;max-width:initial;margin-inline:4.83vw}}.l-form .title,.wpcf7 .title{text-align:center;font-size:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.l-form .title,.wpcf7 .title{font-size:4.83vw}}.l-form .text1,.wpcf7 .text1{text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.l-form .text1,.wpcf7 .text1{text-align:left}}.contact-telbox{display:flex;gap:1.39vw;margin:1.39vw 0 4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.contact-telbox{flex-direction:column;gap:4.83vw;margin:4.83vw 0 14.49vw}}.contact-telbox__item{flex:1;padding:2.08vw .69vw;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.contact-telbox__item{padding:7.25vw 2.42vw}}.contact-telbox__name{font-weight:bold}.contact-telbox__num{font-weight:bold;font-size:3.47vw;font-family:var(--font-en);display:flex;align-items:center;justify-content:center;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.contact-telbox__num{font-size:9.66vw;justify-content:flex-start}}.contact-telbox__note{margin-top:1.39vw;display:flex;gap:1.39vw;align-items:center;justify-content:center;text-align:left}@media all and (max-width: 768px)and (orientation: portrait){.contact-telbox__note{margin-top:4.83vw;gap:4.83vw}}.contactform{width:100%}@media all and (max-width: 768px)and (orientation: portrait){.contactform th,.contactform td{display:block}}.contactform th{width:17.01vw;padding-top:1.53vw;padding-right:1.39vw;padding-bottom:1.39vw;vertical-align:top;line-height:1;text-align:left}@media all and (max-width: 768px)and (orientation: portrait){.contactform th{width:100%;padding-right:0;padding-bottom:0;padding-top:7.25vw}}.contactform th label{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:.35vw}@media all and (max-width: 768px)and (orientation: portrait){.contactform th label{margin-bottom:1.21vw}}.contactform th label span{padding:.35vw;margin-left:.69vw;background-color:color-mix(in oklch, var(--color-text) 10%, white);color:color-mix(in oklch, var(--color-text) 40%, white);font-size:.69vw;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.contactform th label span{padding:1.21vw;margin-left:2.42vw;font-size:2.42vw}}.contactform th label .required{background-color:var(--color-error);color:#fff}.contactform td{padding-block:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.contactform td{padding:0}}.contactform .zip-field{display:flex;align-items:center;margin-block:.7em}@media all and (max-width: 768px)and (orientation: portrait){.contactform .zip-field{flex-wrap:wrap}}.contactform .zip-field input#zip{width:7em;margin-left:.4em;margin-right:.8em}.contactform .zip-field .hint{margin-top:.3em}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7-form .wpcf7-radio{display:flex;flex-direction:column}.wpcf7-form .acceptance p{text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .acceptance p{text-align:left}}.wpcf7-form .acceptance .text{max-height:13.89vw;padding:1.39vw;margin-bottom:1.39vw;overflow-y:auto;border:1px solid #cbcbcb}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .acceptance .text{max-height:48.31vw;padding:4.83vw;margin-bottom:4.83vw}}.wpcf7-form .acceptance .text p{text-align:left}.wpcf7-form .acceptance .text h2:first-of-type{margin-top:0}.wpcf7-form .acceptance [data-name=your-privacy]{display:block;text-align:center}.wpcf7-form .acceptance [data-name=your-privacy] .wpcf7-list-item{margin-inline:auto;display:flex;align-items:center}.wpcf7-form .acceptance [data-name=your-privacy] .wpcf7-list-item-label{margin-left:.35vw}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .acceptance [data-name=your-privacy] .wpcf7-list-item-label{margin-left:1.21vw}}.wpcf7-form .acceptance [data-name=your-privacy] label{padding:.35vw .69vw}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .acceptance [data-name=your-privacy] label{padding:1.21vw 2.42vw;text-align:left}}.wpcf7-form .acceptance [data-name=your-privacy] label{background-color:color-mix(in oklch, var(--color-text) 6%, white);display:flex;align-items:center}.wpcf7-form .wpcf7-list-item{margin:0;margin-bottom:.2em}.wpcf7-form .m-btngroup{position:relative;display:flex;justify-content:center;align-items:center;gap:.69vw;margin:4.17vw 0 0}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .m-btngroup{flex-direction:column-reverse;gap:2.42vw;margin:14.49vw 0 0}}.wpcf7-form .m-btngroup [type=button],.wpcf7-form .m-btngroup [type=submit]{cursor:pointer}.wpcf7-form .m-btngroup [type=button]:disabled,.wpcf7-form .m-btngroup [type=submit]:disabled{cursor:not-allowed}.wpcf7-form .m-btngroup .wpcf7-form-control{width:20.83vw;padding:1.04vw}@media all and (max-width: 768px)and (orientation: portrait){.wpcf7-form .m-btngroup .wpcf7-form-control{width:72.46vw;padding:3.62vw}}.wpcf7-form .m-btngroup .wpcf7-submit{border:1px solid var(--color-text);border-radius:9999px;background-color:var(--color-text);color:#fff;transition:var(--transition)}.wpcf7-form .m-btngroup .wpcf7-submit:hover,.wpcf7-form .m-btngroup .wpcf7-submit:focus{background-color:#fff;color:var(--color-text)}.wpcf7-form .m-btngroup .wpcf7-submit:disabled{border-color:rgba(0,0,0,0);background-color:color-mix(in oklch, var(--color-text) 8%, white);color:color-mix(in oklch, var(--color-text) 50%, white)}.wpcf7-form .m-btngroup .wpcf7-previous{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;background-color:color-mix(in oklch, var(--color-text) 10%, white);border-radius:9999px;transition:var(--transition)}.wpcf7-form .m-btngroup .wpcf7-previous:hover,.wpcf7-form .m-btngroup .wpcf7-previous:focus{background-color:color-mix(in oklch, var(--color-text) 12%, white)}.wpcf7-form .m-btngroup .wpcf7-spinner{position:absolute;margin:0}.wpcf7-form .wpcf7-not-valid-tip{position:relative;padding-left:1.2em;font-size:.9em;font-weight:bold}.wpcf7-form .wpcf7-not-valid-tip::before{content:"";position:absolute;top:.3em;left:0;display:inline-block;width:1.1em;height:1.1em;background-image:url("images/common/icon_attention.svg");background-size:contain;background-repeat:no-repeat}#autozip{display:none !important}.grecaptcha-badge{visibility:hidden;bottom:7.64vw !important}@media all and (max-width: 768px)and (orientation: portrait){.grecaptcha-badge{bottom:26.57vw !important}}body:has(.wpcf7) .grecaptcha-badge{visibility:visible}.l-bg-aplha{position:absolute;inset:0;z-index:-10;margin-left:1.74vw;background:#fbf6f0}@media all and (max-width: 768px)and (orientation: portrait){.l-bg-aplha{margin-left:0}}.gym-heading-type1{text-align:center}.gym-heading-type1 .icon{display:inline-block;width:5.56vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type1 .icon{width:18.12vw}}.gym-heading-type1 .en{display:block;margin-top:.69vw;font-family:var(--font-en);font-size:1.04vw;font-weight:bold;letter-spacing:.1em;color:#f35b04}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type1 .en{margin-top:2.42vw;font-size:2.9vw}}.gym-heading-type1 .jp{margin-top:.9vw;font-size:2.71vw;font-weight:500;line-height:1.4;letter-spacing:.03em;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type1 .jp{margin-top:5.31vw;font-size:5.8vw}}.gym-heading-type2{color:var(--color-base);text-align:center;line-height:1;font-weight:bold}.gym-heading-type2 .icon{width:3.82vw;aspect-ratio:1;margin-inline:auto}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type2 .icon{width:9.66vw}}.gym-heading-type2 .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gym-heading-type2 .jp{font-size:2.36vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type2 .jp{font-size:6.76vw}}.gym-heading-type2 .en{margin-top:.83vw;font-family:var(--font-en);font-size:.76vw;letter-spacing:.1em}@media all and (max-width: 768px)and (orientation: portrait){.gym-heading-type2 .en{font-size:2.66vw;margin-top:2.42vw}}.gym-reason{position:relative;margin-top:-1.67vw;padding-bottom:6.11vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason{padding-bottom:15.46vw;background:var(--color-bg)}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.gym-reason .c-bnr{display:none}}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason .gym-heading-type1{margin-top:9.66vw}}.gym-reason__wave{position:absolute;top:-13.19vw;left:0;z-index:0;width:100%}.gym-reason__wave img{width:100%}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__wave{top:-12.8vw}}.gym-reason__topImg{position:absolute;top:-18.75vw;left:calc(50% - 22.92vw);z-index:2;width:15.83vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__topImg{display:none}}.gym-reason__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.47vw;margin-top:4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__list{margin-top:9.66vw;grid-template-columns:100%;gap:9.66vw}}.gym-reason__item{position:relative;padding-bottom:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item{padding-bottom:0}}.gym-reason__item:not(:nth-child(3))::after{content:"";position:absolute;top:0;right:-1.74vw;display:block;width:1px;height:100%;background:var(--color-border)}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item:not(:nth-child(3))::after{width:100%;height:1px;top:unset;right:0;bottom:-4.83vw}}.gym-reason__item .item-img{position:relative;width:100%;aspect-ratio:380/350;overflow:hidden;border-radius:10px}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-img{aspect-ratio:4/3}}.gym-reason__item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gym-reason__item .item-img::after{content:"";position:absolute;bottom:-0.5px;left:-0.5px;width:8.33vw;aspect-ratio:120/65;background:url(./images/gym/corner_reason.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-img::after{width:28.99vw}}.gym-reason__item .item-numWrap,.gym-reason__item .item-title,.gym-reason__item .item-text{padding-left:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-numWrap,.gym-reason__item .item-title,.gym-reason__item .item-text{padding-left:4.83vw}}.gym-reason__item .item-numWrap{margin-top:-2.29vw;border-top-right-radius:10px;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-numWrap{margin-top:-7.97vw}}.gym-reason__item .item-numWrap .num-text{display:grid;width:-moz-fit-content;width:fit-content;font-family:var(--font-en);font-size:3.68vw;font-weight:500;line-height:1;text-align:center;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-numWrap .num-text{font-size:12.8vw}}.gym-reason__item .item-numWrap .num-text::after{content:"REASON";display:inline-block;font-size:.2em;font-weight:bold;letter-spacing:.1em}.gym-reason__item .item-title{margin-top:1.04vw;margin-bottom:.69vw;font-size:1.74vw;font-weight:bold;line-height:1.5;color:var(--color-base);font-feature-settings:"palt"}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-title{margin-top:2.42vw;margin-bottom:2.42vw;font-size:5.31vw}}.gym-reason__item .item-text{margin-block:0;font-size:1.11vw;font-weight:500;line-height:1.69}@media all and (max-width: 768px)and (orientation: portrait){.gym-reason__item .item-text{font-size:3.62vw}}.gym-news{padding-top:8.33vw;padding-bottom:8.61vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-news{padding-block:14.49vw;padding-bottom:15.46vw}}.gym-program .programBlock{position:relative;padding-block:4.86vw;overflow:clip}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock{padding-block:14.49vw}}.gym-program .programBlock.--studio{padding-top:0;margin-top:-6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock.--studio{margin-top:-9.66vw}}.gym-program .programBlock__content{display:flex;-moz-column-gap:3.47vw;column-gap:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock__content{flex-direction:column;row-gap:4.83vw}}.gym-program .programBlock .gym-heading.--type1{margin-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock .gym-heading.--type1{margin-top:0}}.gym-program .programBlock__body .body-title{font-size:1.74vw;font-weight:bold;text-align:center;margin-top:1.67vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock__body .body-title{font-size:5.31vw;margin-top:4.83vw}}.gym-program .programBlock__body .body-text{font-size:.97vw;font-weight:500;line-height:1.93;margin-block:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock__body .body-text{font-size:3.38vw;margin-block:4.83vw}}.gym-program .programBlock__slide{width:43.06vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .programBlock__slide{width:100%}}.gym-program .scheduleList{display:flex;align-items:center;justify-content:center;-moz-column-gap:.69vw;column-gap:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .scheduleList{flex-direction:column;row-gap:2.42vw}}.gym-program .scheduleList .schedule-item{width:calc(50% - .345vw)}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .scheduleList .schedule-item{width:100%;max-width:80%}}.gym-program .scheduleList .schedule-link{position:relative;display:block;font-size:.97vw;font-weight:bold;text-align:center;color:var(--color-text);border-radius:5px;border:1px solid var(--color-base);padding:.9vw 3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .scheduleList .schedule-link{font-size:3.38vw;padding:3.14vw 12.08vw}}.gym-program .scheduleList .schedule-link::before{content:"";position:absolute;top:50%;left:.97vw;transform:translateY(-50%);width:2.22vw;aspect-ratio:32/28;background:url(./images/gym/icon_schedule.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .scheduleList .schedule-link::before{width:6.76vw;left:3.38vw}}.gym-program .scheduleList .schedule-link .c-icon-blank{position:absolute;top:.56vw;right:.69vw;width:.76vw;margin:0}@media all and (max-width: 768px)and (orientation: portrait){.gym-program .scheduleList .schedule-link .c-icon-blank{width:2.66vw;top:1.93vw;right:2.42vw}}@media(any-hover: hover){.gym-program .scheduleList .schedule-link:hover,.gym-program .scheduleList .schedule-link:focus{background:rgb(from var(--color-orange) r g b/0.1)}}.gym-facility{position:relative;padding-top:6.25vw;padding-bottom:10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-facility{padding-top:14.49vw;padding-bottom:28.99vw}}.gym-facility .m-facilityBox{margin-top:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.gym-facility .m-facilityBox{margin-top:9.66vw}}.c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.c-deco-nami{width:17.87vw}}.c-deco-nami img{animation:nami-sway 3s ease-in-out infinite}.c-deco-board{position:absolute;width:9.03vw}@media all and (max-width: 768px)and (orientation: portrait){.c-deco-board{width:31.4vw}}.sw-heading-type1{text-align:center}.sw-heading-type1 .icon{display:inline-block;width:5.56vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type1 .icon{width:18.12vw}}.sw-heading-type1 .en{display:block;margin-top:.69vw;font-family:var(--font-en);font-size:1.04vw;font-weight:bold;letter-spacing:.1em;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type1 .en{margin-top:2.42vw;font-size:2.9vw}}.sw-heading-type1 .jp{margin-top:.9vw;font-size:2.71vw;font-weight:900;line-height:1.4;letter-spacing:.03em;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type1 .jp{margin-top:5.31vw;font-size:5.8vw}}.sw-heading-type2{text-align:center}.sw-heading-type2 .icon{display:inline-block;max-height:3.82vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type2 .icon{max-height:13.29vw}}.sw-heading-type2 .jp{margin-top:.9vw;font-size:1.94vw;font-weight:900;line-height:1.4;letter-spacing:.03em;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type2 .jp{margin-top:5.31vw;font-size:5.8vw}}.sw-heading-type2 .en{display:block;margin-top:.69vw;font-family:var(--font-en);font-size:1.04vw;font-weight:bold;letter-spacing:.1em;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type2 .en{margin-top:2.42vw;font-size:2.9vw}}.sw-heading-type3{text-align:center;font-weight:bold;color:#fff}.sw-heading-type3 .icon{display:inline-block;max-height:3.82vw}.sw-heading-type3 .icon img{max-height:inherit}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type3 .icon{max-height:13.29vw}}.sw-heading-type3 .jp{margin-top:.69vw;font-size:1.94vw;line-height:1.4;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type3 .jp{margin-top:2.42vw;font-size:5.8vw}}.sw-heading-type3 .en{display:block;margin-top:.69vw;font-family:var(--font-en);font-size:.76vw;letter-spacing:.1em}@media all and (max-width: 768px)and (orientation: portrait){.sw-heading-type3 .en{margin-top:1.21vw;font-size:2.66vw}}.sw-reason{position:relative;margin-top:-1.67vw;padding-bottom:16.67vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason{padding-bottom:62.8vw}}.sw-reason__inner{position:relative}.sw-reason__inner .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__inner .c-deco-nami{width:17.87vw}}.sw-reason__inner .c-deco-nami._left{top:1.39vw;left:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__inner .c-deco-nami._left{top:96.62vw;left:4.83vw}}.sw-reason__inner .c-deco-nami._right{top:18.06vw;right:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__inner .c-deco-nami._right{top:100.24vw;right:4.83vw}}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__bnr{position:relative;top:-2.42vw}}.sw-reason__wave{position:absolute;top:-12.5vw;left:0;z-index:-1;width:100%}.sw-reason__wave img{width:100%}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__wave{top:-12.8vw}}.sw-reason__topImg{position:relative;z-index:2}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__topImg{height:76.81vw}}.sw-reason__topImg .img01{position:absolute;top:-13.19vw;left:16.67vw;width:17.78vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__topImg .img01{width:51.69vw;top:21.74vw;left:-8.45vw}}.sw-reason__topImg .img02{position:absolute;top:-11.81vw;right:6.94vw;width:26.88vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__topImg .img02{width:64.01vw;top:12.08vw;right:-4.83vw}}.sw-reason__item{position:relative}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item{margin-top:12.08vw}}.sw-reason__item .item-img{position:absolute;width:39.03vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-img{position:relative;width:91.79vw}}.sw-reason__item .item-body{width:46.18vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-body{width:100%;margin-top:-8.7vw}}.sw-reason__item .item-title .en{display:flex;align-items:baseline;gap:1.39vw;font-family:var(--font-en);font-size:.97vw;font-weight:bold;line-height:1;color:#439cea}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-title .en{font-size:2.66vw;gap:2.42vw}}.sw-reason__item .item-title .en .num{color:var(--color-base);font-size:4.86vw;font-weight:600}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-title .en .num{font-size:9.66vw}}.sw-reason__item .item-title .jp{margin-top:.69vw;font-size:2.22vw;font-weight:900;line-height:1.4;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-title .jp{margin-top:2.42vw;font-size:5.07vw}}.sw-reason__item .item-text{margin-top:1.39vw;margin-bottom:0;font-size:1.25vw;line-height:2;color:var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item .item-text{margin-top:2.9vw;font-size:3.38vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--01{padding-top:16.67vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--01 .item-img{top:.69vw;left:-2.08vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--01 .item-body{margin-left:auto}}.sw-reason__item.--01 .c-deco-board{position:absolute;width:9.03vw;top:-1.39vw;right:26.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item.--01 .c-deco-board{width:21.74vw;top:-20.53vw;right:0}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--02{padding-top:8.33vw;margin-left:3.47vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--02 .item-img{top:6.25vw;right:1.39vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--02 .item-body{margin-right:auto}}.sw-reason__item.--02 .c-deco-board{position:absolute;width:7.08vw;top:-5.9vw;left:21.53vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item.--02 .c-deco-board{width:16.18vw;top:-12.08vw;left:0}}.sw-reason__item.--02 .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item.--02 .c-deco-nami{width:17.87vw}}.sw-reason__item.--02 .c-deco-nami._left{top:4.86vw;left:9.72vw}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--03{padding-top:17.36vw;margin-right:-1.39vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--03 .item-img{top:3.13vw;left:-2.08vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-reason__item.--03 .item-body{margin-left:auto}}.sw-reason__item.--03 .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item.--03 .c-deco-nami{width:17.87vw}}.sw-reason__item.--03 .c-deco-nami._right{top:9.72vw;right:24.31vw}.sw-reason__item.--03 .c-deco-board{position:absolute;width:7.08vw;top:3.47vw;right:15.28vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-reason__item.--03 .c-deco-board{width:17.87vw;top:-12.08vw;right:0}}.sw-first{position:relative;background:var(--color-base);scroll-margin-top:10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first{scroll-margin-top:50.72vw}}.sw-first .l-wave{background:var(--color-base);top:-10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first .l-wave{top:-31.4vw}}.sw-first__inner{position:relative}.sw-first__inner .c-deco-board{position:absolute;width:12.85vw;top:-18.75vw;left:15.28vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__inner .c-deco-board{width:26.81vw;top:-55.56vw;left:12.08vw}}.sw-first__inner .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__inner .c-deco-nami{width:17.87vw}}.sw-first__inner .c-deco-nami._left{top:.69vw;left:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__inner .c-deco-nami._left{top:-13.04vw;left:5.8vw}}.sw-first__inner .c-deco-nami._right{top:17.36vw;right:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__inner .c-deco-nami._right{top:80.92vw;right:4.83vw}}.sw-first__topImg .img01{position:absolute;top:-10.07vw;right:15.28vw;width:20.14vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__topImg .img01{width:50.72vw;top:-50.72vw;right:2.42vw}}.sw-first__desc{margin-top:1.39vw;margin-bottom:0;font-size:1.25vw;line-height:1.8;text-align:center;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__desc{margin-top:7.25vw;font-size:3.38vw;text-align:left;line-height:2}}.sw-first__box{position:relative;z-index:1;display:flex;justify-content:center;gap:3.47vw;margin-top:4.86vw;padding:3.47vw;border-radius:50px 50px 20px 20px;background:#fff}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__box{margin-top:25.85vw;flex-direction:column;gap:7.25vw;padding:9.66vw 4.83vw}}.sw-first__box .circle-img{position:absolute;top:-5vw;left:4.65vw;display:grid;place-items:center;width:8.13vw;height:auto;aspect-ratio:1;border-radius:50%}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__box .circle-img{width:21.74vw;top:-10.87vw;left:50%;transform:translateX(-50%)}}.sw-first__box .circle-img:before{content:"";position:absolute;width:125%;height:auto;aspect-ratio:1;border-radius:50%;background:#439cea;-webkit-mask:url(./images/swimming/text_circle_taiken.png) no-repeat center center/100% 100%;mask:url(./images/swimming/text_circle_taiken.png) no-repeat center center/100% 100%;animation:rotate 20s linear infinite}.sw-first__box .wp-block-button{margin-top:1.39vw;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__box .wp-block-button{margin-top:0}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.sw-first__box .wp-block-button__link{width:90%}}.sw-first__title{font-weight:bold;text-align:center}.sw-first__title .icon{display:inline-block;max-height:3.82vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__title .icon{max-height:13.29vw}}.sw-first__title .jp{margin-top:.69vw;font-size:1.94vw;line-height:1.4;text-align:center;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__title .jp{margin-top:2.42vw;font-size:4.83vw}}.sw-first__title .en{display:block;margin-top:.69vw;font-family:var(--font-en);font-size:.76vw;letter-spacing:.1em;color:#439cea}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__title .en{margin-top:1.21vw;font-size:2.66vw}}.sw-first__taiken{flex:1;padding-top:.56vw;padding-inline:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__taiken{width:100%;padding-top:4.83vw;padding-inline:0}}.sw-first__taiken .taiken-list{margin-top:1.74vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__taiken .taiken-list{margin-top:6.04vw}}.sw-first__taiken .taiken-item{position:relative;display:flex;align-items:center;gap:1.81vw;padding:1.04vw;border-top:2px dashed var(--color-border);font-size:1.25vw;font-weight:bold}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__taiken .taiken-item{padding-block:3.62vw;padding-inline:0;gap:3.62vw;font-size:4.35vw}}.sw-first__taiken .taiken-item::before{content:"";position:relative;width:3.75vw;aspect-ratio:54/50;flex-shrink:0;background:url(./images/swimming/icon_check.png) no-repeat center center/contain}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__taiken .taiken-item::before{width:10.39vw}}.sw-first__voice{width:50%;padding-block:2.08vw;padding-inline:2.78vw;border-radius:30px;background:#e6f0f9}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice{padding:7.25vw 4.83vw 0 4.83vw;width:100%}}.sw-first__voice .sw-first__title .jp{margin-top:0;color:var(--color-text);font-size:1.67vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice .sw-first__title .jp{font-size:4.35vw}}.sw-first__voice .voice-list{margin-top:1.04vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice .voice-list{margin-top:4.83vw}}.sw-first__voice .voice-item{display:flex;align-items:center;gap:1.39vw;padding-block:1.25vw;padding-left:1.04vw;border-top:2px dashed var(--color-border)}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice .voice-item{gap:4.83vw;padding-block:3.62vw;align-items:flex-start;padding-left:0}}.sw-first__voice .voice-item .item-img{width:5.83vw;flex-shrink:0}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice .voice-item .item-img{width:20.29vw}}.sw-first__voice .voice-item .item-text{margin-block:0;font-size:.97vw;line-height:1.8}@media all and (max-width: 768px)and (orientation: portrait){.sw-first__voice .voice-item .item-text{font-size:3.38vw}}.sw-gallery{padding-top:6.94vw;background:#e6f0f9}@media all and (max-width: 768px)and (orientation: portrait){.sw-gallery{padding-top:19.32vw}}.sw-gallery::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6.94vw;background:var(--color-bg)}@media all and (max-width: 768px)and (orientation: portrait){.sw-gallery::after{height:16.91vw}}.sw-gallery .l-wave{background:#e6f0f9;top:-13.89vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-gallery .l-wave{top:-28.99vw}}@media all and (max-width: 768px)and (orientation: portrait){.sw-gallery .slideWrap{max-width:82.13vw}}.sw-gallery .slideWrap::before{content:"SWIMMING GALLERY";position:absolute;top:3.47vw;left:-4.17vw;writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-en);font-size:.83vw;font-weight:bold;letter-spacing:.1em;color:var(--color-base)}@media all and (max-width: 768px)and (orientation: portrait){.sw-gallery .slideWrap::before{font-size:2.9vw;left:-12.08vw;top:7.73vw}}.sw-news{padding-top:8.33vw;padding-bottom:9.17vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-news{padding-top:12.08vw;padding-bottom:34.3vw}}.sw-program{padding-top:6.25vw;border-radius:50px 50px 0 0;background:linear-gradient(to bottom, #056bc4, #439cea);position:relative}@media all and (max-width: 768px)and (orientation: portrait){.sw-program{padding-top:35.02vw}}.sw-program .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program .c-deco-nami{width:17.87vw}}.sw-program .c-deco-nami._left{top:6.94vw;right:20.83vw}.sw-program .c-deco-nami._right{top:13.19vw;right:9.03vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program .c-deco-nami._right{top:22.95vw;right:7.25vw}}.sw-program .c-deco-board{position:absolute;width:7.43vw;top:-4.86vw;right:10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program .c-deco-board{width:20.05vw;top:-26.57vw;right:4.83vw}}.sw-program .c-deco-adult{position:absolute;width:5.28vw;top:10.42vw;right:19.44vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program .c-deco-adult{width:14.49vw;top:7.25vw;right:31.4vw}}.sw-program .c-top-heading{color:#fff}.sw-program__topImg .img01{position:absolute;top:-11.81vw;left:4.86vw;z-index:2;width:29.17vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__topImg .img01{width:53.14vw;top:-43.48vw;left:0}}.sw-program__wrapper{position:relative;padding-top:6.94vw;padding-bottom:10.42vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__wrapper{padding-top:14.49vw;padding-bottom:48.31vw}}.sw-program__wrapper.--kids{--color-item: #056bc4;position:sticky;top:-36.11vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__wrapper.--kids{top:-294.69vw}}.sw-program__wrapper.--adult{--color-item: #439cea;position:relative;border-radius:50px 50px 0 0;background:linear-gradient(to bottom, #056bc4, #439cea)}.sw-program__inner{display:flex;align-items:flex-start;gap:5.56vw;position:relative;z-index:2}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__inner{flex-direction:column;align-items:center;gap:0}}.sw-program__inner .wp-block-button{margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__inner .wp-block-button{margin-top:4.83vw}}.sw-program__head{position:sticky;top:4.86vw;flex:1;padding-top:6.94vw;padding-left:4.17vw;color:#fff;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__head{padding-top:0;padding-left:0;position:relative;top:unset;width:100%}}.sw-program__head::before{content:"SWIMMING PROGRAM";position:absolute;top:3.47vw;left:-0.97vw;writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-en);font-size:.83vw;font-weight:bold;letter-spacing:.1em;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__head::before{font-size:2.17vw;left:0;top:0}}.sw-program__head .c-deco-nami{position:absolute;width:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__head .c-deco-nami{width:17.87vw}}.sw-program__head .c-deco-nami._left{top:3.47vw;left:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__head .c-deco-nami._left{top:-1.21vw;left:9.66vw}}.sw-program__head .c-deco-nami._right{top:25.69vw;right:-2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__head .c-deco-nami._right{top:28.99vw;right:-2.42vw}}.sw-program__list{display:grid;width:65.28vw;padding:3.47vw;gap:1.39vw;border-radius:50px;background:#d7e7f5}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__list{margin-top:10.87vw}}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__list{border-radius:30px;padding:3.86vw;gap:5.8vw;width:100%}}.sw-program__link{position:relative;display:flex;gap:3.13vw;padding:2.08vw;border-radius:20px;background:#fff;text-decoration:none}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link{flex-direction:column-reverse;gap:5.8vw;padding:7.25vw 3.86vw;border-radius:14px}}.sw-program__link .item-num{position:absolute;top:0;right:3.47vw;display:grid;place-items:center;place-content:center;width:6.25vw;aspect-ratio:90/70;font-family:var(--font-en);font-size:2.29vw;font-weight:600;line-height:1;text-align:center;color:#fcfcfb;border-radius:0 0 10px 10px;background-color:var(--color-item)}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-num{width:21.74vw;font-size:7.97vw;right:3.86vw}}.sw-program__link .item-num span{display:inline-block;margin-bottom:.69vw;font-size:.242em;font-weight:bold}.sw-program__link .item-img{flex-shrink:0;width:18.96vw;aspect-ratio:273/200;overflow:hidden;border-radius:15px}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-img{width:100%}}.sw-program__link .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease}.sw-program__link .item-title{margin-top:.69vw;color:var(--color-item)}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-title{margin-top:2.42vw}}.sw-program__link .item-title .en{display:block;font-family:var(--font-en);font-size:.69vw;font-weight:bold;line-height:1;letter-spacing:.1em}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-title .en{font-size:2.42vw}}.sw-program__link .item-title .jp{margin-top:.35vw;font-size:1.94vw;font-weight:900;line-height:1.4}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-title .jp{margin-top:1.21vw;font-size:4.83vw}}.sw-program__link .item-text{margin-top:.69vw;margin-bottom:0;font-size:1.18vw;line-height:1.8;transition:var(--transition)}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .item-text{font-size:3.62vw;margin-top:2.42vw}}.sw-program__link .target{margin-top:.69vw;display:flex;align-items:center;gap:1.04vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .target{margin-top:2.42vw;gap:3.62vw}}.sw-program__link .target .target-label{display:inline-flex;align-items:center;justify-content:center;width:4.72vw;aspect-ratio:68/31;font-size:.97vw;font-weight:bold;color:#fff;border-radius:9999px;background:var(--color-item)}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .target .target-label{width:16.43vw;font-size:3.38vw}}.sw-program__link .target .target-text{font-size:.97vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-program__link .target .target-text{font-size:3.38vw}}@media(any-hover: hover){.sw-program__link:hover .item-img img,.sw-program__link:focus .item-img img{scale:1.1}.sw-program__link:hover .item-text,.sw-program__link:focus .item-text{color:var(--color-item)}}.sw-facility{position:relative;padding-bottom:17.64vw;background:#e6f0f9}@media all and (max-width: 768px)and (orientation: portrait){.sw-facility{padding-top:9.66vw;padding-bottom:48.31vw}}.sw-facility .l-wave{background:#e6f0f9;top:-14.31vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-facility .l-wave{top:-14.49vw}}.sw-facility__inner{position:relative;z-index:1}.sw-facility .m-facilityBox{margin-top:5.56vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-facility .m-facilityBox{margin-top:14.49vw}}.m-contentBox{display:flex;align-items:center;gap:3.47vw;background:#fff;border-radius:40px;padding:2.78vw;position:relative;margin-top:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.m-contentBox{margin-top:7.25vw;flex-direction:column;padding:7.25vw;gap:4.83vw}}.m-contentBox__img{width:50%;border-radius:10px;overflow:hidden}@media all and (max-width: 768px)and (orientation: portrait){.m-contentBox__img{width:100%}}.m-contentBox__body{flex:1}.m-contentBox__body>*:first-child{margin-top:0}.m-contentBox__body>*:last-child{margin-bottom:0}.m-contentBox.--reverse{flex-direction:row-reverse}@media all and (max-width: 768px)and (orientation: portrait){.m-contentBox.--reverse{flex-direction:column}}.sec-program{padding-top:6.25vw;padding-bottom:8.33vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.sec-program{padding-top:14.49vw;padding-bottom:19.32vw}}.sec-program::before{content:"";position:absolute;top:3.26vw;right:9.03vw;width:18.54vw;aspect-ratio:267/116;background:url(./images/kids/deco_set.png) no-repeat center center/contain;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.sec-program::before{top:3.62vw;right:2.42vw;width:27.78vw}}.sec-program__intro{position:relative;padding-bottom:8.33vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__intro{padding-bottom:14.49vw}}.sec-program__intro::before{content:"";position:absolute;top:-6.25vw;left:0;width:100vw;margin-inline:calc(50% - 50vw);height:130%;background:linear-gradient(to bottom, #056bc4, #439cea);z-index:-1;border-radius:50px 50px 0 0}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__intro::before{top:-14.49vw}}.sec-program__intro .l-wave{top:unset;bottom:-3.47vw;background:#ecf5fd}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__intro .l-wave{bottom:-12.08vw}}.sec-program__intro .intro-title{font-size:2.71vw;font-weight:900;line-height:1.4;letter-spacing:.03em;text-align:center;color:#fff}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__intro .intro-title{font-size:5.8vw}}.sec-program__intro .m-contentBox{margin-top:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__intro .m-contentBox{margin-top:7.25vw}}.sec-program__main{position:relative}.sec-program__main .block1{position:relative;padding-bottom:12.5vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .block1{padding-bottom:16.91vw}}.sec-program__main .block1>*:first-child{margin-top:0}.sec-program__main .block1::before{content:"";position:absolute;width:100vw;height:100%;margin-inline:calc(50% - 50vw);background:#ecf5fd;z-index:-1}.sec-program__main .block2{position:relative;background:var(--color-bg)}.sec-program__main .block2 .l-wave{top:-10.42vw;z-index:-1;background:var(--color-bg)}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .block2 .l-wave{top:-13.29vw}}.sec-program__main .block2 .c-heading{margin-top:0}.sec-program__main .infoBlock{margin-top:6.94vw;display:grid;grid-template-columns:100%;gap:5.56vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .infoBlock{margin-top:12.08vw;gap:9.66vw}}.sec-program__main .infoBlock__item{background:#f5f5f5;padding:2.78vw;border-radius:20px}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .infoBlock__item{padding:7.25vw}}.sec-program__main .infoBlock__title{margin-top:0;font-size:1.46vw;font-weight:bold;color:var(--color-black);padding-bottom:.5em;border-bottom:1px solid #ccc}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .infoBlock__title{font-size:4.35vw}}.sec-program__main .infoBlock__images{display:flex;gap:.69vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program__main .infoBlock__images{gap:2.42vw}}.sec-program__main .infoBlock__images img{display:block}.sec-program.--type2 .sec-program__intro{padding-bottom:18.75vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program.--type2 .sec-program__intro{padding-bottom:24.15vw}}.sec-program.--type2 .sec-program__intro .l-wave{bottom:-13.89vw;background:var(--color-bg)}@media all and (max-width: 768px)and (orientation: portrait){.sec-program.--type2 .sec-program__intro .l-wave{bottom:-14.49vw}}.sec-program.--type2 .block1{padding-bottom:0}.sec-program.--type2 .block1::before{background:var(--color-bg)}.sec-program .btn-wrap{display:flex;margin-top:var(--space-comp);gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program .btn-wrap{gap:3.62vw;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.sec-program .btn-wrap .wp-block-button__link{width:22.92vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-program .btn-wrap .wp-block-button__link{width:79.71vw}}.sec-schoolbus{padding-top:9.72vw;padding-bottom:8.33vw;position:relative}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus{padding-top:12.08vw;padding-bottom:14.49vw}}.sec-schoolbus .l-wave{top:0;background:#ecf5fd;z-index:-1}.sec-schoolbus__intro{position:relative;padding-bottom:13.89vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus__intro{padding-bottom:24.15vw}}.sec-schoolbus__intro::before{content:"";position:absolute;top:10%;bottom:0;left:0;width:100vw;margin-inline:calc(50% - 50vw);background:#ecf5fd;z-index:-1}.sec-schoolbus__intro .c-heading{margin-top:0}.sec-schoolbus__intro .m-contentBox{margin-top:3.47vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus__intro .m-contentBox{margin-top:7.25vw}}.sec-schoolbus__main{position:relative}.sec-schoolbus__main .l-wave{top:-10.42vw;background:var(--color-bg);z-index:-1}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus__main .l-wave{top:-13.29vw}}.sec-schoolbus__main .c-heading{margin-top:0}.sec-schoolbus .bus-route{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.39vw 2.78vw;margin-top:2.08vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus .bus-route{grid-template-columns:1fr;gap:4.83vw;margin-top:4.83vw}}.sec-schoolbus .bus-route__item{display:flex;align-items:center;gap:1.11vw;background:#e6f0f9;border-radius:20px;padding:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus .bus-route__item{gap:1.93vw;padding:2.42vw}}.sec-schoolbus .bus-route__item .week{display:grid;place-items:center;padding:.69vw;border-radius:8px;background:var(--color-base);color:#fff;font-weight:bold;gap:.56vw}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus .bus-route__item .week{gap:1.93vw}}.sec-schoolbus .bus-route__item .course li{font-size:1.39vw;color:var(--color-black)}@media all and (max-width: 768px)and (orientation: portrait){.sec-schoolbus .bus-route__item .course li{font-size:4.35vw}}.page-campaign .c-heading--lv2{margin-top:6.94vw}@media all and (max-width: 768px)and (orientation: portrait){.page-campaign .c-heading--lv2{margin-top:14.49vw}}.page-campaign .btn-wrap{display:flex;align-items:center;gap:var(--grid-gap)}@media all and (max-width: 768px)and (orientation: portrait){.page-campaign .btn-wrap{flex-direction:column;align-items:stretch}}.page-campaign .btn-wrap .wp-block-button__link{width:19.44vw}@media all and (max-width: 768px)and (orientation: portrait){.page-campaign .btn-wrap .wp-block-button__link{width:67.63vw}}.sw-cta{position:relative;color:#fff}.sw-cta::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, var(--color-blue), #439cea);z-index:-1;border-radius:40px 40px 0 0}.sw-cta__inner{position:relative;z-index:2;text-align:center;padding-top:2.78vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__inner{padding-top:7.25vw}}.sw-cta__inner::before{content:"";position:absolute;top:6.94vw;left:0;width:10.49vw;aspect-ratio:151/94;background:url(./images/taiken/deco_set_left.png) no-repeat center center/contain;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__inner::before{display:none}}.sw-cta__inner::after{content:"";position:absolute;top:3.26vw;right:-2.78vw;width:19.72vw;aspect-ratio:284/156;background:url(./images/taiken/deco_set_right.png) no-repeat center center/contain;z-index:1}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__inner::after{top:2.42vw;right:7.25vw;width:24.15vw}}.sw-cta__head{width:-moz-fit-content;width:fit-content;margin-inline:auto}.sw-cta__head .label{margin-block:0;font-weight:700;font-size:1.94vw;text-align:left}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .label{font-size:4.83vw}}.sw-cta__head .title{margin-top:.69vw;margin-bottom:0;font-size:3.61vw;font-weight:900}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .title{margin-top:2.9vw;font-size:7.25vw}}.sw-cta__head .title2 .jp{font-size:1.18vw;font-weight:900;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .title2 .jp{font-size:3.14vw}}.sw-cta__head .title2 .en{margin-top:1.04vw;font-family:var(--font-en);font-size:3.75vw;font-weight:600;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .title2 .en{margin-top:2.42vw;font-size:8.7vw}}.sw-cta__head .lead{margin-top:.69vw;margin-bottom:0;font-size:1.67vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .lead{margin-top:2.42vw;font-size:4.35vw}}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__head .lead strong{display:block}}.sw-cta__content{margin-top:2.78vw;display:flex;align-items:stretch;gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__content{gap:4.83vw;margin-top:7.25vw;flex-direction:column}}.sw-cta__box{flex:1;display:grid;grid-template-rows:3.47vw auto 1fr;align-content:start;padding:1.39vw;border-radius:20px;box-shadow:0 2.08vw 2.08vw 0 rgba(0,0,0,.03);background:#fff;text-decoration:none;color:var(--color-text)}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box{grid-template-rows:12.08vw auto 1fr;padding:4.83vw;box-shadow:0 7.25vw 7.25vw 0 rgba(0,0,0,.03)}}.sw-cta__box .wp-block-separator{width:100%;max-width:35.76vw;margin-block:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box .wp-block-separator{max-width:80.68vw;margin-block:3.62vw}}.sw-cta__box.--tel .tel{display:flex;align-items:center;justify-content:center;gap:.69vw;height:100%;font-family:var(--font-en);font-size:3.33vw;line-height:1;color:#2785d8}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--tel .tel{gap:2.42vw;font-size:8.94vw}}.sw-cta__box.--tel .tel .icon-tel{display:block;width:.74em;aspect-ratio:1;background:#2785d8;-webkit-mask:url(./images/common/icon_tel.png) no-repeat center center/contain;mask:url(./images/common/icon_tel.png) no-repeat center center/contain}.sw-cta__box.--tel .hours{display:flex;align-items:center;justify-content:center;gap:1.39vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--tel .hours{gap:4.35vw}}.sw-cta__box.--tel .hours .hours-item{display:flex;align-items:center;gap:.69vw;line-height:1}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--tel .hours .hours-item{gap:1.93vw}}.sw-cta__box.--tel .hours .hours-item dt{min-width:6.25vw;font-size:1.11vw;text-align:center;font-weight:bold;color:#fff;background-color:var(--color-darkblue);padding:.7em;border-radius:.57em}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--tel .hours .hours-item dt{font-size:3.14vw}}.sw-cta__box.--tel .hours .hours-item dd{font-family:var(--font-en);font-size:1.25vw}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--tel .hours .hours-item dd{font-size:3.38vw}}.sw-cta__box.--contact .mail{display:flex;align-items:center;justify-content:center;gap:.69vw;height:100%;font-size:2.22vw;font-weight:bold;line-height:1;color:#2785d8}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--contact .mail{gap:1.93vw;font-size:5.8vw}}.sw-cta__box.--contact .mail .icon-mail{display:block;width:1.1em;aspect-ratio:33/26;background:#2785d8;-webkit-mask:url(./images/common/icon_mail.png) no-repeat center center/contain;mask:url(./images/common/icon_mail.png) no-repeat center center/contain;position:relative;top:.05em}.sw-cta__box.--contact .sub-text{flex:1;display:flex;align-items:center;justify-content:center;gap:.69vw;font-size:1.25vw;color:var(--color-text);transition:var(--transition);line-height:1.3}@media all and (max-width: 768px)and (orientation: portrait){.sw-cta__box.--contact .sub-text{font-size:3.38vw}}.sw-cta__box.--contact .sub-text .c-icon-internal{margin-left:.8em}@media(any-hover: hover){.sw-cta__box.--contact:hover .sub-text,.sw-cta__box.--contact:focus .sub-text{color:var(--color-hover)}.sw-cta__box.--contact:hover .c-icon-internal,.sw-cta__box.--contact:focus .c-icon-internal{translate:5px 0}}.sw-cta.--type2 .sw-cta__inner{padding-top:0}.sw-cta.--type2 .sw-cta__inner::before,.sw-cta.--type2 .sw-cta__inner::after{display:none}.page-taiken section{position:relative}.page-taiken .reason .reasonList{display:flex;gap:3.47vw;margin-top:4.17vw}@media all and (max-width: 768px)and (orientation: portrait){.page-taiken .reason .reasonList{flex-direction:column;gap:4.83vw;margin-top:7.25vw}}.page-taiken .reason .reasonList .item{flex:1}.page-taiken .reason .reasonList .img{width:100%;border-radius:20px;overflow:hidden}@media all and (max-width: 768px)and (orientation: portrait){.page-taiken .reason .reasonList .img{width:60%;margin-inline:auto}}.page-taiken .reason .reasonList .text{margin-top:.69vw;font-size:1.67vw;font-weight:bold;text-align:center}@media all and (max-width: 768px)and (orientation: portrait){.page-taiken .reason .reasonList .text{margin-top:2.42vw;font-size:4.35vw}}.page-taiken .voice .sw-first__gallery{width:40%}@media all and (max-width: 768px)and (orientation: portrait){.page-taiken .voice .sw-first__gallery{width:100%}}.u-clearfix{zoom:1}.u-clearfix:after{content:"";display:block;clear:both}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-float-left{float:left}.u-float-right{float:right}}.u-clear{clear:both}.u-hidden{display:none}.u-text-bold{font-weight:bold}.u-text-underline{text-decoration:underline}.u-text-sm{font-size:88%}.u-text-xs{font-size:75%}.u-text-lg{font-size:113%}.u-text-x-lg{font-size:140%}.u-text-xx-lg{font-size:160%}.u-text-xxx-lg{font-size:180%}.u-valign-top{vertical-align:top}.u-valign-middle{vertical-align:middle}.u-valign-bottom{vertical-align:bottom}.u-text-center,.u-text-center th,.u-text-center td{text-align:center}.u-text-right,.u-text-right th,.u-text-right td{text-align:right}.u-text-left,.u-text-left th,.u-text-left td{text-align:left}.u-image-text{overflow:hidden}.u-text-top{vertical-align:top}.u-text-middle{vertical-align:middle}.u-text-bottom{vertical-align:bottom}.u-word-break{word-break:break-all}.u-nowrap{white-space:nowrap}.u-color-base{color:var(--color-base) !important}.u-color-white{color:#fff !important}.u-color-blue{color:var(--color-blue) !important}.u-color-pink{color:var(--color-pink) !important}.u-color-lightblue{color:#e6f0f9 !important}.u-color-darkblue{color:var(--color-darkblue) !important}.u-color-orange{color:var(--color-orange) !important}.u-color-black{color:var(--color-black) !important}.u-color-red{color:var(--color-error) !important}.u-bg-base{background:var(--color-base) !important}.u-bg-white{background:#fff !important}.u-bg-darkblue{background:var(--color-darkblue) !important}.u-bg-red{background:var(--color-error) !important}.u-bg-default{background:var(--color-bg) !important}.u-bg-blue{background:var(--color-blue) !important}.u-bg-lightblue1{background:#e6f0f9 !important}.u-bg-lightblue2{background:#d7e7f5 !important}.u-margin-first{margin-top:0}.u-margin-zero{margin-bottom:0}.u-margin-half{margin-bottom:calc(var(--space-comp)/2)}.u-margin-default{margin-bottom:var(--space-comp)}.u-margin-double{margin-bottom:calc(var(--space-comp)*2)}.u-mx-auto{margin-inline:auto}.u-my-auto{margin-block:auto}@media all and (max-width: 768px)and (orientation: landscape){.u-sp{display:none}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-sp{display:none}}@media all and (max-width: 768px)and (orientation: portrait){.u-pc{display:none}}.u-mt0{margin-top:0vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt0{margin-top:0vw !important}}.u-mb0{margin-bottom:0vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb0{margin-bottom:0vw !important}}.u-pt0{padding-top:0vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt0{padding-top:0vw !important}}.u-pb0{padding-bottom:0vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb0{padding-bottom:0vw !important}}.u-mt10{margin-top:.69vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt10{margin-top:2.42vw !important}}.u-mb10{margin-bottom:.69vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb10{margin-bottom:2.42vw !important}}.u-pt10{padding-top:.69vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt10{padding-top:2.42vw !important}}.u-pb10{padding-bottom:.69vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb10{padding-bottom:2.42vw !important}}.u-mt20{margin-top:1.39vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt20{margin-top:4.83vw !important}}.u-mb20{margin-bottom:1.39vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb20{margin-bottom:4.83vw !important}}.u-pt20{padding-top:1.39vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt20{padding-top:4.83vw !important}}.u-pb20{padding-bottom:1.39vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb20{padding-bottom:4.83vw !important}}.u-mt30{margin-top:2.08vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt30{margin-top:7.25vw !important}}.u-mb30{margin-bottom:2.08vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb30{margin-bottom:7.25vw !important}}.u-pt30{padding-top:2.08vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt30{padding-top:7.25vw !important}}.u-pb30{padding-bottom:2.08vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb30{padding-bottom:7.25vw !important}}.u-mt40{margin-top:2.78vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt40{margin-top:9.66vw !important}}.u-mb40{margin-bottom:2.78vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb40{margin-bottom:9.66vw !important}}.u-pt40{padding-top:2.78vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt40{padding-top:9.66vw !important}}.u-pb40{padding-bottom:2.78vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb40{padding-bottom:9.66vw !important}}.u-mt50{margin-top:3.47vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt50{margin-top:12.08vw !important}}.u-mb50{margin-bottom:3.47vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb50{margin-bottom:12.08vw !important}}.u-pt50{padding-top:3.47vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt50{padding-top:12.08vw !important}}.u-pb50{padding-bottom:3.47vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb50{padding-bottom:12.08vw !important}}.u-mt60{margin-top:4.17vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt60{margin-top:14.49vw !important}}.u-mb60{margin-bottom:4.17vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb60{margin-bottom:14.49vw !important}}.u-pt60{padding-top:4.17vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt60{padding-top:14.49vw !important}}.u-pb60{padding-bottom:4.17vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb60{padding-bottom:14.49vw !important}}.u-mt70{margin-top:4.86vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt70{margin-top:16.91vw !important}}.u-mb70{margin-bottom:4.86vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb70{margin-bottom:16.91vw !important}}.u-pt70{padding-top:4.86vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt70{padding-top:16.91vw !important}}.u-pb70{padding-bottom:4.86vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb70{padding-bottom:16.91vw !important}}.u-mt80{margin-top:5.56vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt80{margin-top:19.32vw !important}}.u-mb80{margin-bottom:5.56vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb80{margin-bottom:19.32vw !important}}.u-pt80{padding-top:5.56vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt80{padding-top:19.32vw !important}}.u-pb80{padding-bottom:5.56vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb80{padding-bottom:19.32vw !important}}.u-mt90{margin-top:6.25vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt90{margin-top:21.74vw !important}}.u-mb90{margin-bottom:6.25vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb90{margin-bottom:21.74vw !important}}.u-pt90{padding-top:6.25vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt90{padding-top:21.74vw !important}}.u-pb90{padding-bottom:6.25vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb90{padding-bottom:21.74vw !important}}.u-mt100{margin-top:6.94vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mt100{margin-top:24.15vw !important}}.u-mb100{margin-bottom:6.94vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-mb100{margin-bottom:24.15vw !important}}.u-pt100{padding-top:6.94vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pt100{padding-top:24.15vw !important}}.u-pb100{padding-bottom:6.94vw !important}@media all and (max-width: 768px)and (orientation: portrait){.u-pb100{padding-bottom:24.15vw !important}}.u-max-fit{max-width:-moz-fit-content;max-width:fit-content}.u-max-full{max-width:100%}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-500{max-width:34.72vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-600{max-width:41.67vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-700{max-width:48.61vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-800{max-width:55.56vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-900{max-width:62.5vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1000{max-width:69.44vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1000{max-width:69.44vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1020{max-width:70.83vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1040{max-width:72.22vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1060{max-width:73.61vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1080{max-width:75vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1100{max-width:76.39vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1120{max-width:77.78vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1140{max-width:79.17vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1160{max-width:80.56vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1180{max-width:81.94vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1200{max-width:83.33vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1220{max-width:84.72vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1240{max-width:86.11vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1260{max-width:87.5vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1280{max-width:88.89vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1300{max-width:90.28vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1320{max-width:91.67vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1340{max-width:93.06vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1360{max-width:94.44vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1380{max-width:95.83vw}}@media(min-width: 769px),(max-width: 768px)and (orientation: landscape){.u-max-1400{max-width:97.22vw}}.u-radius-10{border-radius:20px}.u-radius-20{border-radius:20px}.u-radius-40{border-radius:40px}.u-radius-50{border-radius:50px}.screen-reader-text{position:absolute;top:-1000em;transition:var(--transition);visibility:hidden}.screen-reader-text:focus{left:6px;top:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.is-current{pointer-events:none;text-decoration:none}html{margin-top:0 !important}#wpadminbar{transition:var(--transition);opacity:.2}#wpadminbar:hover{opacity:1}@media all and (max-width: 768px)and (orientation: portrait){#wpadminbar{display:none}}/*# sourceMappingURL=style.css.map */