:root{--color-white: #fff;--color-blue: #508ce7;--color-btn-blue: #2a589c;--color-btn-brown: #724b14;--color-kv-bg: #0a0d14;--color-bg: #1d1a14;--color-border: #ffffff99;--filter-btn-blue: brightness(0) saturate(100%) invert(36%) sepia(9%) saturate(3675%) hue-rotate(177deg) brightness(90%) contrast(104%)}.page .footer{margin-top:0}.godzilla{font-family:"Noto Sans JP",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:120px}@media screen and (max-width: 640px){html{scroll-padding-top:90px}}.kv{margin-bottom:40px !important}@media all and (min-width: 641px)and (max-width: 1440px){.kv{margin-bottom:2.7777777778vw !important}}@media screen and (max-width: 640px){.kv{margin-bottom:9.375vw !important}}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}.sale-2024--special .contents.contents--wide{max-width:100%}.myWrapper{background:var(--color-bg) url("../images/mobile/background.webp") center top;background-size:320px auto}@media all and (min-width: 641px)and (max-width: 1440px){.myWrapper{background-size:22.2222222222vw auto}}.godzilla{overflow:hidden;padding:10px 0 90px;color:var(--color-white);font-size:1.8rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla{font-size:1.25vw}}.godzilla{line-height:2}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla{padding:.6944444444vw 0 6.25vw}}@media screen and (max-width: 640px){.godzilla{padding:1.5625vw 0 10vw;font-size:4.6875vw;line-height:1.86}}.godzilla>section{display:grid;grid-template-columns:1fr 980px 1fr}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla>section{grid-template-columns:1fr 68.0555555556vw 1fr}}@media screen and (max-width: 640px){.godzilla>section{grid-template-columns:1fr 93.75vw 1fr}}.godzilla>section>*{grid-column:2}.godzilla>section+section{margin-top:90px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla>section+section{margin-top:6.25vw}}@media screen and (max-width: 640px){.godzilla>section+section{margin-top:8.75vw}}.godzilla [hidden]{display:none}.godzilla .heading{display:flex;grid-column:1/-1;align-items:center;justify-content:center;min-height:127px;margin-bottom:40px;padding:10px 20px;background:url("../images/pc/heading_label.png") no-repeat center/100% 100%;font-weight:900;font-size:3.2rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .heading{font-size:2.2222222222vw}}.godzilla .heading{line-height:130%;text-align:center}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .heading{margin-bottom:2.7777777778vw;padding:.6944444444vw 1.3888888889vw}}@media screen and (max-width: 640px){.godzilla .heading{min-height:50.46875vw;margin-bottom:6.25vw;padding:1.5625vw 6.25vw 0;background-image:url("../images/mobile/heading_label.png");font-size:6.875vw}}.godzilla .note{font-size:1.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .note{font-size:.9722222222vw}}.godzilla .note{line-height:1.85;font-feature-settings:normal}@media screen and (max-width: 640px){.godzilla .note{font-size:4.375vw;line-height:1.86}}.godzilla .note li{padding-left:1.35em;text-indent:-1.35em}.godzilla .note li+li{margin-top:8px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .note li+li{margin-top:.5555555556vw}}@media screen and (max-width: 640px){.godzilla .note li+li{margin-top:2.34375vw}}.godzilla .note a{color:var(--color-blue);text-decoration:underline}.godzilla .btn{display:flex;align-items:center;justify-content:space-between;height:94px;margin-top:40px;padding:0 22px 0 24px;border:1px var(--color-border) solid;border-radius:3px;background:var(--color-btn-blue);color:var(--color-white);font-weight:700;font-feature-settings:normal;text-decoration:none;font-size:2.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .btn{font-size:1.6666666667vw}}.godzilla .btn{line-height:1.5}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .btn{height:6.5277777778vw;margin-top:2.7777777778vw;padding:0 1.5277777778vw 0 1.6666666667vw;border-width:.0694444444vw;border-radius:.2083333333vw}}@media screen and (max-width: 640px){.godzilla .btn{height:28.75vw;margin-top:7.8125vw;padding:0 5vw;font-weight:500;font-size:5vw;line-height:1.4;border-width:.15625vw;border-radius:.9375vw}}@media(hover: hover){.godzilla .btn{transition:background-color .3s,border-color .3s,color .3s}.godzilla .btn .btn__icon{transition:background-color .3s}.godzilla .btn .btn__icon::before{transition:filter .3s}.godzilla .btn:hover{border-color:var(--color-btn-blue);background:var(--color-white);color:var(--color-btn-blue)}.godzilla .btn:hover .btn__icon{background-color:var(--color-btn-blue)}.godzilla .btn:hover .btn__icon::before{filter:brightness(0) invert(1)}}.godzilla .btn__icon{position:relative;flex-shrink:0;width:32px;height:32px;background:var(--color-white)}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .btn__icon{width:2.2222222222vw;height:2.2222222222vw}}@media screen and (max-width: 640px){.godzilla .btn__icon{width:7.5vw;height:7.5vw}}.godzilla .btn__icon::before{content:"";position:absolute;inset:0;background:url("../images/pc/btn_arrow.svg") no-repeat center/14px 13px;pointer-events:none}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .btn__icon::before{background-size:.9722222222vw .9027777778vw}}@media screen and (max-width: 640px){.godzilla .btn__icon::before{background-size:4.375vw 4.0625vw}}.godzilla .intro .intro__text{font-weight:500;text-align:center}.godzilla .intro .intro__visual{margin-top:40px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .intro .intro__visual{margin-top:2.7777777778vw}}@media screen and (max-width: 640px){.godzilla .intro .intro__visual{grid-column:1/-1;margin-top:4.6875vw}}.godzilla .intro .intro__visual img{display:block;width:100%;height:auto}.godzilla .anchor .anchor__list{display:flex;justify-content:center;gap:40px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__list{gap:2.7777777778vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__list{flex-direction:column;gap:5vw}}.godzilla .anchor .anchor__item{width:298px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__item{width:20.6944444444vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__item{width:auto}}.godzilla .anchor .anchor__link{display:flex;align-items:center;height:109px;padding:0 22px 0 23px;border:1px var(--color-border) solid;border-radius:3px;background:var(--color-btn-blue);color:var(--color-white);font-feature-settings:normal;text-decoration:none}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__link{height:7.5694444444vw;padding:0 1.5277777778vw 0 1.5972222222vw;border-width:.0694444444vw;border-radius:.2083333333vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__link{height:34.0625vw;padding:0 7.5vw 0 7.1875vw;border-width:.15625vw;border-radius:.9375vw}}@media(hover: hover){.godzilla .anchor .anchor__link{transition:background-color .3s,border-color .3s,color .3s}.godzilla .anchor .anchor__link::after{transition:filter .3s}.godzilla .anchor .anchor__link .anchor__icon{transition:filter .3s}.godzilla .anchor .anchor__link:hover{border-color:var(--color-btn-blue);background:var(--color-white);color:var(--color-btn-blue)}.godzilla .anchor .anchor__link:hover .anchor__icon,.godzilla .anchor .anchor__link:hover::after{filter:var(--filter-btn-blue)}}.godzilla .anchor .anchor__link::after{content:"";flex-shrink:0;width:29px;height:14px;margin-left:auto;background:url("../images/pc/arrow_anchor.svg") no-repeat center/contain}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__link::after{width:2.0138888889vw;height:.9722222222vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__link::after{width:9.0625vw;height:4.375vw}}.godzilla .anchor .anchor__icon{flex-shrink:0;width:78px;height:auto}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__icon{width:5.4166666667vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__icon{width:20vw}}.godzilla .anchor .anchor__text{margin-left:16px;font-weight:700;font-size:1.5rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__text{font-size:1.0416666667vw}}.godzilla .anchor .anchor__text{line-height:1.33}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .anchor .anchor__text{margin-left:1.1111111111vw}}@media screen and (max-width: 640px){.godzilla .anchor .anchor__text{margin-left:9.6875vw;font-size:4.375vw;line-height:1.43}}.godzilla .stamprally .stamprally__body{display:flex;justify-content:space-between;margin-top:16px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__body{margin-top:1.1111111111vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__body{display:block;margin-top:2.5vw}}.godzilla .stamprally .stamprally__lead{margin-top:-10px;font-weight:700;font-size:2.3rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__lead{font-size:1.5972222222vw}}.godzilla .stamprally .stamprally__lead{line-height:40px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__lead{margin-top:-.6944444444vw;line-height:2.7777777778vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__lead{margin-top:0;font-size:4.6875vw;line-height:8.125vw;text-align:center}}.godzilla .stamprally .stamprally__lead span{color:var(--color-blue);font-weight:900;font-size:3.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__lead span{font-size:2.3611111111vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__lead span{font-size:6.875vw}}.godzilla .stamprally .stamprally__text{margin-top:34px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__text{margin-top:2.3611111111vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__text{margin-top:5.625vw}}.godzilla .stamprally .stamprally__text span{color:var(--color-blue)}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__text+.stamprally__text{margin-top:8.125vw}}.godzilla .stamprally .stamprally__visual{flex-shrink:0;width:465px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__visual{width:32.2916666667vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__visual{width:auto;margin-top:7.5vw}}.godzilla .stamprally .stamprally__visual .note{font-weight:400;font-size:1.5rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__visual .note{font-size:1.0416666667vw}}.godzilla .stamprally .stamprally__visual .note{margin-top:24px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__visual .note{margin-top:1.6666666667vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__visual .note{margin-top:7.5vw;font-size:4.6875vw}}.godzilla .stamprally .stamprally__images{display:flex;justify-content:space-between}.godzilla .stamprally .stamprally__images li{width:220px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__images li{width:15.2777777778vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__images li{width:44.53125vw}}.godzilla .stamprally .stamprally__img{display:block;width:100%;height:auto}.godzilla .stamprally .stamprally__btn{margin-top:56px;display:block;padding:25px 20px;border:1px var(--color-border) solid;border-radius:3px;background:var(--color-btn-brown);color:var(--color-white);font-weight:700;font-feature-settings:normal;text-decoration:none;font-size:1.7rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__btn{font-size:1.1805555556vw}}.godzilla .stamprally .stamprally__btn{line-height:1.6;text-align:center}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__btn{margin-top:3.8888888889vw;padding:1.7361111111vw 1.3888888889vw;border-width:.0694444444vw;border-radius:.2083333333vw}}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__btn{margin-top:7.8125vw;padding:7.5vw 3.125vw;border-radius:.9375vw;font-weight:500;font-size:5vw;line-height:1.4}}.godzilla .stamprally .stamprally__btn-date{display:block;font-weight:700;font-size:2.4rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .stamprally .stamprally__btn-date{font-size:1.6666666667vw}}.godzilla .stamprally .stamprally__btn-date{line-height:1.5}@media screen and (max-width: 640px){.godzilla .stamprally .stamprally__btn-date{margin-top:1.25vw;font-size:5.3125vw;line-height:1.4}}.godzilla .stamprally p.stamprally__btn{opacity:.5}.godzilla .collabo .collabo__text{font-weight:500;margin-top:16px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .collabo .collabo__text{margin-top:1.1111111111vw}}@media screen and (max-width: 640px){.godzilla .collabo .collabo__text{margin-top:2.5vw}}.godzilla .collabo .note{font-size:1.5rem}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .collabo .note{font-size:1.0416666667vw}}.godzilla .collabo .note{margin-top:16px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .collabo .note{margin-top:1.1111111111vw}}@media screen and (max-width: 640px){.godzilla .collabo .note{font-size:2.34375vw;margin-top:6.875vw}}.godzilla .collabo .btn{margin-top:56px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .collabo .btn{margin-top:3.8888888889vw}}@media screen and (max-width: 640px){.godzilla .collabo .btn{margin-top:7.8125vw}}.godzilla .location .location__text{font-weight:500}.godzilla .location .location__text p+p{margin-top:34px}@media all and (min-width: 641px)and (max-width: 1440px){.godzilla .location .location__text p+p{margin-top:2.3611111111vw}}@media screen and (max-width: 640px){.godzilla .location .location__text p+p{margin-top:8.125vw}}.kv-anime{--kv-beat: 1.8s;position:relative;width:1382px;margin:15px auto 0;aspect-ratio:1382/711;overflow:hidden;background:var(--color-kv-bg)}@media all and (min-width: 641px)and (max-width: 1440px){.kv-anime{width:95.9722222222vw;margin-top:1.0416666667vw}}@media screen and (max-width: 640px){.kv-anime{width:100%;margin-top:0;aspect-ratio:800/913}}.kv-anime .kv-anime__frame{position:absolute;inset:0}.kv-anime .kv-anime__frame img{display:block;width:100%;height:100%;object-fit:cover}.kv-anime .kv-anime__frame:not(.kv-anime__frame--01){opacity:0;will-change:opacity}.kv-anime .kv-anime__frame--02{animation:kv-flash var(--kv-beat) linear infinite}.kv-anime .kv-anime__frame--03,.kv-anime .kv-anime__frame--04,.kv-anime .kv-anime__frame--05{animation:kv-bolt calc(var(--kv-beat)*3) steps(1, end) infinite}.kv-anime .kv-anime__frame--04{animation-delay:var(--kv-beat)}.kv-anime .kv-anime__frame--05{animation-delay:calc(var(--kv-beat)*2)}.kv-anime.is-paused .kv-anime__frame{animation-play-state:paused}.kv-control{display:flex;justify-content:flex-end;width:1382px;margin:15px auto 0}@media all and (min-width: 641px)and (max-width: 1440px){.kv-control{width:95.9722222222vw;margin-top:1.1111111111vw}}@media screen and (max-width: 640px){.kv-control{width:100%;margin-top:1.5625vw;padding-right:3.125vw}}.kv-control .kv-control__btn{display:flex;align-items:center;justify-content:center;width:35px;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:var(--color-white);cursor:pointer}@media all and (min-width: 641px)and (max-width: 1440px){.kv-control .kv-control__btn{width:2.4305555556vw}}@media screen and (max-width: 640px){.kv-control .kv-control__btn{width:8.75vw}}.kv-control .kv-control__icon{display:block;width:13px;height:auto}@media all and (min-width: 641px)and (max-width: 1440px){.kv-control .kv-control__icon{width:.9027777778vw}}@media screen and (max-width: 640px){.kv-control .kv-control__icon{width:3.28125vw}}.kv-control .kv-control__icon--play{width:22px;margin-left:4px}@media all and (min-width: 641px)and (max-width: 1440px){.kv-control .kv-control__icon--play{width:1.5277777778vw;margin-left:.2777777778vw}}@media screen and (max-width: 640px){.kv-control .kv-control__icon--play{width:3.4375vw;margin-left:.625vw}}.kv-control .kv-control__icon--play,.kv-control .kv-control__btn.is-paused .kv-control__icon--pause{display:none}.kv-control .kv-control__btn.is-paused .kv-control__icon--play{display:block}@keyframes kv-flash{0%,6%{opacity:0}10%{opacity:.35}13.4%{opacity:.75}16.6%{opacity:1}20%{opacity:.8}23.4%{opacity:.4}26.6%{opacity:.12}30%,100%{opacity:0}}@keyframes kv-bolt{0%,2.7%{opacity:0}3.3%{opacity:1}4.7%{opacity:.2}5.3%{opacity:1}8%{opacity:.6}9.3%,100%{opacity:0}}