@charset "utf-8";#tv img{}@media screen and (max-width:767px){#tv{margin-bottom:3.125%}#tv img{width:93.75%}}@media screen and (min-width:768px){#tv{margin-bottom:50px}#tv img{width:960px}}#embedded>lite-youtube{display:block;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:767px){#embedded{margin-bottom:3.125%}#embedded>lite-youtube{width:93.75%;max-width:640px}}@media screen and (min-width:768px){#embedded{margin-bottom:50px}#embedded>lite-youtube{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:960px}}#characteristics{background-color:#CFF0ED}#characteristics ul{counter-reset:num}#characteristics ul>li{background-color:#FFF;color:#4D4D4D;position:relative;text-align:left}#characteristics>div ul>li:before{background-color:#5AAE9C;border-radius:3px;color:#FFF;content:"POINT " counter(num);counter-increment:num;display:block;position:absolute;top:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#characteristics ul>li strong{background:-webkit-linear-gradient(top,transparent 0,transparent 45%,#FFFF21 45%,#FFFF21 100%);background:linear-gradient(180deg,transparent 0,transparent 45%,#FFFF21 45%,#FFFF21 100%)}@media screen and (max-width:767px){#characteristics{margin-bottom:3.125%;padding-top:3.125%;padding-bottom:3.125%}#characteristics>div h2 img{width:75%}#characteristics>div ul>li{margin-top:-webkit-calc(3.125% + 8px);margin-top:calc(3.125% + 8px);margin-left:auto;margin-right:auto;padding:-webkit-calc(3.125% + 4px) 3.125% 3.125%;padding:calc(3.125% + 4px) 3.125% 3.125%;width:93.75%}#characteristics>div ul>li:before{font-size:62.5%;height:16px;line-height:16px;width:100px}}@media screen and (min-width:768px){#characteristics{margin-bottom:50px}#characteristics>div{padding-top:50px;padding-bottom:50px;padding-left:50%}#characteristics>div.lazyloaded{background:url(https://groundslam-online.com/images/user/characteristics/img_010.webp) left center no-repeat;background-size:46% auto}#characteristics>div h2 img{width:68.33333333333333%}#characteristics>div ul>li{margin-top:25px;padding:15px}#characteristics>div ul>li:before{font-size:75%;height:20px;line-height:20px;width:130px}}@media screen and (min-width:768px) and (max-width:939px){#characteristics{padding-left:20px;padding-right:20px}}#schedule{color:#4D4D4D}#schedule h2{line-height:1.2}#schedule h2+p{font-size:75%}@media screen and (max-width:767px){#schedule{margin-bottom:3.125%}#schedule h2{font-size:150%;margin-bottom:1.5625%;padding:0 3.125%}#schedule p{padding:0 3.125%;text-align:left}#schedule h2+p{margin-bottom:3.125%}#schedule_img{width:93.75%}}@media screen and (min-width:768px){#schedule{margin-bottom:50px}#schedule h2{font-size:225%;margin-bottom:10px}#schedule h2+p{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:939px){#schedule_img{width:700px}}@media screen and (min-width:940px){#schedule_img{width:860px}}#type a{color:#FFF;display:inline-block;position:relative;text-decoration:none;vertical-align:top}#type a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block}#type.lazyloaded a:nth-child(1):before{background-image:url(https://groundslam-online.com/images/user/icon/group.webp)}#type.lazyloaded a:nth-child(2):before{background-image:url(https://groundslam-online.com/images/user/icon/personal.webp)}#type.lazyloaded a:nth-child(3):before{background-image:url(https://groundslam-online.com/images/user/icon/trial.webp)}#type a:after{background-color:rgba(255,255,255,.5);content:"\F140";display:block;font-size:160%;height:1em;line-height:1em;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}#type a span{background-color:#FFF;color:#333;border-radius:100px;display:inline-block;font-size:87.5%;padding:.1em 1.2em;margin-bottom:.2em}#type a:nth-child(1){background-color:#FF7BAC}#type a:nth-child(2){background-color:#8E90C4}#type a:nth-child(3){background-color:#8CC63F}#type a p{line-height:1.2;margin-top:.2em;margin-bottom:.2em}@media screen and (max-width:767px){#type{margin:0 auto 3.125%;max-width:600px}#type a{padding:3.125% 3.125% -webkit-calc(3.125% + 1.2em);padding:3.125% 3.125% calc(3.125% + 1.2em);width:75%;max-width:320px}#type a+a{margin-top:3.125%}#type a:before{padding-top:60px}}@media screen and (min-width:768px){#type{margin-bottom:50px}#type a{padding:20px 20px -webkit-calc(20px + 1em);padding:20px 20px calc(20px + 1em)}#type a:before{padding-top:80px}}@media screen and (min-width:768px) and (max-width:939px){#type a{font-size:87.5%;width:-webkit-calc((100% - (20px * 4)) / 3);width:calc((100% - (20px * 4)) / 3)}#type a:not(:nth-child(3n+1)){margin-left:20px}#type a span{font-size:75%}#type a p{font-size:75%}}@media screen and (min-width:940px){#type a{width:-webkit-calc((100% - (25px * 4)) / 3);width:calc((100% - (25px * 4)) / 3);max-width:325px}#type a:not(:nth-child(3n+1)){margin-left:25px}}@media screen and (min-width:940px) and (max-width:1199px){#type a p{font-size:87.5%}}[id^="type_"]{color:#4D4D4D}[id^="type_"] figure figcaption{text-align:left}[id^="type_"] figure figcaption h2:before{background-position:left center;background-repeat:no-repeat;background-size:contain;content:"";display:block}[id^="type_"] figure figcaption p{font-size:87.5%}[id^="type_"]>div [class^="link_"]:before{content:""}[id^="type_"]>div [class^="link_"] span{display:block}[id^="type_"]>div [class^="link_"] b{display:block;font-weight:400;line-height:1.2;position:relative}[id^="type_"]>div [class^="link_"] b:before{font-size:150%;font-weight:400;line-height:1;margin-right:.1em;vertical-align:text-bottom}[id^="type_"]>div .link_calender b:before{content:"\F0EE"}[id^="type_"]>div .link_mail b:before{content:"\F1F0"}@media screen and (max-width:767px){[id^="type_"]{padding-top:3.125%;padding-bottom:3.125%}[id^="type_"] figure{margin-bottom:3.125%}[id^="type_"] figure figcaption{margin-bottom:3.125%}[id^="type_"] figure figcaption h2{margin-bottom:3.125%;padding:0 3.125%}[id^="type_"] figure figcaption h2:before{margin-top:-5px;margin-bottom:-5px;padding-top:60px}[id^="type_"] figure figcaption h2 b{font-size:187.5%}[id^="type_"] figure figcaption p{padding:0 3.125%}[id^="type_"] figure>picture img{width:75%}[id^="type_"]>div [class^="link_"]{margin-top:3.125%;padding:5px}[id^="type_"]>div [class^="link_"]{width:220px}[id^="type_"]>div .link_mail:before{left:.3em}[id^="type_"]>div [class^="link_"] span{font-size:62.5%}}@media screen and (min-width:768px){[id^="type_"]{padding-top:50px;padding-bottom:50px}[id^="type_"] figure{display:table;margin-bottom:30px;width:100%}[id^="type_"] figure figcaption{display:table-cell;padding-right:20px;vertical-align:middle}[id^="type_"] figure figcaption h2{margin-bottom:10px}[id^="type_"] figure figcaption h2:before{margin-top:-10px;margin-bottom:-10px;padding-top:80px}[id^="type_"] figure>picture{display:table-cell;vertical-align:middle}[id^="type_"] figure>picture img{width:100%}[id^="type_"]>div [class^="link_"]{margin-top:30px;padding:10px;width:340px}[id^="type_"]>div [class^="link_"]:before{font-size:225%}[id^="type_"]>div [class^="link_"] span{font-size:75%}[id^="type_"]>div [class^="link_"] b{font-size:162.5%}}@media screen and (min-width:768px) and (max-width:939px){[id^="type_"]{padding-left:20px;padding-right:20px}[id^="type_"] figure>picture{width:240px}[id^="type_"] figure figcaption h2 b{font-size:200%}[id^="type_"] figure figcaption h2 span{font-size:112.5%}}@media screen and (max-width:939px){[id^="type_"] figure figcaption h2{line-height:1.2}[id^="type_"] figure figcaption h2 b{display:block}[id^="type_"] figure figcaption h2 span{display:block}}@media screen and (min-width:940px){[id^="type_"] figure figcaption h2{line-height:1}[id^="type_"] figure figcaption h2 span{font-size:125%;margin-left:1em}}@media screen and (min-width:940px) and (max-width:1199px){[id^="type_"] figure>picture{width:300px}[id^="type_"] figure figcaption h2 b{font-size:250%}}@media screen and (min-width:1200px){[id^="type_"] figure>picture{width:360px}[id^="type_"] figure figcaption h2 b{font-size:275%}}@media screen and (max-width:767px){[id^="type_"] .type_recommended img{width:87.5%;max-width:560px}[id^="type_"] .type_recommended_list{margin-bottom:3.125%}[id^="type_"] .type_recommended_list picture{margin-top:3.125%}[id^="type_"] .type_recommended_list picture img{width:75%}}@media screen and (min-width:768px){[id^="type_"] .type_recommended{}[id^="type_"] .type_recommended_list picture{display:inline-block;margin-top:20px;vertical-align:top}[id^="type_"] .type_recommended_list picture img{width:100%}}@media screen and (min-width:768px) and (max-width:939px){[id^="type_"] .type_recommended_list picture{width:-webkit-calc((100% - (20px * 4)) / 3);width:calc((100% - (20px * 4)) / 3)}[id^="type_"] .type_recommended_list picture:not(:nth-child(3n+1)){margin-left:20px}}@media screen and (min-width:940px){[id^="type_"] .type_recommended_list picture{width:-webkit-calc((100% - (35px * 4)) / 3);width:calc((100% - (35px * 4)) / 3);max-width:300px}[id^="type_"] .type_recommended_list picture:not(:nth-child(3n+1)){margin-left:35px}}[id^="type_"] .type_fee_list>li{background-color:#FFF;border-radius:15px;color:#333;display:inline-block;vertical-align:top}[id^="type_"] .type_fee_list>li.plan{background-color:#F3F9EB}[id^="type_"] .type_fee_list>li.plan h4{line-height:1.2}[id^="type_"] .type_fee_list>li h4 span+b{margin-left:.2em}[id^="type_"] .type_fee_list>li>span{color:#FFF;display:inline-block;padding:.1em .8em}[id^="type_"] .type_fee_list>li p.left{font-size:87.5%}[id^="type_"] .type_fee_list>li .type_fees{font-weight:400}[id^="type_"] .type_fee_list>li .type_times{font-weight:400}@media screen and (max-width:767px){[id^="type_"] .type_fee_list>li{padding:3.125%;width:93.75%;max-width:600px}[id^="type_"] .type_fee_list>li+li{margin-top:3.125%}[id^="type_"] .type_fee_list>li h4{line-height:1.2}[id^="type_"] .type_fee_list>li.plan h4{font-size:125%}[id^="type_"] .type_fee_list>li h4 span{font-size:175%}[id^="type_"] .type_fee_list>li h4 b{font-size:225%}[id^="type_"] .type_fee_list>li h5{margin-bottom:1.785714285714286%}[id^="type_"] .type_fee_list>li span{margin-bottom:1.785714285714286%}[id^="type_"] .type_fee_list>li hr{margin:1.785714285714286% 0}[id^="type_"] .type_fee_list>li .type_fees{font-size:175%}[id^="type_"] .type_fee_list>li .type_times{font-size:162.5%}}@media screen and (min-width:768px){[id^="type_"] .type_fee_list{margin-top:10px}[id^="type_"] .type_fee_list>li{margin-top:20px;padding:30px 20px}[id^="type_"] .type_fee_list>li h4{line-height:1}[id^="type_"] .type_fee_list>li.plan h4{font-size:150%}}@media screen and (min-width:768px) and (max-width:939px){[id^="type_"] .type_fee_list>li{width:-webkit-calc((100% - (20px * 2)) / 3);width:calc((100% - (20px * 2)) / 3)}[id^="type_"] .type_fee_list>li:not(:nth-child(3n+1)){margin-left:20px}[id^="type_"] .type_fee_list>li h4{margin-bottom:5px}[id^="type_"] .type_fee_list>li h4 span{font-size:175%}[id^="type_"] .type_fee_list>li h4 b{font-size:250%}[id^="type_"] .type_fee_list>li h5{margin-bottom:5px}[id^="type_"] .type_fee_list>li span{margin-bottom:5px}[id^="type_"] .type_fee_list>li hr{margin:5px 0}[id^="type_"] .type_fee_list>li .type_fees{font-size:150%}[id^="type_"] .type_fee_list>li .type_times{font-size:137.5%}}@media screen and (min-width:940px){[id^="type_"] .type_fee_list>li{width:-webkit-calc((100% - (25px * 2)) / 3);width:calc((100% - (25px * 2)) / 3);max-width:380px}[id^="type_"] .type_fee_list>li:not(:nth-child(3n+1)){margin-left:25px}[id^="type_"] .type_fee_list>li h4{margin-bottom:10px}[id^="type_"] .type_fee_list>li h5{margin-bottom:10px}[id^="type_"] .type_fee_list>li span{margin-bottom:10px}[id^="type_"] .type_fee_list>li hr{margin:10px 0}}@media screen and (min-width:940px) and (max-width:1199px){[id^="type_"] .type_fee_list>li h4 span{font-size:200%}[id^="type_"] .type_fee_list>li h4 b{font-size:300%}[id^="type_"] .type_fee_list>li .type_fees{font-size:187.5%}[id^="type_"] .type_fee_list>li .type_times{font-size:162.5%}}@media screen and (min-width:1200px){[id^="type_"] .type_fee_list>li h4 span{font-size:250%}[id^="type_"] .type_fee_list>li h4 b{font-size:350%}[id^="type_"] .type_fee_list>li .type_fees{font-size:237.5%}[id^="type_"] .type_fee_list>li .type_times{font-size:212.5%}}[id^="type_"] .type_howto_list{text-align:left}[id^="type_"] .type_howto_list>li h3 span{background-color:#FFF;height:30px;line-height:30px;margin-right:30px;position:relative;text-align:center;width:120px}[id^="type_"] .type_howto_list>li h3 span:after{border-color:transparent transparent transparent #FFF;border-style:solid;border-width:15px 0 15px 10px;content:"";display:block;height:0;position:absolute;top:50%;right:0;-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:0}[id^="type_"] .type_howto_list>li img[src^="https://groundslam-online.com/images/user/card/"]{width:88px}@media screen and (max-width:767px){[id^="type_"] .type_howto_list{}[id^="type_"] .type_howto_list>li{margin-top:3.125%}[id^="type_"] .type_howto_list>li h3{padding:0 3.125%}[id^="type_"] .type_howto_list>li p{padding:0 3.125%}[id^="type_"] .type_howto_list>li img[src^="https://groundslam-online.com/images/user/card/"]{margin-top:1.666666666666667%;margin-right:1.666666666666667%}[id^="type_"] .type_howto_list>li img[src$="zoom.webp"]{margin-top:1.666666666666667%}}@media screen and (min-width:768px){[id^="type_"] .type_howto_list{margin-top:10px}[id^="type_"] .type_howto_list>li{display:inline-block;margin-top:20px;padding-right:20px;vertical-align:top;width:50%}[id^="type_"] .type_howto_list>li h3{margin-bottom:10px}[id^="type_"] .type_howto_list>li img[src^="https://groundslam-online.com/images/user/card/"]{margin-bottom:5px;margin-right:5px}}@media screen and (max-width:1199px){[id^="type_"] .type_howto_list>li h3 span{display:block}}@media screen and (min-width:1200px){[id^="type_"] .type_howto_list>li h3 span{display:inline-block}}#type_group{background-color:#FFC0C7}#type_group h2.lazyloaded:before{background-image:url(https://groundslam-online.com/images/user/icon/group.webp)}#type_group .type_fee_list>li h5{color:#FF7BAC}#type_group .type_fee_list>li>span{background-color:#FF7BAC}#type_personal{background-color:#C8CDDF}#type_personal h2.lazyloaded:before{background-image:url(https://groundslam-online.com/images/user/icon/personal.webp)}#type_personal .type_fee_list>li h5{color:#8E90C4}#type_personal .type_fee_list>li>span{background-color:#8E90C4}#type_trial{background-color:#D9EFB5}#type_trial h2.lazyloaded:before{background-image:url(https://groundslam-online.com/images/user/icon/trial.webp)}#type_trial .type_fee_list>li h5{color:#8CC63F}#type_trial .type_fee_list>li>span{background-color:#8CC63F}#video{color:#333}#video h2{line-height:1.2}#video p{font-size:87.5%}@media screen and (max-width:767px){#video{padding-top:6.25%}#video h2{font-size:162.5%;margin-bottom:1.5625%;padding:0 3.125%}#video p{padding:0 3.125%;text-align:left}#video h2+p{margin-bottom:3.125%}#video img[src$="img_011.webp"]{width:93.75%;max-width:600px}}@media screen and (min-width:768px){#video{padding-top:50px}#video h2{font-size:237.5%;margin-bottom:20px}#video h2+p{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:939px){#video{padding-left:20px;padding-right:20px}#video img[src$="img_010.webp"]{width:700px}}@media screen and (min-width:940px) and (max-width:1199px){#video img[src$="img_010.webp"]{width:800px}}@media screen and (min-width:1200px){#video img[src$="img_010.webp"]{width:900px}}#faq{color:#4D4D4D}#faq h3{line-height:1;margin-left:auto;margin-right:auto;text-align:left}#faq ul>li{border:1px solid #999;margin-left:auto;margin-right:auto;text-align:left}#faq ul>li h4{padding-left:2em;position:relative}#faq ul>li h4:before{color:#CCC;content:"Ｑ";font-size:150%;font-weight:700;line-height:1;position:absolute;top:0;left:0}#faq ul>li hr{border-color:#999}#faq ul>li p{padding-left:2em;position:relative}#faq ul>li p:before{color:#A6DCF3;content:"Ａ";line-height:1;font-size:150%;font-weight:700;position:absolute;top:0;left:0}@media screen and (max-width:767px){#faq{padding-top:6.25%}#faq h3{font-size:125%;margin-top:3.125%;padding:0 3.125%}#faq ul>li{margin-top:3.125%;padding:3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}}@media screen and (min-width:768px){#faq{padding-top:50px}#faq h3{font-size:150%;margin-top:30px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1090px}#faq ul>li{margin-top:20px;padding:20px 25px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1090px}}
