@-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-nav_cursor{0%{-webkit-transform:translate(-100%, -50%) rotate(0deg);transform:translate(-100%, -50%) rotate(0deg)}50%{-webkit-transform:translate(-100%, -50%) rotate(10deg);transform:translate(-100%, -50%) rotate(10deg)}100%{-webkit-transform:translate(-100%, -50%) rotate(0deg);transform:translate(-100%, -50%) rotate(0deg)}}@keyframes anime-nav_cursor{0%{-webkit-transform:translate(-100%, -50%) rotate(0deg);transform:translate(-100%, -50%) rotate(0deg)}50%{-webkit-transform:translate(-100%, -50%) rotate(10deg);transform:translate(-100%, -50%) rotate(10deg)}100%{-webkit-transform:translate(-100%, -50%) rotate(0deg);transform:translate(-100%, -50%) rotate(0deg)}}@-webkit-keyframes anime-loading-pen_01{0%{left:0%}80%,100%{left:100%}}@keyframes anime-loading-pen_01{0%{left:0%}80%,100%{left:100%}}@-webkit-keyframes anime-loading-pen_02{0%,40%,80%,100%{-webkit-transform:translate(0%, -100%) rotate(0deg);transform:translate(0%, -100%) rotate(0deg)}20%,60%{-webkit-transform:translate(0%, -100%) rotate(10deg);transform:translate(0%, -100%) rotate(10deg)}}@keyframes anime-loading-pen_02{0%,40%,80%,100%{-webkit-transform:translate(0%, -100%) rotate(0deg);transform:translate(0%, -100%) rotate(0deg)}20%,60%{-webkit-transform:translate(0%, -100%) rotate(10deg);transform:translate(0%, -100%) rotate(10deg)}}@-webkit-keyframes anime-loading-pen_03{0%,18%,36%,54%,72%,100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}9%,27%,45%,64%{-webkit-transform:translate(0%, -20%);transform:translate(0%, -20%)}}@keyframes anime-loading-pen_03{0%,18%,36%,54%,72%,100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}9%,27%,45%,64%{-webkit-transform:translate(0%, -20%);transform:translate(0%, -20%)}}@-webkit-keyframes anime-loading-text_01{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}80%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes anime-loading-text_01{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}80%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes anime-loading-text_02{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}80%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes anime-loading-text_02{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}80%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-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(10%, -50%);transform:translate(10%, -50%)}50%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}100%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_left{0%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}50%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}100%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}50%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}100%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);-webkit-animation:initial;animation:initial}}@keyframes anime-topics_arrow_right{0%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}50%{-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%)}100%{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);-webkit-animation:initial;animation:initial}}@-webkit-keyframes anime-main_visual{0%{opacity:0;-webkit-transform:translate(5%, -5%) rotate(1.5deg);transform:translate(5%, -5%) rotate(1.5deg)}40%{opacity:1}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes anime-main_visual{0%{opacity:0;-webkit-transform:translate(5%, -5%) rotate(1.5deg);transform:translate(5%, -5%) rotate(1.5deg)}40%{opacity:1}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}*{margin:0;padding:0}html{font-size:62.5%;line-height:1.2;position:relative;overflow-y:scroll}body{width:100%;height:100%;background-color:#000;font-size:13px;font-size:clamp(13px,1.8vw,20px);color:#fff;position:relative;overflow:hidden;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}body.loaded{opacity:1}main{font-family:"Kaisei Opti",serif;font-weight:bold;letter-spacing:.1em;line-height:1.6}section{position:relative}em{color:#a92b34;font-style:normal}a{color:#f18d71;-webkit-transition:color .25s;transition:color .25s}a:hover{color:rgba(241,141,113,.5)}img{white-space:pre}button{border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}.visually_hidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.dash{display:inline-block;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(2, 1);transform:scale(2, 1);margin-right:1.1em}.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: 641px){.bp-min-640{display:none}}@media screen and (max-width: 640px){.bp-max-640{display:none}}@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-0{padding-left:0rem}.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-0{padding-top:0rem}.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-0{padding-right:0rem}.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-0{padding-bottom:0rem}.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-0{margin-left:0rem}.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-0{margin-top:0rem}.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-0{margin-right:0rem}.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-0{margin-bottom:0rem}.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}.bullet-point{text-indent:-1em;padding-left:1em;text-align:left}.bullet-point:is(small){display:inline-block}.flow li{text-indent:-2em;padding-left:2em}.brackets{text-indent:-1em;padding-left:1em}.media{width:100%;max-width:640px;border:solid 3px #f8e0c6;border-width:clamp(1px,.45vw,3px);-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,.5);box-shadow:0px 0px 7px 0px rgba(0,0,0,.5);position:relative;z-index:1}.media-list{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-left:auto;margin-right:auto}@media screen and (max-width: 960px){.media-list{width:100%}}.media-list[data-trigger].visible .media-caption img{opacity:1}.media-list[data-trigger].visible .media-text{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.media-list[data-trigger] .media-caption img{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.media-list[data-trigger] .media-text{-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)}.media-list[data-trigger]>li:nth-child(1) .media-caption::after{-webkit-transition-delay:.125s;transition-delay:.125s}.media-list[data-trigger]>li:nth-child(1) .media-caption img{-webkit-transition-delay:.375s;transition-delay:.375s}.media-list[data-trigger]>li:nth-child(1) .media-text{-webkit-transition-delay:.625s;transition-delay:.625s}.media-list[data-trigger]>li:nth-child(2) .media-caption::after{-webkit-transition-delay:.25s;transition-delay:.25s}.media-list[data-trigger]>li:nth-child(2) .media-caption img{-webkit-transition-delay:.5s;transition-delay:.5s}.media-list[data-trigger]>li:nth-child(2) .media-text{-webkit-transition-delay:.75s;transition-delay:.75s}.media-list[data-trigger]>li:nth-child(3) .media-caption::after{-webkit-transition-delay:.375s;transition-delay:.375s}.media-list[data-trigger]>li:nth-child(3) .media-caption img{-webkit-transition-delay:.625s;transition-delay:.625s}.media-list[data-trigger]>li:nth-child(3) .media-text{-webkit-transition-delay:.875s;transition-delay:.875s}.media-list[data-trigger]>li:nth-child(4) .media-caption::after{-webkit-transition-delay:.5s;transition-delay:.5s}.media-list[data-trigger]>li:nth-child(4) .media-caption img{-webkit-transition-delay:.75s;transition-delay:.75s}.media-list[data-trigger]>li:nth-child(4) .media-text{-webkit-transition-delay:1s;transition-delay:1s}.media-list[data-trigger]>li:nth-child(5) .media-caption::after{-webkit-transition-delay:.625s;transition-delay:.625s}.media-list[data-trigger]>li:nth-child(5) .media-caption img{-webkit-transition-delay:.875s;transition-delay:.875s}.media-list[data-trigger]>li:nth-child(5) .media-text{-webkit-transition-delay:1.125s;transition-delay:1.125s}.media-list[data-trigger]>li:nth-child(6) .media-caption::after{-webkit-transition-delay:.75s;transition-delay:.75s}.media-list[data-trigger]>li:nth-child(6) .media-caption img{-webkit-transition-delay:1s;transition-delay:1s}.media-list[data-trigger]>li:nth-child(6) .media-text{-webkit-transition-delay:1.25s;transition-delay:1.25s}.media-list[data-trigger]>li:nth-child(7) .media-caption::after{-webkit-transition-delay:.875s;transition-delay:.875s}.media-list[data-trigger]>li:nth-child(7) .media-caption img{-webkit-transition-delay:1.125s;transition-delay:1.125s}.media-list[data-trigger]>li:nth-child(7) .media-text{-webkit-transition-delay:1.375s;transition-delay:1.375s}.media-list[data-trigger]>li:nth-child(8) .media-caption::after{-webkit-transition-delay:1s;transition-delay:1s}.media-list[data-trigger]>li:nth-child(8) .media-caption img{-webkit-transition-delay:1.25s;transition-delay:1.25s}.media-list[data-trigger]>li:nth-child(8) .media-text{-webkit-transition-delay:1.5s;transition-delay:1.5s}.media-list[data-trigger]>li:nth-child(9) .media-caption::after{-webkit-transition-delay:1.125s;transition-delay:1.125s}.media-list[data-trigger]>li:nth-child(9) .media-caption img{-webkit-transition-delay:1.375s;transition-delay:1.375s}.media-list[data-trigger]>li:nth-child(9) .media-text{-webkit-transition-delay:1.625s;transition-delay:1.625s}.media-list[data-trigger]>li:nth-child(10) .media-caption::after{-webkit-transition-delay:1.25s;transition-delay:1.25s}.media-list[data-trigger]>li:nth-child(10) .media-caption img{-webkit-transition-delay:1.5s;transition-delay:1.5s}.media-list[data-trigger]>li:nth-child(10) .media-text{-webkit-transition-delay:1.75s;transition-delay:1.75s}.media-list>li{max-width:47%;text-align:center;position:relative;margin:1.5%}.media-list>li.new a:before{content:"";width:12vw;max-width:80px;height:13.0588235294vw;max-height:87.0588235294px;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;top:0;right:0;-webkit-transform:translate(5%, -50%);transform:translate(5%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new 1.5s infinite linear;animation:anime-icon_new 1.5s infinite linear}.media-list>li:only-child{max-width:initial}@media screen and (max-width: 960px){.media-list>li:only-child{max-width:90%}}.media-list>li:only-child .media{border-width:4px;border-width:clamp(1px,.6vw,4px)}.media-list>li:only-child .media-caption img{height:8vw}.media-list>li:only-child.new a:before{content:"";width:5vw;max-width:80px;height:5.4411764706vw;max-height:87.0588235294px;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;top:0;right:0;-webkit-transform:translate(5%, -50%);transform:translate(5%, -50%);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){.media-list>li:only-child.new a:before{content:"";width:12vw;max-width:80px;height:13.0588235294vw;max-height:87.0588235294px;background:url(../img/ico_new.png) center center/contain no-repeat;position:absolute;top:0;right:0;-webkit-transform:translate(5%, -50%);transform:translate(5%, -50%);pointer-events:none;z-index:1;-webkit-animation:anime-icon_new 1.5s infinite linear;animation:anime-icon_new 1.5s infinite linear}}.media-list>li:only-child a,.media-list>li:only-child video{margin-left:auto;margin-right:auto}.media-caption{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-bottom:.5em}.media-caption img{height:4.2vw;max-height:61px;min-height:24.4px;position:relative;z-index:1}.media-text{font-size:.8em;line-height:1.2;display:inline-block;text-align:left;padding-left:.25em;padding-right:.25em;margin-top:.25em}.popup-image,.popup-movie,.popup-inline-movie{display:block}.popup-image:hover img,.popup-movie:hover img,.popup-inline-movie:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.popup-image img,.popup-movie img,.popup-inline-movie img{-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}.popup-movie::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}.text{max-width:1060px;display:inline-block;text-align:left;margin-left:auto;margin-right:auto}.text:last-child{margin-bottom:0}.sns-list{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-list>li{margin:10px}.sns-list>li a:hover img{opacity:.5}.sns-list>li img{width:40px;-webkit-transition:opacity .25s;transition:opacity .25s}footer{padding:1em 1em 2em;position:relative}footer .footer-wrapper{max-width:960px;margin:0 auto;position:relative;z-index:1}footer .copyright-wrapper{font-size:clamp(10px,1.2vw,12px);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}#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:1000;-webkit-transition:.25s opacity,.25s visibility;transition:.25s opacity,.25s visibility;opacity:0;visibility:hidden}#loading.show{opacity:1;visibility:visible;pointer-events:none}#loading .loading{max-width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#loading .loading-pen{width:22.3529411765%;max-width:71.25px;position:absolute;left:0;top:80%;z-index:1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:anime-loading-pen_01 3.5s infinite linear;animation:anime-loading-pen_01 3.5s infinite linear}#loading .loading-pen-inner{width:100%;-webkit-animation:anime-loading-pen_02 3.5s infinite ease-in-out;animation:anime-loading-pen_02 3.5s infinite ease-in-out}#loading .loading-pen img{width:100%;-webkit-animation:anime-loading-pen_03 3.5s infinite ease-in-out;animation:anime-loading-pen_03 3.5s infinite ease-in-out}#loading .loading-text{width:100%;max-width:318.75px;display:inline-block;overflow:hidden;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:anime-loading-text_01 3.5s infinite linear;animation:anime-loading-text_01 3.5s infinite linear}#loading .loading-text-inner{width:100%;text-align:initial;display:inline-block;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:anime-loading-text_02 3.5s infinite linear;animation:anime-loading-text_02 3.5s infinite linear}#loading .loading-text img{width:100%}main{width:100%;height:100vh;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}video{width:100%;max-width:960px;-webkit-box-shadow:0px 0px 10px 0px #f8e0c6;box-shadow:0px 0px 10px 0px #f8e0c6;position:relative}button{-webkit-transition:color .25s;transition:color .25s}button:hover{color:#f18d71}#movie{text-align:center;margin-left:auto;margin-right:auto;-webkit-transition:opacity 2s,visibility 2s;transition:opacity 2s,visibility 2s;opacity:0;visibility:hidden}#movie.visible{opacity:1;visibility:visible}.confirm{white-space:nowrap;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 2s,visibility 2s;transition:opacity 2s,visibility 2s}.confirm.hidden{opacity:0;visibility:hidden}