.halloween-page-module__iAWNxW__page{--announcement-padding-top:16px;--announcement-padding-bottom:8px;isolation:isolate;color:#fff5ea;background:#121212;min-height:100%;position:relative}.halloween-page-module__iAWNxW__announcement{isolation:isolate;padding-block:var(--announcement-padding-top) var(--announcement-padding-bottom);align-items:center;display:flex;position:relative}.halloween-page-module__iAWNxW__topAnimation{z-index:2;aspect-ratio:1920/592;pointer-events:none;width:100vw;max-width:100%;height:auto;display:block;position:fixed;left:0}.halloween-page-module__iAWNxW__introOverlay{--intro-width:1283px;--intro-height:762px;--intro-close-size:48px;z-index:1;background:#00000080;position:fixed;inset:0;overflow:hidden}.halloween-page-module__iAWNxW__introDismissSurface{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.halloween-page-module__iAWNxW__introAnimation{width:var(--intro-width);max-width:none;height:var(--intro-height);flex-shrink:0;display:block}.halloween-page-module__iAWNxW__introClose{z-index:1;top:max(80px, calc((100% - var(--intro-height)) / 2 + 32px));right:max(24px, calc((100% - var(--intro-width)) / 2 + 32px));width:var(--intro-close-size);height:var(--intro-close-size);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.halloween-page-module__iAWNxW__pageBackgrounds{z-index:-1;pointer-events:none;background:#190f27;position:fixed;inset:0;overflow:hidden}.halloween-page-module__iAWNxW__pageBackground{object-fit:cover;object-position:center top;opacity:0;transition:opacity .8s ease-in-out}.halloween-page-module__iAWNxW__pageBackground[data-active=true]{opacity:1}.halloween-page-module__iAWNxW__pageBackgrounds:after{z-index:1;content:"";pointer-events:none;background:#00000080;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.halloween-page-module__iAWNxW__pageBackground{transition:none}}.halloween-page-module__iAWNxW__announcementContainer{container-type:inline-size}.halloween-page-module__iAWNxW__announcementContent{flex-direction:column;gap:36px;width:100%;min-width:0;display:flex}.halloween-page-module__iAWNxW__banner{flex-shrink:0;width:100%;height:21.5517cqw;max-height:300px}.halloween-page-module__iAWNxW__banner img{object-position:var(--halloween-banner-position)}.halloween-page-module__iAWNxW__noticePanel{flex-direction:column;display:flex}.halloween-page-module__iAWNxW__noticeTitle{flex-shrink:0;justify-content:center;align-items:center;height:105px;margin:0;display:flex}.halloween-page-module__iAWNxW__noticeTitleImage{flex-shrink:0;width:563px;max-width:none;height:105px;display:block}.halloween-page-module__iAWNxW__noticeTitleImage:lang(ja){width:571px}.halloween-page-module__iAWNxW__noticeListFrame{isolation:isolate;background-color:#10082a;background-image:url(../media/spider-webs.33g7v_qyvm_j0.png),url(../media/bats.2zgq3k7ukr7_s.png),url(../media/celebrate-list-background.2u2rbh8k12dwv.png);background-position:0 0,right 7px top 7px,bottom;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:2px solid #ffc84f;border-radius:12px;padding:36px 100px;display:flex;box-shadow:0 0 30px #fa530466,inset 0 0 30px #fa530466}.halloween-page-module__iAWNxW__noticeList{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.halloween-page-module__iAWNxW__noticeItem{flex-shrink:0;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:100px;display:grid}.halloween-page-module__iAWNxW__noticeImage{object-fit:contain;width:100px;height:100px;display:block}.halloween-page-module__iAWNxW__noticeText{color:#ffffffe5;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:330;line-height:28px}.halloween-page-module__iAWNxW__noticeNumber{color:#fff;vertical-align:middle;place-items:center;width:24px;height:24px;margin-inline-end:4px;font-size:16px;font-weight:450;line-height:24px;display:inline-grid;position:relative}.halloween-page-module__iAWNxW__noticeNumberImage{width:24px;height:24px;position:absolute;inset:0}.halloween-page-module__iAWNxW__noticeNumberValue{position:relative}.halloween-page-module__iAWNxW__noticeEmphasis{color:#ffb119;font-weight:450}.halloween-page-module__iAWNxW__works{isolation:isolate;padding-block:40px 64px}.halloween-page-module__iAWNxW__worksContainer{gap:48px;display:grid}@media (max-width:830px){.halloween-page-module__iAWNxW__introOverlay{--intro-height:500px;--intro-width:calc(var(--intro-height) * 1283 / 762);--intro-close-top:min(calc(50% + var(--intro-height) / 2 + 16px), calc(100% - var(--intro-close-size) - 16px - env(safe-area-inset-bottom,0px)))}.halloween-page-module__iAWNxW__introAnimation{top:calc(var(--intro-close-top) - 16px - var(--intro-height));position:absolute;left:50%;translate:-50%}.halloween-page-module__iAWNxW__introClose{top:var(--intro-close-top);left:50%;right:auto;translate:-50%}.halloween-page-module__iAWNxW__topAnimation{aspect-ratio:375/577}.halloween-page-module__iAWNxW__announcement{--announcement-padding-top:0px;--announcement-padding-bottom:24px;align-items:flex-start}.halloween-page-module__iAWNxW__announcementContent{gap:16px}.halloween-page-module__iAWNxW__banner{aspect-ratio:375/81;width:100vw;height:auto;max-height:none;margin-inline:calc(50% - 50vw)}.halloween-page-module__iAWNxW__noticePanel{gap:6px}.halloween-page-module__iAWNxW__noticeTitle{height:auto}.halloween-page-module__iAWNxW__noticeTitle picture{max-width:100%}.halloween-page-module__iAWNxW__noticeTitleImage{width:319.245px;max-width:100%;height:auto}.halloween-page-module__iAWNxW__noticeTitleImage:lang(ja){width:323.774px}.halloween-page-module__iAWNxW__noticeListFrame{background-image:url(../media/spider-webs-mobile.01sc2t-qjz4ew.png),url(../media/bats-mobile.1g-j0_i9hh4ni.png),url(../media/celebrate-list-background.2u2rbh8k12dwv.png);padding:36px 24px}.halloween-page-module__iAWNxW__noticeList{gap:32px}.halloween-page-module__iAWNxW__noticeText{font-size:16px;line-height:24px}.halloween-page-module__iAWNxW__works{padding-block:40px}}@media not (min-width:500px){.halloween-page-module__iAWNxW__introOverlay{--intro-width:100vw;--intro-height:calc(var(--intro-width) * 500 / 375)}}
.halloween-official-assets-module__5wtX4a__section{min-width:0}.halloween-official-assets-module__5wtX4a__title{justify-content:center;margin:0 0 4px;display:flex}.halloween-official-assets-module__5wtX4a__titleImage{width:447px;max-width:100%;height:auto;display:block}.halloween-official-assets-module__5wtX4a__titleImage:lang(ja){width:383px}.halloween-official-assets-module__5wtX4a__loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.halloween-official-assets-module__5wtX4a__pagination{justify-content:center;align-items:center;gap:24px;height:40px;margin-top:16px;display:flex}.halloween-official-assets-module__5wtX4a__arrow{color:#ffffffe5;cursor:pointer;background:0 0;border:1px solid #ffffffe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.halloween-official-assets-module__5wtX4a__arrow:disabled{cursor:default;opacity:.35}.halloween-official-assets-module__5wtX4a__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-height:40px;display:flex;overflow-y:auto}.halloween-official-assets-module__5wtX4a__dot{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #ffffffe5;border-radius:50%;flex-shrink:0;width:12px;height:12px;padding:0}.halloween-official-assets-module__5wtX4a__dot[aria-current=page]{background:#ffffffe5}.halloween-official-assets-module__5wtX4a__arrow:focus-visible,.halloween-official-assets-module__5wtX4a__dot:focus-visible{outline-offset:2px;outline:2px solid #ffb119}@container (min-width:375px){.halloween-official-assets-module__5wtX4a__loadingGrid{grid-template-columns:repeat(auto-fill,minmax(165.5px,1fr))}}@container (min-width:831px){.halloween-official-assets-module__5wtX4a__loadingGrid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));column-gap:24px}}@media (max-width:830px){.halloween-official-assets-module__5wtX4a__title{margin-bottom:6px}.halloween-official-assets-module__5wtX4a__title picture{max-width:100%}.halloween-official-assets-module__5wtX4a__titleImage{width:253.585px;height:auto}.halloween-official-assets-module__5wtX4a__titleImage:lang(ja){width:217.358px}}
