#popup_240308{position:relative}.youtube{pointer-events:none !important}h2{position:relative;z-index:50}h2 img{-webkit-filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3));filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3))}dl[class^="txtBox_"]{position:relative;z-index:50}@media screen and (min-width: 768px){dl[class^="txtBox_"]{width:60%}dl[class^="txtBox_"] dt,dl[class^="txtBox_"] dd{width:100%}}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_l"] dt{border-radius:0 0 calc(10 / 960 * 100vw) 0}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_l"] dt{border-radius:0 0 min(calc(10 / 1600 * 100vw), calc(10 * 1px)) 0}}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_l"] dt::before{left:0;margin-left:calc(40 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_l"] dt::before{left:50vw;margin-left:min(calc(-700 / 1600 * 100vw), calc(-700 * 1px))}}dl[class^="txtBox_"][class*="txtBox_l"] dt::after{left:100%;background:url(../images/common/stit_obj_r.png) center bottom no-repeat;background-size:100% auto}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_l"] dd{border-radius:0 calc(10 / 960 * 100vw) calc(10 / 960 * 100vw) 0}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_l"] dd{border-radius:0 min(calc(10 / 1600 * 100vw), calc(10 * 1px)) min(calc(10 / 1600 * 100vw), calc(10 * 1px)) 0;margin-right:min(calc(55 / 1600 * 100vw), calc(55 * 1px))}}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_r"] dt{border-radius:0 0 0 calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_r"] dt{border-radius:0 0 0 min(calc(10 / 1600 * 100vw), calc(10 * 1px))}}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_r"] dt::before{right:0;margin-right:calc(40 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_r"] dt::before{right:50vw;margin-right:min(calc(-600 / 1600 * 100vw), calc(-600 * 1px))}}dl[class^="txtBox_"][class*="txtBox_r"] dt::after{right:100%;background:url(../images/common/stit_obj_l.png) center bottom no-repeat;background-size:100% auto}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_r"] dd{border-radius:calc(10 / 960 * 100vw) 0 0 calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_r"] dd{border-radius:min(calc(10 / 1600 * 100vw), calc(10 * 1px)) 0 0 min(calc(10 / 1600 * 100vw), calc(10 * 1px));margin-left:min(calc(55 / 1600 * 100vw), calc(55 * 1px))}}dl[class^="txtBox_"][class*="txtBox_c"]{margin:0 auto}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_c"] dt{border-radius:calc(10 / 960 * 100vw) 0 calc(10 / 960 * 100vw) calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_c"] dt{border-radius:min(calc(10 / 1600 * 100vw), calc(10 * 1px)) 0 min(calc(10 / 1600 * 100vw), calc(10 * 1px)) min(calc(10 / 1600 * 100vw), calc(10 * 1px))}}@media screen and (max-width: 767px){dl[class^="txtBox_"][class*="txtBox_c"] dt::before{right:0;margin-right:calc(40 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"][class*="txtBox_c"] dt::before{margin:0 auto}}dl[class^="txtBox_"][class*="txtBox_c"] dt::after{left:100%;background:url(../images/common/stit_obj_r.png) center bottom no-repeat;background-size:100% auto}dl[class^="txtBox_"] dt{position:relative;background:#4326bf;box-sizing:border-box}@media screen and (max-width: 767px){dl[class^="txtBox_"] dt{padding:calc(15 / 960 * 100vw);-webkit-filter:drop-shadow(calc(15 / 960 * 100vw) calc(15 / 960 * 100vw) 0 rgba(89,171,228,0.75));filter:drop-shadow(calc(15 / 960 * 100vw) calc(15 / 960 * 100vw) 0 rgba(89,171,228,0.75))}}@media screen and (min-width: 768px){dl[class^="txtBox_"] dt{padding:min(calc(25 / 1600 * 100vw), 25px);-webkit-filter:drop-shadow(min(calc(15 / 1600 * 100vw), calc(15 * 1px)) min(calc(15 / 1600 * 100vw), calc(15 * 1px)) 0 rgba(89,171,228,0.75));filter:drop-shadow(min(calc(15 / 1600 * 100vw), calc(15 * 1px)) min(calc(15 / 1600 * 100vw), calc(15 * 1px)) 0 rgba(89,171,228,0.75))}}dl[class^="txtBox_"] dt::before,dl[class^="txtBox_"] dt::after{content:"";position:absolute}dl[class^="txtBox_"] dt::before{bottom:100%;background:url(../images/common/stit_obj_t.png) center bottom no-repeat;background-size:100% auto}@media screen and (max-width: 767px){dl[class^="txtBox_"] dt::before{width:calc(270 / 960 * 100vw);padding-top:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"] dt::before{width:calc(270 / 1600 * 100vw);max-width:270px;padding-top:min(calc(30 / 1600 * 100vw), calc(30 * 1px))}}dl[class^="txtBox_"] dt::after{top:0}@media screen and (max-width: 767px){dl[class^="txtBox_"] dt::after{width:calc(30 / 960 * 100vw);padding-top:calc(80 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"] dt::after{width:calc(30 / 1600 * 100vw);max-width:30px;padding-top:min(calc(80 / 1600 * 100vw), calc(80 * 1px))}}dl[class^="txtBox_"] dd{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(17,55,134,0.75) 100%);box-sizing:border-box;line-height:1.75em}@media screen and (max-width: 767px){dl[class^="txtBox_"] dd{padding:calc(40 / 960 * 100vw);margin-top:calc(15 / 960 * 100vw)}}@media screen and (min-width: 768px){dl[class^="txtBox_"] dd{font-size:1.5em;padding:min(calc(50 / 1600 * 100vw), 50px);margin-top:min(calc(15 / 1600 * 100vw), calc(15 * 1px))}}img[class*="dot"]{position:absolute;left:50%;z-index:-1}@media screen and (max-width: 767px){img[class*="dot"][class*="dotS"]{width:calc(638 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotS"]{width:calc(638 / 1600 * 100vw);max-width:638px}}@media screen and (max-width: 767px){img[class*="dot"][class*="dotL"]{width:calc(914 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotL"]{width:calc(914 / 1600 * 100vw);max-width:914px}}[class*="js-t"]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);transition:opacity 0.3s, -webkit-filter 0.3s;transition:opacity 0.3s, filter 0.3s;transition:opacity 0.3s, filter 0.3s, -webkit-filter 0.3s}[class*="js-t"].is-active{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}#mv{position:relative}@media screen and (max-width: 767px){#mv{background:url(../images/top/bg_mv.jpg) center top no-repeat;background-size:cover;padding-top:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){#mv{border-bottom:solid 1px #fff}}#mv .youtube{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;z-index:10}#mv .youtube::before,#mv .youtube::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#mv .youtube::before{background:linear-gradient(to bottom, #001333 0%, rgba(0,19,51,0) 5% 95%, #001333 100%);z-index:30}}#mv .youtube::after{background-color:rgba(0,0,0,0.5)}#mv .youtube iframe,#mv .youtube video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#mv .release{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:end;align-items:end;margin:0 auto;max-width:90%}@media screen and (max-width: 767px){#mv .release{width:98%;margin-top:calc(30 / 960 * 100%);margin-bottom:calc(30 / 960 * 100%);margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){#mv .release{margin-bottom:min(calc(20 / 1600 * 100%), calc(20 * 1px))}}@media screen and (max-width: 767px){#mv .release>div{width:90%}}#mv .release>div#pfLogo{z-index:30}#mv .release>div#pfLogo ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;margin-inline:auto}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul{width:100%}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li{display:grid;margin-block:auto}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(1){width:calc(203 / 960 * 150%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li:nth-child(1){width:calc(203 / 1600 * 130%);max-width:142.1px}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(2){width:calc(347 / 960 * 150%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li:nth-child(2){width:calc(347 / 1600 * 130%);max-width:242.9px}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(3){width:calc(150 / 960 * 140%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li:nth-child(3){width:calc(150 / 1600 * 130%);max-width:105px}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li+li{margin-left:min(calc(40 / 1600 * 100%), calc(40 * 1px))}}#mv .release>div#pfLogo ul li:nth-child(4){position:relative}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(4){width:calc(115 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li:nth-child(4){width:calc(132 / 1600 * 70%);max-width:92.4px}}#mv .release>div#pfLogo ul li:nth-child(4)::after{position:absolute;content:"";background-color:#FFF;width:1px;height:100%;top:0;left:135%}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(4)::after{left:130%}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li:nth-child(5){width:calc(108 / 960 * 100%);margin-left:calc(50 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li:nth-child(5){width:calc(112 / 1600 * 70%);max-width:78.4px}}@media screen and (max-width: 767px){#mv .release>div#pfLogo ul li+li{margin-left:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo ul li+li{margin-left:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}#mv .release>div#pfLogo p{width:100%;max-width:75%;margin-inline:auto}#mv .release>div#pfLogo p img{margin-inline:auto}@media screen and (max-width: 767px){#mv .release>div#pfLogo p img{width:calc(840 / 960 * 2 * 80%);margin-top:calc(40 / 960 * 100%);margin-bottom:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .release>div#pfLogo p img{width:100%;margin-top:calc(30 / 1600 * 100%)}}#mv #mvInner{width:100%;text-align:center;z-index:50}@media screen and (max-width: 767px){#mv #mvInner{position:relative !important;margin-top:calc(-60 / 960 * 100%)}}@media screen and (min-width: 768px){#mv #mvInner{position:absolute;bottom:0;left:0}}#mv #mvInner .bnr{display:inline-block;z-index:200}@media screen and (min-width: 768px){#mv #mvInner .bnr{margin-bottom:min(calc(60 / 1600 * 100vw), 60px);width:80%;max-width:960px}}#mv #mvInner .bnr img{width:100%}@media screen and (max-width: 767px){#mv h1 img{width:calc(831 / 960 * 100%)}}@media screen and (min-width: 768px){#mv h1 img{width:calc(831 / 1600 * 100%);max-width:831px}}@media screen and (min-width: 768px){#mv #bnrSpecial{position:absolute;bottom:calc(200 / 1600 * 100%);left:0;width:calc(260 / 1600 * 100%);max-width:300px;z-index:10}}@media screen and (min-width: 768px){#mv #bnrX{position:absolute;bottom:0;left:0;width:calc(400 / 1600 * 100%);max-width:400px;z-index:10}}#information{background:rgba(0,0,0,0.5);border-bottom:solid 1px #fff}@media screen and (max-width: 767px){#information{padding:calc(60 / 960 * 100%) 0 calc(60 / 960 * 100% * 2)}}@media screen and (min-width: 768px){#information{padding:min(calc(60 / 1600 * 100vw), calc(60 * 1px)) 0}}#information .inner{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){#information .inner{width:calc(840 / 960* 100%)}}#information .inner h2{display:block;font-family:"Arial Black","Arial","Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;line-height:0.75em;font-weight:bold}@media screen and (max-width: 767px){#information .inner h2{font-size:2.5em;margin-bottom:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#information .inner h2{font-size:5em;margin-bottom:min(calc(60 / 1600 * 100vw), 60px)}}#information .inner h2 span{font-size:0.4em;line-height:0.75em}@media screen and (max-width: 767px){#information .inner h2 span{display:block;margin-top:0.5em}}@media screen and (min-width: 768px){#information .inner h2 span{display:inline-block;margin-left:1em}}@media screen and (min-width: 768px){#information .inner #ctgList{display:-webkit-flex;display:flex;font-size:1.2em}}@media screen and (min-width: 768px){#information .inner #ctgList li{width:calc((100% - 1.5em) / 4)}}#information .inner #ctgList li.act{pointer-events:none}#information .inner #ctgList li.act a{background-color:#fdfe6e;color:#000}#information .inner #ctgList li a{display:block;background-color:#000;width:100%;text-align:center;text-decoration:none;font-weight:bold;border:solid 2px #fdfe6e;box-sizing:border-box}@media screen and (max-width: 767px){#information .inner #ctgList li a{padding:0.25em 1em}}@media screen and (min-width: 768px){#information .inner #ctgList li a{padding:0.5em 0}}@media screen and (max-width: 767px){#information .inner #ctgList li+li{margin-top:0.5em}}@media screen and (min-width: 768px){#information .inner #ctgList li+li{margin-left:0.5em}}@media screen and (max-width: 767px){#information .inner #articleList{margin:calc(60 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#information .inner #articleList{margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}#information .inner #articleList li a{text-decoration:none;color:#fff}#information .inner #articleList li dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#information .inner #articleList li dl dd{font-weight:bold}#information .inner #articleList li dl .date{color:#fdfe6e}@media screen and (min-width: 768px){#information .inner #articleList li dl .date{font-size:1.2em}}#information .inner #articleList li dl .ctg{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#333;width:13em;height:2em;line-height:1em;padding-bottom:0.1em;border-radius:0.5em;box-sizing:border-box;margin:0 1em}@media screen and (max-width: 767px){#information .inner #articleList li dl .ctg{font-size:0.8em;margin-right:0}}#information .inner #articleList li dl dt{text-align:left}@media screen and (max-width: 767px){#information .inner #articleList li dl dt{width:100%;margin-top:0.5em}}@media screen and (min-width: 768px){#information .inner #articleList li dl dt{font-size:1.2em}}#information .inner #articleList li+li{padding-top:1em;border-top:solid 1px #3058b1;box-sizing:border-box;margin-top:1em}#intro{position:relative;overflow:hidden}@media screen and (max-width: 767px){#intro{background:#000 url(../images/top/bg_intro_sp.jpg) no-repeat top center;background-size:cover}}@media screen and (min-width: 768px){#intro{background:#000 url(../images/top/bg_intro.jpg) no-repeat center;background-size:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}#intro::before,#intro::after{content:'';position:absolute;left:-250%;background:url(../images/top/bg_intro_txt.png) center center repeat-x;background-size:auto 100%;width:600%;height:0;z-index:30}@media screen and (max-width: 767px){#intro::before,#intro::after{padding-top:calc(82 / 960 * 100%)}}@media screen and (min-width: 768px){#intro::before,#intro::after{padding-top:min(calc(82 / 1600 * 100%), calc(82 * 1px))}}#intro::before{top:0}@media screen and (max-width: 767px){#intro::before{margin-top:calc(20 / 960 * 100%);-webkit-animation:introTxtT 10s linear infinite;animation:introTxtT 10s linear infinite}@-webkit-keyframes introTxtT{0%{margin-left:0}100%{margin-left:calc(2387 / 960 * 100%)}}@keyframes introTxtT{0%{margin-left:0}100%{margin-left:calc(2387 / 960 * 100%)}}}@media screen and (min-width: 768px){#intro::before{margin-top:min(calc(20 / 1600 * 100%), calc(20 * 1px));-webkit-animation:introTxtT 14s linear infinite;animation:introTxtT 14s linear infinite}@-webkit-keyframes introTxtT{0%{margin-left:0}100%{margin-left:min(calc(2387 / 1600 * 100%), 2387px)}}@keyframes introTxtT{0%{margin-left:0}100%{margin-left:min(calc(2387 / 1600 * 100%), 2387px)}}}#intro::after{bottom:0}@media screen and (max-width: 767px){#intro::after{margin-bottom:calc(20 / 960 * 100%);-webkit-animation:introTxtB 10s linear infinite;animation:introTxtB 10s linear infinite}@-webkit-keyframes introTxtB{0%{margin-left:0}100%{margin-left:calc(-2387 / 960 * 100%)}}@keyframes introTxtB{0%{margin-left:0}100%{margin-left:calc(-2387 / 960 * 100%)}}}@media screen and (min-width: 768px){#intro::after{margin-bottom:min(calc(20 / 1600 * 100%), calc(20 * 1px));-webkit-animation:introTxtB 14s linear infinite;animation:introTxtB 14s linear infinite}@-webkit-keyframes introTxtB{0%{margin-left:0}100%{margin-left:max(calc(-2387 / 1600 * 100%), -2387px)}}@keyframes introTxtB{0%{margin-left:0}100%{margin-left:max(calc(-2387 / 1600 * 100%), -2387px)}}}#intro dl{text-align:center}@media screen and (max-width: 767px){#intro dl{padding-top:calc(115 / 960 * 100%);padding-bottom:calc(1200 / 960 * 100%)}}@media screen and (min-width: 768px){#intro dl{margin-left:min(calc(50 / 1600 * 100%), calc(50 * 1px));padding:min(calc(115 / 1600 * 100%), calc(115 * 1px)) 0;width:calc(800 / 1600 * 100%);max-width:800px}}@media screen and (max-width: 767px){#intro dl dt{padding-bottom:calc(20 / 960 * 100%)}}@media screen and (min-width: 768px){#intro dl dt{padding-bottom:min(calc(20 / 1600 * 100%), calc(20 * 1px))}}@media screen and (max-width: 767px){#intro dl dt img{width:calc(854 / 960 * 100%)}}@media screen and (min-width: 768px){#intro dl dt img{width:100%}}@media screen and (min-width: 768px){#intro dl dd{padding-top:min(calc(55 / 1600 * 100%), calc(55 * 1px))}}@media screen and (max-width: 767px){#intro dl dd img{width:calc(785 / 960 * 100%)}}@media screen and (min-width: 768px){#intro dl dd img{max-width:750px;width:100%}}@media screen and (max-width: 767px){#intro #pic{position:absolute;left:0;right:0;bottom:5%;margin:0 auto;scale:1.2;overflow:hidden}}@media screen and (min-width: 768px){#intro #pic{width:calc(800 / 1600 * 100%);max-width:800px}}#movie{position:relative}#movie h2{width:100%;z-index:30}@media screen and (max-width: 767px){#movie h2{position:relative;background:url(../images/top/bg_movie_sp.png) center top no-repeat;background-size:100% auto;padding-bottom:calc(450 / 960 * 100%);margin-bottom:calc(-290 / 960 * 100%)}}@media screen and (min-width: 768px){#movie h2{position:absolute;top:0;left:50%;width:100%;max-width:1600px;text-align:left;padding-top:min(calc(80 / 1600 * 100%), calc(80 * 1px));margin-left:max(calc(-800 / 1600 * 100%), calc(-800 * 1px))}}@media screen and (max-width: 767px){#movie h2 img{position:absolute;top:0;right:0;text-align:right;width:calc(785 / 960 * 100%);margin-top:calc(25 / 960 * 100%)}}@media screen and (min-width: 768px){#movie h2 img{text-align:left;width:calc(992 / 1600 * 100%);max-width:992px}}#movie #play{position:relative;opacity:1 !important;z-index:10;background:#fff;display:block}@media screen and (min-width: 768px){#movie #play:hover img{display:block;opacity:0.5}#movie #play img{transition:opacity 0.3s}}#movie #play dl dt{position:absolute;bottom:0;left:0;background:#4326bf;width:100%;color:#fff !important;font-weight:400}@media screen and (max-width: 767px){#movie #play dl dt{font-size:1.25em}}@media screen and (min-width: 768px){#movie #play dl dt{font-size:4.5em;text-align:right;margin-bottom:min(calc(50 / 1600 * 100%), calc(50 * 1px))}}#movie #play dl dt span{position:relative;display:block;max-width:1600px;line-height:1em;padding-bottom:0.1em;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){#movie #play dl dt span{width:70%;font-size:1.25em;margin-right:0}}@media screen and (min-width: 768px){#movie #play dl dt span{padding-right:2.25em}}#movie #play dl dt span::before,#movie #play dl dt span::after{content:"";position:absolute;top:0;right:0;background:#fff;width:0.25em;height:100%;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}#movie #play dl dt span::after{margin-right:0.5em}@media screen and (min-width: 768px){#movie #play dl dd{background:url(../images/top/bg_movie.png) left top no-repeat;background-size:auto calc(860 / 900 * 100%);max-height:900px;overflow:hidden;-o-object-fit:cover;object-fit:cover}}#movie #play dl dd img{position:relative;width:100%;z-index:-1}#movie .iconPlay,#movie .iconPlayTxt{position:absolute;pointer-events:none;display:block;z-index:30}@media screen and (max-width: 767px){#movie .iconPlay,#movie .iconPlayTxt{bottom:0;left:0}}@media screen and (min-width: 768px){#movie .iconPlay,#movie .iconPlayTxt{bottom:50%;left:50%}}@media screen and (max-width: 767px){#movie .iconPlay{width:calc(260 / 960 * 100%);padding-top:calc(260 / 960 * 100%);margin:0 0 calc(-10 / 960 * 100%) calc(-10 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .iconPlay{width:calc(260 / 1600 * 100%);max-width:260px;padding-top:min(calc(260 / 1600 * 100%), calc(260 * 1px));margin:0 0 max(calc((260 / -2 - 80) / 1600 * 100%), calc((260 / -2 - 80) * 1px)) max(calc(260 / -2 / 1600 * 100%), calc(260 / -2 * 1px))}}@media screen and (max-width: 767px){#movie .iconPlayTxt{width:calc(340 / 960 * 100%);padding-top:calc(340 / 960 * 100%);margin:0 0 calc(-50 / 960 * 100%) calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .iconPlayTxt{width:calc(340 / 1600 * 100%);max-width:340px;padding-top:min(calc(340 / 1600 * 100%), calc(340 * 1px));margin:0 0 max(calc((340 / -2 - 80) / 1600 * 100%), calc((340 / -2 - 80) * 1px)) max(calc(340 / -2 / 1600 * 100%), calc(340 / -2 * 1px))}}#movie .iconPlayTxt img{-webkit-transform-origin:center !important;transform-origin:center !important;-webkit-animation:btnM 10s linear infinite;animation:btnM 10s linear infinite}@-webkit-keyframes btnM{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btnM{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#movie img[class*="dot"]{bottom:0}@media screen and (max-width: 767px){#movie .dotL01{margin:0 0 calc(-700 / 960 * 100%) calc(-600 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .dotL01{margin:0 0 max(calc(-575 / 1600 * 100%), calc(-575 * 1px)) max(calc(-850 / 1600 * 100%), calc(-850 * 1px))}}@media screen and (min-width: 768px){#movie .dotS01{margin:0 0 max(calc(-225 / 1600 * 100%), calc(-225 * 1px)) min(calc(100 / 1600 * 100%), calc(100 * 1px))}}#about::before,#battle::before,#character::before{content:"";position:absolute;display:block}@media screen and (max-width: 767px){#about::before,#battle::before,#character::before{left:calc(-30 / 960 * 100%);width:calc(1202 / 960 * 100%);padding-bottom:calc(480 / 960 * 100%)}}@media screen and (min-width: 768px){#about::before,#battle::before,#character::before{left:50%;margin-left:max(calc(-1040 / 1600 * 100%), -1040px);padding-bottom:min(calc(660 / 1600 * 100%), 660px)}}#about{position:relative}@media screen and (max-width: 767px){#about{margin-top:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#about{margin-top:min(calc(150 / 1600 * 100%), 150px)}}#about::before{content:""}@media screen and (max-width: 767px){#about::before{background:url(../images/top/bg_about_sp.png) left top no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#about::before{width:calc(2337 / 1600 * 100%);max-width:2337px;background:url(../images/top/bg_about.png) left top no-repeat;background-size:100% auto}}@media screen and (max-width: 767px){#about h2{text-align:left;padding-top:calc(345 / 960 * 100%)}}@media screen and (min-width: 768px){#about h2{text-align:right;max-width:1600px;padding-top:min(calc(540 / 1600 * 100vw), calc(540 * 1px));margin:0 auto}}@media screen and (max-width: 767px){#about h2 img{width:calc(880 / 960 * 100%)}}@media screen and (min-width: 768px){#about h2 img{width:calc(1256 / 1600 * 100%);max-width:1256px}}#about .wrap{position:relative}@media screen and (max-width: 767px){#about .wrap{margin-top:calc(-35 / 960 * 100%)}}@media screen and (min-width: 768px){#about .wrap{margin-top:min(calc(105 / 1600 * 100%), calc(105 * 1px))}}@media screen and (max-width: 767px){#about .wrap>.imgBox{width:calc(880 / 960 * 100%);margin-left:calc(-40 / 960 * 100%)}}@media screen and (min-width: 768px){#about .wrap>.imgBox{position:absolute;top:0;right:50%;width:calc(880 / 1600 * 100%);max-width:880px;margin:max(calc(-70 / 1600 * 100%), calc(-70 * 1px)) min(calc(70 / 1600 * 100%), calc(70 * 1px)) 0 0}}@media screen and (max-width: 767px){#about .wrap .txtBox_r{width:calc(900 / 960 * 100%);margin:calc(20 / 960 * 100%) 0 0 calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#about .wrap .txtBox_r{margin-left:min(calc(50% - (85 / 1600 * 100%)), calc(50% - (85 * 1px)))}}@media screen and (max-width: 767px){#about .wrap .txtBox_r dt img{width:calc(854 / 960 * 100vw)}}@media screen and (min-width: 768px){#about .wrap .txtBox_r dt img{width:calc(854 / 1600 * 100vw);max-width:854px}}@media screen and (max-width: 767px){#about .wrap .txtBox_r dd{padding-bottom:calc(110 / 960 * 100vw);margin-bottom:calc(-70 / 960 * 100vw)}}@media screen and (min-width: 768px){#about .wrap .txtBox_r dd{padding-bottom:min(calc(130 / 1600 * 100%), calc(130 * 1px));margin-bottom:max(calc(-80 / 1600 * 100%), calc(-80 * 1px))}}#about .slider_about{position:relative;z-index:110}#about .slider_about .slide-arrow{position:absolute;top:50%;display:block;z-index:50;-webkit-filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3));filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3));cursor:pointer}@media screen and (max-width: 767px){#about .slider_about .slide-arrow{width:calc(80 / 960 * 100vw);margin:calc(80 / -2 / 960 * 100vw) calc(20 / 960 * 100vw) 0}}@media screen and (min-width: 768px){#about .slider_about .slide-arrow{width:calc(80 / 1600 * 100vw);max-width:calc(80 * 1px);margin:max(calc(80 / -2 / 1600 * 100vw), calc(80 / -2 * 1px)) min(calc(20 / 1600 * 100vw), 20px) 0}}#about .slider_about .slide-arrow.prev-arrow{left:0}#about .slider_about .slide-arrow.next-arrow{right:0}@media screen and (max-width: 767px){#about .slider_about li{width:calc(400 / 960 * 100vw);margin:0 calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){#about .slider_about li{width:calc(400 / 1600 * 100vw);max-width:400px;margin:0 min(calc(10 / 1600 * 100vw), calc(10 * 1px))}}#about .dotL01{top:0}@media screen and (max-width: 767px){#about .dotL01{margin:calc(200 / 960 * 100%) 0 0 calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#about .dotL01{margin:min(calc(300 / 1600 * 100%), calc(300 * 1px)) 0 0 min(calc(300 / 1600 * 100%), calc(300 * 1px))}}#about img[class*="dotS"]{bottom:0}@media screen and (max-width: 767px){#about .dotS01{margin:0 0 calc(-350 / 960 * 100%) calc(-100 / 960 * 100%)}}@media screen and (min-width: 768px){#about .dotS01{margin:0 0 max(calc(-50 / 1600 * 100%), calc(-50 * 1px)) min(calc(-600 / 1600 * 100%), calc(-600 * 1px))}}@media screen and (min-width: 768px){#about .dotS02{margin:0 0 max(calc(-425 / 1600 * 100%), calc(-425 * 1px)) max(calc(-100 / 1600 * 100%), calc(-100 * 1px))}}#character{position:relative}@media screen and (max-width: 767px){#character{margin-top:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#character{margin-top:min(calc(150 / 1600 * 100%), 150px)}}#character::before{content:""}@media screen and (max-width: 767px){#character::before{background:url(../images/top/bg_character_sp.png) left top no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#character::before{width:calc(2337 / 1600 * 100%);max-width:2337px;background:url(../images/top/bg_character.png) left top no-repeat;background-size:100% auto}}#character h2{text-align:center}@media screen and (max-width: 767px){#character h2{padding-top:calc(345 / 960 * 100%)}}@media screen and (min-width: 768px){#character h2{max-width:1600px;padding-top:min(calc(400 / 1600 * 100vw), calc(400 * 1px));margin:0 auto}}@media screen and (max-width: 767px){#character h2 img{width:calc(880 / 960 * 100%)}}@media screen and (min-width: 768px){#character h2 img{width:calc(1600 / 1600 * 100%);max-width:1600px}}#character .wrap{position:relative}@media screen and (max-width: 767px){#character .wrap{margin:calc(50 / 960 * 100%) auto}}@media screen and (min-width: 768px){#character .wrap{margin-top:min(calc(105 / 1600 * 100%), calc(105 * 1px))}}#character .wrap .txtBox_c{text-align:center}@media screen and (max-width: 767px){#character .wrap .txtBox_c{width:calc(800 / 960 * 100%);margin:calc(20 / 960 * 100%) auto calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#character .wrap .txtBox_c{width:calc(1245 / 1600 * 100vw);max-width:1245px;margin:calc(20 / 1600 * 100%) auto calc(60 / 1600 * 100%)}}@media screen and (max-width: 767px){#character .wrap .txtBox_c dt img{width:calc(624 / 960 * 100vw)}}@media screen and (min-width: 768px){#character .wrap .txtBox_c dt img{width:calc(1083 / 1600 * 100vw);max-width:1083px}}#character .slider_character{display:-webkit-flex;display:flex;width:100vw}#character .slider_character ul{min-width:100vw;display:-webkit-flex;display:flex}#character .slider_character ul.toleft:first-of-type{-webkit-animation:loop-toleft 50s -25s linear infinite;animation:loop-toleft 50s -25s linear infinite}#character .slider_character ul.toleft:last-of-type{-webkit-animation:loop-toleft2 50s linear infinite;animation:loop-toleft2 50s linear infinite}#character .slider_character ul.toright:first-of-type{-webkit-animation:loop-toright 50s -25s linear infinite;animation:loop-toright 50s -25s linear infinite}#character .slider_character ul.toright:last-of-type{-webkit-animation:loop-toright2 50s linear infinite;animation:loop-toright2 50s linear infinite}@media screen and (max-width: 767px){#character .slider_character ul li:nth-child(4){display:none}}@-webkit-keyframes loop-toleft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-toleft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop-toleft2{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop-toleft2{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loop-toright{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop-toright{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loop-toright2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loop-toright2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#character .dotL01{top:0}@media screen and (max-width: 767px){#character .dotL01{margin:calc(200 / 960 * 100%) 0 0 calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#character .dotL01{margin:min(calc(300 / 1600 * 100%), calc(300 * 1px)) 0 0 min(calc(300 / 1600 * 100%), calc(300 * 1px))}}#character img[class*="dotS"]{bottom:0}@media screen and (max-width: 767px){#character .dotS01{margin:0 0 calc(-350 / 960 * 100%) calc(-100 / 960 * 100%)}}@media screen and (min-width: 768px){#character .dotS01{margin:0 0 max(calc(-50 / 1600 * 100%), calc(-50 * 1px)) min(calc(-600 / 1600 * 100%), calc(-600 * 1px))}}@media screen and (min-width: 768px){#character .dotS02{margin:0 0 max(calc(-425 / 1600 * 100%), calc(-425 * 1px)) max(calc(-100 / 1600 * 100%), calc(-100 * 1px))}}#battle{position:relative}@media screen and (max-width: 767px){#battle{margin-top:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#battle{margin-top:min(calc(150 / 1600 * 100%), 150px)}}#battle::before{content:""}@media screen and (max-width: 767px){#battle::before{background:url(../images/top/bg_battle_sp.png) left top no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#battle::before{width:calc(2197 / 1600 * 100%);max-width:2197px;background:url(../images/top/bg_battle.png) left top no-repeat;background-size:100% auto}}@media screen and (max-width: 767px){#battle h2{text-align:right;padding-top:calc(380 / 960 * 100%)}}@media screen and (min-width: 768px){#battle h2{text-align:left;max-width:1600px;padding-top:max(calc(360 / 1600 * 100vw), calc(360 * 1px));margin:0 auto}}@media screen and (max-width: 767px){#battle h2 img{width:calc(920 / 960 * 100%)}}@media screen and (min-width: 768px){#battle h2 img{width:calc(1182 / 1600 * 100%);max-width:1182px}}#battle .wrap{position:relative}@media screen and (max-width: 767px){#battle .wrap{margin-top:calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .wrap{margin-top:min(calc(300 / 1600 * 100%), calc(300 * 1px))}}@media screen and (max-width: 767px){#battle .wrap>.imgBox{width:calc(800 / 960 * 100%);margin-left:calc(200 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .wrap>.imgBox{position:absolute;top:0;left:50%;width:calc(1290 / 1600 * 100%);max-width:1290px;margin:max(calc(-440 / 1600 * 100%), calc(-440 * 1px)) 0 0 max(calc(-280 / 1600 * 100%), calc(-280 * 1px))}}#battle .wrap>.imgBox>div{position:relative;padding-bottom:56.25%}#battle .wrap>.imgBox>div iframe,#battle .wrap>.imgBox>div video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#battle .wrap .txtBox_l{width:calc(900 / 960 * 100%);margin:calc(20 / 960 * 100%) 0 0 calc(-15 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .wrap .txtBox_l{width:auto;margin-left:max(calc(-15 / 1600 * 100%), calc(-15 * 1px))}}@media screen and (min-width: 768px) and (max-width: 1599px){#battle .wrap .txtBox_l dt{padding-left:min(calc(40 / 1600 * 100%), 40px)}#battle .wrap .txtBox_l dd{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#battle .wrap .txtBox_l dt{padding-left:calc(50% - 800px + 40px)}#battle .wrap .txtBox_l dd{padding-left:calc(50% - 800px + 65px)}}@media screen and (max-width: 767px){#battle .wrap .txtBox_l.box01 dt img{width:calc(571 / 960 * 100vw)}}@media screen and (min-width: 768px){#battle .wrap .txtBox_l.box01 dt img{width:calc(925 / 1600 * 100vw);max-width:925px}}@media screen and (max-width: 767px){#battle .wrap .txtBox_l.box02 dt img{width:calc(893 / 960 * 100vw)}}@media screen and (min-width: 768px){#battle .wrap .txtBox_l.box02 dt img{width:calc(1394 / 1600 * 100vw);max-width:1394px}}#battle .wrap .txtBox_l dt{display:inline-block;width:auto}@media screen and (max-width: 767px){#battle .wrap .txtBox_l dt{padding-left:calc(30 / 960 * 100vw)}}@media screen and (max-width: 767px){#battle .wrap .txtBox_l dd{padding-left:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#battle .wrap .txtBox_l dd{display:inline-block;width:auto}}@media screen and (max-width: 767px){#battle .wrap .txtBox_l+.txtBox_l{margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){#battle .wrap .txtBox_l+.txtBox_l{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}#battle img[class*="dotS"]{top:0}@media screen and (max-width: 767px){#battle .dotS01{margin:calc(200 / 960 * 100%) 0 0 calc(150 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .dotS01{margin:min(calc(150 / 1600 * 100%), calc(150 * 1px)) 0 0 min(calc(600 / 1600 * 100%), calc(600 * 1px))}}@media screen and (max-width: 767px){#battle .dotS02{margin:calc(300 / 960 * 100%) 0 0 calc(-750 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .dotS02{margin:min(calc(450 / 1600 * 100%), calc(450 * 1px)) 0 0 max(calc(-950 / 1600 * 100%), calc(-950 * 1px))}}#battle .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#battle .dotS03{margin:0 0 calc(-400 / 960 * 100%) calc(-700 / 960 * 100%)}}@media screen and (min-width: 768px){#battle .dotS03{margin:0 0 max(calc(-100 / 1600 * 100%), calc(-100 * 1px)) min(calc(350 / 1600 * 100%), calc(350 * 1px))}}#spec{position:relative}@media screen and (max-width: 767px){#spec{background:url(../images/top/bg_spec_sp.png) right bottom no-repeat;background-size:calc(670 / 960 * 100%) auto;padding-bottom:calc(190 / 960 * 100%);padding-top:calc(150 / 960 * 100%)}}@media screen and (min-width: 768px){#spec{background:url(../images/top/bg_spec.png) right bottom no-repeat;background-size:min(calc(880 / 1600 * 100%), 880px) auto;padding-top:min(calc(220 / 1600 * 100%), calc(220 * 1px));margin-top:max(calc(-100 / 1600 * 100%), calc(-100 * 1px))}}@media screen and (max-width: 767px){#spec h2{text-align:left;margin-left:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#spec h2{max-width:1600px;text-align:right;margin:0 auto}}@media screen and (max-width: 767px){#spec h2 img{text-align:left;width:calc(795 / 960 * 100%)}}@media screen and (min-width: 768px){#spec h2 img{max-width:1600px;width:calc(966 / 1600 * 100%);max-width:calc(966 * 1px);text-align:right;margin:0 auto}}#spec .flexBox{position:relative;background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(17,55,134,0.75) 100%);box-sizing:border-box}@media screen and (max-width: 767px){#spec .flexBox{text-align:center;margin:calc(40 / 960 * 100%) 0 0 calc(40 / 960 * 100%);padding:calc(50 / 960 * 100%) calc(90 / 960 * 100%) calc(90 / 960 * 100%) calc(50 / 960 * 100%);border-radius:calc(50 / 960 * 100vw) 0 0 calc(50 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px;text-align:left;padding:min(calc(50 / 1600 * 100%), calc(50 * 1px));border-radius:min(calc(50 / 1600 * 100vw), calc(50 * 1px)) min(calc(50 / 1600 * 100vw), calc(50 * 1px)) 0 0;margin:min(calc(50 / 1600 * 100%), calc(50 * 1px)) auto 0}}#spec .flexBox::before{content:"";position:absolute;background:#44cae4;-webkit-filter:drop-shadow(0 0 5px #44cae4);filter:drop-shadow(0 0 5px #44cae4)}@media screen and (max-width: 767px){#spec .flexBox::before{top:100%;left:0;width:calc(280 / 960 * 100%);padding-bottom:calc(20 / 960 * 100%);border-radius:calc(10 / 960 * 100vw);margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .flexBox::before{top:0;left:min(calc(-40 / 1600 * 100%), -40px);width:calc(10 / 1600 * 100%);max-width:10px;padding-bottom:min(calc(140 / 1600 * 100%), 140px);border-radius:min(calc(5 / 1600 * 100vw), 5px);margin-top:min(calc(60 / 1600 * 100%), 60px)}}#spec .flexBox h3{width:100%;margin-top:2em;margin-bottom:1em}@media screen and (max-width: 767px){#spec .flexBox h3{display:inline-block}}@media screen and (min-width: 768px){#spec .flexBox h3{font-size:1.2em;text-align:center}}@media screen and (max-width: 767px){#spec .flexBox h3 img{width:calc(398 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .flexBox h3 img{width:calc(398 / 1600 * 100vw);max-width:398px}}@media screen and (max-width: 767px){#spec .flexBox h3.resolution img{width:calc(355 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .flexBox h3.resolution img{width:calc(355 / 1600 * 100vw);max-width:355px}}@media screen and (max-width: 767px){#spec .flexBox h3.steam img{width:calc(559 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .flexBox h3.steam img{width:calc(559 / 1600 * 100vw);max-width:559px}}@media screen and (max-width: 767px){#spec .flexBox .resolution+.inner img{width:calc(600 / 960 * 100vw);max-width:500px}}@media screen and (min-width: 768px){#spec .flexBox .resolution+.inner img{width:calc(500 / 1600 * 100vw);max-width:500px}}#spec .flexBox table{width:100%;border:1px solid #113786}#spec .flexBox table tr td{padding:0.5em;border:1px solid #113786}#spec .flexBox table tr td:first-child{background:#000}#spec .flexBox .inner{overflow-x:scroll}@media screen and (max-width: 767px){#spec .flexBox .inner{padding:0}}@media screen and (min-width: 768px){#spec .flexBox .inner.scroll{cursor:move;width:100%}}#spec .flexBox .inner.spScroll{width:100%}@media screen and (min-width: 768px){#spec .flexBox .inner.spScroll{overflow-x:inherit}}#spec .flexBox .inner table{border-collapse:collapse;width:100%;white-space:nowrap}@media screen and (max-width: 767px){#spec .flexBox .inner table{table-layout:inherit;font-size:0.6em}}#spec .flexBox .inner table .notice{font-size:0.8em;margin-top:0.5em}#spec .flexBox .inner table th,#spec .flexBox .inner table td{border:1px solid #3058b1;vertical-align:middle}#spec .flexBox .inner table td{background:#000}#spec .flexBox .inner table th{background:#113786;padding:0.5em 1em;text-align:center}#spec .flexBox .inner table th.sticky{position:-webkit-sticky;position:sticky;top:0;left:0;background:none;border-left:none;border-right:none;text-align:left}#spec .flexBox .inner table th.sticky::before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-left:1px solid #3058b1;border-right:1px solid #3058b1;background:#113786;z-index:-1}#spec .flexBox .inner table th.nsw{background:#e60013;color:#fff;font-weight:normal}#spec .flexBox .inner table td{text-align:center}#spec .flexBox .inner table td.nsw{background:#2d0000}#spec .flexBox .notice.spec{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 767px){#spec .flexBox .notice.spec{text-align:left;font-size:80%;text-indent:-1em;margin-left:1em}}@media screen and (min-width: 768px){#spec .flexBox dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:50%;font-size:1.2em}}#spec .flexBox dl dt,#spec .flexBox dl dd{margin-top:1em}#spec .flexBox dl dt{background-color:#4326bf;width:10em;box-sizing:border-box;padding:0.25em 1em;border-radius:0.5em}@media screen and (max-width: 767px){#spec .flexBox dl dt{display:inline-block}}@media screen and (min-width: 768px){#spec .flexBox dl dt{text-align:center}}@media screen and (max-width: 767px){#spec .flexBox dl dd{margin-top:0.5em}}@media screen and (min-width: 768px){#spec .flexBox dl dd{width:calc(100% - 10em);box-sizing:border-box;padding-left:1.5em}}#spec .dotL01{top:0}@media screen and (max-width: 767px){#spec .dotL01{margin:calc(-250 / 960 * 100%) 0 0 calc(0 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .dotL01{margin:max(calc(-200 / 1600 * 100%), calc(-200 * 1px)) 0 0 max(calc(-750 / 1600 * 100%), calc(-750 * 1px))}}.stOpinionBtn{padding:5em 0 0}@media screen and (min-width: 768px){.stOpinionBtn{padding:3em 0}}.stOpinionBtn a{max-width:700px;width:90%;display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:1.2em 1em;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e;margin:0 auto}@media screen and (min-width: 768px){.stOpinionBtn a{width:100%;font-size:1.2em}}.bnrFixedCol{position:relative;margin:0 auto;display:none}.bnrFixedCol .bnrFixedColInner{position:fixed;bottom:0;width:100%;z-index:200}@media screen and (max-width: 767px){.bnrFixedCol .bnrFixedColInner{width:50%}}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){.bnrFixedCol .bnrFixedColInner ul li{width:100%}}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul li{width:calc(260 / 1600 * 100%);max-width:300px}}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul li.bnrNsw{width:calc(680 / 1600 * 100%);max-width:600px}}.bnrFixedCol a{display:block}.bnrFixedCol a img{width:100%}.bnrFixedCol .close{position:absolute}@media screen and (max-width: 767px){.bnrFixedCol .close{left:5px;top:8px}}@media screen and (min-width: 768px){.bnrFixedCol .close{left:calc(10 / 1600 * 100%);top:calc(-900 / 1600 * 100%)}}.bnrFixedCol .close a{display:block;height:auto;text-align:center}@media screen and (max-width: 767px){.bnrFixedCol .close a{width:calc(49 / 960 * 100vw)}}@media screen and (min-width: 768px){.bnrFixedCol .close a{width:calc(40 / 1600 * 100vw);max-width:40px}}
