@-webkit-keyframes textAnime{to{transform:translateY(0px)}}@keyframes textAnime{to{transform:translateY(0px)}}.copy__box{overflow:hidden}.copy__box .copy__anime{transform:translateY(100%)}.copy__box.active .copy__anime{-webkit-animation:textAnime .7s forwards ease-in;animation:textAnime .7s forwards ease-in}.mv{width:100%;height:90vh;min-height:500px;position:relative;background-color:#111}.mv .copy{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;padding:0 3.33% 0 7.67%;color:#fff}.mv .copy .copy__points{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;max-width:400px;width:80%}.mv .copy .copy__points li{width:50%;margin:20px auto 0;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0}.mv .copy .copy__points li img{width:90%}.mv .copy .jp{font-size:clamp(3rem,8vw,5rem);text-shadow:-0.314px 5.992px 17px rgba(0,0,0,.16);font-weight:700;letter-spacing:.05em;line-height:1}.mv .copy .jp span{font-size:clamp(2rem,5.33vw,3.6rem)}.mv .copy .en{font-size:clamp(1.6rem,4.27vw,2.4rem)}.mv .copy .copy__box:nth-child(2){margin-top:20px}.mv .copy .copy__box:nth-child(3){margin-top:20px}.mv .mv__slider{width:92.86%;height:100%;position:absolute;right:0;bottom:-60px}.mv .swiper-container,.mv .swiper-wrapper,.mv .swiper-slide{width:100%;height:100%}@-webkit-keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{-webkit-animation:zoomUp 6s linear 0s;animation:zoomUp 6s linear 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide.swiper-slide-active .copy img{-webkit-animation-name:slidefade-in;animation-name:slidefade-in;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slidefade-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slidefade-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slide-img{height:100%;min-height:380px}.slide01 .slide-img{background:url(../img/main01-sp.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02-sp.jpg) no-repeat center/cover}@media print,screen and (min-width: 1024px){.slide01 .slide-img{background:url(../img/main01.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02.jpg) no-repeat center/cover}.mv .copy{padding:0 0 0 7.69%}.mv .copy .copy__points{max-width:100%;width:100%;margin-top:40px}.mv .copy .copy__points li{width:25%;margin:0}.mv .copy .copy__points li img{width:90%}.mv .copy .copy__points li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mv .copy .copy__points li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.mv .copy .copy__points li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.mv .copy .jp{font-size:min(4.29vw,6rem)}.mv .copy .jp span{font-size:min(3vw,4.2rem)}.mv .copy .en{font-size:clamp(1.8rem,4.8vw,2.4rem)}.mv .mv__slider{bottom:-80px}.copy .fadedown{-webkit-animation-name:fadeDownAnimecopy;animation-name:fadeDownAnimecopy}@-webkit-keyframes fadeDownAnimecopy{from{opacity:0;transform:translate(-50%, calc(-50% - 30px))}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes fadeDownAnimecopy{from{opacity:0;transform:translate(-50%, calc(-50% - 30px))}to{opacity:1;transform:translate(-50%, -50%)}}}.text__box{padding-top:30px}.flex__read{margin-top:20px}.flex__read p{font-size:clamp(1.8rem,5.33vw,2.8rem);line-height:1.6;font-weight:700}.t__about{padding:120px 5.33% 40px;color:#fff;position:relative;overflow:hidden}.t__about .flex02{position:relative;z-index:2}.t__about .flex__img{margin-top:20px}.t__about .flex__img img{width:100%}.t__about::before{content:"";display:block;width:100%;height:71.43%;position:absolute;top:0;left:0;background:url(../img/top_policy_back.jpg) no-repeat center center/cover;z-index:-1}.t__about::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:10vw solid rgba(0,0,0,0);border-bottom:0;border-right:105.33vw solid #fff;border-left:0;position:absolute;right:0;top:67.43%}.t__about .shape{display:none}@media print,screen and (min-width: 768px){.t__about::after{top:64.43%}}@media print,screen and (min-width: 1024px){.text__box{padding-top:40px}.flex__read{margin-top:40px}.flex__read p{font-size:clamp(2.4rem,2vw,2.8rem)}.t__about{padding:180px 5.33% 100px;background:url(../img/top_policy_back-pc.jpg) no-repeat center center/cover;position:static}.t__about .flex02{flex-direction:row-reverse;margin:0 14.29% 0 7.14%;max-width:1200px;margin:0 auto}.t__about .flex__text{width:45.45%}.t__about .flex__text .text__box p{font-size:clamp(1.4rem,1.07vw,1.5rem)}.t__about .flex__img{margin-top:0;width:54.55%}.t__about::before{display:none}.t__about::after{display:none}}.t__point{background:url(../img/top_point-sp.jpg) no-repeat center center/cover;padding:60px 20px;color:#fff}.point__items{margin-top:60px}.point__item{text-align:center;border:1px solid #fff;border-top:none;margin-top:50px;padding:0 20px 20px;position:relative}.point__item::before{content:"";display:block;width:calc(50% - 50px);height:1px;background-color:#fff;position:absolute;left:0;top:0}.point__item::after{content:"";display:block;width:calc(50% - 50px);height:1px;background-color:#fff;position:absolute;right:0;top:0}.point__item .point__number{font-size:clamp(4rem,10.67vw,5rem);font-weight:bold;letter-spacing:.1em;line-height:1;position:relative;top:-20px}.point__item .point__title{font-size:clamp(2rem,5.33vw,2.4rem)}.point__item .text__box{padding-top:10px;text-align:left}.point__item .text__box p{font-size:clamp(1.4rem,4vw,1.6rem)}.point__item .text__box span{font-weight:bold;color:#e72423;background-color:#fff;margin:2px 4px}@media print,screen and (min-width: 768px){.point__items{margin-top:70px;display:flex;justify-content:space-between}.point__item{margin-top:0;padding:0 20px 20px;width:30%}.point__item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.point__item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.point__item .point__title{font-size:1.8rem}.point__item .text__box p{font-size:1.3rem}}@media print,screen and (min-width: 1024px){.t__point{background:url(../img/top_point.jpg) no-repeat center center/cover;padding:100px 20px}.point__items{margin-top:70px;display:flex;justify-content:space-between}.point__item{margin-top:0;padding:0 24px 30px}.point__item .point__number{font-size:6rem;top:-30px}.point__item .point__title{font-size:2.4rem}.point__item .text__box p{font-size:1.4rem}}.back__red{background-color:#e72423;color:#fff}.t__flow{padding:60px 5.33%;position:relative;overflow:hidden;z-index:2}.t__flow::after{content:"";display:block;width:100%;padding-top:75.7575%;background:url(../img/mark.svg) no-repeat center center/contain;position:absolute;top:2.33%;right:-5.33%;z-index:-1;opacity:.2}.t__flow .read{text-align:center;margin-top:30px}.t__flow .read p{font-size:clamp(1.5rem,4vw,1.8rem)}.flow__step-item{margin-top:50px;position:relative}.flow__step-item:last-child::after{display:none}.flow__step-item::after{content:"";display:block;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%) rotate(135deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.flow__step-item .step__number{width:70px;position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:2}.flow__step-item .step__number img{width:100%}.flow__step-item .step__img img{width:100%}.flow__step-item .step__title{color:#111;background-color:#fff;font-size:min(4.8vw,1.8rem);font-weight:700;display:inline-block;padding:4px 10px;position:relative;top:-24px;left:20px;z-index:2}.flow__step-item .text__box{padding-top:0;margin-top:-10px;text-align:center}.flow__step-item .text__box p{font-size:clamp(1.5rem,4vw,1.6rem);font-weight:500;line-height:1.6}@media print,screen and (min-width: 768px){.flow__step{display:flex;justify-content:space-between}.flow__step-item{width:30%}.flow__step-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.flow__step-item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.flow__step-item::after{top:30%;bottom:auto;left:auto;right:-20px;transform:translateY(-50%) translateX(0) rotate(45deg)}.flow__step-item .step__number{top:-22px}.flow__step-item .text__box p{font-size:1.2rem}}@media print,screen and (min-width: 1024px){.t__flow{padding:80px 20px 100px}.t__flow::after{width:47.14%;max-width:800px;top:50%;right:0;transform:translateY(-50%);padding-top:35.71%}.t__flow .read{margin-top:40px}.t__flow .read p{font-size:1.8rem}.flow__step-item::after{right:-30px}.flow__step-item .step__title{font-size:2rem}.flow__step-item .text__box p{font-size:1.5rem}}.t__results{padding:60px 5.33%}.results__item{margin-top:40px}.results__item .results__img img{width:100%}.results__item .results__text{margin-top:20px;padding:0 10px}.results__item .maker{font-size:1.2rem;line-height:1.6}.results__item .bike__name{font-weight:700;font-size:1.6rem;line-height:1.6}.results__item .results__price{color:#e72423;display:flex;align-items:center;margin-top:10px}.results__item .results__price .price__text{border:1px solid #e72423;font-weight:700;font-size:1.5rem;padding:4px 10px;margin-right:16px}.results__item .results__price .price{font-size:3.2rem;font-weight:700;line-height:1}@media print,screen and (min-width: 768px){.results__items{display:flex;justify-content:space-between}.results__item{width:32%}.results__item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.results__item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.results__item .results__price{flex-direction:column;align-items:flex-start;margin-top:10px}.results__item .results__price .price__text{line-height:1;margin-bottom:10px}.results__item .results__price .price{font-size:3rem;font-weight:700;line-height:1}}@media print,screen and (min-width: 1024px){.t__results{padding:100px 20px}.t__results .btn__wrap{margin-top:50px}.results__item{margin-top:50px}.results__item .results__price{align-items:center;flex-direction:row}.results__item .results__price .price__text{font-size:1.6rem;padding:10px;margin-bottom:0}.results__item .results__price .price{font-size:3.6rem;font-weight:700;line-height:1}}.back__gray{background-color:#f7f7f7}.t__faq{padding:60px 5.33%}.t__faq .accordion-area{margin-top:30px}@media print,screen and (min-width: 1024px){.t__faq{padding:100px 20px}.t__faq .accordion-area{margin-top:50px}}.sns__area{position:relative;background-color:#fff}.sns__area .loop__slider{position:relative;z-index:2;top:-30px}.sns__area .sns__wrapper{background:url(../img/top_sns-sp.jpg) no-repeat center center/cover;padding:40px 5.33% 60px}.sns__area .sns__title{color:#fff;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.sns__area .sns__title::before,.sns__area .sns__title::after{content:"";display:block;width:3px;height:20px;background-color:#fff;border-radius:1px}.sns__area .sns__title::before{transform:rotate(-25deg);margin-right:10px}.sns__area .sns__title::after{transform:rotate(25deg);margin-left:10px}.sns__links{display:flex;align-items:center;justify-content:center;margin-top:20px}.sns__links li{width:50px;margin-right:10px}.sns__links li:last-child{margin-right:0}.sns__links li img{transition:ease .3s}.sns__links li:hover img{transform:scale(1.1, 1.1)}.loop__swiper{overflow:hidden}.loop__swiper .swiper-wrapper{transition-timing-function:linear}.loop__swiper .swiper-slide{width:100%}.loop__swiper .swiper-slide img{width:100%}@media print,screen and (min-width: 1024px){.sns__area .sns__wrapper{background:url(../img/top_sns.jpg) no-repeat center center/cover;padding:80px 20px 100px}.sns__area .sns__title{font-size:2.4rem}.sns__area .sns__title::before,.sns__area .sns__title::after{height:30px}.sns__area .sns__title::before{margin-right:20px}.sns__area .sns__title::after{margin-left:20px}.sns__links li{width:70px;margin-right:20px}}.fukidashi{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;max-width:100%;width:35.71%;min-width:250px;color:#fff;background:#e72423;text-align:center}.fukidashi::after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #e72423}.fukidashi p{font-size:18px;font-weight:700}.contact__area{background:url(../img/top_contact-sp.jpg) no-repeat center center/cover;padding:60px 5.33%;color:#fff;position:relative;margin-top:30px;z-index:2}.contact__area .fukidashi__wrap{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:100%;text-align:center}.contact__area .contact__line .line__btn{margin-top:40px}.contact__area .contact__mail{margin-top:40px}.contact__line{text-align:center;margin-top:30px}.contact__line .line__title{font-weight:700;font-size:1.8rem;margin-bottom:14px}.contact__line p{line-height:1.6}.contact__line .line__btn{margin:0 auto}.line__btn{display:flex;align-items:center;justify-content:flex-end;width:400px;max-width:100%;height:100px;background-color:#00b900;position:relative;padding:0 6.33% 0 0}.line__btn .line__phone{position:absolute;left:5%;bottom:0;width:28.33%;min-width:120px;transition:ease .3s}.line__btn .btn__text span{display:block;background-color:#fff;color:#00b900;padding:0 10px;font-weight:700;font-size:1.4rem}.line__btn .btn__text p{font-size:2.4rem;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:10px}.line__btn .btn__text p img{width:30px;margin-right:10px}.line__btn:hover{opacity:.8}.line__btn:hover .line__phone{transform:scale(1.1, 1.1)}.contact__mail p{text-align:center;line-height:1.6}.contact__mail .contact__btn{margin-top:20px}.contact__btn{display:flex;align-items:center;justify-content:center;background-color:#e72423;width:280px;max-width:100%;height:80px;color:#fff;margin:0 auto}.contact__btn img{width:30px;margin-right:16px}.contact__btn p{font-size:2rem;font-weight:700;line-height:1}.contact__btn p span{display:block;font-weight:400;font-size:1.2rem;margin-bottom:6px}.contact__btn:hover{background-color:#111}@media print,screen and (min-width: 1024px){.fukidashi p{font-size:3.2rem}.contact__area{background:url(../img/top_contact.jpg) no-repeat center center/cover;padding:80px 20px 100px;margin-top:100px}.contact__area .fukidashi__wrap{top:-60px}.contact__area .contact__line .line__btn{margin-top:50px}.contact__area .contact__mail{margin-top:60px}.contact__line{margin-top:50px}.contact__line .line__title{font-size:2.4rem;margin-bottom:10px}.line__btn{width:600px;height:120px;padding:0 80px 0 0}.line__btn .line__phone{min-width:180px}.line__btn .btn__text span{line-height:1;font-size:1.6rem;padding:4px 10px}.line__btn .btn__text p{font-size:4.6rem;line-height:1}.line__btn .btn__text p img{width:50px;margin-right:20px}}.company .page__header .mask__inner{background:url(../img/about/about_header-sp.jpg) no-repeat center center/cover}.company .name{text-align:right;font-weight:700;padding-top:20px}.company .map{margin:40px auto 0;max-width:900px}.company .company__section02{padding-bottom:60px}.company .company__section02 .text__box{max-width:900px;margin:0 auto}.company .company__section02 .text__box .store__name{font-weight:bold;font-size:1.6rem;padding-left:20px;margin-bottom:10px;position:relative}.company .company__section02 .text__box .store__name::before{content:"";display:block;width:4px;height:80%;background-color:#e72423;position:absolute;top:50%;left:0;transform:translateY(-50%)}.company .company__section02 .text__box p{padding-left:20px}.company .company__section02 .text__box a{padding-left:20px;color:#111;font-size:1.4rem}.company .company__section02 .store__map{margin-top:20px}.company .thoughts{padding:0 20px 60px}.company .thoughts .thoughts__items{border:2px solid #e72423;padding:20px;max-width:600px;margin:30px auto 0}.thoughts__item{position:relative;margin-top:10px;z-index:2}.thoughts__item:first-child{margin-top:0}.thoughts__item .item__title{display:flex;align-items:baseline;font-size:2rem;margin-left:20px}.thoughts__item .item__title .en{font-size:2rem;line-height:1;font-weight:bold;margin-right:20px;padding-left:5px}.thoughts__item .item__title .en span{color:#e72423}.thoughts__item .item__title .jp{line-height:1;font-size:1.8rem;font-weight:600;padding-right:5px}.thoughts__item .text__box{padding-top:10px}.thoughts__item .back__text{font-size:clamp(8rem,21.33vw,10rem);line-height:1;font-weight:bold;color:#e72423;opacity:.2;position:absolute;top:0;left:0;z-index:-1}.thoughts__item:nth-child(even) .back__text{left:auto;right:0}.thoughts__item:nth-child(even) .item__title{margin-left:0}@media print,screen and (min-width: 1024px){.company .page__header .mask__inner{background:url(../img/about/about_header.jpg) no-repeat center center/cover}.company .name{font-size:1.5rem}.company .outline__table{margin-top:40px}.company .map{margin:80px auto 0}.company .company__section02{padding-bottom:120px}.company .company__section02 .flex02{margin-top:40px;max-width:1000px;align-items:center}.company .company__section02 .flex02 .map{width:60%}.company .company__section02 .flex02 .text__box{width:40%}.company .thoughts{padding:0 20px 100px}.company .thoughts .thoughts__items{padding:40px 50px 50px;max-width:650px;margin:50px auto 0}.thoughts__item{margin-top:20px}.thoughts__item .item__title{font-size:2.4rem}.thoughts__item .item__title .en{font-size:2.4rem}.thoughts__item .item__title .jp{font-size:2rem}.thoughts__item .text__box p{font-size:1.6rem}.thoughts__item .back__text{font-size:12rem}}.flow .page__header .mask__inner{background:url(../img/flow/flow_header-sp.jpg) no-repeat center center/cover}.flow .flow__read{text-align:center}.flow .flow__read p{font-size:1.6rem;font-weight:700}.flow .flow__step .flow__step-item::after{border-color:#111}.flow .flow__step .step__number{width:auto}.flow .flow__step .step__number p{color:#e72423;line-height:1;font-size:2rem;font-weight:700}.flow .flow__step .step__title{background-color:#e72423;color:#fff}.flow .flow__line{margin-top:60px}.flow .flow__section02{padding:60px 20px}.flow .flow__section02 .flex02{margin-top:30px}.flow .flow__section02 .flex__text{width:400px;max-width:100%;margin:30px auto 0}.flow .flow__section02 .area__title{font-size:1.8rem;font-weight:700}.flow .flow__section02 .area__title span{font-size:1.6rem;background-color:#e72423;color:#fff;padding:4px 20px;margin-right:10px}.flow .flow__section02 .text__box{padding-top:10px}.flow .flow__section02 .flex__img{text-align:center}.flow .flow__section03{padding:60px 20px;text-align:center}.flow .flow__section03 .read{padding-top:30px;text-align:center;line-height:1.6}.flow .flow__section03 .check__list{display:inline-block;text-align:left;border:1px solid #e72423;padding:20px;margin-top:20px}.flow___line-title{display:flex;align-items:center;justify-content:flex-end;width:400px;max-width:100%;height:90px;background-color:#00b900;position:relative;padding:0 6.33% 0 0;margin:0 auto}.flow___line-title .line__phone{position:absolute;left:2%;bottom:0;width:28.33%;min-width:120px;transition:ease .3s}.flow___line-title .btn__text{text-align:center;line-height:1}.flow___line-title .btn__text span{display:block;background-color:#fff;color:#00b900;padding:4px 10px;font-weight:700;font-size:1.2rem}.flow___line-title .btn__text p{font-size:2rem;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:10px}.flow___line-title .btn__text p img{width:30px;margin-right:10px}.line__frend{display:flex;align-items:center;justify-content:center;width:240px;max-width:100%;font-size:1.6rem;font-weight:700;padding:6px 20px;color:#fff;background-color:#00b900;margin:10px auto 0;border:2px solid #00b900;border-radius:5px}.line__frend:hover{background-color:#fff;color:#00b900}.flow__line__link{margin:30px auto 0;background-color:#f7f7f7;padding:20px}.flow__line__link .link__tilte{text-align:center;font-weight:700;font-size:1.6rem}.flow__line__link .text__box{padding-top:14px}.flow__line__link .text__box p{font-size:1.3rem;text-align:center;line-height:1.6}.flow__line-step .flow__item{margin-top:40px}.flow__line-step .flex__img img{width:100%}.flow__line-step .flex__title{display:flex;align-items:center;font-size:2rem;font-weight:700}.flow__line-step .title__number{background-color:#00b900;color:#fff;font-size:2rem;font-weight:700;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;margin-right:10px}.flow__line-step .text__box{padding-top:10px}.flow__line-step .flex__text{margin-top:20px}.flow__line-step .example__photo{margin-top:20px}.flow__line-step .example__photo .example__title{display:inline-block;color:#00b900;line-height:1;font-size:1.6rem;padding:4px 10px;border:2px solid #00b900;font-weight:700}.flow__line-step .example__photo .photo__list{display:flex;justify-content:space-between;flex-wrap:wrap}.flow__line-step .example__photo .photo__list li{width:48%;margin-top:10px}.flow__line-step .example__photo .photo__list li img{width:100%}.check__list li{display:flex;margin-top:14px;position:relative}.check__list li:first-child{margin-top:0}.check__list li p{font-size:1.6rem;line-height:1.6;font-weight:700}.check__list li p span{display:block;font-weight:400;font-size:1.3rem}.check__list li::after{content:"";position:absolute;width:5px;height:14px;position:absolute;top:2px;left:7px;transform:rotate(50deg);border-right:2px solid #e72423;border-bottom:2px solid #e72423}.check__list li:before{content:"";width:14px;height:14px;border:2px solid #111;border-radius:2px;margin-right:10px;margin-top:6px}.photo__example{border:1px solid #e72423;padding:30px 20px;margin-top:40px}.photo__example .example__title{font-size:1.8rem;font-weight:bold;color:#e72423;text-align:center}.photo__example .read{text-align:center;line-height:1.6;padding-top:10px}.photo__example .example__list li{margin-top:40px}.photo__example .example__list li:first-child{margin-top:30px}.photo__example .example__list li img{width:100%}.photo__example .example__list li .list__text{padding-top:20px;text-align:center;line-height:1.6}.photo__example .example__list li .list__text .text__title{font-weight:bold;font-size:1.6rem;margin-bottom:10px;padding:4px 20px;color:#e72423;border:1px solid #e72423;display:inline-block}@media print,screen and (min-width: 768px){.flow .flow__step .step__number{top:-10px}.flow .flow__step .low__step-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.flow .flow__step .low__step-item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.photo__example{padding:50px 40px;margin-top:60px}.photo__example .example__title{font-size:2.4rem;font-weight:bold;color:#e72423;text-align:center}.photo__example .read{text-align:center;line-height:1.6;padding-top:10px;font-size:1.6rem}.photo__example .example__list{display:flex;flex-wrap:wrap;justify-content:space-between}.photo__example .example__list li{width:47.17%}.photo__example .example__list li:first-child{margin-top:40px}}@media print,screen and (min-width: 1024px){.flow .page__header .mask__inner{background:url(../img/flow/flow_header.jpg) no-repeat center center/cover}.flow .flow__read{text-align:center}.flow .flow__read p{font-size:1.6rem}.flow .flow__step{margin-top:20px}.flow .flow__line{margin-top:60px}.flow .flow__section02{padding:80px 20px}.flow .flow__section02 .flex02{margin-top:50px;align-items:center}.flow .flow__section02 .flex__text{width:48%;margin:0}.flow .flow__section02 .area__title{font-size:2.4rem}.flow .flow__section02 .area__title span{font-size:2.4rem;margin-right:20px}.flow .flow__section02 .text__box{padding-top:20px}.flow .flow__section02 .text__box p{font-size:1.5rem}.flow .flow__section02 .flex__img{width:46%}.flow .flow__section02 .flex__img img{width:100%}.flow .flow__section03{padding:100px 20px}.flow .flow__section03 .read{padding-top:40px;font-size:1.6rem}.flow .flow__section03 .check__list{display:inline-block;text-align:left;border:1px solid #e72423;padding:40px 100px;margin:30px auto 0}.flow___line-title{width:100%;height:120px;padding:0 28.33% 0 0}.flow___line-title .line__phone{left:5%}.flow___line-title .btn__text span{padding:4px 10px;font-size:1.8rem}.flow___line-title .btn__text p{font-size:4.6rem}.flow___line-title .btn__text p img{width:50px;margin-right:20px}.flow__line__link{margin-top:50px;padding:30px 20px}.flow__line__link .link__tilte{font-size:1.8rem}.flow__line__link .text__box p{font-size:1.5rem}.flow__line-step .flow__item{margin-top:60px}.flow__line-step .flex02{align-items:center}.flow__line-step .flex__img{width:40%}.flow__line-step .flex__text{margin-top:0;width:55%}.flow__line-step .flex__text .text__box{word-break:keep-all}.flow__line-step .flex__text p{letter-spacing:.025}.flow__line-step .flex__title{font-size:2.4rem}.check__list li{margin-top:20px}.check__list li p{font-size:1.8rem}.check__list li p span{font-size:1.4rem}}.results .page__header .mask__inner{background:url(../img/results/results_header-sp.jpg) no-repeat center center/cover}.results .section01{text-align:center;padding-bottom:40px}.results .section01 .flow__read{padding-top:10px}.results .results__contents{padding:60px 20px}.results .results__contents:first-child{padding-top:0}.results .results__contents .results__category{color:#e72423;display:flex;align-items:center}.results .results__contents .results__category p{font-weight:700;font-size:1.8rem;line-height:1;display:flex;align-items:flex-end}.results .results__contents .results__category .category__name{background-color:#e72423;color:#fff;font-size:1.6rem;padding:6px 10px;margin-right:10px;font-weight:700}.results .results__contents .results__category .category__cc{font-size:3rem;margin-right:2px}.results .results__contents .results__item:first-child{margin-top:20px}.results .back__gray{padding:60px 20px}.results__table{margin-top:10px}table.table__line.results__table tr{display:flex}table.table__line.results__table tr::after{width:40%}table.table__line.results__table th{width:40%;padding:10px;text-align:center;font-size:1.3rem}table.table__line.results__table td{width:60%;padding:10px;font-size:1.2rem}@media print,screen and (min-width: 768px){.results .results__contents .results__items{flex-wrap:wrap}.results .results__contents .results__items::after{content:"";display:block;width:32%}.results .results__contents .results__item:first-child{margin-top:40px}.results .results__contents .results__item:nth-child(2),.results .results__contents .results__item:nth-child(3){-webkit-animation-delay:initial;animation-delay:initial}}@media print,screen and (min-width: 1024px){.results .page__header .mask__inne{background:url(../img/results/results_header.jpg) no-repeat center center/cover}.results .section01 .flow__read{padding-top:20px}.results .section01 .flow__read p{font-size:1.6rem}.results .results__contents{padding:100px 20px}.results .results__contents .results__category p{font-size:2rem}.results .results__contents .results__category .category__name{font-size:2.4rem;padding:10px 20px;margin-right:20px}.results .results__contents .results__category .category__cc{font-size:4.2rem}.results .results__contents .results__item:first-child{margin-top:50px}.results .results__item .results__price .price__text{font-size:1.5rem}.results .back__gray{padding:100px 20px}.results__table{margin-top:20px}}.faq .page__header .mask__inner{background:url(../img/faq/faq_header-sp.jpg) no-repeat center center/cover}.faq .faq__title{border:1px solid #e72423;color:#e72423;font-size:1.6rem;line-height:1;display:inline-block;padding:10px 12px;margin-bottom:10px}.faq .faq__wrapper{margin-top:60px}.faq .faq__wrapper:first-child{margin-top:0}.faq .accordion-area .ac__title{background-color:#f7f7f7}@media print,screen and (min-width: 1024px){.faq .page__header .mask__inner{background:url(../img/faq/faq_header.jpg) no-repeat center center/cover}}.contact .page__header .mask__inner{background:url(../img/contact/contact_header-sp.jpg) no-repeat center center/cover}.contact .red{color:#e72423}.contact .section01 .contact__line{margin-top:0}.contact .section01 .contact__line .line__title{color:#00b900}.contact .section01 .contact__line .line__btn{margin-top:30px}.contact .section01__text{text-align:center;margin-top:40px}.contact .contact__title{border:1px solid #e72423;color:#e72423;font-size:2rem;line-height:1;display:inline-block;padding:10px 12px;margin-bottom:10px}.contact .text__box{padding-top:10px}.formtable{width:100%;max-width:900px;margin:30px auto 0;font-size:1.4rem;border-collapse:collapse}.formtable span{font-size:14px;font-weight:normal;color:#f30}.formtable dd{font-size:16px}.formtable .select_box{margin-bottom:10px}.formtable .md__flex{display:flex}.formtable .md__flex .select_box:first-child{margin-right:10px}.formtable input{font-size:16px}.formtable .boxm,.formtable textarea{width:100%;padding:10px 12.5px;transition:all .5s;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #e9ebf2;background-color:#e9ebf2}.formtable .boxm:focus,.formtable textarea:focus{border:1px solid #e72423;outline:0}.contact__policy{line-height:2;padding:0 20px}.contact__policy h3{text-align:center;font-size:14px;margin-top:40px;font-weight:bold}.policy__box{max-width:740px;width:100%;height:120px;margin:20px auto;padding:20px;border:1px solid #f7f7f7;background:#f7f7f7;overflow:auto;box-sizing:border-box}.policy__box span{color:#111}.policy__box p{font-size:13px;margin-bottom:20px;text-align:left}.contact__check{font-size:14px;text-align:center;font-size:1.3rem}.kojin__checkbox{margin-top:20px;font-size:1.4rem;text-align:center;cursor:pointer}.kojin__checkbox label{display:flex;align-items:center;justify-content:center}.kojin__checkbox label input{width:20px}.kojin__checkbox p{line-height:1.6;text-align:center}.kojin_checkbox input{margin-right:10px}.kojin_checkbox:hover{cursor:pointer}#form_submit input{font-size:16px}* input[type=radio]{display:none}::-webkit-input-placeholder{color:#666;font-size:14px}::-moz-placeholder{color:#666;font-size:14px}:-ms-input-placeholder{color:#666;font-size:14px}.thanks .contact{padding-top:120px}.dd_flex .contact01{width:100%}.contact01,.contact02,.contact03{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 26px;position:relative;width:43%;text-align:left;font-size:1.5rem;line-height:1}.contact01::before,.contact02::before,.contact03::before{background:#fff;border:1px solid #111;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.contact01::after,.contact02::after,.contact03::after{background:#fff;border:5px solid #e72423;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;opacity:0;position:absolute;top:50%;width:16px}input[type=radio]:checked+.contact01::after,input[type=radio]:checked+.contact02::after,input[type=radio]:checked+.contact03::after{opacity:1}.radio__wrap{text-align:left}.thanks .contact{padding-top:120px}@media print,screen and (min-width: 768px){.contact .dd_flex{display:flex;flex-wrap:wrap}.contact .dd_flex p{width:auto}.contact .dd_flex .contact01{width:100%;font-size:1.4rem;margin-right:20px}.contact .mdt__flex{display:flex}.contact .mdt__flex .md__flex{margin-right:10px}}@media print,screen and (min-width: 1024px){.contact .page__header .mask__inner{background:url(../img/contact/contact_header.jpg) no-repeat center center/cover}.contact .section01 .contact__line .line__btn{margin-top:50px}.contact .contact__line .line__btn{margin-top:50px}.contact .section01__text{margin-top:60px}.contact .contact__title{font-size:2.6rem;padding:20px 40px;margin-bottom:10px}.contact .text__box{padding-top:20px}.contact .formtable{margin-top:50px}.contact .dd_flex{display:flex}}
/*# sourceMappingURL=style.min.css.map */