@charset "utf-8";@media screen and (max-width:767px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/schedule_sp.webp)}}@media screen and (min-width:768px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/schedule_pc.webp)}}#schedule{text-align:center}#schedules_dow{border-collapse:separate;border-spacing:0;table-layout:fixed;background-color:#dae8eb;border-radius:1000em;line-height:1.5;display:table;overflow:hidden}#schedules_dow>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;vertical-align:middle;width:-webkit-calc(100% / 7);width:calc(100% / 7);padding:.25em;transition:opacity .2s ease-out;display:table-cell}#schedules_dow>li.active,#schedules_dow>li:hover{color:#fff;background-color:#53aad5}#schedules_dow>li:hover{opacity:.7}#schedules_dow>li:not(:first-child){border-left:1px solid #fff}#schedules_dow>li b{display:block}#schedules_dow>li.sun b{color:#e60000}#schedules_dow>li.sat b{color:#28abdc}#schedules_dow>li.active b,#schedules_dow>li:hover b{color:#fff}#schedules_dow>li span{font-size:75%;display:block}#schedule_gym{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;background-color:#dae8eb;border-radius:1000em;line-height:1.5;display:table;overflow:hidden}#schedule_gym>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;vertical-align:middle;width:25%;padding:.8125em .25em;transition:opacity .2s ease-out;display:table-cell}#schedule_gym>li.active,#schedule_gym>li:hover{color:#fff;background-color:#53aad5}#schedule_gym>li.yokohama.active,#schedule_gym>li.yokohama:hover{background-color:#f21805}#schedule_gym>li.change.active,#schedule_gym>li.change:hover{background-color:#ff6400}#schedule_gym>li.totsuka.active,#schedule_gym>li.totsuka:hover{background-color:#0055c2}#schedule_gym>li.kannai.active,#schedule_gym>li.kannai:hover{background-color:#00a0a0}#schedule_gym>li.ofuna.active,#schedule_gym>li.ofuna:hover{background-color:#8e8bcc}#schedule_gym>li:hover{opacity:.7}#schedule_gym>li:not(:first-child){border-left:1px solid #fff}#schedule .schedules_edow>li h3 a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease-out}#schedule .schedules_edow>li h3 a:hover img{opacity:.7}#schedule .schedules_edow>li .schedule_btn{color:#666;background-color:#e0e0e0;line-height:1.4;display:block}#schedule .schedules_edow>li table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}#schedule .schedules_edow>li table tr th{color:#fff;background-color:#333;width:3.5em;height:4.5em;font-weight:400;line-height:1.2}#schedule .schedules_edow>li table tr td{text-align:left;padding:0 12px;line-height:1.2}#schedule .schedules_edow>li table tr:first-child td{border-top:1px solid #333;border-right:1px solid #333}#schedule ul>li.yokohama table tr:first-child td{background-color:#fcd4d4}#schedule ul>li.change table tr:first-child td{background-color:#fc9}#schedule ul>li.totsuka table tr:first-child td{background-color:#d7ecff}#schedule ul>li.kannai table tr:first-child td{background-color:#e6fff2}#schedule ul>li.ofuna table tr:first-child td{background-color:#d5d4ec}#schedule ul>li table tr:last-child td{border-bottom:1px solid #333;border-right:1px solid #333}#schedule .schedules_edow>li table tr+tr td{height:35px}#schedule .schedules_edow>li table tr td a[href*=instructor]{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;vertical-align:top;background-color:#333;margin-top:1px;margin-right:.5em;padding:0 1.4em 0 .4em;font-size:90%;line-height:1.2;text-decoration:none;transition:opacity .2s ease-out;display:inline-block;position:relative}#schedule .schedules_edow>li table tr td a[href*=instructor]:hover{opacity:.7}#schedule .schedules_edow>li table tr td a[href*=instructor]:after{content:"󰅂";font-family:Material Design Icons;font-size:150%;line-height:1;position:absolute;top:52%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#schedule .schedules_edow>li.yokohama table tr td a[href*=instructor]{background-color:#f21805}#schedule .schedules_edow>li.change table tr td a[href*=instructor]{background-color:#ff6400}#schedule .schedules_edow>li.totsuka table tr td a[href*=instructor]{background-color:#0055c2}#schedule .schedules_edow>li.kannai table tr td a[href*=instructor]{background-color:#00a0a0}#schedule .schedules_edow>li.ofuna table tr td a[href*=instructor]{background-color:#8e8bcc}#schedule #schedule_more{cursor:pointer;position:relative}#schedule #schedule_more:before,#schedule #schedule_more:after{content:"";height:1px;width:-webkit-calc((100% - 4em) / 2);background-color:#ccc;width:calc(50% - 2em);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#schedule #schedule_more:before{left:0}#schedule #schedule_more:after{right:0}#schedule #schedule_more>*{color:#ff8700;line-height:1;text-decoration:none;display:inline-block;position:relative}#schedule #schedule_more>:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#ccc;font-family:Material Design Icons;font-size:150%;line-height:1;transition:transform .2s ease-out;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,75%);-ms-transform:translate(-50%,75%);transform:translate(-50%,75%)}#schedule #schedule_more>a:after,#schedule #schedule_more>span:not(.active):after{content:"󰅀"}#schedule #schedule_more>span.active:after{content:"󰅃"}#schedule #schedule_more>:hover:after{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}#schedule_rest{display:none}@media screen and (max-width:319px){#schedules_dow,#schedule_gym{font-size:50%}}@media screen and (min-width:320px) and (max-width:359px){#schedules_dow,#schedule_gym{font-size:62.5%}}@media screen and (min-width:320px) and (max-width:639px){#schedule .schedules_edow>li h3 img{height:42px}}@media screen and (min-width:360px) and (max-width:389px){#schedules_dow,#schedule_gym{font-size:75%}}@media screen and (min-width:390px) and (max-width:413px){#schedules_dow,#schedule_gym{font-size:87.5%}}@media screen and (max-width:639px){#schedule .schedules_edow>li{width:93.75%;max-width:480px}#schedule .schedules_edow>li .schedule_btn{margin-top:3.57143%;padding-bottom:1em;position:relative}#schedule .schedules_edow>li .schedule_btn:after{font-family:Material Design Icons;font-size:150%;line-height:1;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}#schedule .schedules_edow>li .schedule_btn:not(.active):after{content:"󰅀"}#schedule .schedules_edow>li .schedule_btn.active:after{content:"󰅃"}#schedule .schedules_edow>li .schedule_gym{display:none}#schedule .schedules_edow>li table:not(:first-child){margin-top:3.57143%}#schedule .schedules_edow>li table tr:first-child td{font-size:93.75%}#schedule .schedules_edow>li table tr+tr td{font-size:75%}}@media screen and (min-width:640px){#schedule .schedules_edow>li .schedule_gym{display:block!important}}@media screen and (min-width:640px) and (max-width:767px){#schedule .schedules_edow>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:45.3125%}#schedule .schedules_edow>li:nth-child(2n){margin-left:3.125%}#schedule .schedules_edow>li h3 img{height:46px}#schedule .schedules_edow>li .schedule_btn,#schedule .schedules_edow>li table:not(:first-child){margin-top:3.44828%}}@media screen and (min-width:640px) and (max-width:1023px){#schedule .schedules_edow>li table tr:first-child td{font-size:87.5%}#schedule .schedules_edow>li table tr+tr td{font-size:75%}}@media screen and (max-width:767px){#schedule{margin-top:6.25%;margin-bottom:6.25%}#schedules_dow,#schedule_gym{width:93.75%;margin:3.125% auto}#schedule .schedules_edow>li{margin-top:3.125%}#schedule .schedules_edow>li .schedule_btn{font-size:150%}#schedule #schedule_more{width:93.75%;margin-left:auto;margin-right:auto;font-size:125%}}@media screen and (min-width:768px){#schedule{margin-top:100px;margin-bottom:100px}#schedule ul{margin-top:50px}#schedules_dow{width:-webkit-calc(100% - (20px * 2));width:calc(100% - 40px);max-width:960px;margin-left:auto;margin-right:auto}#schedule_gym{width:-webkit-calc(100% - (20px * 2));width:calc(100% - 40px);max-width:960px;margin-bottom:-50px;margin-left:auto;margin-right:auto}#schedule .schedules_edow>li{padding:0 20px 1px}#schedule .schedules_edow>li h3{margin-bottom:20px}#schedule .schedules_edow>li .schedule_btn{font-size:200%}#schedule .schedules_edow>li table{margin-bottom:20px}#schedule #schedule_more{font-size:150%}}@media screen and (min-width:768px) and (max-width:939px){#schedule .schedules_edow>li h3 img{height:48px}}@media screen and (min-width:768px) and (max-width:1023px){#schedules_dow{margin-bottom:-30px}#schedule_gym{margin-bottom:-80px}#schedule .schedules_edow>li{width:50%;margin-top:30px}}@media screen and (min-width:940px) and (max-width:1023px){#schedule .schedules_edow>li h3 img{height:60px}}@media screen and (max-width:1023px){#schedule .schedules_edow>li{vertical-align:top;display:inline-block}}@media screen and (min-width:1024px){#schedule_gym{margin-bottom:-50px}#schedule .schedules_edow{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;display:table}#schedule ul#schedule_latter{width:75%;margin-left:auto;margin-right:auto}#schedule .schedules_edow>li{width:25%;display:table-cell}#schedule ul#schedule_latter>li{width:-webkit-calc(100% / 3);width:33.3333%}#schedule .schedules_edow>li:not(:first-child){border-left:1px dashed #989898}#schedule .schedules_edow>li table tr:first-child td,#schedule .schedules_edow>li table tr+tr td{font-size:62.5%}}@media screen and (min-width:1024px) and (max-width:1199px){#schedule .schedules_edow>li h3 img{height:30px}}@media screen and (min-width:1200px){#schedule .schedules_edow>li table tr:first-child td{font-size:75%}#schedule .schedules_edow>li table tr+tr td{font-size:62.5%}}@media screen and (min-width:1200px) and (max-width:1279px){#schedule .schedules_edow>li h3 img{height:31px}}@media screen and (min-width:1280px){#schedule .schedules_edow>li h3 img{height:32px}}
