body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}picture{display:contents}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (min-width: 768px){.sp-c{display:contents !important}}@media screen and (max-width: 767px){.pc-c{display:contents !important}}@media screen and (max-width: 767px){.pc{display:none !important}}html{scroll-behavior:smooth;caret-color:transparent}@media screen and (min-width: 768px){html{scroll-padding-top:min( calc(100 / 1440 * 98.5vw),100px)}}body{position:relative;background:url(../images/common/bg_sparking_l.png) left top repeat-y,url(../images/common/bg_sparking_r.png) right top repeat-y;background-color:#001333}#bodyInner{overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff}@media screen and (max-width: 767px){#bodyInner{font-size:4vw}}@media screen and (min-width: 768px){#bodyInner{font-size:min(1.25vw,15px)}}a{color:#fdfe6e}@media screen and (min-width: 768px){a{transition:opacity 0.3s}a:hover{opacity:0.5}}a:visited{color:#fdfe6e}img{max-width:100%}@media screen and (min-width: 768px){header{position:fixed;z-index:100;width:100%;background:#000000}}header #gNavi{display:block}@media screen and (max-width: 767px){header #gNavi{background:#000;width:100%;height:100vh;max-height:100vh;position:fixed;top:0;z-index:999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transition:all ease-in-out 0.4s;pointer-events:none}header #gNavi.show{opacity:1;pointer-events:all}}@media screen and (max-width: 767px){header #gNavi ul{padding:20% 0;text-align:center}}@media screen and (min-width: 768px){header #gNavi ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background:#000;padding:min(calc(25 / 1600 * 100vw), 25px);gap:0 1.25em;border-bottom:1px solid #3f3f3f}}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}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/common/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}}@media screen and (max-width: 767px){header #gNavi .btnBuy{display:none}}@media screen and (min-width: 768px){header #gNavi .btnBuy{position:absolute;top:0;right:0;height:70%;width:calc(300 / 1600 * 100%);max-width:300px;margin-top:min(calc(50 / 1600 * 100vw + 1.4em * 1.5), calc(50px + 1.4em * 1.5));z-index:-1}header #gNavi .btnBuy::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;background:#4326bf;-webkit-transform:scaleY(3) perspective(0.6em) rotateX(-6.5deg);transform:scaleY(3) perspective(0.6em) rotateX(-6.5deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}header #gNavi .btnBuy a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;width:80%;margin:0 auto;color:#000}}@media screen and (min-width: 768px){header #gNavi .btnBuy.reserve{width:calc(390 / 1600 * 100%);max-width:390px}header #gNavi .btnBuy.reserve a{width:90%}}header .bnrNsw{display:none}@media screen and (max-width: 767px){header .bnrNsw{position:fixed;bottom:0;right:0;width:50%;z-index:200}}@media screen and (min-width: 768px){header .bnrNsw{position:fixed;bottom:0;left:0;width:calc(600 / 1600 * 100%);max-width:600px;z-index:-1}}header #btnMenu{position:fixed;top:0;right:0;display:block;width:15vw;max-width:100px;height:20vw;max-height:250px;z-index:999;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;transition:all .4s;background:transparent;mix-blend-mode:difference}header #btnMenu span{position:absolute;top:50%;left:15%;background:#fff;width:70%;height:5px;margin-top:-0.5px;border-radius:9999px;transition:top 0.1s 0.1s, opacity 0.1s 0.1s, -webkit-transform 0.1s;transition:top 0.1s 0.1s, opacity 0.1s 0.1s, transform 0.1s;transition:top 0.1s 0.1s, opacity 0.1s 0.1s, transform 0.1s, -webkit-transform 0.1s}header #btnMenu span:nth-child(1){top:30%}header #btnMenu span:nth-child(3){top:70%}header #btnMenu.close span{width:80%;left:10%;transition:top 0.1s, opacity 0s, -webkit-transform 0.1s 0.15s;transition:top 0.1s, opacity 0s, transform 0.1s 0.15s;transition:top 0.1s, opacity 0s, transform 0.1s 0.15s, -webkit-transform 0.1s 0.15s}header #btnMenu.close span:nth-child(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}header #btnMenu.close span:nth-child(2){opacity:0}header #btnMenu.close span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}@media screen and (min-width: 768px){header #btnMenu{display:none}}.modal{display:none}.modal#modalBuy{width:100%;max-width:750px;margin:0;padding:0;position:relative;background:url(../images/common/bg_sparking_l.png) left top repeat-y,url(../images/common/bg_sparking_r.png) right top repeat-y;background-color:#001333;border:solid 1px #fff}.modal#modalBuy:has(.flex){width:90%;max-width:1200px;border:0}@media screen and (min-width: 768px){.modal#modalBuy .flex{display:-webkit-flex;display:flex}}.modal#modalBuy .flex>div{border:solid 1px #fff}@media screen and (max-width: 767px){.modal#modalBuy .flex>div:first-child{border-bottom:0px}}@media screen and (min-width: 768px){.modal#modalBuy .flex>div:first-child{border-right:0px}}.modal#modalBuy h1{background:#4326bf;display:grid;place-items:center;text-align:center;border:solid 1px #fff;border-bottom:none}@media screen and (max-width: 767px){.modal#modalBuy h1{height:15vw;max-height:4em}}@media screen and (min-width: 768px){.modal#modalBuy h1{height:8vw;max-height:5em}}.modal#modalBuy h1.nsw{background:#ff8c12}@media screen and (max-width: 749px){.modal#modalBuy h1 img{width:50%}}@media screen and (min-width: 750px){.modal#modalBuy h1 img{width:30%}}.modal#modalBuy ul{text-align:center}@media screen and (max-width: 767px){.modal#modalBuy ul{padding:1em 0}}@media screen and (min-width: 768px){.modal#modalBuy ul{padding:1.5em 0}}@media screen and (max-width: 767px){.modal#modalBuy ul li:not(:last-child){padding:0 0 0.5em 0}}@media screen and (min-width: 768px){.modal#modalBuy ul li:not(:last-child){padding:0 0 1em 0}}@media screen and (max-width: 749px){.modal#modalBuy ul li{width:calc(100% - 2em);margin:0 auto}}@media screen and (min-width: 768px){.modal#modalBuy ul li{width:calc(100% - 3em);margin:0 auto}}.modal#modalBuy ul .glout{pointer-events:none}@media screen and (max-width: 749px){.modal.reserve#modalBuy h1 img{width:60%}}@media screen and (min-width: 750px){.modal.reserve#modalBuy h1 img{width:50%}}.modal.nsw h1{background:#000}.modal#modalOpinion{width:100%;max-width:750px;margin:0;padding:0;position:relative;background:url(../images/common/bg_sparking_l.png) left top repeat-y,url(../images/common/bg_sparking_r.png) right top repeat-y;background-color:#001333;border:solid 1px #fff}.modal#modalOpinion h1{background:#4326bf;padding:1em 0;text-align:center}@media screen and (max-width: 749px){.modal#modalOpinion h1 img{width:80%}}@media screen and (min-width: 750px){.modal#modalOpinion h1 img{width:80%}}.modal#modalOpinion ul{padding:1.5em 0;text-align:center}.modal#modalOpinion ul li:not(:last-child){padding:0 0 1em 0}@media screen and (max-width: 749px){.modal#modalOpinion ul li{width:80%;margin:0 auto}}@media screen and (min-width: 768px){main{margin-top:min(calc(80 / 1600 * 100%), calc(80 * 1px))}}main .imgBox{background:#fff;overflow:hidden}@media screen and (max-width: 767px){main .imgBox{border:solid calc(5 / 960 * 100vw) #44cae4;border-radius:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){main .imgBox{border:solid min(calc(5 / 1600 * 100vw), calc(5 * 1px)) #44cae4;border-radius:min(calc(30 / 1600 * 100vw), calc(30 * 1px))}}main .txtY{color:#fdfe6e}main .txtB{font-weight:bold}main .btnMore{display:block}@media screen and (max-width: 767px){main .btnMore{width:calc(486 / 960 * 150%);margin:0 auto;margin-top:calc(50 / 960 * 100% * 2)}}@media screen and (min-width: 768px){main .btnMore{width:calc(486 / 1600 * 100%);max-width:486px;margin:0 auto;margin-top:min(calc(50 / 1600 * 100vw), calc(50 * 1px))}}footer{position:relative;z-index:1;background:#000919;text-align:center;font-size:0.8em}@media screen and (max-width: 767px){footer{padding:calc(50 / 960 * 100% * 2) calc(40 / 960 * 100% * 2)}}@media screen and (min-width: 768px){footer{padding:min(calc(50 / 1600 * 100vw), calc(50 * 1px)) 0}}footer #snsCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){footer #snsCol ul li{width:calc(35 * 3 / 960 * 100%)}}@media screen and (min-width: 768px){footer #snsCol ul li{width:calc(35 / 1600 * 100%);max-width:calc(35 * 1px)}}footer #snsCol ul li+li{margin-left:1em}@media screen and (max-width: 767px){footer .inner{margin-top:calc(50 / 960 * 100% * 2)}}@media screen and (min-width: 768px){footer .inner{margin-top:min(calc(50 / 1600 * 100vw), calc(50 * 1px))}}footer .txtPf{margin-top:1em}footer .txtPf img{display:inline-block;vertical-align:bottom;height:1.2em}footer .txtPf img[alt="PlayStation"]{height:0.9em;margin-bottom:0.15em}footer .copy{margin-top:1.5em}
