@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1em / 16)}html{scroll-behavior:smooth;caret-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){html{scroll-padding-top:min(50px,50vw/var(--device)*100)}}a{color:var(--color-red)}.indent{text-align:left}@media screen and (max-width: 767px){dd p{font-size:.9em}}.l-gnav__button{filter:none}.l-gnav__inner{background:var(--color-red)}@media screen and (max-width: 767px){.l-gnav__inner{min-height:100dvh}}#bodyInner.nsw #mvInner p img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#bodyInner.nsw #mvInner p img{width:87.5%;margin-top:2.0833333333%;margin-bottom:7.2916666667%}}@media screen and (min-width: 768px){#bodyInner.nsw #mvInner p img{width:46.25%;max-width:740px;margin-top:1.25%;margin-bottom:4.375%}}#bodyInner.nsw .imgBox{background:#fff;overflow:hidden}#bodyInner.nsw .btnMore{color:#fff}#bodyInner.nsw .btnMore::before{background-color:var(--color-red)}#bodyInner.nsw .btnMore::after{background:url(../images/common/ico_btn_w.png) no-repeat;background-size:contain}header .l-gnav__list{background-color:rgba(0,0,0,0)}header .l-gnav__list 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 .l-gnav__list li{width:100%}}header .l-gnav__list li a{color:#fff}header .l-gnav__list li .icon-new{display:inline-block;position:absolute;top:0;left:50%;z-index:2;padding:.11em .25em .1em;font-size:clamp(7*var(--ratio-em),var(--vw-to-px)*1rem/16*7/var(--deviceWide)*100,7*var(--ratio-em));font-weight:600;line-height:1;translate:-50% -120%;font-weight:800;color:var(--color-red);transform:skewX(-10deg);font-family:"Noto Sans JP",sans-serif}header .l-gnav__list li .icon-new::before{content:"";display:block;position:absolute;inset:0 -1em;z-index:-1;background-color:#fff;transform:skewX(-40deg)}body .btnBuy:before{background:#ff8c12}footer a{color:var(--color-yellow)}.modal{display:none}.modal#modalBuy dt{background:#ff8c12}@media screen and (max-width: 749px){.modal#modalBuy dt img{width:50%}}@media screen and (min-width: 750px){.modal#modalBuy dt img{width:46%}}.modal#modalOpinion h1{background:var(--color-red)}.fancybox-slide--html .fancybox-close-small{color:#000;transition:.2s;padding:5px}main .imgBox{background:#fff;overflow:hidden}@media screen and (max-width: 767px){main .imgBox{border:solid .5208333333vw #df9b37;border-radius:3.125vw}}@media screen and (min-width: 768px){main .imgBox{border:solid min(5px,5vw/var(--device)*100) #df9b37;border-radius:min(30px,30vw/var(--device)*100)}}.youtube video{pointer-events:none}h2{position:relative;z-index:50}h2 img{filter:drop-shadow(0 0 10px rgba(0, 19, 51, 0.3)) drop-shadow(0 0 10px rgba(0, 19, 51, 0.4)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 3px rgba(0, 19, 51, 0.4))}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 (min-width: 768px){dl[class^=txtBox_] dd p{margin-top:0}}@media screen and (max-width: 1599px){dl[class^=txtBox_] dd{font-size:1.1em}}@media screen and (min-width: 1600px){dl[class^=txtBox_] dd{font-size:1.35em}}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_l] dt{border-radius:0 0 1.0416666667vw 0}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_l] dt{border-radius:0 0 min(10px,10vw/var(--device)*100) 0}}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_l] dt::before{left:0;margin-left:4.1666666667vw}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_l] dt::before{left:50vw;margin-left:min(-700px,-700vw/var(--device)*100)}}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 1.0416666667vw 1.0416666667vw 0}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_l] dd{border-radius:0 min(10px,10vw/var(--device)*100) min(10px,10vw/var(--device)*100) 0;margin-right:min(55px,55vw/var(--device)*100)}}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_r] dt{border-radius:0 0 0 1.0416666667vw}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_r] dt{border-radius:0 0 0 min(10px,10vw/var(--device)*100)}}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_r] dt::before{right:0;margin-right:4.1666666667vw}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_r] dt::before{right:50vw;margin-right:min(-600px,-600vw/var(--device)*100)}}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:1.0416666667vw 0 0 1.0416666667vw}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_r] dd{border-radius:min(10px,10vw/var(--device)*100) 0 0 min(10px,10vw/var(--device)*100);margin-left:min(55px,55vw/var(--device)*100)}}dl[class^=txtBox_][class*=txtBox_c]{margin:0 auto}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_c] dt{border-radius:1.0416666667vw 0 1.0416666667vw 1.0416666667vw}}@media screen and (min-width: 768px){dl[class^=txtBox_][class*=txtBox_c] dt{border-radius:min(10px,10vw/var(--device)*100) 0 min(10px,10vw/var(--device)*100) min(10px,10vw/var(--device)*100)}}@media screen and (max-width: 767px){dl[class^=txtBox_][class*=txtBox_c] dt::before{right:0;margin-right:4.1666666667vw}}@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:var(--color-red);box-sizing:border-box}@media screen and (max-width: 767px){dl[class^=txtBox_] dt{padding:1.5625vw;filter:drop-shadow(min(15px, 15vw / var(--device) * 100) min(15px, 15vw / var(--device) * 100) rgba(236, 145, 47, 0.8))}}@media screen and (min-width: 768px){dl[class^=txtBox_] dt{padding:min(25px,25vw/var(--device)*100);filter:drop-shadow(min(15px, 15vw / var(--device) * 100) min(15px, 15vw / var(--device) * 100) 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:28.125vw;padding-top:3.125vw}}@media screen and (min-width: 768px){dl[class^=txtBox_] dt::before{width:16.875vw;max-width:270px;padding-top:min(30px,30vw/var(--device)*100)}}dl[class^=txtBox_] dt::after{top:0}@media screen and (max-width: 767px){dl[class^=txtBox_] dt::after{width:3.125vw;padding-top:8.3333333333vw}}@media screen and (min-width: 768px){dl[class^=txtBox_] dt::after{width:1.875vw;max-width:30px;padding-top:min(80px,80vw/var(--device)*100)}}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:4.1666666667vw;margin-top:1.5625vw}}@media screen and (min-width: 768px){dl[class^=txtBox_] dd{padding:min(50px,50vw/var(--device)*100);margin-top:min(15px,15vw/var(--device)*100)}}#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:10.4166666667%}}@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{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{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}#mv .youtube iframe,#mv .youtube video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#mv #videoNswToggle{z-index:99;position:absolute;width:4vw;height:4vw;min-width:45px;min-height:45px;max-width:75px;max-height:75px;z-index:99}@media screen and (max-width: 767px){#mv #videoNswToggle{top:53vw;right:3vw}}@media screen and (min-width: 768px){#mv #videoNswToggle{top:calc(2em + 4.5vw);left:1em}}@media(any-hover: hover),(-ms-high-contrast: none){#mv #videoNswToggle{transition:.2s}#mv #videoNswToggle:hover{scale:.9}}#mv #pfLogoNsw{position:absolute;top:0;left:0;width:100%;z-index:10}#mv #pfLogoNsw ul{display:flex;align-items:start}@media screen and (max-width: 767px){#mv #pfLogoNsw ul{justify-content:left;width:70%}}@media screen and (min-width: 768px){#mv #pfLogoNsw ul{justify-content:left}}@media screen and (max-width: 767px){#mv #pfLogoNsw ul li{width:41.6666666667%}}@media screen and (min-width: 768px){#mv #pfLogoNsw ul li{width:10.9375%;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:-6.25%}}@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:95.8333333333%;margin-top:2.6041666667%;margin-bottom:2.6041666667%}}@media screen and (min-width: 768px){#mv #mvInner .catch img{width:53.125%;margin-top:.9375%;margin-bottom:0}}#mv #mvInner .catch .txtS{font-size:75%}@media screen and (max-width: 767px){#mv #mvInner .catch .txtS{line-height:3}}#mv #mvInner .bnr{display:inline-block;z-index:200}@media screen and (max-width: 767px){#mv #mvInner .bnr{border-bottom:1px solid #000}}@media screen and (min-width: 768px){#mv #mvInner .bnr{margin-bottom:min(60px,60vw/var(--device)*100);width:80%;max-width:960px}}#mv #mvInner .bnr img{width:100%}@media(any-hover: hover),(-ms-high-contrast: none){#mv #mvInner .bnr{transition:.2s}#mv #mvInner .bnr:hover{transform:translateY(3px)}}@media screen and (max-width: 767px){#mv h1 img{width:86.5625%}}@media screen and (min-width: 768px){#mv h1 img{width:51.9375%;max-width:831px}}#mv p img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#mv p img{width:72.9166666667%;margin-top:2.0833333333%;margin-bottom:7.2916666667%}}@media screen and (min-width: 768px){#mv p img{width:52.4375%;max-width:839px;margin-top:1.25%;margin-bottom:4.375%}}@media screen and (min-width: 768px){#mv #bnrSpecial{position:absolute;bottom:12.5%;left:0;width:16.25%;max-width:300px;z-index:10}}@media screen and (max-width: 767px){#mv #bnrX{border-top:1px solid #000}}@media screen and (min-width: 768px){#mv #bnrX{position:absolute;bottom:0;left:0;width:25%;max-width:400px;z-index:10}}@media(any-hover: hover),(-ms-high-contrast: none){#mv #bnrX{transition:.2s}#mv #bnrX:hover{transform:translateX(-3px)}}#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:-3.125%;width:125.2083333333%;padding-bottom:50%}}@media screen and (min-width: 768px){#movie::before,#about::before,#mode::before,#character::before{left:50%;margin-left:min(-855px,-855vw/var(--device)*100);padding-bottom:min(660px,660vw/var(--device)*100)}}#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:137.3125%;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:39.5833333333%}}@media screen and (min-width: 768px){#movie h2{text-align:left;max-width:1600px;padding-top:min(360px,360vw/var(--device)*100);margin:0 auto}}@media screen and (max-width: 767px){#movie h2 img{width:84.8958333333%}}@media screen and (min-width: 768px){#movie h2 img{width:56.4375%;max-width:903px}}#movie .wrap{position:relative}@media screen and (max-width: 767px){#movie .wrap{margin-top:5.2083333333%}}@media screen and (min-width: 768px){#movie .wrap{margin-top:min(50px,50vw/var(--device)*100)}}#movie .wrap .movieColInner .slider_movie .splide__slide{position:relative;transition:.4s;transition-delay:.2s;aspect-ratio:16/13;padding:7% 10% 0%}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .splide__slide{aspect-ratio:16/11;padding:3% 5% 3%}}@media(any-hover: hover),(-ms-high-contrast: none){#movie .wrap .movieColInner .slider_movie .splide__slide a:hover::after{transform-origin:center !important;animation:btnM 10s linear infinite}}#movie .wrap .movieColInner .slider_movie .splide__slide a .iconPlay{position:absolute;pointer-events:none;display:block;z-index:30;filter:drop-shadow(0 0 3px rgba(0, 19, 51, 0.2)) drop-shadow(0 0 6px rgba(0, 19, 51, 0.3)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.3));bottom:50%;left:50%;transform:translate(-50%, 50%);cursor:pointer}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .splide__slide a .iconPlay{width:min(230px,230vw/var(--device)*100);height:min(230px,230vw/var(--device)*100)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .splide__slide a .iconPlay{width:min(250px,250vw/var(--device)*100);height:min(250px,250vw/var(--device)*100)}}#movie .wrap .movieColInner .slider_movie .splide__slide a::after{content:"";display:block;position:absolute;transform-origin:center !important;background:url(../images/common/ico_play_txt.png) no-repeat;background-size:contain;animation-play-state:paused;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .splide__slide a::after{width:min(230px,230vw/var(--device)*100);height:min(230px,230vw/var(--device)*100)}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .splide__slide a::after{width:min(240px,240vw/var(--device)*100);height:min(240px,240vw/var(--device)*100)}}@keyframes btnM{0%{transform-origin:top left;transform:translate(-50%, -50%) rotate(0)}100%{transform-origin:top left;transform:translate(-50%, -50%) rotate(360deg)}}#movie .wrap .movieColInner .slider_movie .splide__slide a img{max-width:none;width:100%}#movie .wrap .movieColInner .slider_movie .splide__slide p.tit{opacity:0;transition:.2s;text-align:center;font-size:1.2rem}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .splide__slide p.tit{font-size:1rem}}#movie .wrap .movieColInner .slider_movie .splide__slide.splide__slide.is-active{transform:scale(1);padding:0}#movie .wrap .movieColInner .slider_movie .splide__slide.splide__slide.is-active p.tit{opacity:1;transition:.4s;transition-delay:.4s}#movie .wrap .movieColInner .slider_movie .splide__slide a{position:relative;display:block}@media screen and (max-width: 767px){#movie .wrap .movieColInner .slider_movie .splide__slide p{margin-top:4.1666666667%}}@media screen and (min-width: 768px){#movie .wrap .movieColInner .slider_movie .splide__slide p{margin:min(40px,40vw/var(--device)*100) auto 0}}#movie .wrap .movieColInner .c-slider__arrow::before{background:url("../images/common/btn_arrow_r_nsw.png") no-repeat top center/contain}#movie .wrap .movieColInner .splide__arrow--prev{position:absolute;bottom:50%;left:5vw}@media screen and (min-width: 768px){#movie .wrap .movieColInner .splide__arrow--prev{left:20.5vw}}#movie .wrap .movieColInner .splide__arrow--next{position:absolute;bottom:50%;right:5vw}@media screen and (min-width: 768px){#movie .wrap .movieColInner .splide__arrow--next{right:20.5vw}}#movie .wrap .movieColInner .splide__toggle{position:absolute;bottom:0;right:1rem;width:4vw;height:4vw;min-width:45px;min-height:45px;max-width:75px;max-height:75px;background-color:rgba(0,0,0,0);border:none}@media screen and (min-width: 768px){#movie .wrap .movieColInner .splide__toggle{position:absolute;z-index:99;bottom:calc(-3vw - 1.75rem);right:auto;left:1rem}}@media(any-hover: hover),(-ms-high-contrast: none){#movie .wrap .movieColInner .splide__toggle{transition:.2s}#movie .wrap .movieColInner .splide__toggle:hover{scale:.9}}@media screen and (max-width: 767px){#movie .wrap>.imgBox{width:83.3333333333%;margin-left:20.8333333333%}}@media screen and (min-width: 768px){#movie .wrap>.imgBox{position:absolute;top:0;left:50%;width:80.625%;max-width:1290px;margin:min(-440px,-440vw/var(--device)*100) 0 0 min(-280px,-280vw/var(--device)*100)}}#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:93.75%;margin:2.0833333333% 0 0 -1.5625%}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l{width:auto;margin-left:min(-15px,-15vw/var(--device)*100)}}@media screen and (min-width: 768px)and (max-width: 1599px){#movie .wrap .txtBox_l dt{padding-left:min(40px,40vw/var(--device)*100)}#movie .wrap .txtBox_l dd{padding-left:min(65px,65vw/var(--device)*100)}}@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:59.4791666667vw}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l.box01 dt img{width:57.8125vw;max-width:925px}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l.box02 dt img{width:93.0208333333vw}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l.box02 dt img{width:87.125vw;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:3.125vw}}@media screen and (max-width: 767px){#movie .wrap .txtBox_l dd{padding-left:5.7291666667vw}}@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:7.2916666667vw}}@media screen and (min-width: 768px){#movie .wrap .txtBox_l+.txtBox_l{margin-top:min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#movie .dotS01{margin:20.8333333333% 0 0 15.625%}}@media screen and (min-width: 768px){#movie .dotS01{margin:min(150px,150vw/var(--device)*100) 0 0 min(1200px,1200vw/var(--device)*100)}}@media screen and (max-width: 767px){#movie .dotS02{margin:31.25% 0 0 -78.125%}}@media screen and (min-width: 768px){#movie .dotS02{margin:min(450px,450vw/var(--device)*100) 0 0 min(-950px,-950vw/var(--device)*100)}}#movie .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#movie .dotS03{margin:0 0 -41.6666666667% -72.9166666667%}}@media screen and (min-width: 768px){#movie .dotS03{margin:0 0 min(-100px,-100vw/var(--device)*100) min(350px,350vw/var(--device)*100)}}#about{position:relative}@media screen and (max-width: 767px){#about{margin-top:12.5%}}@media screen and (min-width: 768px){#about{margin-top:min(150px,150vw/var(--device)*100)}}#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:146.0625%;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:35.9375%}}@media screen and (min-width: 768px){#about h2{text-align:right;max-width:1600px;padding-top:min(540px,540vw/var(--device)*100);margin:0 auto}}@media screen and (max-width: 767px){#about h2 img{width:91.6666666667%}}@media screen and (min-width: 768px){#about h2 img{width:78.5%;max-width:1256px}}#about .wrap{position:relative}@media screen and (max-width: 767px){#about .wrap{margin-top:-3.6458333333%}}@media screen and (min-width: 768px){#about .wrap{margin-top:min(105px,105vw/var(--device)*100)}}#about .wrap>.imgBox{background-color:rgba(0,0,0,0);border-radius:0;border:none;padding:4px}@media screen and (max-width: 767px){#about .wrap>.imgBox{width:91.6666666667%;margin-left:-4.1666666667%}}@media screen and (min-width: 768px){#about .wrap>.imgBox{position:absolute;top:0;right:50%;width:55.25%;max-width:884px;margin:min(-70px,-70vw/var(--device)*100) min(74px,74vw/var(--device)*100) 0 0;border-radius:0}}@media screen and (max-width: 767px){#about .wrap>.imgBox a,#about .wrap>.imgBox img{border-radius:3.125vw}}@media screen and (min-width: 768px){#about .wrap>.imgBox a,#about .wrap>.imgBox img{border-radius:min(30px,30vw/var(--device)*100)}}@media screen and (max-width: 767px){#about .wrap>.imgBox a{border:solid .5208333333vw #44cae4}}@media screen and (min-width: 768px){#about .wrap>.imgBox a{border:solid min(5px,5vw/var(--device)*100) #44cae4}}#about .wrap>.imgBox:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #00fffd}@media screen and (max-width: 767px){#about .wrap .txtBox_r{width:93.75%;margin:2.0833333333% 0 0 6.25%}}@media screen and (min-width: 768px){#about .wrap .txtBox_r{margin-left:calc(50% - min(85px,85vw/var(--device)*100))}}@media screen and (max-width: 767px){#about .wrap .txtBox_r dt img{width:88.9583333333vw}}@media screen and (min-width: 768px){#about .wrap .txtBox_r dt img{width:53.375vw;max-width:854px}}@media screen and (max-width: 767px){#about .wrap .txtBox_r dd{margin-bottom:-7.2916666667vw}}@media screen and (min-width: 768px){#about .wrap .txtBox_r dd{margin-bottom:min(-80px,-80vw/var(--device)*100)}}#about .dotL01{top:0}@media screen and (max-width: 767px){#about .dotL01{margin:20.8333333333% 0 0 10.4166666667%}}@media screen and (min-width: 768px){#about .dotL01{margin:min(300px,300vw/var(--device)*100) 0 0 min(300px,300vw/var(--device)*100)}}#about img[class*=dotS]{bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#about .dotS01{margin:0 0 -36.4583333333% -10.4166666667%}}@media screen and (min-width: 768px){#about .dotS01{margin:0 0 min(-50px,-50vw/var(--device)*100) min(-600px,-600vw/var(--device)*100)}}@media screen and (min-width: 768px){#about .dotS02{margin:0 0 min(-425px,-425vw/var(--device)*100) min(-100px,-100vw/var(--device)*100)}}#character{position:relative}@media screen and (max-width: 767px){#character{margin-top:12.5%}}@media screen and (min-width: 768px){#character{margin-top:min(150px,150vw/var(--device)*100)}}#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:146.0625%;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:35.9375%}}@media screen and (min-width: 768px){#character h2{max-width:1600px;padding-top:min(400px,400vw/var(--device)*100);margin:0 auto}}@media screen and (max-width: 767px){#character h2 img{width:91.6666666667%}}@media screen and (min-width: 768px){#character h2 img{width:100%;max-width:1600px}}#character h3.tit{position:relative;text-align:center;background:var(--color-red);border-radius:min(10px,10vw/var(--device)*100) 0 min(10px,10vw/var(--device)*100) min(10px,10vw/var(--device)*100);padding:min(25px,25vw/var(--device)*100)}@media screen and (max-width: 767px){#character h3.tit{width:83.3333333333%;margin:10.4166666667% auto 6.25%;padding:1.5625vw;filter:drop-shadow(1.5625vw 1.5625vw 0 rgba(236, 145, 47, 0.8))}}@media screen and (min-width: 768px){#character h3.tit{width:84.4375vw;max-width:1351px;margin:6.25% auto 3.75%;padding:min(25px,25vw/var(--device)*100);filter:drop-shadow(min(15px, 15vw / var(--device) * 100) min(15px, 15vw / var(--device) * 100) 0 rgba(236, 145, 47, 0.8))}}@media screen and (max-width: 767px){#character h3.tit img{width:83.3333333333vw}}@media screen and (min-width: 768px){#character h3.tit img{width:76.875vw;max-width:1230px}}#character h3.tit::before,#character h3.tit::after{content:"";position:absolute}#character h3.tit::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){#character h3.tit::before{width:28.125vw;padding-top:3.125vw;right:0;margin-right:4.1666666667vw}}@media screen and (min-width: 768px){#character h3.tit::before{margin:0 auto;width:16.875vw;max-width:270px;padding-top:min(30px,30vw/var(--device)*100)}}#character h3.tit::after{top:0;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){#character h3.tit::after{width:3.125vw;padding-top:8.3333333333vw}}@media screen and (min-width: 768px){#character h3.tit::after{width:1.875vw;max-width:30px;padding-top:min(80px,80vw/var(--device)*100)}}#character .wrap{position:relative}@media screen and (max-width: 767px){#character .wrap{margin:5.2083333333% auto}}@media screen and (min-width: 768px){#character .wrap{margin-top:min(105px,105vw/var(--device)*100)}}#character .wrap .txtBox_c{text-align:center}@media screen and (max-width: 767px){#character .wrap .txtBox_c{width:83.3333333333%;margin:2.0833333333% auto 6.25%}}@media screen and (min-width: 768px){#character .wrap .txtBox_c{width:77.8125vw;max-width:1245px;margin:1.25% auto 3.75%}}@media screen and (max-width: 767px){#character .wrap .txtBox_c dt img{width:65vw}}@media screen and (min-width: 768px){#character .wrap .txtBox_c dt img{width:67.6875vw;max-width:1083px}}#character #chara-wrapper.paused .toleft,#character #chara-wrapper.paused .toright{animation-play-state:paused}#character #charaToggle{position:absolute;bottom:calc(-6vw - 2rem);right:1rem;z-index:99;width:4vw;height:4vw;min-width:45px;min-height:45px;max-width:75px;max-height:75px}@media screen and (min-width: 768px){#character #charaToggle{bottom:calc(-3vw - 2rem);right:auto;left:1rem}}@media(any-hover: hover),(-ms-high-contrast: none){#character #charaToggle{transition:.2s}#character #charaToggle:hover{scale:.9}}#character .slider_character{display:flex;width:100vw}#character .slider_character ul{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{animation:loop-toleft 50s -25s linear infinite}#character .slider_character ul.toleft:last-of-type{animation:loop-toleft2 50s linear infinite}#character .slider_character ul.toright:first-of-type{animation:loop-toright 50s -25s linear infinite}#character .slider_character ul.toright:last-of-type{animation:loop-toright2 50s linear infinite}@media screen and (max-width: 767px){#character .slider_character ul li:nth-child(4){display:none}}@keyframes loop-toleft{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop-toleft2{0%{transform:translateX(0%)}to{transform:translateX(-200%)}}@keyframes loop-toright{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loop-toright2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}#character .dotL01{top:0}@media screen and (max-width: 767px){#character .dotL01{margin:20.8333333333% 0 0 10.4166666667%}}@media screen and (min-width: 768px){#character .dotL01{margin:min(300px,300vw/var(--device)*100) 0 0 min(300px,300vw/var(--device)*100)}}#character img[class*=dotS]{bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#character .dotS01{margin:0 0 -36.4583333333% -10.4166666667%}}@media screen and (min-width: 768px){#character .dotS01{margin:0 0 min(-50px,-50vw/var(--device)*100) min(-600px,-600vw/var(--device)*100)}}@media screen and (min-width: 768px){#character .dotS02{margin:0 0 min(-425px,-425vw/var(--device)*100) min(-100px,-100vw/var(--device)*100)}}#mode{position:relative}@media screen and (max-width: 767px){#mode{margin-top:12.5%}}@media screen and (min-width: 768px){#mode{margin-top:min(150px,150vw/var(--device)*100)}}#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:137.3125%;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:39.5833333333%}}@media screen and (min-width: 768px){#mode h2{text-align:left;max-width:1600px;padding-top:min(360px,360vw/var(--device)*100);margin:0 auto}}@media screen and (max-width: 767px){#mode h2 img{width:84.8958333333%}}@media screen and (min-width: 768px){#mode h2 img{width:56.4375%;max-width:903px}}#mode .wrap{position:relative}@media screen and (max-width: 767px){#mode .wrap{margin-top:-5.2083333333%}}@media screen and (min-width: 768px){#mode .wrap{margin-top:min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#mode .wrap>.imgBox{width:83.3333333333%;margin-left:12.5%}}@media screen and (min-width: 768px){#mode .wrap>.imgBox{position:absolute;top:0;left:50%;width:80.625%;max-width:1290px;margin:min(-440px,-440vw/var(--device)*100) 0 0 min(-280px,-280vw/var(--device)*100)}}#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:93.75%;margin:2.0833333333% 0 0 -1.5625%}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l{width:auto;margin-left:min(-15px,-15vw/var(--device)*100)}}@media screen and (min-width: 768px)and (max-width: 1599px){#mode .wrap .txtBox_l dt{padding-left:min(40px,40vw/var(--device)*100)}#mode .wrap .txtBox_l dd{font-size:1.4em;padding-left:min(65px,65vw/var(--device)*100)}}@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{padding-left:calc(50% - 800px + 65px)}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l.box01 dt img{width:58.4375vw}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box01 dt img{width:57.8125vw;max-width:925px}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l.box02 dt img{width:56.5625vw}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box02 dt img{width:67.5625vw;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:84.4791666667vw}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l.box03 dt img{width:50.6875vw;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:3.125vw}}@media screen and (max-width: 767px){#mode .wrap .txtBox_l dd{padding-left:5.7291666667vw}}@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:5.7291666667vw}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l dd .notice{padding-top:1.25vw}}#mode .wrap .txtBox_l dd .notice li{margin-top:.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:7.2916666667vw}}@media screen and (min-width: 768px){#mode .wrap .txtBox_l+.txtBox_l{margin-top:min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#mode .wrap.wrap01{margin-top:8.3333333333%}}@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(180px,180vw/var(--device)*100);padding-bottom:3.125%}}#mode .wrap.wrap01>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap01>.imgBox{width:91.6666666667%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap01>.imgBox{position:absolute;top:-10px;right:50%;width:46.875%;max-width:900px;margin:0 0 0 min(20px,20vw/var(--device)*100)}}#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:8.75%;background:rgba(0,0,0,0);max-width:54%}}@media screen and (max-width: 767px){#mode .wrap.wrap02{margin-top:8.3333333333%}}@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(180px,180vw/var(--device)*100);padding-bottom:3.125%}}#mode .wrap.wrap02>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap02>.imgBox{width:91.6666666667%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap02>.imgBox{position:absolute;top:-10px;right:50%;width:46.875%;max-width:900px;margin:0 0 0 min(20px,20vw/var(--device)*100)}}@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:8.75%;background:rgba(0,0,0,0);max-width:52%}}@media screen and (max-width: 767px){#mode .wrap.wrap03{margin-top:8.3333333333%}}@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(200px,200vw/var(--device)*100);margin-bottom:min(50px,50vw/var(--device)*100);padding-bottom:3.125%}}#mode .wrap.wrap03>.imgBox{z-index:2}@media screen and (max-width: 767px){#mode .wrap.wrap03>.imgBox{width:91.6666666667%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#mode .wrap.wrap03>.imgBox{position:absolute;top:-10px;right:50%;width:46.875%;max-width:900px;margin:0 0 0 min(20px,20vw/var(--device)*100)}}#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:12.5%;background:rgba(0,0,0,0);width:52%}}@media screen and (max-width: 767px){#mode .dotS01{margin:20.8333333333% 0 0 15.625%}}@media screen and (min-width: 768px){#mode .dotS01{margin:min(400px,400vw/var(--device)*100) 0 0 min(300px,300vw/var(--device)*100)}}@media screen and (max-width: 767px){#mode .dotS02{margin:31.25% 0 0 -78.125%}}@media screen and (min-width: 768px){#mode .dotS02{margin:min(950px,950vw/var(--device)*100) 0 0 min(-350px,-350vw/var(--device)*100)}}#mode .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#mode .dotS03{margin:0 0 -41.6666666667% -72.9166666667%}}@media screen and (min-width: 768px){#mode .dotS03{margin:0 0 min(600px,600vw/var(--device)*100) min(200px,200vw/var(--device)*100)}}#spec{position:relative}@media screen and (max-width: 767px){#spec{background:url(../images/top/bg_spec_sp.png) right bottom no-repeat;background-size:69.7916666667% auto;padding-bottom:19.7916666667%;padding-top:15.625%}}@media screen and (min-width: 768px){#spec{background:url(../images/top/bg_spec.png) right bottom no-repeat;background-size:min(880px,880vw/var(--device)*100) auto;padding-top:min(120px,120vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec h2{text-align:left;margin-left:4.1666666667%}}@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:82.8125%}}@media screen and (min-width: 768px){#spec h2 img{max-width:1600px;width:60.375%;max-width:966px;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:4.1666666667% 0 0 4.1666666667%;padding:5.2083333333% 9.375% 9.375% 5.2083333333%;border-radius:5.2083333333vw 0 0 5.2083333333vw}}@media screen and (min-width: 768px){#spec .flexBox{display:flex;flex-wrap:wrap;max-width:1600px;text-align:left;padding:min(50px,50vw/var(--device)*100);border-radius:min(50px,50vw/var(--device)*100) min(50px,50vw/var(--device)*100) 0 0;margin:min(50px,50vw/var(--device)*100) auto 0}}#spec .flexBox::before{content:"";position:absolute;background:#44cae4;filter:drop-shadow(0 0 5px #44cae4)}@media screen and (max-width: 767px){#spec .flexBox::before{top:100%;left:0;width:29.1666666667%;padding-bottom:2.0833333333%;border-radius:1.0416666667vw;margin-top:4.1666666667%}}@media screen and (min-width: 768px){#spec .flexBox::before{top:0;left:min(-40px,-40vw/var(--device)*100);width:.625%;max-width:10px;padding-bottom:min(140px,140vw/var(--device)*100);border-radius:min(5px,5vw/var(--device)*100);margin-top:min(60px,60vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec .flexBox dl .notice{text-align:center}}#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:41.4583333333vw}}@media screen and (min-width: 768px){#spec .flexBox h3 img{width:24.875vw;max-width:398px}}@media screen and (max-width: 767px){#spec .flexBox h3.resolution img{width:36.9791666667vw}}@media screen and (min-width: 768px){#spec .flexBox h3.resolution img{width:22.1875vw;max-width:355px}}@media screen and (max-width: 767px){#spec .flexBox .resolution+.inner img{width:62.5vw;max-width:500px}}@media screen and (min-width: 768px){#spec .flexBox .resolution+.inner img{width:31.25vw;max-width:500px}}#spec .flexBox table{width:100%;border:1px solid #113786}#spec .flexBox table tr td{padding:.5em;border:1px solid #113786}#spec .flexBox table tr td:first-child{background:#000}#spec .flexBox .inner{overflow-x:auto}@media screen and (max-width: 767px){#spec .flexBox .inner{padding:0}}#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:.8em}}#spec .flexBox .inner table .notice{font-size:.8em;margin-top:.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:.5em 1em;text-align:center}#spec .flexBox .inner table th.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:var(--color-red);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}@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:flex;flex-wrap:wrap;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:var(--color-red);color:#fff;font-weight:bold;width:10em;box-sizing:border-box;padding:.25em 1em;border-radius:.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:.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;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#spec .dotL01{margin:-26.0416666667% 0 0 0%}}@media screen and (min-width: 768px){#spec .dotL01{margin:min(-200px,-200vw/var(--device)*100) 0 0 min(-750px,-750vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec .update01{text-align:center}}@media screen and (min-width: 768px){#spec .update01{margin-top:min(90px,90vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec .update01 img{width:64.0625vw}}@media screen and (min-width: 768px){#spec .update01 img{width:min(615px,615vw/var(--device)*100);max-width:615px}}@media screen and (min-width: 768px)and (max-width: 1599px){#spec .update01 img{margin-left:min(60px,60vw/var(--device)*100)}}@media screen and (min-width: 768px)and (min-width: 1600px){#spec .update01 img{margin-left:calc(50% - 800px + 60px)}}#spec .update01>.imgBox{z-index:2}@media screen and (max-width: 767px){#spec .update01>.imgBox{width:91.6666666667%;margin-right:0%;margin-left:auto}}@media screen and (min-width: 768px){#spec .update01>.imgBox{position:absolute;top:-10px;right:50%;width:46.875%;max-width:900px;margin:0 0 0 min(20px,20vw/var(--device)*100)}}#spec .update01>.imgBox img{width:100%}#spec .update02{text-align:center}@media screen and (max-width: 767px){#spec .update02{margin-top:1.5em}}@media screen and (max-width: 767px){#spec .update02 img{width:64.5833333333vw;margin-top:1em}}@media screen and (min-width: 768px){#spec .update02 img{width:38.75vw;max-width:620px}}@media screen and (max-width: 767px){#spec .updateImg{margin:min(30px,30vw/var(--device)*100) auto min(90px,90vw/var(--device)*100)}}@media screen and (min-width: 768px){#spec .updateImg{display:flex;width:94%;max-width:1500px;margin:min(30px,30vw/var(--device)*100) auto min(90px,90vw/var(--device)*100)}}#spec .updateImg a{display:block;background:#fff;overflow:hidden}@media screen and (max-width: 767px){#spec .updateImg a{border:solid .5208333333vw #fff;border-radius:3.125vw;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(5px,5vw/var(--device)*100) #fff;border-radius:min(30px,30vw/var(--device)*100);margin-left:1.5em}#spec .updateImg a:first-child{margin-left:0}}@media(any-hover: hover),(-ms-high-contrast: none){#spec .updateImg a{transition:.2s}#spec .updateImg a:hover{transform:translateY(5px)}}#spec .update03{text-align:center}@media screen and (max-width: 767px){#spec .update03 img{width:90%;margin-bottom:4.1666666667%}}@media screen and (min-width: 768px){#spec .update03 img{width:81.1875vw;max-width:1299px;margin-bottom:2.5%}}@media(any-hover: hover),(-ms-high-contrast: none){#spec .update03+.imgBox{transition:.2s}#spec .update03+.imgBox:hover{transform:translateY(5px)}}#spec .update03+a{width:94%;max-width:1500px;margin:0 auto;display:block}@media screen and (max-width: 767px){#spec .update03+a{margin-bottom:10.4166666667%}}@media screen and (min-width: 768px){#spec .update03+a{margin-bottom:6.25%}}#spec .update-wrapper{position:relative}#spec #updateToggle{position:absolute;top:.75rem;right:.75rem;width:4vw;height:4vw;min-width:45px;min-height:45px;max-width:75px;max-height:75px;z-index:999;filter:drop-shadow(0 0 3px rgba(0, 19, 51, 0.3)) drop-shadow(0 0 3px rgba(0, 19, 51, 0.5)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 3px rgba(0, 19, 51, 0.4))}@media screen and (min-width: 768px){#spec #updateToggle{top:1rem;right:1rem}}@media(any-hover: hover),(-ms-high-contrast: none){#spec #updateToggle{transition:.2s}#spec #updateToggle:hover{scale:.9}}#spec .txtBox_c{text-align:center}@media screen and (max-width: 767px){#spec .txtBox_c{width:83.3333333333%;margin:20.8333333333% auto 6.25%}}@media screen and (min-width: 768px){#spec .txtBox_c{width:84.4375vw;max-width:1351px;margin:1.25% auto 3.75%}}@media screen and (max-width: 767px){#spec .txtBox_c dt img{width:83.3333333333vw}}@media screen and (min-width: 768px){#spec .txtBox_c dt img{width:77.375vw;max-width:1238px}}#spec .wrap{position:relative}@media screen and (max-width: 767px){#spec .wrap{margin-top:-5.2083333333%}}@media screen and (min-width: 768px){#spec .wrap{margin-top:min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec .wrap>.imgBox{width:83.3333333333%;margin-left:20.8333333333%}}@media screen and (min-width: 768px){#spec .wrap>.imgBox{position:absolute;top:0;left:50%;width:80.625%;max-width:1290px;margin:min(20px,20vw/var(--device)*100) 0 0 min(70px,70vw/var(--device)*100)}}#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:93.75%;margin:2.0833333333% 0 0 -1.5625%}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l{width:90%;padding-left:min(60px,60vw/var(--device)*100)}}@media screen and (min-width: 768px)and (max-width: 1599px){#spec .wrap .txtBox_l dt{padding-left:min(40px,40vw/var(--device)*100)}#spec .wrap .txtBox_l dd{padding-left:min(65px,65vw/var(--device)*100)}}@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:3.125vw}}@media screen and (max-width: 767px){#spec .wrap .txtBox_l dd{padding-left:5.7291666667vw}}@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:5.7291666667vw}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l dd .notice{padding-top:1.25vw}}@media screen and (max-width: 767px){#spec .wrap .txtBox_l+.txtBox_l{margin-top:7.2916666667vw}}@media screen and (min-width: 768px){#spec .wrap .txtBox_l+.txtBox_l{margin-top:min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#spec .wrap.wrap01{margin-top:3.125%}}@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(70px,70vw/var(--device)*100);margin-bottom:min(20px,20vw/var(--device)*100);padding-bottom:1.25%}}#spec .wrap.wrap01>.imgBox{z-index:2}@media screen and (max-width: 767px){#spec .wrap.wrap01>.imgBox{width:91.6666666667%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#spec .wrap.wrap01>.imgBox{position:absolute;top:-10px;right:50%;width:46.875%;max-width:900px;margin:min(-130px,-130vw/var(--device)*100) 0 0 min(20px,20vw/var(--device)*100)}}#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:3.75%;background:rgba(0,0,0,0);max-width:57%;font-size:1.4em;padding-left:calc(50% - 800px + 115px)}}@media screen and (max-width: 1599px){#spec .wrap01+.notice{padding-left:min(65px,65vw/var(--device)*100)}}@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:.8em;margin-top:1em;width:calc(95% - 2em)}}@media screen and (min-width: 768px){#spec .wrap01+.notice{font-size:1.2em;margin-bottom:min(100px,100vw/var(--device)*100)}}#spec .dotL01{top:0}@media screen and (max-width: 767px){#spec .dotL01{margin:-26.0416666667% 0 0 0%}}@media screen and (min-width: 768px){#spec .dotL01{margin:min(-200px,-200vw/var(--device)*100) 0 0 min(-750px,-750vw/var(--device)*100)}}#spec .dotS02{top:0}@media screen and (max-width: 767px){#spec .dotS02{margin:31.25% 0 0 -78.125%}}@media screen and (min-width: 768px){#spec .dotS02{margin:min(900px,900vw/var(--device)*100) 0 0 min(-750px,-750vw/var(--device)*100)}}#spec .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#spec .dotS03{margin:0 0 -41.6666666667% -72.9166666667%}}@media screen and (min-width: 768px){#spec .dotS03{margin:0 0 min(2100px,2100vw/var(--device)*100) min(350px,350vw/var(--device)*100)}}.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 var(--color-yellow);background:#000;padding:1.2em 1em;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow);margin:0 auto}@media screen and (min-width: 768px){.stOpinionBtn a{width:100%;font-size:1.2em}}@media(any-hover: hover),(-ms-high-contrast: none){.stOpinionBtn a{transition:.2s}.stOpinionBtn a:hover{transform:translateY(5px)}}.bnrFixedCol{position:relative;margin:0 auto;display:none}.bnrFixedCol .bnrFixedColInner{position:fixed;bottom:0;width:100%;z-index:2}.bnrFixedCol .bnrFixedColInner ul{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.bnrFixedCol .bnrFixedColInner ul{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:16.25%;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:16.25%;top:5px}}.bnrFixedCol .close a{display:block;height:auto;text-align:center}@media screen and (max-width: 767px){.bnrFixedCol .close a{width:5.1041666667vw}}@media screen and (min-width: 768px){.bnrFixedCol .close a{width:3.0625vw;max-width:49px}}#update h3.tit{position:relative;text-align:center;background:var(--color-red);border-radius:min(10px,10vw/var(--device)*100) 0 min(10px,10vw/var(--device)*100) min(10px,10vw/var(--device)*100);padding:min(25px,25vw/var(--device)*100)}@media screen and (max-width: 767px){#update h3.tit{width:83.3333333333%;margin:20.8333333333% auto 6.25%;padding:1.5625vw;filter:drop-shadow(1.5625vw 1.5625vw 0 rgba(236, 145, 47, 0.8))}}@media screen and (min-width: 768px){#update h3.tit{width:84.4375vw;max-width:1351px;margin:1.25% auto 3.75%;padding:min(25px,25vw/var(--device)*100);filter:drop-shadow(min(15px, 15vw / var(--device) * 100) min(15px, 15vw / var(--device) * 100) 0 rgba(236, 145, 47, 0.8))}}@media screen and (max-width: 767px){#update h3.tit img{width:83.3333333333vw}}@media screen and (min-width: 768px){#update h3.tit img{width:76.875vw;max-width:1230px}}#update h3.tit::before,#update h3.tit::after{content:"";position:absolute}#update h3.tit::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){#update h3.tit::before{width:28.125vw;padding-top:3.125vw;right:0;margin-right:4.1666666667vw}}@media screen and (min-width: 768px){#update h3.tit::before{margin:0 auto;width:16.875vw;max-width:270px;padding-top:min(30px,30vw/var(--device)*100)}}#update h3.tit::after{top:0;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){#update h3.tit::after{width:3.125vw;padding-top:8.3333333333vw}}@media screen and (min-width: 768px){#update h3.tit::after{width:1.875vw;max-width:30px;padding-top:min(80px,80vw/var(--device)*100)}}@media screen and (min-width: 768px){#update .txtBox_l{width:90%;padding-left:min(60px,60vw/var(--device)*100);margin-left:min(-15px,-15vw/var(--device)*100)}}@media screen and (max-width: 767px){#update .txtBox_l p{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;padding:4.1666666667vw;padding-left:7.2916666667vw;border-radius:0 min(10px,10vw/var(--device)*100) min(10px,10vw/var(--device)*100) 0}}@media screen and (min-width: 768px){#update .txtBox_l p{line-height:1.8;max-width:52%;font-size:1.4em;padding:min(50px,50vw/var(--device)*100);padding-top:min(70px,70vw/var(--device)*100);padding-left:calc(50% - 800px + 135px)}}#update h4[class^=update]{width:100%}@media screen and (max-width: 767px){#update h4[class^=update]{display:inline-block;margin-top:1em}}@media screen and (min-width: 768px){#update h4[class^=update]{font-size:1.2em}}
/*# sourceMappingURL=maps/nsw.css.map */
