@charset "utf-8";#gym,#message{text-align:center}#gym .title_recruiting{background-color:#333;color:#FFF}#gym_list>li{border:1px solid #000;color:#666}#gym_list>li>div{background-position:center center;background-repeat:no-repeat;background-size:100% auto;padding-top:64.36107854630715%;position:relative}#gym_list>li#yokohama>div.lazyloaded{background-image:url(https://groundslam.com/images/user/gym/yokohama.webp)}#gym_list>li#change>div.lazyloaded{background-image:url(https://groundslam.com/images/user/gym/change.webp)}#gym_list>li#totsuka>div.lazyloaded{background-image:url(https://groundslam.com/images/user/gym/totsuka.webp)}#gym_list>li#kannai>div.lazyloaded{background-image:url(https://groundslam.com/images/user/gym/kannai.webp)}#gym_list>li#kannai>div:after{content:"";display:block;background:url(https://groundslam.com/images/user/icon/all-hours.webp) center center no-repeat;background-size:contain;position:absolute;left:0;top:31.25%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}#gym_list>li>div p{color:#FFF;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:1px 1px 6px rgba(0,0,0,.2),-1px -1px 6px rgba(0,0,0,.2),-1px 1px 6px rgba(0,0,0,.2),1px -1px 6px rgba(0,0,0,.2),0 1px 6px rgba(0,0,0,.2),0-1px 6px rgba(0,0,0,.2),-1px 0 6px rgba(0,0,0,.2),1px 0 6px rgba(0,0,0,.2);width:100%}#gym_list>li>div p strong{display:block;line-height:1.4}#gym_list>li>div p span{font-weight:400;display:block;line-height:1.6}#gym_list>li h3{color:#000;margin-bottom:1em}#gym_list>li h3 b{font-size:120%}#gym_list #yokohama h3 strong{color:#F21805}#gym_list #change h3 strong{color:#FF5000}#gym_list #totsuka h3 strong{color:#0055C2}#gym_list #kannai h3 strong{color:#00C1AC}#gym_list>li h3 img{margin-top:.5em}#gym_list>li>p{line-height:1.6}#gym_list>li h4{color:#999;font-weight:400;line-height:1;margin-top:1em;position:relative}#gym_list>li h4:after,#gym_list>li h4:before{background-color:#999;content:"";display:block;height:1px;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:-webkit-calc((100% - 5em)/ 2);width:calc((100% - 5em)/ 2)}#gym_list>li h4:before{left:0}#gym_list>li h4:after{right:0}#gym_list>li h4 span{display:inline-block;font-size:125%;vertical-align:sub}#gym_list .gym_class>li{background-color:#333;color:#FFF;display:inline-block;height:4em;margin-top:1px;margin-right:1px;line-height:1.2;position:relative;vertical-align:top}#gym_list #yokohama .gym_class>li{background-color:#F21805}#gym_list #change .gym_class>li{background-color:#FF5000}#gym_list #totsuka .gym_class>li{background-color:#0055C2}#gym_list #kannai .gym_class>li{background-color:#00C1AC}#gym_list .gym_class>li span{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#gym_list .gym_access{margin-top:.2em;margin-bottom:.2em}#gym_list .gym_access>li{display:inline-block;line-height:1.6;margin:0 .5em;vertical-align:top}#gym_list .gym_access>li:before{content:"\F034E";font-family:"Material Design Icons"}#gym_list #yokohama .gym_access>li:before{color:#F21805}#gym_list #change .gym_access>li:before{color:#FF5000}#gym_list #totsuka .gym_access>li:before{color:#0055C2}#gym_list #kannai .gym_access>li:before{color:#00C1AC}#gym_list .more_link{margin-top:.5em}#gym>figure{background-color:#FFF;border:1px solid #000;color:#333}#gym>figure figcaption h3{line-height:1}#gym>figure figcaption h3 span{display:inline-block;border-bottom:1px solid #333;padding-bottom:.2em}#gym>figure figcaption p{color:#666}#gym>figure figcaption p a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease-out 0s}#ideal dl dt,#ideal dl dt:after{-webkit-backface-visibility:hidden}#gym>figure figcaption p a:hover img{opacity:.7}@media screen and (max-width:319px){#gym_list>li>div p strong{font-size:75%}#gym_list>li>div p span{font-size:50%}#gym_list .gym_class>li{font-size:62.5%}#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 10%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 10%,#BBB 100%)}}@media screen and (min-width:320px) and (max-width:359px){#gym_list>li h3{font-size:81.25%}#gym_list>li>div p strong{font-size:93.75%}#gym_list>li>div p span{font-size:62.5%}#gym_list .gym_access>li,#gym_list .gym_class>li{font-size:87.5%}#gym>figure figcaption h3 span{font-size:125%}}@media screen and (min-width:360px) and (max-width:374px){#gym .title_recruiting_sub{font-size:112.5%}#gym_list .gym_access>li,#gym_list .gym_class>li,#gym_list>li h3{font-size:93.75%}#gym_list>li>div p span{font-size:75%}#gym>figure figcaption h3 span{font-size:137.5%}}@media screen and (min-width:375px) and (max-width:413px){#gym .title_recruiting_sub{font-size:125%}#gym_list>li>div p strong{font-size:112.5%}#gym_list>li>div p span{font-size:87.5%}}@media screen and (min-width:375px) and (max-width:767px){#gym>figure figcaption h3 span{font-size:150%}}@media screen and (min-width:414px) and (max-width:767px){#gym .title_recruiting_sub{font-size:150%}#gym_list>li>div p strong{font-size:125%}}@media screen and (max-width:479px){#gym>figure figcaption p a img[src$="online_011.webp"]{width:77.4025974025974%}#gym>figure figcaption p a img[src$="online_012.webp"],#gym>figure picture img{width:100%}}@media screen and (min-width:480px) and (max-width:767px){#gym>figure picture img{width:-webkit-calc((100% - 3.846153846153846%)/ 2);width:calc((100% - 3.846153846153846%)/ 2)}#gym>figure picture img:nth-child(even){margin-left:3.846153846153846%}}@media screen and (max-width:639px){#gym_list .gym_class>li{width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}#gym_list .gym_class>li.wide{width:-webkit-calc(100% - 1px);width:calc(100% - 1px)}#message>p.right{text-align:left}}@media screen and (min-width:640px) and (max-width:1023px){#gym_list .gym_class>li{width:-webkit-calc((100% / 3) - 1px);width:calc((100% / 3) - 1px)}#gym_list .gym_class>li.wide{width:-webkit-calc((100% / 2) - 1px);width:calc((100% / 2) - 1px)}}@media screen and (max-width:767px){#gym{margin-bottom:6.25%}#gym_list>li{margin:3.125% auto 0;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#gym_list>li#kannai>div:after{padding-top:81px}#gym_list>li>div p{top:72.5%}#gym_list>li section{padding:3.333333333333333%}#gym_list>li h3 img{width:56.25%;max-width:360px}#gym_list>li h3 img[src$="change.webp"]{width:37.5%;max-width:240px}#gym>figure{margin-top:3.125%;padding:3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#gym>figure figcaption h3{margin-bottom:1.785714285714286%}#gym>figure figcaption p a img:not([src$="online_logo_012.webp"]),#gym>figure picture img{margin-top:3.571428571428571%}}@media screen and (min-width:768px){#gym .title_recruiting>b,#gym .title_recruiting>span,#gym_list>li{vertical-align:top}#gym{margin-bottom:100px}#gym_list:after{clear:both;content:"";display:block}#gym_list>li{display:inline-block;margin-top:50px}#gym_list>li>div{margin-bottom:.5em}#gym_list>li>div p{top:75%}#gym_list>li section{padding:20px}#gym>figure{margin-top:50px;padding:50px}#gym>figure figcaption h3{margin-bottom:30px}#gym>figure figcaption h3 span{font-size:200%}#gym>figure figcaption p a img:not([src$="online_012.webp"]){margin-top:20px}#gym>figure picture{margin-top:18px}#gym>figure picture img{margin:12px 6px 0}}@media screen and (min-width:768px) and (max-width:939px){#gym .title_recruiting{height:72px;line-height:72px}#gym .title_recruiting_sub{font-size:175%}#gym_list>li{width:-webkit-calc((100% - 15px)/ 2);width:calc((100% - 15px)/ 2)}#gym_list>li:nth-child(even){margin-left:15px}#gym_list>li#kannai>div:after{padding-top:81px}#gym_list>li>div p strong{font-size:125%}#gym_list>li h3{font-size:93.75%}#gym_list>li h3 img{height:52px}#gym_list .gym_class>li,#gym_list>li>div p span{font-size:75%}#gym>figure{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#gym>figure figcaption p a img:not([src$="online_012.webp"]){width:564px}#gym>figure picture img{width:280px}}@media screen and (min-width:768px) and (max-width:1023px){#gym>figure{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:940px){#gym_list>li#kannai>div:after{padding-top:108px}#gym_list .gym_class>li{font-size:87.5%}#gym>figure figcaption p a img:not([src$="online_012.webp"]){width:705px}#gym>figure picture img{width:330px}}@media screen and (min-width:940px) and (max-width:1023px){#gym .title_recruiting{height:80px;line-height:80px}#gym .title_recruiting_sub{font-size:212.5%}#gym_list>li{width:-webkit-calc((100% - 20px)/ 2);width:calc((100% - 20px)/ 2)}#gym_list>li:nth-child(even){margin-left:20px}#gym_list>li>div p strong{font-size:137.5%}#gym_list>li>div p span{font-size:93.75%}}@media screen and (max-width:1023px){#gym>figure{margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){#gym_list>li>div p strong{font-size:150%}#gym_list .gym_class>li{width:-webkit-calc(25% - 1px);width:calc(25% - 1px)}#gym_list .gym_class>li.wide{width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}}@media screen and (min-width:1024px) and (max-width:1199px){#gym .title_recruiting{height:88px;line-height:88px}#gym .title_recruiting_sub{font-size:225%}#gym_list>li{width:-webkit-calc((100% - 25px)/ 2);width:calc((100% - 25px)/ 2)}#gym_list>li:nth-child(even){margin-left:25px}#gym_list .gym_class>li{font-size:62.5%}#gym_list .gym_access>li{font-size:75%}}@media screen and (min-width:1200px){#gym .title_recruiting{height:96px;line-height:96px}#gym_list .gym_access>li{font-size:87.5%}}#message h3,#message>p.right{line-height:1.4}@media screen and (min-width:1200px) and (max-width:1279px){#gym .title_recruiting_sub{font-size:275%}#gym_list>li{width:546px}#gym_list>li:nth-child(even){margin-left:-webkit-calc(((100% - (546px * 2)) - 1px)/ 2);margin-left:calc(((100% - (546px * 2)) - 1px)/ 2)}#gym_list .gym_class>li{font-size:75%}}@media screen and (min-width:1280px){#gym .title_recruiting_sub{font-size:287.5%}#gym_list>li{width:576px}#gym_list>li:nth-child(even){margin-left:48px}#gym_list .gym_class>li{font-size:87.5%}}#concept{background-position:left top;background-repeat:no-repeat;overflow:hidden}#concept .title_section b{color:#C6B67C}#concept .title_section:after{background-color:#C6B67C}@media screen and (min-width:320px) and (max-width:479px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 15%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 15%,#BBB 100%)}}@media screen and (min-width:480px) and (max-width:639px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 20%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 20%,#BBB 100%)}}@media screen and (min-width:640px) and (max-width:767px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 25%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 25%,#BBB 100%)}}@media screen and (max-width:767px){#concept{padding-top:6.25%}}@media screen and (min-width:768px){#concept{padding-top:100px}}@media screen and (min-width:768px) and (max-width:939px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 30%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 30%,#BBB 100%)}}@media screen and (min-width:940px) and (max-width:1023px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 30%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 30%,#BBB 100%)}}@media screen and (min-width:1024px) and (max-width:1199px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 1%,#BBB 41%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 1%,#BBB 41%,#BBB 100%)}}@media screen and (min-width:1200px) and (max-width:1439px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 3%,#BBB 47%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 3%,#BBB 47%,#BBB 100%)}}@media screen and (min-width:1440px) and (max-width:1599px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 3%,#BBB 47%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 3%,#BBB 47%,#BBB 100%)}}@media screen and (min-width:1600px){#concept{background-image:-webkit-linear-gradient(300deg,#FFF 0,#FFF 6%,#BBB 44%,#BBB 100%);background-image:linear-gradient(150deg,#FFF 0,#FFF 6%,#BBB 44%,#BBB 100%);position:relative}#concept:before{height:2139px;content:"";display:block;pointer-events:none;position:absolute;top:320px;right:0;width:751px;z-index:1}#concept.lazyloaded:before{background:url(https://groundslam.com/images/user/concept/katsumura.webp) center center no-repeat}}@media screen and (min-width:1600px) and (max-width:1999px){#concept.lazyloaded:before{left:-webkit-calc(50% + 276px);left:calc(50% + 276px)}}@media screen and (min-width:2000px){#concept.lazyloaded:before{right:0}}#message{position:relative;z-index:2}#message h3{color:#FFF;text-shadow:0 0 6px rgba(0,0,0,.6)}#message>p.right strong{display:inline-block;margin-bottom:.2em}#message>p+p{margin-top:1em}#message>div p{color:#FFF;font-size:81.25%}@media screen and (max-width:767px){#message{padding-bottom:6.25%}#message h3,#message>div p,#message>p{padding:0 3.125%}#message.lazyloaded:before{background-position:left bottom;background-size:auto 100%;margin-bottom:-55%;margin-right:-2.5%}#message h3{font-size:137.5%;margin-bottom:3.125%}#message>p{font-size:87.5%;line-height:1.8}#message>p:not(.right){text-align:left}#message>p.right strong{font-size:162.5%}#message>div{margin-top:6.25%}#message>div h4{line-height:1.6}}#ideal dl dd picture,#ideal section{text-align:center}@media screen and (min-width:768px){#message>div,#message>p.right{margin-top:50px}#message{padding-bottom:100px}#message h3{font-size:175%;margin-bottom:30px}#message>p{padding:0 14%}#message>p.right strong{font-size:225%}}@media screen and (min-width:768px) and (max-width:1199px){#message.lazyloaded:before{margin-right:-10%}}@media screen and (min-width:768px) and (max-width:1599px){#message.lazyloaded:before{background-position:right 80%;background-size:auto 100%}}@media screen and (min-width:1200px) and (max-width:1439px){#message.lazyloaded:before{margin-right:-5%}}@media screen and (min-width:1440px) and (max-width:1599px){#message.lazyloaded:before{background-position:right 50%;background-size:auto 120%}}@media screen and (max-width:1599px){#message.lazyloaded:before{background-image:url(https://groundslam.com/images/user/concept/katsumura.webp);background-repeat:no-repeat;content:"";display:block;height:100%;opacity:.3;pointer-events:none;position:absolute;bottom:0;right:0;z-index:-1;width:100%}}#ideal .title_section b{color:#CCC}#ideal .title_section:after{background-color:#CCC}#ideal dl{counter-reset:ideal 0;color:#000}#ideal dl dt{backface-visibility:hidden;background-color:#FFF;border:1px solid #C6B67C;cursor:pointer;line-height:1.2;position:relative;transition:background-color .2s ease-out 0s}#ideal dl dt.active,#ideal dl dt:hover{background-color:#C6B67C}#ideal dl dt:after{backface-visibility:hidden;border-style:solid;border-width:1px;border-radius:50%;display:block;height:1.5em;line-height:1.5em;font-family:"Material Design Icons";position:absolute;top:50%;text-align:center;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:border-color,color .2s ease-out 0s;width:1.5em}#ideal dl dt:not(.active):after{border-color:#C6B67C;content:"\F0140";color:#C6B67C}#ideal dl dt.active:after,#ideal dl dt:hover:after{border-color:#000;color:#000}#ideal dl dt.active:after{content:"\F0143"}#ideal dl dt h3{padding-left:2em;text-indent:-2em}#ideal dl dt h3:before{content:counter(ideal) "．";counter-increment:ideal 1;display:inline-block;text-align:right;text-indent:0;width:2em}#ideal dl dd{background-color:#FFF;border-color:#C6B67C;border-style:solid;border-width:0 1px 1px;position:relative;display:none;z-index:2}#ideal dl dd p+p,#ideal dl dd p.right .link_to{margin-top:1em}#ideal dl dd p.right .link_to:first-child{margin-top:0}#ideal section a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease-out 0s}#ideal section a:hover img{opacity:.7}@media screen and (max-width:319px){#ideal .title_section span{font-size:12px}}@media screen and (min-width:320px) and (max-width:359px){#ideal .title_section span{font-size:16px}}@media screen and (min-width:360px) and (max-width:413px){#ideal .title_section span{font-size:18px}}@media screen and (max-width:767px){#ideal dl dd,#ideal dl dt{margin-left:auto;margin-right:auto;width:-webkit-calc(93.75% + (1px * 2))}#ideal{padding-bottom:6.25%}#ideal dl{margin-bottom:6.25%}#ideal dl dt{padding:3.125% -webkit-calc(3.125% + 2em) 3.125% 3.125%;padding:3.125% calc(3.125% + 2em) 3.125% 3.125%;width:calc(93.75% + (1px * 2))}#ideal dl dd+dt{margin-top:3.125%}#ideal dl dt:after{margin-right:3.333333333333333%;right:0}#ideal dl dd{padding:3.125%;width:calc(93.75% + (1px * 2))}#ideal dl dd picture{padding-top:3.333333333333333%}#ideal dl dd picture:not(:last-child){padding-bottom:3.333333333333333%}#ideal dl dd picture+picture{margin-top:-3.333333333333333%}#ideal dl dd picture img{width:62.5%}#ideal section img{width:93.75%}}@media screen and (min-width:768px){#ideal dl dd picture[class^=ideal_]+p.right:before,#ideal dl dd:after{clear:both;content:"";display:block}#ideal{padding-bottom:100px}#ideal dl{margin-bottom:100px}#ideal dl dt{font-size:200%;padding:1em 3em 1em 1em}#ideal dl dd+dt{margin-top:50px}#ideal dl dd picture:not(:first-child),#ideal dl dd picture[class^=ideal_]+p.right .link_to{margin-top:1em}#ideal dl dt:after{right:1em}#ideal dl dd picture:not(:last-child){margin-bottom:.5em}#ideal dl dd picture.ideal_fl{float:left;margin-right:1em}#ideal dl dd picture.ideal_fr{float:right;margin-left:1em}#ideal dl dd picture[class^=ideal_]+p.right .link_to:first-child{margin-top:.5em}#ideal section img{width:100%;max-width:972px}}@media screen and (min-width:768px) and (max-width:939px){#ideal dl dd{padding:20px 30px}}@media screen and (min-width:940px) and (max-width:1023px){#ideal dl dd{padding:30px 40px}}@media screen and (min-width:1024px) and (max-width:1199px){#ideal dl dd{padding:40px 50px}}@media screen and (min-width:1200px) and (max-width:1279px){#ideal dl dd{padding:45px 55px}#ideal dl dd picture img{width:375px}}@media screen and (min-width:1280px){#ideal dl dd{padding:50px 60px}#ideal dl dd picture img{width:375px}}
