@charset "utf-8";#container,#middle_block a,.breadcrumbs a,.breadcrumbs span{color:#FFF}#overview figure figcaption p+p,#overview>div *+p,#produce p+p{margin-top:1em}#overview,#produce,#recommended{text-align:center}#container{background-color:#333}#personal hr,#recommended>div{background-color:#FFF}.breadcrumbs>:not(:first-child):before{color:#F2F2F2}.tbl_com tr.border td{border-bottom:1px solid #FFF}@media screen and (max-width:767px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/personal_sp.webp)}}@media screen and (min-width:768px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/personal_pc.webp)}}#personal .title_section b{color:#666}#personal .title_section span{color:#FFF}@media screen and (max-width:767px){#personal{background-image:-webkit-linear-gradient(top,#333 0,#000 100%);background-image:linear-gradient(to bottom,#333 0,#000 100%)}}@media screen and (min-width:768px){#personal{padding-bottom:100px}#personal.lazyloaded{background-image:url(https://groundslam.com/images/com/personal/back_010.webp),-webkit-linear-gradient(top,#333 0,#000 100%);background-image:url(https://groundslam.com/images/com/personal/back_010.webp),linear-gradient(to bottom,#333 0,#000 100%);background-position:center bottom,center top;background-repeat:no-repeat,no-repeat}}@media screen and (min-width:768px) and (max-width:939px){#head span,.title_section b{font-size:116px;line-height:84px;padding-top:7px}#personal.lazyloaded{background-size:140% auto,cover}}@media screen and (min-width:940px) and (max-width:1023px){#personal.lazyloaded{background-size:115% auto,cover}}@media screen and (min-width:1024px) and (max-width:1199px){#personal.lazyloaded{background-size:120% auto,cover}}@media screen and (min-width:1200px) and (max-width:1279px){#personal.lazyloaded{background-size:100% auto,cover}}@media screen and (min-width:1280px){#personal.lazyloaded{background-size:100% auto,cover}}#overview>strong{border:1px solid #FF8700;color:#FF8700;display:inline-block;padding:0 1.2em}#overview>div{border:1px solid #FFF;padding:1em}#overview>div>strong{color:#FF8700;display:block}#overview>div p{font-size:87.5%}#overview h2,#produce h2,#recommended>div h2{color:#FF8700;line-height:1.2}#overview figure figcaption{text-align:left}#overview figure figcaption h3{line-height:1.4}@media screen and (max-width:767px){#overview figure figcaption p,#overview h2{padding:0 3.125%}#overview{margin-bottom:6.25%}#overview>strong{font-size:150%;margin-bottom:3.125%}#overview>div{margin-bottom:3.125%;margin-left:auto;margin-right:auto;width:93.75%}#overview h2{font-size:150%}#overview figure{margin-top:3.125%}#overview figure picture{margin-bottom:1.5625%}#overview figure picture img{width:93.75%}#overview figure figcaption h3{font-size:125%;padding:0 3.125%}#overview figure figcaption hr{margin:.45em auto .5em;width:93.75%}}@media screen and (min-width:768px){#overview h2,#overview>strong{font-size:200%}#overview{margin-bottom:100px}#overview>div,#overview>strong{margin-bottom:50px}#overview figure figcaption h3{font-size:175%}#overview figure figcaption hr{margin:.5em 0 1em}}@media screen and (min-width:768px) and (max-width:1023px){#overview figure{margin-top:50px}#overview figure picture{margin-bottom:1em}}@media screen and (max-width:1023px){#overview figure figcaption h3{text-align:center}}@media screen and (min-width:1024px){#overview figure figcaption,#overview figure picture{display:table-cell;vertical-align:middle}#overview figure{display:table;margin-top:50px;table-layout:fixed;width:100%}#overview figure picture{width:50%}#overview figure picture img{width:100%}#overview figure picture:not(.xga_show){padding-right:1em}#overview figure picture.xga_show{padding-left:1em}}#recommended>div{color:#333;margin-left:auto;margin-right:auto}#recommended>div ul>li{border-bottom:1px solid #CCC;line-height:1.4;position:relative;text-align:left}#recommended>div ul>li:before{color:#FF8700;content:"\F0134";font-family:"Material Design Icons";font-size:200%;line-height:1;position:absolute;left:.25em;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:319px){#recommended>div>b{font-size:40px;line-height:28px;padding-top:3px}}@media screen and (min-width:320px) and (max-width:359px){#recommended>div>b{font-size:44px;line-height:32px;padding-top:3px}}@media screen and (min-width:360px) and (max-width:767px){#recommended>div>b{font-size:50px;line-height:36px;padding-top:3px}}@media screen and (max-width:767px){#recommended{margin-bottom:6.25%}#recommended>div{padding:3.125%;width:93.75%}#recommended>div h2{font-size:137.5%;margin-bottom:3.571428571428571%}#recommended>div ul>li{font-size:125%;padding:3.571428571428571% 0 3.571428571428571% 3em}}@media screen and (min-width:768px){#recommended{margin-bottom:100px}#recommended>div{max-width:980px}#recommended>div>b{font-size:100px;line-height:82px;padding-top:6px}#recommended>div h2{font-size:200%;margin-bottom:20px}#recommended>div ul>li{font-size:150%;padding:20px 0 20px 3em}}@media screen and (min-width:768px) and (max-width:939px){#recommended>div{padding:30px}}@media screen and (min-width:940px) and (max-width:1023px){#recommended>div{padding:45px}}@media screen and (min-width:1024px){#recommended>div{padding:60px}}#produce p{font-size:87.5%}#produce>strong{color:#FF8700}#produce ul>li{border:1px solid #FF8700;border-radius:50%;color:#FF8700;display:inline-block;position:relative;vertical-align:top}#instructors ul>li:after,#produce ul>li:before{content:"";display:block}#produce ul>li:before{padding-top:100%}#produce ul>li span{line-height:1.2;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (max-width:319px){#produce>strong{font-size:40px;line-height:28px;padding-top:3px}}@media screen and (min-width:320px) and (max-width:359px){#produce>strong{font-size:44px;line-height:32px;padding-top:3px}}@media screen and (min-width:360px) and (max-width:767px){#produce>strong{font-size:50px;line-height:36px;padding-top:3px}}@media screen and (max-width:767px){#produce{padding-top:6.25%;padding-bottom:6.25%}#produce.lazyloaded{background:url(https://groundslam.com/images/com/personal/back_010.webp) center top no-repeat;background-size:cover}#produce h2{font-size:150%;padding:0 3.125%}#produce p{text-align:left;padding:0 3.125%}#produce hr{margin:-webkit-calc(1.5625% + .6em) auto -webkit-calc(1.5625% + 1em);margin:calc(1.5625% + .6em) auto calc(1.5625% + 1em);width:93.75%}#produce ul>li{margin:3.125% 1.5625% 0;width:-webkit-calc(87.5% / 3);width:calc(87.5% / 3)}#produce ul>li span{font-size:125%}}@media screen and (min-width:768px){#produce h2{font-size:200%;margin-bottom:30px}#produce hr{margin:1.6em 0 2em}#produce>strong{font-size:100px;line-height:82px;padding-top:6px}#produce ul>li{margin:30px 15px 0;width:176px}#produce ul>li span{font-size:150%}}#instructors{background-color:#E5E5E5;color:#333}#instructors .title_section:after{background-color:#FFF}#instructors .title_section b{color:#FFF}#instructors .title_section span{color:#333}#instructors ul>li:after{background-color:#FFF;height:1px}#instructors ul>li picture{border-color:#C6B67C;border-style:solid;display:inline-block;vertical-align:top}#instructors ul>li picture img{width:100%}#instructors ul>li>div p{font-size:87.5%}#instructors ul>li>div h3{line-height:1.2}#instructors ul>li>div .link_to{color:#FF8700}#instructors ul>li>div .link_to:hover{color:#FFF!important}#instructors ul>li>div .instructor_personal{margin-top:.5em}@media screen and (max-width:767px){#instructors{padding-top:6.25%}#instructors ul>li{text-align:center}#instructors ul>li:after{margin:3.125% auto;width:93.75%}#instructors ul>li:not(:last-child):after{margin:3.125% auto}#instructors ul>li:last-child:after{margin:3.125% auto 0}#instructors ul>li picture{margin-bottom:.5em}#instructors ul>li>div p{line-height:1.6;padding:0 3.125%}#instructors ul>li>div h3{font-size:125%;margin-top:.5em;padding:0 3.125%}#instructors ul>li>div .link_to{margin-top:.75em;margin-bottom:.5em}#instructors ul>li>div .instructor_personal{line-height:2;text-align:left}}@media screen and (min-width:768px){#instructors{padding-top:100px}#instructors ul>li:not(:first-child){padding-top:50px}#instructors ul>li:after{clear:both}#instructors ul>li picture{border-width:5px;margin-bottom:50px;width:160px}#instructors ul>li>div{float:right;margin-bottom:50px}#instructors ul>li>div h3{display:inline-block;font-size:150%;margin-right:1em;vertical-align:middle}#instructors ul>li>div .link_to{font-size:75%;vertical-align:middle}}@media screen and (min-width:768px) and (max-width:1023px){#instructors ul>li>div{width:-webkit-calc(100% - 160px - 1em);width:calc(100% - 160px - 1em)}}@media screen and (min-width:1024px){#instructors ul>li>div{width:-webkit-calc(100% - 160px - 2em);width:calc(100% - 160px - 2em)}}#topbnr{background-color:#E5E5E5;color:#333;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){#topbnr{padding-top:6.25%;padding-bottom:6.25%}}@media screen and (min-width:768px){#topbnr{padding-top:100px;padding-bottom:100px}}#price{color:#333;text-align:center}#price>strong{display:block}#price>strong b{color:#FF5000}#price>strong+p{margin-top:1em}#prices{margin-left:auto;margin-right:auto}#prices h3{background-color:#C6B67C;color:#FFF}#prices ul>li h4{background-color:#333;color:#FFF}#prices ul>li p{line-height:1.1;text-align:right}#price [class^=list_]>li{font-size:87.5%;line-height:1.4}#price [class^=list_]>li+li{margin-top:.6em}@media screen and (max-width:767px){#prices h3,#prices ul>li h4{margin-left:auto;margin-right:auto;width:93.75%}#price{padding-top:6.25%;padding-bottom:6.25%}#price>strong{line-height:1.4;padding:0 3.125%}#price>strong+strong{margin-top:.6em}#prices,#prices ul>li{margin-top:3.125%}#price>strong b,#price>strong span,#prices h3 b,#prices h3 span{display:block}#price [class^=list_],#price>p{padding:0 3.125%;text-align:left}#prices{margin-bottom:3.125%}#prices h3{padding:0 3.125%}#prices ul>li h4{margin-bottom:1.5625%;padding:0 3.125%}#prices ul>li p{font-size:175%;padding:0 6.25%}}#personal_note,#step{text-align:center}@media screen and (min-width:768px){#price{padding-top:100px;padding-bottom:100px}#prices{background-color:#FFF;margin-top:30px;margin-bottom:30px;padding:20px;max-width:780px}#prices h3{font-size:150%;height:60px;line-height:60px}#prices ul>li{display:table;padding-top:20px;table-layout:fixed;width:100%}#prices ul>li h4,#prices ul>li p{display:table-cell;vertical-align:middle}#prices ul>li:not(:last-child){border-bottom:1px solid #999;padding-bottom:20px}#prices ul>li h4{height:3.75em;width:15.75em}#prices ul>li p{font-size:250%}}@media screen and (max-width:1279px){#price{background-color:#FFF}}@media screen and (min-width:1280px) and (max-width:1799px){#price.lazyloaded{background:url(https://groundslam.com/images/com/personal/back_020.webp) center top no-repeat;background-size:cover}}@media screen and (min-width:1800px){#price.lazyloaded{background:url(https://groundslam.com/images/com/personal/back_020.webp) center top no-repeat,-webkit-linear-gradient(left,#FDFAF8 0,#FFF 100%);background:url(https://groundslam.com/images/com/personal/back_020.webp) center top no-repeat,linear-gradient(to right,#FDFAF8 0,#FFF 100%);background-size:auto 100%,cover}}#step{background-image:-webkit-linear-gradient(top,#333 0,#000 100%);background-image:linear-gradient(to bottom,#333 0,#000 100%)}#step .title_section b{color:#666}#step .title_section span{color:#FFF}#step ul>li:not(:first-child){position:relative}#step ul>li:not(:first-child):before{color:#FF8700;content:"\F0140";font-family:"Material Design Icons";line-height:1;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#step ul>li h3{background-color:#C6B67C;color:#FFF}#step ul>li h3 span{font-weight:400}#step ul>li div{background-color:#FFF;color:#333}#step ul>li div *+p{margin-top:1em}#step ul>li div a{color:#FF8700}#step ul>li div a:hover{color:#FFF!important}#step>strong{display:block;line-height:1.4}@media screen and (max-width:767px){#step ul>li h3 b,#step ul>li h3 span{display:inline-block;vertical-align:middle}#step{padding-top:6.25%;padding-bottom:6.25%}#step ul{margin-bottom:3.125%;text-align:left}#step ul>li:not(:first-child){margin-top:-webkit-calc((3.125% * 2) + 16px);margin-top:calc((3.125% * 2) + 16px)}#step ul>li:not(:first-child):before{font-size:300%;margin-top:-webkit-calc(-3.125% + 16px);margin-top:calc(-3.125% + 16px)}#step ul>li h3{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}#step ul>li h3 span{font-size:150%;line-height:1;margin-right:.5em}#step ul>li h3 b{font-size:125%;line-height:1.2}#step ul>li div{margin-left:auto;margin-right:auto;padding:-webkit-calc(1.5625% + .5em) -webkit-calc(3.125% + 1em);padding:calc(1.5625% + .5em) calc(3.125% + 1em);width:93.75%}#step ul>li div p .link_to{margin-top:-.75em}#step>strong{font-size:125%;padding:0 3.125%}}@media screen and (min-width:768px){#step{padding-top:100px;padding-bottom:100px}#step ul{margin-bottom:50px}#step ul>li:not(:first-child){margin-top:126px}#step ul>li:not(:first-child):before{font-size:500%;margin-top:-27px}#step ul>li h3{height:60px;line-height:60px;position:relative}#step ul>li h3 span{font-size:83px;line-height:1;position:absolute;left:0;top:-7px}#step ul>li h3 b,#step>strong{font-size:150%}#step ul>li div{padding:1.5em 2em}}#personal_form .title_section b{color:#666}#personal_form .title_section span{color:#FFF}#personal_note b{color:#C6B67C}#container .error_notice+* a{color:#F44336}@media screen and (max-width:767px){#personal_form{padding-top:6.25%}#personal_note{margin-bottom:3.125%;padding:0 3.125%;text-align:left}}@media screen and (min-width:768px){#personal_form{padding-top:100px}#personal_note{margin-bottom:50px}#form .tbl_com tr:not(:last-child) th{width:13em}}
