.warikan-hdg[data-v-0e966ece]{text-align:center;padding-bottom:20px;margin-bottom:48px}@media screen and (min-width:1240px){.warikan-hdg[data-v-0e966ece]{margin-bottom:64px}}.warikan-hdg-content[data-v-0e966ece]{color:#1b809f;text-align:center;font-size:2.4rem;line-height:1.45;position:relative;padding:8px;border-bottom:4px solid #f9f703;display:inline-block;font-weight:700}@media screen and (min-width:1240px){.warikan-hdg-content[data-v-0e966ece]{font-size:4.2rem}}.warikan-hdg-content[data-v-0e966ece]:before{bottom:-20px;border-color:#f9f703 transparent transparent}.warikan-hdg-content[data-v-0e966ece]:after,.warikan-hdg-content[data-v-0e966ece]:before{position:absolute;left:calc(50% - 20px);width:0;height:0;content:"";border-style:solid;border-width:20px 20px 0}.warikan-hdg-content[data-v-0e966ece]:after{bottom:-14px;border-color:#fff transparent transparent}.warikan-swiper[data-v-12660510]{position:relative;margin:0 auto;width:100%}@media screen and (min-width:1240px){.warikan-swiper[data-v-12660510]{width:678px}}.warikan-swiper .slide-next[data-v-12660510],.warikan-swiper .slide-prev[data-v-12660510]{position:absolute;width:22px;height:22px;top:50%;border-top:5px solid #00708d;border-right:5px solid #00708d;transition:border .2s ease-out;display:block;z-index:4}.warikan-swiper .slide-next.swiper-button-disabled[data-v-12660510],.warikan-swiper .slide-prev.swiper-button-disabled[data-v-12660510]{border-color:#ddd}.warikan-swiper .slide-next[data-v-12660510]{right:-7px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media screen and (min-width:1240px){.warikan-swiper .slide-next[data-v-12660510]{right:10px}}.warikan-swiper .slide-prev[data-v-12660510]{left:15px;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}@media screen and (min-width:1240px){.warikan-swiper .slide-prev[data-v-12660510]{left:22px}}.warikan-swiper-item[data-v-12660510]{text-align:center}.warikan-swiper-item img[data-v-12660510]{max-width:80%}@media screen and (min-width:1240px){.warikan-swiper-item img[data-v-12660510]{max-width:90%}}.feature-hdg[data-v-12660510]{color:#00708d}.feature-anchor-nav-list[data-v-12660510]{display:flex;margin-bottom:64px}.feature-anchor-nav-item[data-v-12660510]{width:50%}.feature-anchor-nav-item:first-of-type .feature-anchor-nav-link[data-v-12660510]{border-right:0}.feature-anchor-nav-link[data-v-12660510]{display:block;width:100%;height:100%;padding:1.1rem 12px;color:#00708d;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:.2s ease-in-out;text-align:center;border:2px solid #00708d;position:relative}.feature-anchor-nav-link-text[data-v-12660510]{display:inline-block;padding-right:1.2rem;position:relative;text-align:left}@media screen and (min-width:1240px){.feature-anchor-nav-link-text[data-v-12660510]{padding-right:2.2rem;text-align:center}}.feature-anchor-nav-link-text[data-v-12660510]:after,.feature-anchor-nav-link-text[data-v-12660510]:before{content:"";display:block;position:absolute;right:0;top:50%;transition:.5s;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background:url(/assets/img/ic_arrow_003_1.svg) no-repeat 100%;background-position:0 0;width:2rem;height:2rem;background-size:2rem auto}.feature-anchor-nav-link-text[data-v-12660510]:before{background-position:0 -2rem;background-size:2rem auto}.feature__step#contracted[data-v-12660510]{margin-bottom:72px}@media screen and (min-width:1240px){.feature__step#contracted[data-v-12660510]{margin-bottom:100px}}.feature__step__pic[data-v-12660510]{width:100%;margin:auto;text-align:center;flex:0 0 auto;width:auto}@media screen and (min-width:1240px){.feature__step__pic[data-v-12660510]{margin-bottom:23px}}.feature__step .notcontracted_pic[data-v-12660510]{width:100%;text-align:left}.feature__step .notcontracted_pic[data-v-12660510]:after,.feature__step .notcontracted_pic[data-v-12660510]:before{display:none}.feature__step__item[data-v-12660510]{position:relative;display:flex;width:100%;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:16px;padding-bottom:53px}@media screen and (min-width:1240px){.feature__step__item[data-v-12660510]{display:block;flex:1 1 auto;width:calc(25% - 24.75px);padding-bottom:0;margin-bottom:0;margin-right:33px}}.feature__step__item[data-v-12660510]:last-child{margin-right:0}.feature__step__item:last-child.feature__step__item[data-v-12660510]:after{display:none}.feature__step__item[data-v-12660510]:last-child{padding-bottom:0;margin-bottom:0}.feature__step__item:last-child .feature__step__pic[data-v-12660510]:after{display:none}.feature__step__cnt[data-v-12660510]{margin-bottom:30px;position:relative}@media screen and (min-width:1240px){.feature__step__cnt[data-v-12660510]{margin-bottom:120px}}@media screen and (min-width:1240px){.feature__step__cnt[data-v-12660510]:nth-child(4){max-width:566px;margin:auto}}.feature__step__install[data-v-12660510]{display:block}@media screen and (min-width:1240px){.feature__step__install[data-v-12660510]{display:flex;justify-content:center;text-align:center;font-size:12px;font-weight:700;flex-wrap:nowrap;align-items:center}}.feature__step__install .app_wrap[data-v-12660510]{margin-right:40px;display:inline-block;max-width:125px}@media screen and (min-width:1240px){.feature__step__install .app_wrap[data-v-12660510]{max-width:none}}.feature__step__install .app_wrap[data-v-12660510]:last-child{margin-right:0}.feature__step__install .app_wrap a[data-v-12660510]{display:block}@media screen and (min-width:1240px){.feature__step__install .app_wrap a[data-v-12660510]{pointer-events:none}}.feature__step__install .app_icon[data-v-12660510]{margin:0 auto;padding-top:30px;width:120px;display:block}@media screen and (min-width:1240px){.feature__step__install .app_icon[data-v-12660510]{margin:0 40px 0 0;width:auto;padding-top:40.5px}}.feature__step__install .app_text[data-v-12660510]{margin-bottom:9px}@media screen and (min-width:1240px){.feature__step__install .app_text[data-v-12660510]{margin-bottom:16px}}.feature__step__install .app_qr[data-v-12660510]{box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:8px}@media screen and (min-width:1240px){.feature__step__install .app_qr[data-v-12660510]{margin-bottom:16px}}[data-v-12660510] .warikan-swiper-item img{max-width:80%}@media screen and (min-width:1240px){[data-v-12660510] .warikan-swiper-item img{max-width:90%}}@media screen and (min-width:1240px){[data-v-12660510] .app_icon{position:relative;top:23px}}[data-v-12660510] .app_icon img{max-width:80px}@media screen and (min-width:1240px){[data-v-12660510] .app_icon img{max-width:unset}}[data-v-12660510] .swiper-pagination-bullets{display:flex;justify-content:center;position:relative;z-index:9}[data-v-12660510] .swiper-pagination-bullets .swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:10px;margin:0 10px;background:#7ecbc3}[data-v-12660510] .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#00708d}[data-v-12660510] .indicator{position:relative;justify-content:space-between;margin-bottom:72px;margin-top:32px}[data-v-12660510] .indicator:before{content:"";width:90%;height:1px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;background:#00708d}@media screen and (min-width:1240px){[data-v-12660510] .indicator:before{width:100%;max-width:650px}}[data-v-12660510] .indicator .swiper-pagination-bullet{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:24px;display:block;background:#fff;border:1px solid #7ecbc3;opacity:1;position:relative;margin:auto}@media screen and (min-width:1240px){[data-v-12660510] .indicator .swiper-pagination-bullet{margin:auto;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:48p}}[data-v-12660510] .indicator .swiper-pagination-bullet:before{font-size:10px;font-weight:700;position:absolute;top:47%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1;color:#7ecbc3}@media screen and (min-width:1240px){[data-v-12660510] .indicator .swiper-pagination-bullet:before{font-size:24px}}[data-v-12660510] .indicator .swiper-pagination-bullet:after{display:block;font-size:14px;font-weight:700;color:#00708d;position:absolute;bottom:-32px;white-space:pre;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[data-v-12660510] .indicator .swiper-pagination-bullet-active{background:#00708d;border-color:#00708d}[data-v-12660510] .indicator .swiper-pagination-bullet-active:after{color:#00708d}[data-v-12660510] .indicator .swiper-pagination-bullet-active:before{color:#fff}[data-v-12660510] .indicator\:contractor{padding:0 16px}@media screen and (min-width:1240px){[data-v-12660510] .indicator\:contractor{padding:0 8px}}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:first-child{margin-left:0}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:first-child:before{content:"1"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:first-child:after{content:"はじめる"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(2):before{content:"2"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(2):after{content:"登録"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(3):before{content:"3"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(3):after{content:"仮パスワード"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(4):before{content:"4"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(4):after{content:"認証"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(5){margin-right:0}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(5):before{content:"5"}[data-v-12660510] .indicator\:contractor .swiper-pagination-bullet:nth-child(5):after{content:"登録完了"}[data-v-12660510] .indicator\:noncontractor{max-width:387px;margin:16px auto 72px}[data-v-12660510] .indicator\:noncontractor:before{max-width:62%}@media screen and (min-width:1240px){[data-v-12660510] .indicator\:noncontractor:before{max-width:290px}}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:first-child:before{content:"1"}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:first-child:after{content:"はじめる"}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:nth-child(2):before{content:"2"}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:nth-child(2):after{content:"登録"}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:nth-child(3):before{content:"3"}[data-v-12660510] .indicator\:noncontractor .swiper-pagination-bullet:nth-child(3):after{content:"一部利用"}