:root{--lightblue-bg:#eef5ff;--darkpink:#e40000;--orange:#ff0e00;--darkblue:#3738a4;--colorurl:#0b88dc;--bg-color:#f3f9ff;--pastel-dark-green:#1d5cda;--pastel-light-green:#9bceff;--gray-color:#a6a6a6}.mb-0{margin-bottom:0}.my-0{margin-left:0;margin-right:0}.m-auto{margin:0 auto}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.text-md-center{text-align:left}#mainslidewrapper{margin-top:0 !important}#breadcrumb{margin-top:115px;margin-bottom:0}#breadcrumb.breadcrumb.nta-static{margin-top:0}#mainslidewrapper{text-align:center}#norikae202601{font-size:16px;font-family:"Meiryo",sans-serif}#norikae202601 ul.note-list.ricemark{list-style-type:'※ '}#norikae202601 .campaign-mv img{margin:0 auto !important}#norikae202601 .newopen-campaign{background-image:url(../../../../../images/campaign/norikae202508/mfx_newopen_bg.webp);background-size:cover;background-repeat:no-repeat}#norikae202601 .cta-btn.disable{pointer-events:none}#norikae202601 section p{font-size:14px;color:#5e5e5e}#norikae202601 section:not(.hero){padding:30px 0}#norikae202601 section.overview,#norikae202601 section.campaign-period,#norikae202601 section.campaign-policy{background-color:var(--bg-color)}#norikae202601 section.campaign-policy .container{background-color:#fff;padding:30px}#norikae202601 section.cta{padding:30px 0}#norikae202601 section.overview h2.sec-title{margin-bottom:25px;text-align:center}#norikae202601 section.overview .btn-group{margin-top:35px;display:block}#norikae202601 section.overview p.text-large{font-size:14px}#norikae202601 section.campaign-period p.text-large.text-bold br{display:block}#norikae202601 section.campaign-period h2.sec-title{margin-bottom:25px}#norikae202601 section.campaign-period h2.sec-title+p.text-large.text-bold{font-size:20px}#norikae202601 section.newopen-campaign .campaign{background-color:#fff;padding:30px 50px;border-radius:15px}#norikae202601 section.newopen-campaign h3.sub-title{font-size:20px}#norikae202601 section.newopen-campaign h3.sub-title span{font-size:32px}#norikae202601 section.newopen-campaign a{font-size:16px}#norikae202601 section .cashback-timing h2.sec-title{margin-bottom:25px}#norikae202601 section .campaign-policy .policy{background-color:#fff;padding:20px}#norikae202601 section .campaign-policy h2.sec-title{font-size:20px;margin-bottom:20px}#norikae202601 .step{margin-bottom:30px;background-color:#fff;border:1px solid;border-image:linear-gradient(45deg, var(--pastel-dark-green), var(--pastel-light-green)) 1}#norikae202601 .step p{margin-bottom:0}#norikae202601 .step p .text-red{display:inline-block}#norikae202601 .step .text-bold{color:#000 !important;font-size:18px;line-height:26px}#norikae202601 .step__body{padding:20px 10px 15px}#norikae202601 .step__title{font-size:25px;letter-spacing:1px;font-family:"Noto Sans JP",serif;color:#fff;background-color:var(--pastel-dark-green);background:linear-gradient(90deg, var(--pastel-dark-green) 0, var(--pastel-light-green) 100%);padding:1px 14px 6px;vertical-align:middle}#norikae202601 .step__title span{font-size:31px;letter-spacing:-1px;font-weight:700;display:inline-block;margin-left:3px;position:relative;top:2px}#norikae202601 a.cta-btn{text-align:center}#norikae202601 a.cta-btn img{transition:.3s ease all}#norikae202601 h2.sec-title{color:#007acc;text-align:center}#norikae202601 h3.sub-title{font-weight:bold;font-size:16px}#norikae202601 h3.sub-title .text-red{display:inline-block}#norikae202601 p.text-large{font-size:16px;color:#000}#norikae202601 .text-bold{font-weight:bold}#norikae202601 .text-red{color:#ed0711}#norikae202601 .btn-allregister{background-color:var(--orange);border-radius:15px;height:80px;line-height:88px;position:relative;margin:auto;width:56rem;text-align:center}#norikae202601 .btn-allregister::after{content:"";width:25px;height:25px;background-image:url(../../../../../images/campaign/norikae202508/white-arrow.svg);position:absolute;background-repeat:no-repeat;right:2%;top:36%;background-size:contain}#norikae202601 .btn-allregister:hover,#norikae202601 .btn-allregister:focus,#norikae202601 .btn-allregister:active{color:#fff}#norikae202601 .btn-allregister.gray{background-color:var(--gray-color)}#norikae202601 .btn-animation:before{backface-visibility:hidden;background:rgba(255,255,255,0.15) none repeat scroll 0 0;content:"";height:100px;left:50%;position:absolute;top:0;transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);transition:transform .9s ease 0s;width:120%;z-index:3}#norikae202601 .btn-animation:hover:before{transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 500%, 0)}#norikae202601 .floating{position:fixed;bottom:0;width:100%;background:rgba(0,0,0,0.7);z-index:100;backdrop-filter:blur(2px);padding:15px 10px 5px 10px}@media screen and (max-width:639px){#norikae202601 .btn-allregister{width:100%;font-size:20px;height:60px;line-height:68px}#norikae202601 .btn-allregister::after{width:20px;height:20px;right:20px;top:36%}#norikae202601 .campaign-policy .container{margin:20px;padding:20px 10px !important}#norikae202601 h2.sec-title{margin-bottom:20px;font-size:16px}}@media screen and (max-width:320px){#norikae202601 .btn-allregister::after{width:20px;height:20px;right:0;top:36%}}@media (max-width:600px){#norikae202601 section.newopen-campaign .campaign{padding:10px}#norikae202601 section.newopen-campaign .campaign .sub-title{font-size:14px;line-height:25px}#norikae202601 section.newopen-campaign .campaign .sub-title span{font-size:20px}#norikae202601 .floating{padding:15px 10px 15px 10px}}@media (min-width:767px){#norikae202601 .visible-br{display:none}#norikae202601 section:not(.hero){padding:40px 0}#norikae202601 section.hero .container .col-xs-12{padding-left:15px;padding-right:15px}#norikae202601 section.cta{padding:40px 0}#norikae202601 section.overview .btn-group{margin-top:55px}#norikae202601 section.campaign-period p.text-large.text-bold br{display:none}#norikae202601 section.campaign-period h2.sec-title+p.text-large.text-bold{font-size:28px}#norikae202601 section.newopen-campaign .campaign{padding:35px 70px}#norikae202601 section.newopen-campaign h3.sub-title{font-size:26px;line-height:42px}#norikae202601 section.newopen-campaign a{font-size:18px}#norikae202601 section.campaign-policy h2.sec-title{font-size:26px}#norikae202601 section.overview p.text-large{font-size:18px}#norikae202601 .text-md-center{text-align:center}#norikae202601 a.cta-btn{display:block}#norikae202601 a.cta-btn img{max-width:530px}#norikae202601 a.cta-btn:hover img{transition:.3s ease all;filter:brightness(.9);transform:scale(1.1)}#norikae202601 a.cta-btn:active,#norikae202601 a.cta-btn::visited{transform:scale(1) !important}#norikae202601 h2.sec-title img{max-width:392px}#norikae202601 h3.sub-title{font-size:28px}#norikae202601 p.text-large{font-size:18px}#norikae202601 .step__body{padding:20px 15px 15px}#norikae202601 .step .text-bold{color:#000}#norikae202601 .step .text-bold br{display:block}}@media screen and (min-width:768px) and (max-width:991px){#norikae202601 .step .text-bold{font-size:14px;line-height:25px;letter-spacing:normal}#norikae202601 .step .step__body{padding:20px 5px 15px}#norikae202601 .step p{letter-spacing:normal}}@media screen and (min-width:992px) and (max-width:1199px){#norikae202601 .step .text-bold{font-size:16px;line-height:26px;letter-spacing:normal}#norikae202601 .step .step__body{padding:20px 5px 15px}#norikae202601 .step p{letter-spacing:normal}}#norikae202601 ul.custom{margin-top:15px;text-align:left}#norikae202601 ul.custom li{margin-bottom:3px;padding-left:15px;position:relative;font-size:14px}#norikae202601 ul.custom li::before{content:"";position:absolute;width:5px;height:5px;background-color:#353535;border-radius:100%;left:0;top:10px}#norikae202601 ul.custom li.no-dot{margin-top:15px;padding-left:0}#norikae202601 ul.custom li.no-dot::before{display:none}#norikae202601 ul.custom li.no-dot:first-child{margin-top:0}@media (max-width:991px){#breadcrumb.breadcrumb{margin-top:64px}}@media screen and (max-width:767px){ul.note-list.ricemark{margin-left:23px}}