@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap);.o-list--portrait{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.o-list--portrait>*{width:calc((100% - 45px) / 4)}.o-list--portrait *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-list--portrait .m-list__item{position:relative}.o-list--portrait .m-list__item a{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;width:100%;height:100%;background:#fff;text-align:left}.o-list--portrait .m-list__item a.is-done{background:#fff url(https://img.moppy.jp/pub/global/common/done.svg) no-repeat 104% 102%/50%}.o-list--portrait .m-list__item .a-list__item__img{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;margin:0 auto 10px}.o-list--portrait .m-list__item .a-list__item__img img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.o-list--portrait .m-list__item .a-list__item__title{font-weight:700;font-size:15px;line-height:1.4;margin-bottom:10px}.o-list--portrait .m-list__item .a-list__item__title--line-clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-list--portrait .m-list__item .a-list__item__title--line-clamp2{display:-webkit-box;overflow:hidden;max-height:2.8em;word-break:break-word;line-height:1.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.o-list--portrait .m-list__item .a-list__item__action{font-size:13px;line-height:1.2;margin:0 auto 10px;width:100%}.o-list--portrait .m-list__item .a-list__item__action--line-clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.o-list--portrait .m-list__item .a-list__item__action--line-clamp2{display:-webkit-box;overflow:hidden;max-height:2.8em;word-break:break-word;line-height:1.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.o-list--portrait .m-list__item .m-list__item__review{margin:auto 0 10px}.o-list--portrait .m-list__item .m-list__item__point{margin-top:auto}.o-list--portrait .m-list__item .a-list__item__point{font-weight:700;font-size:20px;margin:0;color:#ff3939}.o-list--portrait .m-list__item .a-list__item__benefit{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:5px;max-width:100%;background:#eee;color:#ff3939;text-align:center}.o-list--portrait .m-list__item:has(.m-list__item__review) .a-list__item__benefit,.o-list--portrait .m-list__item:has(.m-list__item__review) .m-list__item__point{margin-top:0}.o-list--col5{gap:22.5px}.o-list--col5 .m-list__item{width:180px}.o-list--col5 .m-list__item a{padding:15px}.o-list--col5 .m-list__item .a-list__item__img{width:150px;height:150px}.o-list--col5 .m-list__item .a-list__item__point{font-size:20px}.o-list--col6{gap:30px}.o-list--col6 .m-list__item{width:140px}.o-list--col6 .m-list__item .a-list__item__img{width:120px;height:120px}.o-list--col6 .m-list__item .a-list__item__point{font-size:20px}.o-list--col8{gap:10px}.o-list--col8 .m-list__item{width:115px}.o-list--col8 .m-list__item a{padding:10px}.o-list--col8 .m-list__item .a-list__item__img{width:95px;height:95px}.o-list--col8 .m-list__item .a-list__item__title{font-size:13px}.o-list--col8 .m-list__item .a-list__item__point{font-size:15px}.o-list--center .m-list__item a{text-align:center}.o-list--slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.o-list--slider .m-list__item a{padding:10px}.o-list--slider .m-list__item .a-list__item__img{width:120px;height:120px}.o-list--slider .m-list__item .a-list__item__point{font-size:20px}.o-list--sf:not(:empty){margin-bottom:30px}.o-list--sf .o-list--col-sf{gap:10px}.o-list--sf .o-list--col-sf .m-list__item{width:115px}.o-list--sf .o-list--col-sf .m-list__item a{padding:10px}.o-list--sf .o-list--col-sf .m-list__item .a-list__item__img{width:95px;height:95px}.o-list--sf .o-list--col-sf .m-list__item .a-list__item__title{font-size:13px}.o-list--sf .o-list--col-sf .m-list__item .a-list__item__point{font-size:15px}.o-lp__yappari-collab_202508{letter-spacing:.08em;font-weight:400;font-size:14px;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:#eb6100;color:#3a0308;text-align:center}.o-lp__yappari-collab_202508 *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-lp__yappari-collab_202508 img{display:block;margin:auto;height:auto}.o-lp__yappari-collab_202508 .m-lp__section{position:relative;padding:60px 0;background:#eb6100}.o-lp__yappari-collab_202508 .m-lp__section--bg{background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/bg-pattern.png) 50% repeat}.o-lp__yappari-collab_202508 .m-lp__inner{position:relative;margin:0 auto;width:1000px}.o-lp__yappari-collab_202508 .m-lp__box{position:relative;padding:40px;background:#fff9e6;-webkit-box-shadow:0 0 15px rgba(255,249,230,.75);box-shadow:0 0 15px rgba(255,249,230,.75)}.o-lp__yappari-collab_202508 .m-lp__box:not(:last-child){margin-bottom:50px}.o-lp__yappari-collab_202508 .a-lp__title{margin-bottom:40px}.o-lp__yappari-collab_202508 .a-lp__text{letter-spacing:.08em;font-weight:900;font-size:26px;line-height:1.6}.o-lp__yappari-collab_202508 .a-lp__text--l{letter-spacing:.08em;font-weight:900;font-size:120%;line-height:1}.o-lp__yappari-collab_202508 .a-lp__text--emphasis{color:#ffe696}.o-lp__yappari-collab_202508 .a-lp__text--marker{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#ffe696));background:linear-gradient(transparent 70%,#ffe696 0)}.o-lp__yappari-collab_202508 .a-lp__text--strong{color:#bf111b}.o-lp__yappari-collab_202508 .m-lp__btn{position:relative}.o-lp__yappari-collab_202508 .m-lp__btn .a-lp__btn{letter-spacing:.08em;font-weight:700;font-size:22px;line-height:1;position:relative;display:block;overflow:hidden;margin:0 auto;padding:20px 0;width:550px;border-radius:2em;background:#bf111b;color:#fff9e6}.o-lp__yappari-collab_202508 .m-lp__btn .a-lp__btn:after{display:block;width:8px;height:8px;border-style:solid;border-color:#fff9e6;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:3px 3px 0 0;position:absolute;top:0;right:40px;bottom:0;margin:auto;content:""}.o-lp__yappari-collab_202508 .m-lp__btn .a-lp__btn:hover{opacity:.8}.o-lp__yappari-collab_202508 .m-lp__mainvisual{overflow:hidden;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/mainvisual_bg.png) no-repeat 50%/cover,-webkit-gradient(linear,left bottom,left top,from(#c04f00),to(#ff9f5c));background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/mainvisual_bg.png) no-repeat 50%/cover,linear-gradient(0deg,#c04f00,#ff9f5c)}.o-lp__yappari-collab_202508 .m-lp__mainvisual__inner{margin:0 auto;padding:10px 80px;width:1280px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/mainvisual_character.png) no-repeat right 80px bottom 100%}.o-lp__yappari-collab_202508 .m-lp__mainvisual__catch{padding:15px 0;background:#eb6100}.o-lp__yappari-collab_202508 .m-lp__mainvisual__title{margin-right:auto;width:670px}.o-lp__yappari-collab_202508 .m-lp__mainvisual__title *{display:block}.o-lp__yappari-collab_202508 .m-lp__mainvisual .a-lp__mainvisual__title{margin-top:-30px}.o-lp__yappari-collab_202508 .a-lp__announce{letter-spacing:.08em;font-weight:400;font-size:16px;line-height:1;padding:10px 0;background:rgba(0,0,0,.7);color:#fff9e6}.o-lp__yappari-collab_202508 .a-lp__date{letter-spacing:.08em;font-weight:900;font-size:32px;line-height:1;padding:15px 0;background:#bf111b;color:#fff;font-style:italic}.o-lp__yappari-collab_202508 .m-lp__summary .m-lp__box{padding-bottom:450px}.o-lp__yappari-collab_202508 .m-lp__summary .a-lp__img{position:absolute;right:0;bottom:-30px;left:0}.o-lp__yappari-collab_202508 .m-lp__benefit .m-lp__box__detail{padding:180px 0 0}.o-lp__yappari-collab_202508 .m-lp__benefit .m-lp__box__coupon,.o-lp__yappari-collab_202508 .m-lp__benefit .m-lp__box__howto{padding-top:125px}.o-lp__yappari-collab_202508 .m-lp__benefit .a-lp__heading{position:absolute;top:0;left:-20px}.o-lp__yappari-collab_202508 .m-lp__benefit__step{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.o-lp__yappari-collab_202508 .m-lp__benefit__step__list{letter-spacing:.08em;font-weight:700;font-size:22px;line-height:1.5;position:relative;margin-bottom:10px;width:686px;height:82px;color:#fff9e6;text-align:left}.o-lp__yappari-collab_202508 .m-lp__benefit__step__list:first-child{background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/benefit_step01.png) no-repeat}.o-lp__yappari-collab_202508 .m-lp__benefit__step__list:nth-child(2){background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/benefit_step02.png) no-repeat}.o-lp__yappari-collab_202508 .m-lp__benefit__step__list:nth-child(3){background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/benefit_step03.png) no-repeat}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon{position:relative;margin:0 auto;width:467px;height:438px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/yappari-collab_202508/benefit_coupon.png) no-repeat}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon figcaption{letter-spacing:.08em;font-weight:700;font-size:16px;line-height:1;position:absolute;top:30px;right:0;left:0;color:#fff9e6}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon.is-logout{display:grid;margin-bottom:20px;place-items:center}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon.is-logout .a-lp__benefit__coupon__note{letter-spacing:.08em;font-weight:700;font-size:20px;line-height:1.5;z-index:1;color:#fff9e6}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon.is-logout .a-lp__benefit__coupon__note span{font-size:14px;display:block;margin-top:15px}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon.is-logout .a-lp__benefit__coupon__note span a{text-decoration:underline}.o-lp__yappari-collab_202508 .m-lp__benefit__coupon.is-logout:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.7);content:""}.o-lp__yappari-collab_202508 .m-lp__benefit .a-lp__benefit__step__text{position:absolute;top:50%;left:50%;width:66%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.o-lp__yappari-collab_202508 .m-lp__movie{padding-bottom:0}.o-lp__yappari-collab_202508 .m-lp__movie__youtube iframe{max-width:660px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.o-lp__yappari-collab_202508 .m-lp__movie__youtube__toc{letter-spacing:.03em;font-weight:700;font-size:16px;line-height:1;display:grid;width:600px;text-align:left;gap:15px;grid-template-rows:repeat(5,auto);grid-auto-flow:column;margin-inline:auto}.o-lp__yappari-collab_202508 .m-lp__recommend .m-lp__inner{width:800px}.o-lp__yappari-collab_202508 .m-lp__recommend .o-list--col3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.o-lp__yappari-collab_202508 .m-lp__recommend .o-list--col3>*{width:calc((100% - 30px) / 3)}.o-lp__yappari-collab_202508 .m-lp__recommend .m-list__item a{border-radius:0;background:#fff9e6;color:#3a0308}.o-lp__yappari-collab_202508 .m-lp__recommend .m-list__item a:hover{scale:1.05}.o-lp__yappari-collab_202508 .m-lp__recommend .m-list__item .a-list__item__img{max-width:125px}.o-lp__yappari-collab_202508 .m-lp__attention .m-lp__box{padding:40px 100px}.o-lp__yappari-collab_202508 .m-lp__attention .a-list--dot{letter-spacing:.08em;font-weight:400;font-size:13px;line-height:1.5}.o-lp__yappari-collab_202508 .m-lp__attention .a-list--dot:not(:last-child){margin-bottom:10px}