@charset "UTF-8";:root{--bg-primary: #0d0d0d;--bg-secondary: #1f1f1f;--black-line: #383838;--black-weak: #494a3a;--gray: #656565;--text-secondary: #838383;--yellow-dark: #cac200;--yellow-normal: #fff73e;--yellow-light: #fff73e80;--yellow-weak: #fff73e1a;--green-dark: #2e8510;--green-normal: #68ff4f;--green-light: #3eff5d;--bage-dark: #7f7f5d;--bage-normal: #bebe92;--white: #ffffff;--red-dark: #b73e42;--red: #ff575c;--red-weak: #d77d86;--blue: #6ad4f6;--blue-dark: rgba(56, 144, 170, 1);--orange-gradient: linear-gradient(135deg, #ff6b6b, #ffa500);--txt-color: #fff;--link-color: var(--blue);--main-gradient: linear-gradient( 180deg, #ffea4f 0%, #fff73e 33.33%, #68ff4f 75%, #00e517 100% );--voltage-breakdown-sale: #a5b4fc;--voltage-breakdown-earning: #99f6e4;--voltage-breakdown-quest: #fda4af;--voltage-brand-green: #4bd31d;--text-on-light: #333333;--text-on-light-strong: #111111;--font: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-logo: "Righteous", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--z-gnav: 10000001;--z-play-queue: 10000002;--z-volume: 10000003;--z-play-area: 100000000;--z-over-wrap: 1000000000000;--z-drawer-toggle: 1000000000050;--z-drawer-overlay: 1000000000100;--z-drawer: 1000000000101;--z-modal: 1000000000200;--z-toast: 1000000000300;--root_dir: "../img";--radius-full: calc(infinity * 1px);--vc-chat-bg-primary: #0f1115;--vc-chat-bg-secondary: #151922;--vc-chat-bg-messages: #0b0d11;--vc-chat-bg-bubble: #161a22;--vc-chat-bg-bubble-own: #3a2c00;--vc-chat-bg-input: #0e1118;--vc-chat-bg-input-area: #121620;--vc-chat-border-default: #2a2f38;--vc-chat-border-input: #343b46;--vc-chat-border-own: #a96f00;--vc-chat-text-primary: #f7f7f8;--vc-chat-text-message: #f4f4f5;--vc-chat-text-secondary: #9aa3b2;--vc-chat-text-placeholder: #7b8494;--vc-chat-bg-error: #3a1717;--vc-chat-border-error: #b93838;--vc-chat-text-error: #fca5a5;--vc-chat-bg-button: #d99400;--vc-chat-text-button: #111;--vc-chat-spinner-track: #3b4250;--vc-chat-spinner-head: #d99400;--vc-chat-policy-bg: #ffffff;--vc-chat-policy-bg-blocked: #fff8f0;--vc-chat-policy-border: #e8e8e8;--vc-chat-policy-title: #333333;--vc-chat-policy-description: #999999;--vc-chat-policy-switch-on: #ff6b5b;--vc-chat-policy-switch-off: #d0d0d0;--vc-chat-policy-switch-knob: #ffffff;--vc-chat-policy-switch-knob-shadow: 0 2px 4px rgba(0, 0, 0, .1);--vc-chat-unread-bg: #4a90e2;--vc-chat-unread-text: #ffffff}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--green-normal);cursor:pointer;border:none;margin-top:-5px}.volume-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--green-normal);cursor:pointer;border:none}.volume-slider:disabled::-webkit-slider-thumb{background:#888;cursor:not-allowed}.volume-slider:disabled::-moz-range-thumb{background:#888;cursor:not-allowed}.volume-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px}.volume-slider::-moz-range-track{height:6px;border-radius:3px;background:transparent}@keyframes cassette-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes knock-badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.animate-knock-badge{animation:knock-badge-bounce .8s ease-in-out 3}@media (prefers-reduced-motion: reduce){.animate-knock-badge{animation:none}}.room-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:room-marquee-rtl var(--room-marquee-seconds, 40s) linear infinite}.room-marquee-track--ltr{animation-name:room-marquee-ltr}.room-marquee-viewport:hover .room-marquee-track{animation-play-state:paused}@keyframes room-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes room-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.room-marquee-track{animation:none}}.stampcards-page{padding:5rem 0 8rem}@media screen and (max-width: 767px){.stampcards-page{padding:3rem 1rem 6rem}}.stampcards-page .stampcard-title{display:flex;flex-direction:column;gap:1rem;justify-content:center}.stampcards-page .stampcard-title>span{align-self:center}.stampcards-page .stampcard-title .top{display:flex;gap:1rem;align-items:flex-end;font-size:1.5rem;font-feature-settings:"palt";white-space:nowrap}.stampcards-page .stampcard-title .top:before{content:"\\"}.stampcards-page .stampcard-title .top:after{content:"/"}@media screen and (max-width: 767px){.stampcards-page .stampcard-title .top{font-size:1.2rem}}.stampcards-page .stampcard-title .bottom{font-size:2.3rem;font-feature-settings:"palt";white-space:nowrap}@media screen and (max-width: 767px){.stampcards-page .stampcard-title .bottom{font-size:1.6rem}}.stampcards-page .stampcard-and-dl-box{position:relative}.stampcards-page .stampcard-and-dl-box .download{position:absolute;top:5%;right:2%;z-index:10;display:flex;align-items:center;justify-content:center;width:6%;aspect-ratio:1/1;padding:.5rem;overflow:hidden;color:#000;background:#fff;border:.1rem solid #000;border-radius:.1rem;transition:box-shadow .2s,width .1s}.stampcards-page .stampcard-and-dl-box .download:hover{box-shadow:0 0 .3rem #0000004d}@media screen and (max-width: 500px){.stampcards-page .stampcard-and-dl-box .download{top:5%}.stampcards-page .stampcard-and-dl-box .download:hover{box-shadow:none}}.stampcards-page .stampcard-and-dl-box .download.loading{width:10%;background:transparent;border:none}@media screen and (max-width: 767px){.stampcards-page .stampcard-and-dl-box .download.loading{width:10%}}.stampcards-page .stampcard-and-dl-box .download.loading .loader{width:100%}.stampcards-page .stampcard-and-dl-box .download.loading:hover{box-shadow:none}.stampcards-page .v-dog{display:flex;gap:3rem;align-items:center;justify-content:center;margin-top:2rem}.stampcards-page .v-dog .image{flex-shrink:0;width:30%;max-width:10rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stampcards-page .v-dog .baloon{position:relative;padding:1rem 2rem;background:#fff;border-radius:.5rem;box-shadow:0 0 .3rem #000000e6}.stampcards-page .v-dog .baloon:after{position:absolute;top:60%;left:-2rem;width:calc(2rem + 1px);aspect-ratio:2/1;content:"";background:no-repeat center/contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12' fill='none'%3E%3Cpath d='M22.4182 0.629972C23.0797 0.334058 23.8265 0.818113 23.8265 1.54281L23.8265 11C23.8265 11.5523 23.3788 12 22.8265 12H1.68455C0.605798 12 0.291498 10.5276 1.27622 10.0872L22.4182 0.629972Z' fill='white'/%3E%3C/svg%3E");transform:translateY(-50%)}.stampcards-page .v-dog .baloon .txt{font-size:1.2rem;font-weight:700;font-feature-settings:"palt";line-height:1.7;color:var(--bg-primary);letter-spacing:-.001rem}.stampcards-page .login{display:flex;flex-direction:column;justify-content:center;margin-top:5rem}.stampcards-page .login .title{display:flex;flex-direction:column;justify-content:center;font-size:2.3rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}.stampcards-page .login .title .small{font-size:1.5rem;line-height:1.7}.stampcards-page .login .buttons{display:flex;gap:2rem;align-items:center;justify-content:center;margin-top:2rem}@media screen and (max-width: 767px){.stampcards-page .login .buttons{flex-direction:column}}.stampcards-page .login .buttons .default-button{padding:1rem 8rem;font-size:1.5rem}@media screen and (max-width: 767px){.stampcards-page .login .buttons .default-button{width:90%;font-size:1.3rem}}.stampcards-page .stamp-area-lead{padding:1rem;margin-top:1rem;font-size:1rem;font-feature-settings:"palt";line-height:1.7;text-align:center;word-break:break-all}.stampcards-page .stamp-area-lead>a{width:100%;font-feature-settings:"palt";color:var(--yellow-normal);text-decoration:underline;word-break:break-all;transition:.2s}.stampcards-page .stamp-area-lead>a:hover{opacity:.6}.stampcards-page .faqs{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 767px){.stampcards-page .faqs{padding:0 1.5rem}}.stampcards-page .faqs .other-message{padding:3rem 1rem;font-size:1.5rem;font-weight:700;font-feature-settings:"palt";color:#fff;text-align:center;background:var(--bg-primary);border-radius:.9rem}.stampcards-page .faqs .faq-slider{display:flex;flex-wrap:wrap;gap:1rem;width:100%;padding-bottom:1rem}.stampcards-page .faqs .faq{display:flex;flex-shrink:0;gap:2rem;align-items:flex-start;width:100%;padding:2rem 1rem;background:var(--bg-primary);border:.1rem solid var(--black-line);border-radius:.3rem}.stampcards-page .faqs .faq .left{flex-shrink:0;width:20%}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .left{width:30%}}.stampcards-page .faqs .faq .left .image{width:100%;aspect-ratio:1/1;padding:.3rem;border:.1rem solid var(--black-line);border-radius:.2rem}.stampcards-page .faqs .faq .left .image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stampcards-page .faqs .faq .right{width:60%}.stampcards-page .faqs .faq .right .label{font-size:1.2rem;font-weight:700;font-feature-settings:"palt"}@media screen and (min-width: 1800px){.stampcards-page .faqs .faq .right .label{font-size:1.5rem}}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .right .label{font-size:1rem}}.stampcards-page .faqs .faq .right .label .limit-date{font-size:1rem;font-weight:400;font-feature-settings:"palt";letter-spacing:-.001rem}@media screen and (min-width: 1800px){.stampcards-page .faqs .faq .right .label .limit-date{font-size:1.2rem}}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .right .label .limit-date{font-size:.9rem}}.stampcards-page .faqs .faq .right .keyword-form{width:100%;margin-top:2rem;color:var(--bg-primary)}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .right .keyword-form{width:100%;margin-right:auto;margin-left:auto}}.stampcards-page .faqs .faq .right .keyword-form .title{font-size:1.2rem;font-weight:700;font-feature-settings:"palt";color:#fff;letter-spacing:-.001rem}.stampcards-page .faqs .faq .right .keyword-form .input{width:100%;padding:1rem 1.5rem;margin-top:1rem;font-size:1rem;border:.1rem solid #a7a7a7;border-radius:.3rem}.stampcards-page .faqs .faq .right .keyword-form .input::-moz-placeholder{font-feature-settings:"palt";color:#a7a7a7}.stampcards-page .faqs .faq .right .keyword-form .input::placeholder{font-feature-settings:"palt";color:#a7a7a7}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .right .keyword-form .input{padding:.5rem 1rem;font-size:.9rem}}.stampcards-page .faqs .faq .right .default-button{width:100%;margin-top:1rem;font-size:1rem}@media screen and (max-width: 767px){.stampcards-page .faqs .faq .right .default-button{width:100%;padding:.5rem 1rem}}.stampcards-page .banners{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.stampcards-page .banners{flex-direction:column}}.stampcards-page .banners .banner{display:flex;flex-direction:column;flex-shrink:0;width:calc((100% - 2rem) / 3);overflow:hidden;background:var(--bg-secondary);border:.2rem solid var(--black-line);border-radius:.5rem;transition:.2s}.stampcards-page .banners .banner:hover{scale:1.02}@media screen and (max-width: 767px){.stampcards-page .banners .banner{width:90%;margin-right:auto;margin-left:auto}.stampcards-page .banners .banner:hover{scale:1}}.stampcards-page .banners .banner .publisher-header{position:relative;width:100%;aspect-ratio:16/6;background:no-repeat center/cover}.stampcards-page .banners .banner .publisher-header .icon{position:absolute;bottom:-1.5rem;left:50%;flex-shrink:0;width:30%;max-width:5rem;aspect-ratio:1/1;overflow:hidden;background:#fff;border:.1rem solid var(--bg-secondary);border-radius:50%;transform:translate(-50%)}.stampcards-page .banners .banner .publisher-header .icon>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stampcards-page .banners .banner .name{flex-grow:1;padding:2rem 1rem 1rem;font-size:1.2rem;font-weight:700;font-feature-settings:"palt";line-height:1.7;color:var(--txt-color);text-align:center;word-break:break-all}@media screen and (max-width: 767px){.stampcards-page .banners .banner .name{padding:3rem 1rem 2rem;font-size:1.5rem}}.stampcards-page .stampcard-modal .card-anim-box{position:absolute;top:calc(50% + 3rem);left:50%;width:80%;max-width:767px;visibility:hidden;opacity:0;transition:.5s;transform:translate(-50%,-50%)}.stampcards-page .stampcard-modal .card-anim-box.show{top:50%;visibility:visible;opacity:1}@media screen and (max-width: 767px){.stampcards-page .stampcard-modal .card-anim-box{width:calc(100% - 2rem)}}.stampcards-page .stampcard-modal .stampcard{width:100%;margin-top:0!important}.stampcards-page .charge-result{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.stampcards-page .charge-result{width:90%}}.stampcards-page .charge-result .down{width:50%;max-width:3rem;margin:5rem auto;color:var(--yellow-normal)}@media screen and (max-width: 767px){.stampcards-page .charge-result .down{max-width:2rem;margin:3rem auto}}.stampcards-page .charge-result .title{padding:1rem;font-size:2rem;font-weight:700;font-feature-settings:"palt";line-height:1.7;color:var(--yellow-normal);text-align:center;border-radius:.3rem}@media screen and (max-width: 767px){.stampcards-page .charge-result .title{padding:.5rem 1rem;font-size:1.3rem}}.stampcards-page .benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.stampcards-page .benefits .benefit{display:flex;align-items:center;justify-content:center;width:calc(50% - 1rem);max-width:500px;overflow:hidden}.stampcards-page .benefits .benefit.single{width:60%;max-width:500px}@media screen and (max-width: 767px){.stampcards-page .benefits .benefit,.stampcards-page .benefits .benefit.single{width:100%}}.stampcards-page .benefits .benefit>img{width:100%;border-radius:.5rem}.stampcards-page .benefits .benefit>canvas{max-width:100%}.stampcards-page .benefits .benefit .glb-box{max-width:100%!important;max-height:100%!important;aspect-ratio:1/1}.stampcards-page .benefits .benefit .glb-box canvas{max-width:100%!important;max-height:100%!important;height:auto!important}.stampcards-page .error-return-buttons{display:flex;justify-content:center}.stampcards-page .vitems{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}@media screen and (max-width: 767px){.stampcards-page .vitems{grid-template-columns:repeat(2,1fr)}}.stampcards-page .vitems .default-vitem-card{width:100%}
