html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Zen Kaku Gothic New",sans-serif;color:#3b4c58;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.01em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sp_bg.webp) no-repeat center center/100% 100%;z-index:-1}@media screen and (min-width:900px){body:before{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/bg.webp) no-repeat left center/100% 100%}}body.is-fixed{overflow:hidden}@media screen and (min-width:768px){body{font-size:20px;line-height:1.6;letter-spacing:.03em}}img{width:100%;max-width:100%;height:auto;display:block;line-height:1}a{color:#3b4c58;text-decoration:none;display:block;line-height:1}ol,ul{list-style:none}button,input,textarea{border:none;background:rgba(0,0,0,0)}button:hover,input:hover,textarea:hover{cursor:pointer}input,textarea{font-size:16px}svg,iframe{display:block;line-height:1}.grecaptcha-badge{visibility:hidden}.grecaptcha-text{font-size:1px;line-height:1;text-align:center;visibility:hidden}.grecaptcha-text a{display:inline-block}.box{height:500px}.js-observe{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease;transition:all .3s ease}.l-header{position:fixed;top:0;left:0;right:0;z-index:40;-webkit-transition:all ease .5s;transition:all ease .5s}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 27px 10px 31px}@media screen and (min-width:768px){.l-header__inner{padding:10px 40px;max-width:1200px;margin:0 auto}}@media screen and (min-width:1120px){.l-header__inner{gap:clamp(20px,-7.787rem + 12.91vw,61.31px);padding:24px 40px;max-width:1200px;margin:0 auto}}.l-inner{padding-inline:31px}@media screen and (min-width:768px){.l-inner{max-width:1182px;margin-right:auto;margin-left:auto}}.l-footer{padding-top:102px;padding-bottom:8px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/footer-bg.webp) no-repeat center center/cover;position:relative}@media screen and (min-width:768px){.l-footer{padding-top:149px;padding-bottom:24px}}.l-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.07)),color-stop(38.54%,rgba(0,0,0,.35)));background:linear-gradient(180deg,rgba(0,0,0,.07) 0%,rgba(0,0,0,.35) 38.54%)}.l-footer__inner{position:relative}@media screen and (min-width:1120px){.l-footer__inner{padding-bottom:0}}.l-top__intro{padding-top:48px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__intro{padding-top:80px;padding-bottom:90px}}.l-top__concept{padding-top:48.5px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__concept{padding-top:80px;padding-bottom:80px}}.l-top__difference{padding-top:48px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__difference{padding-top:80px;padding-bottom:79px}}.l-top__reason{padding-top:48px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__reason{padding-top:80px;padding-bottom:80px}}.l-top__feedback{padding-top:48px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__feedback{padding-top:80px;padding-bottom:80px}}.l-top__price{padding-top:48px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__price{padding-top:80px;padding-bottom:80px}}.l-top__step{padding-top:48px;padding-bottom:47.5px}@media screen and (min-width:768px){.l-top__step{padding-top:80px;padding-bottom:79.5px}}.l-top__faq{padding-top:49px;padding-bottom:48px}@media screen and (min-width:768px){.l-top__faq{padding-top:80px;padding-bottom:80px}}.l-top__news{padding-top:48px;padding-bottom:47.5px}@media screen and (min-width:768px){.l-top__news{padding-top:80px;padding-bottom:79.5px}}.l-lower-about{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-about{padding-top:155px;padding-bottom:0}}.l-lower-about__profile{padding-top:12px;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-about__profile{padding-top:69px;padding-bottom:120px}}.l-lower-about__mind{padding-top:51px;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-about__mind{padding-top:91px;padding-bottom:87px}}.l-lower-price{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-price{padding-top:155px;padding-bottom:0}}.l-lower-price__online{margin-bottom:47px}@media screen and (min-width:768px){.l-lower-price__online{margin-bottom:96px}}.l-lower-pool{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-pool{padding-top:155px;padding-bottom:0}}.l-lower-pool__facilities{padding-top:96px;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-pool__facilities{padding-top:69px;padding-bottom:80px}}.l-lower-contact{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-contact{padding-top:155px;padding-bottom:0}}.l-lower-contact__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-contact__content{padding-top:69px;padding-bottom:79.5px}}.l-lower-thanks{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-thanks{padding-top:155px;padding-bottom:0}}.l-lower-thanks__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-thanks__content{padding-top:69px;padding-bottom:80.5px}}.l-lower-news{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-news{padding-top:155px;padding-bottom:0}}.l-lower-news__archive{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-news__archive{padding-top:69px;padding-bottom:80px}}.l-lower-article{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-article{padding-top:155px;padding-bottom:0}}.l-lower-article__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-article__content{padding-top:69px;padding-bottom:79px}}.l-lower-404{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-404{padding-top:155px;padding-bottom:0}}.l-lower-404__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-404__content{padding-top:69px;padding-bottom:80.5px}}.l-lower-cancellation{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-cancellation{padding-top:155px;padding-bottom:0}}.l-lower-cancellation__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-cancellation__content{padding-top:69px;padding-bottom:79px}}.l-lower-privacy{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-privacy{padding-top:155px;padding-bottom:0}}.l-lower-privacy__content{padding-top:0;padding-bottom:82px}@media screen and (min-width:768px){.l-lower-privacy__content{padding-top:69px;padding-bottom:121px}}.l-lower-terms{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-terms{padding-top:155px;padding-bottom:0}}.l-lower-terms__content{padding-top:0;padding-bottom:48px}@media screen and (min-width:768px){.l-lower-terms__content{padding-top:69px;padding-bottom:80px}}.l-lower-confirm{padding-top:108px;padding-bottom:0}@media screen and (min-width:768px){.l-lower-confirm{padding-top:155px;padding-bottom:0}}.l-lower-confirm__content{padding-top:0;padding-bottom:47.5px}@media screen and (min-width:768px){.l-lower-confirm__content{padding-top:69px;padding-bottom:80.5px}}.c-button{display:inline-block;font-family:"Zen Kaku Gothic New";color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);font-size:clamp(16px,.907rem + .38vw,20px);line-height:normal;letter-spacing:.36em;text-align:center;border-radius:4px;padding:11.5px 20px 12.5px 25px;-webkit-transition:all ease .3s;transition:all ease .3s}.c-button:hover{opacity:.7}@media screen and (min-width:768px){.c-button{padding:15.5px 19px 15.5px 25px}}.c-button--transparent{color:#00889e;background:rgba(0,0,0,0);border:1px solid #00889e;padding:10.5px 20px 11.5px 26px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.c-button--transparent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);border-radius:0;opacity:0;z-index:-1;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}@media screen and (min-width:768px){.c-button--transparent{padding:16px 20px 15px 26px}}.c-button--transparent:hover{color:#fff;border-color:rgba(0,136,158,.7)}.c-button--transparent:hover:before{opacity:1}.c-button--white{color:#00889e;background:#fff;letter-spacing:.2em;padding:8px 13px 8px 16px}.c-button--drawer-transparent{color:#00889e;background:rgba(0,0,0,0);border:1px solid currentColor;padding:7px 15px;letter-spacing:.2em;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.c-button--drawer-transparent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);border-radius:0;opacity:0;z-index:-1;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}.c-button--drawer-transparent:hover{color:#fff;border-color:rgba(0,136,158,.7)}.c-button--drawer-transparent:hover:before{opacity:1}.c-cta-line{margin-bottom:11px}@media screen and (min-width:768px){.c-cta-line{margin-bottom:16px}}.c-cta-line__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#00889e;font-size:14px;line-height:1.4285714286;letter-spacing:0;padding-right:18px;margin-bottom:8px;position:relative}.c-cta-line__text:after{content:"";width:14px;height:10px;position:absolute;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/header-triangle.png) no-repeat center center/contain;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-cta-line__link{display:inline-block;width:128px;height:39px;-webkit-transition:all ease .3s;transition:all ease .3s}@media screen and (min-width:768px){.c-cta-line__link{width:145.887px;height:45px}}.c-cta-line__link:hover{opacity:.7}.c-cta-line__link img{width:128px;height:39px}@media screen and (min-width:768px){.c-cta-line__link img{width:145.887px;height:45px}}.c-cta-line--cta .c-cta-line__text{color:#fff;font-size:clamp(14px,.829rem + .19vw,16px)}@media screen and (min-width: 768px){.c-cta-line--cta .c-cta-line__text{margin-bottom:4px;padding-left:1px}}.c-cta-line--cta .c-cta-line__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain}@media screen and (min-width:768px){.c-cta-line--cta .c-cta-line__text:after{padding-right:14px;width:10.384px;height:8.154px;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.c-cta-line--cta .c-cta-line__link{width:128px;height:39px}@media screen and (min-width:768px){.c-cta-line--cta .c-cta-line__link{width:145.887px;height:45px}}.c-cta-line--footer .c-cta-line__text{color:#fff;font-size:14px}@media screen and (min-width:768px){.c-cta-line--footer .c-cta-line__text{font-size:12px;margin-bottom:3px;letter-spacing:.03em;padding-left:3px}}.c-cta-line--footer .c-cta-line__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain}@media screen and (min-width:768px){.c-cta-line--footer .c-cta-line__text:after{padding-right:14px;width:10.384px;height:8.154px;right:1px;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.c-cta-line--footer .c-cta-line__link{width:128px;height:39px}@media screen and (min-width:768px){.c-cta-line--footer .c-cta-line__link{width:145.887px;height:45px}}.c-cta-line--footerCta{height:57px;margin-bottom:0}.c-cta-line--footerCta .c-cta-line__text{color:#fff;font-size:10px;line-height:1.4;padding-right:14px;margin-bottom:4px}.c-cta-line--footerCta .c-cta-line__text span{display:inline-block}@media screen and (max-width:389px){.c-cta-line--footerCta .c-cta-line__text span{display:none}}.c-cta-line--footerCta .c-cta-line__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain;width:10.384px;height:8.154px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.c-cta-line--footerCta img{display:inline-block;width:128px;height:39px}.c-cta-contact__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#00889e;font-size:14px;line-height:1.4285714286;letter-spacing:0;padding-right:18px;margin-bottom:8px;position:relative}.c-cta-contact__text:after{content:"";width:14px;height:10px;position:absolute;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/header-triangle.png) no-repeat center center/contain;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-cta-contact--cta .c-cta-contact__text{color:#fff;font-size:clamp(14px,.829rem + .19vw,16px)}@media screen and (min-width: 768px){.c-cta-contact--cta .c-cta-contact__text{margin-bottom:4px;padding-left:1px}}.c-cta-contact--cta .c-cta-contact__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain}@media screen and (min-width:768px){.c-cta-contact--cta .c-cta-contact__text:after{padding-right:14px;width:10.384px;height:8.154px;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.c-cta-contact--footer .c-cta-contact__text{color:#fff;font-size:14px}@media screen and (min-width:768px){.c-cta-contact--footer .c-cta-contact__text{font-size:12px;letter-spacing:.03em;margin-bottom:3px;padding-left:1px}}.c-cta-contact--footer .c-cta-contact__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain}@media screen and (min-width:768px){.c-cta-contact--footer .c-cta-contact__text:after{padding-right:14px;width:10.384px;height:8.154px;right:1px;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.c-cta-contact--footer .c-cta-contact__link{font-size:16px;padding:8px 13px 8px 16px}@media screen and (min-width:768px){.c-cta-contact--footer .c-cta-contact__link{font-size:20px;padding:8px 13px 8px 15px;margin-left:-1px}}.c-cta-contact--footerCta{line-height:1}.c-cta-contact--footerCta .c-cta-contact__text{color:#fff;font-size:10px;line-height:1.4;padding-right:14px;margin-bottom:4px}.c-cta-contact--footerCta .c-cta-contact__text span{display:inline-block}@media screen and (max-width:389px){.c-cta-contact--footerCta .c-cta-contact__text span{display:none}}.c-cta-contact--footerCta .c-cta-contact__text:after{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-triangle.png) no-repeat center center/contain;width:10.384px;height:8.154px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.c-cta-contact--footerCta .c-cta-contact__link{font-size:16px}@media screen and (max-width:576px){.c-cta-contact--footerCta .c-cta-contact__link{font-size:14px;height:39px;padding:9px 13px 8px 16px}}.c-section-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:45px 40px;position:relative}@media screen and (min-width:768px){.c-section-heading{padding:66px 0 66px 84px}}.c-section-heading:before{content:"";width:80px;height:80px;background:#71ac9e;-webkit-filter:blur(27.5px);filter:blur(27.5px);will-change:filter;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.c-section-heading:before{width:143px;height:143px;-webkit-filter:blur(40px);filter:blur(40px)}}.c-section-heading__sub{position:relative;font-size:clamp(10px,.532rem + .38vw,14px);line-height:1.4;letter-spacing:.16em;font-weight:400}@media screen and (min-width:768px){.c-section-heading__sub{letter-spacing:.22em}}.c-section-heading__main{position:relative;color:#00889e;font-size:clamp(20px,.971rem + 1.14vw,32px);text-shadow:1px 1px 0px hsla(0,0%,100%,.25);font-weight:400;line-height:1.2;letter-spacing:.08em}@media screen and (min-width:768px){.c-section-heading__main{letter-spacing:.16em}}.c-sub-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00889e;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.08em;padding-left:12px;position:relative}@media screen and (min-width:768px){.c-sub-heading{font-size:32px;line-height:1.21875;letter-spacing:.16em;padding-left:20px}}.c-sub-heading:before{content:"";width:4px;height:20px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sp_sub-heading_dots.png) no-repeat center center/cover;position:absolute;top:50%;left:0;-webkit-transform:translateY(-56%);transform:translateY(-56%)}@media screen and (min-width:768px){.c-sub-heading:before{height:36px;background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sub-heading_dots.png);-webkit-transform:translateY(-48%);transform:translateY(-48%)}}.c-sub-heading:after{content:"";width:29px;height:39px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/deco-right.png) no-repeat center center/cover;position:absolute;top:50%;right:-23.5px;-webkit-transform:translateY(-52%);transform:translateY(-52%)}@media screen and (min-width:768px){.c-sub-heading:after{width:57px;height:79px;right:-49px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-header-hamburger{width:54px;height:54px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/hamburger-open.png) no-repeat center center/contain;z-index:70;-webkit-transition:all ease .3s;transition:all ease .3s}.c-header-hamburger.is-checked{background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/hamburger-close.png)}.c-header-hamburger:hover{opacity:.7}@media screen and (min-width:768px){.c-header-hamburger{width:72px;height:72px}}@media screen and (min-width:1120px){.c-header-hamburger{display:none}}.c-form-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Zen Kaku Gothic New";background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:11.5px 11px}@media screen and (min-width:768px){.c-form-input{border-radius:8px;padding:17px 11px 14px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-form-input::-webkit-input-placeholder{font-size:clamp(16px,.905rem + .39vw,20px);color:#d9d9d9;line-height:1.5;letter-spacing:.01em}.c-form-input::-moz-placeholder{font-size:clamp(16px,.905rem + .39vw,20px);color:#d9d9d9;line-height:1.5;letter-spacing:.01em}.c-form-input:-ms-input-placeholder{font-size:clamp(16px,.905rem + .39vw,20px);color:#d9d9d9;line-height:1.5;letter-spacing:.01em}.c-form-input::-ms-input-placeholder{font-size:clamp(16px,.905rem + .39vw,20px);color:#d9d9d9;line-height:1.5;letter-spacing:.01em}.c-form-input::placeholder{font-size:clamp(16px,.905rem + .39vw,20px);color:#d9d9d9;line-height:1.5;letter-spacing:.01em}@media screen and (min-width:768px){.c-form-input::-webkit-input-placeholder{line-height:1.6;letter-spacing:.03em}.c-form-input::-moz-placeholder{line-height:1.6;letter-spacing:.03em}.c-form-input:-ms-input-placeholder{line-height:1.6;letter-spacing:.03em}.c-form-input::-ms-input-placeholder{line-height:1.6;letter-spacing:.03em}.c-form-input::placeholder{line-height:1.6;letter-spacing:.03em}}.c-form-input:focus{outline:none;border-color:#00889e}.c-form-input--textarea{display:block;height:240px;resize:vertical}@media screen and (min-width:768px){.c-form-input--textarea{height:210px;padding:11px}}.c-form-input--textarea-other{display:block;height:240px;resize:vertical}@media screen and (min-width:768px){.c-form-input--textarea-other{height:340px;padding:11px}}.c-form-mark{display:inline-block;color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);font-size:10px;line-height:1.4;letter-spacing:0;border-radius:4px;padding:4px 8px}@media screen and (min-width:768px){.c-form-mark{font-size:12px;line-height:1.4166666667}}.c-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Zen Kaku Gothic New";color:#3b4c58;width:241px;font-size:clamp(16px,.907rem + .38vw,20px);line-height:1.5;letter-spacing:.01em;border:1px solid #d9d9d9;border-radius:4px;padding:11px;background:#fff url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/pulldown-triangle.png) no-repeat right 11px center/14px 10px;cursor:pointer}.c-form-select:focus{outline:none;border-color:#00889e}@media screen and (min-width:768px){.c-form-select{width:288px;line-height:1.6;letter-spacing:.03em;border-radius:8px;background-size:16px 12px}}.c-form-select--pool{width:150px;font-size:14px;line-height:1.4285714286;letter-spacing:0;padding:7px;background-position:right 7.5px top 15.5px;background-size:8.914px 7px}.c-form-select--news{width:142px;padding:7px 11px}@media screen and (min-width:768px){.c-form-select--news{width:182px;padding:12px 11px 10px;border-radius:4px;background-size:16px 12px}}.c-form-select--year{width:116px;color:#d9d9d9}@media screen and (min-width:768px){.c-form-select--year{width:130px}}.c-form-select--month{width:96px;color:#d9d9d9}@media screen and (min-width:768px){.c-form-select--month{width:104px}}.c-form-select--date{width:96px;color:#d9d9d9}@media screen and (min-width:768px){.c-form-select--date{width:104px}}.c-form-select--time{width:116px;color:#d9d9d9}@media screen and (min-width:768px){.c-form-select--time{width:158px}}.c-feedback-card{background:#fff;height:300px;border-radius:20px 20px 2px;position:relative}@media screen and (min-width:768px){.c-feedback-card{height:390px}}.c-feedback-card:before{content:"";width:32px;height:23px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/swiper-comma-open.png) no-repeat center center/contain;position:absolute;top:20px;left:20px}@media screen and (min-width:768px){.c-feedback-card:before{width:44px;height:31px;top:23px;left:23px}}.c-feedback-card:after{content:"";width:32px;height:23px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/swiper-comma-close.png) no-repeat center center/contain;position:absolute;right:20.5px;bottom:20px}@media screen and (min-width:768px){.c-feedback-card:after{width:44px;height:31px;right:25px;bottom:25px}}.c-feedback-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:40px 12px 24px}@media screen and (min-width:768px){.c-feedback-card__inner{padding:40px 24px 26px}}.c-feedback-card__text{font-size:clamp(16px,.907rem + .38vw,20px);line-height:1.5;margin-bottom:24px}@media screen and (min-width:768px){.c-feedback-card__text{line-height:1.6;margin-bottom:39.5px}}.c-feedback-card__text .c-feedback-card__marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#fff484),color-stop(95%,transparent));background:linear-gradient(transparent 40%,#fff484 40% 95%,transparent 95% 95%)}.c-feedback-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.7px}@media screen and (min-width:768px){.c-feedback-card__info{gap:8px;letter-spacing:0;height:23px}}.c-feedback-card__icon{width:20px;height:20px}@media screen and (min-width:768px){.c-feedback-card__icon{width:24px;height:24px}}.c-feedback-card__generation,.c-feedback-card__gender,.c-feedback-card__city{color:#71ac9e;font-size:14px;line-height:normal}@media screen and (min-width:768px){.c-feedback-card__generation,.c-feedback-card__gender,.c-feedback-card__city{font-size:16px}}.c-top-priceBox{background:#fff;border-radius:8px;position:relative}.c-top-priceBox:first-of-type .c-top-priceBox__lead{padding:14px 4px}@media screen and (min-width:768px){.c-top-priceBox:first-of-type .c-top-priceBox__lead{padding:15.5px 4px}}.c-top-priceBox:nth-of-type(2) .c-top-priceBox__time{padding-left:1px;margin-bottom:0}@media screen and (min-width:768px){.c-top-priceBox:nth-of-type(2) .c-top-priceBox__time{padding-left:0}}.c-top-priceBox__inner{padding:32px 16px}@media screen and (min-width:900px){.c-top-priceBox__inner{padding:32px 52px 32.5px}}@media screen and (min-width:1120px){.c-top-priceBox__inner{padding:32px 12px 31.5px}}.c-top-priceBox__lead{width:216px;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);color:#fff;font-size:clamp(14px,.829rem + .19vw,16px);line-height:normal;letter-spacing:0;text-align:center;border-radius:2px;padding:4px;margin:0 auto;margin-bottom:16px}@media screen and (min-width:768px){.c-top-priceBox__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:25px}}.c-top-priceBox__title{font-size:clamp(20px,.971rem + 1.14vw,32px);font-weight:400;line-height:1.6;text-align:center;letter-spacing:0;margin-bottom:7px}@media screen and (min-width:768px){.c-top-priceBox__title{min-height:63px;line-height:normal;margin-bottom:16px}}.c-top-priceBox__title span{display:none}@media screen and (min-width:768px){.c-top-priceBox__title span{display:block;font-size:12px;line-height:1.4166666667}}.c-top-priceBox__price{color:#00889e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;margin-bottom:1px}@media screen and (min-width:768px){.c-top-priceBox__price{margin-bottom:-1px}}.c-top-priceBox__price .c-top-priceBox__yen{font-family:"Roboto Condensed",sans-serif;width:40px;font-size:clamp(48px,2.814rem + .76vw,56px);font-weight:500;line-height:normal;text-align:center;letter-spacing:0;margin-bottom:4px}@media screen and (max-width:389px){.c-top-priceBox__price .c-top-priceBox__yen{width:28px;font-size:40px}}.c-top-priceBox__price .c-top-priceBox__number{font-family:"Roboto Condensed",sans-serif;font-size:clamp(64px,3.814rem + .76vw,72px);font-weight:500;line-height:normal;letter-spacing:0}@media screen and (max-width:389px){.c-top-priceBox__price .c-top-priceBox__number{font-size:56px}}.c-top-priceBox__price .c-top-priceBox__per{font-size:clamp(16px,.907rem + .38vw,20px);margin-bottom:10px}.c-top-priceBox__addition{font-size:clamp(14px,.829rem + .19vw,16px);text-align:center;line-height:normal;letter-spacing:0;margin-bottom:7px}@media screen and (min-width:768px){.c-top-priceBox__addition{margin-bottom:16px}}@media screen and (max-width:389px){.c-top-priceBox__addition{text-indent:-2em;padding-left:1em}}.c-top-priceBox__time,.c-top-priceBox__subject{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:254px;margin-bottom:7px}@media screen and (min-width:768px){.c-top-priceBox__time,.c-top-priceBox__subject{width:258px;margin-bottom:8px}}.c-top-priceBox__time .c-top-priceBox__icon,.c-top-priceBox__subject .c-top-priceBox__icon{width:20px;height:20px}@media screen and (min-width:768px){.c-top-priceBox__time .c-top-priceBox__icon,.c-top-priceBox__subject .c-top-priceBox__icon{width:24px;height:24px}}.c-top-priceBox__time .c-top-priceBox__text,.c-top-priceBox__subject .c-top-priceBox__text{font-size:clamp(14px,.829rem + .19vw,16px);letter-spacing:0}@media screen and (min-width:768px){.c-top-priceBox__time .c-top-priceBox__text,.c-top-priceBox__subject .c-top-priceBox__text{line-height:1.4375}}.c-top-priceBox__subject{margin-bottom:0}.c-top-priceBox__label{position:absolute;width:80px;height:80px;left:-20px;top:-20px}@media screen and (min-width:900px){.c-top-priceBox__label{width:98px;height:98px;left:-33px;top:-45px}}@media screen and (max-width:389px){.c-top-priceBox__label{width:68px;height:68px;left:-24px;top:-28px}}.c-top-stepBox{background:#fff;border-radius:8px}@media screen and (min-width:768px){.c-top-stepBox:nth-of-type(2) .c-top-stepBox__description+.c-top-stepBox__description{margin-top:0}}.c-top-stepBox:last-of-type .c-top-stepBox__title{margin-left:-5px}@media screen and (min-width:768px){.c-top-stepBox:last-of-type .c-top-stepBox__title{margin-left:0}}.c-top-stepBox__inner{padding:16px}@media screen and (min-width:576px){.c-top-stepBox__inner{padding:24px}}@media screen and (min-width:768px){.c-top-stepBox__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;padding:32px}}.c-top-stepBox__imgArea{width:40px;height:40px;margin:0 auto 7.5px}@media screen and (min-width:768px){.c-top-stepBox__imgArea{width:80px;height:80px;margin:0;-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px}}@media screen and (min-width:768px){.c-top-stepBox__textArea{-webkit-box-flex:0;-ms-flex:0 1 608px;flex:0 1 608px}}.c-top-stepBox__title{color:#00889e;font-size:clamp(16px,.905rem + .39vw,20px);font-weight:700;line-height:normal;letter-spacing:0;text-align:center;margin-bottom:8.5px}@media screen and (min-width:768px){.c-top-stepBox__title{text-align:left;line-height:1.6;margin-bottom:8px}}.c-top-stepBox__description{font-size:clamp(16px,.905rem + .39vw,20px);font-weight:400;line-height:1.5}@media screen and (min-width:768px){.c-top-stepBox__description{line-height:1.6}}.c-top-stepBox .c-top-stepBox__description+.c-top-stepBox__description{margin-top:10px}@media screen and (min-width:768px){.c-top-stepBox .c-top-stepBox__description+.c-top-stepBox__description{margin-top:10.2px}}.c-top-faqBox{position:relative}.c-top-faqBox__line{background:#fff;width:18px;height:2px;border-radius:10px;position:absolute;top:23px;right:11px}@media screen and (min-width:768px){.c-top-faqBox__line{width:22px;top:27px;right:23px}}.c-top-faqBox__line:before{content:"";opacity:1;background:#fff;width:18px;height:2px;border-radius:10px;position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all ease .3s;transition:all ease .3s}@media screen and (min-width:768px){.c-top-faqBox__line:before{width:22px}}.c-top-faqBox__q-list{border-radius:8px 8px 0 0;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);padding:12px 8px 12px 7.7px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (min-width:768px){.c-top-faqBox__q-list{padding:13px 16px 11px;gap:24px}}@media screen and (max-width:389px){.c-top-faqBox__q-list{gap:8px}}.c-top-faqBox__q-term{color:#fff;font-size:16px;font-weight:500;line-height:1.2;-webkit-box-flex:0;-ms-flex:0 1 17px;flex:0 1 17px}@media screen and (min-width:768px){.c-top-faqBox__q-term{font-size:24px;-webkit-box-flex:0;-ms-flex:0 1 26px;flex:0 1 26px}}.c-top-faqBox__q-description{color:#fff;font-size:clamp(16px,.907rem + .38vw,20px);line-height:1.5;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}@media screen and (min-width:768px){.c-top-faqBox__q-description{line-height:1.6;-webkit-box-flex:0;-ms-flex:0 1 83.7284482759%;flex:0 1 83.7284482759%}}@media screen and (max-width:389px){.c-top-faqBox__q-description{-webkit-box-flex:0;-ms-flex:0 1 76%;flex:0 1 76%}}.c-top-faqBox__a-list{border-radius:0 0 8px 8px;background:#fff;padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (min-width:768px){.c-top-faqBox__a-list{padding:13px 16px 11px;gap:24px}}@media screen and (max-width:389px){.c-top-faqBox__a-list{gap:8px}}.c-top-faqBox__a-term{background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;-webkit-box-flex:0;-ms-flex:0 1 16px;flex:0 1 16px;margin-top:-3px}@media screen and (min-width:768px){.c-top-faqBox__a-term{font-size:24px;-webkit-box-flex:0;-ms-flex:0 1 26px;flex:0 1 26px;margin-top:-5px}}.c-top-faqBox__a-description{font-size:clamp(16px,.907rem + .38vw,20px);line-height:1.5;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 16px - 16px);flex:0 1 calc(100% - 16px - 16px)}@media screen and (min-width: 768px){.c-top-faqBox__a-description{line-height:1.6;-webkit-box-flex:0;-ms-flex:0 1 846px;flex:0 1 846px}}.c-top-faqBox__a-description br{display:block;content:"";margin-bottom:10px}.c-top-faqBox__a-link{display:inline-block;color:#00889e;font-weight:500;text-decoration:underline;-webkit-transition:all ease .3s;transition:all ease .3s}.c-top-faqBox__a-link:hover{opacity:.7}.js-accordion{display:none}.js-faq-box.is-open .c-top-faqBox__line:before{opacity:0;-webkit-transition:all ease .3s;transition:all ease .3s}.c-footer-cta{opacity:1;-webkit-transition:all ease .3s;transition:all ease .3s;pointer-events:auto;position:fixed;bottom:0;left:0;right:0;z-index:30;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%)}.c-footer-cta.is-invalid{opacity:0;pointer-events:none}.c-footer-cta__inner{padding:16px 24px}@media screen and (max-width:389px){.c-footer-cta__inner{padding:10px 12px}}.c-footer-cta__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,-0.855rem + 6.58vw,80px)}@media screen and (max-width: 389px){.c-footer-cta__flexWrap{gap:16px}}.c-footer-cta__line{text-align:center}.c-footer-cta__contact{text-align:center}#js-footer-cta{-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-fv-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sp_bg.png) no-repeat center center/100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;pointer-events:none}.c-fv-animation.is-act .c-fv-animation__main,.c-fv-animation.is-act .c-fv-animation__sub{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition:all ease 1.5s .5s;transition:all ease 1.5s .5s}@media screen and (min-width:768px){.c-fv-animation{background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/bg.png)}}.c-fv-animation__main,.c-fv-animation__sub{background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;line-height:normal;text-align:center;letter-spacing:.08em;-webkit-filter:blur(20px);filter:blur(20px);opacity:0}.c-fv-animation__main{font-size:clamp(32px,1.629rem + 1.52vw,48px);margin:0 0 16px 2px}@media screen and (min-width:768px){.c-fv-animation__main{margin-bottom:32px}}@media screen and (max-width:389px){.c-fv-animation__main{font-size:clamp(28px,.591rem + 5.8vw,32px)}}.c-fv-animation__main br{content:"";display:block;margin-bottom:8px}@media screen and (min-width:768px){.c-fv-animation__main br{display:none}}.c-fv-animation__sub{font-size:clamp(16px,.814rem + .76vw,24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-left:2px}@media screen and (min-width:768px){.c-fv-animation__sub{font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.c-lower-priceBox__container{margin-bottom:16px}@media screen and (min-width:768px){.c-lower-priceBox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;max-width:960px;margin:0 auto 16px}}.c-lower-priceBox{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-lower-priceBox:first-of-type .c-lower-priceBox__title{background:linear-gradient(51deg,#5ca59e 80%,#71ac9e 100%)}.c-lower-priceBox:nth-of-type(2) .c-lower-priceBox__title{background:linear-gradient(51deg,#439d9e 60%,#5ca59e 80%)}.c-lower-priceBox:nth-of-type(3) .c-lower-priceBox__title{background:linear-gradient(51deg,#2a959e 40%,#439d9e 60%)}.c-lower-priceBox:nth-of-type(4) .c-lower-priceBox__title{background:linear-gradient(51deg,#178f9e 20%,#2a959e 40%)}.c-lower-priceBox:last-of-type .c-lower-priceBox__title{background:linear-gradient(51deg,#00889e 0%,#178f9e 20%)}@media screen and (min-width:768px){.c-lower-priceBox:first-of-type .c-lower-priceBox__title{background:linear-gradient(51deg,#00889e 0%,#178f9e 20%)}.c-lower-priceBox:nth-of-type(2) .c-lower-priceBox__title{background:linear-gradient(51deg,#178f9e 20%,#2a959e 40%)}.c-lower-priceBox:nth-of-type(3) .c-lower-priceBox__title{background:linear-gradient(51deg,#2a959e 40%,#439d9e 60%)}.c-lower-priceBox:nth-of-type(4) .c-lower-priceBox__title{background:linear-gradient(51deg,#439d9e 60%,#5ca59e 80%)}.c-lower-priceBox:last-of-type .c-lower-priceBox__title{background:linear-gradient(51deg,#5ca59e 80%,#71ac9e 100%)}}@media screen and (min-width:768px){.c-lower-priceBox{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}@media screen and (min-width:1120px){.c-lower-priceBox{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.c-lower-priceBox__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.c-lower-priceBox__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-lower-priceBox__title{color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);font-weight:400;border-bottom:1px solid #fff;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 88px;flex:0 1 88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.c-lower-priceBox__title{font-size:20px;border-bottom:none;border-right:1px solid #fff;-webkit-box-flex:0;-ms-flex:0 1 56px;flex:0 1 56px}}.c-lower-priceBox__flexWrap{background:#fff;text-align:center;padding:27px 20px;border-bottom:1px solid #00889e;border-right:1px solid #00889e;-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px}@media screen and (min-width:768px){.c-lower-priceBox__flexWrap{padding:16px 20px 24px;-webkit-box-flex:0;-ms-flex:0 1 155px;flex:0 1 155px}}.c-lower-priceBox__per{margin-bottom:3px}@media screen and (min-width:768px){.c-lower-priceBox__per{margin-bottom:4px}}.c-lower-priceBox__per span:first-of-type{color:#00889e;font-size:20px;line-height:1.6;letter-spacing:0}@media screen and (min-width:768px){.c-lower-priceBox__per span:first-of-type{letter-spacing:.03em}}.c-lower-priceBox__per span:last-of-type{color:#00889e;font-size:16px}@media screen and (min-width:768px){.c-lower-priceBox__per span:last-of-type{line-height:normal;letter-spacing:0}}.c-lower-priceBox__price{color:#00889e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;margin-bottom:8px}@media screen and (min-width:768px){.c-lower-priceBox__price{gap:2px}}.c-lower-priceBox__price .c-top-priceBox__yen{font-family:"Roboto Condensed",sans-serif;width:23px;font-size:48px;font-weight:500;line-height:normal;text-align:center;letter-spacing:0}@media screen and (min-width:768px){.c-lower-priceBox__price .c-top-priceBox__yen{font-size:40px}}@media screen and (max-width:389px){.c-lower-priceBox__price .c-top-priceBox__yen{width:28px;font-size:40px}}.c-lower-priceBox__price .c-top-priceBox__number{font-family:"Roboto Condensed",sans-serif;font-size:64px;font-weight:500;line-height:normal;letter-spacing:0}@media screen and (min-width:768px){.c-lower-priceBox__price .c-top-priceBox__number{font-size:40px}}@media screen and (max-width:389px){.c-lower-priceBox__price .c-top-priceBox__number{font-size:56px}}.c-lower-priceBox__total{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;background:#fff484;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;padding-inline:8px}@media screen and (min-width:768px){.c-lower-priceBox__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-lower-priceBox__total span:first-of-type{font-size:14px;line-height:normal;letter-spacing:0;margin-bottom:1px}@media screen and (min-width:768px){.c-lower-priceBox__total span:first-of-type{font-size:12px;letter-spacing:.03em;margin-bottom:0}}.c-lower-priceBox__total span:last-of-type{font-size:16px;margin-top:1px}@media screen and (min-width:768px){.c-lower-priceBox__total span:last-of-type{line-height:normal;letter-spacing:0;margin-top:-1px}}.c-lower-priceBox__label{position:absolute;width:72px;height:72px;top:-1px;right:0}@media screen and (min-width:768px){.c-lower-priceBox__label{width:56px;height:56px;top:58px;right:4px}}@media screen and (max-width:389px){.c-lower-priceBox__label{width:56px;height:56px}}.c-table{width:100%;background:#fff;border-collapse:separate;border-spacing:0;border:1px solid #00889e;border-radius:4px;overflow:hidden}@media screen and (min-width:768px){.c-table{display:none}}.c-table__head{color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);font-weight:400;text-align:left;border-bottom:none;padding:7px 11px 8px}.c-table__data:has(.c-table__link){border-top:1px solid #00889e;border-bottom:.5px solid #00889e;padding-right:12px}.c-table__data:has(.c-table__tel){border-right:.5px solid #00889e;width:46.493902439%}@media screen and (max-width:389px){.c-table__data:has(.c-table__tel){width:42.6356589147%}}.c-table__dataWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.c-table__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.01em;padding:7px 11px 8px;padding-right:28.5px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.c-table__link:hover{opacity:.7}.c-table__link:after{content:"";width:20px;height:20px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/icon-link.png) no-repeat center/contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-52%);transform:translateY(-52%)}.c-table__tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(14px,.746rem + .53vw,16px);line-height:normal;letter-spacing:0;padding:7px 11px 8px;padding-left:36px;position:relative}@media screen and (max-width:389px){.c-table__tel{font-size:13px;padding:7.5px 3% 8px;padding-left:25%}}.c-table__tel:before{content:"";width:16.667px;height:16.667px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/icon-tel.png) no-repeat center/contain;position:absolute;top:50%;left:11px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}@media screen and (min-width:768px){.c-table__tel:before{display:none}}@media screen and (max-width:389px){.c-table__tel:before{left:5.7%}}.c-table__dataWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7.5px 8.5px 8px 11.5px}@media screen and (max-width:389px){.c-table__dataWrap{gap:3.2%;padding:7.5px 4px 8px 5.7%}}.c-table__close{color:#71ac9e;font-size:clamp(14px,.746rem + .53vw,16px);line-height:normal;letter-spacing:0}@media screen and (max-width:389px){.c-table__close{font-size:11px}}.c-table__day{font-size:clamp(14px,.746rem + .53vw,16px);line-height:normal;letter-spacing:0}@media screen and (max-width:389px){.c-table__day{font-size:13px}}.c-pcTable{display:none;width:100%;table-layout:fixed;background:#fff;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}@media screen and (min-width:768px){.c-pcTable{display:table}}.c-pcTable__row>.c-pcTable__head:first-of-type{width:46.4285714286%;background:linear-gradient(51deg,#00889e 0%,#439d9e 46.4%)}.c-pcTable__row>.c-pcTable__head:nth-of-type(2){background:linear-gradient(51deg,#439d9e 46.4%,#5ca59e 73.2%)}.c-pcTable__row>.c-pcTable__head:last-of-type{background:linear-gradient(51deg,#5ca59e 73.2%,#71ac9e 100%)}.c-pcTable__row:last-of-type>.c-pcTable__data:first-of-type{border-radius:0 0 0 8px}.c-pcTable__row:last-of-type>.c-pcTable__data:last-of-type{border-radius:0 0 8px}.c-pcTable__head{color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);font-size:clamp(18px,.982rem + .3vw,20px);font-weight:400;text-align:left;border-right:1px solid #fff;padding:12px 16px}.c-pcTable__head:last-of-type{border-right:none}.c-pcTable__data{font-size:clamp(18px,.982rem + .3vw,20px);border-right:1px solid #00889e;border-bottom:1px solid #00889e}.c-pcTable__data:first-of-type{border-left:1px solid #00889e}.c-pcTable__data:last-of-type{padding:12px 15px 11px 16px}.c-pcTable__data:has(.c-pcTable__link){padding-right:18px}.c-pcTable__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(18px,.982rem + .3vw,20px);line-height:1.6;font-weight:400;padding:12px 15px 11px;padding-right:28px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.c-pcTable__link:hover{opacity:.7}.c-pcTable__link:after{content:"";width:24px;height:24px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/icon-link.png) no-repeat center/contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-pcTable__tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(18px,.982rem + .3vw,20px);line-height:1.6;padding:12px 15px 11px 16px;pointer-events:none}.c-pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (min-width:768px){.c-pagination .nav-links{gap:20px}}@media screen and (max-width:389px){.c-pagination .nav-links{gap:8px}}.c-pagination .page-numbers{color:#00889e;font-size:16px;line-height:normal;width:32px;height:32px;border-radius:50%;border:1px solid #00889e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:color ease .3s,opacity ease .3s;transition:color ease .3s,opacity ease .3s}@media screen and (min-width:768px){.c-pagination .page-numbers{font-size:20px;width:40px;height:40px}}@media screen and (max-width:389px){.c-pagination .page-numbers{width:28px;height:28px}}.c-pagination .page-numbers:before{content:"";width:100%;height:100%;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);border-radius:50%;position:absolute;top:0;left:0;opacity:0;z-index:-1;-webkit-transition:color ease .3s,opacity ease .3s;transition:color ease .3s,opacity ease .3s}.c-pagination .page-numbers:hover{color:#fff;border-color:rgba(0,136,158,.7)}.c-pagination .page-numbers:hover:before{opacity:1}.c-pagination .page-numbers.current{color:#fff;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);border:none}.c-pagination .page-numbers.prev{width:20px;height:20px;border:none;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/iron-pagination_left.png) no-repeat center/contain}.c-pagination .page-numbers.prev:hover{opacity:.7}.c-pagination .page-numbers.prev:hover:before{opacity:0}@media screen and (min-width:576px){.c-pagination .page-numbers.prev{margin-right:21px}}@media screen and (min-width:768px){.c-pagination .page-numbers.prev{width:32px;height:32px}}@media screen and (max-width:389px){.c-pagination .page-numbers.prev{margin-right:0}}.c-pagination .page-numbers.next{width:20px;height:20px;border:none;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/iron-pagination_right.png) no-repeat center/contain}.c-pagination .page-numbers.next:hover{opacity:.7}.c-pagination .page-numbers.next:hover:before{opacity:0}@media screen and (min-width:576px){.c-pagination .page-numbers.next{margin-left:21px}}@media screen and (min-width:768px){.c-pagination .page-numbers.next{width:32px;height:32px}}@media screen and (max-width:389px){.c-pagination .page-numbers.next{margin-left:0}}.c-pagination .page-numbers.dots{width:24px;height:24px;border:none;pointer-events:none}.c-article__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16.5px}@media screen and (min-width:768px){.c-article__meta{margin-bottom:15px}}.c-article__meta .c-article__date{display:inline-block;font-size:clamp(16px,.907rem + .38vw,20px)}.c-article__meta .c-article__cat{color:#3b4c58;font-size:13px;font-weight:400;line-height:1.5;border:1px solid #3b4c58;padding:2px 8px;border-radius:50px;text-decoration:none;white-space:nowrap}@media screen and (min-width:768px){.c-article__meta .c-article__cat{font-size:16px;line-height:1.6}}.c-article__title{font-size:clamp(20px,.971rem + 1.14vw,32px);font-weight:400;line-height:1.6;letter-spacing:0;font-weight:600;margin-bottom:23.5px}@media screen and (min-width:768px){.c-article__title{margin-bottom:40px}}.c-article__imgArea{margin-inline:auto;margin-bottom:24px}@media screen and (min-width:768px){.c-article__imgArea{max-width:640px;margin-bottom:41px}}.c-article h2{font-size:clamp(18px,.986rem + .57vw,24px);font-weight:600;margin-bottom:24px;position:relative}@media screen and (min-width:768px){.c-article h2{margin-bottom:40px}}.c-article h2:after{content:"";width:100%;height:2px;background:#3b4c58;position:absolute;bottom:-6px;left:0}.c-article p{font-size:clamp(16px,.907rem + .38vw,20px);margin-bottom:16px}@media screen and (min-width:768px){.c-article p{margin-bottom:32px}}.c-article br{content:"";display:block;margin-bottom:16px}.c-article a{display:inline-block;color:#00889e;font-size:clamp(16px,.907rem + .38vw,20px);font-weight:600;line-height:1.6;text-decoration:underline}.c-article img{border-radius:4px}.c-article ul,.c-article ol{list-style:disc;margin-top:12px;margin-left:20px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (min-width:768px){.c-article ul,.c-article ol{margin-left:24px;margin-bottom:32px;gap:8px}}.c-article li{font-size:clamp(16px,.907rem + .38vw,20px)}.c-goTop{width:20px;height:62px;position:fixed;bottom:98px;right:31px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:30}@media screen and (min-width:768px){.c-goTop{width:23px;height:77px}}@media screen and (min-width:1024px){.c-goTop{right:calc((100vw - 1024px)*129/416 + 31px)}}.c-goTop.is-show{opacity:1}.c-goTop.stop{position:absolute;bottom:unset;top:22px}@media screen and (min-width:768px){.c-goTop.stop{top:38px}}.c-goTop__link{-webkit-transition:all ease .3s;transition:all ease .3s}.c-goTop__link:hover{opacity:.7}.c-goTop__imgArea{position:relative}.c-goTop__img-blue,.c-goTop__img-white{position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-body-wrapper{opacity:0;visibility:hidden;-webkit-transition:all ease 2s;transition:all ease 2s}.c-body-wrapper.is-show{opacity:1;visibility:visible}.p-logo{width:100%;width:61px;height:60px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-logo:hover{opacity:.7}@media screen and (min-width:768px){.p-logo{width:108px;height:107px}}.p-header-pcMenu{display:none}@media screen and (min-width:1120px){.p-header-pcMenu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,-7.787rem + 12.91vw,61.31px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-header-pcMenu__nav{background:hsla(0,0%,100%,.5);padding:16px clamp(16px,-0.75rem + 2.5vw,24px);border-radius:999px}.p-header-pcMenu__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23.25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header-pcMenu__nav-item:last-child{padding-right:8px}.p-header-pcMenu__nav-link{color:#00889e;font-size:16px;line-height:1.4375;letter-spacing:.09em;-webkit-transition:all ease .3s;transition:all ease .3s}.p-header-pcMenu__nav-link:hover{opacity:.7}.p-header-pcMenu__nav-img{width:24px;height:24px}.p-header-pcMenu__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-bottom:25px}.p-header-pcMenu__line-text{color:#00889e;font-size:12px;line-height:normal;padding-right:14.15px;letter-spacing:.03em;position:relative}.p-header-pcMenu__line-text:after{content:"";width:10.384px;height:8.154px;position:absolute;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/header-triangle.png) no-repeat center center/contain;top:6.42px;right:0}.p-header-pcMenu__line-link{width:160px;height:49px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-header-pcMenu__line-link:hover{opacity:.7}.p-header-spMenu{background:hsla(0,0%,100%,.7);backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);position:fixed;top:0;bottom:0;right:0;left:25.641025641%;padding:139.5px 0 39.5px;text-align:center;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:50;-webkit-transition:all ease .3s;transition:all ease .3s}@media screen and (min-width:1120px){.p-header-spMenu{display:none}}.p-header-spMenu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.p-header-spMenu__nav{margin-bottom:24px}.p-header-spMenu__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-inline:13vw}@media screen and (max-width:389px){.p-header-spMenu__nav-list{padding-inline:13.025210084%}}.p-header-spMenu__nav-link{color:#00889e;line-height:1.4375;letter-spacing:.36em;padding-block:8px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-header-spMenu__nav-link:hover{opacity:.7}.p-header-spMenu__instagram{width:24px;height:24px;margin:0 auto;margin-bottom:32px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-header-spMenu__instagram:hover{opacity:.7}.p-fv{padding-top:108px}@media screen and (min-width:768px){.p-fv{padding-top:155px}}.p-fv__inner{position:relative;padding:12px 0 64px calc((100vw - 390px)*546/1050 + 94px)}@media screen and (min-width: 768px){.p-fv__inner{padding:5px 0 98px calc((100vw - 390px)*546/1050 + 94px)}}@media screen and (max-width: 389px){.p-fv__inner{padding:12px 0 64px 94px}}.p-fv__imgArea{position:relative}.p-fv__imgArea:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.25);border-radius:999px 0 0 999px;z-index:1}.p-fv__img{height:clamp(413px,18.5rem + 30vw,728px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:999px 0 0 999px}@media screen and (min-width:768px){.p-fv__img{-o-object-position:center;object-position:center}}.p-fv__heading{position:absolute;z-index:30;top:clamp(140px,7.288rem + 6vw,203px);left:32px}@media screen and (min-width:768px){.p-fv__heading{left:calc((100vw - 768px)*94/672 + 66px)}}@media screen and (min-width: 1440px){.p-fv__heading{left:calc(50% - 720px + 160px)}}.p-fv__heading-main{display:block;color:#00889e;font-size:clamp(32px,1.629rem + 1.52vw,48px);font-weight:500;line-height:1.4375;letter-spacing:.08em}@media screen and (min-width:768px){.p-fv__heading-main{line-height:1.4583333333}.p-fv__heading-main span:first-of-type{letter-spacing:.03em}.p-fv__heading-main span:nth-of-type(2){letter-spacing:-.07em}.p-fv__heading-main span:nth-of-type(3){letter-spacing:.01em}.p-fv__heading-main span:nth-of-type(4){letter-spacing:-.14em}.p-fv__heading-main span:last-of-type{letter-spacing:-.09em}}@media screen and (max-width:389px){.p-fv__heading-main{font-size:clamp(24px,-0.786rem + 11.43vw,32px)}}.p-fv__heading-main .p-fv__br-onlySp{display:block;content:"";margin-bottom:8px}@media screen and (min-width:768px){.p-fv__heading-main .p-fv__br-onlySp{display:none}}.p-fv__heading-main .p-fv__br-onlyPc{display:none}@media screen and (min-width:768px){.p-fv__heading-main .p-fv__br-onlyPc{display:block;content:"";margin-bottom:8px}}.p-fv__heading-sub{display:block;color:#00889e;font-size:clamp(16px,.814rem + .76vw,24px);font-weight:500;line-height:1.4375;letter-spacing:.08em}@media screen and (min-width:768px){.p-fv__heading-sub{font-weight:400;line-height:1.4583333333}}@media screen and (max-width:389px){.p-fv__heading-sub{font-size:clamp(14px,.304rem + 2.86vw,16px)}}.p-fv__heading-sub .p-fv__br{display:block;content:"";margin-bottom:4px}@media screen and (min-width:768px){.p-fv__heading-sub .p-fv__br{margin-bottom:8px}}.p-fv__heading .p-fv__heading-main+.p-fv__heading-sub{margin-top:15.5px}.p-top-intro{background:hsla(0,0%,100%,.5)}.p-top-intro__inner{padding-inline:31px}@media screen and (min-width:576px){.p-top-intro__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-top-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:30px;gap:clamp(28px,-1.393rem + 6.55vw,72px);margin-left:clamp(0px,-5rem + 10.42vw,70px)}}.p-top-intro__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00889e;font-size:clamp(20px,.966rem + 1.17vw,32px);font-weight:400;line-height:1.2;letter-spacing:.08em;white-space:nowrap;margin:0 0 24px}@media screen and (min-width:391px){.p-top-intro__lead{margin:0 auto 24px}}@media screen and (min-width:768px){.p-top-intro__lead{margin:0;line-height:1.21875;letter-spacing:.16em;-webkit-transform:translateX(2px);transform:translateX(2px)}}@media screen and (min-width:768px)and (min-width:768px){.p-top-intro__lead{margin-bottom:clamp(20px,-0.179rem + 2.98vw,40px)}}@media screen and (max-width: 389px){.p-top-intro__lead{margin:0 auto 24px}}.p-top-intro__lead br{display:block;content:"";margin-bottom:4px}.p-top-intro__imgArea{display:block;width:60.9756097561%;max-width:320px;margin:0 auto;-webkit-transform:translateX(2px);transform:translateX(2px);position:relative;margin-bottom:29px}@media screen and (min-width:768px){.p-top-intro__imgArea{width:100%;margin:0;max-width:366px;-webkit-box-flex:0;-ms-flex:0 1 366px;flex:0 1 366px}}@media screen and (max-width:389px){.p-top-intro__imgArea{width:200px}}.p-top-intro__imgArea:before{content:"";width:clamp(84px,3.671rem + 6.48vw,152px);height:clamp(118px,5.193rem + 8.95vw,212px);background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/deco-left.png) no-repeat center center/contain;position:absolute;left:-38px;bottom:-22px}@media screen and (min-width:768px){.p-top-intro__imgArea:before{left:calc((100vw - 768px)*-38/672 - 30px);bottom:-34px}}@media screen and (min-width:1440px){.p-top-intro__imgArea:before{left:-68px}}.p-top-intro__imgArea:after{content:"";width:100%;height:100%;border-radius:2.18px;background:rgba(233,242,243,.7);position:absolute;left:-5px;bottom:-5px;z-index:-1}@media screen and (min-width:768px){.p-top-intro__imgArea:after{left:-10px;bottom:-10px}}.p-top-intro__img{border-radius:2.18px;aspect-ratio:200/265}@media screen and (min-width:768px){.p-top-intro__img{aspect-ratio:366/487}}@media screen and (min-width:768px){.p-top-intro__textArea{-webkit-box-flex:0;-ms-flex:0 1 608px;flex:0 1 608px;margin-bottom:-10px;margin-left:1px}}.p-top-intro__text{font-size:clamp(16px,.905rem + .39vw,20px)}@media screen and (min-width: 768px){.p-top-intro__text{-webkit-transform:translateX(2px);transform:translateX(2px)}}.p-top-intro__text:last-of-type{margin-bottom:40px}@media screen and (min-width:768px){.p-top-intro__text:last-of-type{margin-bottom:clamp(20px,-1.321rem + 5.36vw,56px)}}.p-top-intro .p-top-intro__text+.p-top-intro__text{margin-top:12px}.p-top-intro__button{text-align:center}@media screen and (min-width: 768px){.p-top-intro__button{text-align:left;-webkit-transform:translateX(2px);transform:translateX(2px)}}.p-top-intro__link{width:200px}@media screen and (min-width:768px){.p-top-intro__link{width:256px}}.p-top-concept{background:rgba(233,242,243,.7)}.p-top-concept__heading{padding:45px 40px 45px 41px;margin-bottom:48px}@media screen and (min-width:768px){.p-top-concept__heading{padding:66px 0 66px 84px;margin-bottom:66px}}.p-top-concept__text{font-size:clamp(16px,.907rem + .38vw,20px)}@media screen and (min-width: 768px){.p-top-concept__text{text-align:center}}.p-top-concept__text:first-of-type{margin-bottom:44px}@media screen and (min-width: 768px){.p-top-concept__text:first-of-type{margin-bottom:52px}}.p-top-concept__text:nth-of-type(2){margin-bottom:9px}@media screen and (min-width: 768px){.p-top-concept__text:nth-of-type(2){margin-bottom:10px}}.p-top-concept__text:nth-of-type(3){margin-bottom:45px}@media screen and (min-width: 768px){.p-top-concept__text:nth-of-type(3){margin-bottom:52px}}.p-top-concept__text:nth-of-type(4){margin-bottom:10px}@media screen and (min-width: 768px){.p-top-concept__text:nth-of-type(4){margin-left:-6px}}.p-top-concept__text:nth-of-type(5){margin-bottom:9.5px}@media screen and (min-width: 768px){.p-top-concept__text:nth-of-type(5){margin-bottom:11px}}.p-top-concept__text:nth-of-type(6){margin-bottom:45px}@media screen and (min-width: 768px){.p-top-concept__text:nth-of-type(6){margin-bottom:52.5px}}.p-top-concept__text:last-of-type{font-size:20px;font-weight:500;line-height:normal;letter-spacing:0}@media screen and (min-width:768px){.p-top-concept__text:last-of-type{font-weight:700;margin-bottom:43px}}@media screen and (max-width:389px){.p-top-concept__text:last-of-type{font-size:16px}}.p-top-concept__text br{display:none}@media screen and (min-width:768px){.p-top-concept__text br{display:block;content:"";margin-bottom:10px}}.p-top-concept__text .u-moreThan-sm-moreLess-lsm{display:none}@media screen and (min-width:768px){.p-top-concept__text .u-moreThan-sm-moreLess-lsm{display:block}}@media screen and (min-width:900px){.p-top-concept__text .u-moreThan-sm-moreLess-lsm{display:none}}.p-top-difference{background:hsla(0,0%,100%,.5)}@media screen and (min-width:576px){.p-top-difference__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-top-difference__inner{padding-inline:31px;max-width:1182px}}.p-top-difference__heading{padding:23.5px 40px 24.5px 41px;margin-bottom:55.5px}@media screen and (min-width:768px){.p-top-difference__heading{padding:47px 0 47px 84px;margin-bottom:80px}}@media screen and (max-width:389px){.p-top-difference__heading{padding:24px 20px}}.p-top-difference__heading .c-section-heading__sub{margin-bottom:1px}@media screen and (min-width:768px){.p-top-difference__heading .c-section-heading__sub{margin-bottom:0}}@media screen and (min-width:768px){.p-top-difference__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.p-top-difference__flexWrap:first-of-type{margin-bottom:40.5px}@media screen and (min-width:768px){.p-top-difference__flexWrap:first-of-type{margin-bottom:79.7px}}@media screen and (min-width:768px){.p-top-difference__flexWrap:last-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-top-difference__flexWrap:last-of-type .p-top-difference__title{text-align:right}@media screen and (min-width:768px){.p-top-difference__flexWrap:last-of-type .p-top-difference__title{text-align:left}}.p-top-difference__title{color:#00889e;font-size:clamp(1.25rem,.971rem + 1.14vw,2rem);font-weight:400;line-height:1.6;letter-spacing:0;margin-bottom:16px}@media screen and (min-width:768px){.p-top-difference__title{-webkit-box-flex:0;-ms-flex:0 1 448px;flex:0 1 448px;margin-bottom:0}}@media screen and (min-width:768px){.p-top-difference__title span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.p-top-difference__box{background:linear-gradient(51deg,rgba(0,136,158,.1) 5.46%,rgba(113,172,158,.1) 83.3%);border-radius:4px;padding:15.5px 16px 16px}@media screen and (min-width:768px){.p-top-difference__box{-webkit-box-flex:0;-ms-flex:0 1 640px;flex:0 1 640px;border-radius:8px;padding:25px 24px 24px}}.p-top-difference__description{font-size:clamp(16px,.907rem + .38vw,20px);margin-bottom:12px}.p-top-difference__description:last-of-type{margin-bottom:0}.p-top-difference__description span{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#fff484),color-stop(90%,transparent));background:linear-gradient(transparent 40%,#fff484 40% 90%,transparent 90% 100%)}.p-top-reason{background:rgba(233,242,243,.7)}.p-top-reason__heading{margin-bottom:56px;padding:45.5px 38px 44.5px 40px}@media screen and (min-width:768px){.p-top-reason__heading{margin-bottom:80px;padding:67px 0 67px 84px}}.p-top-reason__bg{padding:27px 31px;position:relative}@media screen and (min-width:576px){.p-top-reason__bg{padding:54px 62px}}@media screen and (min-width:900px){.p-top-reason__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}}.p-top-reason__bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.4)}.p-top-reason__bg:first-of-type{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/reason-bg1.webp) no-repeat center center/cover}.p-top-reason__bg:first-of-type .p-top-reason__box{padding:8px 16px}@media screen and (min-width:768px){.p-top-reason__bg:first-of-type .p-top-reason__box{padding:80px clamp(24px,-12.875rem + 25.56vw,162px) 79px clamp(60px,-3.021rem + 12.04vw,125px)}}.p-top-reason__bg:nth-of-type(2){background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/reason-bg2.webp) no-repeat center center/cover}.p-top-reason__bg:nth-of-type(2) .p-top-reason__box{padding:4px 16px}@media screen and (min-width: 768px){.p-top-reason__bg:nth-of-type(2) .p-top-reason__box{padding:59px clamp(60px,-3.125rem + 12.22vw,126px) 59px clamp(30px,-11.563rem + 23.89vw,159px)}}.p-top-reason__bg:last-of-type{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/reason-bg3.webp) no-repeat center center/cover}.p-top-reason__bg:last-of-type .p-top-reason__box{padding:98.5px 16px}@media screen and (min-width: 768px){.p-top-reason__bg:last-of-type .p-top-reason__box{padding:143px clamp(24px,-12.875rem + 25.56vw,162px) 142px clamp(60px,-3.073rem + 12.13vw,125.5px)}}@media screen and (min-width: 900px){.p-top-reason__bg--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-top-reason__bg--reverse .p-top-reason__box{clip-path:polygon(0 0,100% 0,88.4% 100%,0 100%)}}.p-top-reason__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:30;background:rgba(0,136,158,.5);color:#fff;height:421px}@media screen and (min-width:900px){.p-top-reason__box{-webkit-box-flex:0;-ms-flex:0 1 53.1944444444%;flex:0 1 53.1944444444%;clip-path:polygon(0 0,100% 0,100% 100%,11.6% 100%);height:568px}}@media screen and (max-width:389px){.p-top-reason__box{height:auto}}.p-top-reason__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(20px,.971rem + 1.14vw,32px);gap:8px;font-weight:500;line-height:1.45;letter-spacing:0;margin-bottom:44px;position:relative}@media screen and (min-width:768px){.p-top-reason__title{line-height:1.4375;margin-bottom:57px}}@media screen and (min-width:900px){.p-top-reason__title{gap:0}}@media screen and (max-width:389px){.p-top-reason__title{font-size:18px}}.p-top-reason__title:after{content:"";background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sp_reason-circles.png) repeat-x left/contain;width:100%;height:8px;position:absolute;bottom:-19px;left:0}@media screen and (min-width:768px){.p-top-reason__title:after{bottom:-32px;background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/reason-circles.png)}}@media screen and (min-width:768px){.p-top-reason__title br{display:block;content:"";margin-bottom:8px}}.p-top-reason__number{font-size:clamp(24px,.786rem + 1.9vw,40px);margin-top:-3px}@media screen and (min-width:768px){.p-top-reason__number{font-weight:500;line-height:.85;letter-spacing:.11em;margin-top:3px}}@media screen and (max-width:389px){.p-top-reason__number{display:none}}.p-top-reason__text{font-size:clamp(16px,.907rem + .38vw,20px);margin-bottom:12px}.p-top-reason__text:last-of-type{margin-bottom:0}.p-top-reason__text .u-br{font-weight:700}@media screen and (min-width:768px){.p-top-reason__text .u-br{letter-spacing:0}}.p-top-reason__text .u-inline-block{font-size:inherit}.p-top-feedback{background:hsla(0,0%,100%,.5)}.p-top-feedback__heading{padding:38.5px 40px 37.5px 41px;margin-bottom:56px}@media screen and (min-width:768px){.p-top-feedback__heading{padding:56.5px 0 58px 84px;margin-bottom:79px}}.p-top-feedback__lead{font-size:clamp(16px,.907rem + .38vw,20px);text-align:center;line-height:1.4285714286;margin:0 0 2.5px -3px}@media screen and (min-width:768px){.p-top-feedback__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto 5px;padding-right:37px}}@media screen and (min-width:768px){.p-top-feedback__lead:after{content:"";width:29px;height:41px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/deco-right.png) no-repeat center center/contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.p-top-feedback__lead br{display:block}@media screen and (min-width:389px){.p-top-feedback__lead br{display:none}}.p-top-feedback__number{font-size:clamp(20px,.971rem + 1.14vw,32px);font-weight:500;line-height:normal;margin-left:4px}@media screen and (min-width:768px){.p-top-feedback__number{letter-spacing:0}}.p-top-feedback__percent{font-size:16px;font-weight:700}@media screen and (min-width:768px){.p-top-feedback__percent{font-size:20px}}.p-top-feedback__asterisk{color:#c4577e;font-size:20px;line-height:1.61;margin-top:-2px}.p-top-feedback__textWrap{margin-bottom:32px}@media screen and (min-width:768px){.p-top-feedback__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:55px}}.p-top-feedback__note{font-size:14px;text-align:center;line-height:normal;letter-spacing:0}@media screen and (min-width:768px){.p-top-feedback__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:12px;line-height:1.9166666667;letter-spacing:.03em}}.p-top-feedback__note .p-top-feedback__asterisk{font-size:inherit}@media screen and (min-width:768px){.p-top-feedback__note .p-top-feedback__asterisk{font-size:16px;line-height:normal;letter-spacing:0;margin-right:-12px}}.p-top-feedback__text{margin-left:-4px}@media screen and (min-width:768px){.p-top-feedback__text{margin-left:0}}.p-top-feedback__src{display:block;margin-top:-1.5px;margin-left:-16px}@media screen and (min-width:768px){.p-top-feedback__src{margin:0}}.p-top-price{background:rgba(233,242,243,.7);overflow:hidden}.p-top-price__inner{max-width:582px;margin:0 auto}@media screen and (min-width:900px){.p-top-price__inner{padding-inline:60px;max-width:1240px}}.p-top-price__heading{padding:45.3px 40px 45px 42px;margin-bottom:56.5px}@media screen and (min-width:768px){.p-top-price__heading{padding:67px 0 66px 84px;margin-bottom:80px}}.p-top-price__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23.8px;margin-bottom:24px}@media screen and (min-width:576px){.p-top-price__flexWrap{gap:40px}}@media screen and (min-width:900px){.p-top-price__flexWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:26px}}@media screen and (min-width:900px){.p-top-price__box{-webkit-box-flex:1;-ms-flex:1;flex:1;height:380px}}@media screen and (min-width:900px)and (min-width:768px){.p-top-price__box{height:400px}}.p-top-price__description{font-size:clamp(14px,.736rem + .57vw,20px);line-height:normal;letter-spacing:0;margin-bottom:40px}@media screen and (min-width:768px){.p-top-price__description{text-align:center;line-height:1.6;margin-bottom:55px;letter-spacing:.03em}}.p-top-price__button{text-align:center}.p-top-price .p-top-price__button+.p-top-price__button{margin-top:16px}@media screen and (min-width:768px){.p-top-price .p-top-price__button+.p-top-price__button{margin-top:24px}}.p-top-price__link{width:256px}@media screen and (max-width:389px){.p-top-price__link{width:100%}}.p-top-step{background:hsla(0,0%,100%,.5)}@media screen and (min-width:768px){.p-top-step__inner{max-width:862px}}.p-top-step__heading{padding:38.5px 40px 38px 42px;margin-bottom:39.5px}@media screen and (min-width:768px){.p-top-step__heading{padding:56.5px 0 56px 83px;margin-bottom:81.5px}}@media screen and (max-width:389px){.p-top-step__heading{padding:38px 30px}}.p-top-step__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}@media screen and (min-width:768px){.p-top-step__flexWrap{gap:76px}}.p-top-step__box{position:relative}.p-top-step__box:after{content:"";width:4px;height:28px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/sp_step-dots.png) no-repeat center center/contain;position:absolute;bottom:-44px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.p-top-step__box:after{width:72px;height:44px;background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/step-dots.png);bottom:-60px;left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.p-top-step__box:last-of-type:after{display:none}.p-top-cta{background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/cta-bg.webp) no-repeat center center/cover;position:relative;text-align:center}.p-top-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%)}.p-top-cta__inner{padding:48px 31px;position:relative}@media screen and (min-width:768px){.p-top-cta__inner{padding:80px 52px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:840px;margin:0 auto}}@media screen and (min-width:1441px){.p-top-cta__inner{padding:120px 52px 110px}}@media screen and (max-width:389px){.p-top-cta__inner{padding:48px 20px}}.p-top-cta__textWrap{margin-bottom:40px}@media screen and (min-width:768px){.p-top-cta__textWrap{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 389px;flex:0 1 389px}}.p-top-cta__lead{color:#fff;font-size:clamp(16px,.814rem + .76vw,24px);font-weight:500;line-height:normal;letter-spacing:.08em;margin-bottom:12px;margin-left:1px}.p-top-cta__lead:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.p-top-cta__lead{font-weight:400;line-height:1.4583333333;letter-spacing:.08em;text-align:left;margin-left:0}}@media screen and (min-width:768px){.p-top-cta__btnWrap{-webkit-box-flex:0;-ms-flex:0 1 269px;flex:0 1 269px}}.p-top-faq{background:hsla(0,0%,100%,.5)}.p-top-faq__inner{padding-inline:30.5px}@media screen and (min-width:576px){.p-top-faq__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-top-faq__inner{max-width:1048px}}.p-top-faq__heading{padding:45px 39px 44.5px 40px;margin-bottom:40px}@media screen and (min-width:768px){.p-top-faq__heading{padding:66.5px 0 66px 84px;margin-bottom:81px}}.p-top-faq__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width:768px){.p-top-faq__flexWrap{gap:40px}}.p-top-faq__box:hover{cursor:pointer}.p-news{background:rgba(233,242,243,.7)}@media screen and (min-width:576px){.p-news__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-news__inner{max-width:1048px}}.p-news__heading{padding:45.5px 39px 45px 40px;margin-bottom:31.5px}@media screen and (min-width:768px){.p-news__heading{padding:67px 0 67px 84px;margin-bottom:64px}}.p-news__list{margin-bottom:39.5px}@media screen and (min-width:768px){.p-news__list{margin-bottom:56px}}.p-news__item{position:relative;margin-bottom:8px}@media screen and (min-width:768px){.p-news__item{margin-bottom:0}}.p-news__item:after{content:"";width:100%;height:1px;background:#71ac9e;position:absolute;bottom:0;left:0}.p-news__link{padding:12px 4px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-news__link:hover{opacity:.7}@media screen and (min-width:768px){.p-news__link{padding:17px 16px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.p-news__link .p-news__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:4px}@media screen and (min-width:768px){.p-news__link .p-news__meta{margin-bottom:0}}.p-news__date{display:inline-block;font-size:clamp(16px,.907rem + .38vw,20px);line-height:1.5}@media screen and (min-width:768px){.p-news__date{width:140px;line-height:1.6;white-space:nowrap}}@media screen and (min-width:768px){.p-news__cat{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-news__cat span{font-size:13px;line-height:1.5;border:1px solid #3b4c58;padding:2px 8px;border-radius:50px;white-space:nowrap}@media screen and (min-width:768px){.p-news__cat span{font-size:14px;line-height:1.6}}.p-news__text{font-size:clamp(16px,.907rem + .38vw,20px);font-weight:400;line-height:1.5}@media screen and (min-width:768px){.p-news__text{width:calc(100% - 140px - 36px);line-height:1.6}}.p-news__button{text-align:center}.p-news__button-link{width:256px;padding:11px 20px 13px 26px}@media screen and (min-width:768px){.p-news__button-link{padding:16px 19px 16px 25px}}@media screen and (max-width:389px){.p-news__button-link{width:100%}}.js-form{display:none;opacity:0;-webkit-animation:formFadeIn .5s ease forwards;animation:formFadeIn .5s ease forwards}@-webkit-keyframes formFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes formFadeIn{0%{opacity:0}100%{opacity:1}}.p-form .wpcf7 .p-form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:23px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__list{gap:24px;margin-bottom:19px}}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,-0.214rem + 3.57vw,48px)}}@media screen and (min-width: 768px){.p-form .wpcf7 .p-form__item:last-of-type .p-form__label{-ms-flex-item-align:start;align-self:start}}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__item:nth-last-of-type(2) .p-form__label{-ms-flex-item-align:start;align-self:start}}.p-form .wpcf7 .p-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__label{width:clamp(278px,13.232rem + 8.63vw,336px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}}.p-form .wpcf7 .p-form__title{font-size:clamp(16px,.905rem + .39vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8.5px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__title{gap:8px}}@media screen and (max-width:389px){.p-form .wpcf7 .p-form__title{gap:0}}.p-form .wpcf7 .p-form__title span{font-size:12px;line-height:1.4166666667;letter-spacing:.03em;margin-bottom:1.5px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__title span{margin-bottom:4px}}.p-form .wpcf7 .p-form__selectWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__selectWrap{width:calc(100% - 336px - 48px);gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-form .wpcf7 .p-form__selectWrap .wpcf7-form-control-wrap{-webkit-box-flex:0;-ms-flex:0;flex:0}.p-form .wpcf7 .p-form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__checkboxes{gap:9px}}.p-form .wpcf7 .p-form__checkboxes .wpcf7-list-item{margin-left:0;margin-bottom:0}.p-form .wpcf7 .p-form__checkbox-link{display:inline-block;padding-right:32px;line-height:normal;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.p-form .wpcf7 .p-form__checkbox-link:hover{opacity:.7}.p-form .wpcf7 .p-form__checkbox-link:focus{outline:none;border:1px solid #00889e;border-radius:4px}.p-form .wpcf7 .p-form__checkbox-link:after{content:"";width:24px;height:24px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/icon-link.png) no-repeat center center/contain;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__checkbox-link:after{-webkit-transform:translateY(-54%);transform:translateY(-54%)}}.p-form .wpcf7 .p-form__submit{text-align:center}.p-form .wpcf7 .p-form__button{width:200px}@media screen and (min-width:768px){.p-form .wpcf7 .p-form__button{width:256px}}.p-form .wpcf7 .p-form__errorMessage{display:-webkit-box;display:-ms-flexbox;display:flex;width:clamp(21.625rem,7.482rem + 29.46vw,34rem)}@media screen and (min-width: 768px){.p-form .wpcf7-form-control-wrap{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-form .wpcf7-list-item{margin-bottom:41px}@media screen and (min-width:768px){.p-form .wpcf7-list-item{margin-bottom:54px;margin-left:1rem}}.p-form .wpcf7-list-item-label{font-size:clamp(14px,.829rem + .19vw,16px);line-height:normal;letter-spacing:0;margin-left:-1rem}@media screen and (max-width:389px){.p-form .wpcf7-list-item-label{font-size:13px}}.p-form .wpcf7 input[type=checkbox]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}.p-form .wpcf7 input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.p-form .wpcf7 input[type=checkbox]:focus+.wpcf7-list-item-label:before{border:1px solid #00889e;-webkit-box-shadow:5px 6px 16px 0px rgba(0,136,158,.1);box-shadow:5px 6px 16px 0px rgba(0,136,158,.1)}.p-form .wpcf7-list-item>label{display:-webkit-box;display:-ms-flexbox;display:flex}.p-form .wpcf7-list-item-label{position:relative;padding-left:32px}.p-form .wpcf7-list-item-label:hover{cursor:pointer}@media screen and (max-width:389px){.p-form .wpcf7-list-item-label{padding-left:30px}}.p-form .wpcf7-list-item-label:before,.p-form .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-form .wpcf7-list-item-label:before{width:24px;height:24px;background:#fff;border:1px solid #d9d9d9;border-radius:2px;left:0}.p-form .wpcf7-list-item-label:after{width:24px;height:24px;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/icon-check.png) no-repeat center center/contain;left:0;opacity:0;-webkit-transition:all ease .3s;transition:all ease .3s}.p-form .wpcf7-spinner{display:none}.p-form .wpcf7-not-valid-tip{color:#c4577e;background:#fff0f7;border-left:5px solid currentColor;border-radius:4px;font-size:14px;font-weight:500;padding:5px 20px 5px 30px;margin-top:10px;position:relative}.p-form .wpcf7-not-valid-tip:before{content:"";font:var(--fa-font-solid);position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-form .wpcf7 input.wpcf7-not-valid,.p-form .wpcf7 textarea.wpcf7-not-valid,.p-form .wpcf7 select.wpcf7-not-valid{border:1px solid #c4577e}@media screen and (min-width:768px){.p-form--other .wpcf7 .p-form__item:nth-last-of-type(2) .p-form__label{-ms-flex-item-align:center;align-self:center}}.p-form--other .wpcf7 .wpcf7-list-item{margin-bottom:42px}@media screen and (min-width:768px){.p-form--other .wpcf7 .wpcf7-list-item{margin-bottom:57px}}.p-form .wpcf7 form.sent .wpcf7-response-output{border:none;color:#00889e;background:#e9f2f3;border-left:5px solid currentColor;border-radius:4px;font-size:14px;font-weight:500;text-align:center;padding:5px 20px 5px 30px;margin-top:10px;position:relative}.p-form .wpcf7 form.sent .wpcf7-response-output:before{content:"";font:var(--fa-font-solid);position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-form .wpcf7 form.failed .wpcf7-response-output,.p-form .wpcf7 form.aborted .wpcf7-response-output,.p-form .wpcf7 form.invalid .wpcf7-response-output,.p-form .wpcf7 form.unaccepted .wpcf7-response-output,.p-form .wpcf7 form.payment-required .wpcf7-response-output,.p-form .wpcf7 form.spam .wpcf7-response-output{border:none;color:#c4577e;background:#fff0f7;border-left:5px solid currentColor;border-radius:4px;font-size:14px;font-weight:500;text-align:center;padding:5px 20px 5px 30px;margin-top:10px;position:relative}.p-form .wpcf7 form.failed .wpcf7-response-output:before,.p-form .wpcf7 form.aborted .wpcf7-response-output:before,.p-form .wpcf7 form.invalid .wpcf7-response-output:before,.p-form .wpcf7 form.unaccepted .wpcf7-response-output:before,.p-form .wpcf7 form.payment-required .wpcf7-response-output:before,.p-form .wpcf7 form.spam .wpcf7-response-output:before{content:"";font:var(--fa-font-solid);position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-swiper-container{position:relative}@media screen and (min-width:1440px){.p-swiper-container{margin-left:-32px}}.p-swiper-container .swiper{padding-bottom:64px}@media screen and (min-width:768px){.p-swiper-container .swiper{padding-bottom:71px}}.p-swiper-container .swiper-button-prev,.p-swiper-container .swiper-button-next{width:40px;height:40px;position:absolute;-webkit-transition:all ease .3s;transition:all ease .3s}.p-swiper-container .swiper-button-prev:hover,.p-swiper-container .swiper-button-next:hover{opacity:.7}.p-swiper-container .swiper-button-prev:after,.p-swiper-container .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;width:100%;height:100%;margin:auto}.p-swiper-container .swiper-button-prev{top:unset;bottom:0;margin-top:-10px;left:calc(50% - 195px + 135px)}@media screen and (min-width: 768px){.p-swiper-container .swiper-button-prev{left:calc(50% - 720px + 676px)}}.p-swiper-container .swiper-button-prev::after{background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/swiper-left.png)}.p-swiper-container .swiper-button-next{top:unset;bottom:0;right:calc(50% - 195px + 135px)}@media screen and (min-width: 768px){.p-swiper-container .swiper-button-next{right:calc(50% - 720px + 644px)}}.p-swiper-container .swiper-button-next::after{background-image:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/swiper-right.png)}.p-footer-menu{text-align:center}.p-footer-menu__nav{margin-bottom:15px}@media screen and (min-width: 768px){.p-footer-menu__nav{margin-bottom:31px}}.p-footer-menu__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-left:1px;margin-inline:30px}@media screen and (min-width:768px){.p-footer-menu__nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 22.6px;max-width:524px;margin:0 auto}}.p-footer-menu__nav-link{color:#fff;font-size:14px;line-height:normal;letter-spacing:.08em;padding-block:8px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-footer-menu__nav-link:hover{color:#71ac9e}@media screen and (min-width:768px){.p-footer-menu__nav-link{font-size:16px}}.p-footer-menu__instagram{width:32px;height:32px;margin:0 auto;margin-bottom:25px;-webkit-transition:all ease .3s;transition:all ease .3s}.p-footer-menu__instagram:hover{opacity:.7}@media screen and (min-width:768px){.p-footer-menu__instagram{margin-bottom:42px}}@media screen and (min-width:576px){.p-footer-menu__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:36px}}.p-copyright{margin-top:24px}@media screen and (min-width:768px){.p-copyright{margin-top:16px}}.p-copyright__text{color:#fff;font-size:8px;line-height:normal;text-align:center;letter-spacing:.02em}@media screen and (min-width:768px){.p-copyright__text{font-size:12px}}.p-lower-profile__heading{padding:45.5px 38px 45px 40px;margin-bottom:48px}@media screen and (min-width:768px){.p-lower-profile__heading{padding:66px 0 66px 84px;margin-bottom:81px}}.p-lower-profile__inner{padding-inline:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width:576px){.p-lower-profile__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40.1px;padding-inline:30px;max-width:1176px;margin:0 auto;margin-left:clamp(0px,-35.875rem + 51.25vw,164px)}}@media screen and (min-width: 900px){.p-lower-profile__inner{padding-inline:60px}}@media screen and (min-width: 1441px){.p-lower-profile__inner{margin-left:calc(164px + (100vw - 1440px)/2);margin-right:calc(100px + (100vw - 1440px)/2)}}.p-lower-profile__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00889e;font-size:clamp(20px,.971rem + 1.14vw,32px);font-weight:400;line-height:1.2;letter-spacing:.08em}@media screen and (min-width:391px){.p-lower-profile__lead{margin:0 auto}}@media screen and (min-width:768px){.p-lower-profile__lead{margin:0;line-height:1.21875;letter-spacing:.16em}}@media screen and (max-width:389px){.p-lower-profile__lead{margin:0 auto}}.p-lower-profile__lead br{display:block;content:"";margin-bottom:4px}@media screen and (min-width:768px){.p-lower-profile__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(20px,-2.464rem + 7.74vw,72px)}}.p-lower-profile__areaWrap:first-of-type{margin-bottom:24px}@media screen and (min-width: 768px){.p-lower-profile__areaWrap:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 304px;flex:0 1 304px;margin-bottom:0}}.p-lower-profile__areaWrap:last-of-type{-webkit-box-flex:0;-ms-flex:0 1 680px;flex:0 1 680px}.p-lower-profile__imgArea{display:block;width:65.243902439%;max-width:320px;margin:0 auto;position:relative;margin-bottom:20.5px;-webkit-transform:translateX(2px);transform:translateX(2px)}@media screen and (min-width:768px){.p-lower-profile__imgArea{width:296px;margin-left:auto;margin-right:0;margin-bottom:17px;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:389px){.p-lower-profile__imgArea{width:214px}}.p-lower-profile__imgArea:before{content:"";width:clamp(84px,3.671rem + 6.48vw,152px);height:clamp(118px,5.193rem + 8.95vw,212px);background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/deco-left.png) no-repeat center center/contain;position:absolute;left:-38px;bottom:-22px}@media screen and (min-width:768px){.p-lower-profile__imgArea:before{left:calc((100vw - 768px)*-40/672 - 30px);bottom:-63px}}@media screen and (min-width:1440px){.p-lower-profile__imgArea:before{left:-70px}}.p-lower-profile__imgArea:after{content:"";width:100%;height:100%;border-radius:2.18px;background:rgba(233,242,243,.7);position:absolute;left:-5px;bottom:-5px;z-index:-1}@media screen and (min-width:768px){.p-lower-profile__imgArea:after{left:-8px;bottom:-8px}}.p-lower-profile__img{border-radius:2.18px;aspect-ratio:200/265;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.p-lower-profile__img{aspect-ratio:296/394}}.p-lower-profile__iText{width:65.243902439%;max-width:320px;margin:0 auto;font-size:clamp(14px,.778rem + .4vw,18px);line-height:normal;letter-spacing:0}@media screen and (min-width:768px){.p-lower-profile__iText{width:100%;line-height:1.6;letter-spacing:.03em}}@media screen and (max-width:389px){.p-lower-profile__iText{width:214px}}.p-lower-profile__pText{font-size:clamp(16px,.905rem + .39vw,20px)}.p-lower-profile .p-lower-profile__pText+.p-lower-profile__pText{margin-top:12px}.p-lower-price__inner{padding:56px 31px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px}@media screen and (min-width:576px){.p-lower-price__inner{padding:56px 60px 64px}}@media screen and (min-width:768px){.p-lower-price__inner{padding:61px 60px 79px;max-width:1112px;margin:0 auto;gap:83px}}.p-lower-price__heading{padding:33.5px 45px 45px 47px}@media screen and (min-width:768px){.p-lower-price__heading{padding:135px 0 106px 84px}}.p-lower-price__heading:before{-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (min-width:768px){.p-lower-mind__inner{padding-inline:60px;max-width:1048px}}.p-lower-mind__heading{margin-bottom:31px}@media screen and (min-width:768px){.p-lower-mind__heading{margin-bottom:61px}}.p-lower-mind__text{font-size:clamp(16px,.905rem + .39vw,20px)}.p-lower-mind__text br{display:block;content:"";margin-bottom:10px}.p-lower-mind__text .u-only-pc{display:none}@media screen and (min-width:768px){.p-lower-mind__text .u-only-pc{display:block}}.p-lower-mind .p-lower-mind__text+.p-lower-mind__text{margin-top:44px}@media screen and (min-width:768px){.p-lower-mind .p-lower-mind__text+.p-lower-mind__text{margin-top:52px}}.p-lower-taiken__heading{margin-bottom:30.5px}@media screen and (min-width:768px){.p-lower-taiken__heading{margin-bottom:44px}}.p-lower-taiken__bg{background:#fff;border-radius:8px;padding:32px 20px}@media screen and (min-width:768px){.p-lower-taiken__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;max-width:960px;margin-inline:auto;padding:32px 32px 32.5px;border-radius:4px}}.p-lower-taiken__areaWrap:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 544px;flex:0 1 544px}.p-lower-taiken__areaWrap:last-of-type{-webkit-box-flex:0;-ms-flex:0 1 288px;flex:0 1 288px}.p-lower-taiken__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00889e;background:#fff484;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;padding:4px;margin:0 auto 16px}@media screen and (min-width:768px){.p-lower-taiken__label{font-size:20px;line-height:1.6;letter-spacing:.03em;padding:8px 12px;margin:0 0 16px}}.p-lower-taiken__lead{font-size:clamp(14px,.733rem + .58vw,20px);line-height:normal;text-align:center;margin-bottom:11.5px;letter-spacing:0}@media screen and (min-width:768px){.p-lower-taiken__lead{line-height:1.6;letter-spacing:.03em;text-align:left;white-space:wrap;margin-bottom:0}}@media screen and (min-width:768px){.p-lower-taiken__lead br:nth-of-type(2){content:"";display:block;margin-bottom:10px}}.p-lower-taiken__price{color:#00889e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;margin-bottom:.5px}@media screen and (min-width:768px){.p-lower-taiken__price{margin-bottom:-1px}}.p-lower-taiken__price .p-lower-taiken__yen{font-family:"Roboto Condensed",sans-serif;width:40px;font-size:clamp(48px,2.814rem + .76vw,56px);font-weight:500;line-height:normal;text-align:center;letter-spacing:0;margin-bottom:4px}@media screen and (max-width:389px){.p-lower-taiken__price .p-lower-taiken__yen{width:28px;font-size:40px}}.p-lower-taiken__price .p-lower-taiken__number{font-family:"Roboto Condensed",sans-serif;font-size:clamp(64px,3.814rem + .76vw,72px);font-weight:500;line-height:normal;letter-spacing:0}@media screen and (max-width:389px){.p-lower-taiken__price .p-lower-taiken__number{font-size:56px}}.p-lower-taiken__price .p-lower-taiken__per{font-size:clamp(20px,.971rem + 1.14vw,32px);margin-bottom:9px}@media screen and (min-width:768px){.p-lower-taiken__price .p-lower-taiken__per{margin-bottom:5px}}.p-lower-taiken__addition{font-size:clamp(14px,.829rem + .19vw,16px);text-align:center;line-height:normal;letter-spacing:0;margin-bottom:12px}@media screen and (min-width:768px){.p-lower-taiken__addition{margin-bottom:16px;text-align:left;text-indent:-1em;padding-left:1em}}@media screen and (max-width:389px){.p-lower-taiken__addition{text-indent:-2em;padding-left:1em}}.p-lower-taiken__time,.p-lower-taiken__subject{width:254px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:6px}@media screen and (min-width:768px){.p-lower-taiken__time,.p-lower-taiken__subject{width:258px;margin:0;margin-bottom:8px}}.p-lower-taiken__time .p-lower-taiken__icon,.p-lower-taiken__subject .p-lower-taiken__icon{width:20px;height:20px}@media screen and (min-width:768px){.p-lower-taiken__time .p-lower-taiken__icon,.p-lower-taiken__subject .p-lower-taiken__icon{width:24px;height:24px}}.p-lower-taiken__time .p-lower-taiken__text,.p-lower-taiken__subject .p-lower-taiken__text{font-size:clamp(14px,.829rem + .19vw,16px);letter-spacing:0;line-height:1.5}.p-lower-taiken__subject{margin-bottom:0}.p-lower-private__heading{margin-bottom:31.5px}@media screen and (min-width:768px){.p-lower-private__heading{margin-bottom:45px}}.p-lower-private__priceBox:first-of-type .c-lower-priceBox__title{border-radius:8px 0 0}.p-lower-private__priceBox:first-of-type .c-lower-priceBox__flexWrap{border-top:1px solid #00889e;border-radius:0 8px 0 0;padding:43px 20px}@media screen and (min-width:768px){.p-lower-private__priceBox:first-of-type .c-lower-priceBox__flexWrap{border-radius:0 0 0 8px;border-top:none;border-left:1px solid #00889e;padding:16px 20px 25px;-webkit-box-flex:0;-ms-flex:0 1 155px;flex:0 1 155px}}.p-lower-private__priceBox:first-of-type .c-lower-priceBox__price{margin-bottom:0}@media screen and (min-width:768px){.p-lower-private__priceBox:nth-of-type(3) .c-lower-priceBox__title{border-right:none;border-radius:0 8px 0 0}}@media screen and (min-width:1120px){.p-lower-private__priceBox:nth-of-type(3) .c-lower-priceBox__title{border-right:1px solid #fff;border-radius:0}}@media screen and (min-width:768px){.p-lower-private__priceBox:nth-of-type(3) .c-lower-priceBox__flexWrap{border-radius:0 0 8px}}@media screen and (min-width:1120px){.p-lower-private__priceBox:nth-of-type(3) .c-lower-priceBox__flexWrap{border-radius:0}}@media screen and (min-width:768px){.p-lower-private__priceBox:nth-of-type(4) .c-lower-priceBox__title{border-radius:8px 0 0}}@media screen and (min-width:1120px){.p-lower-private__priceBox:nth-of-type(4) .c-lower-priceBox__title{border-radius:0}}@media screen and (min-width:768px){.p-lower-private__priceBox:nth-of-type(4) .c-lower-priceBox__flexWrap{border-left:1px solid #00889e;border-radius:0 0 0 8px}}@media screen and (min-width:1120px){.p-lower-private__priceBox:nth-of-type(4) .c-lower-priceBox__flexWrap{border-left:none;border-radius:0}}.p-lower-private__priceBox:last-of-type .c-lower-priceBox__title{border-bottom:none;border-radius:0 0 0 8px}@media screen and (min-width:768px){.p-lower-private__priceBox:last-of-type .c-lower-priceBox__title{border-radius:0 8px 0 0;border-right:none}}.p-lower-private__priceBox:last-of-type .c-lower-priceBox__flexWrap{border-radius:0 0 8px}.p-lower-private__note{font-size:13px;line-height:1.5;letter-spacing:.03em;text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.p-lower-private__note{font-size:14px}}.p-lower-private .p-lower-private__note+.p-lower-private__note{margin-top:4px}.p-lower-group__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:27.5px}@media screen and (min-width:768px){.p-lower-group__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-lower-group__heading:before{-webkit-transform:translateY(-62%);transform:translateY(-62%)}@media screen and (min-width:768px){.p-lower-group__heading:before{-webkit-transform:translateY(-48%);transform:translateY(-48%)}}.p-lower-group__heading:after{right:-24px;-webkit-transform:translateY(-56%);transform:translateY(-56%)}@media screen and (min-width:768px){.p-lower-group__heading:after{right:-48px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:358px){.p-lower-group__heading:after{right:unset;left:178px}}@media screen and (min-width:768px){.p-lower-group__heading{margin-bottom:41px}}@media screen and (min-width:768px)and (min-width:768px){.p-lower-group__heading{margin-bottom:45px}}.p-lower-group__heading span{display:inline-block;font-size:16px;line-height:1.5;letter-spacing:.01em;margin-bottom:3px}@media screen and (min-width:768px){.p-lower-group__heading span{font-size:20px;line-height:1.6;letter-spacing:.03em;margin-bottom:0}}.p-lower-group__lead{margin-bottom:24px}@media screen and (min-width:768px){.p-lower-group__lead{font-size:20px}}.p-lower-group__lead span{font-size:inherit;line-height:normal;font-weight:700;letter-spacing:0}@media screen and (min-width:768px){.p-lower-group__lead span{line-height:1.6}}.p-lower-group__priceBox:first-of-type .c-lower-priceBox__title{border-radius:8px 0 0}.p-lower-group__priceBox:first-of-type .c-lower-priceBox__flexWrap{border-top:1px solid #00889e;border-radius:0 8px 0 0;padding:43.5px 20px}@media screen and (min-width:768px){.p-lower-group__priceBox:first-of-type .c-lower-priceBox__flexWrap{border-radius:0 0 0 8px;border-top:none;border-left:1px solid #00889e;padding:16px 20px 25px;-webkit-box-flex:0;-ms-flex:0 1 155px;flex:0 1 155px}}.p-lower-group__priceBox:first-of-type .c-lower-priceBox__price{margin-bottom:0}@media screen and (min-width:768px){.p-lower-group__priceBox:nth-of-type(3) .c-lower-priceBox__title{border-right:none;border-radius:0 8px 0 0}}@media screen and (min-width:1120px){.p-lower-group__priceBox:nth-of-type(3) .c-lower-priceBox__title{border-right:1px solid #fff;border-radius:0}}@media screen and (min-width:768px){.p-lower-group__priceBox:nth-of-type(3) .c-lower-priceBox__flexWrap{border-radius:0 0 8px}}@media screen and (min-width:1120px){.p-lower-group__priceBox:nth-of-type(3) .c-lower-priceBox__flexWrap{border-radius:0}}@media screen and (min-width:768px){.p-lower-group__priceBox:nth-of-type(4) .c-lower-priceBox__title{border-radius:8px 0 0}}@media screen and (min-width:1120px){.p-lower-group__priceBox:nth-of-type(4) .c-lower-priceBox__title{border-radius:0}}@media screen and (min-width:768px){.p-lower-group__priceBox:nth-of-type(4) .c-lower-priceBox__flexWrap{border-left:1px solid #00889e;border-radius:0 0 0 8px}}@media screen and (min-width:1120px){.p-lower-group__priceBox:nth-of-type(4) .c-lower-priceBox__flexWrap{border-left:none;border-radius:0}}.p-lower-group__priceBox:last-of-type .c-lower-priceBox__title{border-bottom:none;border-radius:0 0 0 8px}@media screen and (min-width:768px){.p-lower-group__priceBox:last-of-type .c-lower-priceBox__title{border-radius:0 8px 0 0;border-right:none}}.p-lower-group__priceBox:last-of-type .c-lower-priceBox__flexWrap{border-radius:0 0 8px}.p-lower-group__note{font-size:13px;line-height:1.5;letter-spacing:.36px;text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.p-lower-group__note{font-size:14px}}.p-lower-group .p-lower-group__note+.p-lower-group__note{margin-top:4px}.p-lower-online__heading{margin-bottom:30.5px}@media screen and (min-width:768px){.p-lower-online__heading{margin-bottom:44px}}.p-lower-online__bg{background:#fff;border-radius:8px;padding:32px 20px;margin-bottom:24px}@media screen and (min-width:768px){.p-lower-online__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;max-width:960px;margin-inline:auto;padding:32px 32px 32.5px;border-radius:4px;margin-bottom:48px}}.p-lower-online__areaWrap:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 544px;flex:0 1 544px}.p-lower-online__areaWrap:last-of-type{-webkit-box-flex:0;-ms-flex:0 1 288px;flex:0 1 288px}.p-lower-online__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00889e;background:#fff484;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;padding:4px;margin:0 auto 16px}@media screen and (min-width:768px){.p-lower-online__label{font-size:20px;line-height:1.6;letter-spacing:.03em;padding:8px 12px;margin:0 0 16px}}.p-lower-online__label span{font-size:.8em}.p-lower-online__lead{font-size:clamp(14px,.733rem + .58vw,20px);line-height:normal;text-align:center;margin-bottom:11.5px;letter-spacing:0}@media screen and (min-width:768px){.p-lower-online__lead{line-height:1.6;letter-spacing:.03em;text-align:left;white-space:wrap;margin-bottom:0}}@media screen and (min-width:768px){.p-lower-online__lead br:nth-of-type(2){content:"";display:block;margin-bottom:10px}}.p-lower-online__price{color:#00889e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;margin-bottom:12px}.p-lower-online__price .p-lower-online__yen{font-family:"Roboto Condensed",sans-serif;width:40px;font-size:clamp(48px,2.814rem + .76vw,56px);font-weight:500;line-height:normal;text-align:center;letter-spacing:0;margin-bottom:4px}@media screen and (max-width:389px){.p-lower-online__price .p-lower-online__yen{width:28px;font-size:40px}}.p-lower-online__price .p-lower-online__number{font-family:"Roboto Condensed",sans-serif;font-size:clamp(64px,3.814rem + .76vw,72px);font-weight:500;line-height:normal;letter-spacing:0}@media screen and (max-width:389px){.p-lower-online__price .p-lower-online__number{font-size:56px}}.p-lower-online__price .p-lower-online__per{font-size:clamp(20px,.971rem + 1.14vw,32px);margin-bottom:9px}@media screen and (min-width:768px){.p-lower-online__price .p-lower-online__per{margin-bottom:5px}}.p-lower-online__means,.p-lower-online__time,.p-lower-online__subject{width:254px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:6px}@media screen and (min-width:768px){.p-lower-online__means,.p-lower-online__time,.p-lower-online__subject{width:258px;margin:0;margin-bottom:8px}}.p-lower-online__means .p-lower-online__icon,.p-lower-online__time .p-lower-online__icon,.p-lower-online__subject .p-lower-online__icon{width:20px;height:20px}@media screen and (min-width:768px){.p-lower-online__means .p-lower-online__icon,.p-lower-online__time .p-lower-online__icon,.p-lower-online__subject .p-lower-online__icon{width:24px;height:24px}}.p-lower-online__means .p-lower-online__icon--big,.p-lower-online__time .p-lower-online__icon--big,.p-lower-online__subject .p-lower-online__icon--big{padding:1px}.p-lower-online__means .p-lower-online__text,.p-lower-online__time .p-lower-online__text,.p-lower-online__subject .p-lower-online__text{font-size:clamp(14px,.829rem + .19vw,16px);letter-spacing:0;line-height:1.5}.p-lower-online__subject{margin-bottom:0}.p-lower-online__box{background:#fff;max-width:960px;margin:0 auto;border-radius:8px}.p-lower-online__box h3{color:#fff;font-weight:400;background:linear-gradient(51deg,#00889e 5.46%,#71ac9e 83.3%);border-radius:8px 8px 0 0;padding:8px 20px}@media screen and (min-width:768px){.p-lower-online__box h3{padding:12px 32px}}.p-lower-online__box ul{border:1px solid #00889e;border-top:none;border-radius:0 0 8px 8px;padding:24px 20px;margin-bottom:40px}@media screen and (min-width:768px){.p-lower-online__box ul{padding:24px 32px;margin-bottom:56px}}.p-lower-online__box ul li{position:relative;font-size:clamp(16px,.903rem + .4vw,20px);padding-left:1em}.p-lower-online__box ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:#3b4c58;position:absolute;top:.7em;left:0}@media screen and (min-width:768px){.p-lower-online__box ul li:before{top:.75em}}.p-lower-online__button{text-align:center}.p-lower-online__button .p-lower-online__link{width:256px}.p-lower-cancellation__heading{margin-bottom:31px}@media screen and (min-width:768px){.p-lower-cancellation__heading{margin-bottom:45px}}.p-lower-cancellation__text{font-size:clamp(16px,.905rem + .39vw,20px)}.p-lower-cancellation__text--indent{text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.p-lower-cancellation__text br{content:"";display:block;margin-bottom:10px}}.p-lower-cancellation .p-lower-cancellation__text+.p-lower-cancellation__text{margin-top:10px}.p-lower-cancellation .p-lower-cancellation__textWrap+.p-lower-cancellation__textWrap{margin-top:34px}@media screen and (min-width:768px){.p-lower-cancellation .p-lower-cancellation__textWrap+.p-lower-cancellation__textWrap{margin-top:84px}}@media screen and (min-width:768px){.p-lower-cancellation .p-lower-cancellation__textWrap+.p-lower-cancellation__textWrap--short{margin-top:52px}}@media screen and (min-width:576px){.p-lower-cancellation--only .p-lower-cancellation__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-cancellation--only .p-lower-cancellation__inner{max-width:1112px}}.p-lower-cancellation--only .p-lower-cancellation__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-cancellation--only .p-lower-cancellation__heading{padding:67px 0 66px 84px;margin-bottom:81px}}@media screen and (max-width:389px){.p-lower-cancellation--only .p-lower-cancellation__heading{padding:33.5px 30px 45px 31px}}@media screen and (min-width:576px){.p-lower-pool__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-pool__inner{padding-inline:30px}}@media screen and (min-width:900px){.p-lower-pool__inner{padding-inline:60px;max-width:1240px}}.p-lower-pool__heading{padding:45.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-pool__heading{padding:66px 0 66px 84px;margin-bottom:81px}}.p-lower-pool__lead{text-align:left;margin-bottom:32px}@media screen and (min-width:768px){.p-lower-pool__lead{text-align:center;margin-bottom:64px}}.p-lower-pool__select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:40px}@media screen and (min-width:768px){.p-lower-pool__select{display:none}}.p-lower-pool__list{display:none}@media screen and (min-width:768px){.p-lower-pool__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 0;max-width:924px;margin:0 auto;margin-bottom:84px}}.p-lower-pool__item:last-of-type .p-lower-pool__link:after{display:none}.p-lower-pool__link{font-size:20px;line-height:1.6;padding-inline:24px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.p-lower-pool__link:hover{opacity:.7}.p-lower-pool__link:after{content:"";width:1px;height:100%;background:#71ac9e;position:absolute;top:0;right:0}.p-lower-pool__sub-heading{margin-bottom:15px}@media screen and (min-width:768px){.p-lower-pool__sub-heading{margin-bottom:36px}}.p-lower-pool__table{margin-bottom:32px}.p-lower-pool__table--last{margin-bottom:24px}.p-lower-pool__pcTable{margin-bottom:60px}.p-lower-pool__pcTable--last{margin-bottom:40px}.p-lower-pool__note{font-size:14px;line-height:normal;margin-bottom:4px;letter-spacing:0}@media screen and (min-width:768px){.p-lower-pool__note{font-size:16px;margin-bottom:16px}}.p-lower-pool__note-text{font-size:14px;line-height:normal;letter-spacing:0;text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.p-lower-pool__note-text{font-size:16px}}@media screen and (min-width:576px){.p-lower-contact__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-contact__inner{max-width:1048px}}.p-lower-contact__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-contact__heading{padding:67px 0 66px 84px;margin-bottom:80.5px}}.p-lower-contact__leadWrap{margin-bottom:64px}.p-lower-contact__lead{font-size:clamp(16px,.905rem + .39vw,20px);margin-bottom:12px}@media screen and (min-width:768px){.p-lower-contact__lead{text-align:center;margin-bottom:18px}}@media screen and (min-width:768px){.p-lower-contact__lead br{content:"";display:block;margin-bottom:10px}}.p-lower-contact__lead span{font-weight:500}.p-lower-contact__lead a{display:inline-block;color:#00889e;font-weight:600;text-decoration:underline}@media screen and (min-width:768px){.p-lower-contact__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,-0.214rem + 3.57vw,48px);margin-bottom:24px}}.p-lower-contact__text{font-size:clamp(16px,.905rem + .39vw,20px);margin-bottom:8px}@media screen and (min-width:768px){.p-lower-contact__text{font-size:clamp(1rem,.706rem + .61vw,1.25rem);width:clamp(278px,13.232rem + 8.63vw,336px);margin-bottom:0}}@media screen and (max-width:389px){.p-lower-contact__text{font-size:15px}}.p-lower-contact__select{margin-bottom:16px}@media screen and (min-width:768px){.p-lower-contact__select{margin-bottom:0}}@media screen and (min-width:576px){.p-lower-thanks__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-thanks__inner{max-width:825px}}.p-lower-thanks__heading{padding:14.5px 40px 26px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-thanks__heading{padding:67px 0 66px 79px;margin-bottom:80.5px;white-space:nowrap}}@media screen and (max-width:389px){.p-lower-thanks__heading{padding:14.5px 0 26px 20px}}.p-lower-thanks__textWrap{margin-bottom:56px}.p-lower-thanks__text{font-size:clamp(16px,.905rem + .39vw,20px);margin-bottom:10px}@media screen and (min-width:768px){.p-lower-thanks__text{text-align:center}}.p-lower-thanks__text:nth-last-of-type(2){margin-bottom:44px}@media screen and (min-width:768px){.p-lower-thanks__text:nth-last-of-type(2){margin-bottom:52px}}.p-lower-thanks__text a{display:inline-block;text-decoration:none}.p-lower-thanks__button{text-align:center}.p-lower-thanks__button-link{width:200px}@media screen and (min-width:768px){.p-lower-thanks__button-link{width:256px}}@media screen and (min-width:576px){.p-lower-news__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-news__inner{max-width:1048px}}.p-lower-news__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-news__heading{padding:67px 0 66px 84px;margin-bottom:80px}}.p-lower-news__select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:24px}.p-lower-news__list{margin-bottom:40px}@media screen and (min-width:768px){.p-lower-news__list{margin-bottom:56px}}.p-lower-news__item{margin-bottom:0}@media screen and (min-width:576px){.p-lower-article__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-article__inner{max-width:1048px}}.p-lower-article__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-article__heading{padding:67px 0 66px 84px;margin-bottom:80px}}.p-lower-article__article{margin-bottom:56px}.p-lower-article__button-link{color:#71ac9e;font-size:clamp(16px,.907rem + .38vw,20px);line-height:2;padding-left:36px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.p-lower-article__button-link:hover{opacity:.7}@media screen and (min-width:768px){.p-lower-article__button-link{line-height:1.6}}.p-lower-article__button-link:before{content:"";width:32px;height:32px;border-radius:50%;background:url(//mika-private-swimming.com/wp-content/themes/Mika%20Website/public/css/../../public/img/swiper-left.png) no-repeat center/contain;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:576px){.p-lower-404__inner{padding-inline:60px}}.p-lower-404__heading{padding:21.5px 40px 33px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-404__heading{padding:67px 0 66px 83px;margin-bottom:80.5px}}@media screen and (max-width:389px){.p-lower-404__heading{padding:21.5px 20px 33px 21px}}.p-lower-404__text{font-size:clamp(16px,.907rem + .38vw,20px)}@media screen and (min-width: 768px){.p-lower-404__text{max-width:701px;margin:0 auto;text-align:center}}.p-lower-404 .p-lower-404__text+.p-lower-404__text{margin-top:10px}.p-lower-404__button{text-align:center;margin-top:56px}.p-lower-404__button-link{width:200px}@media screen and (min-width:768px){.p-lower-404__button-link{width:256px}}@media screen and (min-width:576px){.p-lower-privacy__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-privacy__inner{max-width:1112px}}.p-lower-privacy__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-privacy__heading{padding:67px 0 66px 84px;margin-bottom:81px}}@media screen and (max-width:389px){.p-lower-privacy__heading{padding:33.5px 20px 45px 21px}}.p-lower-privacy__lead,.p-lower-privacy__title,.p-lower-privacy__text,.p-lower-privacy__item{font-size:clamp(16px,.905rem + .39vw,20px);font-weight:400}.p-lower-privacy__lead{margin-bottom:44px}@media screen and (min-width:768px){.p-lower-privacy__lead{margin-bottom:52px}}.p-lower-privacy__title{margin-bottom:10px;margin-top:44px}@media screen and (min-width:768px){.p-lower-privacy__title{margin-top:52px}}.p-lower-privacy__list{margin-block:10px 44px;text-indent:-1em;padding-left:1em}@media screen and (min-width:768px){.p-lower-privacy__list{margin-block:10px 52px}}.p-lower-privacy .p-lower-privacy__item+.p-lower-privacy__item{margin-top:10px}@media screen and (min-width:576px){.p-lower-terms__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-terms__inner{max-width:1112px}}.p-lower-terms__heading{padding:33.5px 40px 45px 41px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-terms__heading{padding:67px 0 66px 84px;margin-bottom:80px}}.p-lower-terms__title,.p-lower-terms__text,.p-lower-terms__item,.p-lower-terms__note{font-size:clamp(16px,.905rem + .39vw,20px);font-weight:400}.p-lower-terms__title{margin-bottom:44px}@media screen and (min-width:768px){.p-lower-terms__title{margin-bottom:52px}}.p-lower-terms__text{text-indent:-1em;padding-left:1em;margin-bottom:44px}@media screen and (min-width:768px){.p-lower-terms__text{margin-bottom:52px}}.p-lower-terms__text--mbn{margin-bottom:10px}.p-lower-terms__text--tin{text-indent:0;padding-left:0}.p-lower-terms__list{margin-block:10px;padding-left:5px}@media screen and (min-width:768px){.p-lower-terms__list{padding-left:6px}}.p-lower-terms__item{text-indent:-1em;padding-left:1em;margin-top:10px}.p-lower-terms__note{text-indent:-1em;padding-left:1em}@media screen and (min-width:576px){.p-lower-confirm__inner{padding-inline:60px}}@media screen and (min-width:768px){.p-lower-confirm__inner{max-width:1048px}}.p-lower-confirm__heading{padding:33.5px 40px 45px 41.5px;margin-bottom:47.5px}@media screen and (min-width:768px){.p-lower-confirm__heading{padding:67px 0 66px 84px;margin-bottom:80.5px}}.p-lower-confirm__lead{font-size:clamp(16px,.905rem + .39vw,20px);text-align:center;margin-bottom:64px}.p-lower-confirm__flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8.5px;margin-bottom:32px}@media screen and (min-width:768px){.p-lower-confirm__flexWrap{gap:clamp(24px,-1.071rem + 5.36vw,60px);padding-block:12px;margin-bottom:24px}}@media screen and (max-width:389px){.p-lower-confirm__flexWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.5px}}@media screen and (min-width:768px){.p-lower-confirm__text:first-of-type{width:clamp(278px,13.232rem + 8.63vw,336px)}}.p-lower-confirm__text:last-of-type{font-weight:700;letter-spacing:0}@media screen and (max-width:389px){.p-lower-confirm__text:last-of-type{margin-left:4px}}.p-lower-confirm .p-form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35.5px;margin-bottom:59.5px}@media screen and (min-width:768px){.p-lower-confirm .p-form__list{gap:24px;margin-bottom:56px}}@media screen and (min-width:768px){.p-lower-confirm .p-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,-1.071rem + 5.36vw,60px);padding-block:12px}}@media screen and (min-width:768px){.p-lower-confirm .p-form__item:last-of-type .p-form__label{-ms-flex-item-align:start;align-self:start}}@media screen and (min-width:768px){.p-lower-confirm .p-form__item:nth-last-of-type(2) .p-form__label{-ms-flex-item-align:start;align-self:start}}.p-lower-confirm .p-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4.5px}@media screen and (min-width:768px){.p-lower-confirm .p-form__label{width:clamp(278px,13.232rem + 8.63vw,336px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}}.p-lower-confirm .p-form__title{font-size:clamp(16px,.905rem + .39vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8.5px}@media screen and (min-width:768px){.p-lower-confirm .p-form__title{gap:8px}}@media screen and (max-width:389px){.p-lower-confirm .p-form__title{gap:0}}.p-lower-confirm .p-form__title span{font-size:12px;line-height:1.4166666667;letter-spacing:.03em;margin-bottom:1.5px}@media screen and (min-width:768px){.p-lower-confirm .p-form__title span{margin-bottom:4px}}.p-lower-confirm .p-form__input{font-size:20px;line-height:1.6;letter-spacing:0;margin-left:4px}@media screen and (min-width:768px){.p-lower-confirm .p-form__input{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.03em;margin-left:0}}@media screen and (max-width:389px){.p-lower-confirm .p-form__input{font-size:18px}}.p-lower-confirm .p-form__selectWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (min-width:768px){.p-lower-confirm .p-form__selectWrap{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-lower-confirm .p-form__selectWrap .p-form__input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0;flex:0;white-space:nowrap}}.p-lower-confirm .p-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15.5px}@media screen and (min-width:768px){.p-lower-confirm .p-form__submit{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px}}.p-lower-confirm .p-form__button{width:60.9756097561%;width:200px;margin:0 auto}@media screen and (min-width:768px){.p-lower-confirm .p-form__button{width:256px;margin:0}}.p-lower-confirm .p-form__back-button{font-family:"Zen Kaku Gothic New",sans-serif;color:#71ac9e;font-weight:400}@media screen and (min-width:768px){.p-lower-confirm .p-form__back-button{font-size:20px;padding:0;letter-spacing:.03em}}.p-lower-confirm .wpcf7-spinner{display:none}.p-lower-confirm--other .p-lower-confirm__flexWrap{margin-bottom:24px}.p-lower-confirm--other .p-form__list{gap:27.5px}@media screen and (min-width:768px){.p-lower-confirm--other .p-form__list{gap:24px}}.u-only-sp{display:block}@media screen and (min-width:768px){.u-only-sp{display:none}}.u-only-sp--ib{display:inline-block}@media screen and (min-width:768px){.u-only-sp--ib{display:none}}.u-only-pc{display:none}@media screen and (min-width:768px){.u-only-pc{display:block}}.u-only-pc--ib{display:none}@media screen and (min-width:768px){.u-only-pc--ib{display:inline-block}}.u-only-xxs{display:none}@media screen and (max-width:389px){.u-only-xxs{display:block}}.u-moreThan-xxs{display:block}@media screen and (max-width:389px){.u-moreThan-xxs{display:none}}.u-moreThan-xxs--ib{display:inline-block}@media screen and (max-width:389px){.u-moreThan-xxs--ib{display:none}}.u-moreThan-xs{display:block}@media screen and (min-width:576px){.u-moreThan-xs{display:none}}.u-moreThan-xxs-moreLess-sm{display:block}@media screen and (max-width:389px){.u-moreThan-xxs-moreLess-sm{display:none}}@media screen and (min-width:768px){.u-moreThan-xxs-moreLess-sm{display:none}}.u-inline-block{display:inline-block;font-weight:inherit}.u-separation{margin-top:24px;margin-bottom:24px}.u-br{font-weight:700}@media screen and (min-width:768px){.u-br{letter-spacing:0}}