@charset "UTF-8";html{color:#222;font-family:"游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-size:14px}*{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:14px}li,ul{list-style:none;padding:0}img{max-width:100%;height:auto}a img{-webkit-transition:0.3s;transition:0.3s}a img:hover{opacity:0.7}@media screen and (min-width:641px){.sp-mode{display:none}}@media print{.sp-mode{display:none}}@media screen and (min-width:769px){.tab-mode{display:none}}@media screen and (max-width:640px){.pc-mode{display:none}}@media print{.pc-mode{display:block}}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.cont__inner{width:94%;margin:0 auto}@media screen and (min-width:641px){.cont__inner{max-width:1000px}}.cont__ttl{font-size:6.4vw;text-align:center;line-height:1.5}@media screen and (min-width:641px){.cont__ttl{font-size:36px;font-size:2.5714285714rem}}.cont__ttl--white{color:#fff}.cont__ttl--num{font-size:1.5em}.cont__ttl span{color:#de6a14}.cont__ttl img{margin-right:10px;width:150px}@media screen and (min-width:641px){.cont__ttl img{margin-right:20px;width:255px}}.cont__sttl{font-size:4.8vw;font-weight:bold;text-align:center;line-height:1.5}@media screen and (min-width:641px){.cont__sttl{font-size:24px;font-size:1.7142857143rem}}@media screen and (min-width:641px){.cont__txt{font-size:16px;font-size:1.1428571429rem}}.cont__txt--white{color:#fff}.cont__txt--center{text-align:center}.cont__txt span{font-weight:bold}.cont__img{vertical-align:bottom}.cont__btn{font-size:15px;font-size:1.0714285714rem;position:relative;display:inline-block;color:#fff;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#fd9749),to(#de6a14));background:linear-gradient(to bottom,#fd9749 0%,#de6a14 100%);text-decoration:none;padding:10px 20px 10px 30px;border:1px solid #de6a14;border-radius:3px;-webkit-transition:0.3s;transition:0.3s}.cont__btn span{font-size:12px;font-size:0.8571428571rem}@media screen and (min-width:769px){.cont__btn:hover{opacity:0.7}}a{color:#222}a:hover{text-decoration:none}.note{margin-bottom:60px}@media screen and (min-width:641px){.note{margin-bottom:120px}}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hdr{position:fixed;background:rgba(255,255,255,0.8);padding:5px 0;left:0;top:0;width:100%;z-index:1000}@media screen and (min-width:641px){.hdr{padding:3px 0}}.hdr__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.hdr__logo{width:170px}}.hdr__cvarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hdr__tel{margin-right:30px}@media screen and (max-width:640px){.hdr__tel{display:none}}.hdr__tel--sp{font-size:36px;font-size:2.5714285714rem;color:#28353a;line-height:1;margin-right:15px}@media screen and (min-width:641px){.hdr__tel--sp{display:none}}@media screen and (max-width:640px){.hdr__btn{display:none}}.hdr__btn--sp{font-size:36px;font-size:2.5714285714rem;color:#de6a14;line-height:1}@media screen and (min-width:641px){.hdr__btn--sp{display:none}}.hdr__btn:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;margin:auto;height:100%;top:0;bottom:0;left:8px}.cvarea{background:url("../images/common/cv02_bg.png") no-repeat center/cover}.cvarea__inner{padding:30px 0 0;position:relative;width:90%}@media screen and (min-width:641px){.cvarea__inner{padding:40px 0 0}}@media screen and (min-width:769px){.cvarea__inner{padding:60px 0 0}}.cvarea__inner:before{content:"";display:inline-block;position:absolute;top:-10px;left:0;background:url("../images/common/cv02_flag.png") no-repeat center top/contain;width:30%;height:120px;max-width:100px}@media screen and (min-width:641px){.cvarea__inner:before{width:150px;max-width:inherit}}.cvarea__ttl{color:#fff;margin-bottom:40px;line-height:1.4;width:65%;margin:0 0 30px auto;font-size:6.4vw}@media screen and (min-width:641px){.cvarea__ttl{font-size:35px;font-size:2.5rem}}@media screen and (min-width:769px){.cvarea__ttl{padding-left:170px;width:100%}}@media screen and (min-width:1001px){.cvarea__ttl{text-align:center;padding-left:0}}.cvarea__ttl--center{font-size:6.4vw;color:#fff;text-align:center;position:relative;z-index:2;line-height:1.4;margin-bottom:10px}@media screen and (min-width:641px){.cvarea__ttl--center{font-size:35px;font-size:2.5rem}}@media screen and (min-width:769px){.cvarea__ttl--center{margin-bottom:0}}.cvarea__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.cvarea__bar{background:#fff;margin:auto 20px 50px;width:1px;height:100px}@media screen and (max-width:640px){.cvarea__bar{display:none}}.cvarea__head{font-size:20px;font-size:1.4285714286rem;text-align:center;background:#fff;color:#de6a14;font-weight:bold;margin-bottom:15px;padding:5px 10px}@media screen and (min-width:641px){.cvarea__head{font-size:24px;font-size:1.7142857143rem}}.cvarea__imgarea{text-align:center;margin-bottom:10px}.cvarea__imgarea--shadow{-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 8px 0px rgba(0,0,0,0.2);margin-bottom:5px}@media screen and (min-width:769px){.cvarea__imgarea--shadow{margin-bottom:10px}}.cvarea__txt{font-size:3.7333333333vw;color:#fff;text-align:center;font-weight:bold}@media screen and (min-width:641px){.cvarea__txt{font-size:16px;font-size:1.1428571429rem}}.cvarea__caution{font-size:12px;font-size:0.8571428571rem;color:#fff;text-align:right}@media screen and (max-width:768px){.cvarea__caution--pc{display:none}}@media screen and (min-width:769px){.cvarea__caution--sp{display:none}}.cvarea__sttl{font-size:18px;font-size:1.2857142857rem;font-weight:bold;text-align:center;margin-bottom:10px}@media screen and (min-width:641px){.cvarea__sttl{font-size:24px;font-size:1.7142857143rem}}.cvarea__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 auto;z-index:2}@media screen and (min-width:769px){.cvarea__box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1001px){.cvarea__box{max-width:850px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cvarea__telarea{text-align:center;width:100%;margin:0 auto 20px;border:solid 1px #fff;border-radius:5px;padding:20px}@media screen and (min-width:769px){.cvarea__telarea{width:auto;margin:0 20px 0 0;border:none;padding:0}}@media screen and (min-width:1001px){.cvarea__telarea{margin-right:0}}.cvarea__telarea .cvarea__txt{margin-bottom:10px}.cvarea__stxt{font-size:14px;font-size:1rem;color:#fff;font-weight:bold;line-height:1}.cvarea__formarea{width:100%}@media screen and (min-width:769px){.cvarea__formarea{max-width:550px;width:64%}}@media screen and (max-width:640px){.cvarea__formarea{text-align:center}}.cvarea__bold{font-size:18px;font-size:1.2857142857rem;font-weight:bold;text-align:center;margin:10px 0}@media screen and (min-width:641px){.cvarea__bold{margin:0 0 10px 0}}.cvarea__btn{padding:10px 20px 10px 50px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.25);width:100%;border:solid 4px #ff8b38;border-radius:5px;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.3);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.3);background-image:-webkit-gradient(linear,left bottom,left top,from(#fb6d29),to(#fda442));background-image:linear-gradient(0deg,#fb6d29 0%,#fda442 100%);font-size:4vw}@media screen and (min-width:641px){.cvarea__btn{padding:15px 50px 15px 60px}}@media screen and (min-width:769px){.cvarea__btn{font-size:2.6vw}}@media screen and (min-width:1001px){.cvarea__btn{font-size:25px;font-size:1.7857142857rem}}.cvarea__btn:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;margin:auto;height:100%;top:0;bottom:0;left:20px}.cvarea__btn:after{content:"";display:inline-block;position:absolute;right:20px;top:0;bottom:0;margin:auto;background:url("../images/common/cv02_arrow.png") no-repeat center/contain;width:6px;height:8px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.25));filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.25))}@media screen and (min-width:641px){.cvarea__btn:after{right:30px}}.cvarea__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0 40px 0;border-bottom:1px solid #fff}@media screen and (min-width:641px){.cvarea__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px 0 55px 40px}}@media screen and (max-width:640px){.cvarea__bnr{width:200px}}.cvarea__copy{font-size:16px;font-size:1.1428571429rem;color:#fff;font-weight:bold;text-align:center;line-height:1.5;margin-top:10px}@media screen and (min-width:641px){.cvarea__copy{font-size:28px;font-size:2rem;text-align:left;margin-top:0;margin-left:30px}}.cvarea__person{position:absolute;right:50px;bottom:0}@media screen and (max-width:768px){.cvarea__person{display:none}}.cvarea__block{position:relative;padding:0 0 50px}@media screen and (min-width:1001px){.cvarea__block:after{content:"";display:block;position:absolute;background:url("../images/common/cv02_person.png") no-repeat bottom center/contain;width:300px;height:260px;left:-120px;bottom:0}}.cvarea__note{font-size:3.6vw;color:#fff;margin-bottom:20px;text-align:center;font-weight:bold}@media screen and (min-width:641px){.cvarea__note{font-size:20px;font-size:1.4285714286rem}}@media screen and (max-width:768px){.cvarea__img--pc{display:none}}@media screen and (min-width:769px){.cvarea__img--sp{display:none}}.cvarea__pricearea{width:49%}@media screen and (min-width:769px){.cvarea__pricearea{width:55%}}.cvarea__bento{width:49%}@media screen and (min-width:769px){.cvarea__bento{width:40%}}.cv-copy{padding-bottom:10px}@media screen and (min-width:641px){.cv-copy{padding-bottom:20px}}.cv-copy--black{background:#222;padding-top:20px}.cv-copy--gray{background:#f2f2f2;padding-bottom:10px}.cv-copy__txt{font-size:16px;font-size:1.1428571429rem;position:relative;font-weight:bold;text-align:center;margin-right:auto;padding:0 20px;width:100%}@media screen and (min-width:641px){.cv-copy__txt{font-size:28px;font-size:2rem}}@media screen and (min-width:769px){.cv-copy__txt{width:75%}}.cv-copy__txt:after,.cv-copy__txt:before{position:absolute;content:"";display:block;background:#222;width:3px;height:80px;bottom:0}.cv-copy__txt:before{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);left:5px}@media screen and (min-width:641px){.cv-copy__txt:before{left:0}}.cv-copy__txt:after{-webkit-transform:rotate(15deg);transform:rotate(15deg);right:5px}@media screen and (min-width:641px){.cv-copy__txt:after{right:0}}.cv-copy__txt--white{color:#fff}.cv-copy__txt--white:after,.cv-copy__txt--white:before{background:#fff}.ftr{color:#fff;background:#4d4d4d;padding:20px 0}@media screen and (min-width:641px){.ftr{padding:20px 0 30px}}.ftr__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media screen and (min-width:641px){.ftr__flx{margin-bottom:30px}}.ftr__link{font-size:40px;font-size:2.8571428571rem;color:#fff;line-height:1;margin:0 20px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:641px){.ftr__link{font-size:50px;font-size:3.5714285714rem;margin:0 30px}}@media screen and (min-width:769px){.ftr__link:hover{opacity:0.7}}.ftr__txt{font-size:12px;font-size:0.8571428571rem;display:block;font-weight:bold;text-align:center}body{max-width:1920px;margin:0 auto;line-height:1.75;letter-spacing:0.025em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%}.wrap{width:100%;overflow-x:hidden}.main{padding-bottom:50px}.main__img{background-image:url("../images/common/main_img-sp.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:calc(100% * 899 / 750)}@media screen and (min-width:1001px){.main__img{background-image:url("../images/common/main_img-pc.jpg");padding-bottom:704px}}.main__img02{background-image:url("../images/common/main_img-sp-3.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:calc(100% * 749 / 750)}@media screen and (min-width:1001px){.main__img02{background-image:url("../images/common/main_img-pc-3.jpg");padding-bottom:768px}}.main__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}@media screen and (min-width:769px){.main__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1000px){.main__list{margin:-65px 0 30px}}@media screen and (max-width:768px){.main__item{width:48%}}@media screen and (min-width:769px){.main__item:first-of-type,.main__item:nth-of-type(2){margin-right:20px}}@media screen and (max-width:768px){.main__item:first-of-type{margin-right:4%;margin-bottom:10px}}.main__bnr{-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:769px){.main__bnr:hover{opacity:0.3s}}.nayami{position:relative;background-image:url("../images/common/pattern01.png");padding:40px 0 30px;overflow:hidden}.nayami:after,.nayami:before{position:absolute;content:"";display:block;border-style:solid;width:0;height:0;bottom:0;z-index:10}@media screen and (max-width:768px){.nayami:after,.nayami:before{display:none}}.nayami:before{border-color:transparent transparent transparent #fff;border-width:180px 0 0 50vw;left:0}.nayami:after{border-color:transparent transparent #fff transparent;border-width:0 0 180px 50vw;right:0}.nayami__ttl{font-size:20px;font-size:1.4285714286rem;text-align:center;line-height:1.5;margin-bottom:30px}@media screen and (min-width:641px){.nayami__ttl{font-size:32px;font-size:2.2857142857rem;line-height:1.75;margin-bottom:40px}}.nayami__ttl--small{font-size:16px;font-size:1.1428571429rem}@media screen and (min-width:641px){.nayami__ttl--small{font-size:24px;font-size:1.7142857143rem}}.nayami__ttl--lg{font-size:28px;font-size:2rem}@media screen and (min-width:641px){.nayami__ttl--lg{font-size:48px;font-size:3.4285714286rem}}.nayami__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;z-index:1}@media screen and (min-width:641px){.nayami__list{margin-bottom:70px}}.nayami__item{font-size:16px;font-size:1.1428571429rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #222;width:100%}@media screen and (min-width:641px){.nayami__item{font-size:20px;font-size:1.4285714286rem;margin-bottom:20px;padding-bottom:20px;width:50%}}@media screen and (min-width:641px){.nayami__item:nth-of-type(odd){padding-left:40px}}@media screen and (min-width:641px){.nayami__item:nth-of-type(2n){padding:0 40px 20px}}.nayami__item span{font-weight:bold}.nayami__imgarea{margin-right:10px;width:25px}@media screen and (min-width:641px){.nayami__imgarea{margin-right:20px;width:32px}}.nayami__bg{position:absolute;left:-210px;top:-110px;z-index:-1}@media screen and (max-width:999px){.nayami__bg{display:none}}.nayami__bold{font-size:24px;font-size:1.7142857143rem;position:relative;text-align:center;font-weight:bold;z-index:10}@media screen and (min-width:641px){.nayami__bold{font-size:36px;font-size:2.5714285714rem}}.point{padding:40px 0 60px}@media screen and (min-width:641px){.point{padding:80px 0 100px}}.point .cont__ttl span{color:#ff9933}.point__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:70px 0}@media screen and (min-width:769px){.point__item{width:calc(33.3333333333% - 33.3333333333px);margin-top:50px;margin-right:50px}.point__item:nth-of-type(-n+3){margin-top:0}.point__item:nth-of-type(3n){margin-right:0}}@media screen and (max-width:768px) and (min-width:641px){.point__item{width:calc(33.3333333333% - 20px);margin-top:30px;margin-right:30px}.point__item:nth-of-type(-n+3){margin-top:0}.point__item:nth-of-type(3n){margin-right:0}}@media screen and (max-width:640px){.point__item{width:calc(100% - 0px);margin-top:60px;margin-right:60px}.point__item:nth-of-type(-n+1){margin-top:0}.point__item:nth-of-type(1n){margin-right:0}}@media screen and (max-width:640px){.point__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.point__imgarea{position:relative;margin-bottom:20px;z-index:1}.point__imgarea:after{position:absolute;content:"";display:block;background:#ff9933;width:100px;height:100px;bottom:-5px;right:-5px;z-index:-1}.point__num{font-size:35px;font-size:2.5rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ff9933;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);color:#fff;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;text-align:center;width:80px;height:80px;top:-30px;left:-10px;z-index:2}.point__num span{font-size:15px;font-size:1.0714285714rem}.point__bold{font-size:18px;font-size:1.2857142857rem;text-align:center;font-weight:bold;line-height:1.5;margin-bottom:15px}@media screen and (min-width:641px){.point__bold{margin-bottom:20px}}.point__txt{font-size:16px;font-size:1.1428571429rem}.point__balloon{text-align:center;margin-bottom:30px}.point__sttl{margin-bottom:10px}@media screen and (max-width:640px){.point__sttl{font-size:4.2666666667vw}}.point__ttl{font-weight:bold}.strengths{position:relative;background:#4d4d4d}.strengths:before{position:absolute;content:"";display:block;border-style:solid;border-color:transparent transparent transparent #4d4d4d;border-width:100px 0 0 100vw;width:0;height:0;left:0;bottom:100%;z-index:-1}@media screen and (min-width:641px){.strengths:before{border-width:240px 0 0 100vw}}.strengths__block{position:relative;padding-bottom:50px}@media screen and (min-width:641px){.strengths__block{padding-bottom:70px;width:71%}}.strengths__block img{position:absolute;bottom:0;left:calc(100% + 50px)}@media screen and (max-width:768px){.strengths__block img{display:none}}.strengths__ttl{font-size:24px;font-size:1.7142857143rem;color:#fff;margin-bottom:30px}@media screen and (min-width:641px){.strengths__ttl{font-size:36px;font-size:2.5714285714rem}}.strengths__ttl span{font-size:34px;font-size:2.4285714286rem;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1}@media screen and (min-width:641px){.strengths__ttl span{font-size:54px;font-size:3.8571428571rem}}.strengths__txt{position:relative;line-height:1.5;z-index:1}.strengths__txt span{font-size:16px;font-size:1.1428571429rem}@media screen and (min-width:641px){.strengths__txt span{font-size:18px;font-size:1.2857142857rem}}.copy,.form__ttl,.plan-head,.table__head{font-size:5.3333333333vw;position:relative;background:#222;color:#fff;text-align:center;line-height:1.2;font-weight:bold;padding:20px 10px}@media screen and (min-width:641px){.copy,.form__ttl,.plan-head,.table__head{font-size:36px;font-size:2.5714285714rem}}.copy img,.form__ttl img,.plan-head img,.table__head img{position:absolute;margin:0 auto;top:100%;left:0;right:0}@media screen and (max-width:640px){.copy img,.form__ttl img,.plan-head img,.table__head img{width:25px}}.trainer{background-color:#fafafa;background-image:url("../images/common/pattern01.png");padding:40px 0 60px}@media screen and (min-width:641px){.trainer{padding:80px 0 100px}}@media screen and (max-width:640px){.trainer .cont__sttl{font-size:4.2666666667vw}}.trainer__movie{margin:40px 0 60px}@media screen and (min-width:641px){.trainer__movie{margin:50px 0 80px}}.trainer__movie iframe{width:100%;height:280px}@media screen and (min-width:641px){.trainer__movie iframe{height:500px}}.trainer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.trainer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.trainer__item{width:calc(50% - 25px);margin-top:50px;margin-right:50px}.trainer__item:nth-of-type(-n+2){margin-top:0}.trainer__item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:768px) and (min-width:641px){.trainer__item{width:calc(100% - 0px);margin-top:50px;margin-right:50px}.trainer__item:nth-of-type(-n+1){margin-top:0}.trainer__item:nth-of-type(1n){margin-right:0}}@media screen and (max-width:640px){.trainer__item{width:calc(100% - 0px);margin-top:40px;margin-right:40px}.trainer__item:nth-of-type(-n+1){margin-top:0}.trainer__item:nth-of-type(1n){margin-right:0}}@media screen and (min-width:641px){.trainer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.trainer__imgarea{position:relative}.trainer__img{position:absolute;bottom:-20px;left:-40px}.trainer__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:641px){.trainer__txtarea{margin-left:30px}}.trainer__namearea{font-weight:bold;margin-bottom:15px;padding:15px 0 15px 20px;border-left:5px solid #ff9933}.trainer__bold{font-size:14px;font-size:1rem;margin-bottom:5px}.trainer__name{font-size:20px;font-size:1.4285714286rem;line-height:1}.trainer__name span{font-size:12px;font-size:0.8571428571rem;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";opacity:0.3}.trainer__txt{font-size:14px;font-size:1rem}.cta{padding-bottom:50px}@media screen and (min-width:641px){.cta{background-image:url("../images/common/bg_left.png"),url("../images/common/bg_right.png");background-repeat:no-repeat;background-size:24%;background-position:top left,top right;padding-bottom:70px}}.cta--02{padding-bottom:30px}@media screen and (min-width:641px){.cta--02{padding-bottom:50px}}.cta__head{font-size:18px;font-size:1.2857142857rem;background:#222;color:#fff;text-align:center;font-weight:bold;margin-bottom:20px;padding:10px}@media screen and (min-width:641px){.cta__head{font-size:24px;font-size:1.7142857143rem;margin-bottom:30px;padding:12px}}.cta__flx{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;max-width:820px}@media screen and (min-width:769px){.cta__item{width:calc(33.3333333333% - 40px);margin-top:60px;margin-right:60px}.cta__item:nth-of-type(-n+3){margin-top:0}.cta__item:nth-of-type(3n){margin-right:0}}@media screen and (max-width:768px) and (min-width:641px){.cta__item{width:calc(33.3333333333% - 13.3333333333px);margin-top:20px;margin-right:20px}.cta__item:nth-of-type(-n+3){margin-top:0}.cta__item:nth-of-type(3n){margin-right:0}}@media screen and (max-width:640px){.cta__item{width:calc(50% - 5px);margin-top:10px;margin-right:10px}.cta__item:nth-of-type(-n+2){margin-top:0}.cta__item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:640px){.cta__item:last-of-type{margin-right:0}}.cta__imgarea{text-align:center;margin-bottom:10px}@media screen and (min-width:641px){.cta__imgarea{margin-bottom:20px}}.cta__ttl{font-size:18px;font-size:1.2857142857rem;font-weight:bold;text-align:center;line-height:1.5}@media screen and (min-width:641px){.cta__ttl{font-size:24px;font-size:1.7142857143rem}}.cta__ttl span{font-size:22px;font-size:1.5714285714rem;color:#de6a14;text-align:center}@media screen and (min-width:641px){.cta__ttl span{font-size:30px;font-size:2.1428571429rem}}.cta-note{position:relative;padding-bottom:100px}@media screen and (min-width:641px){.cta-note{padding-bottom:180px}}.cta-note__img{position:absolute;display:none;z-index:1}@media screen and (min-width:1280px){.cta-note__img{display:inline-block;width:500px;top:-30px;right:2%}}@media screen and (min-width:1840px){.cta-note__img{width:auto;top:-250px;right:5%}}.cta-note__ttl{font-size:18px;font-size:1.2857142857rem;font-weight:bold;margin-bottom:20px}@media screen and (min-width:641px){.cta-note__ttl{font-size:24px;font-size:1.7142857143rem}}@media screen and (min-width:1280px){.cta-note__txtarea{width:75%}}.cta-note__txt{font-size:14px;font-size:1rem}@media screen and (min-width:641px){.cta-note__txt{font-size:18px;font-size:1.2857142857rem}}.plan{padding:80px 0 100px;background:url(../images/common/bg_left.png) no-repeat top left/24%,url(../images/common/bg_right.png) no-repeat top right/24%}.plan--02{padding:50px 0}@media screen and (min-width:641px){.plan--02{padding:50px 0 60px}}.plan-list{margin:60px auto 0}.plan-list__item{font-size:16px;font-size:1.1428571429rem;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:641px){.plan-list__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.plan-list__item:nth-of-type(2) .plan-list__main{background:url("../images/common/plan_bg02.png") no-repeat center/cover}@media screen and (max-width:640px){.plan-list__item:nth-of-type(2) .plan-list__main{position:relative}.plan-list__item:nth-of-type(2) .plan-list__main:after{content:"";display:inline-block;width:100px;height:100px;position:absolute;top:0;right:0;background:url("../images/common/plan_flag.png") no-repeat center top/contain}}.plan-list__item:nth-of-type(2) .plan-list__detail{position:relative}@media screen and (min-width:641px){.plan-list__item:nth-of-type(2) .plan-list__detail:after{content:"";display:inline-block;width:70px;height:70px;position:absolute;top:0;right:0;background:url("../images/common/plan_flag.png") no-repeat center top/contain}}@media screen and (min-width:769px){.plan-list__item:nth-of-type(2) .plan-list__detail:after{width:100px;height:100px}}.plan-list__item:nth-of-type(3) .plan-list__main{background:url("../images/common/plan_bg03.png") no-repeat center/cover}.plan-list__item:nth-of-type(n+2){margin-top:50px}.plan-list__main{width:100%;min-width:270px;background:url("../images/common/plan_bg01.png") no-repeat center/cover;color:#fff;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:20px}@media screen and (min-width:641px){.plan-list__main{width:30%;padding:0}}.plan-list__name{width:200px;border:solid 1px #fff;line-height:1;padding:10px;position:relative;z-index:2}.plan-list__price{width:100%}.plan-list__price--no{font-size:40px;font-size:2.8571428571rem;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-weight:400}.plan-list__desc{line-height:1.4}.plan-list__detail{width:100%;padding:20px 20px 20px 30px}@media screen and (min-width:641px){.plan-list__detail{width:70%}}@media screen and (min-width:769px){.plan-list__detail{padding:4.28% 2.85% 4.28% 7.14%}}.plan-list__txt{padding-left:20px;text-indent:-20px}.plan-list__txt:nth-of-type(n+2){margin-top:5px}.plan-list__txt:before{content:"";display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;border:solid 3px #ccc}.ba{background-color:#222;color:#fff;padding:50px 0 0}@media screen and (min-width:641px){.ba{background-image:url("../images/common/bg02_left.png"),url("../images/common/bg02_right.png");background-repeat:no-repeat;background-size:24%;background-position:top left,top right;padding:70px 0 0}}.ba__sttl{font-weight:bold}.ba__ttl{font-size:6.4vw;color:#fff;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width:641px){.ba__ttl{font-size:48px;font-size:3.4285714286rem}}.ba__ttl span{font-size:7.4666666667vw}@media screen and (min-width:641px){.ba__ttl span{font-size:56px;font-size:4rem}}.ba__item{margin-top:50px}@media screen and (min-width:641px){.ba__item{margin-top:100px}}.ba__item--black{margin:20px 0}@media screen and (min-width:641px){.ba__item--black{position:relative;background:#111;margin:200px 0}}.ba__item--black:after,.ba__item--black:before{position:absolute;content:"";display:block;border-style:solid;width:0;height:0;right:0}.ba__item--black:before{border-color:transparent transparent #111 transparent;bottom:100%;border-width:0 0 100px 100vw}@media screen and (min-width:641px){.ba__item--black:before{border-width:0 0 190px 100vw}}.ba__item--black:after{border-color:#111 transparent transparent transparent;top:100%;border-width:100px 100vw 0 0}@media screen and (min-width:641px){.ba__item--black:after{border-width:190px 100vw 0 0}}@media screen and (max-width:768px){.ba__item--black:after{display:none}}@media screen and (min-width:641px){.ba__item--last{position:relative;background-color:#111;background-image:url("../images/common/bg03_left.png"),url("../images/common/bg03_right.png");background-repeat:no-repeat;background-size:24%;background-position:bottom left,bottom right;margin-top:200px;padding-bottom:100px}}.ba__item--last:before{position:absolute;content:"";display:block;border-style:solid;width:0;height:0;right:0;border-color:transparent transparent #111 transparent;bottom:100%;border-width:0 0 100px 100vw}@media screen and (min-width:641px){.ba__item--last:before{border-width:0 0 190px 100vw}}.ba__inner{position:relative;z-index:1}@media screen and (min-width:769px){.ba__img{position:absolute;right:-100px;top:-20px;z-index:-1}}@media screen and (max-width:768px){.ba__img{text-align:center}}@media screen and (max-width:768px){.ba__img img{width:80%}}@media screen and (max-width:640px){.ba__img img{width:90%}}.ba__img--re{left:-100px;right:auto}@media screen and (max-width:640px){.ba__img--02 img{width:100%}}.ba__img--03{top:-70px}.ba__img--04{top:50px}@media screen and (max-width:640px){.ba__img--04 img{width:65%;margin-top:30px}}.ba__img--06{top:150px}@media screen and (max-width:640px){.ba__img--06{-webkit-transform:translateX(20px);transform:translateX(20px)}}.ba__block{margin-top:10px;margin-bottom:20px}@media screen and (min-width:641px){.ba__block{margin-top:0;margin-bottom:40px}}@media screen and (min-width:769px){.ba__block{max-width:540px}}.ba__block--re{margin-left:auto}.ba__block--last{margin-bottom:20px}@media screen and (min-width:769px){.ba__block--last{margin-bottom:0}}.ba__bold{font-size:20px;font-size:1.4285714286rem;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (min-width:641px){.ba__bold{font-size:42px;font-size:3rem;margin-bottom:20px;text-align:left}.ba__bold--dn{display:none}}.ba__txt{font-size:16px;font-size:1.1428571429rem;line-height:1.5;margin-bottom:30px}@media screen and (min-width:641px){.ba__txt{font-size:18px;font-size:1.2857142857rem;margin-bottom:40px}}@media screen and (max-width:640px){.ba__txt{display:none}}.ba__menu{font-size:20px;font-size:1.4285714286rem;background:rgba(34,34,34,0.8);color:#e2e2e2;font-weight:bold;margin-bottom:15px;padding:5px 15px;border:1px solid #c8c8c8}@media screen and (min-width:641px){.ba__menu{font-size:28px;font-size:2rem}}@media screen and (max-width:640px){.ba__menu{display:none}}.ba__menu--black{background:none}.ba__small{font-size:18px;font-size:1.2857142857rem;padding-bottom:15px;font-weight:bold}@media screen and (max-width:640px){.ba__small{display:none}}.ba__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.ba__flx{display:none}}@media screen and (max-width:640px){.ba__flx .ba__imgarea{width:100px;display:none}}.ba__flx--02{margin-top:20px}@media screen and (min-width:769px){.ba__flx--02{margin-top:170px}}.ba__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 10px}@media screen and (min-width:641px){.ba__txtarea{margin:20px 0 0 40px}}.ba__imgarea--last{margin-top:20px}.ba__info{font-size:14px;font-size:1rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width:641px){.ba__info{font-size:18px;font-size:1.2857142857rem;margin-bottom:15px}}.ba__info--dn{text-align:center}@media screen and (min-width:641px){.ba__info--dn{display:none}}.ba__comment{font-size:12px;font-size:0.8571428571rem}@media screen and (min-width:641px){.ba__comment{font-size:20px;font-size:1.4285714286rem}}.ba__bottom{font-size:18px;font-size:1.2857142857rem;font-weight:bold;line-height:1.5;margin-top:20px}@media screen and (min-width:641px){.ba__bottom{font-size:24px;font-size:1.7142857143rem;margin-top:50px}}@media screen and (max-width:640px){.ba__bottom{display:none}}.medical{padding:40px 0 60px}@media screen and (min-width:641px){.medical{padding:50px 0 100px}}@media screen and (min-width:769px){.medical{background-image:url("../images/index/medical_bg01.jpg"),url("../images/index/medical_bg02.jpg");background-repeat:no-repeat;background-position:top left,bottom right}}.medical__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f2f2f2;margin-top:40px;padding:20px 10px;z-index:1}@media screen and (min-width:641px){.medical__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:60px;padding:40px 0 40px 60px}}.medical__block:after{position:absolute;content:"";display:none;background:#de6a14;width:300px;height:300px;top:-40px;right:-40px;z-index:-1}@media screen and (min-width:641px){.medical__block:after{display:block}}.medical__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}.medical__ttl{font-size:18px;font-size:1.2857142857rem;font-weight:bold;line-height:1.5;margin-bottom:15px;padding:10px 0 10px 10px;border-left:5px solid #222}@media screen and (min-width:641px){.medical__ttl{font-size:28px;font-size:2rem;padding:10px 0 10px 15px;border-left:10px solid #222}}.medical__txt{font-size:14px;font-size:1rem}@media screen and (min-width:641px){.medical__txt{font-size:18px;font-size:1.2857142857rem}}.medical__sttl{font-size:16px;font-size:1.1428571429rem;font-weight:bold;margin:20px 0 10px}@media screen and (min-width:641px){.medical__sttl{font-size:24px;font-size:1.7142857143rem;margin:40px 0 10px}}@media screen and (max-width:640px){.medical__imgarea{text-align:center}}.medical__name{font-size:16px;font-size:1.1428571429rem;font-weight:bold;text-align:center;margin-top:10px}.voice{position:relative;background:#222;padding-bottom:40px}@media screen and (min-width:641px){.voice{padding-bottom:100px}}.voice:before{position:absolute;content:"";display:block;border-style:solid;width:0;height:0;right:0;bottom:100%;border-color:transparent transparent #222 transparent;border-width:0 0 100px 100vw}@media screen and (min-width:641px){.voice:before{border-width:0 0 190px 100vw}}.voice__ttlarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #b8a649}@media screen and (min-width:641px){.voice__ttlarea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:640px){.voice__ttlarea p{width:90%}}.voice__ttl{font-size:28px;font-size:2rem;color:#cabd77;font-family:YakuHanMPs,"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,"Sawarabi Mincho","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,メイリオ,Meiryo,serif;font-weight:normal;text-align:center;line-height:1.5}@media screen and (min-width:641px){.voice__ttl{font-size:42px;font-size:3rem;text-align:left;margin-left:20px}}.voice__ttl span{font-size:18px;font-size:1.2857142857rem}@media screen and (min-width:641px){.voice__ttl span{font-size:28px;font-size:2rem}}.voice__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding:30px 0;border-bottom:1px solid #b8a649}@media screen and (min-width:641px){.voice__item{padding:60px 0}}@media screen and (min-width:769px){.voice__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:769px){.voice__item--re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.voice__name{font-size:14px;font-size:1rem;font-weight:bold;text-align:center;margin-top:10px}@media screen and (min-width:641px){.voice__name{font-size:18px;font-size:1.2857142857rem;margin-top:15px}}.voice__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}@media screen and (min-width:641px){.voice__txtarea{margin-top:0;margin-left:40px}}@media screen and (min-width:769px){.voice__txtarea--re{margin-left:0;margin-right:40px}}.voice__sttl{font-size:18px;font-size:1.2857142857rem;font-family:YakuHanMPs,"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,"Sawarabi Mincho","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,メイリオ,Meiryo,serif;margin-bottom:20px}@media screen and (min-width:641px){.voice__sttl{font-size:24px;font-size:1.7142857143rem;margin-bottom:30px}}.voice__btn{font-size:18px;font-size:1.2857142857rem;position:relative;background:#a6901c;color:#fff;font-weight:bold;text-align:center;margin:40px auto 0;padding:10px 50px;border:1px solid #a6901c;max-width:414px;width:100%;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}@media screen and (min-width:641px){.voice__btn{font-size:20px;font-size:1.4285714286rem;margin:60px auto 0;padding:15px 70px}}.voice__btn:after{font-size:20px;font-size:1.4285714286rem;content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;top:0;bottom:0;right:20px}@media screen and (min-width:641px){.voice__btn:after{font-size:30px;font-size:2.1428571429rem;right:40px}}@media screen and (min-width:769px){.voice__btn:hover{background:#fff;color:#a6901c}}.voice__btn--open:after{content:""}.voice-more{position:relative;display:none}.voice-more:after{font-size:12px;font-size:0.8571428571rem;position:absolute;content:"※お写真は掲載不可のためイメージです";color:#fff;font-weight:bold;bottom:-30px;right:0}.voice-more__item{color:#fff;padding:30px 0;border-bottom:1px solid #b8a649}@media screen and (min-width:641px){.voice-more__item{padding:50px 0}}.voice-more__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.voice-more__imgarea{text-align:center}@media screen and (max-width:640px){.voice-more__imgarea{width:100px}}.voice-more__imgarea span{font-size:12px;font-size:0.8571428571rem;margin-top:5px}@media screen and (min-width:641px){.voice-more__imgarea span{font-size:16px;font-size:1.1428571429rem}}.voice-more__ttl{font-size:18px;font-size:1.2857142857rem;font-family:YakuHanMPs,"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,"Sawarabi Mincho","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,メイリオ,Meiryo,serif;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}@media screen and (min-width:641px){.voice-more__ttl{font-size:24px;font-size:1.7142857143rem;margin-left:70px}}.voice-more__txt{margin-bottom:10px}@media screen and (min-width:641px){.voice-more__txt{margin-bottom:20px}}.voice-more__name{font-size:16px;font-size:1.1428571429rem;font-weight:bold;text-align:right}@media screen and (min-width:641px){.voice-more__name{font-size:18px;font-size:1.2857142857rem;margin-right:50px}}.reason{position:relative;padding:50px 0 0}@media screen and (min-width:641px){.reason{padding:50px 0}}.reason__icon{position:absolute;margin:0 auto;top:0;right:0;left:0}@media screen and (max-width:640px){.reason__icon{width:25px}}.reason__list{margin-top:40px}@media screen and (min-width:641px){.reason__list{margin-top:60px}}.reason__item{position:relative;margin-bottom:40px}@media screen and (min-width:641px){.reason__item{margin-bottom:50px}}.reason__item:after{position:absolute;content:"";display:block;background-image:url("../images/common/pattern02.png");border:1px solid #eee;width:70%;height:420px;top:60px;left:0;z-index:-1}@media screen and (min-width:641px){.reason__item:after{width:calc(50% - 50px)}}.reason__item:nth-of-type(2):after{top:30px;left:auto;right:0}.reason__item:nth-of-type(2):before{position:absolute;content:"";display:block;background-image:url("../images/common/pattern02.png");border:1px solid #eee;width:70%;height:420px;bottom:-150px;left:0;z-index:-1}@media screen and (min-width:641px){.reason__item:nth-of-type(2):before{width:calc(50% - 50px)}}.reason__item:nth-of-type(4):after{top:200px;left:auto;right:0}.reason__inner{padding-bottom:40px;border-bottom:1px solid #222}@media screen and (min-width:641px){.reason__inner{padding-bottom:50px}}.reason__ttlarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (min-width:641px){.reason__ttlarea{margin-bottom:40px}}@media screen and (max-width:640px){.reason__num{width:50px}}.reason__ttl{font-size:20px;font-size:1.4285714286rem;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.5;margin-left:20px}@media screen and (min-width:641px){.reason__ttl{font-size:36px;font-size:2.5714285714rem;margin-left:50px}}.reason__ttl--small{font-size:16px;font-size:1.1428571429rem}@media screen and (min-width:641px){.reason__ttl--small{font-size:24px;font-size:1.7142857143rem}}.reason__ttl--color{color:#de6a14}.reason__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:641px){.reason__flx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:640px){.reason__flx--btm{margin-bottom:20px}}.reason__block{-webkit-box-flex:1;-ms-flex:1;flex:1}.reason__block:first-of-type{margin-bottom:40px}@media screen and (min-width:641px){.reason__block:first-of-type{margin-bottom:0;margin-right:40px}}.reason__bottom{font-size:16px;font-size:1.1428571429rem;background:#222;color:#fff;font-weight:bold;margin-bottom:10px;padding:10px}@media screen and (min-width:641px){.reason__bottom{font-size:20px;font-size:1.4285714286rem;margin-bottom:20px;padding:10px 20px}}.reason__bottom--wide{margin-bottom:0;padding:10px}@media screen and (min-width:641px){.reason__bottom--wide{margin-bottom:10px;padding:20px}}.reason__narrow{margin-bottom:30px}@media screen and (min-width:641px){.reason__narrow{margin-bottom:60px;max-width:680px}}.reason02__room,.reason__room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.reason02__figure,.reason__figure{width:calc(33.3333333333% - 23.3333333333px);margin-top:35px;margin-right:35px}.reason02__figure:nth-of-type(-n+3),.reason__figure:nth-of-type(-n+3){margin-top:0}.reason02__figure:nth-of-type(3n),.reason__figure:nth-of-type(3n){margin-right:0}}@media screen and (max-width:768px) and (min-width:641px){.reason02__figure,.reason__figure{width:calc(33.3333333333% - 13.3333333333px);margin-top:20px;margin-right:20px}.reason02__figure:nth-of-type(-n+3),.reason__figure:nth-of-type(-n+3){margin-top:0}.reason02__figure:nth-of-type(3n),.reason__figure:nth-of-type(3n){margin-right:0}}@media screen and (max-width:640px){.reason02__figure,.reason__figure{width:calc(50% - 5px);margin-top:10px;margin-right:10px}.reason02__figure:nth-of-type(-n+2),.reason__figure:nth-of-type(-n+2){margin-top:0}.reason02__figure:nth-of-type(2n),.reason__figure:nth-of-type(2n){margin-right:0}}@media screen and (max-width:640px){.reason02__figure:last-of-type,.reason__figure:last-of-type{margin-right:0}}.reason__center{text-align:left;margin-bottom:40px}@media screen and (min-width:641px){.reason__center{text-align:center;margin-bottom:70px}}.reason__center span{font-weight:bold}.reason-service,.reason-service02{position:relative;background:#cacaca;margin-bottom:80px;padding:30px 0 10px}@media screen and (min-width:641px){.reason-service,.reason-service02{margin-bottom:50px;padding:30px 0}}.reason-service02:after,.reason-service:after{font-size:12px;font-size:0.8571428571rem;position:absolute;content:"※ウェアのレンタルは行っていません。\aシューズとご一緒にご持参ください。";display:block;text-align:center;white-space:pre;top:calc(100% + 10px);width:100%}@media screen and (min-width:641px){.reason-service02:after,.reason-service:after{content:"※ウェアのレンタルは行っていません。シューズとご一緒にご持参ください。"}}.reason-service02__list,.reason-service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (min-width:641px){.reason-service02__list,.reason-service__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:30px}}@media screen and (max-width:640px){.reason-service__item{margin-bottom:20px;width:45%}}@media screen and (min-width:641px){.reason-service__item:not(:last-of-type){margin-right:30px}}.reason-service__txt{text-align:center}.plan-head,.table__head{line-height:1.5}.table__bg{padding:40px 0}@media screen and (min-width:641px){.table__bg{background-image:url("../images/common/bg_left.png"),url("../images/common/bg_right.png");background-repeat:no-repeat;background-size:24%;background-position:top left,top right;padding:60px 0}}.table__ttl{font-size:18px;font-size:1.2857142857rem;background:#4d4d4d;color:#fff;text-align:center;margin-top:30px;padding:10px}@media screen and (min-width:641px){.table__ttl{font-size:24px;font-size:1.7142857143rem;margin-top:40px;padding:15px}}.table__scroll{position:relative}@media screen and (max-width:640px){.table__scroll{overflow-x:scroll}}@media screen and (max-width:640px){.table__imgarea img{max-width:none;width:600px}}.table__caution{font-size:12px;font-size:0.8571428571rem;text-align:right;margin:10px 0 40px}@media screen and (min-width:641px){.table__caution{margin:10px 0 80px}}.price{position:relative;padding:80px 15px 15px 15px;border:3px solid #de6a14}@media screen and (min-width:641px){.price{padding:40px;border:6px solid #de6a14}}.price--mb{margin-bottom:40px}@media screen and (min-width:641px){.price--mb{margin-bottom:60px}}.price__head{font-size:16px;font-size:1.1428571429rem;position:absolute;background:#de6a14;color:#fff;font-weight:bold;text-align:center;line-height:1.5;padding:5px;top:0;left:0;width:100%}@media screen and (min-width:641px){.price__head{background:none;margin:0 auto;max-width:830px;top:-30px;right:0}}.price__imgarea{text-align:center;margin-bottom:10px}@media screen and (min-width:641px){.price__imgarea{margin-bottom:20px}}.price__sp{font-size:20px;font-size:1.4285714286rem;font-weight:bold;text-align:center;line-height:1;margin-bottom:30px}@media screen and (min-width:641px){.price__sp{display:none}}.price__block{position:relative;background:#f2f2f2;margin:0 auto;max-width:765px}.price__block:after{font-size:12px;font-size:0.8571428571rem;position:absolute;content:"※実質年率15％で計算";text-align:right;bottom:0;right:10px}@media screen and (min-width:641px){.price__block:after{bottom:-30px;right:0}}.price__ttl{font-size:16px;font-size:1.1428571429rem;font-weight:bold;text-align:center;-webkit-transform:translateY(-1em);transform:translateY(-1em)}@media screen and (min-width:641px){.price__ttl{font-size:24px;font-size:1.7142857143rem}}.price__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 40px}@media screen and (min-width:641px){.price__flx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 45px 40px}}.price__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (max-width:640px){.price__item{margin-top:20px}}@media screen and (max-width:640px){.price__item:not(:last-of-type){padding-bottom:20px}}.price__item:not(:last-of-type):after{position:absolute;content:"";display:block;background:#222;margin:0 auto;width:60px;height:2px;bottom:0;right:0;left:0}@media screen and (min-width:641px){.price__item:not(:last-of-type):after{width:2px;height:40px;bottom:0;left:auto;right:-1px}}@media screen and (max-width:640px){.price__item:first-of-type{margin-top:0}}.price__item:first-of-type:before{font-size:12px;font-size:0.8571428571rem;position:absolute;content:"※コースは一例です";display:block;text-align:center;width:100%;bottom:-30px}@media screen and (max-width:640px){.price__item:first-of-type:before{display:none}}.price__bold{font-size:16px;font-size:1.1428571429rem;font-weight:bold;line-height:1.2;margin-bottom:5px}@media screen and (min-width:641px){.price__bold{margin-bottom:10px}}@media screen and (min-width:641px){.price__bold--pd{padding:0.5em 0}}.price__num{font-weight:bold;line-height:1}.price__num--point{font-size:32px;font-size:2.2857142857rem;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo"}.price__num--tax{font-size:12px;font-size:0.8571428571rem;font-weight:normal}.step{background:#f2f2f2;padding:40px 0 60px}@media screen and (min-width:641px){.step{padding:60px 0 100px}}.step__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}@media screen and (min-width:641px){.step__flx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.step__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:640px){.step__item:not(:last-of-type){margin-bottom:30px}}.step__head{font-size:20px;font-size:1.4285714286rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#222;color:#fff;font-weight:bold;text-align:center;margin-bottom:10px;padding:5px 15px}@media screen and (min-width:641px){.step__head{font-size:24px;font-size:1.7142857143rem;height:60px}}.step__head--01:after{position:absolute;content:"";display:none;border-style:solid;border-width:30px 0 30px 20px;border-color:transparent transparent transparent #222;width:0;height:0;top:0;left:100%;z-index:1}@media screen and (min-width:641px){.step__head--01:after{display:block}}.step__head--02{background:#4d4d4d}.step__head--02:after{position:absolute;content:"";display:none;border-style:solid;border-width:30px 0 30px 20px;border-color:transparent transparent transparent #4d4d4d;width:0;height:0;top:0;left:100%;z-index:1}@media screen and (min-width:641px){.step__head--02:after{display:block}}.step__inner{margin:0 30px}.step__imgarea{text-align:center;margin-bottom:10px}@media screen and (min-width:641px){.step__imgarea{margin-bottom:20px}}@media screen and (max-width:640px){.step__imgarea img{width:200px}}.faq{padding:40px 0}@media screen and (min-width:641px){.faq{padding:60px 0}}.faq__list{margin-top:40px}@media screen and (min-width:641px){.faq__list{margin-top:50px}}.faq__item:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:641px){.faq__item:not(:last-of-type){margin-bottom:30px}}.faq__item:first-of-type .current{display:block!important}.faq__question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;cursor:pointer;overflow:hidden}.faq__question:after{font-size:14px;font-size:1rem;content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;height:100%;top:0;right:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}@media screen and (min-width:641px){.faq__question:after{font-size:16px;font-size:1.1428571429rem;right:45px}}.faq__question.active{background:#f8e1d0}.faq__question.active:after{content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold}.faq__question.active .faq__txt{border:1px solid #f8e1d0;border-left:none}.faq__sttl{font-size:18px;font-size:1.2857142857rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#de6a14;color:#fff;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-weight:bold;line-height:1;width:60px}@media screen and (min-width:641px){.faq__sttl{font-size:24px;font-size:1.7142857143rem;width:70px;height:84px}}.faq__sttl--a{background:none;color:#de6a14}.faq__sttl--hide{visibility:hidden;height:100%}@media screen and (max-width:640px){.faq__sttl--hide{display:none}}.faq__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 25px 1rem 10px;border:1px solid #f2f2f2;border-left:none}@media screen and (min-width:641px){.faq__txt{padding:0 45px 0 20px}}@media screen and (min-width:769px){.faq__txt{font-size:16px;font-size:1.1428571429rem}}.faq__txt--a{display:block;font-weight:normal;line-height:1.75;margin-top:20px;padding:0;border:none}@media screen and (max-width:640px){.faq__txt--a{margin-top:0;padding:0 0 0 2.6666666667vw}}.faq__txt--a img{margin:10px 0;max-width:600px;width:100%}@media screen and (min-width:641px){.faq__txt--a img{margin:20px 0}}.faq__open{display:none;margin:5.3333333333vw 0 0}@media screen and (min-width:641px){.faq__open{margin:0 0 30px 0}}.faq__answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:15px}@media screen and (min-width:641px){.faq__answer{padding-right:25px}}.access{background:#4d4d4d;padding:40px 0 60px}@media screen and (min-width:641px){.access{padding:60px 0 80px}}.access__ttl{margin-bottom:30px}@media screen and (max-width:640px){.access iframe{height:300px}}.access__tr{border-bottom:1px solid #fff}.access__th{font-size:14px;font-size:1rem;color:#fff;vertical-align:middle}@media screen and (min-width:641px){.access__th{font-size:18px;font-size:1.2857142857rem;white-space:nowrap}}.access__td{font-size:14px;font-size:1rem;color:#fff;vertical-align:middle;font-weight:bold;padding:15px 0 15px 20px}@media screen and (min-width:641px){.access__td{font-size:18px;font-size:1.2857142857rem;padding:30px 0 30px 200px}}.form{padding-bottom:60px}.form__ttl{line-height:1.5}.form__ttl--small{font-size:18px;font-size:1.2857142857rem}@media screen and (min-width:641px){.form__ttl--small{font-size:24px;font-size:1.7142857143rem}}.form__inner{padding-top:40px}@media screen and (min-width:641px){.form__inner{padding-top:60px}}.form__txt{text-align:center;margin-bottom:30px}@media screen and (min-width:641px){.form__txt{font-size:16px;font-size:1.1428571429rem}}.form__txt a{color:#de6a14}.form__tbl{margin-bottom:10px}@media screen and (min-width:641px){.form__tbl{margin-bottom:30px}}@media screen and (min-width:769px){.form__tbl--confirm{width:80%;margin:0 auto}}.form__th{font-size:16px;font-size:1.1428571429rem;position:relative;display:block;font-weight:bold;text-align:left;vertical-align:middle;width:100%}@media screen and (min-width:641px){.form__th{font-size:18px;font-size:1.2857142857rem;display:table-cell;text-align:left;width:40%}}.form__td{padding:10px 0}@media screen and (min-width:641px){.form__td{width:66%}}@media screen and (max-width:640px){.form__td{display:block;margin-bottom:10px}}.form__td label{font-size:16px;font-size:1.1428571429rem}@media screen and (min-width:769px){.form__td label{font-size:18px;font-size:1.2857142857rem}}.form__td p{display:inline-block}.form__confirm{display:block!important;background:#f2f2f2;color:#222;padding:10px}@media screen and (min-width:641px){.form__confirm{font-size:16px;font-size:1.1428571429rem;padding:15px}}.form__require{font-size:14px;font-size:1rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#de6a14;color:#FFF;font-weight:bold;margin:auto 0;padding:2px 10px;height:30px;top:0;bottom:0;right:0}@media screen and (min-width:641px){.form__require{right:30px}}@media screen and (min-width:769px){.form__require{padding:2px 15px}}.form__input{font-size:14px;font-size:1rem;background:#fff;color:#222;font-family:"游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";padding:10px;border:1px solid #cacaca;width:100%}@media screen and (min-width:641px){.form__input{font-size:18px;font-size:1.2857142857rem;padding:15px}}.form__input::-webkit-input-placeholder{color:#cacaca}.form__input::-moz-placeholder{color:#cacaca}.form__input:-ms-input-placeholder{color:#cacaca}.form__input::-ms-input-placeholder{color:#cacaca}.form__input::placeholder{color:#cacaca}@media screen and (min-width:641px){.form__input--half{width:50%}}.form__date{background-image:url(../images/common/calender_icon.png);background-repeat:no-repeat;background-size:20px;background-position:95% center}@media screen and (min-width:641px){.form__date{width:50%}}.form__select select{font-size:14px;font-size:1rem;font-family:"游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";color:#222}@media screen and (min-width:641px){.form__select select{font-size:16px;font-size:1.1428571429rem}}.form__select option{font-size:18px;font-size:1.2857142857rem;font-family:"游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";color:#222}.form__agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:641px){.form__agree{font-size:16px;font-size:1.1428571429rem}}.form__agree label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__agree input{width:56px;height:56px;visibility:hidden}.form__agree input:checked+span:after{visibility:visible}.form__agree span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.form__agree span:before{position:absolute;content:"";display:block;background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c8c8c8;border-radius:50%;width:50px;height:50px;right:100%}@media screen and (min-width:641px){.form__agree span:before{width:56px;height:56px}}.form__agree span:after{position:absolute;content:"";display:block;background:#fd9749;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;border-radius:50%;width:30px;height:30px;top:0;bottom:0;right:calc(100% + 10px);visibility:hidden}@media screen and (min-width:641px){.form__agree span:after{width:32px;height:32px;right:calc(100% + 12px)}}.form__uninput{background:#c70f1f;color:#fff;font-weight:bold;text-align:center;margin:20px auto 0;padding:5px 10px;border-radius:3px;max-width:300px}.form__uninput:before{content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;color:#fff;margin-right:5px}.form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width:640px){.form__submit{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.form__btn{font-size:18px;font-size:1.2857142857rem;position:relative;font-family:"游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-weight:bold;padding:15px 0;border:1px solid #de6a14;width:100%;max-width:360px}@media screen and (min-width:641px){.form__btn{font-size:20px;font-size:1.4285714286rem}}.form__btn:disabled{background:#8E8E8E;color:#fff;border:1px solid #8E8E8E;cursor:not-allowed}.form__btn:disabled:hover{opacity:1}.form__btn:after{content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;top:0;right:20px}.form__btn--back{background:-webkit-gradient(linear,left top,left bottom,from(#878787),to(#545454));background:linear-gradient(to bottom,#878787 0%,#545454 100%);margin-top:20px;border:1px solid #545454;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:641px){.form__btn--back{margin-top:0;margin-right:30px}}@media screen and (max-width:640px){.form__btn--back:after{content:"";left:20px;right:auto}}@media screen and (min-width:769px){.form__btn--back:hover{opacity:0.7}}.form__error{font-size:14px;font-size:1rem;display:none!important;background:#c70f1f;color:#fff;font-weight:bold;margin:10px auto 0;padding:5px 10px;border-radius:3px}.form__error:before{content:"";font-family:"Font Awesome 5 Free";color:#fff;margin-right:5px}.form__error--center{text-align:center}.form .on{display:block!important}.form input[type=email],.form input[type=tel],.form textarea{-webkit-appearance:none}.form__note{font-size:12px;font-size:0.8571428571rem;margin-bottom:50px;padding:15px;border:1px solid #cacaca;height:170px;overflow-y:scroll}@media screen and (min-width:641px){.form__note{font-size:14px;font-size:1rem;margin-bottom:30px;padding:20px 30px}}@media screen and (min-width:641px){.error{margin:0 auto;width:60%}}.error__messe{font-size:16px;font-size:1.1428571429rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width:641px){.error__messe{font-size:20px;font-size:1.4285714286rem;margin-bottom:20px}}.error__messe span{color:#c70f1f}.thanks{background-image:url(../images/common/pattern_02.png);padding:60px 0}@media screen and (min-width:641px){.thanks{padding:100px 0 150px}}.thanks__imgarea{text-align:center;margin-bottom:20px}@media screen and (min-width:641px){.thanks__imgarea{margin-bottom:35px}}.thanks__imgarea img{vertical-align:bottom}@media screen and (max-width:640px){.thanks__imgarea img{width:170px}}.thanks__ttl{font-size:5.3333333333vw;color:#222;text-align:center;margin-bottom:20px}@media screen and (min-width:641px){.thanks__ttl{font-size:32px;font-size:2.2857142857rem;margin-bottom:30px}}.thanks__txt{text-align:center;margin-bottom:35px}.thanks__telarea{display:block;margin:0 auto 30px;padding:15px 0;border:2px solid #222;border-radius:10px;text-decoration:none;max-width:400px}@media screen and (min-width:641px){.thanks__telarea{margin:0 auto 55px}}.thanks__telarea--pc{display:none}@media screen and (min-width:641px){.thanks__telarea--pc{display:block}}.thanks__telarea--sp{display:none}@media screen and (max-width:640px){.thanks__telarea--sp{display:block}}.thanks__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.thanks__iconarea{margin-right:10px}.thanks__iconarea img{vertical-align:bottom}.thanks__tel{font-size:40px;font-size:2.8571428571rem;color:#222;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-style:italic;line-height:1}.thanks__info{font-size:13px;font-size:0.9285714286rem;color:#222;font-weight:bold;text-align:center;line-height:1}.thanks__btmtxt{text-align:center;margin-bottom:50px}@media screen and (min-width:641px){.thanks__btmtxt{margin-bottom:80px}}.thanks__btnarea{text-align:center}.thanks__btn{padding:15px 20px 15px 30px;width:300px}.thanks__btn:after{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:bold;left:20px}.slick-track{max-width:none}.slider-next,.slider-prev{position:absolute;cursor:pointer;opacity:0.7;z-index:1}.slider-next{right:2%}.slider-prev{left:2%}.slider01 .slider-next,.slider01 .slider-prev{top:40%}.slider02 .slider-next,.slider02 .slider-prev{top:20%}.reason02{padding:60px 0 0}@media screen and (min-width:641px){.reason02{padding:80px 0 0}}.reason02 .cont__ttl span{color:#ff9933}.reason02__num{background:#f6f6f6;margin:20px auto 40px;padding:15px 10px;border:1px solid #dfdfdf;max-width:100%;width:800px}@media screen and (min-width:641px){.reason02__num{margin:40px auto 60px;padding:30px 20px}}.reason02__item{padding:5px 0;border-bottom:1px dotted #b9b9b9}@media screen and (min-width:641px){.reason02__item{margin-bottom:5px;padding:10px 0}}.reason02__link{font-size:3.4666666667vw;position:relative;display:block;color:#000;text-decoration:none;padding-right:10px}@media screen and (min-width:641px){.reason02__link{font-size:20px;font-size:1.4285714286rem}}.reason02__link span{font-size:4.2666666667vw;color:#ff9933;font-weight:bold;margin-right:10px}@media screen and (min-width:641px){.reason02__link span{font-size:28px;font-size:2rem}}.reason02__link:after{content:"";font-family:FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:bold;font-size:3.2vw;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:3px;height:100%}@media screen and (min-width:641px){.reason02__link:after{font-size:18px;font-size:1.2857142857rem}}.reason02__block{position:relative;padding:30px 0}@media screen and (min-width:641px){.reason02__block{padding:40px 0}}.reason02__block:first-of-type{padding-top:0}.reason02__block:after{position:absolute;content:"";display:block;background:#000;margin:0 auto;width:100%;height:1px;top:100%;left:0;right:0}@media screen and (min-width:641px){.reason02__block:after{display:none}}.reason02__block#reason_num01:after{-webkit-transform:scaleX(1.2) rotateZ(5deg);transform:scaleX(1.2) rotateZ(5deg)}.reason02__block#reason_num02:after{-webkit-transform:scaleX(1.2) rotateZ(-5deg);transform:scaleX(1.2) rotateZ(-5deg)}.reason02__block#reason_num03:after{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.reason02__block#reason_num04:after{-webkit-transform:scaleX(1.2) rotateZ(5deg);transform:scaleX(1.2) rotateZ(5deg)}.reason02__block#reason_num05:after{-webkit-transform:scaleX(1.2) rotateZ(-5deg);transform:scaleX(1.2) rotateZ(-5deg)}.reason02__ttl{position:relative;font-size:10.6666666667vw;font-family:"Oswald","游ゴシック",YuGothic,sans-serif,YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-weight:bold;color:#ff9933;line-height:1;text-align:center;margin-bottom:20px;padding-bottom:5px}@media screen and (min-width:641px){.reason02__ttl{font-size:60px;font-size:4.2857142857rem;padding-bottom:10px}}.reason02__ttl:after{position:absolute;content:"";background:#ff9933;margin:0 auto;width:10.6666666667vw;height:0.5333333333vw;top:100%;right:0;left:0}@media screen and (min-width:641px){.reason02__ttl:after{width:60px;height:4px}}.reason02__bold{font-size:5.0666666667vw;text-align:center;margin-bottom:30px}@media screen and (min-width:641px){.reason02__bold{font-size:32px;font-size:2.2857142857rem}}.reason02__flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%;width:320px}@media screen and (min-width:641px){.reason02__flx{width:450px}}@media screen and (min-width:769px){.reason02__flx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}.reason02__flx--mt{margin-top:40px}@media screen and (min-width:641px){.reason02__flx--mt{margin-top:50px}}.reason02__imgarea{text-align:center;margin-bottom:15px}@media screen and (min-width:769px){.reason02__imgarea{margin:0 30px 0 0}}@media screen and (min-width:641px){.reason02__imgarea img{width:450px}}.reason02__center{font-size:4.2666666667vw;text-align:center;margin-bottom:15px}@media screen and (min-width:641px){.reason02__center{font-size:24px;font-size:1.7142857143rem}}@media screen and (min-width:769px){.reason02__center{text-align:left}}.reason02__center span{color:#ff9933}.reason02__center--bottom{text-align:center}.reason02__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.reason02__txt{font-size:3.7333333333vw}@media screen and (min-width:641px){.reason02__txt{font-size:16px;font-size:1.1428571429rem}}.reason02__room{margin-bottom:20px}.reason02__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}@media screen and (min-width:641px){.reason02__copy{padding:30px 0}}@media screen and (min-width:641px){.reason02__icon img{width:30px}}.reason02__sttl{font-size:4.8vw;font-weight:bold;text-align:center;margin:0 10px}@media screen and (min-width:641px){.reason02__sttl{font-size:32px;font-size:2.2857142857rem;margin:0 15px}}.reason02__sttl span{color:#ff9933}.reason-service02{margin-bottom:0}.reason-service02:after{display:none}@media screen and (max-width:640px){.reason-service02__item{margin-bottom:20px;width:32%}}@media screen and (min-width:641px){.reason-service02__item:not(:last-of-type){margin-right:30px}}@media screen and (max-width:640px){.reason-service02__item:not(:first-of-type){padding:0 5px}}.reason-service02__txt{text-align:center}.reason-service02__stxt{font-size:3.2vw;text-align:center}@media screen and (min-width:641px){.reason-service02__stxt{font-size:16px;font-size:1.1428571429rem;margin-top:20px}}