@charset "UTF-8";@media (max-width: 899.98px){.page.-extras .page-body{width:93.3333333333vw;--shadow-y: .2666666667vw;--shadow-size: .9333333333vw}}@media (min-width: 900px){.page.-extras .page-body{--shadow-y: .125vw;--shadow-size: .4375vw}}.extras.svelte-p032vw{white-space:pre-line;color:#333}.extras.svelte-p032vw .product-btn{display:flex;justify-content:center;align-items:center;color:#702c8f;box-shadow:0 var(--shadow-y) var(--shadow-size) 0 #919fbc4d;background-color:#fff;text-align:center}@media (max-width: 899.98px){.extras.svelte-p032vw .product-btn{width:53.3333333333vw;height:10.6666666667vw;font-size:3.4666666667vw}}@media (min-width: 900px){.extras.svelte-p032vw .product-btn{width:21.25vw;height:3.75vw;font-size:1.125vw}}.extras-tab__link.svelte-p032vw{display:flex;justify-content:center;align-items:center}@media (max-width: 899.98px){.contents.svelte-p032vw{padding:5.7333333333vw 0 0}}.contents__wrapper.svelte-p032vw .v-trailer{padding-top:20px;padding-bottom:20px}.contents__wrapper.svelte-p032vw{opacity:0}@media (max-width: 899.98px){.contents__wrapper.svelte-p032vw{--translateY: 2.6666666667vw;padding:8.2666666667vw 3.3333333333vw 0}}@media (min-width: 900px){.contents__wrapper.svelte-p032vw{--translateY: 1.25vw}}.contents__wrapper.-view.svelte-p032vw{opacity:1;animation-play-state:running;animation:fadeInUp .8s ease-out .1s backwards}.extras-tab.svelte-p032vw [role=tablist]{display:flex;justify-content:center;text-align:center;border-bottom:1px solid #d6d6d6;flex-wrap:wrap}@media (max-width: 899.98px){.extras-tab.svelte-p032vw [role=tablist]{gap:1.6vw;padding-bottom:5.3333333333vw;margin:0 3.3333333333vw}}@media (min-width: 900px){.extras-tab.svelte-p032vw [role=tablist]{gap:1.25vw;padding-bottom:1.5vw}}.extras-tab.svelte-p032vw [role=tab]{line-height:1;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;position:relative;color:#4a82a5}@media (max-width: 899.98px){.extras-tab.svelte-p032vw [role=tab]{gap:.5333333333vw;width:42.5333333333vw;height:12vw;--shadow-y: .1333333333vw;--shadow-blur: .5333333333vw}}@media (min-width: 900px){.extras-tab.svelte-p032vw [role=tab]{gap:.125vw;width:13.75vw;height:3.5vw;--shadow-y: .0625vw;--shadow-y-hover: .125vw;--shadow-blur: .25vw;--shadow-blur-hover: .5vw}}.extras-tab.svelte-p032vw [role=tab] *{pointer-events:none}.extras-tab.svelte-p032vw [role=tab] svg{position:absolute;top:0;left:0;transition:filter .3s ease;filter:drop-shadow(0 var(--shadow-y) var(--shadow-blur) rgba(0,0,0,.3))}.extras-tab.svelte-p032vw [role=tab] svg path{transition:fill .3s ease;fill:#fff}.extras-tab.svelte-p032vw [role=tab] span{position:relative;z-index:1}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.extras-tab.svelte-p032vw [role=tab]:hover svg{filter:drop-shadow(0 var(--shadow-y-hover) var(--shadow-blur-hover) rgba(0,0,0,.3))}}.extras-tab.svelte-p032vw [role=tab][data-state=active]{cursor:default;color:#fff}.extras-tab.svelte-p032vw [role=tab][data-state=active] svg path{fill:#274a5f}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.extras-tab.svelte-p032vw [role=tab][data-state=active]:hover svg{filter:drop-shadow(0 var(--shadow-y) var(--shadow-blur) rgba(0,0,0,.3))}}@media (max-width: 899.98px){.extras-tab__contents.svelte-p032vw{font-size:4.2666666667vw}}@media (min-width: 900px){.extras-tab__contents.svelte-p032vw{font-size:1.25vw}}@media (min-width: 900px){.item.svelte-p032vw{margin-top:2.75vw}}.item__name.svelte-p032vw{font-weight:700;color:#cb925d}@media (max-width: 899.98px){.item__name.svelte-p032vw{font-size:5.3333333333vw;line-height:6.4vw;margin-bottom:2vw}}@media (min-width: 900px){.item__name.svelte-p032vw{font-size:1.875vw;line-height:2.25vw}}.item__info-area.svelte-p032vw{font-weight:700}@media (max-width: 899.98px){.item__info-area.svelte-p032vw{font-size:3.2vw}}@media (min-width: 900px){.item__info-area.svelte-p032vw{font-size:1.25vw}}.item__platforms.svelte-p032vw{display:flex}@media (max-width: 899.98px){.item__platforms.svelte-p032vw{gap:1.3333333333vw;margin:3.4666666667vw 0 6.6666666667vw}}@media (min-width: 900px){.item__platforms.svelte-p032vw{gap:.3125vw;margin:1.0625vw 0 .3125vw}}@media (max-width: 899.98px){html:lang(zh-Hant) .item__platforms.svelte-p032vw{margin-top:1.3333333333vw;margin-bottom:3.4666666667vw}}@media (min-width: 900px){html:lang(zh-Hant) .item__platforms.svelte-p032vw{margin-top:.5vw;margin-bottom:0}}.attention.svelte-p032vw{display:flex;color:#777}@media (max-width: 899.98px){.attention.svelte-p032vw{font-size:2.6666666667vw;line-height:4vw}}@media (min-width: 900px){.attention.svelte-p032vw{font-size:1vw;line-height:1.5vw}}.attention.svelte-p032vw:before{flex-shrink:0}html:lang(ja) .attention.svelte-p032vw:before{content:"※"}html:lang(zh-Hans) .attention.svelte-p032vw:before{content:"※"}html:lang(zh-Hant) .attention.svelte-p032vw:before{content:"※"}html:lang(ko) .attention.svelte-p032vw:before{content:"※"}html:lang(en) .attention.svelte-p032vw:before{content:"* "}html:lang(es) .attention.svelte-p032vw:before{content:"* "}html:lang(de) .attention.svelte-p032vw:before{content:"* "}html:lang(fr) .attention.svelte-p032vw:before{content:"* "}html:lang(it) .attention.svelte-p032vw:before{content:"* "}html:lang(pt-BR) .attention.svelte-p032vw:before{content:"* "}.item-card.svelte-p032vw{display:grid;align-items:flex-start}@media (max-width: 899.98px){.item-card.svelte-p032vw{grid-template-columns:1fr;gap:2.6666666667vw;font-size:4.8vw;line-height:4.8vw}}@media (min-width: 900px){.item-card.svelte-p032vw{grid-template-columns:auto 1fr;padding:1.5625vw 0;gap:1.25vw;font-size:1.25vw;line-height:1.75vw}}@media (max-width: 899.98px){.item-card.svelte-p032vw .product-btn{margin:2.6666666667vw auto}}.item-card__description.svelte-p032vw{white-space:normal}@media (max-width: 899.98px){.item-card__description.svelte-p032vw{font-size:3.2vw;line-height:4vw}}@media (min-width: 900px){.item-card__description.svelte-p032vw{font-size:1.25vw;line-height:1.75vw}}.rec__title.svelte-p032vw{font-weight:700;color:#cb925d;border-bottom:1px solid #d6d6d6}@media (max-width: 899.98px){.rec__title.svelte-p032vw{margin-top:2.1333333333vw;font-size:3.2vw;line-height:4vw;padding-bottom:1.0666666667vw}}@media (min-width: 900px){.rec__title.svelte-p032vw{margin-top:.875vw;font-size:1.25vw;line-height:1.75vw;padding-bottom:.25vw}}.rec__list-item__title.svelte-p032vw{font-weight:700;color:#cb925d}@media (max-width: 899.98px){.rec__list-item__title.svelte-p032vw{font-size:3.2vw;line-height:4vw;padding-top:1.0666666667vw}}@media (min-width: 900px){.rec__list-item__title.svelte-p032vw{font-size:1.25vw;line-height:1.75vw;padding-top:.25vw}}.rec__list-item__description.svelte-p032vw{color:#333;white-space:normal}@media (max-width: 899.98px){.rec__list-item__description.svelte-p032vw{font-size:3.2vw;line-height:4vw}}@media (min-width: 900px){.rec__list-item__description.svelte-p032vw{font-size:1.25vw;line-height:1.75vw}}.item__attention.svelte-p032vw{background-color:#e2aaaa1a}@media (max-width: 899.98px){.item__attention.svelte-p032vw{gap:2.6666666667vw;margin-top:4vw;padding:4.8vw 5.3333333333vw 4.8vw 2.8vw}}@media (min-width: 900px){.item__attention.svelte-p032vw{gap:1.25vw;margin-top:1.25vw;padding:1.625vw 1.5vw 1.375vw}}.item__attention-title.svelte-p032vw{font-weight:700;color:#ca4f4f;border-bottom:1px solid #d6d6d6}@media (max-width: 899.98px){.item__attention-title.svelte-p032vw{font-size:3.2vw;padding-bottom:1.6vw}}@media (min-width: 900px){.item__attention-title.svelte-p032vw{font-size:1.25vw;padding-bottom:.5vw}}.item__attention-item.svelte-p032vw{position:relative}@media (max-width: 899.98px){.item__attention-item.svelte-p032vw{padding-left:1.8666666667vw}}@media (min-width: 900px){.item__attention-item.svelte-p032vw{padding-left:1.125vw}}.item__attention-item.svelte-p032vw:before{content:"●";display:block;position:absolute;top:0;left:0;color:#ca4f4f;transform-origin:left center}@media (max-width: 899.98px){.item__attention-item.svelte-p032vw:before{transform:scale(.4);font-size:2.4vw;padding-top:2.1333333333vw;line-height:4vw}}@media (min-width: 900px){.item__attention-item.svelte-p032vw:before{transform:scale(.5);font-size:1vw;padding-top:.75vw;line-height:1.5vw}}.item__attention-item-title.svelte-p032vw{font-weight:700;color:#ca4f4f}@media (max-width: 899.98px){.item__attention-item-title.svelte-p032vw{font-size:2.6666666667vw;padding-top:2.1333333333vw}}@media (min-width: 900px){.item__attention-item-title.svelte-p032vw{font-size:1.125vw;padding-top:.75vw}}.item__attention-item-body.svelte-p032vw{color:#333}@media (max-width: 899.98px){.item__attention-item-body.svelte-p032vw{font-size:2.6666666667vw;line-height:4vw}}@media (min-width: 900px){.item__attention-item-body.svelte-p032vw{font-size:1.125vw;line-height:1.5vw}}.purchases-links.svelte-p032vw{display:flex;justify-content:center}@media (max-width: 899.98px){.purchases-links.svelte-p032vw{flex-direction:column;gap:4vw;letter-spacing:.45em;margin:6.9333333333vw 0 5.3333333333vw}}@media (min-width: 900px){.purchases-links.svelte-p032vw{flex-direction:row;gap:1.25vw;letter-spacing:.2em}}.purchases-links.svelte-p032vw .product-btn{width:100%;color:#fff;--deco-color: #ffffff}@media (max-width: 899.98px){.purchases-links.svelte-p032vw .product-btn{width:100%;height:10.6666666667vw;--parts-size: 2.6666666667vw;--frame-margin: .6666666667vw}}@media (min-width: 900px){.purchases-links.svelte-p032vw .product-btn{margin:1.375vw 0 1.5625vw;width:20vw;height:3.75vw;--parts-size: .625vw;--frame-margin: .1875vw}}.purchases-links.svelte-p032vw .product-btn.-nintendo,.purchases-links.svelte-p032vw .product-btn.-switch2{background-color:red}.purchases-links.svelte-p032vw .product-btn.-ps,.purchases-links.svelte-p032vw .product-btn.-ps4,.purchases-links.svelte-p032vw .product-btn.-ps5{background-color:#00439c}.purchases-links.svelte-p032vw .product-btn.-steam{background-color:#333}.purchases-links.svelte-p032vw span.product-btn{pointer-events:none}.purchases-links.svelte-p032vw span.product-btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0009}.video-genre.svelte-p032vw{width:fit-content;margin-inline:auto;text-align:center;color:#20241f;line-height:1}@media (max-width: 899.98px){.video-genre.svelte-p032vw{font-size:4vw}}@media (min-width: 900px){.video-genre.svelte-p032vw{font-size:1.25vw;padding-top:1.875vw}}html:lang(zh-Hans) .video-genre-text.svelte-p032vw{font-family:var(--font-family-serif-zen-old)}.video-genre-border.svelte-p032vw{margin-top:-.5em}
