﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:calc(1s);animation-duration:calc(1s);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2)}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75)}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75)}.abs,#bgcontent:before,#header .header-bottom .tel-time a:before,#header .header-bottom nav #main-nav .menu>li:before,#top-bar:before,#top-bar:after,.list-members .member.new:before,.list-members .member.vip:before,.list-members .member.working:after,.title-style span:before,.title-style span:after,.box-linebg:before,.box-linebg:after,#concept .list-images .thumb:after,.schedule-day table th:before,.schedule-day table td:before{position:absolute;content:""}.middle-abs{top:50%;position:absolute;transform:translateY(-50%)}.center-abs{left:50%;position:absolute;transform:translateX(-50%)}.center-middle{top:50%;position:absolute;left:50%;transform:translate(-50%, -50%)}.row{margin-left:-10px;margin-right:-10px}.row::after{display:block;content:"";clear:both}.col-xs-2,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-12,.col-xsm-2,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-12,.col-sm-2,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-12,.col-md-2,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-2,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-12{float:left}.col-xs-2{width:16.6666666667%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-12{width:100%}@media (min-width:415px){.col-xsm-2,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-12{float:left}.col-xsm-2{width:16.6666666667%}.col-xsm-4{width:33.3333333333%}.col-xsm-5{width:41.6666666667%}.col-xsm-6{width:50%}.col-xsm-7{width:58.3333333333%}.col-xsm-12{width:100%}}@media (min-width:768px){.col-sm-2,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-12{float:left}.col-sm-2{width:16.6666666667%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-2,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-12{float:left}.col-md-2{width:16.6666666667%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-12{width:100%}}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.left{float:left}.right{float:right}.clearfix::after{display:block;content:"";clear:both}.wpos-animate{visibility:hidden}.wpos-animate.lettering{visibility:visible}.wpos-animate.lettering>span{visibility:hidden}.bg-contain{background-repeat:no-repeat;background-size:contain}.bg-cover{background-repeat:no-repeat;background-size:cover}.dblock{display:block}.iblock{display:inline-block}.no-wrap{white-space:nowrap}span.no-wrap{display:inline-block}a{transition:all 0.4s}a.img-btn:hover{opacity:0.7}.list-unstyled{padding:0;list-style:none}img{max-width:100%}.covid_bnr{text-align:center}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}}#wpos-preload{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#c9f8f1;opacity:0.99;z-index:9999}#wpos-preload .cssload-thecube{position:fixed;top:40%;left:50%;transform:translate(-50%, -50%)}.cssload-thecube{width:122px;height:122px;margin:0 auto;margin-top:81px;position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.cssload-thecube .cssload-cube{position:relative;transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.cssload-thecube .cssload-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.cssload-thecube .cssload-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2ba0c7;animation:cssload-fold-thecube 2.76s infinite linear both;-o-animation:cssload-fold-thecube 2.76s infinite linear both;-ms-animation:cssload-fold-thecube 2.76s infinite linear both;-webkit-animation:cssload-fold-thecube 2.76s infinite linear both;-moz-animation:cssload-fold-thecube 2.76s infinite linear both;transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%}.cssload-thecube .cssload-c2{transform:scale(1.1) rotateZ(90deg);-o-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotateZ(90deg);-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg)}.cssload-thecube .cssload-c3{transform:scale(1.1) rotateZ(180deg);-o-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg)}.cssload-thecube .cssload-c4{transform:scale(1.1) rotateZ(270deg);-o-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotateZ(270deg);-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg)}.cssload-thecube .cssload-c2:before{animation-delay:0.35s;-o-animation-delay:0.35s;-ms-animation-delay:0.35s;-webkit-animation-delay:0.35s;-moz-animation-delay:0.35s}.cssload-thecube .cssload-c3:before{animation-delay:0.69s;-o-animation-delay:0.69s;-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s}.cssload-thecube .cssload-c4:before{animation-delay:1.04s;-o-animation-delay:1.04s;-ms-animation-delay:1.04s;-webkit-animation-delay:1.04s;-moz-animation-delay:1.04s}@keyframes cssload-fold-thecube{0%,10%{transform:perspective(228px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(228px) rotateX(0deg);opacity:1}90%,100%{transform:perspective(228px) rotateY(180deg);opacity:0}}@-o-keyframes cssload-fold-thecube{0%,10%{-o-transform:perspective(228px) rotateX(-180deg);opacity:0}25%,75%{-o-transform:perspective(228px) rotateX(0deg);opacity:1}90%,100%{-o-transform:perspective(228px) rotateY(180deg);opacity:0}}@-ms-keyframes cssload-fold-thecube{0%,10%{-ms-transform:perspective(228px) rotateX(-180deg);opacity:0}25%,75%{-ms-transform:perspective(228px) rotateX(0deg);opacity:1}90%,100%{-ms-transform:perspective(228px) rotateY(180deg);opacity:0}}@-webkit-keyframes cssload-fold-thecube{0%,10%{-webkit-transform:perspective(228px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(228px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(228px) rotateY(180deg);opacity:0}}@-moz-keyframes cssload-fold-thecube{0%,10%{-moz-transform:perspective(228px) rotateX(-180deg);opacity:0}25%,75%{-moz-transform:perspective(228px) rotateX(0deg);opacity:1}90%,100%{-moz-transform:perspective(228px) rotateY(180deg);opacity:0}}@media (min-width:768px){.blpc{display:block}.hidpc{display:none}}@media (max-width:767px){.blsp{display:block}.leftsp{text-align:left !important}.hidsp{display:none}.centersp{text-align:center !important}}.row-nopd>div{padding-left:0;padding-right:0}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-btn{width:100%}.link-btn a{width:100%}.fs20{font-size:2rem !important}.fs22{font-size:2.2rem !important}.fs24{font-size:2.4rem !important}@media (max-width:1199px){.fs24{font-size:2.1818181818rem !important}}.fs28{font-size:2.8rem !important}@media (max-width:1199px){.fs28{font-size:2.5454545455rem !important}}@media (max-width:767px){.fs28{font-size:2.24rem !important}}.fs30{font-size:3rem !important}@media (max-width:1199px){.fs30{font-size:2.7272727273rem !important}}@media (max-width:767px){.fs30{font-size:2.4rem !important}}.fs32{font-size:3.2rem !important}@media (max-width:1199px){.fs32{font-size:2.9090909091rem !important}}@media (max-width:767px){.fs32{font-size:2.56rem !important}}.fs36{font-size:3.6rem !important}@media (max-width:1199px){.fs36{font-size:3.2727272727rem !important}}@media (max-width:767px){.fs36{font-size:2.88rem !important}}.fs40{font-size:4rem !important}@media (max-width:1199px){.fs40{font-size:3.6363636364rem !important}}@media (max-width:767px){.fs40{font-size:3.2rem !important}}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl5{padding-left:5px !important}@media (max-width:1199px){.pl5{padding-left:4.5454545455px !important}}@media (max-width:767px){.pl5{padding-left:4px !important}}.pr5{padding-right:5px !important}@media (max-width:1199px){.pr5{padding-right:4.5454545455px !important}}@media (max-width:767px){.pr5{padding-right:4px !important}}.pt5{padding-top:5px !important}@media (max-width:1199px){.pt5{padding-top:4.5454545455px !important}}@media (max-width:767px){.pt5{padding-top:4px !important}}.pb5{padding-bottom:5px !important}@media (max-width:1199px){.pb5{padding-bottom:4.5454545455px !important}}@media (max-width:767px){.pb5{padding-bottom:4px !important}}.pl10{padding-left:10px !important}@media (max-width:1199px){.pl10{padding-left:9.0909090909px !important}}@media (max-width:767px){.pl10{padding-left:5.5555555556px !important}}.pr10{padding-right:10px !important}@media (max-width:1199px){.pr10{padding-right:9.0909090909px !important}}@media (max-width:767px){.pr10{padding-right:5.5555555556px !important}}.pt10{padding-top:10px !important}@media (max-width:1199px){.pt10{padding-top:9.0909090909px !important}}@media (max-width:767px){.pt10{padding-top:5.5555555556px !important}}.pb10{padding-bottom:10px !important}@media (max-width:1199px){.pb10{padding-bottom:9.0909090909px !important}}@media (max-width:767px){.pb10{padding-bottom:5.5555555556px !important}}.pl15{padding-left:1.5rem !important}.pr15{padding-right:1.5rem !important}.pt15{padding-top:1.5rem !important}.pb15{padding-bottom:1.5rem !important}.pl20{padding-left:2rem !important}.pr20{padding-right:2rem !important}.pt20{padding-top:2rem !important}.pb20{padding-bottom:2rem !important}.pl25{padding-left:2.5rem !important}@media (max-width:1199px){.pl25{padding-left:2.2727272727rem !important}}.pr25{padding-right:2.5rem !important}@media (max-width:1199px){.pr25{padding-right:2.2727272727rem !important}}.pt25{padding-top:2.5rem !important}@media (max-width:1199px){.pt25{padding-top:2.2727272727rem !important}}.pb25{padding-bottom:2.5rem !important}@media (max-width:1199px){.pb25{padding-bottom:2.2727272727rem !important}}.pl30{padding-left:3rem !important}@media (max-width:1199px){.pl30{padding-left:2.7272727273rem !important}}@media (max-width:767px){.pl30{padding-left:2.4rem !important}}.pr30{padding-right:3rem !important}@media (max-width:1199px){.pr30{padding-right:2.7272727273rem !important}}@media (max-width:767px){.pr30{padding-right:2.4rem !important}}.pt30{padding-top:3rem !important}@media (max-width:1199px){.pt30{padding-top:2.7272727273rem !important}}@media (max-width:767px){.pt30{padding-top:2.4rem !important}}.pb30{padding-bottom:3rem !important}@media (max-width:1199px){.pb30{padding-bottom:2.7272727273rem !important}}@media (max-width:767px){.pb30{padding-bottom:2.4rem !important}}.pl35{padding-left:3.5rem !important}@media (max-width:1199px){.pl35{padding-left:3.1818181818rem !important}}@media (max-width:767px){.pl35{padding-left:2.8rem !important}}.pr35{padding-right:3.5rem !important}@media (max-width:1199px){.pr35{padding-right:3.1818181818rem !important}}@media (max-width:767px){.pr35{padding-right:2.8rem !important}}.pt35{padding-top:3.5rem !important}@media (max-width:1199px){.pt35{padding-top:3.1818181818rem !important}}@media (max-width:767px){.pt35{padding-top:2.8rem !important}}.pb35{padding-bottom:3.5rem !important}@media (max-width:1199px){.pb35{padding-bottom:3.1818181818rem !important}}@media (max-width:767px){.pb35{padding-bottom:2.8rem !important}}.pl40{padding-left:4rem !important}@media (max-width:1199px){.pl40{padding-left:3.6363636364rem !important}}@media (max-width:767px){.pl40{padding-left:3.2rem !important}}.pr40{padding-right:4rem !important}@media (max-width:1199px){.pr40{padding-right:3.6363636364rem !important}}@media (max-width:767px){.pr40{padding-right:3.2rem !important}}.pt40{padding-top:4rem !important}@media (max-width:1199px){.pt40{padding-top:3.6363636364rem !important}}@media (max-width:767px){.pt40{padding-top:3.2rem !important}}.pb40{padding-bottom:4rem !important}@media (max-width:1199px){.pb40{padding-bottom:3.6363636364rem !important}}@media (max-width:767px){.pb40{padding-bottom:3.2rem !important}}.pl45{padding-left:4.5rem !important}@media (max-width:1199px){.pl45{padding-left:4.0909090909rem !important}}@media (max-width:767px){.pl45{padding-left:3.6rem !important}}.pr45{padding-right:4.5rem !important}@media (max-width:1199px){.pr45{padding-right:4.0909090909rem !important}}@media (max-width:767px){.pr45{padding-right:3.6rem !important}}.pt45{padding-top:4.5rem !important}@media (max-width:1199px){.pt45{padding-top:4.0909090909rem !important}}@media (max-width:767px){.pt45{padding-top:3.6rem !important}}.pb45{padding-bottom:4.5rem !important}@media (max-width:1199px){.pb45{padding-bottom:4.0909090909rem !important}}@media (max-width:767px){.pb45{padding-bottom:3.6rem !important}}.pl50{padding-left:5rem !important}@media (max-width:1199px){.pl50{padding-left:4.5454545455rem !important}}@media (max-width:767px){.pl50{padding-left:4rem !important}}.pr50{padding-right:5rem !important}@media (max-width:1199px){.pr50{padding-right:4.5454545455rem !important}}@media (max-width:767px){.pr50{padding-right:4rem !important}}.pt50{padding-top:5rem !important}@media (max-width:1199px){.pt50{padding-top:4.5454545455rem !important}}@media (max-width:767px){.pt50{padding-top:4rem !important}}.pb50{padding-bottom:5rem !important}@media (max-width:1199px){.pb50{padding-bottom:4.5454545455rem !important}}@media (max-width:767px){.pb50{padding-bottom:4rem !important}}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml5{margin-left:5px !important}@media (max-width:1199px){.ml5{margin-left:4.5454545455px !important}}@media (max-width:767px){.ml5{margin-left:4px !important}}.mr5{margin-right:5px !important}@media (max-width:1199px){.mr5{margin-right:4.5454545455px !important}}@media (max-width:767px){.mr5{margin-right:4px !important}}.mt5{margin-top:5px !important}@media (max-width:1199px){.mt5{margin-top:4.5454545455px !important}}@media (max-width:767px){.mt5{margin-top:4px !important}}.mb5{margin-bottom:5px !important}@media (max-width:1199px){.mb5{margin-bottom:4.5454545455px !important}}@media (max-width:767px){.mb5{margin-bottom:4px !important}}.ml10{margin-left:10px !important}@media (max-width:1199px){.ml10{margin-left:9.0909090909px !important}}@media (max-width:767px){.ml10{margin-left:5.5555555556px !important}}.mr10{margin-right:10px !important}@media (max-width:1199px){.mr10{margin-right:9.0909090909px !important}}@media (max-width:767px){.mr10{margin-right:5.5555555556px !important}}.mt10{margin-top:10px !important}@media (max-width:1199px){.mt10{margin-top:9.0909090909px !important}}@media (max-width:767px){.mt10{margin-top:5.5555555556px !important}}.mb10{margin-bottom:10px !important}@media (max-width:1199px){.mb10{margin-bottom:9.0909090909px !important}}@media (max-width:767px){.mb10{margin-bottom:5.5555555556px !important}}.ml15{margin-left:1.5rem !important}.mr15{margin-right:1.5rem !important}.mt15{margin-top:1.5rem !important}.mb15{margin-bottom:1.5rem !important}.ml20{margin-left:2rem !important}.mr20{margin-right:2rem !important}.mt20{margin-top:2rem !important}.mb20{margin-bottom:2rem !important}.ml25{margin-left:2.5rem !important}@media (max-width:1199px){.ml25{margin-left:2.2727272727rem !important}}.mr25{margin-right:2.5rem !important}@media (max-width:1199px){.mr25{margin-right:2.2727272727rem !important}}.mt25{margin-top:2.5rem !important}@media (max-width:1199px){.mt25{margin-top:2.2727272727rem !important}}.mb25{margin-bottom:2.5rem !important}@media (max-width:1199px){.mb25{margin-bottom:2.2727272727rem !important}}.ml30{margin-left:3rem !important}@media (max-width:1199px){.ml30{margin-left:2.7272727273rem !important}}@media (max-width:767px){.ml30{margin-left:2.4rem !important}}.mr30{margin-right:3rem !important}@media (max-width:1199px){.mr30{margin-right:2.7272727273rem !important}}@media (max-width:767px){.mr30{margin-right:2.4rem !important}}.mt30{margin-top:3rem !important}@media (max-width:1199px){.mt30{margin-top:2.7272727273rem !important}}@media (max-width:767px){.mt30{margin-top:2.4rem !important}}.mb30{margin-bottom:3rem !important}@media (max-width:1199px){.mb30{margin-bottom:2.7272727273rem !important}}@media (max-width:767px){.mb30{margin-bottom:2.4rem !important}}.ml35{margin-left:3.5rem !important}@media (max-width:1199px){.ml35{margin-left:3.1818181818rem !important}}@media (max-width:767px){.ml35{margin-left:2.8rem !important}}.mr35{margin-right:3.5rem !important}@media (max-width:1199px){.mr35{margin-right:3.1818181818rem !important}}@media (max-width:767px){.mr35{margin-right:2.8rem !important}}.mt35{margin-top:3.5rem !important}@media (max-width:1199px){.mt35{margin-top:3.1818181818rem !important}}@media (max-width:767px){.mt35{margin-top:2.8rem !important}}.mb35{margin-bottom:3.5rem !important}@media (max-width:1199px){.mb35{margin-bottom:3.1818181818rem !important}}@media (max-width:767px){.mb35{margin-bottom:2.8rem !important}}.ml40{margin-left:4rem !important}@media (max-width:1199px){.ml40{margin-left:3.6363636364rem !important}}@media (max-width:767px){.ml40{margin-left:3.2rem !important}}.mr40{margin-right:4rem !important}@media (max-width:1199px){.mr40{margin-right:3.6363636364rem !important}}@media (max-width:767px){.mr40{margin-right:3.2rem !important}}.mt40{margin-top:4rem !important}@media (max-width:1199px){.mt40{margin-top:3.6363636364rem !important}}@media (max-width:767px){.mt40{margin-top:3.2rem !important}}.mb40{margin-bottom:4rem !important}@media (max-width:1199px){.mb40{margin-bottom:3.6363636364rem !important}}@media (max-width:767px){.mb40{margin-bottom:3.2rem !important}}.ml45{margin-left:4.5rem !important}@media (max-width:1199px){.ml45{margin-left:4.0909090909rem !important}}@media (max-width:767px){.ml45{margin-left:3.6rem !important}}.mr45{margin-right:4.5rem !important}@media (max-width:1199px){.mr45{margin-right:4.0909090909rem !important}}@media (max-width:767px){.mr45{margin-right:3.6rem !important}}.mt45{margin-top:4.5rem !important}@media (max-width:1199px){.mt45{margin-top:4.0909090909rem !important}}@media (max-width:767px){.mt45{margin-top:3.6rem !important}}.mb45{margin-bottom:4.5rem !important}@media (max-width:1199px){.mb45{margin-bottom:4.0909090909rem !important}}@media (max-width:767px){.mb45{margin-bottom:3.6rem !important}}.ml50{margin-left:5rem !important}@media (max-width:1199px){.ml50{margin-left:4.5454545455rem !important}}@media (max-width:767px){.ml50{margin-left:4rem !important}}.mr50{margin-right:5rem !important}@media (max-width:1199px){.mr50{margin-right:4.5454545455rem !important}}@media (max-width:767px){.mr50{margin-right:4rem !important}}.mt50{margin-top:5rem !important}@media (max-width:1199px){.mt50{margin-top:4.5454545455rem !important}}@media (max-width:767px){.mt50{margin-top:4rem !important}}.mb50{margin-bottom:5rem !important}@media (max-width:1199px){.mb50{margin-bottom:4.5454545455rem !important}}@media (max-width:767px){.mb50{margin-bottom:4rem !important}}.ml60{margin-left:6rem !important}@media (max-width:1199px){.ml60{margin-left:5.4545454545rem !important}}@media (max-width:767px){.ml60{margin-left:4.8rem !important}}.mr60{margin-right:6rem !important}@media (max-width:1199px){.mr60{margin-right:5.4545454545rem !important}}@media (max-width:767px){.mr60{margin-right:4.8rem !important}}.mt60{margin-top:6rem !important}@media (max-width:1199px){.mt60{margin-top:5.4545454545rem !important}}@media (max-width:767px){.mt60{margin-top:4.8rem !important}}.mb60{margin-bottom:6rem !important}@media (max-width:1199px){.mb60{margin-bottom:5.4545454545rem !important}}@media (max-width:767px){.mb60{margin-bottom:4.8rem !important}}.ml70{margin-left:7rem !important}@media (max-width:1199px){.ml70{margin-left:6.3636363636rem !important}}@media (max-width:767px){.ml70{margin-left:5.6rem !important}}.mr70{margin-right:7rem !important}@media (max-width:1199px){.mr70{margin-right:6.3636363636rem !important}}@media (max-width:767px){.mr70{margin-right:5.6rem !important}}.mt70{margin-top:7rem !important}@media (max-width:1199px){.mt70{margin-top:6.3636363636rem !important}}@media (max-width:767px){.mt70{margin-top:5.6rem !important}}.mb70{margin-bottom:7rem !important}@media (max-width:1199px){.mb70{margin-bottom:6.3636363636rem !important}}@media (max-width:767px){.mb70{margin-bottom:5.6rem !important}}.ml80{margin-left:8rem !important}@media (max-width:1199px){.ml80{margin-left:7.2727272727rem !important}}@media (max-width:767px){.ml80{margin-left:4.4444444444rem !important}}.mr80{margin-right:8rem !important}@media (max-width:1199px){.mr80{margin-right:7.2727272727rem !important}}@media (max-width:767px){.mr80{margin-right:4.4444444444rem !important}}.mt80{margin-top:8rem !important}@media (max-width:1199px){.mt80{margin-top:7.2727272727rem !important}}@media (max-width:767px){.mt80{margin-top:4.4444444444rem !important}}.mb80{margin-bottom:8rem !important}@media (max-width:1199px){.mb80{margin-bottom:7.2727272727rem !important}}@media (max-width:767px){.mb80{margin-bottom:4.4444444444rem !important}}html{font-size:10px}@media (max-width:479px){html{font-size:8px}}@media (max-width:375px){html{font-size:7px}}*,*:before,*:after{box-sizing:border-box}body.home.page{background-color:#2d2f37}body{font:2rem "Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "小塚明朝 Std R", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "游ゴシック体", YuGothic, "Yu Gothic", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", HiraKakuProN-W3, "TakaoExゴシック", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif;color:#968f8d;background:url("../img/patten_blk.png");line-height:1.5;font-weight:400}body a{color:#968f8d}body a:hover{color:#FFF}.wrap-inner{max-width:1000px;margin:0 auto;padding:0 15px}@media (max-width:991px){.wrap-inner{padding:0 20px}}#wrapper{overflow:hidden}#body,#header,#footer{position:relative;z-index:3}body:before{position:fixed;content:"";width:100%;height:100%;background-attachment:inherit;background-position:center;background-size:contain;background-repeat-y:no-repeat;z-index:1}.abs,#bgcontent:before,#header .header-bottom .tel-time a:before,#header .header-bottom nav #main-nav .menu>li:before,#top-bar:before,#top-bar:after,.list-members .member.new:before,.list-members .member.vip:before,.list-members .member.working:after,.title-style span:before,.title-style span:after,.box-linebg:before,.box-linebg:after,#concept .list-images .thumb:after,.schedule-day table th:before,.schedule-day table td:before{position:absolute;content:""}#bgcontent{position:relative;z-index:2}#bgcontent:before{max-width:1000px;width:100%;left:50%;position:fixed;top:0;bottom:0;transform:translateX(-50%);z-index:2;background:rgba(0, 0, 0, 0);background:-moz-linear-gradient(legacy-direction(90deg), rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(255, 255, 255, 0.9) 15%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0.9) 85%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(legacy-direction(90deg), rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(255, 255, 255, 0.9) 15%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0.9) 85%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(255, 255, 255, 0.9) 15%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0.9) 85%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)", endColorstr="rgba(0, 0, 0, 0)",GradientType=0)}#header{z-index:999;background:#2d2f37 url("../img/patten_blk.png");transition:all 0.5s}#header .logo{line-height:1;font-weight:700;padding-top:1.5rem;margin-bottom:1.5rem}#header .logo a{color:#968f8d;font-size:2rem}#header .header-bottom .tel-time{float:left;width:32%;color:#968f8d;padding-top:0.3rem}#header .header-bottom .tel-time .time{font-size:1.7rem;color:#968f8d}#header .header-bottom .tel-time .time i{position:relative;top:-1px;font-style:normal;margin:0 0.2rem}#header .header-bottom .tel-time a{font-size:2.9rem;color:#968f8d;position:relative;padding-left:3rem}#header .header-bottom .tel-time a:before{width:2.9rem;height:2rem;background:url("../img/phone.png") no-repeat 0 0 / contain;top:0.5rem;left:0}#header .header-bottom #toogle-nav{display:none}#header .header-bottom nav{float:left;width:68%}#header .header-bottom nav ul{list-style:none;padding:0}#header .header-bottom nav #main-nav{text-align:right;position:relative}#header .header-bottom nav #main-nav .menu{text-align:left;display:inline-block}#header .header-bottom nav #main-nav .menu>li{float:left;padding:0 1.5rem;position:relative}#header .header-bottom nav #main-nav .menu>li:before{width:3rem;bottom:-0.1rem;border-bottom:1px solid #000;left:50%;transform:translateX(-50%) scale(0);transition:all 0.4s;max-width:80%}#header .header-bottom nav #main-nav .menu>li:first-child{margin-left:0}#header .header-bottom nav #main-nav .menu>li a{font-size:1.45rem;color:#968f8d;font-weight:700;text-transform:uppercase}#header .header-bottom nav #main-nav .menu>li:hover:before{transform:translateX(-50%) scale(1)}#header .header-bottom nav #main-nav .menu>li.current-menu-item>a,#header .header-bottom nav #main-nav .menu>li:hover>a,#header .header-bottom nav #main-nav .menu>li.active>a{color:white}#header .header-bottom nav #main-nav .menu>li a.active{color:white}#header .header-bottom nav #main-nav .menu>li>ul{position:absolute;left:0;top:100%;background-color:#fff;white-space:nowrap;padding:1rem 1rem 1.5rem 1.5rem;z-index:99;visibility:hidden;opacity:0;transition:1s all}#header .header-bottom nav #main-nav .menu>li>ul li{line-height:1.5}#header .header-bottom nav #main-nav .menu>li:hover>ul{visibility:visible;display:block;opacity:1}#header .header-bottom nav #main-nav .menu li{line-height:1.3}@media (max-width:991px){#header .logo{text-align:center;padding-top:1rem;font-size:2.5}#header .header-bottom{padding-bottom:0.6rem}#header .header-bottom #toogle-nav{display:block;position:absolute;right:20px;border-radius:6px;outline:0;bottom:1.5rem;border:none;width:5rem;height:4.5rem;background:#fff url("../img/menu.png") no-repeat 50% 50% / 70%}#header .header-bottom .tel-time{width:70%}#header .header-bottom .tel-time .time{margin-bottom:0.3rem}#header .header-bottom nav{width:30%}#header .header-bottom nav #main-nav{position:absolute;right:20px;top:100%;min-width:200px;background-color:#fff;text-align:left;opacity:0;transform:translateX(150%);transition:all 0.4s}#header .header-bottom nav #main-nav .menu{padding-left:20px}#header .header-bottom nav #main-nav .menu li{line-height:1.8;padding:0;display:block;float:none}#header .header-bottom nav #main-nav .menu li:before{transform:scale(0);left:0;bottom:0.2rem}#header .header-bottom nav #main-nav .menu li:hover:before{transform:scale(1)}#header .header-bottom nav #main-nav.open{opacity:1;transform:translateX(0)}}@media (max-width:479px){#header .header-bottom .tel-time .time{font-size:1.5rem}#header .header-bottom .tel-time a{font-size:2.5rem}#header .logo a{font-size:2rem !important;margin-bottom:2.5rem}}@media (max-width:375px){#header .logo a{font-size:1.8rem !important}}#header-empty{display:none}.sticky #header-empty{display:block}.sticky #header{background:rgba(255, 255, 255, 0.9);box-shadow:0 0 5px rgba(0, 0, 0, 0.7);position:fixed;width:100%;top:0}.sticky #header .logo{display:none}#banner{background:black;background-size:contain;background-position:center;background-repeat:no-repeat}#banner h1{background:#e2e2e2;background:-moz-linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);background:-webkit-linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);background:linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2", endColorstr="#fefefe",GradientType=0);-webkit-background-clip:text;color:transparent}#footer{height:4.5rem;line-height:4.5rem;background-color:#332f2f;color:#fff;font-size:1.8rem}.abs,#bgcontent:before,#header .header-bottom .tel-time a:before,#header .header-bottom nav #main-nav .menu>li:before,#top-bar:before,#top-bar:after,.list-members .member.new:before,.list-members .member.vip:before,.list-members .member.working:after,.title-style span:before,.title-style span:after,.box-linebg:before,.box-linebg:after,#concept .list-images .thumb:after,.schedule-day table th:before,.schedule-day table td:before{position:absolute;content:""}a{text-decoration:none;color:#968f8d}h1,h2,h3,h4,h5,h6,p{margin-top:0}#top-bar{position:relative;font-size:2.5rem;height:18rem;z-index:9;line-height:18rem;background-color:#fff;box-shadow:-2px 0px 10px rgba(0, 0, 0, 0.75)}#top-bar h1{font-weight:400;font-size:inherit;height:18rem;line-height:18rem}#top-bar:before,#top-bar:after{background:url("../img/top-bar-part.png") no-repeat 0 50%;width:28.4rem;height:3.7rem;background-size:contain;left:50%;transform:translateX(-50%)}#top-bar:before{top:2.5rem}#top-bar:after{bottom:2.5rem;transform:scale(-1) translateX(50%)}#banner{height:50vh;z-index:9;position:relative;border-top:3px solid #717071;border-bottom:3px solid #717071}#banner h1{font-size:12rem;background:#e2e2e2;background:-moz-linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);background:-webkit-linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);background:linear-gradient(0deg, #757575 0%, #9E9E9E 45%, #E8E8E8 70%, #9E9E9E 85%, #757575 90% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2", endColorstr="#fefefe",GradientType=0);-webkit-background-clip:text;color:transparent;position:absolute;top:50%;font-weight:400;left:50%;transform:translate(-50%, -50%)}@media (max-width:991px){#banner h1{font-size:8rem}}.main-title{text-align:center;font-size:2.5rem;font-weight:400;color:#ffffff;text-shadow:0 0 8px #000}.shadow,#header .header-bottom #toogle-nav,.weekly-days li a,.list-members .member,.white-box{box-shadow:0 0 6px rgba(0, 0, 0, 0.75)}.weekly-days{font-size:0}.weekly-days li{display:inline-block;font-size:1.9rem;padding:0 0.5rem}.weekly-days li:last-child{padding-right:0}.weekly-days li:first-child{padding-left:0}.weekly-days li small{font-size:1.2rem}.weekly-days li a{background-color:#fff;display:inline-block;padding:0.3rem 1rem}@media (max-width:991px){.weekly-days li{font-size:1.4rem}}@media (max-width:767px){.weekly-days li{font-size:1.3rem}.weekly-days li small{display:block}}@media (max-width:567px){.weekly-days li{font-size:1.3rem}}.weekly-days.disabled a{cursor:wait}.title-img{padding-top:3rem;padding-bottom:2.8rem;background:url(../img/therapist-title-bg.jpg) no-repeat 0 0/ 100% 100%}.title-img h3{margin:0}@media (max-width:767px){.title-img{padding:2rem 0}}.list-members .member{background-color:#fff;margin-bottom:2rem;padding:1rem;position:relative;text-align:center;overflow:hidden}.list-members .member.new:before,.list-members .member.vip:before{width:12.8rem;height:12.7rem;background:url("../img/new.png") no-repeat 0 0/contain;left:-3rem;top:-4rem;z-index:5}.list-members .member.vip:before{background-image:url("../img/vip.png")}.list-members .member.working:after{width:8rem;height:8rem;left:-0.6rem;bottom:10rem;background:url(../img/today.png) no-repeat 0 0/contain}.list-members .member .thumb{margin-bottom:0.8rem}.list-members .member .thumb img{display:block}.list-members .member p{margin-bottom:0;font-size:1.62rem}.list-members .member p span{margin-bottom:0.5rem}.list-members .member h3{margin-bottom:0.8rem}#map{width:100%;height:400px;border:#ccc solid 1px;margin:0}#map img{max-width:inherit !important}.twitter-box{border-radius:6px;overflow:hidden}.twitter-box iframe{display:block !important}.map-desc{background-color:#fff;text-align:center;border-radius:6px;overflow:hidden}.map-desc p{padding:10px 1.5rem 0}.white-box{padding:2.5rem 3rem;background-color:#fff}@media (max-width:567px){.white-box{padding:1.5rem}}.title-style{text-align:center;margin:2rem 0 4rem}.title-style span{display:inline-block;position:relative}.title-style span:before,.title-style span:after{top:50%;width:10.4rem;height:5.9rem;background:url("../img/icon.png") no-repeat 0 0/contain}.title-style span:before{left:-2.5rem;transform:translate(-100%, -50%)}.title-style span:after{right:-2.3rem;transform:translate(100%, -50%) rotate(180deg)}@media (max-width:479px){.title-style span:before,.title-style span:after{width:6rem;height:3.4038461538rem}.title-style span:before{left:-1.5rem}.title-style span:after{right:-1.2rem}}.box-linebg{background-color:#f6f6f6;position:relative;padding:2rem 4rem;overflow:hidden}.box-linebg:before,.box-linebg:after{width:2.6rem;left:-3px;top:-0.5rem;bottom:-0.5rem;background:url("../img/line-bg.png") repeat-y 0 0/contain}.box-linebg:after{left:auto;right:-3px}@media (max-width:479px){.box-linebg{padding:1.5rem 2rem}}#menu .box-linebg{padding-left:4rem;margin:0 auto;max-width:550px}@media (min-width:768px){#menu .box-linebg{width:90%;padding-left:5rem}}#menu .box-linebg table{width:100%}#menu .box-linebg table td{padding-bottom:0.8rem}#menu .box-linebg .purple,#menu .box-linebg th{text-align:center;color:#a2639a}#concept .list-images{max-width:850px;margin:2rem auto 0}#concept .list-images .thumb{position:relative}@media (min-width:768px){#concept .list-images .thumb{margin:1rem}}#concept .list-images .thumb:after{background:url("../img/frame-img.png") no-repeat 0 0/contain;top:0;left:0;bottom:0;right:0}.ginspa-box{padding:1.3rem;background:url("../img/bg-cruit.jpg") no-repeat 0 0 / cover}.ginspa-box .text{background-color:#fff;padding:1.5rem 1rem}.ginspa-box .text h2{margin-bottom:2rem;font-size:4rem;line-height:1.1}.ginspa-box .text h2 .red-icon{color:#e40012}.ginspa-box .text p{line-height:1.6;font-size:1.54rem}.ginspa-box .text p:last-child{margin-bottom:0}.ginspa-box .thumb img{display:block;margin:0 auto}@media (max-width:991px) and (min-width:768px){.ginspa-box .text h2{font-size:3.2rem;margin-bottom:1.3rem}.ginspa-box .text p{font-size:1.2rem}}@media (max-width:767px){.ginspa-box .ui-grid{width:100%}.ginspa-box .thumb{margin-top:1.5rem}.ginspa-box .thumb img{width:100%}}.table-recruit table{width:100%;border:1px solid #968f8d;border-collapse:collapse}.table-recruit th{width:22rem;padding:1.8rem 1.6rem 2rem;text-align:left;vertical-align:top;background-color:#968f8d;color:#fff}@media (max-width:991px){.table-recruit th{width:11rem}}.table-recruit td{padding:1.8rem 2.5rem}.table-recruit th,.table-recruit td{border-bottom:1px solid #9d9d9e;font-size:1.8rem}.table-recruit h3{font-size:4.1rem;text-align:center;margin-top:1.8rem;margin-bottom:1.2rem}.table-recruit .line-btn{display:block;text-align:center;margin-bottom:1.8rem;color:#fff;font-size:2.7rem;padding:0.5rem 0}.table-recruit .line-btn img{margin-right:0.3rem}.table-recruit .line-btn.twitter{background-color:#2ca5df}.table-recruit .line-btn.tel{background-color:#968f8d}.table-recruit .line-btn.line{background-color:#03b01b}#member-detail h2{padding:0;margin:0;font-size:400px;font-size:2rem;margin-bottom:1rem}#member-detail .text table th,#member-detail .text table td{padding-bottom:1.5rem;font-size:1.5rem}#member-detail .text table th,#member-detail .text table td:first-child{width:25%}#member-detail .flexslider{margin-bottom:0}@media (max-width:767px){#member-detail #carousel .slides li{max-width:160px}#member-detail .flex-wrap{margin-bottom:2rem}}.schedule-day table{border-collapse:collapse;width:100%;font-size:1.5rem;text-align:center}.schedule-day table th,.schedule-day table td{border:1px solid;width:14%;position:relative}.schedule-day table th:before,.schedule-day table td:before{border-right:1px solid;top:0;bottom:0;right:1.5px}.schedule-day table th:last-child:before,.schedule-day table td:last-child:before{display:none}.schedule-day table tr:first-child th,.schedule-day table tr:first-child td{border-bottom-width:2px}.list-members .col-xs-6.ui-grid{width:50%}