@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap);@-webkit-keyframes item-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes item-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes item-float{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes item-float{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.o-new-life_2026{font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#525252}.o-new-life_2026 *{font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box}.o-new-life_2026 img{display:block;margin:auto;height:auto}.o-new-life_2026 .a-text--pink{font-weight:700;color:#e5467e}.o-new-life_2026 .a-text--small{font-weight:400;font-size:14px;line-height:1.5;display:inline-block}.o-new-life_2026 .a-text--large{font-size:130%}.o-new-life_2026 .a-text--line{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0,#fff174));background:linear-gradient(transparent 65%,#fff174 0)}.o-new-life_2026 .o-list--col6{gap:15px}.o-new-life_2026 .m-new-life_2026__mainvisual{position:relative}.o-new-life_2026 .m-new-life_2026__mainvisual__header__text{padding:10px;background:#f9dee3;text-align:center}.o-new-life_2026 .m-new-life_2026__mainvisual__inner{position:relative;overflow:hidden;height:425px;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f5fdff),to(#d1f7ff));background:linear-gradient(0deg,#f5fdff 20%,#d1f7ff)}.o-new-life_2026 .m-new-life_2026__mainvisual__inner:before{position:absolute;bottom:-2px;margin:auto;width:100%;height:66px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/mainvisual_bg_town.png) 50%/contain no-repeat;content:"";background-repeat:repeat}.o-new-life_2026 .m-new-life_2026__mainvisual__titles{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -55px 130px;gap:25px;grid-template-columns:auto auto}.o-new-life_2026 .m-new-life_2026__mainvisual__titles .a-new-life_2026__mainvisual__subtitle{margin-top:55px}.o-new-life_2026 .m-new-life_2026__mainvisual__title:before{position:absolute;top:0;right:0;bottom:0;left:120px;margin:auto;width:930px;height:320px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/mainvisual_bg_flower01.png) 50%/contain no-repeat;content:"";-webkit-animation:item-float 2s linear infinite;animation:item-float 2s linear infinite}.o-new-life_2026 .m-new-life_2026__mainvisual__title:after{position:absolute;top:85px;right:0;bottom:0;left:0;margin:auto;width:1085px;height:155px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/mainvisual_bg_flower02.png) 50%/contain no-repeat;content:"";-webkit-animation:item-float 3s linear infinite;animation:item-float 3s linear infinite}.o-new-life_2026 .m-new-life_2026__mainvisual__date{font-weight:700;font-size:24px;line-height:1.3;padding:10px 0;background:#6bbecf;color:#fff;text-align:center}.o-new-life_2026 .m-new-life_2026__mainvisual .a-new-life_2026__mainvisual__moppy{position:relative;-webkit-animation:item-bounce 2s linear infinite;animation:item-bounce 2s linear infinite}.o-new-life_2026 .m-new-life_2026__campaign{background:repeating-linear-gradient(90deg,#f9dee3,#f9dee3 22px,#fae3e7 0,#fae3e7 44px)}.o-new-life_2026 .m-new-life_2026__campaign__title{margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__campaign__inner{margin:auto;padding:45px;text-align:center}.o-new-life_2026 .m-new-life_2026__campaign__inner__text{font-size:22px;line-height:35px;display:inline-block;margin-bottom:35px;padding:30px 0;width:1000px;border-radius:20px;background-color:#fff}.o-new-life_2026 .m-new-life_2026__campaign__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;width:1000px}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--yellow{font-weight:700;font-size:28px;font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;display:block;padding:25px 0;width:460px;height:80px;border:1px solid #eec41a;border-radius:50px;color:#fff;text-align:center;cursor:pointer;background:#eec41a;-webkit-box-shadow:0 6px #ba9600;box-shadow:0 6px #ba9600}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--yellow:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--yellow:after{position:absolute;font-family:moppyfont;speak:none;content:"\e10f";right:30px;color:#fff}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--green{font-weight:700;font-size:28px;font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;display:block;padding:25px 0;width:460px;height:80px;border:1px solid #9eca70;border-radius:50px;color:#fff;text-align:center;cursor:pointer;background:#9eca70;-webkit-box-shadow:0 6px #6e9149;box-shadow:0 6px #6e9149}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--green:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.o-new-life_2026 .m-new-life_2026__campaign .a-new-life_2026__campaign__btn--green:after{position:absolute;font-family:moppyfont;speak:none;content:"\e10f";right:30px;color:#fff}.o-new-life_2026 .m-new-life_2026__present{position:relative;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f5fdff),to(#d1f7ff));background:linear-gradient(0deg,#f5fdff 20%,#d1f7ff)}.o-new-life_2026 .m-new-life_2026__present__title{margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__present__inner{position:relative;z-index:0;margin:auto;padding:45px 0;width:1000px;text-align:center}.o-new-life_2026 .m-new-life_2026__present__inner:before{position:absolute;top:-45px;right:0;left:720px;z-index:-1;margin:auto;width:548px;height:262px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_right.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__present__inner:after{position:absolute;right:0;bottom:-40px;left:-1100px;z-index:-1;margin:auto;width:562px;height:245px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_left.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__present__inner__text{display:inline-block;padding:10px 0 5px;width:1000px;border:2px solid #6bbecf;border-radius:20px;background-color:#fff}.o-new-life_2026 .m-new-life_2026__present__inner__text ul{margin:5px 0}.o-new-life_2026 .m-new-life_2026__step{background:repeating-linear-gradient(90deg,#f9dee3,#f9dee3 22px,#fae3e7 0,#fae3e7 44px)}.o-new-life_2026 .m-new-life_2026__step__title{margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__step__inner{margin:auto;padding:45px;text-align:center}.o-new-life_2026 .m-new-life_2026__step__inner__text{font-weight:400;font-size:22px;line-height:35px;position:relative;display:inline-block;padding:30px 0;width:1000px;border-radius:20px;background-color:#fff}.o-new-life_2026 .m-new-life_2026__step__inner__text:before{position:absolute;top:-27px;left:34px;margin:auto;width:133px;height:125px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/step_mopiko.png) 50%/contain no-repeat;content:"";-webkit-animation:item-bounce 2s linear infinite;animation:item-bounce 2s linear infinite}.o-new-life_2026 .m-new-life_2026__participation{position:relative;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f5fdff),to(#d1f7ff));background:linear-gradient(0deg,#f5fdff 20%,#d1f7ff)}.o-new-life_2026 .m-new-life_2026__participation__title{position:relative;margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__participation__title:after{position:absolute;top:290px;right:-130px;z-index:0;margin:auto;width:1280px;height:466px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/bg_flower.png) 50%/contain no-repeat;content:"";-webkit-animation:item-float 2s linear infinite;animation:item-float 2s linear infinite}.o-new-life_2026 .m-new-life_2026__participation__inner{position:relative;z-index:0;margin:auto;padding:45px 0;width:1000px;text-align:center}.o-new-life_2026 .m-new-life_2026__participation__inner:before{position:absolute;top:-45px;right:0;left:720px;z-index:-1;margin:auto;width:548px;height:262px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_right.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__participation__inner:after{position:absolute;right:0;bottom:-40px;left:-1100px;z-index:-1;margin:auto;width:562px;height:245px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_left.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__participation__category--a,.o-new-life_2026 .m-new-life_2026__participation__category--b{position:relative;margin:40px auto 10px;padding:60px 0 40px;width:1000px;border-radius:20px}.o-new-life_2026 .m-new-life_2026__participation__category--a .a-new-life_2026__participation__category,.o-new-life_2026 .m-new-life_2026__participation__category--b .a-new-life_2026__participation__category{margin:-85px auto 35px}.o-new-life_2026 .m-new-life_2026__participation__category--a{border:3px solid #eec41a;background-color:#fcf6ba}.o-new-life_2026 .m-new-life_2026__participation__category--b{border:3px solid #9eca70;background-color:#dcf0c7}.o-new-life_2026 .m-new-life_2026__share{background:repeating-linear-gradient(90deg,#f9dee3,#f9dee3 22px,#fae3e7 0,#fae3e7 44px)}.o-new-life_2026 .m-new-life_2026__share__title{margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__share__inner{position:relative;margin:auto;padding:45px 0;width:1000px;text-align:center}.o-new-life_2026 .m-new-life_2026__share__inner:before{position:absolute;top:-65px;right:10px;margin:auto;width:109px;height:122px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/share_mopiyo.png) 50%/contain no-repeat;content:"";-webkit-animation:item-bounce 2s linear infinite;animation:item-bounce 2s linear infinite}.o-new-life_2026 .m-new-life_2026__share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--line{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#06c755;color:#fff;text-align:center;-webkit-box-shadow:0 10px #05ae4a;box-shadow:0 10px #05ae4a}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--line:hover{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#07e060;color:#fff;text-align:center}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--line:hover,.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--line:hover:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--x{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#333;color:#fff;text-align:center;-webkit-box-shadow:0 10px #000;box-shadow:0 10px #000}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--x:hover{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#666;color:#fff;text-align:center}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--x:hover,.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--x:hover:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#3291fd;color:#fff;text-align:center;letter-spacing:.1em;font-size:18px;line-height:1.4;-webkit-box-shadow:0 10px #0276fa;box-shadow:0 10px #0276fa}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy:hover{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#65acfd;color:#fff;text-align:center;letter-spacing:.1em;font-size:18px;line-height:1.4}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy:hover,.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy:hover:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy.is-copied{letter-spacing:.05em;font-weight:900;font-size:25px;line-height:1;display:block;margin:10px 0;padding:20px 0;width:300px;height:65px;border-radius:2em;background:#65acfd;color:#fff;text-align:center;letter-spacing:.1em;font-size:18px;line-height:1.4;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(10px);transform:translateY(10px)}.o-new-life_2026 .m-new-life_2026__share .a-lp__btn--copy.is-copied:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.o-new-life_2026 .m-new-life_2026__detail{position:relative;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f5fdff),to(#d1f7ff));background:linear-gradient(0deg,#f5fdff 20%,#d1f7ff)}.o-new-life_2026 .m-new-life_2026__detail__title{position:relative;margin-bottom:20px}.o-new-life_2026 .m-new-life_2026__detail__title:after{position:absolute;top:350px;right:-130px;z-index:0;margin:auto;width:1280px;height:466px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/bg_flower.png) 50%/contain no-repeat;content:"";-webkit-animation:item-float 2s linear infinite;animation:item-float 2s linear infinite}.o-new-life_2026 .m-new-life_2026__detail__inner{position:relative;z-index:0;margin:auto;padding:45px 0;width:1000px;text-align:center}.o-new-life_2026 .m-new-life_2026__detail__inner:before{position:absolute;top:-45px;right:0;left:720px;z-index:-1;margin:auto;width:548px;height:262px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_right.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__detail__inner:after{position:absolute;right:0;bottom:-40px;left:-1100px;z-index:-1;margin:auto;width:562px;height:245px;background:url(https://img.moppy.jp/pub/global/pc/st/campaign/new-life_2026/sakura_left.png) 50%/contain no-repeat;content:""}.o-new-life_2026 .m-new-life_2026__detail__inner__text{position:relative;display:inline-block;padding:30px;width:1000px;border:2px solid #6bbecf;border-radius:20px;background-color:#fff}.o-new-life_2026 .m-new-life_2026__detail__inner__text .a-new-life_2026__detail__text{margin-bottom:10px}.o-new-life_2026 .m-new-life_2026__detail__inner__text li{font-weight:400}.o-new-life_2026 .m-new-life_2026__detail__inner__text dt{font-weight:700;font-size:16px;line-height:1.8;margin-bottom:10px;color:#6bbecf}.o-new-life_2026 .m-new-life_2026__detail__inner__text dd{font-size:14px;line-height:1.8;margin-bottom:20px}