@-webkit-keyframes anime-chr-inactive{0%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;visibility:visible}50%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}100%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0;visibility:hidden}}@keyframes anime-chr-inactive{0%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;visibility:visible}50%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}100%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0;visibility:hidden}}@-webkit-keyframes anime-chr-active{0%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0;visibility:hidden}50%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}100%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;visibility:visible}}@keyframes anime-chr-active{0%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0;visibility:hidden}50%{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}100%{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;visibility:visible}}@-webkit-keyframes anime-frame{0%{-webkit-transform:scale(3, 3);transform:scale(3, 3)}30%{opacity:1}60%{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}80%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@keyframes anime-frame{0%{-webkit-transform:scale(3, 3);transform:scale(3, 3)}30%{opacity:1}60%{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}80%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@-webkit-keyframes anime-caption{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}25%{-webkit-transform:translateX(-30px) rotate(-12deg);transform:translateX(-30px) rotate(-12deg)}50%{-webkit-transform:translateX(9px) rotate(4.8deg);transform:translateX(9px) rotate(4.8deg)}75%{-webkit-transform:translateX(-6px) rotate(-2.4deg);transform:translateX(-6px) rotate(-2.4deg)}}@keyframes anime-caption{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}25%{-webkit-transform:translateX(-30px) rotate(-12deg);transform:translateX(-30px) rotate(-12deg)}50%{-webkit-transform:translateX(9px) rotate(4.8deg);transform:translateX(9px) rotate(4.8deg)}75%{-webkit-transform:translateX(-6px) rotate(-2.4deg);transform:translateX(-6px) rotate(-2.4deg)}}@-webkit-keyframes anime-icon_new{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes anime-icon_new{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes anime-banner{0%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}76%{-webkit-filter:brightness(1);filter:brightness(1)}80%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}90%{-webkit-filter:brightness(1);filter:brightness(1)}96%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes anime-banner{0%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}76%{-webkit-filter:brightness(1);filter:brightness(1)}80%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}90%{-webkit-filter:brightness(1);filter:brightness(1)}96%{-webkit-filter:brightness(0.25);filter:brightness(0.25)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes anime-color_box_arrow_left{0%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%)}50%{-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%)}100%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_left{0%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%)}50%{-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%)}100%{-webkit-transform:translate(-110%, -50%);transform:translate(-110%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_left_portrait{0%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}50%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}100%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_left_portrait{0%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}50%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}100%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_right{0%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%)}50%{-webkit-transform:translate(130%, -50%);transform:translate(130%, -50%)}100%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_right{0%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%)}50%{-webkit-transform:translate(130%, -50%);transform:translate(130%, -50%)}100%{-webkit-transform:translate(110%, -50%);transform:translate(110%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-color_box_arrow_right_portrait{0%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}50%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}100%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%);-webkit-animation:initial;animation:initial}}@keyframes anime-color_box_arrow_right_portrait{0%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%)}50%{-webkit-transform:translate(-40%, 110%);transform:translate(-40%, 110%)}100%{-webkit-transform:translate(-60%, 110%);transform:translate(-60%, 110%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-topics_arrow_left{0%{-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%)}50%{-webkit-transform:translate(-60%, -50%);transform:translate(-60%, -50%)}100%{-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_left{0%{-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%)}50%{-webkit-transform:translate(-60%, -50%);transform:translate(-60%, -50%)}100%{-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%)}50%{-webkit-transform:translate(60%, -50%);transform:translate(60%, -50%)}100%{-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%)}50%{-webkit-transform:translate(60%, -50%);transform:translate(60%, -50%)}100%{-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-global_nav_cursor{0%{-webkit-transform:translate(-85%, -50%);transform:translate(-85%, -50%)}50%{-webkit-transform:translate(-115%, -50%);transform:translate(-115%, -50%)}100%{-webkit-transform:translate(-85%, -50%);transform:translate(-85%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-global_nav_cursor{0%{-webkit-transform:translate(-85%, -50%);transform:translate(-85%, -50%)}50%{-webkit-transform:translate(-115%, -50%);transform:translate(-115%, -50%)}100%{-webkit-transform:translate(-85%, -50%);transform:translate(-85%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-tilt-in-fwd{0%{-webkit-transform:rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);transform:rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@keyframes anime-tilt-in-fwd{0%{-webkit-transform:rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);transform:rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@-webkit-keyframes anime-tilt-in-right{0%{-webkit-transform:rotateX(30deg) translateX(30%) skewX(-30deg);transform:rotateX(30deg) translateX(30%) skewX(-30deg);opacity:0}100%{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0deg) translateX(0) skewX(0deg);opacity:1}}@keyframes anime-tilt-in-right{0%{-webkit-transform:rotateX(30deg) translateX(30%) skewX(-30deg);transform:rotateX(30deg) translateX(30%) skewX(-30deg);opacity:0}100%{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0deg) translateX(0) skewX(0deg);opacity:1}}@-webkit-keyframes anime-jump{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(1.25, 0.75) translate(0%, 0%);transform:scale(1.25, 0.75) translate(0%, 0%)}20%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}25%{-webkit-transform:scale(0.9, 1.15) translate(0%, -28%);transform:scale(0.9, 1.15) translate(0%, -28%)}30%{-webkit-transform:scale(1, 1) translate(0%, -51%);transform:scale(1, 1) translate(0%, -51%)}60%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes anime-jump{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(1.25, 0.75) translate(0%, 0%);transform:scale(1.25, 0.75) translate(0%, 0%)}20%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}25%{-webkit-transform:scale(0.9, 1.15) translate(0%, -28%);transform:scale(0.9, 1.15) translate(0%, -28%)}30%{-webkit-transform:scale(1, 1) translate(0%, -51%);transform:scale(1, 1) translate(0%, -51%)}60%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@media(max-width: 769px){.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media(max-width: 769px)and (orientation: portrait){.glightbox-clean .gprev{left:10px;top:initial;bottom:15px}.glightbox-clean .gnext{right:10px;top:initial;bottom:15px}}*{margin:0;padding:0}html{font-size:62.5%;line-height:1.2;position:relative;overflow-y:scroll}@media screen and (max-width: 960px){html{font-size:50%}}body{width:100%;height:100%;background-color:#000;font-size:20rem;font-size:clamp(14px,3.5vw,20px);color:#1c52c1;position:relative;overflow:hidden}body.locked{pointer-events:none}main{font-family:"Noto Serif JP",serif;color:#1c52c1;color:#fff;font-weight:bold;text-shadow:.1em .1em .05em #222;line-height:1.36}em{color:#1c52c1;font-weight:bold;font-style:normal;display:inline-block}a{color:#1c52c1;-webkit-transition:color .25s;transition:color .25s}a:hover{color:rgba(28,82,193,.5)}img{white-space:pre}button{border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}li{list-style:none}section{text-align:center;position:relative}table{border-spacing:0}th{font-weight:normal}.sp{display:none}@media screen and (max-width: 960px){.sp{display:unset}}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width: 961px){.bp-min-960{display:none}}@media screen and (max-width: 960px){.bp-max-960{display:none}}@media screen and (min-width: 1061px){.bp-min-1060{display:none}}@media screen and (max-width: 1060px){.bp-max-1060{display:none}}@media screen and (min-width: 1201px){.bp-min-1200{display:none}}@media screen and (max-width: 1200px){.bp-max-1200{display:none}}@media screen and (min-width: 1281px){.bp-min-1280{display:none}}@media screen and (max-width: 1280px){.bp-max-1280{display:none}}@media screen and (min-width: 1741px){.bp-min-1740{display:none}}@media screen and (max-width: 1740px){.bp-max-1740{display:none}}.ps-1{padding-left:.25rem}.ps-2{padding-left:.5rem}.ps-3{padding-left:1rem}.ps-4{padding-left:1.5rem}.ps-5{padding-left:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pe-1{padding-right:.25rem}.pe-2{padding-right:.5rem}.pe-3{padding-right:1rem}.pe-4{padding-right:1.5rem}.pe-5{padding-right:3rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.ms-3{margin-left:1rem}.ms-4{margin-left:1.5rem}.ms-5{margin-left:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.me-1{margin-right:.25rem}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}.me-4{margin-right:1.5rem}.me-5{margin-right:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}[data-barba=container],#content,#sub-content{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}[data-barba=container].loaded,#content.loaded,#sub-content.loaded{opacity:1}.bullet-point{text-indent:-1em;padding-left:1em}ul.bullet-point{text-indent:initial;padding-left:initial}ul.bullet-point li{text-indent:-1em;padding-left:1em}ol.flow li{text-indent:-2em;padding-left:2em}.brackets{text-indent:-1em;padding-left:1em}.image,.movie{border:solid 2px #fff;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.3);box-shadow:0px 0px 4px rgba(0,0,0,.3)}@media screen and (max-width: 960px){.image,.movie{border-width:1px}}.image-wrapper,.movie-wrapper{width:80vw;max-width:1060px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;margin:-1.5% auto}@media screen and (max-width: 960px){.image-wrapper,.movie-wrapper{width:100%}}.image-wrapper[data-trigger] .image-overlay-caption,.movie-wrapper[data-trigger] .image-overlay-caption{display:inline-block;overflow:hidden;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.image-wrapper[data-trigger] .image-overlay-caption span,.movie-wrapper[data-trigger] .image-overlay-caption span{text-align:initial;display:inline-block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.image-wrapper[data-trigger].visible .image-overlay-caption,.movie-wrapper[data-trigger].visible .image-overlay-caption{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.image-wrapper[data-trigger].visible .image-overlay-caption span,.movie-wrapper[data-trigger].visible .image-overlay-caption span{-webkit-transform:translateX(0%);transform:translateX(0%)}.image-wrapper>.image-caption,.movie-wrapper>.image-caption{margin-bottom:calc(.25em - 1.5%)}.image-container,.movie-container{max-width:47%;text-align:center;position:relative;margin:1.5%}.image-container:only-child,.movie-container:only-child{max-width:80%}.image-container:only-child .image,.image-container:only-child .movie,.movie-container:only-child .image,.movie-container:only-child .movie{border-width:3px}@media screen and (max-width: 960px){.image-container:only-child .image,.image-container:only-child .movie,.movie-container:only-child .image,.movie-container:only-child .movie{border-width:2px}}.image-container:only-child .image-caption span,.image-container:only-child .movie-caption span,.movie-container:only-child .image-caption span,.movie-container:only-child .movie-caption span{font-size:1.5em}.image-container:only-child .image-caption.simple-caption span,.image-container:only-child .movie-caption.simple-caption span,.movie-container:only-child .image-caption.simple-caption span,.movie-container:only-child .movie-caption.simple-caption span{text-shadow:-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff}.image-container:only-child a,.image-container:only-child video,.movie-container:only-child a,.movie-container:only-child video{margin-left:auto;margin-right:auto}.image-container.vertical,.movie-container.vertical{width:initial}.image-container.vertical:only-child,.movie-container.vertical:only-child{width:100%}.image-container.vertical:only-child a,.movie-container.vertical:only-child a{max-width:40%;margin-left:auto;margin-right:auto}.image-container+.image-text,.movie-container+.image-text{width:100%;text-align:center;margin-top:calc(-1.5% + .5em);margin-bottom:1.5%}.image-container .image,.movie-container .image{width:100%;display:block;position:relative;margin:0 auto}.image-container iframe,.movie-container iframe{width:100%;height:100%}.image-container a,.movie-container a{position:relative}.image-caption,.movie-caption{font-size:2.2rem;font-size:clamp(12px,3.5vw,2.2rem);text-align:center;position:relative;margin-bottom:.25em}.image-overlay-caption,.movie-overlay-caption{width:auto;position:absolute;left:-4%;top:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}.image-text,.movie-text{font-size:18rem;font-size:clamp(10px,3.5vw,18rem);line-height:1.2;display:inline-block;text-align:left;padding-left:.25em;padding-right:.25em;position:relative;margin-top:.5em}.goods-wrapper{width:80vw;max-width:1060px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:calc(0em - 2%) auto}@media screen and (max-width: 960px){.goods-wrapper{width:auto}}.goods-wrapper[data-trigger] .goods-container:nth-child(1) .goods-image{-webkit-animation-delay:.1s;animation-delay:.1s}.goods-wrapper[data-trigger] .goods-container:nth-child(1) .goods-name{-webkit-transition-delay:.35s;transition-delay:.35s}.goods-wrapper[data-trigger] .goods-container:nth-child(1) .goods-price{-webkit-transition-delay:.45s;transition-delay:.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(1) .goods-detail{-webkit-transition-delay:.55s;transition-delay:.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(1) .goods-store-button img{-webkit-transition-delay:.85s;transition-delay:.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(2) .goods-image{-webkit-animation-delay:.2s;animation-delay:.2s}.goods-wrapper[data-trigger] .goods-container:nth-child(2) .goods-name{-webkit-transition-delay:.45s;transition-delay:.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(2) .goods-price{-webkit-transition-delay:.55s;transition-delay:.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(2) .goods-detail{-webkit-transition-delay:.65s;transition-delay:.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(2) .goods-store-button img{-webkit-transition-delay:.95s;transition-delay:.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(3) .goods-image{-webkit-animation-delay:.3s;animation-delay:.3s}.goods-wrapper[data-trigger] .goods-container:nth-child(3) .goods-name{-webkit-transition-delay:.55s;transition-delay:.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(3) .goods-price{-webkit-transition-delay:.65s;transition-delay:.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(3) .goods-detail{-webkit-transition-delay:.75s;transition-delay:.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(3) .goods-store-button img{-webkit-transition-delay:1.05s;transition-delay:1.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(4) .goods-image{-webkit-animation-delay:.4s;animation-delay:.4s}.goods-wrapper[data-trigger] .goods-container:nth-child(4) .goods-name{-webkit-transition-delay:.65s;transition-delay:.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(4) .goods-price{-webkit-transition-delay:.75s;transition-delay:.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(4) .goods-detail{-webkit-transition-delay:.85s;transition-delay:.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(4) .goods-store-button img{-webkit-transition-delay:1.15s;transition-delay:1.15s}.goods-wrapper[data-trigger] .goods-container:nth-child(5) .goods-image{-webkit-animation-delay:.5s;animation-delay:.5s}.goods-wrapper[data-trigger] .goods-container:nth-child(5) .goods-name{-webkit-transition-delay:.75s;transition-delay:.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(5) .goods-price{-webkit-transition-delay:.85s;transition-delay:.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(5) .goods-detail{-webkit-transition-delay:.95s;transition-delay:.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(5) .goods-store-button img{-webkit-transition-delay:1.25s;transition-delay:1.25s}.goods-wrapper[data-trigger] .goods-container:nth-child(6) .goods-image{-webkit-animation-delay:.6s;animation-delay:.6s}.goods-wrapper[data-trigger] .goods-container:nth-child(6) .goods-name{-webkit-transition-delay:.85s;transition-delay:.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(6) .goods-price{-webkit-transition-delay:.95s;transition-delay:.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(6) .goods-detail{-webkit-transition-delay:1.05s;transition-delay:1.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(6) .goods-store-button img{-webkit-transition-delay:1.35s;transition-delay:1.35s}.goods-wrapper[data-trigger] .goods-container:nth-child(7) .goods-image{-webkit-animation-delay:.7s;animation-delay:.7s}.goods-wrapper[data-trigger] .goods-container:nth-child(7) .goods-name{-webkit-transition-delay:.95s;transition-delay:.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(7) .goods-price{-webkit-transition-delay:1.05s;transition-delay:1.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(7) .goods-detail{-webkit-transition-delay:1.15s;transition-delay:1.15s}.goods-wrapper[data-trigger] .goods-container:nth-child(7) .goods-store-button img{-webkit-transition-delay:1.45s;transition-delay:1.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(8) .goods-image{-webkit-animation-delay:.8s;animation-delay:.8s}.goods-wrapper[data-trigger] .goods-container:nth-child(8) .goods-name{-webkit-transition-delay:1.05s;transition-delay:1.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(8) .goods-price{-webkit-transition-delay:1.15s;transition-delay:1.15s}.goods-wrapper[data-trigger] .goods-container:nth-child(8) .goods-detail{-webkit-transition-delay:1.25s;transition-delay:1.25s}.goods-wrapper[data-trigger] .goods-container:nth-child(8) .goods-store-button img{-webkit-transition-delay:1.55s;transition-delay:1.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(9) .goods-image{-webkit-animation-delay:.9s;animation-delay:.9s}.goods-wrapper[data-trigger] .goods-container:nth-child(9) .goods-name{-webkit-transition-delay:1.15s;transition-delay:1.15s}.goods-wrapper[data-trigger] .goods-container:nth-child(9) .goods-price{-webkit-transition-delay:1.25s;transition-delay:1.25s}.goods-wrapper[data-trigger] .goods-container:nth-child(9) .goods-detail{-webkit-transition-delay:1.35s;transition-delay:1.35s}.goods-wrapper[data-trigger] .goods-container:nth-child(9) .goods-store-button img{-webkit-transition-delay:1.65s;transition-delay:1.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(10) .goods-image{-webkit-animation-delay:1s;animation-delay:1s}.goods-wrapper[data-trigger] .goods-container:nth-child(10) .goods-name{-webkit-transition-delay:1.25s;transition-delay:1.25s}.goods-wrapper[data-trigger] .goods-container:nth-child(10) .goods-price{-webkit-transition-delay:1.35s;transition-delay:1.35s}.goods-wrapper[data-trigger] .goods-container:nth-child(10) .goods-detail{-webkit-transition-delay:1.45s;transition-delay:1.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(10) .goods-store-button img{-webkit-transition-delay:1.75s;transition-delay:1.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(11) .goods-image{-webkit-animation-delay:1.1s;animation-delay:1.1s}.goods-wrapper[data-trigger] .goods-container:nth-child(11) .goods-name{-webkit-transition-delay:1.35s;transition-delay:1.35s}.goods-wrapper[data-trigger] .goods-container:nth-child(11) .goods-price{-webkit-transition-delay:1.45s;transition-delay:1.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(11) .goods-detail{-webkit-transition-delay:1.55s;transition-delay:1.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(11) .goods-store-button img{-webkit-transition-delay:1.85s;transition-delay:1.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(12) .goods-image{-webkit-animation-delay:1.2s;animation-delay:1.2s}.goods-wrapper[data-trigger] .goods-container:nth-child(12) .goods-name{-webkit-transition-delay:1.45s;transition-delay:1.45s}.goods-wrapper[data-trigger] .goods-container:nth-child(12) .goods-price{-webkit-transition-delay:1.55s;transition-delay:1.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(12) .goods-detail{-webkit-transition-delay:1.65s;transition-delay:1.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(12) .goods-store-button img{-webkit-transition-delay:1.95s;transition-delay:1.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(13) .goods-image{-webkit-animation-delay:1.3s;animation-delay:1.3s}.goods-wrapper[data-trigger] .goods-container:nth-child(13) .goods-name{-webkit-transition-delay:1.55s;transition-delay:1.55s}.goods-wrapper[data-trigger] .goods-container:nth-child(13) .goods-price{-webkit-transition-delay:1.65s;transition-delay:1.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(13) .goods-detail{-webkit-transition-delay:1.75s;transition-delay:1.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(13) .goods-store-button img{-webkit-transition-delay:2.05s;transition-delay:2.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(14) .goods-image{-webkit-animation-delay:1.4s;animation-delay:1.4s}.goods-wrapper[data-trigger] .goods-container:nth-child(14) .goods-name{-webkit-transition-delay:1.65s;transition-delay:1.65s}.goods-wrapper[data-trigger] .goods-container:nth-child(14) .goods-price{-webkit-transition-delay:1.75s;transition-delay:1.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(14) .goods-detail{-webkit-transition-delay:1.85s;transition-delay:1.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(14) .goods-store-button img{-webkit-transition-delay:2.15s;transition-delay:2.15s}.goods-wrapper[data-trigger] .goods-container:nth-child(15) .goods-image{-webkit-animation-delay:1.5s;animation-delay:1.5s}.goods-wrapper[data-trigger] .goods-container:nth-child(15) .goods-name{-webkit-transition-delay:1.75s;transition-delay:1.75s}.goods-wrapper[data-trigger] .goods-container:nth-child(15) .goods-price{-webkit-transition-delay:1.85s;transition-delay:1.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(15) .goods-detail{-webkit-transition-delay:1.95s;transition-delay:1.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(15) .goods-store-button img{-webkit-transition-delay:2.25s;transition-delay:2.25s}.goods-wrapper[data-trigger] .goods-container:nth-child(16) .goods-image{-webkit-animation-delay:1.6s;animation-delay:1.6s}.goods-wrapper[data-trigger] .goods-container:nth-child(16) .goods-name{-webkit-transition-delay:1.85s;transition-delay:1.85s}.goods-wrapper[data-trigger] .goods-container:nth-child(16) .goods-price{-webkit-transition-delay:1.95s;transition-delay:1.95s}.goods-wrapper[data-trigger] .goods-container:nth-child(16) .goods-detail{-webkit-transition-delay:2.05s;transition-delay:2.05s}.goods-wrapper[data-trigger] .goods-container:nth-child(16) .goods-store-button img{-webkit-transition-delay:2.35s;transition-delay:2.35s}.goods-wrapper[data-trigger] .goods-image{opacity:0}.goods-wrapper[data-trigger] .goods-name,.goods-wrapper[data-trigger] .goods-price,.goods-wrapper[data-trigger] .goods-detail{-webkit-transition:opacity .75s,top .75s;transition:opacity .75s,top .75s;opacity:0;top:-30px}.goods-wrapper[data-trigger] .goods-store-button img{-webkit-transition:opacity .75s;transition:opacity .75s;opacity:0}.goods-wrapper[data-trigger].visible .goods-image{-webkit-animation:anime-tilt-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:anime-tilt-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.goods-wrapper[data-trigger].visible .goods-name,.goods-wrapper[data-trigger].visible .goods-price,.goods-wrapper[data-trigger].visible .goods-detail{opacity:1;top:0}.goods-wrapper[data-trigger].visible .goods-store-button img{opacity:1}.goods-container{width:29.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:2%}@media screen and (max-width: 960px){.goods-container{width:46%}}.goods-image{position:relative}.goods-image img{width:100%;display:block;position:relative;margin:0 auto}.goods-info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.goods-name,.goods-price{font-size:20rem;font-size:clamp(12px,2vw,20px);text-align:center;position:relative;margin-top:.4em}.goods-price{margin-bottom:.4em}.goods-detail{font-size:14rem;font-size:clamp(10px,1.5vw,14px);text-align:center;position:relative}.goods-link.button-wrapper{text-align:center;margin-top:.4em}.goods-store-button img{width:70%}.popup{display:block;position:relative;-webkit-transition:opacity .25s;transition:opacity .25s}.popup:hover{opacity:.7}.popup.play::after{content:"";width:100%;height:100%;background:url(../img/play.png) center center/auto 33% no-repeat;position:absolute;left:0;top:0;z-index:1;pointer-events:none}.page_caption{display:none;text-align:center;position:relative;z-index:1;margin:1em auto}.page_caption span{background-color:rgba(0,0,0,.9);border:solid 3px #fff;border-radius:8px;padding:.25em 1em}@media screen and (max-width: 960px){.page_caption{display:block}}.caption img{height:3.5vw;max-height:55px}.caption img.line-2{height:7.8909090909vw;max-height:124px}.simple-caption{text-align:center}.simple-caption span{color:#215e96;text-shadow:-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff;padding:0 .5em .1em;position:relative;z-index:1}.simple-caption span::before{content:"";width:100%;height:.3em;background:-webkit-gradient(linear, left top, right top, from(#00a0fe), to(#00d4db));background:linear-gradient(90deg, #00a0fe, #00d4db);position:absolute;left:0;bottom:.2em;z-index:-1}.button-wrapper{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-0.3vw auto}.button-wrapper[data-trigger] a{-webkit-transition:opacity .75s,-webkit-filter .25s,-webkit-transform .75s;transition:opacity .75s,-webkit-filter .25s,-webkit-transform .75s;transition:filter .25s,opacity .75s,transform .75s;transition:filter .25s,opacity .75s,transform .75s,-webkit-filter .25s,-webkit-transform .75s;opacity:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.button-wrapper[data-trigger] a:nth-child(1){-webkit-transition-delay:0,.1s,.1s;transition-delay:0,.1s,.1s}.button-wrapper[data-trigger] a:nth-child(2){-webkit-transition-delay:0,.2s,.2s;transition-delay:0,.2s,.2s}.button-wrapper[data-trigger] a:nth-child(3){-webkit-transition-delay:0,.3s,.3s;transition-delay:0,.3s,.3s}.button-wrapper[data-trigger] a:nth-child(4){-webkit-transition-delay:0,.4s,.4s;transition-delay:0,.4s,.4s}.button-wrapper[data-trigger] a:nth-child(5){-webkit-transition-delay:0,.5s,.5s;transition-delay:0,.5s,.5s}.button-wrapper[data-trigger] a:nth-child(6){-webkit-transition-delay:0,.6s,.6s;transition-delay:0,.6s,.6s}.button-wrapper[data-trigger] a:nth-child(7){-webkit-transition-delay:0,.7s,.7s;transition-delay:0,.7s,.7s}.button-wrapper[data-trigger] a:nth-child(8){-webkit-transition-delay:0,.8s,.8s;transition-delay:0,.8s,.8s}.button-wrapper[data-trigger].visible a{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 960px){.button-wrapper{max-width:96%}}.button-wrapper a{margin:.3vw}.button-wrapper img{width:100%}.button-wrapper .common-button{width:100%;max-width:276.75px;position:relative}.button-wrapper .common-button.large{max-width:553.5px}@media screen and (max-width: 960px){.button-wrapper .common-button.large{width:100%}}.button-wrapper .common-button .on{position:absolute;left:0;top:0;opacity:0}@media screen and (max-width: 960px){.button-wrapper .common-button{width:50%}}.button-wrapper .common-button:hover .off{opacity:0}.button-wrapper .common-button:hover .on{opacity:1}.button-wrapper .store-button{max-width:239.2px}.order-button{position:fixed;left:0;bottom:10px;z-index:800;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}@media screen and (max-width: 960px){.order-button{display:none}}.order-button.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.order-button:hover img{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.order-button img{width:25vw;min-width:calc(316px*.5);max-width:calc(316px*.85);height:7.0411392405vw;min-height:calc(89px*.5);max-height:calc(89px*.85);-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}.pagetop-button{color:#fff;padding:.5em;position:fixed;right:0;bottom:0;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden;pointer-events:none;z-index:8000}@media screen and (max-width: 960px){.pagetop-button{display:none}}.pagetop-button.show{opacity:1;visibility:visible;pointer-events:initial}.pagetop-button:hover{opacity:.8}.sound-button{width:1.5em;height:1.5em;border:solid #fff 2px;border-radius:999em;padding:.25em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.sound-button{border-width:1px}}.sound-button:hover{-webkit-filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%);filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%)}.sound-button img{width:1em;height:1em}.sns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-container{margin:10px}.sns-container img{width:40px}.global_header{width:100%;height:100%;position:fixed;z-index:900;pointer-events:none}@media screen and (max-width: 960px){.global_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s;visibility:hidden;opacity:0;pointer-events:none}.global_header.show{visibility:visible;opacity:1;pointer-events:initial}}.global_header.loaded{opacity:1}.global_header .order-button{display:none}@media screen and (max-width: 960px){.global_header .order-button{width:auto;min-width:initial;max-width:initial;height:auto;min-height:initial;max-height:initial;display:block;position:relative;left:0;top:0;-webkit-transform:initial;transform:initial;bottom:initial;opacity:1;visibility:visible}}.global_header .order-button img{max-width:200px;border:solid #fff 3px;border-radius:8px;display:block;position:relative;left:initial;top:initial;margin-left:auto;margin-right:auto}.global_header .order-button .on{position:absolute;left:0;top:0;opacity:0}.global_header .order-button:hover .off{opacity:0}.global_header .order-button:hover .on{opacity:1}@media screen and (max-width: 960px){.global_header-filter{width:100%;height:100%;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;left:0;top:0;-webkit-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s;visibility:hidden;opacity:0}.show .global_header-filter{visibility:visible;opacity:1;pointer-events:initial}}.global_header-wrapper{height:5vw;max-height:60px;background:-webkit-gradient(linear, left top, right top, from(#00a0fe), to(#00d4db));background:linear-gradient(90deg, #00a0fe, #00d4db);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:initial;scrollbar-width:none;-ms-overflow-style:none}.global_header-wrapper::-webkit-scrollbar{display:none}@media screen and (max-width: 960px){.global_header-wrapper{height:auto;max-height:100vh;background-color:initial;border-bottom:none;padding:1em;overflow:auto;pointer-events:unset}}.global_header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global_header-container.navi{width:100%;max-width:1280px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.global_header-container.bgm{padding:10px;padding-left:30px}.global_header-container.order,.global_header-container.sns{display:none}.global_header-logo{height:100%;padding:2% 10px}.global_header-logo img{height:100%}@media screen and (max-width: 960px){.global_nav{background-color:rgba(0,0,0,.9);border:solid #fff 3px;border-radius:8px;padding:.5em}}.global_nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 960px){.global_nav-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.global_nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:auto 1.5vw;margin:auto clamp(10px,1.5vw,20px)}@media screen and (max-width: 960px){.global_nav-container{font-size:28rem;font-size:clamp(20rem,6vw,28rem);padding:.125em}}.global_nav-container.selected a{pointer-events:none}.global_nav-container.selected a img{-webkit-filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9);filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9)}.global_nav-container.disabled{opacity:.5;pointer-events:none}.global_nav-container.new::before{content:"";width:4.5vw;max-width:46.8px;height:1.7307692308vw;max-height:18px;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;top:0;right:0;-webkit-transform:translate(50%, -75%);transform:translate(50%, -75%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new 1.5s infinite linear;animation:anime-icon_new 1.5s infinite linear}@media screen and (max-width: 960px){.global_nav-container.new::before{font-size:18rem}}.global_nav-container span{position:relative}.global_nav-container a:hover img{-webkit-filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9);filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9)}.global_nav-container img{display:block;-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}.global_nav-button{width:45px;height:45px;display:none;background-color:rgba(0,0,0,.9);border:solid 3px #fff;border-radius:8px;position:fixed;top:10px;right:10px;z-index:990;-webkit-transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,transform .45s;transition:opacity .45s,transform .45s,-webkit-transform .45s}@media screen and (max-width: 960px){.global_nav-button{display:block}}.global_nav-button .line-up,.global_nav-button .line-middle,.global_nav-button .line-down{width:60%;height:6%;background-color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top .25s,width .25s,-webkit-transform .25s;transition:top .25s,width .25s,-webkit-transform .25s;transition:transform .25s,top .25s,width .25s;transition:transform .25s,top .25s,width .25s,-webkit-transform .25s}.global_nav-button .line-up{top:30%}.global_nav-button .line-middle{top:50%}.global_nav-button .line-down{top:70%}.global_nav-button.open .line-up{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.global_nav-button.open .line-middle{width:0}.global_nav-button.open .line-down{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.bgm-button{width:83px;height:22px;background:url(../img/btn_bgm.png?v2) left top/auto 300% no-repeat;background-position:0% 0%;opacity:.5;-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}.bgm-button.vol-1{background-position:0% 50%;opacity:1}.bgm-button.vol-2{background-position:0% 100%;opacity:1}.bgm-button:hover{-webkit-filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9);filter:drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9) drop-shadow(0px 0px 3px #067dc9)}footer{background-color:rgba(0,0,0,.8);font-size:1.2rem;color:#fff;padding:1em;position:relative;z-index:100}footer::before,footer::after{width:100%;height:100%;content:"";position:absolute;left:0;top:0}footer.show{opacity:1}footer .footer-wrapper{max-width:960px;margin:0 auto;position:relative;z-index:1}footer .sns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;margin-bottom:5px}footer .sns-wrapper img{-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}footer .foot_banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1% auto}footer .foot_banner-container{margin:3%}footer .foot_banner-container img{width:184.5px;-webkit-transition:opacity .25s;transition:opacity .25s}footer .foot_banner-container img:hover{opacity:.7}footer .copyright-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}@media screen and (max-width: 960px){footer .copyright-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .copyright-container{text-align:center;position:relative}footer .copyright-container:first-child{margin-top:1em}@media screen and (max-width: 960px){footer .copyright-container:first-child{text-align:left}}footer .copyright-container:last-child{text-align:center;margin-top:1em}footer .logo-ps,footer .logo-ps4,footer .logo-ps5{height:.8em;vertical-align:middle}footer .nis_logo{display:inline-block;margin-top:3em;margin-bottom:.5em}footer .nis_logo img{height:16vw;max-height:80px}footer .guideline-button{font-size:1.8rem;color:#fff;background-color:#000;border:solid 2px #fff;white-space:nowrap;padding:.5em 2em;margin:1em auto;-webkit-transition:background-color .25s;transition:background-color .25s}footer .guideline-button:hover{background-color:#222}.local-nav{margin:0 auto}.local-nav:last-child{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.local-nav:last-child.show{opacity:1}.local-nav-wrapper{width:100%;max-width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:1em 0;margin:-0.5% auto}@media screen and (max-width: 1200px){.local-nav-wrapper{max-width:96%}}.local-nav-container{width:100%;max-width:224.25px;position:relative;margin:.5%}@media screen and (max-width: 1080px){.local-nav-container{max-width:24%}}@media screen and (max-width: 720px){.local-nav-container{max-width:32.3333333333%}}.local-nav-container.selected{pointer-events:none}.local-nav-container.selected .off{opacity:0}.local-nav-container.selected .on{opacity:1}.local-nav a{display:block;position:relative}.local-nav a:hover .off{opacity:0}.local-nav a:hover .on{opacity:1}.local-nav a .on{position:absolute;left:0;top:0;opacity:0}.local-nav img{width:100%;-webkit-filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3))}#content{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}#content.loaded{opacity:1}#particles{position:fixed;width:100vw;height:100vh;left:0;top:0;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s}#particles.show{opacity:1;visibility:visible}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;top:0;z-index:10000;-webkit-transition:.25s opacity,.25s visibility;transition:.25s opacity,.25s visibility;opacity:0;visibility:hidden}#loading.show{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;visibility:visible;pointer-events:none}#loading img{width:60%;max-width:442px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-webkit-filter:drop-shadow(-1px -1px 0 #0f253a) drop-shadow(-1px 0px 0 #0f253a) drop-shadow(-1px 1px 0 #0f253a) drop-shadow(0px -1px 0 #0f253a) drop-shadow(0px 0px 0 #0f253a) drop-shadow(0px 1px 0 #0f253a) drop-shadow(1px -1px 0 #0f253a) drop-shadow(1px 0px 0 #0f253a) drop-shadow(1px 1px 0 #0f253a);filter:drop-shadow(-1px -1px 0 #0f253a) drop-shadow(-1px 0px 0 #0f253a) drop-shadow(-1px 1px 0 #0f253a) drop-shadow(0px -1px 0 #0f253a) drop-shadow(0px 0px 0 #0f253a) drop-shadow(0px 1px 0 #0f253a) drop-shadow(1px -1px 0 #0f253a) drop-shadow(1px 0px 0 #0f253a) drop-shadow(1px 1px 0 #0f253a)}.slide-in-up[data-trigger]{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(0, 2em);transform:translate(0, 2em)}.slide-in-up[data-trigger].visible{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.slide-in-right[data-trigger]{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translate(-2em, 0);transform:translate(-2em, 0)}.slide-in-right[data-trigger].visible{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.mask-in[data-trigger]{display:inline-block;overflow:hidden;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mask-in[data-trigger].visible{-webkit-transform:translateX(0%);transform:translateX(0%)}.mask-in[data-trigger].visible .mask-in-inner{-webkit-transform:translateX(0%);transform:translateX(0%)}.mask-in[data-trigger] .mask-in-inner{text-align:initial;display:inline-block;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform:translateX(100%);transform:translateX(100%)}.product_nav,.product_sub_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product_nav button,.product_sub_nav button{-webkit-transition:opacity .25s;transition:opacity .25s}.product_nav button:hover,.product_sub_nav button:hover{opacity:.7}.product_nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product_sub_nav li{margin:.5%}.product_content{max-width:80vw;background-color:#f3f3e9;border-radius:8px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,.3);padding:1em}.platform_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform_nav li{margin:.5%}.platform_nav a{-webkit-transition:opacity .25s;transition:opacity .25s}.platform_nav a:hover{opacity:.7}.store-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-container{width:31.3333333333%;margin:2% 1%}.store-name{margin-bottom:.5em}.store-frame{height:100%;background-color:#fff;border-radius:4px;-webkit-box-shadow:0px 0px 5px 0px #3db8ff;box-shadow:0px 0px 5px 0px #3db8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em}.store-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-link li{margin:1%}.product_info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3em}.product_info-container .logo{width:40vw;max-width:500px}.product_info-table{text-align:left}.product_info-table th,.product_info-table td{padding:.5em 1em;padding:clamp(.25em,1vw,.5em) clamp(0em,2vw,1em)}.product_info-table th{text-align:center;white-space:nowrap}.product_info-table .cero{max-width:80px;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}section{margin-top:3em;margin-bottom:3em}@media screen and (max-width: 960px){section{padding-left:2%;padding-right:2%}}.bg{width:100%;height:100%;background:url(../img/bg.jpg) center center/cover no-repeat;-webkit-filter:brightness(0.3);filter:brightness(0.3);position:fixed;left:0;top:0;z-index:-1}.main{text-align:center;position:relative;-webkit-filter:drop-shadow(0 5px 2px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 5px 2px rgba(0, 0, 0, 0.5));margin:0 auto 1em;overflow:hidden}.main::before{content:"";width:100%;height:100%;background:url(../img/top.jpg) center center/cover no-repeat;-webkit-filter:blur(40px) brightness(0.5);filter:blur(40px) brightness(0.5);position:absolute;left:0;top:0;z-index:-1}@media screen and (max-width: 960px){.main::before{display:none}}.main img{width:100%;max-width:1080px}#summary .text{letter-spacing:.2em}.caption{font-size:2em;font-size:clamp(12px,4.4vw,2em);background:url(../img/cap_line.png) center bottom/auto .3em no-repeat;padding-bottom:.5em;margin-bottom:.5em}.genre{color:#ff2727;font-size:.5em}.description{max-width:1060px;font-weight:normal;display:inline-block;text-align:left;margin-top:2em}@media screen and (max-width: 960px){.description{max-width:100%;margin-top:1em}}.official_site{max-width:1060px;text-align:right;margin:.75em auto .5em}.official_site a{color:#b00;text-shadow:.1em .1em .05em #111;position:relative;margin-right:2.5em}.official_site a:hover{color:rgba(187,0,0,.7)}.official_site a:hover::before{border-color:rgba(187,0,0,.7)}.official_site a::before{content:"";width:calc(100% + 2em);height:50%;border-bottom:solid 1px #b00;border-right:solid 1px #b00;position:absolute;left:-0.5em;bottom:0;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transition:border-color .25s;transition:border-color .25s}.button-wrapper{max-width:1060px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.button-wrapper a{width:calc(50% - .6vw);max-width:265px;-webkit-transition:opacity .25s;transition:opacity .25s}.button-wrapper a:hover{opacity:.8}.button-wrapper img{width:100%}