@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap);@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@900&display=swap");@-webkit-keyframes item-slide{0%{-webkit-transform:rotate(10deg) translate(100px,-20px);transform:rotate(10deg) translate(100px,-20px)}to{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@keyframes item-slide{0%{-webkit-transform:rotate(10deg) translate(100px,-20px);transform:rotate(10deg) translate(100px,-20px)}to{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}@-webkit-keyframes item-float{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes item-float{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.o-lp__moppy-direct{letter-spacing:.05em;font-size:16px;font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;overflow:hidden;background:#f0f5f9;color:#192f69}.o-lp__moppy-direct *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-lp__moppy-direct img{display:block;margin:auto;height:auto}.o-lp__moppy-direct .is-hide{opacity:0;-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.o-lp__moppy-direct .is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.o-lp__moppy-direct .m-lp__section{padding:50px 0}.o-lp__moppy-direct .m-lp__inner{margin:0 auto;width:900px}.o-lp__moppy-direct .m-lp__caution{margin:0 auto;width:560px}.o-lp__moppy-direct .a-lp__title{letter-spacing:-.05em;font-weight:900;font-size:36px;line-height:1.4;text-align:center;font-family:Zen Maru Gothic,sans-serif}.o-lp__moppy-direct .a-lp__subtitle{margin:0 auto 20px;text-align:center}.o-lp__moppy-direct .a-lp__subtitle span{font-weight:700;font-size:20px;line-height:1.2;display:inline-block;padding:10px 15px;background-color:#f0f5f9}.o-lp__moppy-direct .a-lp__text+.a-lp__text{margin-top:10px}.o-lp__moppy-direct .a-lp__text--accent{color:#e55050}.o-lp__moppy-direct .a-lp__text--marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fef5a6));background:linear-gradient(transparent 60%,#fef5a6 0);font-weight:700}.o-lp__moppy-direct .a-lp .a-text--note--full,.o-lp__moppy-direct .a-lp__text--s{font-size:13px;line-height:1.5}.o-lp__moppy-direct .m-lp__header{font-weight:700;font-size:20px;padding:10px;background:#192f69;color:#fff;text-align:center}.o-lp__moppy-direct .m-lp__mainvisual{position:relative;overflow:hidden}.o-lp__moppy-direct .m-lp__mainvisual__text{margin-bottom:15px}.o-lp__moppy-direct .m-lp__mainvisual__text:before{position:absolute;top:-25%;left:0;z-index:1;width:100%;height:50%;background:#dde7eb;content:"";-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}.o-lp__moppy-direct .m-lp__mainvisual__text img{position:relative;z-index:2;padding:15px 100px 0}.o-lp__moppy-direct .m-lp__mainvisual__inner{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 40px;width:780px}.o-lp__moppy-direct .m-lp__mainvisual__title{margin-bottom:20px}.o-lp__moppy-direct .m-lp__mainvisual__title img{width:450px}.o-lp__moppy-direct .m-lp__mainvisual__merit li img{width:220px}.o-lp__moppy-direct .m-lp__mainvisual .a-lp__mainvisual__img__moppy{position:absolute;bottom:15px;left:-135px;width:180px;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:item-slide 1s ease-out forwards;animation:item-slide 1s ease-out forwards}.o-lp__moppy-direct .m-lp__mainvisual .a-lp__mainvisual__img__smartphone{position:relative;z-index:2;width:320px}.o-lp__moppy-direct .m-lp__merit{margin-bottom:50px}.o-lp__moppy-direct .m-lp__merit__item{position:relative;margin:0 auto 70px;padding:50px 80px 40px;width:800px;border-radius:50px;background:#fff;-webkit-box-shadow:0 15px 0 0 #ccddea;box-shadow:0 15px 0 0 #ccddea;text-align:center}.o-lp__moppy-direct .m-lp__merit__item--01:before,.o-lp__moppy-direct .m-lp__merit__item--02:before,.o-lp__moppy-direct .m-lp__merit__item--03:before{-webkit-animation:item-float 3s linear infinite;animation:item-float 3s linear infinite}.o-lp__moppy-direct .m-lp__merit__item--01:before{position:absolute;top:35px;left:-30px;z-index:1;margin:auto;width:90px;height:90px;background:url(https://img.moppy.jp/pub/global/pc/st/info/moppy-direct/merit_item01.png) 50%/contain no-repeat;content:""}.o-lp__moppy-direct .m-lp__merit__item--02:before{position:absolute;top:60px;right:-30px;z-index:1;margin:auto;width:110px;height:107px;background:url(https://img.moppy.jp/pub/global/pc/st/info/moppy-direct/merit_item02.png) 50%/contain no-repeat;content:""}.o-lp__moppy-direct .m-lp__merit__item--02 img{width:auto;height:230px}.o-lp__moppy-direct .m-lp__merit__item--03{margin-bottom:35px}.o-lp__moppy-direct .m-lp__merit__item--03:before{position:absolute;top:45px;left:-30px;z-index:1;margin:auto;width:100px;height:107px;background:url(https://img.moppy.jp/pub/global/pc/st/info/moppy-direct/merit_item03.png) 50%/contain no-repeat;content:""}.o-lp__moppy-direct .m-lp__merit__item .a-lp__title{font-size:30px;margin-bottom:15px}.o-lp__moppy-direct .m-lp__merit__item .a-lp__title em{font-size:40px}.o-lp__moppy-direct .m-lp__merit__item .a-lp__title .a-lp__title__number{position:absolute;top:-30px;right:0;left:0;margin:auto}.o-lp__moppy-direct .m-lp__merit__item .a-lp__title .a-lp__title__number img{width:auto;height:60px}.o-lp__moppy-direct .m-lp__merit__item .a-text--note--full{text-align:left}.o-lp__moppy-direct .m-lp__setting{background:#fff}.o-lp__moppy-direct .m-lp__setting .o-slider-ui{margin-bottom:20px}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-next,.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-prev{background:#fff}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-next:before,.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-prev:before{color:#192f69}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-next:hover,.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-prev:hover{opacity:.5}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-next{right:275px}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-button-prev{left:275px}.o-lp__moppy-direct .m-lp__setting .o-slider-ui img{margin-bottom:10px;width:240px}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-pagination-bullet:after,.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-pagination-bullet:before{width:10px;height:10px}.o-lp__moppy-direct .m-lp__setting .o-slider-ui .swiper-pagination-bullet-active:after{background-color:#192f69!important}.o-lp__moppy-direct .m-lp__setting .m-lp__swiper__text{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;height:50px}.o-lp__moppy-direct .m-lp__faq__inner:not(:last-child){margin-bottom:20px}.o-lp__moppy-direct .m-lp__faq__box dt{font-weight:700;font-size:18px;position:relative;padding:15px 60px 15px 80px;border-radius:10px;background:#192f69;color:#fff;text-indent:-2.5em;cursor:pointer}.o-lp__moppy-direct .m-lp__faq__box dt span{margin-right:7px;color:#fff}.o-lp__moppy-direct .m-lp__faq__box dt:after{display:block;width:12px;height:12px;border-style:solid;border-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:3px 3px 0 0;position:absolute;top:50%;right:25px;margin-top:-10px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}.o-lp__moppy-direct .m-lp__faq__box dt.is-active{border-radius:10px 10px 0 0}.o-lp__moppy-direct .m-lp__faq__box dt.is-active:after{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(5px) rotate(315deg);transform:translateY(5px) rotate(315deg)}.o-lp__moppy-direct .m-lp__faq__box dt:hover{opacity:.7}.o-lp__moppy-direct .m-lp__faq__box dd{display:none;padding:20px 40px;border-radius:0 0 10px 10px;background:#fff}.o-lp__moppy-direct .m-lp__safety{background:#fff}.o-lp__moppy-direct .m-lp__safety__pmark{text-align:center}.o-lp__moppy-direct .m-lp__safety__pmark a{display:inline-block;margin-bottom:10px}.o-lp__moppy-direct .m-lp__safety .m-lp__inner{width:700px}.o-lp__moppy-direct .m-lp__safety .a-lp__text{margin-bottom:30px}.o-lp__moppy-direct .m-lp__app{background:#192f69;color:#fff}.o-lp__moppy-direct .m-lp__app__item{margin:0 auto 30px;width:320px}.o-lp__moppy-direct .m-lp__app__item__qr{padding:10px 10px 2px;border-radius:10px;background:#fff}.o-lp__moppy-direct .m-lp__app__item img{width:auto;height:73px}.o-lp__moppy-direct .m-lp__app .m-lp__inner{width:700px}