main.ad{margin-top:0}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.ad .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 dt{background:#ff8c12}@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))}}#mv{position:relative;overflow:hidden;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){#mv{background:url(../images/nsw/ad/bg_mv.jpg) center top no-repeat;background-size:cover}}@media screen and (min-width: 768px){#mv{background:#000 url(../images/nsw/ad/bg.jpg) no-repeat center;background-size:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;max-height:100lvh}}@media screen and (min-width: 1920px){#mv{min-height:calc(100lvh - 1px)}}#mv::before,#mv::after{content:'';position:absolute;left:-250%;background:url(../images/nsw/ad/bg_txt.png) center center repeat-x;background-size:auto 100%;width:600%;height:0;z-index:30}@media screen and (max-width: 767px){#mv::before,#mv::after{padding-top:calc(82 / 960 * 100%)}}@media screen and (min-width: 768px){#mv::before,#mv::after{padding-top:min(calc(82 / 1600 * 100%), calc(82 * 1px))}}#mv::before{top:0}@media screen and (max-width: 767px){#mv::before{margin-top:calc(720 / 960 * 100%);-webkit-animation:introTxtT 10s linear infinite;animation:introTxtT 10s linear infinite}@-webkit-keyframes introTxtT{0%{margin-left:0}100%{margin-left:calc(2387 / 960 * 100%)}}@keyframes introTxtT{0%{margin-left:0}100%{margin-left:calc(2387 / 960 * 100%)}}}@media screen and (min-width: 768px){#mv::before{margin-top:min(calc(20 / 1600 * 100%), calc(20 * 1px));-webkit-animation:introTxtT 14s linear infinite;animation:introTxtT 14s linear infinite}@-webkit-keyframes introTxtT{0%{margin-left:0}100%{margin-left:min(calc(2387 / 1600 * 100%), 2387px)}}@keyframes introTxtT{0%{margin-left:0}100%{margin-left:min(calc(2387 / 1600 * 100%), 2387px)}}}#mv::after{bottom:0}@media screen and (max-width: 767px){#mv::after{margin-bottom:calc(20 / 960 * 100%);-webkit-animation:introTxtB 10s linear infinite;animation:introTxtB 10s linear infinite}@-webkit-keyframes introTxtB{0%{margin-left:0}100%{margin-left:calc(-2387 / 960 * 100%)}}@keyframes introTxtB{0%{margin-left:0}100%{margin-left:calc(-2387 / 960 * 100%)}}}@media screen and (min-width: 768px){#mv::after{margin-bottom:min(calc(20 / 1600 * 100%), calc(20 * 1px));-webkit-animation:introTxtB 14s linear infinite;animation:introTxtB 14s linear infinite}@-webkit-keyframes introTxtB{0%{margin-left:0}100%{margin-left:max(calc(-2387 / 1600 * 100%), -2387px)}}@keyframes introTxtB{0%{margin-left:0}100%{margin-left:max(calc(-2387 / 1600 * 100%), -2387px)}}}@media screen and (max-width: 767px){#mv .mvInner{background:url(../images/nsw/ad/bg_sp.png) no-repeat bottom center;background-size:contain}}@media screen and (min-width: 768px){#mv .mvInner{margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media screen and (max-width: 767px){#mv .mvInner>div{width:90%;margin:0 auto;padding-top:calc(120 / 960 * 100%);padding-bottom:calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .mvInner>div{max-width:1920px;width:70%;margin-left:calc(80 / 1600 * 100%)}}@media screen and (min-width: 768px){#mv .mvInner>div h1 img{width:calc(916 / 1600 * 100% * 1.75);max-width:916px}}#mv .mvInner>div img{display:block}#mv .mvInner>div img:nth-child(2){margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){#mv .mvInner>div img:nth-child(2){margin-top:calc(20 / 960 * 100%);width:60%;max-width:388px}}@media screen and (min-width: 768px){#mv .mvInner>div img:nth-child(2){margin-top:calc(30 / 1600 * 100%);width:calc(388 / 1600 * 100% * 1.75);max-width:388px}}@media screen and (max-width: 767px){#mv .mvInner>div img:nth-child(3){margin-top:calc(60 / 960 * 100%);margin-bottom:calc(-30 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .mvInner>div img:nth-child(3){margin-top:calc(90 / 1600 * 100%);width:calc(902 / 1600 * 100% * 1.75);max-width:902px}}@media screen and (max-width: 767px){#mv .mvInner #pic{margin:0 auto;scale:1.2;overflow:hidden;padding-bottom:calc(100 / 1600 * 100%)}}@media screen and (min-width: 768px){#mv .mvInner #pic{width:calc(800 / 1600 * 100%);max-width:800px}}#mv #pfLogoNsw{position:absolute;top:0;left:0;width:100%;z-index:30}#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(300 / 960 * 100%)}}@media screen and (min-width: 768px){#mv #pfLogoNsw ul li{width:calc(250 / 1600 * 70%);max-width:175px}}.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))}}[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)}#buyCol{position:relative}@media screen and (max-width: 767px){#buyCol{background:url(../images/top/bg_movie_sp.png) left -13vw no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#buyCol{background:url(../images/top/bg_movie.png) left top no-repeat;background-size:min(calc(880 / 1600 * 100%), 880px) auto}}#buyCol h2{text-align:center}@media screen and (max-width: 767px){#buyCol h2{padding-top:calc(80 / 960 * 100vw)}}@media screen and (min-width: 768px){#buyCol h2{padding-top:calc(80 / 1600 * 100vw)}}@media screen and (max-width: 767px){#buyCol h2 img{width:calc(567 / 960 * 100vw)}}@media screen and (min-width: 768px){#buyCol h2 img{width:calc(567 / 1600 * 100vw);max-width:567px}}#buyCol>ul{display:-webkit-flex;display:flex;width:90%}@media screen and (max-width: 767px){#buyCol>ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:2em auto 0}}@media screen and (min-width: 768px){#buyCol>ul{-webkit-justify-content:space-between;justify-content:space-between;max-width:1400px;margin:calc(50 / 1600 * 100vw) auto}}#buyCol>ul .flexBox{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){#buyCol>ul .flexBox{text-align:center;padding:calc(70 / 960 * 100%);border-radius:min(calc(50 / 960 * 100vw), calc(50 * 1px)) min(calc(50 / 960 * 100vw), calc(50 * 1px)) 0 0}}@media screen and (min-width: 768px){#buyCol>ul .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;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}}#buyCol>ul .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){#buyCol>ul .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){#buyCol>ul .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)}}@media screen and (max-width: 767px){#buyCol>ul>li{width:100%;padding:calc(30 / 960 * 100vw);margin-bottom:calc(60 / 960 * 100vw)}}@media screen and (min-width: 768px){#buyCol>ul>li{width:50%;padding:calc(30 / 1600 * 100vw);margin-right:calc(30 / 1600 * 100vw)}}@media screen and (min-width: 768px){#buyCol>ul>li:last-child{margin-right:0}}#buyCol>ul>li h3{text-align:center;background:#ff2d26;margin:0;padding:0.5em 0;border-radius:0.5em;font-weight:700;width:100%;margin-bottom:1em}@media screen and (max-width: 767px){#buyCol>ul>li h3{font-size:1em}}@media screen and (min-width: 768px){#buyCol>ul>li h3{font-size:1.5em}}#buyCol>ul>li h5{background:rgba(0,0,0,0.3);border-left:2px solid #ff2d26;padding:0.5em 1em;font-weight:bold;width:calc(100% - 2em);text-align:left;margin:2em 0 0.5em}@media screen and (min-width: 768px){#buyCol>ul>li h5{margin:2em 0 1em;font-size:1.2em}}@media screen and (max-width: 767px){#buyCol>ul>li p{margin-left:1em;text-indent:-1em;text-align:left;margin-top:1em}}@media screen and (min-width: 768px){#buyCol>ul>li p{font-size:1.2em;margin-top:1em;margin-bottom:0.5em}}#buyCol>ul>li h5+p{margin-top:0}#buyCol>ul>li .price{border-bottom:2px solid #ff2d26;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:calc(100% - 1em);padding:0 0.5em 0.2em}@media screen and (max-width: 767px){#buyCol>ul>li .price{font-size:1em;margin-bottom:1.5em}}@media screen and (min-width: 768px){#buyCol>ul>li .price{font-size:1.5em;margin-bottom:2em}}#buyCol>ul>li .price h4{border-bottom:0;width:auto;padding:0;margin:0;font-weight:500}#buyCol>ul>li .price p{margin:0}#buyCol>ul>li img.pkg{width:70%;max-width:400px;margin:0 auto}#buyCol>ul>li .btnCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width: 767px){#buyCol>ul>li .btnCol{margin-top:0.5em}}@media screen and (min-width: 768px){#buyCol>ul>li .btnCol{gap:1em}}#buyCol>ul>li .btnCol.dlc li{width:100%}@media screen and (max-width: 767px){#buyCol>ul>li .btnCol li{width:100%;margin-bottom:1em}#buyCol>ul>li .btnCol li:last-child{margin-bottom:0}}@media screen and (min-width: 768px){#buyCol>ul>li .btnCol li{width:calc(50% - 1em)}}#buyCol>ul>li .btnCol a{display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 1em;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e;font-size:0.8em}@media screen and (min-width: 768px){#buyCol>ul>li .btnCol a{width:100%;font-size:1.2em}}#buyCol>ul>li .btnCol a span{display:block;font-weight:normal;font-size:0.8em;color:#fff}@media screen and (max-width: 767px){#buyCol .btnMore{margin-top:0}}#buyCol img[class*="dotL"]{bottom:0}@media screen and (max-width: 767px){#buyCol .dotL01{margin:0 0 calc(-700 / 960 * 100%) calc(-600 / 960 * 100%)}}@media screen and (min-width: 768px){#buyCol .dotL01{margin:0 0 max(calc(-250 / 1600 * 100%), calc(-250 * 1px)) max(calc(-1050 / 1600 * 100%), calc(-1050 * 1px))}}#buyCol img[class*="dotS"]{top:0;letter-spacing:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 768px){#buyCol .dotS01{margin:min(calc(-50 / 1600 * 100%), calc(-50 * 1px)) 0 0 min(calc(300 / 1600 * 100%), calc(300 * 1px))}}@media screen and (min-width: 768px){#buyCol .dotS02{margin:min(calc(1200 / 1600 * 100%), calc(1200 * 1px)) 0 0 min(calc(200 / 1600 * 100%), calc(200 * 1px))}}#about::before,#mode::before{content:"";position:absolute;display:block}@media screen and (max-width: 767px){#about::before,#mode::before{left:calc(-30 / 960 * 100%);width:calc(1202 / 960 * 100%);padding-bottom:calc(480 / 960 * 100%)}}@media screen and (min-width: 768px){#about::before,#mode::before{left:50%;margin-left:max(calc(-1040 / 1600 * 100%), -1040px);padding-bottom:min(calc(660 / 1600 * 100%), 660px)}}#about{position:relative}@media screen and (max-width: 767px){#about{margin-top:calc(120 / 960 * 100%)}}@media screen and (min-width: 768px){#about{margin-top:min(calc(150 / 1600 * 100%), 150px)}}#about::before{content:""}@media screen and (max-width: 767px){#about::before{background:url(../images/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))}}#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}}@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))}}#update{position:relative}@media screen and (max-width: 767px){#update{padding-top:calc(50 / 960 * 100%)}}@media screen and (min-width: 768px){#update{padding-top:max(calc(40 / 1600 * 100%), calc(40 * 1px))}}#update .dotL01{top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 767px){#update .dotL01{margin:calc(-250 / 960 * 100%) 0 0 calc(0 / 960 * 100%)}}@media screen and (min-width: 768px){#update .dotL01{margin:max(calc(-200 / 1600 * 100%), calc(-200 * 1px)) 0 0 max(calc(-750 / 1600 * 100%), calc(-750 * 1px))}}#update .notice{font-size:0.8em;text-indent:-1em;margin-left:1em}#update h3[class^="update"]{width:100%}@media screen and (max-width: 767px){#update h3[class^="update"]{display:inline-block;margin-top:1em}}@media screen and (min-width: 768px){#update h3[class^="update"]{font-size:1.2em}}@media screen and (max-width: 767px){#update .update01{text-align:center}}@media screen and (min-width: 768px){#update .update01{margin-top:calc(90 / 1600 * 100%)}}@media screen and (max-width: 767px){#update .update01 img{width:calc(615 / 960 * 100vw)}}@media screen and (min-width: 768px){#update .update01 img{width:calc(615 / 1600 * 100vw);max-width:615px}}@media screen and (min-width: 768px) and (max-width: 1599px){#update .update01 img{padding-left:min(calc(60 / 1600 * 100%), 60px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#update .update01 img{padding-left:calc(50% - 800px + 60px)}}#update .update01>.imgBox{z-index:2}@media screen and (max-width: 767px){#update .update01>.imgBox{width:calc(880 / 960 * 100%);margin-right:calc(0 / 960 * 100%);margin-left:auto}}@media screen and (min-width: 768px){#update .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))}}#update .update01>.imgBox img{width:100%}#update .update02{text-align:center}@media screen and (max-width: 767px){#update .update02 img{width:calc(620 / 960 * 100vw);margin-top:1em}}@media screen and (min-width: 768px){#update .update02 img{width:calc(620 / 1600 * 100vw);max-width:620px}}@media screen and (max-width: 767px){#update .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){#update .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}}#update .updateImg a{display:block;background:#fff;overflow:hidden}@media screen and (max-width: 767px){#update .updateImg a{border:solid calc(5 / 960 * 100vw) #fff;border-radius:calc(30 / 960 * 100vw);margin:1em auto 0;width:90%}#update .updateImg a:first-child{margin-top:0}}@media screen and (min-width: 768px){#update .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}#update .updateImg a:first-child{margin-left:0}}#update .txtBox_c{text-align:center}@media screen and (max-width: 767px){#update .txtBox_c{width:calc(800 / 960 * 100%);margin:calc(200 / 960 * 100%) auto calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#update .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){#update .txtBox_c dt img{width:calc(800 / 960 * 100vw)}}@media screen and (min-width: 768px){#update .txtBox_c dt img{width:calc(1238 / 1600 * 100vw);max-width:1238px}}#update .wrap{position:relative}@media screen and (max-width: 767px){#update .wrap{margin-top:calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){#update .wrap{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#update .wrap>.imgBox{width:calc(800 / 960 * 100%);margin-left:calc(200 / 960 * 100%)}}@media screen and (min-width: 768px){#update .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))}}#update .wrap>.imgBox>div{position:relative;padding-bottom:56.25%}#update .wrap>.imgBox>div iframe,#update .wrap>.imgBox>div video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#update .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){#update .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){#update .wrap .txtBox_l dt{padding-left:min(calc(40 / 1600 * 100%), 40px)}#update .wrap .txtBox_l dd{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 768px) and (min-width: 1600px){#update .wrap .txtBox_l dt{padding-left:calc(50% - 800px + 40px)}#update .wrap .txtBox_l dd{padding-left:calc(50% - 800px + 65px)}}#update .wrap .txtBox_l dt{display:inline-block;width:auto}@media screen and (max-width: 767px){#update .wrap .txtBox_l dt{padding-left:calc(30 / 960 * 100vw)}}@media screen and (max-width: 767px){#update .wrap .txtBox_l dd{padding-left:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#update .wrap .txtBox_l dd{display:inline-block;width:auto}}#update .wrap .txtBox_l dd .notice{font-size:80%}@media screen and (max-width: 767px){#update .wrap .txtBox_l dd .notice{padding-top:calc(55 / 960 * 100vw)}}@media screen and (min-width: 768px){#update .wrap .txtBox_l dd .notice{padding-top:calc(20 / 1600 * 100vw)}}@media screen and (max-width: 767px){#update .wrap .txtBox_l+.txtBox_l{margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){#update .wrap .txtBox_l+.txtBox_l{margin-top:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#update .wrap.wrap01{margin-top:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){#update .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%)}}#update .wrap.wrap01>.imgBox{z-index:2}@media screen and (max-width: 767px){#update .wrap.wrap01>.imgBox{width:calc(880 / 960 * 100%);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#update .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))}}#update .wrap.wrap01>.imgBox iframe,#update .wrap.wrap01>.imgBox video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){#update .wrap.wrap01 dl dt{position:absolute;margin-top:-50px}}@media screen and (min-width: 768px){#update .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){#update .wrap01+.notice{padding-left:min(calc(65 / 1600 * 100%), 65px)}}@media screen and (min-width: 1600px){#update .wrap01+.notice{padding-left:calc(50% - 800px + 60px)}}@media screen and (max-width: 767px){#update .wrap01+.notice{font-size:0.8em;margin-top:1em;width:calc(95% - 2em)}}@media screen and (min-width: 768px){#update .wrap01+.notice{font-size:1.2em;margin-bottom:min(calc(100 / 1600 * 100%), calc(100 * 1px))}}#update .dotL01{top:0}@media screen and (max-width: 767px){#update .dotL01{margin:calc(-250 / 960 * 100%) 0 0 calc(0 / 960 * 100%)}}@media screen and (min-width: 768px){#update .dotL01{margin:max(calc(-200 / 1600 * 100%), calc(-200 * 1px)) 0 0 max(calc(-750 / 1600 * 100%), calc(-750 * 1px))}}#update .dotS02{top:0}@media screen and (max-width: 767px){#update .dotS02{margin:calc(300 / 960 * 100%) 0 0 calc(-750 / 960 * 100%)}}@media screen and (min-width: 768px){#update .dotS02{margin:min(calc(900 / 1600 * 100%), calc(900 * 1px)) 0 0 max(calc(-750 / 1600 * 100%), calc(-750 * 1px))}}#update .dotS03{top:auto !important;bottom:0}@media screen and (max-width: 767px){#update .dotS03{margin:0 0 calc(-400 / 960 * 100%) calc(-700 / 960 * 100%)}}@media screen and (min-width: 768px){#update .dotS03{margin:0 0 max(calc(2100 / 1600 * 100%), calc(2100 * 1px)) min(calc(350 / 1600 * 100%), calc(350 * 1px))}}#spec{position:relative}@media screen and (max-width: 767px){#spec{background:url(../images/top/bg_spec_sp.png) right bottom no-repeat;background-size:calc(670 / 960 * 100%) auto;padding-bottom:calc(190 / 960 * 100%);padding-top:calc(150 / 960 * 100%)}}@media screen and (min-width: 768px){#spec{background:url(../images/top/bg_spec.png) right bottom no-repeat;background-size:min(calc(880 / 1600 * 100%), 880px) auto;padding-top: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}@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}}#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))}}#popBtnAd{width:0;height:0;opacity:0}@media screen and (max-width: 767px){.modal#modalBuy dt{height:16vw;max-height:4.5em}}@media screen and (min-width: 768px){.modal#modalBuy dt{height:9vw;max-height:6em}}.modal#modalBuy dt img{max-width:436px;width:45%}.modal#modalBuy ul{padding:1.5em 2em}.modal#modalBuy ul li{width:calc(100% - 3em);margin:0 auto}.fancybox-content{padding:0}.fancybox-slide--html .fancybox-close-small{color:#000;transition:0.2s;padding:5px}
