@charset "utf-8";.color_gym{color:#00C1AC}[class^="link_"]{border:1px solid #00C1AC;color:#00C1AC}[class^="link_"]:hover{background-color:#00C1AC}[class^="btn_"]{background-color:#00C1AC}.link_to{color:#00C1AC}.link_to:hover{background-color:#00C1AC}.pager_link>a:hover{color:#00C1AC}.pager_link>span{color:#00C1AC}.pager_btn .pager_page{background-color:#00C1AC}.pager_btn .pager_prev,.pager_btn .pager_next{color:#00C1AC}.pager_btn .pager_prev:before,.pager_btn .pager_next:before{color:#00C1AC}.tel_number:before{color:#00C1AC}.tbl_com tr th b{color:#00C1AC}header nav>a:hover,header nav>a.active{color:#00C1AC}#tel_btn:before{color:#00C1AC}#btn_totop{background-color:#00C1AC}@media screen and (min-width:1280px){header nav>a span:after{background-color:#00C1AC}}#pages a:hover p{color:#00C1AC}#opening{background-color:#333}#opening>strong{color:#64FFB7;display:block;line-height:1;position:relative;text-align:center;vertical-align:top}#opening>strong:before,#opening>strong:after{background-color:#495452;content:"";display:block;height:1px;position:absolute;top:50%}#opening>strong:before{-ms-transform:translate(100%);-webkit-transform:translate(100%);transform:translateX(100%)}#opening>strong:after{-ms-transform:translate(-100%);-webkit-transform:translate(-100%);transform:translateX(-100%)}#opening .title_section:after{background-color:#495452}#opening .title_section b{color:#495452}#opening .title_section span{color:#FFF}#opening picture{position:relative;text-align:center}#opening picture img{max-width:515px}#opening picture img[src$="offer_031.webp"]{position:absolute;bottom:0;left:50%}#opening hr{background-color:#FFF;max-width:750px}@media screen and (max-width:319px){#opening>strong{margin-bottom:2px}#opening>strong:before,#opening>strong:after{width:-webkit-calc((220px - 12em) / 2);width:calc((220px - 12em) / 2)}#opening>strong:before{right:-webkit-calc(50% + (220px / 2));right:calc(50% + (220px / 2))}#opening>strong:after{left:-webkit-calc(50% + (220px / 2));left:calc(50% + (220px / 2))}#opening .title_section:after{width:220px}}@media screen and (min-width:320px) and (max-width:767px){#opening>strong{font-size:125%;margin-bottom:2px}#opening>strong:before,#opening>strong:after{width:-webkit-calc((300px - 12em) / 2);width:calc((300px - 12em) / 2)}#opening>strong:before{right:-webkit-calc(50% + (300px / 2));right:calc(50% + (300px / 2))}#opening>strong:after{left:-webkit-calc(50% + (300px / 2));left:calc(50% + (300px / 2))}#opening .title_section:after{width:300px}#opening .title_section span{font-size:24px}}@media screen and (max-width:685px){#opening picture img[src$="offer_031.webp"]{margin-left:30%;margin-bottom:-1.5625%;width:20%}}@media screen and (min-width:686px){#opening picture img[src$="offer_031.webp"]{margin-left:224px;margin-bottom:-10px;width:137px}}@media screen and (max-width:767px){#opening{padding-top:6.25%;padding-bottom:4.6875%}#opening picture img{width:75%}#opening hr{margin:3.125% auto;width:93.75%}}@media screen and (min-width:768px){#opening{padding-top:100px;padding-bottom:100px}#opening>strong{font-size:150%}#opening picture img{width:100%}#opening hr{margin:50px auto;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){#opening>strong{margin-bottom:7px}#opening .title_section:after{width:680px}#opening .title_section span{font-size:57px}#opening>strong:before,#opening>strong:after{width:-webkit-calc((680px - 14em) / 2);width:calc((680px - 14em) / 2)}#opening>strong:before{right:-webkit-calc(50% + (680px / 2));right:calc(50% + (680px / 2))}#opening>strong:after{left:-webkit-calc(50% + (680px / 2));left:calc(50% + (680px / 2))}}@media screen and (min-width:1024px){#opening>strong{margin-bottom:8px}#opening .title_section:after{width:750px}#opening .title_section span{font-size:63px}#opening>strong:before,#opening>strong:after{width:-webkit-calc((750px - 14em) / 2);width:calc((750px - 14em) / 2)}#opening>strong:before{right:-webkit-calc(50% + (750px / 2));right:calc(50% + (750px / 2))}#opening>strong:after{left:-webkit-calc(50% + (750px / 2));left:calc(50% + (750px / 2))}}#recruiting_wrap{background-color:#333;color:#FFF}@media screen and (max-width:767px){#recruiting_wrap{padding-top:3.125%}}@media screen and (min-width:768px){#recruiting_wrap{padding-top:50px}}#about h2 strong{color:#00C1AC}#about_group{max-width:28em}@media screen and (max-width:767px){#about.lazyloaded{background-image:url(https://groundslam.com/images/kannai/about/back_012.webp)}}@media screen and (min-width:768px) and (max-width:1199px){#about.lazyloaded{background-image:url(https://groundslam.com/images/kannai/about/back_011.webp)}}@media screen and (min-width:1200px){#about.lazyloaded{background-image:url(https://groundslam.com/images/kannai/about/back_010.webp)}}#features div p strong{color:#00C1AC}@media screen and (max-width:1023px){#features div:before{background-color:#00C1AC}#features div.lazyloaded:before{background-image:url(https://groundslam.com/images/kannai/features/back_011.webp)}}@media screen and (min-width:1024px){#features{background-image:-webkit-linear-gradient(left,#00C1AC 0,#00C1AC 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(to right,#00C1AC 0,#00C1AC 50%,#FFFFFF 50%,#FFFFFF 100%)}#features div.lazyloaded:before{background-image:url(https://groundslam.com/images/kannai/features/back_010.webp)}}#reason ul>li.lazyloaded{background-image:url(https://groundslam.com/images/kannai/reason/back_020.webp)}#reason ul>li a{color:#00C1AC}@media screen and (max-width:767px){#reason.lazyloaded{background-image:url(https://groundslam.com/images/kannai/reason/back_012.webp)}}@media screen and (min-width:768px) and (max-width:1279px){#reason.lazyloaded{background-image:url(https://groundslam.com/images/kannai/reason/back_011.webp)}}@media screen and (min-width:1024px){#reason ul{width:78%;max-width:1395px}#reason ul>li{width:20%}}@media screen and (min-width:1280px){#reason.lazyloaded{background-image:url(https://groundslam.com/images/kannai/reason/back_010.webp)}}#attraction figure figcaption h3 span{color:#00C1AC}#attraction figure.gym figcaption>strong:first-child span{color:#00C1AC}#classes>li h3{color:#00C1AC}#classes .classes_more{color:#00C1AC}#instructor figure figcaption h2 span{color:#00C1AC}#instructors{background-color:#E5E5E5}@media screen and (max-width:767px){#instructors{margin-bottom:6.25%;padding-top:6.25%}}@media screen and (min-width:768px){#instructors{margin-bottom:100px;padding-top:100px}}#fee>strong,#price>div>h3 b,#price>div>ul>li p.notes b,#system>ul>li p strong{color:#00C1AC}#price>div>ul>li:first-child{border-top:1px solid #00C1AC}#price>div>ul>li h4.orange{background-color:#00C1AC}#route ul>li p:before{color:#00C1AC}@media screen and (max-width:479px){#route ul>li:not(:last-child):after{border-color:#00C1AC transparent transparent transparent}}@media screen and (min-width:480px){#route ul>li:not(:last-child):after{border-color:transparent transparent transparent #00C1AC}}input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after{color:#00C1AC}
