html{scroll-behavior:smooth;caret-color:transparent}@media screen and (min-width: 768px){html{scroll-padding-top:min( calc(50 / 1440 * 98.5vw), 50px)}}a{color:#ff2d26}header #btnMenu.close{mix-blend-mode:normal}header #btnMenu.close span{background:#FFF}#bodyInner.nsw #mvInner p img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#bodyInner.nsw #mvInner p img{width:calc(840 / 960 * 100%);margin-top:calc(20 / 960 * 100%);margin-bottom:calc(70 / 960 * 100%)}}@media screen and (min-width: 768px){#bodyInner.nsw #mvInner p img{width:calc(740 / 1600 * 100%);max-width:740px;margin-top:calc(20 / 1600 * 100%);margin-bottom:calc(70 / 1600 * 100%)}}#bodyInner.nsw .imgBox{background:#fff;overflow:hidden}header #gNavi ul{background:#e60013}header #gNavi li{font-family:"Arial Black", "Arial", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif}@media screen and (max-width: 767px){header #gNavi li{margin:2em 0;font-size:1.5em;font-weight:bold}}@media screen and (min-width: 768px){header #gNavi li{font-size:1.4em}}header #gNavi li a{text-decoration:none;color:#fff}header #gNavi li.new{position:relative}header #gNavi li.new::before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/nsw/nsw_ico_new.png) no-repeat;background-size:contain}@media screen and (max-width: 767px){header #gNavi li.new::before{top:-20px;width:calc(150 / 960 * 100vw);height:calc(38 / 960 * 100vw)}}@media screen and (min-width: 768px){header #gNavi li.new::before{top:-10px;width:calc(70 / 1600 * 100vw);height:calc(17 / 1600 * 100vw);max-width:56px}}header #gNavi .btnBuy:before{background:#ff8c12}footer a{color:#fdfe6e}.modal{display:none}.modal#modalBuy h1{background:#ff8c12}@media screen and (max-width: 749px){.modal#modalBuy h1 img{width:50%}}@media screen and (min-width: 750px){.modal#modalBuy h1 img{width:46%}}.modal#modalOpinion h1{background:#ff2d26}@media screen and (min-width: 768px){main{margin-top:min(calc(50 / 1600 * 100vw + 1.4em * 1.4), 80px)}}main .imgBox{background:#fff;overflow:hidden}@media screen and (max-width: 767px){main .imgBox{border:solid calc(5 / 960 * 100vw) #df9b37;border-radius:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){main .imgBox{border:solid min(calc(5 / 1600 * 100vw), calc(5 * 1px)) #df9b37;border-radius:min(calc(30 / 1600 * 100vw), calc(30 * 1px))}}.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_nsw.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_nsw.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_nsw.png) center bottom no-repeat;background-size:100% auto}dl[class^="txtBox_"] dt{position:relative;background:#ff2d26;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(236,145,47,0.8));filter:drop-shadow(calc(15 / 960 * 100vw) calc(15 / 960 * 100vw) 0 rgba(236,145,47,0.8))}}@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(236,145,47,0.8));filter:drop-shadow(min(calc(15 / 1600 * 100vw), calc(15 * 1px)) min(calc(15 / 1600 * 100vw), calc(15 * 1px)) 0 rgba(236,145,47,0.8))}}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_nsw.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}}img[class*="dot"][class*="dotL"]{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@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(100 / 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 #pfLogoNsw{position:absolute;top:0;left:0;width:100%;z-index:10}#mv #pfLogoNsw ul{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}@media screen and (max-width: 767px){#mv #pfLogoNsw ul{-webkit-justify-content:left;justify-content:left;width:70%}}@media screen and (min-width: 768px){#mv #pfLogoNsw ul{-webkit-justify-content:left;justify-content:left}}@media screen and (max-width: 767px){#mv #pfLogoNsw ul li{width:calc(400 / 960 * 100%)}}@media screen and (min-width: 768px){#mv #pfLogoNsw ul li{width:calc(250 / 1600 * 70%);max-width:175px}}#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 .catch{font-weight:900}@media screen and (max-width: 767px){#mv #mvInner .catch img{width:calc(920 / 960 * 100%);margin-top:calc(25 / 960 * 100%);margin-bottom:calc(25 / 960 * 100%)}}@media screen and (min-width: 768px){#mv #mvInner .catch img{width:calc(850 / 1600 * 100%);margin-top:calc(15 / 1600 * 100%);margin-bottom:0}}#mv #mvInner .catch .txtS{font-size:75%}@media screen and (max-width: 767px){#mv #mvInner .catch .txtS{line-height:3}}@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}}#mv p img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#mv p img{width:calc(700 / 960 * 100%);margin-top:calc(20 / 960 * 100%);margin-bottom:calc(70 / 960 * 100%)}}@media screen and (min-width: 768px){#mv p img{width:calc(839 / 1600 * 100%);max-width:839px;margin-top:calc(20 / 1600 * 100%);margin-bottom:calc(70 / 1600 * 100%)}}@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}}#movie::before,#about::before,#mode::before,#character::before{content:"";position:absolute;display:block}@media screen and (max-width: 767px){#movie::before,#about::before,#mode::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){#movie::before,#about::before,#mode::before,#character::before{left:50%;margin-left:max(calc(-1040 / 1600 * 100%), -1040px);padding-bottom:min(calc(660 / 1600 * 100%), 660px)}}#movie{position:relative}#movie::before{content:""}@media screen and (max-width: 767px){#movie::before{background:url(../images/nsw/bg_movie_sp.png) left top no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#movie::before{width:calc(2197 / 1600 * 100%);max-width:2197px;background:url(../images/nsw/bg_movie.png) left top no-repeat;background-size:100% auto}}@media screen and (max-width: 767px){#movie h2{text-align:right;padding-top:calc(380 / 960 * 100%)}}@media screen and (min-width: 768px){#movie 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){#movie h2 img{width:calc(815 / 960 * 100%)}}@media screen and (min-width: 768px){#movie h2 img{width:calc(903 / 1600 * 100%);max-width:903px}}#movie .wrap{position:relative}@media screen and (max-width: 767px){#movie .wrap{margin-top:calc(50 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap{margin-top:min(calc(50 / 1600 * 100%), calc(50 * 1px))}}@media screen and (min-width: 768px){#movie .wrap .movieColInner{margin-bottom:min(calc(30 / 1600 * 100%), calc(30 * 1px))}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .movieColBox>div{width:90%;margin:min(calc(40 / 960 * 100%), calc(40 * 1px)) auto 0}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .movieColBox>div{width:80%;max-width:1022px;margin:min(calc(40 / 1600 * 100%), calc(40 * 1px)) auto 0}}#movie .wrap .movieColInner .movieColBox>div a{position:relative;display:block}#movie .wrap .movieColInner .movieColBox>div p{text-align:center}@media screen and (max-width: 767px){#movie .wrap .movieColInner .movieColBox>div p{margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .movieColBox>div p{margin:min(calc(40 / 1600 * 100%), calc(40 * 1px)) auto 0;font-size:1.5em}}#movie .wrap .movieColInner .movieColBox .iconPlay,#movie .wrap .movieColInner .movieColBox .iconPlayTxt{position:absolute;pointer-events:none;display:block;z-index:30}@media screen and (max-width: 767px){#movie .wrap .movieColInner .movieColBox .iconPlay,#movie .wrap .movieColInner .movieColBox .iconPlayTxt{bottom:20%;left:33%}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .movieColBox .iconPlay,#movie .wrap .movieColInner .movieColBox .iconPlayTxt{bottom:60%;left:50%}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .movieColBox .iconPlay{width:calc(360 / 960 * 100%);padding-top:calc(360 / 960 * 100%);margin:0 0 calc(-10 / 960 * 100%) calc(-10 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .movieColBox .iconPlay{width:calc(360 / 1600 * 100%);max-width:360px;padding-top:min(calc(360 / 1600 * 100%), calc(360 * 1px));margin:0 0 max(calc((360 / -2 - 80) / 1600 * 100%), calc((360 / -2 - 80) * 1px)) max(calc(360 / -2 / 1600 * 100%), calc(360 / -2 * 1px))}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .movieColBox .iconPlayTxt{width:calc(440 / 960 * 100%);padding-top:calc(440 / 960 * 100%);margin:0 0 calc(-50 / 960 * 100%) calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .movieColBox .iconPlayTxt{width:calc(440 / 1600 * 100%);max-width:440px;padding-top:min(calc(440 / 1600 * 100%), calc(440 * 1px));margin:0 0 max(calc((440 / -2 - 80) / 1600 * 100%), calc((440 / -2 - 80) * 1px)) max(calc(440 / -2 / 1600 * 100%), calc(440 / -2 * 1px))}}#movie .wrap .movieColInner .movieColBox .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 .wrap .movieColInner .slider_movie li{transition:0.4s;transition-delay:0.4s}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie li{width:calc(600 / 960 * 100vw)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie li{width:calc(900 / 1600 * 100vw);max-width:calc(900 * 1px)}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie li>div{padding:calc(50 / 1600 * 300vw) calc(45 / 1600 * 300vw) calc(50 / 1600 * 300vw)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie li>div{padding:calc(40 / 1600 * 300vw) calc(40 / 1600 * 300vw)}}#movie .wrap .movieColInner .slider_movie li p.tit{opacity:0;transition:0.2s}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie li p.tit{font-size:0.5em}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie li.slick-center{-webkit-transform:scale(1.5);transform:scale(1.5)}#movie .wrap .movieColInner .slider_movie li.slick-center p.tit{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie li.slick-center{-webkit-transform:scale(1.5);transform:scale(1.5)}#movie .wrap .movieColInner .slider_movie li.slick-center p.tit{-webkit-transform:scale(1);transform:scale(1)}}#movie .wrap .movieColInner .slider_movie li.slick-center p.tit{opacity:1;transition:0.4s;transition-delay:0.4s}#movie .wrap .movieColInner .slider_movie li a{position:relative;display:block}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie li p{margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie li p{margin:min(calc(40 / 1600 * 100%), calc(40 * 1px)) auto 0}}#movie .wrap .movieColInner .slider_movie .iconPlay,#movie .wrap .movieColInner .slider_movie .iconPlayTxt{position:absolute;pointer-events:none;display:block;z-index:30}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .iconPlay,#movie .wrap .movieColInner .slider_movie .iconPlayTxt{bottom:20%;left:33%}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .iconPlay,#movie .wrap .movieColInner .slider_movie .iconPlayTxt{bottom:60%;left:50%}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .iconPlay{width:calc(360 / 960 * 100%);padding-top:calc(360 / 960 * 100%);margin:0 0 calc(-10 / 960 * 100%) calc(-10 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .iconPlay{width:calc(360 / 1600 * 100%);max-width:360px;padding-top:min(calc(360 / 1600 * 100%), calc(360 * 1px));margin:0 0 max(calc((360 / -2 - 80) / 1600 * 100%), calc((360 / -2 - 80) * 1px)) max(calc(360 / -2 / 1600 * 100%), calc(360 / -2 * 1px))}}#movie .wrap .movieColInner .slider_movie .iconPlayTxt{text-align:center}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .iconPlayTxt{width:calc(440 / 960 * 100%);padding-top:calc(440 / 960 * 100%);margin:0 0 calc(-50 / 960 * 100%) calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .iconPlayTxt{width:calc(440 / 1600 * 100%);max-width:440px;padding-top:min(calc(440 / 1600 * 100%), calc(440 * 1px));margin:0 0 max(calc((440 / -2 - 80) / 1600 * 100%), calc((440 / -2 - 80) * 1px)) max(calc(440 / -2 / 1600 * 100%), calc(440 / -2 * 1px))}}#movie .wrap .movieColInner .slider_movie .iconPlayTxt img{-webkit-transform-origin:center !important;transform-origin:center !important;-webkit-animation:btnM 10s linear infinite;animation:btnM 10s linear infinite}@keyframes btnM{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#movie .wrap .movieColInner .slider_movie p.tit{text-align:center}#movie .wrap .movieColInner .slider_movie .slide-arrow{position:absolute;display:block;top:calc(50% - 1em);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){#movie .wrap .movieColInner .slider_movie .slide-arrow{width:calc(80 / 960 * 100vw);margin:calc(80 / -2 / 960 * 100vw) calc(20 / 960 * 100vw) 0}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .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}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .slide-arrow.prev-arrow{left:5vw}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .slide-arrow.prev-arrow{left:calc(240 / 1600 * 100vw)}}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .slide-arrow.next-arrow{right:5vw}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .slide-arrow.next-arrow{right:calc(240 / 1600 * 100vw)}}@media screen and (max-width: 767px){#movie .wrap>.imgBox{width:calc(800 / 960 * 100%);margin-left:calc(200 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .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))}}#movie .wrap>.imgBox>div{position:relative;padding-bottom:56.25%}#movie .wrap>.imgBox>div iframe,#movie .wrap>.imgBox>div video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#movie .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){#movie .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){#movie .wrap .txtBox_l dt{padding-left:min(calc(40 / 1600 * 100%), 40px)}#movie .wrap .txtBox_l dd{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#movie .wrap .txtBox_l dt{padding-left:calc(50% - 800px + 40px)}#movie .wrap .txtBox_l dd{padding-left:calc(50% - 800px + 65px)}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l.box01 dt img{width:calc(571 / 960 * 100vw)}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l.box01 dt img{width:calc(925 / 1600 * 100vw);max-width:925px}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l.box02 dt img{width:calc(893 / 960 * 100vw)}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l.box02 dt img{width:calc(1394 / 1600 * 100vw);max-width:1394px}}#movie .wrap .txtBox_l dt{display:inline-block;width:auto}@media screen and (max-width: 767px){#movie .wrap .txtBox_l dt{padding-left:calc(30 / 960 * 100vw)}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l dd{padding-left:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l dd{display:inline-block;width:auto}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l+.txtBox_l{margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l+.txtBox_l{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}#movie img[class*="dotS"]{top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#movie .dotS01{margin:calc(200 / 960 * 100%) 0 0 calc(150 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .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){#movie .dotS02{margin:calc(300 / 960 * 100%) 0 0 calc(-750 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .dotS02{margin:min(calc(450 / 1600 * 100%), calc(450 * 1px)) 0 0 max(calc(-950 / 1600 * 100%), calc(-950 * 1px))}}#movie .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#movie .dotS03{margin:0 0 calc(-400 / 960 * 100%) calc(-700 / 960 * 100%)}}@media screen and (min-width: 768px){#movie .dotS03{margin:0 0 max(calc(-100 / 1600 * 100%), calc(-100 * 1px)) min(calc(350 / 1600 * 100%), calc(350 * 1px))}}#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/nsw/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/nsw/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{margin-bottom:max(calc(-80 / 1600 * 100%), calc(-80 * 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;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@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/nsw/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/nsw/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%);-webkit-filter:drop-shadow(0 0 8px rgba(0,19,51,0.4)) drop-shadow(0 0 10px rgba(0,19,51,0.4));filter:drop-shadow(0 0 8px rgba(0,19,51,0.4)) drop-shadow(0 0 10px rgba(0,19,51,0.4))}}@media screen and (min-width: 768px){#character h2 img{-webkit-filter:drop-shadow(0 0 8px rgba(0,19,51,0.4)) drop-shadow(0 0 10px rgba(0,19,51,0.4));filter:drop-shadow(0 0 8px rgba(0,19,51,0.4)) drop-shadow(0 0 10px rgba(0,19,51,0.4));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{display:-webkit-flex;display:flex}@media screen and (max-width: 767px){#character .slider_character ul{min-width:130vw}}@media screen and (min-width: 768px){#character .slider_character ul{min-width:125vw}}#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;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@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))}}#mode{position:relative}@media screen and (max-width: 767px){#mode{margin-top:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#mode{margin-top:min(calc(150 / 1600 * 100%), 150px)}}#mode::before{content:""}@media screen and (max-width: 767px){#mode::before{background:url(../images/nsw/bg_mode_sp.png) left top no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#mode::before{width:calc(2197 / 1600 * 100%);max-width:2197px;background:url(../images/nsw/bg_mode.png) left top no-repeat;background-size:100% auto}}@media screen and (max-width: 767px){#mode h2{text-align:right;padding-top:calc(380 / 960 * 100%)}}@media screen and (min-width: 768px){#mode 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){#mode h2 img{width:calc(815 / 960 * 100%)}}@media screen and (min-width: 768px){#mode h2 img{width:calc(903 / 1600 * 100%);max-width:903px}}#mode .notice{font-size:0.8em;text-indent:-1em;margin-left:1em}#mode .wrap{position:relative}@media screen and (max-width: 767px){#mode .wrap{margin-top:calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .wrap{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#mode .wrap>.imgBox{width:calc(800 / 960 * 100%);margin-left:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .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))}}#mode .wrap>.imgBox>div{position:relative;padding-bottom:56.25%}#mode .wrap>.imgBox>div iframe,#mode .wrap>.imgBox>div video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#mode .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){#mode .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){#mode .wrap .txtBox_l dt{padding-left:min(calc(40 / 1600 * 100%), 40px)}#mode .wrap .txtBox_l dd{font-size:1.4em;padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#mode .wrap .txtBox_l dt{padding-left:calc(50% - 800px + 40px)}#mode .wrap .txtBox_l dd{font-size:1.5em;padding-left:calc(50% - 800px + 65px)}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l.box01 dt img{width:calc(561 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box01 dt img{width:calc(925 / 1600 * 100vw);max-width:925px}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l.box02 dt img{width:calc(543 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box02 dt img{width:calc(1081 / 1600 * 100vw);max-width:1081px}}#mode .wrap .txtBox_l.box02 dd a{color:#ff8c12}@media screen and (max-width: 767px){#mode .wrap .txtBox_l.box03 dt img{width:calc(811 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box03 dt img{width:calc(811 / 1600 * 100vw);max-width:811px}}#mode .wrap .txtBox_l dt{display:inline-block;width:auto}@media screen and (max-width: 767px){#mode .wrap .txtBox_l dt{padding-left:calc(30 / 960 * 100vw)}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l dd{padding-left:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l dd{display:inline-block;width:auto}}#mode .wrap .txtBox_l dd .notice{font-size:80%;line-height:1.6}@media screen and (max-width: 767px){#mode .wrap .txtBox_l dd .notice{padding-top:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l dd .notice{padding-top:calc(20 / 1600 * 100vw)}}#mode .wrap .txtBox_l dd .notice li{margin-top:0.5em}#mode .wrap .txtBox_l dd .notice li:first-child{margin-top:0}@media screen and (max-width: 767px){#mode .wrap .txtBox_l+.txtBox_l{margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l+.txtBox_l{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#mode .wrap.wrap01{margin-top:calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .wrap.wrap01{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 30%, rgba(17,55,134,0.75) 100%);margin-top:min(calc(180 / 1600 * 100%), calc(180 * 1px));padding-bottom:calc(50 / 1600 * 100%)}}#mode .wrap.wrap01>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap01>.imgBox{width:calc(880 / 960 * 100%);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap01>.imgBox{position:absolute;top:-10px;right:50%;width:calc(750 / 1600 * 100%);max-width:900px;margin:0 0 0 min(calc(20 / 1600 * 100%), calc(20 * 1px))}}#mode .wrap.wrap01>.imgBox img{width:100%}@media screen and (min-width: 768px){#mode .wrap.wrap01 dl dt{position:absolute;margin-top:-50px}}@media screen and (min-width: 768px){#mode .wrap.wrap01 dl dd{padding-top:calc(140 / 1600 * 100%);background:transparent;max-width:54%}}@media screen and (max-width: 767px){#mode .wrap.wrap02{margin-top:calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .wrap.wrap02{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 30%, rgba(17,55,134,0.75) 100%);margin-top:min(calc(180 / 1600 * 100%), calc(180 * 1px));padding-bottom:calc(50 / 1600 * 100%)}}#mode .wrap.wrap02>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap02>.imgBox{width:calc(880 / 960 * 100%);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap02>.imgBox{position:absolute;top:-10px;right:50%;width:calc(750 / 1600 * 100%);max-width:900px;margin:0 0 0 min(calc(20 / 1600 * 100%), calc(20 * 1px))}}@media screen and (min-width: 768px){#mode .wrap.wrap02 dl dt{position:absolute;margin-top:-50px}}@media screen and (min-width: 768px){#mode .wrap.wrap02 dl dd{padding-top:calc(140 / 1600 * 100%);background:transparent;max-width:56%}}@media screen and (max-width: 767px){#mode .wrap.wrap03{margin-top:calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .wrap.wrap03{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(17,55,134,0.75) 100%);margin-top:min(calc(200 / 1600 * 100%), calc(200 * 1px));margin-bottom:min(calc(50 / 1600 * 100%), calc(50 * 1px));padding-bottom:calc(50 / 1600 * 100%)}}#mode .wrap.wrap03>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap03>.imgBox{width:calc(880 / 960 * 100%);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap03>.imgBox{position:absolute;top:-10px;right:50%;width:calc(750 / 1600 * 100%);max-width:900px;margin:0 0 0 min(calc(20 / 1600 * 100%), calc(20 * 1px))}}#mode .wrap.wrap03>.imgBox img{width:100%}@media screen and (min-width: 768px){#mode .wrap.wrap03 dl dt{position:absolute;margin-top:-50px}}@media screen and (min-width: 768px){#mode .wrap.wrap03 dl dd{padding-top:calc(200 / 1600 * 100%);background:transparent}}#mode img[class*="dotS"]{top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#mode .dotS01{margin:calc(200 / 960 * 100%) 0 0 calc(150 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .dotS01{margin:min(calc(400 / 1600 * 100%), calc(400 * 1px)) 0 0 min(calc(300 / 1600 * 100%), calc(300 * 1px))}}@media screen and (max-width: 767px){#mode .dotS02{margin:calc(300 / 960 * 100%) 0 0 calc(-750 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .dotS02{margin:min(calc(950 / 1600 * 100%), calc(950 * 1px)) 0 0 max(calc(-350 / 1600 * 100%), calc(-350 * 1px))}}#mode .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#mode .dotS03{margin:0 0 calc(-400 / 960 * 100%) calc(-700 / 960 * 100%)}}@media screen and (min-width: 768px){#mode .dotS03{margin:0 0 max(calc(600 / 1600 * 100%), calc(600 * 1px)) min(calc(200 / 1600 * 100%), calc(200 * 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:max(calc(120 / 1600 * 100%), calc(120 * 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}}#spec .flexBox h3:first-child{margin-top:0}@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 .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{font-size:100%;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:#e60013;color:#fff;font-weight:bold;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% - 12em);box-sizing:border-box;padding-left:1.5em}}#spec .dotL01{top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@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))}}#spec .notice{font-size:0.8em;text-indent:-1em;margin-left:1em}#spec h3[class^="update"]{width:100%}@media screen and (max-width: 767px){#spec h3[class^="update"]{display:inline-block;margin-top:1em}}@media screen and (min-width: 768px){#spec h3[class^="update"]{font-size:1.2em}}@media screen and (max-width: 767px){#spec .update01{text-align:center}}@media screen and (min-width: 768px){#spec .update01{margin-top:calc(90 / 1600 * 100%)}}@media screen and (max-width: 767px){#spec .update01 img{width:calc(615 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .update01 img{width:calc(615 / 1600 * 100vw);max-width:615px}}@media screen and (min-width: 768px) and (max-width: 1599px){#spec .update01 img{padding-left:min(calc(60 / 1600 * 100%), 60px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#spec .update01 img{padding-left:calc(50% - 800px + 60px)}}#spec .update01>.imgBox{z-index:2}@media screen and (max-width: 767px){#spec .update01>.imgBox{width:calc(880 / 960 * 100%);margin-right:calc(0 / 960 * 100%);margin-left:auto}}@media screen and (min-width: 768px){#spec .update01>.imgBox{position:absolute;top:-10px;right:50%;width:calc(750 / 1600 * 100%);max-width:900px;margin:0 0 0 min(calc(20 / 1600 * 100%), calc(20 * 1px))}}#spec .update01>.imgBox img{width:100%}#spec .update02{text-align:center}@media screen and (max-width: 767px){#spec .update02 img{width:calc(620 / 960 * 100vw);margin-top:1em}}@media screen and (min-width: 768px){#spec .update02 img{width:calc(620 / 1600 * 100vw);max-width:620px}}@media screen and (max-width: 767px){#spec .updateImg{margin:min(calc(30 / 960 * 100%), calc(30 * 1px)) auto min(calc(90 / 960 * 100%), calc(90 * 1px)) auto}}@media screen and (min-width: 768px){#spec .updateImg{display:-webkit-flex;display:flex;width:94%;max-width:1500px;margin:min(calc(30 / 1600 * 100%), calc(30 * 1px)) auto min(calc(90 / 1600 * 100%), calc(90 * 1px)) auto}}#spec .updateImg a{display:block;background:#fff;overflow:hidden}@media screen and (max-width: 767px){#spec .updateImg a{border:solid calc(5 / 960 * 100vw) #fff;border-radius:calc(30 / 960 * 100vw);margin:1em auto 0;width:90%}#spec .updateImg a:first-child{margin-top:0}}@media screen and (min-width: 768px){#spec .updateImg a{border:solid min(calc(5 / 1600 * 100vw), calc(5 * 1px)) #fff;border-radius:min(calc(30 / 1600 * 100vw), calc(30 * 1px));margin-left:1.5em}#spec .updateImg a:first-child{margin-left:0}}#spec .update03{text-align:center}@media screen and (max-width: 767px){#spec .update03 img{width:90%;margin-bottom:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .update03 img{width:calc(1299 / 1600 * 100vw);max-width:1299px;margin-bottom:calc(40 / 1600 * 100%)}}#spec .update03+a{width:94%;max-width:1500px;margin:0 auto;display:block}@media screen and (max-width: 767px){#spec .update03+a{margin-bottom:calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .update03+a{margin-bottom:calc(100 / 1600 * 100%)}}#spec .txtBox_c{text-align:center}@media screen and (max-width: 767px){#spec .txtBox_c{width:calc(800 / 960 * 100%);margin:calc(200 / 960 * 100%) auto calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .txtBox_c{width:calc(1351 / 1600 * 100vw);max-width:1351px;margin:calc(20 / 1600 * 100%) auto calc(60 / 1600 * 100%)}}@media screen and (max-width: 767px){#spec .txtBox_c dt img{width:calc(800 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .txtBox_c dt img{width:calc(1238 / 1600 * 100vw);max-width:1238px}}#spec .wrap{position:relative}@media screen and (max-width: 767px){#spec .wrap{margin-top:calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .wrap{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#spec .wrap>.imgBox{width:calc(800 / 960 * 100%);margin-left:calc(200 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .wrap>.imgBox{position:absolute;top:0;left:50%;width:calc(1290 / 1600 * 100%);max-width:1290px;margin:max(calc(20 / 1600 * 100%), calc(20 * 1px)) 0 0 max(calc(70 / 1600 * 100%), calc(70 * 1px))}}#spec .wrap>.imgBox>div{position:relative;padding-bottom:56.25%}#spec .wrap>.imgBox>div iframe,#spec .wrap>.imgBox>div video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#spec .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){#spec .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){#spec .wrap .txtBox_l dt{padding-left:min(calc(40 / 1600 * 100%), 40px)}#spec .wrap .txtBox_l dd{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#spec .wrap .txtBox_l dt{padding-left:calc(50% - 800px + 40px)}#spec .wrap .txtBox_l dd{padding-left:calc(50% - 800px + 65px)}}#spec .wrap .txtBox_l dt{display:inline-block;width:auto}@media screen and (max-width: 767px){#spec .wrap .txtBox_l dt{padding-left:calc(30 / 960 * 100vw)}}@media screen and (max-width: 767px){#spec .wrap .txtBox_l dd{padding-left:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l dd{display:inline-block;width:auto}}#spec .wrap .txtBox_l dd .notice{font-size:80%}@media screen and (max-width: 767px){#spec .wrap .txtBox_l dd .notice{padding-top:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l dd .notice{padding-top:calc(20 / 1600 * 100vw)}}@media screen and (max-width: 767px){#spec .wrap .txtBox_l+.txtBox_l{margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l+.txtBox_l{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#spec .wrap.wrap01{margin-top:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .wrap.wrap01{background:linear-gradient(to bottom, rgba(0,0,0,0.6) 10%, rgba(17,55,134,0.75) 100%);margin-top:min(calc(70 / 1600 * 100%), calc(70 * 1px));margin-bottom:min(calc(20 / 1600 * 100%), calc(20 * 1px));padding-bottom:calc(20 / 1600 * 100%)}}#spec .wrap.wrap01>.imgBox{z-index:2}@media screen and (max-width: 767px){#spec .wrap.wrap01>.imgBox{width:calc(880 / 960 * 100%);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#spec .wrap.wrap01>.imgBox{position:absolute;top:-10px;right:50%;width:calc(750 / 1600 * 100%);max-width:900px;margin:min(calc(-130 / 1600 * 100%), calc(-130 * 1px)) 0 0 min(calc(20 / 1600 * 100%), calc(20 * 1px))}}#spec .wrap.wrap01>.imgBox iframe,#spec .wrap.wrap01>.imgBox video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){#spec .wrap.wrap01 dl dt{position:absolute;margin-top:-50px}}@media screen and (min-width: 768px){#spec .wrap.wrap01 dl dd{padding-top:calc(60 / 1600 * 100%);background:transparent;max-width:56%;font-size:1.4em}}@media screen and (max-width: 1599px){#spec .wrap01+.notice{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 1600px){#spec .wrap01+.notice{padding-left:calc(50% - 800px + 60px)}}@media screen and (max-width: 767px){#spec .wrap01+.notice{font-size:0.8em;margin-top:1em;width:calc(95% - 2em)}}@media screen and (min-width: 768px){#spec .wrap01+.notice{font-size:1.2em;margin-bottom:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}#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))}}#spec .dotS02{top:0}@media screen and (max-width: 767px){#spec .dotS02{margin:calc(300 / 960 * 100%) 0 0 calc(-750 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .dotS02{margin:min(calc(900 / 1600 * 100%), calc(900 * 1px)) 0 0 max(calc(-750 / 1600 * 100%), calc(-750 * 1px))}}#spec .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#spec .dotS03{margin:0 0 calc(-400 / 960 * 100%) calc(-700 / 960 * 100%)}}@media screen and (min-width: 768px){#spec .dotS03{margin:0 0 max(calc(2100 / 1600 * 100%), calc(2100 * 1px)) min(calc(350 / 1600 * 100%), calc(350 * 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:2}.bnrFixedCol .bnrFixedColInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){.bnrFixedCol .bnrFixedColInner ul li{width:50%}}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul li{width:calc(260 / 1600 * 100%);max-width:300px}}.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(260 / 1600 * 100%);top:5px}}.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(49 / 1600 * 100vw);max-width:49px}}
