@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Lato:wght@100..900&display=swap";:root{--primary-color: #0096E9;--secondary-color: #FFE600;--bg-color: #FFFCE0;--main-font-color: #222222;--entry-color: #EA4E39;--gray-color: #EDEDED;--font-defalt: "Noto Sans JP", sans-serif;--font-Lato: "Lato", sans-serif}::-moz-selection{color:#fff;background:var(--primary-color)}::selection{color:#fff;background:var(--primary-color)}html{-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0;color:var(--main-font-color);font-size:1rem;font-family:var(--font-defalt);scroll-behavior:smooth}body{height:100%;font-size:.875rem;font-weight:400;line-height:1.7;font-feature-settings:"palt";letter-spacing:.1em;counter-reset:number 0}a{color:var(--main-font-color);transition:opacity 1s}img{width:100%;height:auto;vertical-align:bottom}.bold{font-weight:bold}.align-c{text-align:center}.text-deco-u{text-decoration:underline}.note{font-family:var(--font-noto-sans);font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:0}.l-mlr-c{margin-left:auto;margin-right:auto}.l-mlr-16{margin-left:1rem;margin-right:1rem}.l-mt-08{margin-top:.5rem}.l-mt-16{margin-top:1rem}.l-mt-24{margin-top:1.5rem}.l-mt-32{margin-top:2rem}.l-mt-40{margin-top:2.5rem}.l-mt-48{margin-top:3rem}.l-mt-56{margin-top:3.5rem}.l-mt-64{margin-top:4rem}.l-mt-80{margin-top:5rem}.l-mt-100{margin-top:6.25rem}.l-mb-08{margin-bottom:.5rem}.l-mb-16{margin-bottom:1rem}.l-mb-24{margin-bottom:1.5rem}.l-mb-32{margin-bottom:2rem}.l-mb-40{margin-bottom:2.5rem}.l-mb-48{margin-bottom:3rem}.l-mb-56{margin-bottom:3.5rem}.l-mb-64{margin-bottom:4rem}.l-mb-80{margin-bottom:5rem}.l-mb-100{margin-bottom:6.25rem}.l-pt-56{padding-top:3.5rem}.l-pd-lr-24{padding-left:1.5rem;padding-right:1.5rem}.l-pd-lr-32{padding-left:2rem;padding-right:2rem}.l-pd-tb-56{padding-top:3.5rem;padding-bottom:3.5rem}.l-content_pdrl{padding-right:1.5rem;padding-left:1.5rem}.sp-only{display:none}.fadeoff{opacity:0;transition:all 2s;transform:translateY(1rem)}.fadeon{opacity:1;transform:translateY(0)}.fade_top{opacity:0;transition:all 2s;transform:translateY(1rem)}.fade_top_active{opacity:1;transform:translateY(0)}.fade_top_active:nth-of-type(1){transition-delay:.1s}.fade_top_active:nth-of-type(2){transition-delay:1.2s}.l-kv__parts.fade_top.fade_top_active{transition-delay:.5s}.l-kv__label.fade_top.fade_top_active{transition-delay:1.8s}.l-kv__present.fade_top.fade_top_active{transition-delay:1.5s}.frame.fade_top{transform:translateY(0)}.rumble{-webkit-animation:rumble .1s linear 6;animation:rumble .1s linear 6}@-webkit-keyframes rumble{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(0)}75%{transform:translate(-2px)}100%{transform:translate(0)}}@keyframes rumble{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(0)}75%{transform:translate(-2px)}100%{transform:translate(0)}}.fuwafuwa{-webkit-animation:1s fuwafuwa linear infinite;animation:1s fuwafuwa linear infinite}@-webkit-keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.fuwafuwa-rotate{-webkit-animation:1s fuwafuwa-rotate linear infinite;animation:1s fuwafuwa-rotate linear infinite}@-webkit-keyframes fuwafuwa-rotate{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(-6deg)}}@keyframes fuwafuwa-rotate{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(-6deg)}}.yurayura{-webkit-animation:2s yurayura linear infinite;animation:2s yurayura linear infinite}@-webkit-keyframes yurayura{0%,100%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}}@keyframes yurayura{0%,100%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}}.rotation{-webkit-animation:20s rotation linear infinite;animation:20s rotation linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blur,.blur_top{opacity:0;filter:blur(80px);transition:all 1s}.blur_active{filter:blur(0px);opacity:1}.title.blur_top{transition-delay:0s}.product_img.blur_top{transition-delay:.5s}.content.blur_top{transition-delay:1s}@-webkit-keyframes bounce{0%{transform:scale(1, 1) translate(0, 0)}15%{transform:scale(0.98, 0.9) translate(0, 5px)}30%{transform:scale(1.02, 1) translate(0, 8px)}50%{transform:scale(0.98, 1.05) translate(0, -8px)}70%{transform:scale(1, 0.9) translate(0, 5px)}100%{transform:scale(1, 1) translate(0, 0)}0%,100%{opacity:1}}@keyframes bounce{0%{transform:scale(1, 1) translate(0, 0)}15%{transform:scale(0.98, 0.9) translate(0, 5px)}30%{transform:scale(1.02, 1) translate(0, 8px)}50%{transform:scale(0.98, 1.05) translate(0, -8px)}70%{transform:scale(1, 0.9) translate(0, 5px)}100%{transform:scale(1, 1) translate(0, 0)}0%,100%{opacity:1}}@-webkit-keyframes loop1{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes loop1{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@-webkit-keyframes loop2{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes loop2{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.splash{opacity:1;position:fixed;z-index:98;top:0;left:0;width:100%;height:100%;background:var(--primary-color)}.splash__logo{z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.splash__logo img{width:200px}.l-pc-campaign{position:fixed;top:0;left:0;width:67.03vw;height:100%;z-index:1}.l-pc-campaign__inner{display:grid;grid-template-columns:26.48vw 40.55vw;height:100%}.l-pc-campaign__left{width:26.48vw;height:100%;background:var(--primary-color);padding:0 2.5vw;display:grid;grid-template-columns:1fr;align-items:center}.l-pc-campaign__left__inner{display:grid;grid-template-rows:auto auto;gap:2.5rem}.l-pc-campaign__left__inner .logo{max-width:180px;width:14.06vw;margin:0 auto}.l-pc-campaign__left__inner .anchor{padding:.5rem 1rem;border:1px solid #fff;border-radius:1.5rem}.l-pc-campaign__left__inner .anchor li{position:relative;line-height:1.5}.l-pc-campaign__left__inner .anchor li:not(:last-of-type){border-bottom:1px dashed #fff}.l-pc-campaign__left__inner .anchor li a{position:relative;color:#fff;display:flex;align-items:center;gap:1rem;padding:1rem 0;transition:all ease .5s}.l-pc-campaign__left__inner .anchor li a:hover{color:var(--secondary-color)}.l-pc-campaign__left__inner .anchor li a:hover::before{border-left:6px solid var(--secondary-color);transform:translateX(4px)}.l-pc-campaign__left__inner .anchor li a::before{content:"";width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:6px solid #fff;border-right:0;display:inline-block;transition:all ease .5s}.l-pc-campaign__right{width:40.55vw;height:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);background:var(--secondary-color);position:relative;z-index:1;display:grid;align-items:center}.frame{position:absolute;top:0;left:0;width:100%;height:100%;background-size:auto auto;background-color:#ffe600;background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgb(0, 150, 233) 10px, rgb(0, 150, 233) 20px)}.frame::after{content:"";background:var(--secondary-color);width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;left:15px}.l-kv{position:relative;z-index:1;padding:2rem 0}.l-kv__parts{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.l-kv__parts img:nth-of-type(1){width:19.38vw;max-width:240px}.l-kv__parts img:nth-of-type(2){width:12.89vw;max-width:150px}.l-kv__title{width:34.3vw;max-width:410px;margin:0 auto}.l-kv__date{width:28.75vw;max-width:360px;margin:1rem auto}.l-kv__present-label{position:relative}.l-kv__label{position:absolute;top:-1.5rem;right:2rem;width:13.52vw;max-width:160px;z-index:1}.l-kv__present{width:31.09vw;max-width:380px;margin:0 auto}main{position:relative;z-index:1}.l-monthly-campaign{text-align:center;font-size:1rem;font-weight:bold;line-height:1;color:#fff;padding:.5rem 1.5rem;border:1px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem;border-radius:2rem}.l-sp-campaign{height:auto;width:32.97vw;position:absolute;z-index:0;top:0;right:0;background:var(--primary-color);padding:1.5rem 1rem 1rem}.l-sp-campaign__inner{background:var(--bg-color);border-radius:1.5rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}.l-sp-campaign__header{display:none}.c-btn{position:relative;z-index:1;text-align:center;font-size:.875rem;font-weight:700;max-width:360px;min-height:64px;margin:0 auto;background:var(--entry-color);border:1px solid var(--entry-color);transition:all .5s ease-out}.c-btn:hover{background:#fff}.c-btn a{margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;min-height:64px;color:#fff;padding:.5rem;transition:1s;position:relative;z-index:1}.c-btn a::before{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;right:1.5rem;top:calc(50% - 4px);z-index:1;transition:.5s}.c-btn a:hover{color:var(--entry-color)}.c-btn a:hover::before{right:1.2rem;border-top:2px solid var(--entry-color);border-right:2px solid var(--entry-color)}.c-btn_blank,.c-btn_blank--ylw{position:relative;z-index:1;text-align:center;font-size:.875rem;font-weight:700;line-height:1.5}.c-btn_blank a,.c-btn_blank--ylw a{margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;min-height:64px;color:#fff;background:var(--primary-color);padding:.8rem 1rem;transition:1s;position:relative}.c-btn_blank a span,.c-btn_blank--ylw a span{position:relative;z-index:1}.c-btn_blank a::before,.c-btn_blank--ylw a::before{content:"";width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 0.928955H13.5V13.9804H0.5V0.928955Z" stroke="white"/><path d="M16 2.43631V16.4878H2" stroke="white"/></svg>');background-size:100%;position:absolute;right:1rem;top:calc(50% - 7px);z-index:1;transition:.5s}.c-btn_blank a:hover,.c-btn_blank--ylw a:hover{opacity:.7}.c-btn_blank--ylw a,.c-btn_blank--ylw--ylw a{color:var(--main-font-color);background:var(--secondary-color)}.c-btn_blank--ylw a::before,.c-btn_blank--ylw--ylw a::before{background-image:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 0.928955H13.5V13.9804H0.5V0.928955Z" stroke="%23222222"/><path d="M16 2.43631V16.4878H2" stroke="%23222222"/></svg>')}.c-title{position:relative;color:var(--primary-color);font-size:.875rem;font-weight:bold;letter-spacing:1px;text-align:center;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:0;padding:0 1.5rem;transform:rotate(-6deg);margin:0 auto 2.8rem}.c-title::before{z-index:-1;content:"";width:100%;height:36px;background:var(--secondary-color);position:absolute;left:0;top:50%;transform:translateY(-50%) skewX(-25deg)}.c-title::after{content:"";width:35px;height:29px;background:url(../images/icon-lightning.svg);background-size:100%;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%)}.c-section_title{color:var(--main-font-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-family:var(--font-Lato);font-size:1.875rem;font-weight:bold;line-height:1;letter-spacing:1px;text-transform:uppercase;display:grid;text-align:center;gap:.5rem;margin:0 auto 2.5rem}.c-section_title::after{content:attr(data-text) "";font-size:.75rem}.c-lead{padding:2rem 1.5rem 3.5rem}.c-lead p{font-size:1rem;font-weight:500;line-height:1.8}.c-lead .note{font-size:.75rem;line-height:1.5;margin-top:1rem}.l-present{padding:3.5rem 1.5rem;background:#fff}.l-present .c-copy{margin:0 auto 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--entry-color);font-weight:bold;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.l-present .c-copy span{font-size:1.25rem;font-family:var(--font-sen);letter-spacing:0}.l-present .c-copy::before,.l-present .c-copy::after{content:"";width:40px;height:1px;background:var(--entry-color)}.l-present .c-copy::before{rotate:65deg}.l-present .c-copy::after{rotate:-65deg}.l-present__image{padding:0 1rem}.l-present__detail{margin:1rem 0 1.5rem}.l-present__title{text-align:center;font-weight:bold;font-size:1rem;line-height:1.5}.l-present__title span{font-size:.75rem}.l-present__copy{line-height:1.4;font-size:.75rem;background:var(--gray-color);border-radius:2rem 2rem 2rem 0;padding:.625rem 1rem;margin:1.5rem auto 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-feature{position:relative}.l-feature__01,.l-feature__02{padding:4.5rem 1.5rem;background:var(--secondary-color);position:relative}.l-feature__02{padding:5.5rem 1.5rem;background:var(--primary-color)}.l-feature__02 .l-feature__point{margin-top:0}.l-feature__02 .l-feature__point-title{color:var(--primary-color);background:var(--secondary-color)}.l-feature__title{text-align:center;font-size:1.125rem;font-weight:bold;color:var(--primary-color);margin-bottom:2rem}.l-feature__title-line{display:flex;margin-bottom:2rem}.l-feature__point{background:#fff;border-radius:.5rem;margin-top:4.5rem;padding:3.25rem 1.5rem 1.5rem}.l-feature__point-title{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.5;font-size:1rem;font-weight:bold;color:#fff;background:var(--primary-color);padding:1rem 1.5rem;border-radius:2rem 2rem 2rem 0;margin:-5rem auto 1.5rem}.l-feature__point-img{margin-top:1.5rem}.c-stripe{position:absolute;width:100%;height:15px;background-size:auto auto;background-color:#ffe600;background-image:repeating-linear-gradient(-45deg, transparent, transparent 13px, rgb(0, 150, 233) 13px, rgb(0, 150, 233) 26px)}.c-stripe--top{top:0;left:0}.c-stripe--bottom{bottom:0;left:0}.l-campaign{padding:3.5rem 1.5rem;background:var(--bg-color)}.l-campaign h3{position:relative;z-index:0;padding:.5rem 1rem;color:#fff;font-weight:bold;font-size:.875rem;line-height:1;border-radius:2rem 2rem 2rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2rem;background:var(--main-font-color)}.l-campaign p{letter-spacing:0;margin:1rem 0 0}.l-campaign .info-confirm{margin-top:2rem;padding:1rem;background:#fff;border-radius:.5rem}.l-campaign .info-confirm h3{font-size:.8125rem;margin:0 auto .5rem;border:none;background:none;color:var(--main-font-color)}.l-campaign .info-confirm h3::before{content:none}.l-campaign .info-confirm ol li{list-style:decimal;margin-left:1.5rem}.attention{padding:3.5rem 1.5rem 2.5rem;background:#fff}.attention .c-section_title{color:var(--main-font-color)}.attention ul{margin:2rem 0 0}.attention ul li{font-size:.75rem;line-height:1.5;position:relative}.attention ul li:not(:last-child){margin-bottom:1rem}.attention ul li::before{content:"※";display:inline-block}.attention ul li a{text-decoration:underline}.attention ul li ol{margin:.5rem 1rem 0}.attention ul li ol li::before{content:none}.attention ul li ol li:not(:last-child){margin-bottom:.2rem}footer{padding:1.5rem;text-align:center;background:#fff;border-radius:0 0 1.5rem 1.5rem}footer .organizer{font-weight:700}footer .sns{margin:2.5rem 0;display:flex;gap:1.5rem;justify-content:center}footer .copyright{font-size:.625rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 896px){.l-pc-campaign{display:none}.l-sp-campaign{border-radius:0;margin:0 auto auto 0;width:100%;max-width:100%;position:relative;top:auto;left:unset;transform:unset;padding:0}.l-sp-campaign__inner{border-radius:0;box-shadow:none}.l-sp-campaign__header{display:block;background:var(--secondary-color);padding:2rem;position:relative}.l-monthly-campaign{border:none;font-size:.875rem;margin:0 auto;padding:.5rem}.l-monthly-campaign.fade_top,.l-sp-campaign__inner.fade_top{transform:translateY(0)}.l-kv{padding:0}.l-kv__parts{margin-bottom:4.1vw}.l-kv__parts img:nth-of-type(1){width:46.41vw;max-width:100%}.l-kv__parts img:nth-of-type(2){width:30.77vw;max-width:100%}.l-kv__title{width:84.62vw;max-width:100%}.l-kv__date{width:71.03vw;max-width:100%;margin:4.1vw auto 7.18vw}.l-kv__label{width:40.77vw;max-width:100%;top:-8.21vw;right:0}.l-kv__present{width:82.56vw;max-width:100%}}@media screen and (max-width: 599px){.sp-only{display:block}.pc_bg{display:none}main{margin:0}}
/*# sourceMappingURL=style.min.css.map */