body{margin:0;padding:0;overflow-x:visible;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}body p{font-size:1.1rem;line-height:1.7;color:#333}@media screen and (max-width: 1000px){body p{font-size:min(1.1rem,14px)}}body a{text-decoration:none}body a:hover{cursor:pointer}@media screen and (max-width: 1000px){body{overflow-x:hidden}}body .pc-only{display:block}@media screen and (max-width: 1000px){body .pc-only{display:none}}body .sp-only{display:none}@media screen and (max-width: 1000px){body .sp-only{display:block}}.anv-fv{text-align:center}.anv-fv .anv-fv__inner-top{position:absolute;top:0;width:100%;height:70vh;background-image:url("../images/fv-pc.webp");background-size:cover;background-position:center;z-index:1}@media screen and (max-width: 850px){.anv-fv .anv-fv__inner-top{background-image:url("../images/fv-tablet.webp")}}@media screen and (max-width: 530px){.anv-fv .anv-fv__inner-top{background-image:url("../images/fv-sp.webp")}}.anv-fv .anv-fv__inner{width:100%;height:70vh;background-color:#08c656;position:relative;z-index:0}.anv-fv .anv-fv__title{position:relative;text-align:center;margin-top:-4%;z-index:2}@media screen and (max-width: 1000px){.anv-fv .anv-fv__title{margin-top:-4.5%}}.anv-fv .anv-fv__title .anv-fv__img{width:50%;max-height:100px;min-width:250px}.anv-fv__decoration-box{overflow:hidden}.anv-fv__decoration-wrap{top:-30px;left:10%;position:absolute;animation:floating-x 7.2s ease-in-out infinite alternate-reverse;mix-blend-mode:soft-light}.anv-fv__decoration-wrap--1{width:80%;top:0px;left:10%;animation:floating-y 4.5s ease-in-out infinite alternate-reverse}@media screen and (max-width: 1000px){.anv-fv__decoration-wrap--1{transform:scale(0.5);top:450px;right:10%}}.anv-fv__decoration-wrap--2{transform:scale(0.7);top:600px;left:70%;animation:floating-x 6.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration-wrap--3{transform:scale(0.2);top:300px;left:10%;animation:floating-x 1.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration-wrap--4{top:60px;left:65%;animation:floating-x 4.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration-wrap--5{top:200px;left:60%;transform:rotate(45deg);animation:floating-x 4.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration-wrap--6{top:600px;left:1%;transform:rotate(45deg);animation:floating-x 2.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration{animation:floating-y 2.5s ease-in-out infinite alternate-reverse}@media screen and (max-width: 1000px){.anv-fv__decoration{width:150px}}.anv-fv__decoration--1{animation:floating-x 4.5s ease-in-out infinite alternate-reverse}@media screen and (max-width: 1000px){.anv-fv__decoration--1{width:300px}}.anv-fv__decoration--2{animation:floating-x 5.5s ease-in-out infinite alternate-reverse}.anv-fv__decoration--3{animation:floating-y 3.8s ease-in-out infinite alternate-reverse}.anv-fv__decoration--4{animation:floating-y 5.8s ease-in-out infinite alternate-reverse}.anv-fv__decoration--5{animation:floating-y 3.3s ease-in-out infinite alternate-reverse}.anv-fv__decoration--6{animation:floating-y 1.9s ease-in-out infinite alternate-reverse}@keyframes floating-x{0%{transform:translateX(-5%)}100%{transform:translateX(5%)}}@keyframes floating-y{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}.anv-wrapper .anv-wrapper__img{position:absolute;right:0;top:10%;filter:blur(3px);opacity:.7;z-index:-1}@media screen and (max-width: 1000px){.anv-wrapper .anv-wrapper__img{width:15%;right:0;bottom:-0.5%}}.anv-wrapper .anv-summary .anv-summary__text{text-align:center}@media screen and (max-width: 1000px){.anv-wrapper .anv-summary .anv-summary__text{font-size:min(1.4rem,14px);text-align:inherit}}.anv-wrapper .anv-detail{position:relative}.anv-wrapper .anv-detail__description-wrap{margin:20px 0 50px 0;display:flex;justify-content:space-between;position:relative}.anv-wrapper .anv-detail__description-text{line-height:2;padding:16px;border:1px solid #333;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700}.anv-wrapper__get-btn{width:20%;position:fixed;right:16px;bottom:16px;border-radius:8px;background:linear-gradient(to left, #F9DB39, #DF6937, #D22828, #A13EB9, #004898);font-size:min(1.4rem,18px);font-weight:600;box-shadow:0 0 8px rgba(51,51,51,.2);z-index:2;border:1px solid #fff;padding:16px;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.anv-wrapper__get-btn{background:linear-gradient(to bottom left, #19aae8, #313ed0);padding:12px 4px;width:45%;font-size:min(1.4rem,14px);right:8px;bottom:8px}}@media(hover: hover)and (pointer: fine){.anv-wrapper__get-btn:hover{opacity:.8}}.line-stamp-present__img--upchan-1{position:absolute;top:-10px;right:0}@media screen and (max-width: 1000px){.line-stamp-present__img--upchan-1{top:80px;width:105px}}.line-stamp-present__img--upchan-2{position:absolute;left:0;bottom:0}.line-stamp-present__img--qrcode{margin:10px 0 0 100px}.line-stamp-present__description-title{padding:10px 0;font-weight:700;font-size:20px}.line-stamp-present__description{width:60%;margin:30px 0 0}@media screen and (max-width: 1000px){.line-stamp-present__description{width:100%}}.line-stamp-present__text-img{width:70%}.line-stamp-present__span{padding:4px 10px;background:#08c656;color:#fff;font-weight:normal}.line-stamp-present__attention{display:block;color:red;font-size:16px;font-weight:700}@media screen and (max-width: 1000px){.line-stamp-present__attention{font-size:14px}}@media screen and (max-width: 1000px){.line-stamp-present__catch{width:50%;margin:0 auto 15px auto}}.line-stamp-present__get-btn{width:390px;margin:0 auto;margin-top:16px;text-align:center;border-radius:8px;background:linear-gradient(to left, #F9DB39, #DF6937, #D22828, #A13EB9, #004898);font-size:min(1.4rem,18px);font-weight:600;box-shadow:0 0 8px rgba(51,51,51,.2);border:1px solid #fff;padding:16px;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.line-stamp-present__get-btn{width:100%;font-size:min(1.4rem,14px);padding:12px 4px;margin:4px auto 8px}}.line-stamp-present__get-btn--pc-only{margin:15px auto 0}@media screen and (max-width: 1000px){.line-stamp-present__get-btn--pc-only{display:none}}.line-stamp-present__get-btn--end{display:none;background:#7a7a7a}@media screen and (max-width: 1000px){.line-stamp-present__get-btn--end{display:flex}}.line-stamp-present__get-btn .material-symbols-outlined{font-size:min(1.4rem,20px)}@media screen and (max-width: 1000px){.line-stamp-present__get-btn .material-symbols-outlined{font-size:min(1.4rem,16px)}}@media(hover: hover)and (pointer: fine){.line-stamp-present__get-btn:hover{opacity:.8}}.line-stamp-purchase__description-title{padding:10px 0;font-weight:700;font-size:20px}.line-stamp-purchase__description{width:60%}@media screen and (max-width: 1000px){.line-stamp-purchase__description{width:100%}}.line-stamp-purchase__description-text{line-height:2;padding:16px;border:1px solid #333;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.line-stamp-purchase__span{padding:4px 10px;background:#08c656;color:#fff;font-weight:normal}.line-stamp-purchase__price{font-weight:700}.line-stamp-purchase__img-2{position:absolute;bottom:0;right:0}@media screen and (max-width: 1000px){.line-stamp-purchase__img-2{width:100%;position:relative}}.line-stamp-purchase__img-3{width:55%}@media screen and (max-width: 1000px){.line-stamp-purchase__img-3{width:100%}}.line-stamp-purchase__example{display:flex;justify-content:center;align-items:center;padding:30px 16px;border:1px solid #333;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.line-stamp-purchase__get-btn{width:390px;margin:0 auto;margin-top:16px;text-align:center;border-radius:8px;background:linear-gradient(to left, #F9DB39, #DF6937, #D22828, #A13EB9, #004898);font-size:min(1.4rem,18px);font-weight:600;box-shadow:0 0 8px rgba(51,51,51,.2);border:1px solid #fff;padding:16px;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.line-stamp-purchase__get-btn{background:linear-gradient(to bottom left, #19aae8, #313ed0);width:100%;font-size:min(1.4rem,14px);padding:12px 4px;margin:4px auto 8px}}.line-stamp-purchase__get-btn .material-symbols-outlined{font-size:min(1.4rem,20px)}@media screen and (max-width: 1000px){.line-stamp-purchase__get-btn .material-symbols-outlined{font-size:min(1.4rem,16px)}}@media(hover: hover)and (pointer: fine){.line-stamp-purchase__get-btn:hover{opacity:.8}}.outline__list-block--line-stamp{display:flex}.outline__link--line-stamp{position:relative;display:flex;padding:0 0 0 15px;align-items:center;text-decoration:none !important}.outline__link--line-stamp::after{position:absolute;bottom:4px;right:0;content:"";width:56px;height:1px;background-color:#19aae8}@media screen and (max-width: 1000px){.outline__link--line-stamp::after{width:50px;bottom:3px}}@media(hover: hover)and (pointer: fine){.outline__link--line-stamp:hover::after{display:none}}.outline .material-symbols-outlined--line-stamp{font-size:14px;margin:0 0 0 15px}