@charset "utf-8";#campaign{position:relative;text-align:center}#campaign img[src$="trial.svg"]{position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:50em}#campaign a img[src$="trial.svg"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#campaign a:hover img[src$="trial.svg"]{opacity:.7}@media screen and (max-width:767px){#campaign img[src$="trial.svg"]{margin-bottom:3.125%;width:75%}}@media screen and (min-width:768px){#campaign{padding-left:-webkit-calc((100% - 100em) / 2);padding-left:calc((100% - 100em) / 2);padding-right:-webkit-calc((100% - 100em) / 2);padding-right:calc((100% - 100em) / 2)}#campaign img[src$="trial.svg"]{margin-bottom:5%;width:50%}}#feature{background-color:#424242;color:#FFF;text-align:center}#feature>strong{display:block}#feature>strong img{width:100%}#feature h2{border:1px solid #FF5AFF;color:#FF5AFF;display:inline-block;line-height:1.5}#features .features{display:inline-block;vertical-align:top}#features .features picture img{width:100%}#features .features h3{color:#FF5AFF;line-height:1.5}#features .features h3 span{font-size:62.5%}#features .features p{font-size:87.5%;text-align:left}@media screen and (max-width:359px){#feature>strong img{width:128%;max-width:128%;margin-left:-16.5%}}@media screen and (min-width:360px) and (max-width:767px){#feature>strong{padding:0 3.125%}}@media screen and (max-width:639px){#features .features{width:100%}#features .features picture{padding:0 0 0 3.125%}#features .features h3{font-size:112.5%;padding:.75em 3.125%}#features .features p{padding:0 3.125%}}@media screen and (min-width:640px) and (max-width:767px){#features .features{width:50%}#features .features picture{padding:0 3.125% 0 6.25%}#features .features h3{font-size:112.5%}#features .features:nth-child(odd) h3{padding:.75em 3.125% .75em 6.25%}#features .features:nth-child(even) h3{padding:.75em 6.25% .75em 3.125%}#features .features:nth-child(odd) p{padding:0 3.125% 0 6.25%}#features .features:nth-child(even) p{padding:0 6.25% 0 3.125%}}@media screen and (max-width:767px){#feature{padding-top:12.5%;padding-bottom:12.5%}#feature>strong{margin-bottom:6.25%}#feature h2{font-size:150%;padding:.25em 6.25%}#features .features{margin-top:6.25%}#features .features h3{font-size:112.5%}}@media screen and (min-width:768px){#feature{padding-top:6.25em;padding-bottom:6.25em}#feature>strong{margin-bottom:3.125em}#feature h2{font-size:200%;padding:.25em 1em}#features .features{padding-top:3.125em;width:48%}#features .features:nth-child(even){margin-left:2%}#features .features h3{font-size:125%;padding:.75em 0}#features .features p{padding-left:2.5%;padding-right:10%}}#routine_wrap{color:#565656}#routine{text-align:center}#routine_box>strong{background-color:#FF029E;color:#FFF;display:inline-block;line-height:1.5}#routine_box>p{text-align:left}#routine_equipment .routine_equipment{display:inline-block;vertical-align:top}#routine_equipment .routine_equipment picture img{width:100%}#routine_equipment .routine_equipment figcaption{margin-top:.25em}#routine>picture img{width:100%}@media screen and (max-width:359px){#routine_equipment .routine_equipment{width:93.75%}}@media screen and (min-width:360px) and (max-width:389px){#routine_equipment .routine_equipment figcaption{font-size:75%}}@media screen and (min-width:390px) and (max-width:413px){#routine_equipment .routine_equipment figcaption{font-size:87.5%}}@media screen and (min-width:360px) and (max-width:767px){#routine_equipment .routine_equipment{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:414px) and (max-width:479px){#routine_equipment .routine_equipment figcaption{font-size:87.5%}}@media screen and (max-width:767px){#routine_wrap{}#routine{background-color:#FCE5DF;padding-top:12.5%}#routine_box h2{margin-bottom:6.25%}#routine_box h2 img{width:93.75%}#routine_box>strong{margin-bottom:6.25%;padding:1.5625% 3.125%}#routine_box>p{padding:0 3.125%}#routine_equipment .routine_equipment{margin:6.25% 1.5625% 0}#routine>picture{margin-top:6.25%}}@media screen and (min-width:768px){#routine_wrap{background:-webkit-linear-gradient(left,#E0FDFF 0%,#E0FDFF 50%,#FCE5DF 50%,#FCE5DF 100%);background:linear-gradient(to right,#E0FDFF 0%,#E0FDFF 50%,#FCE5DF 50%,#FCE5DF 100%)}#routine{margin:0 auto;position:relative;max-width:100em}#routine_box{padding:0 4% 0 46%;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#routine_box h2{margin-bottom:1.25em}#routine_box h2 img{width:100%}#routine_box>strong{margin-bottom:1em;padding:.25em 1em}#routine_equipment{margin-top:1.5em}#routine_equipment .routine_equipment{width:48%}#routine_equipment .routine_equipment:nth-child(even){margin-left:4%}}@media screen and (min-width:768px) and (max-width:1599px){#routine_box{font-size:1.25vw;font-size:1.25dvw}}@media screen and (min-width:1600px){#routine_box{font-size:125%}}#top-pro_wrap{background-color:#FF3}#top-pro{text-align:center}#top-pro_box h2 img{width:100%}#top-pro_box>strong{display:block;line-height:1.5}#top-pro_box>p{text-align:left}#top-pro>picture img{width:100%}@media screen and (max-width:767px){#top-pro{padding-top:12.5%;margin-bottom:12.5%}#top-pro_box{margin-bottom:6.25%}#top-pro_box h2{margin-bottom:6.25%;padding-left:1.5625%;padding-right:3.125%}#top-pro_box>strong{font-size:125%;margin-bottom:6.25%;padding:0 3.125%}#top-pro_box>p{padding:0 3.125%}}@media screen and (min-width:768px){#top-pro{margin:0 auto 6.25em;position:relative;max-width:100em}#top-pro_box{padding:0 4% 0 44%;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#top-pro_box h2{margin-bottom:1.25em}#top-pro_box>strong{font-size:150%;margin-bottom:1em;padding-left:32%;text-align:left}#top-pro_box>p{padding-left:32%}}@media screen and (min-width:768px) and (max-width:1599px){#top-pro_box{font-size:1.25vw;font-size:1.25dvw}}@media screen and (min-width:1600px){#top-pro_box{font-size:125%}}#schedule{color:#565656}#schedule .title_subject span:after{background-color:#E95271}#schedule img{width:100%}@media screen and (max-width:767px){#schedule{padding-bottom:12.5%}#schedule .title_subject{margin-bottom:3.125%}}@media screen and (min-width:768px){#schedule{padding-bottom:6.25em}#schedule .title_subject{margin-bottom:1.5625em}}#instructor{color:#565656}#instructor .title_subject span:after{background-color:#FF5000}#instructors .instructors:after{background-color:#565656;content:"";display:block;height:1px;pointer-events:none}#instructors .instructors picture{border-color:#C6B67C;border-style:solid;display:inline-block;vertical-align:top}#instructors .instructors picture img{width:100%}#instructors .instructors>div .instructor_title span{border:1px solid #565656;display:inline-block;font-size:75%;line-height:1.2;margin-bottom:.5em;margin-right:1em;padding:.2em .75em}#instructors .instructors>div p:not([class^="instructor_"]){font-size:87.5%}#instructors .instructors>div h3{line-height:1.2}#instructors .instructors>div .instructor_career{border-left:.125em solid #565656;font-size:87.5%;margin-top:1em;padding-left:.875em;text-align:left}#instructors .instructors>div .instructor_career>li{line-height:1.5;padding:.25em 0 .25em 1em;text-indent:-1em}#instructors .instructors>div .instructor_career>li:before{content:"\F09DE";font-family:"Material Design Icons";text-indent:0}@media screen and (max-width:767px){#instructor{padding-bottom:12.5%}#instructors .instructors{text-align:center}#instructors .instructors:after{margin:3.125% auto;width:93.75%}#instructors .instructors:not(:last-child):after{margin:3.125% auto}#instructors .instructors:last-child:after{margin:3.125% auto 0}#instructors .instructors picture{margin-bottom:.5em}#instructors .instructors>div p{line-height:1.6;padding:0 3.125%}#instructors .instructors>div h3{font-size:125%;margin-top:.5em;padding:0 3.125%}#instructors .instructors>div .instructor_career{margin-left:auto;margin-right:auto;width:87.5%}}@media screen and (min-width:768px){#instructor{padding-bottom:6.25em}#instructors .instructors:not(:first-child){padding-top:3.125em}#instructors .instructors:after{clear:both}#instructors .instructors picture{border-width:.3125em;margin-bottom:3.125em;width:10em}#instructors .instructors>div{float:right;margin-bottom:3.125em}#instructors .instructors>div h3{display:inline-block;font-size:150%;margin-right:1em;vertical-align:middle}}@media screen and (min-width:768px) and (max-width:1023px){#instructors .instructors>div{width:-webkit-calc(100% - 10em - 1em);width:calc(100% - 10em - 1em)}}@media screen and (min-width:1024px){#instructors .instructors>div{width:-webkit-calc(100% - 10em - 2em);width:calc(100% - 10em - 2em)}}#fee{text-align:center}#fee_note{color:#FF8700;display:block}@media screen and (max-width:767px){#fee{margin-bottom:3.125%}#fee .list_note_num{padding:0 3.125%}#fee_note{margin-bottom:3.125%;padding:0 3.125%}}@media screen and (min-width:768px){#fee{margin-bottom:3.125em}#fee_note{margin-bottom:3.125em}}@media screen and (max-width:1023px){#fee .list_note_num{text-align:left}}#price{text-align:center}#price>div{vertical-align:top}#price>div>b{background-color:#C6B67C;-webkit-clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);display:inline-block;height:62px;position:relative;vertical-align:top;width:62px}#price>div>b span{background-color:#FFF;color:#C6B67C;-webkit-clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);display:block;line-height:60px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}#price>div>h3{line-height:1}#price>div>h3 span{color:#989898;display:block;margin-bottom:.6em}#price>div>h3 b{color:#FF5000;display:block}#price .prices>li{border-top:1px solid #989898}#price .prices>li:first-child{border-top:1px solid #FF8700}#price .prices>li h4{background-color:#333;color:#FFF}#price .prices>li h4.orange{background-color:#EF8318}#price .prices>li p:not(.notes){line-height:1}#price .prices>li p:not(.notes)+p:not(.notes){margin-top:.3em}#price .prices>li p.notes{line-height:1.4}#price .prices>li p.notes+p.notes{margin-top:.5em}#price .prices>li p.notes b{color:#FF8700}#price .prices>li p .b_neue{font-size:110%}#price .prices>li p .b_neue.right{display:inline-block;width:3em}@media screen and (max-width:639px){#price{}#price>div{padding:0 6.25%;width:100%}#price>*+div:before{border-top:1px dashed #989898;content:"";display:block;height:1px;margin:0 -3.571428571428571% 7.142857142857143%;width:107.1428571428571%}}@media screen and (min-width:640px) and (max-width:767px){#price>div{padding:3.125% 3.125% 0}}@media screen and (min-width:640px) and (max-width:1023px){#price>div{width:50%}#price>div:nth-child(even){border-left:1px dashed #989898}}@media screen and (max-width:767px){#price{margin-bottom:6.25%;padding-top:3.125%}#price>div>b{margin-bottom:3.571428571428571%}#price>div>h3{margin-bottom:7.142857142857143%}#price>div>h3 span{font-size:75%}#price>div>h3 b{font-size:125%}#price .prices>li{padding:7.142857142857143%}#price .prices>li h4{margin-bottom:3.571428571428571%}#price .prices>li h4 span{font-size:62.5%}#price .prices>li p:not(.notes){font-size:125%}#price .prices>li p.notes{font-size:75%}}@media screen and (min-width:768px){#price{margin-bottom:6.25em}#price>div{padding-top:1.5625em}#price>div>b{margin-bottom:.625em}#price>div>h3{margin-bottom:1.5625em}#price>div>h3 span{font-size:87.5%}#price>div>h3 b{font-size:150%}#price .prices{padding:0 1.5625em}#price .prices>li{padding:1.5625em 1.5625em}#price .prices>li h4{margin-bottom:1.25em}#price .prices>li h4 span{font-size:75%}#price .prices>li p:not(.notes){font-size:150%}#price .prices>li p.notes{font-size:87.5%}}@media screen and (min-width:768px) and (max-width:1023px){#price>div{margin-bottom:1.25em}}@media screen and (max-width:1023px){#price>div{display:inline-block}}@media screen and (min-width:1024px){#price{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#price>div{display:table-cell;width:-weblit-calc(100% / 3);width:calc(100% / 3)}#price>div+div{border-left:1px dashed #989898}}#system{text-align:center}#systems .systems{vertical-align:top}#systems .systems h4{line-height:1;position:relative}#systems .systems h4:before{border-color:#003233 transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}#systems .systems h4:after{background-color:#333;content:"";display:block;height:2px;position:absolute;bottom:0;left:0;width:100%}#systems .systems p{line-height:1.5}#systems .systems p+p,#systems .systems .list_note+p{margin-top:1em}#systems .systems p strong{color:#FF8700}#systems .systems p .notes{font-size:85.71428571428571%}#systems .systems .list_note{line-height:1.5}#systems .systems hr{background-color:#989898}@media screen and (max-width:639px){#systems .systems{width:93.75%}#systems .systems+li{margin-top:3.125%}}@media screen and (min-width:640px) and (max-width:767px){#systems .systems{margin-top:3.125%}}@media screen and (min-width:640px) and (max-width:1023px){#systems .systems{width:50%}#systems .systems:nth-child(even){border-left:1px dashed #989898}}@media screen and (max-width:767px){#system{margin-bottom:6.25%}#system h3{font-size:68px;line-height:49px}#systems .systems{padding-left:3.125%;padding-right:3.125%}#systems .systems h4{margin-bottom:-webkit-calc(3.571428571428571% + 6px);margin-bottom:calc(3.571428571428571% + 6px);padding:3.571428571428571%}#systems .systems h4:before{border-width:6px 6px 0 6px}#systems .systems p{font-size:75%}#systems .systems .list_note{font-size:62.5%}#systems .systems hr{margin:3.571428571428571% 0 0}}@media screen and (min-width:768px){#system{margin-bottom:6.25em}#system h3{margin-bottom:1.5625em}#system h3 span{font-size:518.75%;line-height:.7625em}#systems .systems{margin-top:1.25em;padding:0 1.5625em}#systems .systems h4{font-size:150%;margin-bottom:1.125em;padding:1.25em .2em .825em}#systems .systems h4:before{border-width:.5em .5em 0 .5em}#systems .systems p{font-size:87.5%}#systems .systems .list_note{font-size:75%}#systems .systems hr{margin:1.5625em 0 0}}@media screen and (max-width:1023px){#systems .systems{display:inline-block}}@media screen and (min-width:1024px){#systems{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#systems .systems{display:table-cell;width:-weblit-calc(100% / 3);width:calc(100% / 3)}#systems .systems+li{border-left:1px dashed #989898}}#faq{color:#565656}#faq .title_subject span:after{background-color:#FCC876}#faqs .faqs{border-top:1px solid #565656;cursor:pointer}#faqs:not(.is_sp) .faqs>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#faqs:not(.is_sp) .faqs:hover>*{opacity:.7}#faqs .faqs h3{line-height:1.5;position:relative}#faqs .faqs h3:before{content:"Q.";line-height:1;text-indent:0}#faqs .faqs h3:after{display:block;font-family:"Material Design Icons";line-height:1;pointer-events:none;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-indent:0}#faqs .faqs h3:not(.active):after{content:"\F0415"}#faqs .faqs h3.active:after{content:"\F0156"}#faqs .faqs p{display:none;margin-top:1em}#faqs .faqs p:before{color:#ED1C24;content:"A.";line-height:1;text-indent:0}@media screen and (max-width:767px){#faq{padding-bottom:12.5%}#faqs .faqs{margin:0 auto;padding:3.125% 3.125%;width:93.75%}#faqs .faqs h3{font-size:125%;padding:0 1.75em;text-indent:-1.75em}#faqs .faqs h3:before{font-size:175%}#faqs .faqs p{font-size:87.5%;padding:0 0 0 2.5em;text-indent:-2.5em}#faqs .faqs p:before{font-size:250%}}@media screen and (min-width:768px){#faq{padding-bottom:6.25em}#faqs .faqs{padding:3.125em 1.25em}#faqs .faqs h3{font-size:150%;padding:0 1.75em;text-indent:-1.75em}#faqs .faqs h3:before{font-size:175%}#faqs .faqs p{padding:0 0 0 2.625em;text-indent:-2.625em}#faqs .faqs p:before{font-size:262.5%}}.to_trial{text-align:center}.to_trial img[src$="trial.svg"]{max-width:50em}.to_trial a img[src$="trial.svg"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}.to_trial a:hover img[src$="trial.svg"]{opacity:.7}@media screen and (max-width:767px){.to_trial img[src$="trial.svg"]{width:93.75%}}@media screen and (min-width:768px){.to_trial img[src$="trial.svg"]{width:50%}}
