.spline-qr{width:172px}@media screen and (max-width:767px){.spline-qr{width:70px}}.spline-search{width:367px}@media screen and (max-width:767px){.spline-search{width:180px}}.spline-hero{margin-bottom:60px}@media screen and (max-width:767px){.spline-hero{margin-bottom:50px}}.spline-hero .container{max-width:1020px}.spline-hero__inner{-ms-flex-align:center;align-items:center;background:url(../../../images/special/line/hero_bg.png) 0 50%/contain no-repeat;display:-ms-flexbox;display:flex;height:470px;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.spline-hero__inner{background-position:calc(50% + 30px) 50%;background-size:300px auto;height:auto;-ms-flex-pack:center;justify-content:center}}.spline-hero__content{text-align:center}.spline-hero h1{margin:0 auto 15px;max-width:450px}@media screen and (max-width:767px){.spline-hero h1{margin-bottom:200px;max-width:220px}}.spline-hero h1 span{color:#00b900;display:inline-block;font-size:26px;margin-bottom:5px}@media screen and (max-width:767px){.spline-hero h1 span{font-size:16px}}.spline-hero .spline-hero__ttl{line-height:1.15;margin:0 auto 15px;max-width:450px}@media screen and (max-width:767px){.spline-hero .spline-hero__ttl{margin-bottom:200px;max-width:220px}}.spline-hero .spline-hero__ttl p{color:#00b900;display:inline-block;font-size:26px;margin-bottom:5px}@media screen and (max-width:767px){.spline-hero .spline-hero__ttl p{font-size:16px}}.spline-hero .spline-qr{margin-bottom:30px}.spline-hero__btn{max-width:460px}@media screen and (max-width:767px){.spline-hero__btn{max-width:240px}}.spline-intro{line-height:2.2;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.spline-intro{margin-bottom:40px}}.spline-intro a{display:inline-block;margin-top:60px;padding:20px 40px;position:relative}@media screen and (max-width:767px){.spline-intro a{margin-top:30px}}.spline-intro a:before{border-bottom:1px solid;border-right:1px solid;content:"";display:block;height:26px;left:26px;position:absolute;top:0;transform:rotate(45deg);width:26px}.spline-howto{margin-bottom:60px}@media screen and (max-width:767px){.spline-howto{margin-bottom:50px}}.spline-howto__banner{background:#06b63a;color:#fff;font-size:30px;font-weight:700;line-height:1.5;padding:40px 10px;text-align:center}@media screen and (max-width:767px){.spline-howto__banner{font-size:20px;margin-bottom:30px;padding:30px 10px}}.spline-howto__steps{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:40px 0}@media screen and (max-width:767px){.spline-howto__steps{display:none}}.spline-howto__step{text-align:center}.spline-howto__step:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.spline-howto__step h2{margin-bottom:20px}}@media screen and (max-width:767px){.spline-howto__step p a{display:inline-block;margin-top:15px}}.spline-footer{background:#00b900;padding:110px 10px}@media screen and (max-width:767px){.spline-footer{padding:30px 10px}}.spline-footer .container{max-width:890px}.spline-footer__inner{position:relative}.spline-footer__content h3{margin-bottom:60px;max-width:390px;text-align:center}@media screen and (max-width:767px){.spline-footer__content h3{margin:0 auto 30px;max-width:230px}}.spline-footer__content h3 span{color:#fff;display:inline-block;font-size:25px;margin-bottom:5px}@media screen and (max-width:767px){.spline-footer__content h3 span{font-size:16px}}.spline-footer__content p{color:#fff;font-size:26px;line-height:1.34}@media screen and (max-width:767px){.spline-footer__content p{display:-ms-flexbox;display:flex;font-size:14px;-ms-flex-pack:center;justify-content:center}}.spline-footer__img{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:auto;position:absolute;right:0;text-align:center;top:0}@media screen and (max-width:767px){.spline-footer__img{margin-bottom:30px;position:static}}.spline-footer__img .spline-qr{margin-bottom:20px}