@charset "UTF-8";.c-progress[data-astro-cid-ucgh6iqd]{justify-self:center;width:100%;max-width:239px}.c-progress__list[data-astro-cid-ucgh6iqd]{display:flex;justify-content:center;align-items:center;column-gap:4px}.c-progress__item[data-astro-cid-ucgh6iqd]{display:block;width:20px;height:20px;position:relative}.c-progress__item[data-astro-cid-ucgh6iqd]:before{content:"STEP";display:block;opacity:0;position:absolute;top:calc(-100% + 2px);left:50%;transform:translate(-50%);color:var(--c-modal-label);font-size:1.1rem;font-weight:700;transition:opacity .3s var(--ease-out-quad)}.c-progress__item[data-astro-cid-ucgh6iqd].--is-current:before{opacity:1}.c-progress__item[data-astro-cid-ucgh6iqd] img[data-astro-cid-ucgh6iqd]{vertical-align:baseline}.c-progress__bar[data-astro-cid-ucgh6iqd]{position:relative;width:12.2448979592%;height:2px;border-radius:2px;background-color:var(--c-modal-progress-enable)}.c-progress__bar[data-astro-cid-ucgh6iqd]:before{content:"";display:block;transform:scaleX(0);transform-origin:left;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-color:var(--c-modal-label);transition:transform .3s var(--ease-out-quad)}.c-progress__bar[data-astro-cid-ucgh6iqd].--is-active:before{transform:scaleX(1)}.c-progress__switcher[data-astro-cid-ucgh6iqd]{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:opacity .3s var(--ease-out-quad)}.c-progress__switcher[data-astro-cid-ucgh6iqd].--is-active{opacity:1}.c-slider[data-astro-cid-suhy5nv3] .splide__arrow[data-astro-cid-suhy5nv3]{position:absolute;top:50%;transform:translateY(-50%);width:11px;height:18px;transition:opacity .3s var(--ease-out-quad),visibility .3s var(--ease-out-quad)}.c-slider[data-astro-cid-suhy5nv3] .splide__arrow[data-astro-cid-suhy5nv3]:disabled{opacity:0;visibility:hidden}.c-slider[data-astro-cid-suhy5nv3] .splide__arrow--prev[data-astro-cid-suhy5nv3]{left:-15px}.c-slider[data-astro-cid-suhy5nv3] .splide__arrow--next[data-astro-cid-suhy5nv3]{right:-15px}.c-slider__text[data-astro-cid-suhy5nv3]{color:var(--c-black);text-align:center;font-feature-settings:"halt" on;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;line-height:1.8;margin-bottom:30px}.c-slider__links[data-astro-cid-suhy5nv3]{margin-top:24px;display:flex;gap:10px;justify-content:center}.c-modal[data-astro-cid-zdmltdnj]{display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:4001;width:100vw;height:100vh;background-color:unset;transition:opacity .3s var(--ease-out-quad),visibility .3s var(--ease-out-quad);pointer-events:none}.c-modal[data-astro-cid-zdmltdnj].open{opacity:1;visibility:visible;pointer-events:all}.c-modal__backdrop[data-astro-cid-zdmltdnj]{opacity:.5;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--c-black)}.c-modal__inner[data-astro-cid-zdmltdnj]{position:relative;z-index:2;max-width:343px}.c-modal__content[data-astro-cid-zdmltdnj]{display:grid;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding-block-start:calc(23% + 16px)}.c-modal__slider[data-astro-cid-zdmltdnj]{position:absolute;bottom:14.6044%;left:50%;transform:translate(-50%);width:240px}.c-modal__close[data-astro-cid-zdmltdnj]{position:absolute;right:16px;bottom:16px;z-index:4;width:125px}.c-modal__bg[data-astro-cid-zdmltdnj]{position:relative;z-index:1}.c-giftCode[data-astro-cid-cutmrq75]{padding:0 28.5px;margin:80px auto}.c-giftCode__label[data-astro-cid-cutmrq75]{color:var(--c-white);font-family:var(--f-udpserif);font-size:1.6rem;font-weight:700;line-height:150%;letter-spacing:.48px}.c-giftCode__list[data-astro-cid-cutmrq75]{display:flex;flex-direction:column;gap:32px;margin-bottom:8px}.c-giftCode__input[data-astro-cid-cutmrq75]{color:var(--c-white);width:100%;height:50px;border:none;border-bottom:1.5px solid var(--c-flow-caption);padding-left:12px;background:transparent;font-size:1.6rem}.c-giftCode__noteWrapper[data-astro-cid-cutmrq75]{margin-bottom:24px}.c-giftCode__note[data-astro-cid-cutmrq75]{display:block;margin-left:auto}.c-giftCode__noteText[data-astro-cid-cutmrq75]{color:var(--c-gray03);font-family:var(--f-family);font-size:1.2rem;font-weight:500;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-giftCode__submit[data-astro-cid-cutmrq75]{width:100%;border-radius:5px;padding:10px 80px;text-align:center;color:var(--c-white);font-family:var(--f-udpserif);font-size:1.6rem;font-weight:700;line-height:150%;letter-spacing:.48px;background:var(--c-flow-caption)}.c-giftCode__submit[data-astro-cid-cutmrq75]:disabled{background:var(--c-gray04)}.c-howto[data-astro-cid-dcndv2g7]{margin-bottom:80px;padding:0 28.5px}.c-howto__list[data-astro-cid-dcndv2g7]{padding:24.5px 32px 24.5px 28px;background:var(--c-gray02);display:flex;flex-direction:column;gap:24px}.c-howto__item[data-astro-cid-dcndv2g7]{position:relative}.c-howto__note[data-astro-cid-dcndv2g7]{position:absolute;right:16px;bottom:16px}.c-howto__noteText[data-astro-cid-dcndv2g7]{color:#666;font-family:var(--f-family);font-size:1.2rem;font-weight:500;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-attention[data-astro-cid-34hsdhky]{display:grid;row-gap:16px;padding-inline:16px;padding-block-end:64px}.c-attention__title[data-astro-cid-34hsdhky]{color:var(--c-white);font-family:var(--f-notoserif);font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.05rem;text-align:center}.c-attention__description[data-astro-cid-34hsdhky]{display:grid;row-gap:4px}.c-attention__description[data-astro-cid-34hsdhky] li[data-astro-cid-34hsdhky]{display:grid;grid-template-columns:max-content 1fr;column-gap:4px;color:var(--c-white);font-size:1rem;line-height:1.5;letter-spacing:.05rem}.c-attention__description[data-astro-cid-34hsdhky] li[data-astro-cid-34hsdhky]:before{content:"※"}.p-purchase_shop_coin-content{position:relative;z-index:2}.l-fixed-content__nav-item[data-navi=giftcode],.l-header__navi-item[data-navi=giftcode]{display:none}
