html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;text-decoration:none}@media (max-width: 749px){.bnr{position:-webkit-sticky;position:sticky;left:10vw;bottom:0;width:100%;pointer-events:none;z-index:220}}@media (min-width: 750px){.bnr:not(:has(.btn_nsw)){position:fixed;right:0;top:7vw;width:min(calc(302 / 1920 * 100vw), 302px);z-index:100}.bnr:has(.btn_nsw){position:-webkit-sticky;position:sticky;z-index:200;bottom:0;left:0;width:-webkit-fit-content;width:fit-content}}@media (min-width: 750px){.bnr>div{width:min(calc(302 / 1920 * 100vw), 302px);transition:0.2s}}@media (min-width: 750px) and (any-hover: hover){.bnr>div:hover{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-filter:brightness(110%);filter:brightness(110%)}}@media (max-width: 749px){.bnr .btn_x a{position:absolute;bottom:20vw;right:1.2vw;display:none;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_x a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_reservation a{position:absolute;bottom:27.33333vw;right:1.2vw;bottom:min(27.5vw , 11em);display:block;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_reservation a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_limited a{position:absolute;bottom:14vw;right:42.8vw;right:min(43vw , 215px);display:block;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_limited a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_faq a{right:min(43vw , 215px);position:absolute;bottom:14vw;right:1.2vw;display:block;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_faq a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_nsw a{position:absolute;bottom:1.2vw;right:1.2vw;display:block;width:81.86667vw;max-width:614px;pointer-events:all}.bnr .btn_nsw a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (min-width: 750px){.bnr .btn_nsw{width:min(calc(565 / 1920 * 100vw), 565px);transition:0.2s}}@media (min-width: 750px) and (any-hover: hover){.bnr .btn_nsw:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-filter:brightness(110%);filter:brightness(110%)}}@media (max-width: 749px){.btn.long.line2{width:-webkit-fit-content;width:fit-content;max-width:100%}}@media (min-width: 750px){.btn.long.line2{width:-webkit-fit-content;width:fit-content;max-width:-webkit-fit-content;max-width:fit-content}}@media (max-width: 749px){.btn.long.line2 a{line-height:1.5;padding:2.4vw 9.6vw 2.4vw 9.6vw}}@media (min-width: 750px){.btn.long.line2 a{padding:1.57143vw 4.28571vw .71429vw 4.28571vw}}@media (min-width: 750px) and (min-width: 1600px){.btn.long.line2 a{padding:22px 60px 10px 60px}}.btn.long.line2 a [data-ruby]::before{top:-0.6em}@media (max-width: 749px){.btn.long.line2 a [data-ruby]::before{top:-0.8em}}section#mvCol{overflow:hidden}section#mvCol .mvColInner{margin:0 auto;width:100%;position:relative;z-index:3;padding-top:10.5vw;background:linear-gradient(to bottom, #68c9f3 calc(100% - 40px), #6f92eb 100%)}@media (max-width: 749px){section#mvCol .mvColInner{padding-top:0}}section#mvCol .mvColInner .logo{position:absolute;top:7vw;left:35%;content:"";display:inline-block;width:33%;height:10%;background-size:contain;background-repeat:no-repeat;z-index:5;-webkit-animation:logo-anime 6s infinite ease-in-out alternate;animation:logo-anime 6s infinite ease-in-out alternate}@media (max-width: 749px){section#mvCol .mvColInner .logo{top:45.5vw;left:17%;width:68%}}section#mvCol .mvColInner .mvColBox .mvTxt{position:relative}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt{padding-top:35vw}}section#mvCol .mvColInner .mvColBox .mvTxt::after{position:absolute;left:0;content:"";display:inline-block;width:100%;height:3vw;background-image:url(../images/nsw2/about/ptn.png);background-position:bottom center;background-size:contain;background-repeat:repeat-x;z-index:5;margin-top:-2.2em}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:1vw;margin-top:-23px}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:0;height:15px}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:0;height:1vw}}section#mvCol .mvColInner .mvColBox .mvTxt .nsw{position:absolute;position:absolute;top:-3.6vw;left:0vw;width:5.33333vw;max-width:100px}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .nsw{position:absolute;top:0vw;left:0vw;height:16vw;width:auto;max-width:none;max-height:80px}}section#mvCol .mvColInner .mvColBox .mvTxt .kv{-webkit-animation:fade-mv 0.7s ease-in-out;animation:fade-mv 0.7s ease-in-out}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .kv{padding-top:21vw}}section#mvCol .mvColInner .mvColBox .mvTxt .catch01{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .catch01{top:auto;width:95%;bottom:45vw;left:50%;-webkit-transform:translateX(-49%);transform:translateX(-49%)}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .catch01{width:48vw;top:38vw;left:50%}}section#mvCol .mvColInner .mvColBox .mvTxt .catch02{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:auto;width:60%;bottom:36.5vw}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:46vw;width:22.85714vw;max-width:320px}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:46vw;width:27.14286vw;max-width:380px;max-width:450px}}section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{position:absolute}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{left:30%;top:auto;bottom:10vw}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{left:50%;top:52vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{top:53vw}}section#mvCol .mvColInner .mvColBox .btnChange{position:absolute;z-index:1;bottom:0;left:0;width:30%;padding:0 0 20% 0}section#mvCol .mvColInner .mvColBox .btnChange img{display:block;width:80%;margin-inline:auto;transition:translate 0.5s}section#mvCol .mvColInner .mvColBox .btnChange:before{pointer-events:none;content:"";position:absolute;z-index:-1;bottom:2px;left:0;width:100%;height:100%;background:url(../images/nsw2/bg_turned.png) no-repeat bottom left/contain;scale:0.8 0.8;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:scale 0.5s}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .btnChange{bottom:2vw}}@media (any-hover: hover){section#mvCol .mvColInner .mvColBox .btnChange:hover img{translate:0 -10%}section#mvCol .mvColInner .mvColBox .btnChange:hover:before{scale:1 1}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .btnChange{width:15%;max-width:400px;padding:0 0 12% 3%}}section#mvCol .mvColInner:before{position:absolute;top:8.2vw;left:71%;content:"";display:inline-block;width:11.5%;max-width:220px;height:200px;background-image:url(../images/top/tamahiko.png);background-size:contain;background-repeat:repeat-x;z-index:5;animation:pukapuka 1.2s ease-in-out infinite alternate-reverse}@media (max-width: 749px){section#mvCol .mvColInner:before{width:30%;top:21vw;left:auto;right:10vw}}section#mvCol .mvAnime span{z-index:100}section#mvCol .mvAnime span{content:"";position:absolute;top:11vw;right:27%;display:inline-block;background-image:url(../images/top/kami_01.png);background-size:100%;width:1vw;height:1vw;background-repeat:no-repeat;-webkit-animation:fall 3s linear infinite, sway01 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway01 3s ease-out infinite alternate;-webkit-animation-delay:-0.3s;animation-delay:-0.3s}@media (max-width: 749px){section#mvCol .mvAnime span{top:27vw;right:31%;width:2vw;height:2vw}}section#mvCol .mvAnime span:nth-of-type(2){top:11vw;right:25%;background-image:url(../images/top/kami_02.png);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(2){top:29vw}}section#mvCol .mvAnime span:nth-of-type(3){background-image:url(../images/top/kami_03.png);-webkit-animation-delay:-0.8s;animation-delay:-0.8s;-webkit-animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate}section#mvCol .mvAnime span:nth-of-type(4){top:11vw;right:27%;background-image:url(../images/top/kami_04.png);-webkit-animation-delay:-0.9s;animation-delay:-0.9s;-webkit-animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(4){top:30vw}}section#mvCol .mvAnime span:nth-of-type(5){top:11vw;right:27%;background-image:url(../images/top/kami_01.png);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(5){top:30vw}}section#mvCol .mvColInner:after{position:absolute;content:"";display:inline-block;max-width:243px;height:99px;background-image:url(../images/top/cloud01.png);background-size:contain;background-repeat:repeat-x;z-index:-1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse;-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@media (max-width: 749px){section#mvCol .mvColInner:after{top:22vw;left:20%;width:32%}}@media (min-width: 750px){section#mvCol .mvColInner:after{top:17vw;left:26%;width:12%}}section#mvCol .mvColInner .mvColBox:before{position:absolute;content:"";display:inline-block;max-width:263px;height:141px;background-image:url(../images/top/cloud02.png);background-size:contain;background-repeat:repeat-x;z-index:1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse;-webkit-animation-delay:-2s;animation-delay:-2s}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox:before{top:47vw;right:20%;width:30%}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox:before{top:8vw;left:60%;width:14%}}section#mvCol .mvColInner .mvColBox:after{position:absolute;top:19vw;left:68%;content:"";display:inline-block;width:7%;max-width:133px;height:62px;background-size:contain;background-repeat:repeat-x;z-index:-1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox:after{background-image:url(../images/top/cloud03.png)}}section#mvCol .mvColInner .mvColBox .mvTxt:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;z-index:-1;animation:wind 4s ease-in-out infinite alternate-reverse}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt:before{position:absolute;top:12vw;left:-56vw;width:200vw;height:80%;background-image:url(../images/top/sp_wind.png)}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt:before{position:absolute;top:-7.85714vw;left:1.5vw;height:32.14286vw;max-height:450px;width:100%;background-image:url(../images/top/wind.png)}}@media (min-width: 750px) and (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt:before{top:-110px;left:21px}}@-webkit-keyframes pukapuka{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes pukapuka{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fall{to{top:21vw}}@keyframes fall{to{top:21vw}}@media (max-width: 749px){@-webkit-keyframes fall{to{top:51vw}}@keyframes fall{to{top:51vw}}}@-webkit-keyframes sway01{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(15px) rotate(-270deg);transform:translateX(15px) rotate(-270deg)}}@keyframes sway01{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(15px) rotate(-270deg);transform:translateX(15px) rotate(-270deg)}}@-webkit-keyframes sway02{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg)}}@keyframes sway02{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg)}}@-webkit-keyframes cloud-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%)}}@keyframes cloud-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%)}}@-webkit-keyframes cloud-x{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{-webkit-transform:translateX(4%);transform:translateX(4%)}}@keyframes cloud-x{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{-webkit-transform:translateX(4%);transform:translateX(4%)}}@-webkit-keyframes wind{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@keyframes wind{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@-webkit-keyframes logo-anime{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}21%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}22%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}23%{-webkit-transform:translate(0, -1px) rotate(0deg);transform:translate(0, -1px) rotate(0deg)}24%{-webkit-transform:translate(0, -1px) rotate(3deg);transform:translate(0, -1px) rotate(3deg)}25%{-webkit-transform:translate(1px, 0) rotate(-2deg);transform:translate(1px, 0) rotate(-2deg)}26%{-webkit-transform:translate(0, 1px) rotate(0deg);transform:translate(0, 1px) rotate(0deg)}27%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}28%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes logo-anime{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}21%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}22%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}23%{-webkit-transform:translate(0, -1px) rotate(0deg);transform:translate(0, -1px) rotate(0deg)}24%{-webkit-transform:translate(0, -1px) rotate(3deg);transform:translate(0, -1px) rotate(3deg)}25%{-webkit-transform:translate(1px, 0) rotate(-2deg);transform:translate(1px, 0) rotate(-2deg)}26%{-webkit-transform:translate(0, 1px) rotate(0deg);transform:translate(0, 1px) rotate(0deg)}27%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}28%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@-webkit-keyframes fade-mv{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-mv{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}section:not(#mv) .sectionInner{max-width:1400px;width:90%;margin:0 auto}section#nsw2Col{position:relative;color:#fff;background:url(../images/nsw2/about/bg.png) repeat-y top 10px center/contain,#6f92eb;z-index:10;padding:5.71429vw 0vw 4.28571vw 0vw}@media (min-width: 1600px){section#nsw2Col{padding:80px 0px 60px 0px}}@media (max-width: 749px){section#nsw2Col{margin-top:-10px;padding:16vw 0vw 8vw 0vw}}section#nsw2Col:before{pointer-events:none;content:"";position:absolute;width:100%;height:80%;background:url(../images/nsw2/about/bg_fireworks.png) space top center/100% auto}@media (max-width: 749px){section#nsw2Col:before{background:url(../images/nsw2/about/sp_bg_fireworks.png) space top center/100% auto}}section#nsw2Col::after{position:absolute;content:"";display:inline-block;height:20vw;width:120%;background:url(../images/nsw2/about/bg.png) repeat-y top center/contain,#6f92eb;border-bottom-left-radius:50%;border-bottom-right-radius:50%;bottom:-5vw;margin-left:-10%;z-index:-1}@media (max-width: 749px){section#nsw2Col::after{height:40vw;bottom:-10vw}}section#nsw2Col .sectionInner{position:relative;z-index:0}section#nsw2Col h2{width:65.5vw;max-width:917px;margin:0vw auto 6.42857vw auto}@media (min-width: 1600px){section#nsw2Col h2{margin:0px auto 90px auto}}@media (max-width: 749px){section#nsw2Col h2{width:100%;margin:0}}section#nsw2Col .chara{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-end;align-items:flex-end;max-width:1400px;margin-inline:auto}@media (max-width: 749px){section#nsw2Col .chara{margin:5.33333vw auto 10.66667vw auto}}@media (min-width: 750px){section#nsw2Col .chara li{position:absolute}}@media (min-width: 750px){section#nsw2Col .chara li:nth-of-type(1){left:0;top:2%;width:10.92857vw;max-width:153px}}@media (max-width: 749px){section#nsw2Col .chara li:nth-of-type(1){width:20.53333vw}}@media (min-width: 750px){section#nsw2Col .chara li:nth-of-type(2){left:5%;top:15%;width:10.92857vw;max-width:153px}}@media (max-width: 749px){section#nsw2Col .chara li:nth-of-type(2){width:20.4vw}}@media (min-width: 750px){section#nsw2Col .chara li:nth-of-type(3){right:0;top:1%;width:14.92857vw;max-width:209px}}@media (max-width: 749px){section#nsw2Col .chara li:nth-of-type(3){width:27.86667vw}}section#nsw2Col h3{width:50.35714vw;max-width:705px;margin:0 auto}@media (max-width: 749px){section#nsw2Col h3{display:grid;gap:1em;width:100%}}section#nsw2Col h3:after{pointer-events:none;content:"";position:absolute;right:-20%;bottom:0;display:block;background:url(../images/nsw2/about/chara_04.png) no-repeat center/contain;aspect-ratio:194/246;width:11.08571vw;max-width:155.2px;height:auto}@media (max-width: 749px){section#nsw2Col h3:after{position:static;width:23.28vw;margin-inline:auto}}section#nsw2Col p.addition{margin-left:1em;text-indent:-1em;margin-top:2em;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg);text-shadow:none}@media (max-width: 749px){section#nsw2Col p.addition{font-size:3.46667vw}}@media (min-width: 750px){section#nsw2Col p.addition{font-size:1.35714vw}}@media (min-width: 750px) and (min-width: 1600px){section#nsw2Col p.addition{font-size:19px}}section#nsw2Col .ssList{display:grid;gap:1em;margin:5.71429vw 0vw 1.42857vw 0vw}@media (min-width: 1600px){section#nsw2Col .ssList{margin:80px 0px 20px 0px}}@media (max-width: 749px){section#nsw2Col .ssList{margin:10.66667vw 0vw 5.33333vw 0vw}}section#nsw2Col .ssList li.new{position:relative}section#nsw2Col .ssList li.new::before{position:absolute;top:0vw;left:-.42857vw;content:"";display:inline-block;width:100%;height:4.28571vw;max-height:60px;background-image:url(../images/nsw2/ico_new.png);background-size:contain;background-repeat:no-repeat;z-index:1}@media (min-width: 1600px){section#nsw2Col .ssList li.new::before{top:0px;left:-6px}}@media (max-width: 749px){section#nsw2Col .ssList li.new::before{height:5.33333vw;position:absolute;top:-1.6vw;left:-.8vw}}section#nsw2Col .txt01{width:39.78571vw;max-width:557px;margin:4.28571vw auto 4.28571vw auto}@media (min-width: 1600px){section#nsw2Col .txt01{margin:60px auto 60px auto}}@media (max-width: 749px){section#nsw2Col .txt01{width:80%;margin:8vw auto 8vw auto}}.txtYel{color:#fef100}section#productCol{position:relative;text-align:center;color:#fff;background-image:url(../images/product/ptn.png);background-position:top 0 center;background-repeat:repeat;padding:10vw 0 5vw}@media (max-width: 749px){section#productCol{background-size:calc(500px * 0.5) calc(385px * 0.5);padding:25vw 0 15vw}}@media (min-width: 750px){section#productCol{background-size:calc(500px * 0.65) calc(385px * 0.65)}}@media (min-width: 1600px){section#productCol{background-size:calc(500px * 0.65) calc(385px * 0.65)}}section#productCol::before{position:absolute;pointer-events:none;content:"";display:inline-block;background-image:url(../images/top/product/bg_product.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 749px){section#productCol::before{position:absolute;top:6.4vw;left:-20vw;width:320vw;height:28vw}}@media (min-width: 750px){section#productCol::before{position:absolute;top:2.35714vw;left:-13.71429vw;width:120vw;height:21.42857vw;max-height:300px}}@media (min-width: 750px) and (min-width: 1600px){section#productCol::before{top:33px;left:-192px}}section#productCol::after{pointer-events:none;position:absolute;content:"";display:inline-block;background-image:url(../images/top/product/cloth01.png),url(../images/top/product/cloth02.png),url(../images/top/product/cloth03.png),url(../images/top/product/cloth04.png),url(../images/top/product/cloth05.png);background-size:contain;background-repeat:no-repeat;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;z-index:1}@media (max-width: 749px){section#productCol::after{background-size:min(11vw, 76px),min(20vw, 133px),min(20vw, 135px),min(20vw, 127px),min(20vw, 136px);background-position:top 27% right 0, top 16% left -6vw, top 40% right -6vw, top 32% left 0, top 52% left -9vw}}@media (min-width: 750px){section#productCol::after{max-width:1600px;background-size:min(4vw, 76px),min(6vw, 133px),min(6vw, 135px),min(6vw, 127px),min(6.5vw, 136px);background-position:top 13% right 10vw, top 33% left 0, top 48% right 0, top 70% left 0, top 80% right 0}}section#productCol .sectionInner{max-width:1200px}section#productCol .sectionInner h2{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content}@media (max-width: 749px){section#productCol .sectionInner h2{margin:8vw auto 8vw auto}}@media (min-width: 750px){section#productCol .sectionInner h2{gap:1em;margin:0vw auto 6.42857vw auto}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner h2{margin:0px auto 90px auto}}section#productCol .sectionInner h2 img{width:auto}@media (max-width: 749px){section#productCol .sectionInner h2 img{width:60vw}}@media (min-width: 750px){section#productCol .sectionInner h2 img{height:9.64286vw;max-height:135px}}@media (min-width: 1600px){section#productCol .sectionInner h2 img{max-height:135px}}section#productCol .sectionInner h2:after{pointer-events:none;content:"";position:absolute;display:block;background:url(../images/nsw2/product/chara_01.png) no-repeat center/contain;aspect-ratio:225/185;width:16.07143vw;max-width:225px;height:auto}@media (min-width: 750px){section#productCol .sectionInner h2:after{left:-70%;bottom:-30%}}@media (max-width: 749px){section#productCol .sectionInner h2:after{left:-40%;bottom:-30%;width:30vw}}section#productCol .sectionInner .contentCol{position:relative;background:#fff;z-index:10}@media (max-width: 749px){section#productCol .sectionInner .contentCol{padding:6vw 6vw 6vw 6vw;border-radius:1.5em;margin:20vw auto 0vw auto}section#productCol .sectionInner .contentCol:first-of-type{margin:14.4vw auto 0vw auto}}@media (min-width: 750px){section#productCol .sectionInner .contentCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;padding:3.21429vw 3.21429vw 3.21429vw 3.21429vw;border-radius:2em}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .contentCol{padding:45px 45px 45px 45px}}@media (min-width: 750px){section#productCol .sectionInner .contentCol:first-of-type{margin:4.28571vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .contentCol:first-of-type{margin:60px auto 0px auto}}@media (min-width: 1600px){section#productCol .sectionInner .contentCol{padding:4.28571vw 4.28571vw 4.28571vw 4.28571vw;border-radius:3em}}@media (min-width: 1600px) and (min-width: 1600px){section#productCol .sectionInner .contentCol{padding:60px 60px 60px 60px}}section#productCol .sectionInner .contentCol .blueTit{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%) rotate(-1deg);transform:translateX(-50%) rotate(-1deg)}@media (max-width: 749px){section#productCol .sectionInner .contentCol .blueTit{top:-1.3em}}section#productCol .sectionInner .contentCol hr{content:"";display:block;background:#004b84;height:2px;width:100%;border:none}@media (max-width: 749px){section#productCol .sectionInner .contentCol hr{margin:4vw 0vw 4vw 0vw}}@media (min-width: 750px){section#productCol .sectionInner .contentCol hr{margin:2.14286vw 0vw 2.14286vw 0vw}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .contentCol hr{margin:30px 0px 30px 0px}}section#productCol .sectionInner .contentCol h4{width:100%;font-weight:800;color:#004b84;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}@media (max-width: 749px){section#productCol .sectionInner .contentCol h4{text-align:left}}@media (min-width: 750px){section#productCol .sectionInner .contentCol h4{font-size:1.78571vw;text-align:left}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .contentCol h4{font-size:25px}}section#productCol .sectionInner .contentCol span.txtPink{color:#e4006d}section#productCol .sectionInner .listCol{position:relative;z-index:10;margin:4.28571vw auto 0vw auto}@media (min-width: 1600px){section#productCol .sectionInner .listCol{margin:60px auto 0px auto}}@media (max-width: 749px){section#productCol .sectionInner .listCol{margin:12vw auto 0vw auto}}section#productCol .sectionInner .listCol .blueTit{margin:0vw auto 2.14286vw auto}@media (min-width: 1600px){section#productCol .sectionInner .listCol .blueTit{margin:0px auto 30px auto}}@media (max-width: 749px){section#productCol .sectionInner .listCol .blueTit{margin:0vw auto 2.66667vw auto}}section#productCol .sectionInner .listCol .tableCol{color:#004b84;border-radius:0.5em}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol{overflow-x:scroll}section#productCol .sectionInner .listCol .tableCol::-webkit-scrollbar{background-color:none;height:8px}section#productCol .sectionInner .listCol .tableCol::-webkit-scrollbar-thumb{background:#004b84;width:12px;border-radius:10px}}@media (min-width: 750px){section#productCol .sectionInner .listCol .tableCol{font-size:1.71429vw}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .listCol .tableCol{font-size:24px}}section#productCol .sectionInner .listCol .tableCol table{text-align:center}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol table{width:-webkit-max-content;width:max-content}}section#productCol .sectionInner .listCol .tableCol table thead{color:#fff;font-size:1.92857vw}@media (min-width: 1600px){section#productCol .sectionInner .listCol .tableCol table thead{font-size:27px}}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol table thead{font-size:3.46667vw}}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol table tbody{font-size:3.2vw}}section#productCol .sectionInner .listCol .tableCol table th{vertical-align:middle;padding:.42857vw 1.28571vw .42857vw 1.28571vw;background-color:#004b84;border-radius:0.5em;text-align:center}@media (min-width: 1600px){section#productCol .sectionInner .listCol .tableCol table th{padding:6px 18px 6px 18px}}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol table th{padding:.8vw 2.4vw .8vw 2.4vw}}section#productCol .sectionInner .listCol .tableCol table td{background:#fff;vertical-align:middle;padding:1em;border-radius:0.5em}section#productCol .sectionInner .listCol .tableCol table tr td:first-of-type{width:30%}@media (max-width: 749px){section#productCol .sectionInner .listCol .tableCol table tr td:first-of-type{width:40vw}}section#productCol .sectionInner .listCol .tableCol table tr td:first-of-type span{font-size:0.8em}section#productCol .sectionInner .listCol .contentCol{margin:.71429vw auto 0vw auto}@media (min-width: 1600px){section#productCol .sectionInner .listCol .contentCol{margin:10px auto 0px auto}}@media (max-width: 749px){section#productCol .sectionInner .listCol .contentCol{margin:2.66667vw auto 0vw auto}}section#productCol .sectionInner .listCol+.notice{display:block;margin:2.85714vw auto 0vw auto}@media (min-width: 1600px){section#productCol .sectionInner .listCol+.notice{margin:40px auto 0px auto}}@media (max-width: 749px){section#productCol .sectionInner .listCol+.notice{margin:8vw auto 0vw auto}}section#productCol .sectionInner .spec{position:relative;margin:7.5vw auto 0vw auto}@media (min-width: 1600px){section#productCol .sectionInner .spec{margin:105px auto 0px auto}}@media (max-width: 749px){section#productCol .sectionInner .spec{margin:24vw auto 0vw auto}}section#productCol .sectionInner .spec::after{position:absolute;content:"";display:inline-block;background-image:url(../images/top/product/chara.png);background-size:contain;background-repeat:no-repeat;margin-top:-3vw;z-index:100}@media (max-width: 749px){section#productCol .sectionInner .spec::after{position:absolute;bottom:-6.42857vw;right:-3.57143vw;width:39.2vw;height:59.06667vw}}@media (max-width: 749px) and (min-width: 1600px){section#productCol .sectionInner .spec::after{bottom:-90px;right:-50px}}@media (min-width: 750px){section#productCol .sectionInner .spec::after{width:21vw;max-width:294px;height:31.64286vw;max-height:443px;position:absolute;bottom:-2.14286vw;right:2.14286vw}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .spec::after{bottom:-30px;right:30px}}section#productCol .sectionInner .spec .listBox{width:100%}@media (max-width: 749px){section#productCol .sectionInner .spec .listBox{margin:0vw auto 0vw auto}}section#productCol .sectionInner .spec .listBox dl>div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1.5vw 0vw 0vw 0vw}@media (min-width: 1600px){section#productCol .sectionInner .spec .listBox dl>div{margin:21px 0px 0px 0px}}@media (max-width: 749px){section#productCol .sectionInner .spec .listBox dl>div{display:block;text-align:left}}section#productCol .sectionInner .spec .listBox dl>div dt{background:#004b84;border-radius:1em;font-weight:600;width:10em}@media (max-width: 749px){section#productCol .sectionInner .spec .listBox dl>div dt{width:100%;font-size:3.6vw;padding:.4vw 0vw .4vw 0vw;text-indent:1em;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}@media (min-width: 750px){section#productCol .sectionInner .spec .listBox dl>div dt{font-size:1.71429vw;padding:.21429vw .21429vw .21429vw .21429vw}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .spec .listBox dl>div dt{font-size:24px}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .spec .listBox dl>div dt{padding:3px 3px 3px 3px}}section#productCol .sectionInner .spec .listBox dl>div dd{color:#091f2f;width:auto;font-weight:500;text-align:left}@media (max-width: 749px){section#productCol .sectionInner .spec .listBox dl>div dd{font-size:4.4vw;padding:1.6vw .4vw 2vw .4vw;margin:0vw 0vw 0vw 3.6vw;line-height:1;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}@media (min-width: 750px){section#productCol .sectionInner .spec .listBox dl>div dd{font-size:1.71429vw;margin-left:1em}}@media (min-width: 750px) and (min-width: 1600px){section#productCol .sectionInner .spec .listBox dl>div dd{font-size:24px}}@media (max-width: 749px){section#productCol .sectionInner .spec .listBox dl>div:last-child dd{padding:1.6vw .4vw 0vw .4vw}}@media (max-width: 749px){#originalFooter{padding:17vw 0 42vw}}@media (max-width: 749px){#originalFooter .footerInner:after{position:absolute;bottom:40vw;left:4vw}}

/*# sourceMappingURL=maps/nsw2.css.map */
