.section-top-keyvisual{background:no-repeat center center/cover}.link-text{color:#0068b7;text-decoration:underline}.link-text.-size15{font-size:15px}@media print,(min-width: 768px){.section-top-keyvisual{max-height:540px;background-color:#fff;position:relative}.section-top-keyvisual::after{content:"";position:absolute;top:0;left:0;height:540px;width:100%;background-image:url(../img/top/hero_voucher_backwave-img.svg);background-repeat:no-repeat;background-position:right center;background-size:contain}}@media only screen and (max-width: 767.98px){.container{padding-top:80px}.section-top-keyvisual{background-color:#fff;position:relative}.section-top-keyvisual::after{content:"";position:absolute;bottom:0;right:0;height:327px;width:671px;background-image:url(../img/top/sp/hero_voucher_backwave-img_sm.svg);background-repeat:no-repeat;background-position:right bottom;background-size:cover}.section-top-movie .movie-wrapper{width:100%}}.section-top-keyvisual .hero-innner{display:flex;gap:8px;max-width:1200px;margin:0 auto;justify-content:center;align-items:flex-start;padding:40px 60px 32px 60px;position:relative;z-index:1}.section-top-keyvisual .hero-innner .object-wrap{width:100%;max-width:492px;margin-top:12px;padding:0;margin-top:0}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box{margin:21px 0 23px 0;padding:0;display:flex;justify-content:space-between}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item{width:33%;height:auto;max-width:153px;position:relative}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item img.back-round{width:100%}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item span.inline-wrap{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;z-index:2}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item span.inline-wrap img{margin:0 auto;width:20%;height:auto}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item span.inline-wrap h2{width:100%;text-align:center;font-size:20px;font-weight:700;line-height:1.3;margin:7px auto 5px auto}.section-top-keyvisual .hero-innner .object-wrap ul.compatible-box li.compatible-item span.inline-wrap h2.-space-set{letter-spacing:-0.05em}.section-top-keyvisual .hero-innner .object-wrap .buttn-before-text{color:#535353;font-size:15px;width:400px;text-align:center;margin-top:23px;margin-bottom:10px;letter-spacing:.06em;font-weight:700;margin-right:auto;margin-left:auto}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner h2.hero-title{font-size:49px;font-weight:700;color:#006c73;line-height:140%;margin:0}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner .hero-sub-text{font-size:1.25em;font-weight:500;color:#fff;line-height:150%;text-shadow:0px 0px 20px #775844;letter-spacing:0;margin-bottom:.1em}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner span.text-detail.-space_thin{letter-spacing:-0.04em}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner span.text-detail.-space_thin2{letter-spacing:-0.08em}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner span.text-detail.-size_little{font-size:93%}.section-top-keyvisual .hero-innner .hero-right-wrap{display:flex;flex-direction:column}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box{display:flex;margin-bottom:10px}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box .voucher_logo{width:275px;height:auto;margin:32px 30px 19px 39px}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box .jiima-logo{width:140px;height:auto}.section-top-keyvisual .hero-innner a.button-primary{position:relative}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact{border-radius:5px;height:70px;font-size:1.5em;letter-spacing:.1em;font-weight:700;color:#fff;background:#f99500;border:none;max-width:400px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.15);position:relative}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact span.arrow-right{display:block}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact span.arrow-right:before{position:absolute;content:"";border-bottom:2px solid #fff;top:34px;width:30px;left:330px}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact span.arrow-right:after{position:absolute;content:"";top:30px;width:14px;height:6px;left:345px;border-top:2px solid #fff;transform:rotate(30deg)}.section-top-keyvisual .hero-innner .keyvisual{display:block}@media only screen and (max-width: 767.98px){.section-top-keyvisual .hero-innner{padding:.3rem .24rem;gap:.18rem;flex-wrap:nowrap;flex-direction:column}.section-top-keyvisual .hero-innner a.button-primary{position:relative}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact{height:.6rem;font-size:.2rem;max-width:100%;position:relative}.section-top-keyvisual .hero-innner a.button-primary.voucher-contact .right-arrow{display:inline-block;width:.2388rem;height:auto;position:absolute;right:.15rem}.section-top-keyvisual .hero-innner .keyvisual{width:100%}.section-top-keyvisual .hero-innner .object-wrap{max-width:100%}.section-top-keyvisual .hero-innner .object-wrap .buttn-before-text{font-size:.15rem;width:100%;margin-top:0;margin-bottom:.07rem}.section-top-keyvisual .hero-innner .hero-right-wrap{width:100%}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box{justify-content:space-between;margin-bottom:.093rem}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box .voucher_logo{width:1.67rem;margin:.189rem 0 0 .189rem}.section-top-keyvisual .hero-innner .hero-right-wrap .logo-box .jiima-logo{width:.87rem}.section-top-keyvisual .hero-innner .hero-text{max-width:100%}.section-top-keyvisual .hero-innner .hero-text .hero-text-inner h2.hero-title{font-size:.3061rem}}.section-top-movie{background-color:#fff;position:relative;padding:80px 0 60px 0}.section-top-movie .pickup-title{font-weight:700;text-align:center;font-size:34px;color:#23221e;line-height:1.6;letter-spacing:.02em;margin-bottom:14px}.section-top-movie .movie-wrapper{width:800px;margin-left:auto;margin-right:auto;padding-bottom:40px;position:relative}.section-top-movie .movie-wrapper .movie-box{position:relative;width:100%;height:0;padding-top:56.25%}.section-top-movie .movie-wrapper .movie-box iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.section-top-movie .movie-wrapper .movie-bottom_text{font-size:22px;line-height:1.6;text-align:center;letter-spacing:.02em;margin-bottom:40px}.section-top-movie .movie_bottom_pr figure{text-align:center}.section-top-movie .movie_bottom_pr figure img.toplead_object{margin:0 auto 40px auto}.section-top-movie .movie_bottom_pr .pr_object-box{display:flex;gap:14px;justify-content:center}.section-top-movie .movie_bottom_pr .pr_object-box img.jiima-logo{width:105px;height:105px}.section-top-movie .movie_bottom_pr .pr_object-box .text-box{max-width:561px}.section-top-movie .movie_bottom_pr .pr_object-box .text-box h3{font-size:24px;font-weight:700}.section-top-movie .movie_bottom_pr .pr_object-box .text-box p{font-size:15px;line-height:1.6;padding:6px 0}@media only screen and (max-width: 767.98px){.section-top-movie{padding:.64rem .24rem}.section-top-movie .movie-wrapper{width:100%;padding-bottom:0}.section-top-movie .movie-wrapper h2.movie-bottom_text{font-size:.16rem;line-height:1.6;margin-bottom:.3rem}.section-top-movie .pickup-title{font-size:.24rem;margin-bottom:.14rem;padding-top:0}.section-top-movie:before{content:none}.section-top-movie .wrapper{padding-left:.18rem;padding-right:.18rem}.section-top-movie .wrapper.movie_bottom_pr figure img.toplead_object{margin:.16rem auto .24rem auto;width:28.982rem;height:auto}.section-top-movie .wrapper .pr_object-box{gap:.12rem;flex-direction:column;padding-top:.48rem;align-items:center;border-top:1px solid #e6e6e6}.section-top-movie .wrapper .pr_object-box img.jiima-logo{width:1.05rem;height:1.05rem}.section-top-movie .wrapper .pr_object-box .text-box h3{font-size:.2rem;line-height:1.5;letter-spacing:.05em;text-align:center}.section-top-movie .wrapper .pr_object-box .text-box p{font-size:.15rem;padding:.06rem 0;text-align:justify}.section-top-movie .wrapper .pr_object-box .text-box a.link-text{font-size:.15rem}}.section-trouble{background:#d7eded;padding:50px 0 45px 0;position:relative}.section-trouble::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-top:38px solid #d7eded;border-right:38px solid rgba(0,0,0,0);border-left:38px solid rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);transform:translateX(-50%) translateY(100%)}.section-trouble .wrapper{padding:0 44px}.section-trouble h2.question-top{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center}.section-trouble ul.question{margin:24px 0 0 0}.section-trouble ul.question li.question-item{font-size:20px;line-height:1.5;font-weight:600;margin-bottom:9.5px;padding-left:35px;text-indent:-35px}.section-trouble ul.question li.question-item::before{content:"";width:25px;height:25px;background:url(../img/top/voucher_trouble_check_icon.svg) no-repeat;margin-right:10px;display:inline-block;transform:translateY(3px)}.section-trouble ul.question li.question-item span.point{color:#006c73}@media only screen and (max-width: 767.98px){.section-trouble{padding:.45remx 0 .45rem 0;position:relative}.section-trouble::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-top:.38rem solid #d7eded;border-right:.38rem solid rgba(0,0,0,0);border-left:.38rem solid rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);transform:translateX(-50%) translateY(100%)}.section-trouble .wrapper{padding:0 .24rem}.section-trouble h2.question-top{font-size:.2rem}.section-trouble ul.question{margin:.28rem 0 0 0}.section-trouble ul.question li.question-item{font-size:.18rem;margin-bottom:.1rem;padding-left:.35rem;text-indent:-0.35rem}.section-trouble ul.question li.question-item::before{content:"";width:.25rem;height:.25rem;background:url(../img/top/voucher_trouble_check_icon.svg) no-repeat;margin-right:.1rem;display:inline-block;transform:translateY(0.03rem)}}.section-success{padding:70px 0 80px 0}.section-success .wrapper .lead-text-box{text-align:center}.section-success .wrapper .lead-text-box p.success-lead{font-size:24px;color:#006c73;line-height:1.5;font-weight:600}.section-success .wrapper .lead-text-box h2.success-top{font-size:32px;line-height:1.5;margin:20px 0 26px 0;font-weight:700}.section-success .wrapper .lead-text-box h3.success-lead-end{font-size:24px;color:#4a4a4a;line-height:1.5;font-weight:500}.section-success .wrapper .success-point-box{display:flex;gap:48px;margin:44px 0 38px 0}.section-success .wrapper .success-point-box .success-point-item{display:flex;flex-direction:column;width:33.333%;align-items:center}.section-success .wrapper .success-point-box .success-point-item p.point-lead{font-size:18px;color:#3398a1;font-weight:600;letter-spacing:.04em;text-align:center}.section-success .wrapper .success-point-box .success-point-item p.point-text{font-size:16px;line-height:1.6;text-align:justify}.section-success .wrapper .success-point-box .success-point-item h4{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;color:#3aa7b1;margin:8px 0 14px 0}@media only screen and (max-width: 767.98px){.section-success{padding:.7rem .24rem .38rem .24rem}.section-success .wrapper{padding:0}.section-success .wrapper .lead-text-box p.success-lead{font-size:.2rem}.section-success .wrapper .lead-text-box h2.success-top{font-size:.24rem;margin:.18rem 0 .14rem 0}.section-success .wrapper .lead-text-box h3.success-lead-end{font-size:.22rem}.section-success .wrapper .success-point-box{gap:.3rem;flex-direction:column;margin:.44rem 0 .38rem 0}.section-success .wrapper .success-point-box .success-point-item{width:100%}.section-success .wrapper .success-point-box .success-point-item img{width:auto;height:1.8rem}.section-success .wrapper .success-point-box .success-point-item p.point-lead{font-size:.18rem}.section-success .wrapper .success-point-box .success-point-item p.point-text{font-size:.16rem}.section-success .wrapper .success-point-box .success-point-item h4{font-size:.24rem;margin:0 0 .14rem 0}.section-success .wrapper .success-point-box .success-point-item.-dot-bottom-border{background-image:linear-gradient(to right, #3AA7B1 1px, transparent 6px);background-size:10px 1px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:.3rem}.section-success .wrapper .success-point-box .success-point-item.-dot-top-border{background-image:linear-gradient(to right, #3AA7B1 1px, transparent 6px);background-size:10px 1px;background-repeat:repeat-x;background-position:left top;padding-top:.3rem}}.section-merit{padding:0 0 160px 0;text-align:center}.section-merit h3.merit-lead{font-size:28px;font-weight:700;color:#3aa7b1;letter-spacing:.04em;margin:80px 0 19px 0}@media only screen and (max-width: 767.98px){.section-merit{padding:.64rem 0}.section-merit .wrapper{padding-right:.24rem;padding-left:.24rem}.section-merit .wrapper img{width:100%}.section-merit h3.merit-lead{font-size:.24rem;margin:.6rem 0 .14rem 0;line-height:1.5}.section-merit p.sm-scroll-info{font-size:.14rem;color:#333;text-align:right;margin-top:.2rem}.section-merit .scroll-box{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.section-merit .scroll-box div img{max-width:100%;min-width:1000px;vertical-align:top}}.scroll-box::-webkit-scrollbar{height:4px}.scroll-box::-webkit-scrollbar-track{background:#eee}.scroll-box::-webkit-scrollbar-thumb{background:#aaa;border:none}.scroll-box::-webkit-scrollbar-thumb:hover{background:#999}.fade-in{opacity:0;transition-duration:800ms;transition-property:opacity,transform}.fade-in.-second{transition-duration:1000ms}.fade-in.-third{transition-duration:1200ms}.fade-in-up{transform:translate(0, 50px)}.fade-in-down{transform:translate(0, -50px)}.fade-in-left{transform:translate(-50px, 0)}.fade-in-right{transform:translate(50px, 0)}.scroll-in{opacity:1;transform:translate(0, 0)}/*# sourceMappingURL=top.min.css.map */