@-webkit-keyframes item-bounce{0%,20%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes item-bounce{0%,20%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes shadow-bounce{0%,20%{bottom:-5px;-webkit-transform:scale(1);transform:scale(1)}10%{bottom:-10px;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes shadow-bounce{0%,20%{bottom:-5px;-webkit-transform:scale(1);transform:scale(1)}10%{bottom:-10px;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes character-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes character-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes shadow-float{0%,to{bottom:-5px;-webkit-transform:scale(1);transform:scale(1)}50%{bottom:-10px;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes shadow-float{0%,to{bottom:-5px;-webkit-transform:scale(1);transform:scale(1)}50%{bottom:-10px;-webkit-transform:scale(.8);transform:scale(.8)}}.o-promotion{background:#fff}.o-promotion *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-promotion .m-promotion__section{padding:60px 0}.o-promotion .m-promotion__inner{margin:0 auto;width:1000px}.o-promotion .m-promotion__box{position:relative;z-index:1;padding:30px}.o-promotion .m-promotion__box:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;background:#fff;content:""}.o-promotion .m-promotion__box:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#e5faf8 0,#e5faf8 12px);content:""}.o-promotion .m-promotion__bg--base{background:#e5faf8}.o-promotion .m-promotion__bg--yellow{background:#ffffe5}.o-promotion .a-promotion__title{font-weight:700;font-size:35px;line-height:1.4;margin-bottom:30px;text-align:center}.o-promotion .a-promotion__title.space{margin-bottom:50px}.o-promotion .a-promotion__subtitle{font-weight:700;font-size:28px;line-height:1.3;margin-bottom:30px;text-align:center}.o-promotion .a-promotion__subtitle.half{font-weight:700;font-size:24px;line-height:1.3}.o-promotion .a-promotion__text{font-weight:400;font-size:16px;line-height:1.6;text-align:center}.o-promotion .a-promotion__text--accent{color:#23c2b7}.o-promotion .a-promotion__text--big{font-weight:700;font-size:18px;line-height:1.4;text-align:center}.o-promotion .a-promotion__text--notes{font-weight:400;font-size:13px;line-height:1.2;text-align:right}.o-promotion .m-promotion__step__item{width:290px}.o-promotion .m-promotion__step__item:last-child{width:400px}.o-promotion .m-promotion__step .a-promotion__step__title{letter-spacing:.1em;font-weight:700;font-size:24px;position:relative;margin-bottom:25px;padding:0 0 15px 1px;border-bottom:4px solid #23c2b7;color:#23c2b7}.o-promotion .m-promotion__step .a-promotion__step__title em{font-weight:700;font-size:30px;margin-left:5px}.o-promotion .m-promotion__step .a-promotion__step__title:before{position:absolute;bottom:-12px;left:0;display:block;width:20px;height:20px;border-radius:50%;background:#23c2b7;content:""}.o-promotion .m-promotion__step .a-promotion__step__img{text-align:center}.o-promotion .m-promotion__step .a-promotion__step__cashback{margin:0 auto;width:360px;border:4px solid #ddd}.o-promotion .m-promotion__step .a-promotion__title{font-size:33px}.o-promotion .m-promotion__sample__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 30px;width:490px}.o-promotion .m-promotion__sample__list{margin-top:auto}.o-promotion .m-promotion__sample__item{width:130px}.o-promotion .m-promotion__sample__item:nth-child(-n+3){margin-bottom:20px}.o-promotion .m-promotion__sample .a-promotion__sample__img{margin-bottom:10px;border:2px solid #ddd}.o-promotion .m-promotion__sample .a-promotion__sample__point{font-weight:700;font-size:18px;color:#ff6f61;text-align:center}.o-promotion .m-promotion__sample .a-promotion__subtitle i{margin-right:5px}.o-promotion .m-promotion__example__inner{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f6f4));background:linear-gradient(180deg,#fff,#f8f6f4)}.o-promotion .m-promotion__example__graph{-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:50px;padding:30px 0 85px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/example_bg.png) repeat-x bottom}.o-promotion .m-promotion__example__graph__item{position:relative;margin:0 50px}.o-promotion .m-promotion__example__graph__item:before{position:absolute;top:-40px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:10px solid transparent;border-bottom:30px solid gray;content:""}.o-promotion .m-promotion__example__graph__item:first-child:after{position:absolute;bottom:65px;left:245px;margin:auto;width:34px;height:212px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/example_flow.png) 50%/contain no-repeat;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.o-promotion .m-promotion__example__graph__item:last-child:before{border-bottom:30px solid #3cdcd1}.o-promotion .m-promotion__example__graph__item:last-child:after{position:absolute;top:-80px;right:-50px;margin:auto;width:103px;height:69px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/example_accent.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__example__character{position:absolute;right:0;bottom:80px;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.o-promotion .m-promotion__example__shopping{position:relative;margin-top:25px;width:197px}.o-promotion .m-promotion__example__shopping .a-promotion__example__icon{position:absolute;top:-25px;right:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;width:50px;height:50px;border:4px solid #f2b600;border-radius:50%}.o-promotion .m-promotion__example__shopping .a-promotion__example__category{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:4px;padding:40px 0 20px;background:#f2b600;color:#fff;text-align:center}.o-promotion .m-promotion__example__shopping .a-promotion__example__text{font-weight:700;font-size:16px;line-height:1.3;margin:auto 0 4px;padding:20px 0;background:#fcf0cc;text-align:center}.o-promotion .m-promotion__example__shopping .a-promotion__example__text:last-child{margin-bottom:0}.o-promotion .m-promotion__example__shopping .a-promotion__example__text em{color:#23c2b7;font-size:24px}.o-promotion .m-promotion__example__travel{position:relative;margin-top:25px;width:197px}.o-promotion .m-promotion__example__travel .a-promotion__example__icon{position:absolute;top:-25px;right:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;width:50px;height:50px;border:4px solid #77d957;border-radius:50%}.o-promotion .m-promotion__example__travel .a-promotion__example__category{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:4px;padding:40px 0 20px;background:#77d957;color:#fff;text-align:center}.o-promotion .m-promotion__example__travel .a-promotion__example__text{font-weight:700;font-size:16px;line-height:1.3;margin:auto 0 4px;padding:20px 0;background:#e4f7dd;text-align:center}.o-promotion .m-promotion__example__travel .a-promotion__example__text:last-child{margin-bottom:0}.o-promotion .m-promotion__example__travel .a-promotion__example__text em{color:#23c2b7;font-size:24px}.o-promotion .m-promotion__example__card{position:relative;margin-top:25px;width:197px}.o-promotion .m-promotion__example__card .a-promotion__example__icon{position:absolute;top:-25px;right:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;width:50px;height:50px;border:4px solid #2caffe;border-radius:50%}.o-promotion .m-promotion__example__card .a-promotion__example__category{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:4px;padding:40px 0 20px;background:#2caffe;color:#fff;text-align:center}.o-promotion .m-promotion__example__card .a-promotion__example__text{font-weight:700;font-size:16px;line-height:1.3;margin:auto 0 4px;padding:20px 0;background:#d5efff;text-align:center}.o-promotion .m-promotion__example__card .a-promotion__example__text:last-child{margin-bottom:0}.o-promotion .m-promotion__example__card .a-promotion__example__text em{color:#23c2b7;font-size:24px}.o-promotion .m-promotion__example__free{position:relative;margin-top:25px;width:197px}.o-promotion .m-promotion__example__free .a-promotion__example__icon{position:absolute;top:-25px;right:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;width:50px;height:50px;border:4px solid #ff99d8;border-radius:50%}.o-promotion .m-promotion__example__free .a-promotion__example__category{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:4px;padding:40px 0 20px;background:#ff99d8;color:#fff;text-align:center}.o-promotion .m-promotion__example__free .a-promotion__example__text{font-weight:700;font-size:16px;line-height:1.3;margin:auto 0 4px;padding:20px 0;background:#ffebf7;text-align:center}.o-promotion .m-promotion__example__free .a-promotion__example__text:last-child{margin-bottom:0}.o-promotion .m-promotion__example__free .a-promotion__example__text em{color:#23c2b7;font-size:24px}.o-promotion .m-promotion__example__research{position:relative;margin-top:25px;width:197px}.o-promotion .m-promotion__example__research .a-promotion__example__icon{position:absolute;top:-25px;right:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;width:50px;height:50px;border:4px solid #ff5959;border-radius:50%}.o-promotion .m-promotion__example__research .a-promotion__example__category{font-weight:700;font-size:18px;line-height:1.2;margin-bottom:4px;padding:40px 0 20px;background:#ff5959;color:#fff;text-align:center}.o-promotion .m-promotion__example__research .a-promotion__example__text{font-weight:700;font-size:16px;line-height:1.3;margin:auto 0 4px;padding:20px 0;background:#ffdede;text-align:center}.o-promotion .m-promotion__example__research .a-promotion__example__text:last-child{margin-bottom:0}.o-promotion .m-promotion__example__research .a-promotion__example__text em{color:#23c2b7;font-size:24px}.o-promotion .m-promotion__example .a-promotion__example__label{font-weight:700;font-size:16px;position:absolute;right:0;bottom:-60px;left:0;color:#666;text-align:center}.o-promotion .m-promotion__example .a-promotion__example__label.use{color:#23c2b7}.o-promotion .m-promotion__example .a-promotion__example__data{font-weight:700;font-size:16px;line-height:1.3;position:relative;padding:20px 0;width:250px;background:#666;color:#fff;text-align:center}.o-promotion .m-promotion__example .a-promotion__example__data.use{padding:50px 0;background:#23c2b7}.o-promotion .m-promotion__example .a-promotion__example__data.use em{font-size:24px}.o-promotion .m-promotion__example .a-promotion__example__character{position:relative;z-index:1;-webkit-animation:item-bounce 2s ease-out infinite;animation:item-bounce 2s ease-out infinite}.o-promotion .m-promotion__example .a-promotion__example__character:after{position:absolute;right:0;bottom:-5px;left:0;z-index:-1;width:100px;height:30px;border-radius:50%;background:#f8f6f4;content:"";-webkit-animation:shadow-bounce 2s ease-out infinite;animation:shadow-bounce 2s ease-out infinite}.o-promotion .m-promotion__example .a-promotion__example__character.moppy{padding-bottom:20px;-webkit-animation:character-float 2s ease-out infinite;animation:character-float 2s ease-out infinite}.o-promotion .m-promotion__example .a-promotion__example__character.moppy:after{-webkit-animation:shadow-float 2s ease-out infinite;animation:shadow-float 2s ease-out infinite}.o-promotion .m-promotion__example .a-promotion__example__total{font-weight:700;font-size:30px;line-height:1.2;position:relative;z-index:1;margin-bottom:25px;text-align:center}.o-promotion .m-promotion__example .a-promotion__example__total:after{position:absolute;right:0;bottom:-15px;left:0;z-index:-1;height:10px;background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#e5faf8 0,#e5faf8 12px);content:""}.o-promotion .m-promotion__example .a-promotion__example__total em{color:#23c2b7;font-size:50px}.o-promotion .m-promotion__example .a-promotion__example__total span{font-size:24px}.o-promotion .m-promotion__system__flow{position:relative;margin:50px 0}.o-promotion .m-promotion__system__flow.user:after{position:absolute;top:0;left:200px;z-index:1;margin:auto;width:208px;height:180px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/system_flow01.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__system__flow.moppy:after{position:absolute;top:0;right:200px;z-index:1;margin:auto;width:208px;height:180px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/system_flow03.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__system__flow.company:after{position:absolute;top:0;right:200px;z-index:1;margin:auto;width:208px;height:180px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/system_flow02.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__system .a-promotion__system__img{padding:30px;border-radius:50%;background:#fff}.o-promotion .m-promotion__system .a-promotion__system__name{font-weight:700;font-size:16px;padding:10px;border-radius:100vmax;background:#333;color:#fff;text-align:center}.o-promotion .m-promotion__cashback__list{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;gap:10px;grid-template-columns:repeat(7,100px)}.o-promotion .m-promotion__cashback__list img{width:100%;height:auto}.o-promotion .m-promotion__cashback__total{position:relative;text-align:center}.o-promotion .m-promotion__cashback__total:before{position:absolute;bottom:60px;left:30px;margin:auto;width:158px;height:170px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/cashback_coin.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__cashback__total:after{position:absolute;right:30px;bottom:60px;margin:auto;width:158px;height:170px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/cashback_moppy.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__cashback .a-promotion__cashback__point{position:relative;margin-right:20px;padding-left:40px}.o-promotion .m-promotion__cashback .a-promotion__cashback__point:before{position:absolute;top:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background:url(https://img.moppy.jp/pub/global/pc/common/promotion/cashback_check.png) 50%/contain no-repeat;content:""}.o-promotion .m-promotion__cashback .a-promotion__cashback__text{font-weight:700;font-size:16px;text-align:right}.o-promotion .m-promotion__cashback .a-promotion__text--notes{margin-top:-30px}.o-promotion .m-promotion__uservoice__item{padding:30px;width:495px;border-radius:3px}.o-promotion .m-promotion__uservoice__item:nth-child(-n+2){margin-bottom:10px}.o-promotion .m-promotion__uservoice__user{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__icon{margin-right:20px;padding:4px;border-radius:50%;background:#fff}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__icon.base{border:4px solid #23c2b7}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__icon.yellow{border:4px solid #fce621}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__summary{text-align:left}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__summary span{font-size:16px}.o-promotion .m-promotion__uservoice .a-promotion__uservoice__text{text-align:left}.o-promotion .m-promotion__media .a-promotion__media__text{font-weight:400;font-size:14px;line-height:1.8}.o-promotion .m-promotion__media .a-promotion__media__text em{font-weight:700;font-size:16px;line-height:1.3}.o-promotion .m-promotion__media .swiper-slide{padding:20px;height:auto;border-radius:3px;background:#fff;text-align:center}.o-promotion .m-promotion__faq__item{margin-bottom:20px}.o-promotion .m-promotion__faq__item:last-child{margin-bottom:0}.o-promotion .m-promotion__faq__answer{display:none;padding:20px}.o-promotion .m-promotion__faq .a-promotion__faq__question{font-weight:700;font-size:18px;position:relative;padding:20px 30px;border-radius:100vmax;background:#23c2b7;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.o-promotion .m-promotion__faq .a-promotion__faq__question:hover{background:#1b948e}.o-promotion .m-promotion__faq .a-promotion__faq__question:after{position:absolute;top:35%;right:30px;display:block;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;content:"";-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.o-promotion .m-promotion__faq .a-promotion__faq__question.open:after{top:42%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.o-promotion .m-promotion__faq .a-promotion__faq__question span{font-weight:700;font-size:20px;margin-right:20px}.o-promotion .m-promotion__faq .a-promotion__faq__text{font-weight:400;font-size:14px;line-height:1.4;margin:0 auto;width:940px;text-align:left}@-webkit-keyframes btn-reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}to{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes btn-reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}to{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes text-bounce{0%{top:-50px}10%{top:-45px}20%{top:-50px}30%{top:-45px}40%{top:-50px}}@keyframes text-bounce{0%{top:-50px}10%{top:-45px}20%{top:-50px}30%{top:-45px}40%{top:-50px}}@-webkit-keyframes item-scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes item-scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.o-lp__poikatsu-lab_200p_1000p{font-size:14px;line-height:1.8}.o-lp__poikatsu-lab_200p_1000p *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-lp__poikatsu-lab_200p_1000p .m-lp__inner{margin:0 auto;padding:40px 0;width:1000px}.o-lp__poikatsu-lab_200p_1000p .a-lp__btn{font-weight:700;font-size:30px;line-height:1;position:relative;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;overflow:hidden;margin:0 auto;padding:10px 0;width:800px;border-radius:2em;background:#e53935;-webkit-box-shadow:0 6px 0 #a1120f;box-shadow:0 6px 0 #a1120f;color:#fff;text-align:center}.o-lp__poikatsu-lab_200p_1000p .a-lp__btn:after{position:absolute;font-family:moppyfont;speak:none;content:"\e10e";right:30px;color:#fff}.o-lp__poikatsu-lab_200p_1000p .a-lp__btn:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.o-lp__poikatsu-lab_200p_1000p .a-lp__btn--before{font-weight:700;font-size:20px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:20px;padding:10px;width:65px;height:65px;border-radius:50%;background:#fff;color:#e53935;text-align:center}.o-lp__poikatsu-lab_200p_1000p .a-lp__btn--reflection{position:absolute;top:-180px;left:0;width:30px;height:100%;background:#fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:btn-reflection 3s ease-in-out infinite;animation:btn-reflection 3s ease-in-out infinite}.o-lp__poikatsu-lab_200p_1000p .a-lp__title{font-weight:700;font-size:24px;margin-bottom:20px;text-align:center}.o-lp__poikatsu-lab_200p_1000p .a-lp__text--line{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0,#ffe310));background:linear-gradient(transparent 50%,#ffe310 0);padding:0 .5em}.o-lp__poikatsu-lab_200p_1000p .a-lp__text--accent01{color:#23c2b7}.o-lp__poikatsu-lab_200p_1000p .a-lp__text--accent02{color:#ff3939}.o-lp__poikatsu-lab_200p_1000p .a-lp__text--accent03{color:#ffe310}.o-lp__poikatsu-lab_200p_1000p .a-lp__text--big{font-weight:700;font-size:20px}.o-lp__poikatsu-lab_200p_1000p .a-lp__balloon--blue{font-weight:700;font-size:18px;line-height:1;position:relative;display:inline-block;padding:.5em 1em;min-width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:2em;background:#055691;color:#fff;text-align:center}.o-lp__poikatsu-lab_200p_1000p .a-lp__balloon--blue:after{position:absolute;top:calc(100% - 4px);left:50%;width:17px;height:14px;background:#055691;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);clip-path:polygon(50% 100%,0 0,100% 0)}.o-lp__poikatsu-lab_200p_1000p .a-lp__balloon--yellow{font-weight:700;font-size:18px;line-height:1;position:relative;display:inline-block;padding:.5em 1em;min-width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:2em;background:#ffe310;text-align:center}.o-lp__poikatsu-lab_200p_1000p .a-lp__balloon--yellow:after{position:absolute;top:calc(100% - 4px);left:50%;width:17px;height:14px;background:#ffe310;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);clip-path:polygon(50% 100%,0 0,100% 0)}.o-lp__poikatsu-lab_200p_1000p .m-lp__appeal{padding:10px 0;background:#23c2b7;color:#fff;text-align:center}.o-lp__poikatsu-lab_200p_1000p .m-lp__appeal .a-lp__appeal__text{font-weight:700;font-size:24px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual{position:relative;overflow:hidden;padding:30px 0;background:#fff;text-align:center}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 10px;width:1000px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__img{margin-left:-20px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__text{max-width:680px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__induction{padding:10px 0;background:repeating-linear-gradient(135deg,transparent,transparent 10px,#ddd 0,#ddd 20px) #ebebeb}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__induction__inner{margin:0 auto;padding:20px;width:900px;border-radius:10px;background:#fff;-webkit-box-shadow:0 0 10px 0 hsla(0,0%,40%,.3);box-shadow:0 0 10px 0 hsla(0,0%,40%,.3)}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__item{position:relative;width:480px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__item__box{width:100%;height:100%}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__item .m-lp__balloon{position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:text-bounce 3s ease-in infinite;animation:text-bounce 3s ease-in infinite}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual__btn{padding-left:20px;border-left:2px solid #ddd}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__title{font-weight:700;font-size:24px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__title--small{font-size:18px}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__title--point{font-weight:700;font-size:48px;display:inline-block;margin-bottom:10px;padding:0 .5em;background:#ffe310;color:#ff3939;font-style:italic;-webkit-animation:item-scale 2s ease infinite;animation:item-scale 2s ease infinite}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__btn{font-weight:700;font-size:30px;line-height:1;position:relative;display:block;overflow:hidden;padding:20px;width:340px;border-radius:10px;background:#e53935;-webkit-box-shadow:0 6px 0 #a1120f;box-shadow:0 6px 0 #a1120f;color:#fff;text-align:center}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__btn:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-lp__mainvisual__btn__text{font-weight:700;font-size:16px;display:block;margin-bottom:10px;padding:10px 5px;border-radius:5px;background:#fff;color:#e53935}.o-lp__poikatsu-lab_200p_1000p .m-lp__mainvisual .a-list__item__point{font-size:36px}.o-lp__poikatsu-lab_200p_1000p .m-lp__about{font-size:16px;background:#e5faf8}.o-lp__poikatsu-lab_200p_1000p .m-lp__about__box{margin:0 auto 20px;padding:30px;width:800px;border:3px solid #23c2b7;border-radius:10px;background:#fff}.o-lp__poikatsu-lab_200p_1000p .m-lp__about__text{margin-left:20px}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits{background:#ffe310}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits__detail{position:relative;margin:0 auto 30px;width:900px}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits__detail:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50px;height:50px;background:url(https://img.moppy.jp/pub/global/pc/lp/poikatsu-lab_200p_1000p/benefits_plus.png) 50%/contain no-repeat;content:""}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits__detail__item{position:relative;padding:20px;width:440px;border-radius:10px;background:#fff}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits__detail .m-lp__balloon{position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-lp__poikatsu-lab_200p_1000p .m-lp__benefits .a-lp__benefits__title{margin:0 auto 40px;text-align:center}.o-lp__poikatsu-lab_200p_1000p .m-lp__note{background:#23c2b7}.o-lp__poikatsu-lab_200p_1000p .m-lp__note__inner{padding:40px;border-radius:10px;background-color:#fff}.o-lp__poikatsu-lab_200p_1000p .m-lp__note dt{font-weight:700;font-size:16px}.o-lp__poikatsu-lab_200p_1000p .m-lp__note dd:not(:last-child){margin-bottom:20px}.o-lp__poikatsu-lab_200p_1000p .m-lp__floating{position:sticky;bottom:0;z-index:1;padding:30px 0 24px;width:100%;background:hsla(0,0%,100%,.7)}