@charset "utf-8";.index-01{padding-top:170px;padding-bottom:140px;text-align:center}.index-02{padding-top:130px;padding-bottom:100px;text-align:center}.bg-img-green{background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/common/bg-green@2x.png);background-position:50% bottom;background-repeat:no-repeat}.index-01 .img-01{margin-bottom:50px}.index-01 .tit-01{margin-bottom:40px}#conditining{max-width:2400px;width:100%;margin:0 auto}.wrap-img{max-width:1920px;width:100%;margin:0 auto}.wrap-img .img-block{width:33.3333%;float:left}.wrap-case{margin-top:90px;margin-bottom:75px}.case{max-width:400px;width:32%;float:left;padding:15px;box-sizing:border-box;background-color:#fff;color:#000}.case:nth-child(2){margin:0 2%}.case:nth-child(3){margin:0}.case-img{margin-bottom:20px}.case-number{font-size:1.6rem}.border{width:20px;height:3px;display:block;margin:0 auto 5px auto}.border-green{background-color:#01b115}.case-tit{font-weight:700;font-size:1.8rem}.case .more{background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/index/more@2x.png);background-position:0 50%;background-repeat:no-repeat;font-size:1.4rem;font-weight:700;color:#01b115;padding-left:20px}@media screen and (max-width:960px){.case{width:32%}.case:nth-child(2){margin:0 2% 2%}.case:nth-child(3){margin:0 2% 0 0}}@media screen and (max-width:640px){.index-01{padding-top:20vw;padding-bottom:14vw}.index-02{padding-top:14vw;padding-bottom:14vw}.bg-img-green{background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/common/bg-green-sp@2x.png);background-size:cover}.index-01 .img-01{margin-bottom:7.8125vw}.index-01 .tit-01{margin-bottom:6.25vw}.wrap-img .img-block{width:100%;float:none}.wrap-case{margin-top:14vw;margin-bottom:6.25vw}.case{max-width:640px;width:100%;float:none;padding:3.125vw;margin-bottom:6.25vw}.case:nth-child(2){margin:0 0 6.25vw}.case:nth-child(3){margin:0 0 6.25vw}}.trainer{font-size:1.4rem;margin-bottom:130px}.trainer:last-child{margin-bottom:0;padding-bottom:50px}.pict{float:left;width:60%}.profile{padding-top:140px;float:right;width:40%;padding-left:5%;box-sizing:border-box}.trainer:nth-child(even) .pict{float:right}.trainer:nth-child(even) .profile{float:left;padding:30px 5% 0 0}.roll{font-size:1.6rem;font-weight:700}.name{font-size:3rem;font-weight:700;margin-bottom:20px;letter-spacing:.2em}.intro{margin-bottom:30px}.career{color:#525252;font-weight:700;padding-left:1em;text-indent:-1em}@media screen and (max-width:640px){.trainer{margin-bottom:10vw}.pict{float:none;width:100%}.profile{padding-top:6.25vw;float:none;width:100%;padding-left:0}.trainer:nth-child(even) .pict{float:none}.trainer:nth-child(even) .profile{float:none;padding:0;padding-top:6.25vw}.roll{font-size:1.6rem}.name{font-size:3rem;margin-bottom:3.125vw}.intro{margin-bottom:4.6875vw}}.case-band{font-size:7.7rem;letter-spacing:.1em;text-align:center;background-color:#525252;color:#000;line-height:1;padding:40px 0}.case-band .jp{margin-top:10px;font-size:1.4rem;letter-spacing:.04em}.service-case{background-color:#000;text-align:center;color:#fff}.service-case .case-number{letter-spacing:.1em;font-size:2rem}.service-case-upper{padding-top:130px}.service-case .case-title{font-size:2.9rem;margin:50px 0 60px;font-weight:700}.service-case .case-answer{max-width:725px;width:100%;margin:0 auto}.service-case-down{padding-bottom:120px;background-color:#f5f5f5;color:#000;background:linear-gradient(180deg,#000 0%,#000 35%,#fff 35%,#fff 100%)}.case-answer .answer-pict{margin-bottom:70px}.case-answer .answer-title{color:#01b115;font-size:2.9rem;margin-bottom:15px;font-weight:700}.case-answer .answer-sub-title{font-weight:700;margin-bottom:30px}.case-answer .answer-description{text-align:left}@media screen and (max-width:640px){.case-band{font-size:7.7rem;padding:6.25vw 0}.case-band .jp{margin-top:1.5625vw;font-size:3.75vw}.service-case .case-number{font-size:5.3175vw}.service-case-upper{padding-top:20vw}.service-case .case-title{font-size:7.8125vw;margin:7.8125vw 0 9.375vw}.service-case-down{padding-bottom:18.75vw;background:linear-gradient(180deg,#000 0%,#000 25%,#f5f5f5 25%,#f5f5f5 100%)}.case-answer .answer-pict{margin-bottom:10.9375vw}.case-answer .answer-title{font-size:7.8125vw;margin-bottom:3.125vw}.case-answer .answer-sub-title{font-size:4.375vw;margin-bottom:4.6875vw}}.minute-block{width:50%;float:left}@media screen and (max-width:640px){.minute-block{width:100%;float:none}}.studio-block{padding-top:100px;margin-bottom:120px;text-align:center}.studio-block:last-child{padding-top:0}.studio-block .title{font-size:7.7rem;letter-spacing:.1em;line-height:1}.studio-block .jp{margin-bottom:30px}.studio-pict{float:left;width:50%;padding-right:17px;margin-top:17px;margin-bottom:17px;box-sizing:border-box}.studio-pict:nth-child(even){float:right;padding-right:0;padding-left:17px}@media screen and (max-width:640px){.studio-block{padding-top:15.625vw;margin-bottom:18.75vw}.studio-block:last-child{padding-top:0}.studio-block .title{font-size:7.7rem}.studio-block .jp{font-size:3.75vw;margin-bottom:4.6875vw}.studio-pict{width:100%;padding-right:0;margin-top:0;margin-bottom:3.25vw}.studio-pict:nth-child(even){padding-left:0}}.wrap-contact-method{margin-bottom:130px}.contact-method{width:33.3333%;float:left;padding-left:0;padding-right:22px;box-sizing:border-box;text-align:center;font-size:2rem}.contact-method:nth-child(2){padding-left:11px;padding-right:11px}.contact-method:nth-child(3){padding-left:22px;padding-right:0}.contact-method .block{position:relative;background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/contact/bg-triangle@2x.png);background-position:0 0;background-repeat:no-repeat;background-color:#fff;padding-top:45px;padding-right:28px;padding-left:28px;padding-bottom:30px}.contact-method .numebr{font-size:4rem;position:absolute;top:20px;left:20px;color:#fff;line-height:1}.contact-method .contact-icon{margin-bottom:55px}.contact-method .method{font-size:2rem;font-weight:700;text-align:right;margin-bottom:50px}.contact-method .text{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:10px}.contact-method .contact-link,.contact-method .contact-link a{font-size:1.6rem;font-weight:700}.contact-method .contact-link a{color:#01b115;background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/contact/bg-contact-link@2x.png);background-repeat:no-repeat;background-position:0 50%;padding-left:1.5em}.contact-block{padding-bottom:120px}.contact-block .title{text-align:left;font-size:2.9rem;font-weight:700}.contact-block .text{font-size:1.8rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:960px){.contact-method .block{background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/contact/bg-triangle@2x.png);background-size:80px auto}}@media screen and (max-width:640px){.wrap-contact-method{margin-bottom:20vw}.contact-method{width:100%;float:none;padding-left:0;padding-right:0;font-size:5.3125vw;margin-bottom:10.6125vw}.contact-method:nth-child(2){padding-left:0;padding-right:0}.contact-method:nth-child(3){padding-left:0;padding-right:0}.contact-method .block{padding-top:7vw;padding-right:4.375vw;padding-left:4.375vw;padding-bottom:4.6875vw}.contact-method .numebr{font-size:10.625vw;top:3.125vw;left:3.125vw}.contact-method .contact-icon{margin-bottom:8.6vw}.contact-method .method{font-size:5.3125vw;margin-bottom:8.6vw}.contact-method .text{font-size:4.375vw;margin-bottom:1.5625vw}.contact-method .contact-link,.contact-method .contact-link a{font-size:3.75vw}}.wrap-blog{margin-bottom:50px;text-align:center}.blog{max-width:400px;width:31%;height:560px;float:left;padding:15px;margin:0 .5% 1%;box-sizing:border-box;background-color:#ececec;color:#000}.blog-single{max-width:1100px;width:100%;height:auto;float:left;padding:15px;margin:0 .5% 2.5%;box-sizing:border-box;background-color:#ececec;color:#000}.blog:nth-child(2){margin:0 2%}.blog-img{height:auto}.blog-number{font-size:1.6rem;margin-top:15px}.blog-border{width:75px;height:3px;display:block;margin:10px auto 15px auto}.blog-tit{display:inline;font-weight:700;font-size:1.8rem}.blog-excerpt{font-size:1.4rem;color:#505050}.blog-content{margin-top:30px;margin-bottom:30px;font-size:1.8rem;line-height:2;text-align:left;color:#505050}.blog .more{background-image:url(//thegym.jp/wp-content/themes/thegym/css/../img/index/more@2x.png);background-position:0 50%;background-repeat:no-repeat;font-size:1.4rem;font-weight:700;color:#01b115;padding-left:20px}.pink_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffabce 0%) repeat scroll 0 0}.blue_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#a7f1ff 0%) repeat scroll 0 0}.yellow_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ff8 0%) repeat scroll 0 0}.pagination{margin:30px}.pagination .screen-reader-text{display:none}.nav-links{text-align:center;padding-bottom:30px}.page-numbers{display:inline-block;padding:6px 10px;margin:0 3px;background-color:#ececec}a.page-numbers:hover{background-color:#0091fe;color:#fff}.page-numbers.current{background-color:#0091fe;color:#fff}.pagination>.prev-article{text-align:left}.pagination>.next-article{text-align:right}@media screen and (max-width:960px){.blog{width:31%}.blog:nth-child(2){margin:0 2%}.blog-img{height:auto}@media screen and (max-width:640px){.wrap-blog{margin-bottom:6.25vw}.blog{max-width:640px;width:100%;float:none;padding:3.125vw;margin-bottom:6.25vw}.blog:nth-child(2){margin:0 0 6.25vw}.blog-img{height:auto}}