#fixedBnr{position:fixed;bottom:0;left:0;z-index:2000;overflow:hidden}#fixedBnr #btnClose{position:absolute;top:0;right:0;color:#000;text-decoration:none;font-weight:700;font-family:"Jost",serif;line-height:1em;padding:0.3em 0.25em 0.1em;z-index:100}@media (hover: hover){#fixedBnr #btnClose{transition:opacity 0.3s}#fixedBnr #btnClose:hover{opacity:0.7}}#fixedBnr #btnClose::before{content:"";position:absolute;top:0;right:0;background:#dc031a;width:145%;height:100%;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:right top;transform-origin:right top;z-index:-1}@media (hover: hover){#fixedBnr a:has(>img){transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}#fixedBnr a:has(>img):hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}#fixedBnr img{display:block}@media screen and (max-width: 767px){#fixedBnr img{width:calc(720 / 960 * 100vw)}}@media screen and (min-width: 768px){#fixedBnr img{width:calc(480 / 2000 * 100vw)}}@media screen and (max-width: 767px){#fixedBnr img[src*="bnr_camp_typing.png"]{width:calc(840 / 960 * 100vw)}}@media screen and (min-width: 768px){#fixedBnr img[src*="bnr_camp_typing.png"]{width:calc(600 / 2000 * 100vw)}}#btnPopupStore,#popupStore{display:none}#popupStore{padding:1.5em}@media screen and (max-width: 767px){#popupStore{background:#f2f2f2 url(../images/top/bg_about_01_sp.png) center top no-repeat;background-size:100% auto;width:90%}}@media screen and (min-width: 768px){#popupStore{background:#f2f2f2 url(../images/top/bg_about_01_pc.png) center top no-repeat;background-size:100% auto;width:70%;max-width:1200px}}#popupStore .lineTxt{text-align:center;font-weight:400}@media screen and (max-width: 767px){#popupStore .lineTxt{font-size:2.5em}}@media screen and (min-width: 768px){#popupStore .lineTxt{font-size:3em}}#popupStore .lineTxt>span,#popupStore .lineTxt span.pc-c,#popupStore .lineTxt span.sp-c{display:inline-block;background:#fff;line-height:1em;padding:0.6rem 0.5rem}#popupStore .lineTxt.gradation>span,#popupStore .lineTxt.gradation span.pc-c,#popupStore .lineTxt.gradation span.sp-c{background:linear-gradient(to left, #b92e73 10%, #743e8c 35%, #2b4da0 65%, #005bac 90%);color:#fff}#popupStore .lineTxt.gradation>span a,#popupStore .lineTxt.gradation span.pc-c a,#popupStore .lineTxt.gradation span.sp-c a{color:#fff;font-weight:800}#popupStore>img{display:block;width:100%;max-width:1200px;margin:1em auto 0}#popupStore .btnList{margin-top:1em}@media screen and (min-width: 768px){#popupStore .btnList{display:-webkit-flex;display:flex}}@media screen and (max-width: 767px){#popupStore .btnList li+li{margin-top:0.5em}}@media screen and (min-width: 768px){#popupStore .btnList li{width:calc((100% -  1em) / 3);min-height:100%}#popupStore .btnList li+li{margin-left:0.5em}}#popupStore .btn{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#fff;width:100%;height:100%;min-height:4rem;font-size:1.5em;text-decoration:none;color:#000;padding:0 1rem;box-sizing:border-box;overflow:hidden;-webkit-justify-content:center;justify-content:center;border:solid 2px #000;margin-left:auto;margin-right:auto}#popupStore .btn.nsw{background-color:#ce1324}@media screen and (max-width: 767px){#popupStore .btn.nsw img{width:calc(136 / 960 * 140vw)}}@media screen and (min-width: 768px){#popupStore .btn.nsw img{width:calc(136 / 2000 * 120vw)}}#popupStore .btn.steam{background-color:#1332cf}@media screen and (max-width: 767px){#popupStore .btn.steam img{width:calc(130 / 960 * 140vw)}}@media screen and (min-width: 768px){#popupStore .btn.steam img{width:calc(130 / 2000 * 120vw)}}#popupStore .btn::after{content:"";position:absolute;top:50%;right:1rem;width:0.6rem;height:0.6rem;border-bottom:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-0.3rem}@media (hover: hover){#popupStore .btn{transition:background-color 0.15s, color 0.15s}#popupStore .btn .obj::before,#popupStore .btn .obj::after{transition:width 0.15s 0.15s, border-color 0.15s}#popupStore .btn:hover{background-color:#000;color:#fff}#popupStore .btn:hover .obj::before,#popupStore .btn:hover .obj::after{width:110%;border-color:#fff}}#popupStore .btn .obj::before,#popupStore .btn .obj::after{content:"";position:absolute;width:4rem;height:1rem;border:solid 1px #000}#popupStore .btn .obj::before{left:-0.5rem}#popupStore .btn .obj::after{right:-0.5rem}#popupStore .btn .obj:has(+.obj)::before,#popupStore .btn .obj:has(+.obj)::after{top:-0.7rem}#popupStore .btn .obj:has(+.obj)::before{-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:left;transform-origin:left}#popupStore .btn .obj:has(+.obj)::after{-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:right;transform-origin:right}#popupStore .btn .obj+.obj::before,#popupStore .btn .obj+.obj::after{bottom:-0.7rem}#popupStore .btn .obj+.obj::before{-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:left;transform-origin:left}#popupStore .btn .obj+.obj::after{-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right;transform-origin:right}@media screen and (max-width: 767px){#popupStore .btn img{padding:0.5em 0}}@media screen and (min-width: 768px){#popupStore .btn img{padding:1em 0}}#mvCol{position:relative}@media screen and (max-width: 767px){#mvCol{background:url(../images/top/bg_mv_sp.png) center top no-repeat;background-size:100% auto;padding:calc(1000 / 960 * 100%) 0 calc(160 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol{background:url(../images/top/bg_mv_pc.png) center top no-repeat;background-size:cover;padding-bottom:calc(1130 / 2000 * 100%)}}#mvCol::before{content:"";position:absolute;top:0;left:0;background:url(../images/top/obj_mv.png) center center no-repeat;background-size:100% auto;height:0;box-sizing:border-box;z-index:10}@media screen and (max-width: 767px){#mvCol::before{width:calc(130 / 960 * 100%);padding-bottom:calc(1740 / 960 * 100%);margin-left:calc(-80 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol::before{width:calc(130 / 2000 * 100%);padding-bottom:calc(1740 / 2000 * 100%)}}#mvCol::after{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){#mvCol::after{background:url(../images/top/bg_mv_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(900 / 960 * 100%);margin-top:calc(1560 / 960* 100%)}}@media screen and (min-width: 768px){#mvCol::after{background:url(../images/top/bg_mv_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(900 / 2000 * 100%)}}@media screen and (max-width: 767px){#mvCol>.inner{position:relative;z-index:10}}@media screen and (min-width: 768px){#mvCol>.inner{position:absolute;left:0;width:calc(700 / 2000 * 100%);padding-top:calc(120 / 2000 * 100%);margin-left:calc(130 / 2000 * 100%)}#mvCol>.inner.top{top:0}#mvCol>.inner.bottom{bottom:0}}#mvCol h1{margin:0 auto}@media screen and (max-width: 767px){#mvCol h1{width:calc(613 / 960 * 130%)}}@media screen and (min-width: 768px){#mvCol h1{width:calc(613 / 700 * 100%)}}#mvCol .imgDate{display:block;margin:0 auto}@media screen and (max-width: 767px){#mvCol .imgDate{width:calc(640 / 960 * 130%);margin:calc(120 / 960 * 100%) auto calc(80 / 960 * 100%);-webkit-filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}}@media screen and (min-width: 768px){#mvCol .imgDate{width:calc(640 / 700 * 100%);text-shadow:0 0 30px #101b40, 0 0 10px #101b40;margin-top:calc(160 / 2000 * 100%)}}#mvCol .imgPf{position:absolute;top:0;display:block}@media screen and (max-width: 767px){#mvCol .imgPf{left:50%;width:calc(334 / 960 * 120%);margin:calc(1345 / 960 * 100%) auto 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:brightness(0);filter:brightness(0)}}@media screen and (min-width: 768px){#mvCol .imgPf{position:absolute;right:0;width:calc(334 / 2000 * 100%);margin:calc(20 / 2000 * 100%)}}#mvCol .officialX,#mvCol .wishList{display:-webkit-flex;display:flex;margin:0 auto}@media screen and (max-width: 767px){#mvCol .officialX,#mvCol .wishList{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol .officialX,#mvCol .wishList{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:calc(640 / 700 * 100%)}}#mvCol .officialX>dt,#mvCol .wishList>dt{font-family:"Jost",serif;font-size:1.25em;line-height:1.2em}@media screen and (max-width: 767px){#mvCol .officialX>dt,#mvCol .wishList>dt{color:#000}}@media screen and (min-width: 768px){#mvCol .officialX>dt,#mvCol .wishList>dt{color:#fff;text-shadow:0 0 30px #101b40, 0 0 10px #101b40}}@media screen and (max-width: 767px){#mvCol .officialX>dd,#mvCol .wishList>dd{width:100%;margin-top:0.5rem}}@media screen and (min-width: 768px){#mvCol .officialX>dd,#mvCol .wishList>dd{-webkit-filter:drop-shadow(0 0 1rem rgba(144,217,245,0.5));filter:drop-shadow(0 0 1rem rgba(144,217,245,0.5))}}#mvCol .officialX .btnS,#mvCol .wishList .btnS{font-size:1rem;padding:1.4rem 1rem 1.5rem}@media screen and (max-width: 767px){#mvCol .officialX .btnS,#mvCol .wishList .btnS{width:100%}}@media screen and (min-width: 768px){#mvCol .officialX .btnS,#mvCol .wishList .btnS{width:23rem}}#mvCol .officialX{margin-top:1rem}#mvCol .wishList dd{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){#mvCol .wishList dd{width:100%}}#mvCol .wishList .btnS{width:calc((100% - 0.5rem) / 2)}#mvCol .wishList .btnS:nth-child(n+3){margin-top:0.5rem}#mvCol .wishList .btnS:nth-child(2n){margin-left:0.5rem}#mvCol .wishList .btnS.w{width:100%}@media screen and (max-width: 767px){#mvCol .wishList .btnS.sp-w{width:100%;margin-left:0}}#mvCol .wishList .btnS.blank::after{opacity:0.3}#mvCol .wishList .btnS.blank img{opacity:0.3}#mvCol .wishList .acsta{background:#000 url(../images/top/bg_acsta.png) right center no-repeat;background-size:auto 140%;text-shadow:0 0 5px #000, 0 0 5px #000, 0 0 5px #000}#mvCol .wishList .acsta::after{border-color:#000}#mvCol .wishList .questionnaire{background:#000 url(../images/top/bg_questionnaire.png) right center no-repeat;background-size:auto 140%;text-shadow:0 0 5px #000, 0 0 5px #000, 0 0 5px #000}#mvCol .wishList .questionnaire::after{border-color:#fff;-webkit-backdrop-filter:drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black);backdrop-filter:drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black) drop-shadow(0 0 0.5em black)}#mvCol .wishList .nsw{background-color:#ce1324}@media screen and (max-width: 767px){#mvCol .wishList .nsw img{width:calc(136 / 960 * 140vw)}}@media screen and (min-width: 768px){#mvCol .wishList .nsw img{width:calc(136 / 2000 * 100vw)}}#mvCol .wishList .steam{background-color:#1332cf}@media screen and (max-width: 767px){#mvCol .wishList .steam img{width:calc(130 / 960 * 140vw)}}@media screen and (min-width: 768px){#mvCol .wishList .steam img{width:calc(130 / 2000 * 100vw)}}@media screen and (max-width: 767px){#mvCol .wishList .product{border:solid 1px #000}}#mvCol .newsCol{background:#fff;border:solid 1px #a6a6a6;box-sizing:border-box;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){#mvCol .newsCol{width:calc(800 / 960 * 100%);margin-top:calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol .newsCol{width:calc(640 / 700 * 100%);margin:calc(40 / 700 * 100%) auto}}#mvCol .newsCol>dt{position:relative;display:inline-block;font-family:"Jost",serif;font-size:2em;font-weight:400;color:#fff;line-height:1em;padding:0.25rem 3rem 0.25rem 0.5rem;z-index:10}#mvCol .newsCol>dt::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(to left, #b92e73 10%, #743e8c 35%, #2b4da0 65%, #005bac 90%);width:100%;height:100%;z-index:-1;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right top;transform-origin:right top}#mvCol .newsCol>dt::after,#mvCol .newsCol>dt span::before,#mvCol .newsCol>dt span::after{content:"";position:absolute;top:0;left:100%;background:#b92e73;height:100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right top;transform-origin:right top}#mvCol .newsCol>dt::after{width:0.6rem;margin-left:0.25rem}#mvCol .newsCol>dt span::before{width:0.4rem;margin-left:1.1rem}#mvCol .newsCol>dt span::after{width:0.2rem;margin-left:1.75rem}#mvCol .newsCol>dd{display:block;height:14rem;padding:1rem;box-sizing:border-box;overflow-y:auto}@media screen and (min-width: 768px){#mvCol .newsCol>dd{height:9.5rem}}#mvCol .newsCol>dd li+li{margin-top:0.5rem}#mvCol .newsCol>dd dl{display:-webkit-flex;display:flex}#mvCol .newsCol>dd dl dt{width:7em;color:#dc031a;font-weight:600}#mvCol .newsCol>dd dl dd{width:calc(100% - 7em)}.content{position:relative}@media screen and (max-width: 767px){.content#introCol{padding:calc(250 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#introCol{padding-top:calc(250 / 2000 * 100%)}}.content#introCol::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#introCol::before{background:url(../images/top/bg_intro_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1335 / 960 * 100%);margin-top:calc(-710 / 960 * 100%)}}@media screen and (min-width: 768px){.content#introCol::before{background:url(../images/top/bg_intro_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1025 / 2000 * 100%);margin-top:calc(-400 / 2000 * 100%)}}@media screen and (min-width: 768px){.content#introCol .contentInner{display:-webkit-flex;display:flex}.content#introCol .contentInner>div{width:calc(690 / 1560 * 100%)}.content#introCol .contentInner .imgSlider{width:calc(870 / 1560 * 100%);margin-top:0}.content#introCol .contentInner .lineTxt{margin-top:1rem}}@media screen and (max-width: 767px){.content#movieCol{padding:calc(310 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#movieCol{padding-top:calc(310 / 2000 * 100%)}}.content#movieCol::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#movieCol::before{background:url(../images/top/bg_movie_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(810 / 960 * 100%);margin-top:calc(-440 / 960 * 100%)}}@media screen and (min-width: 768px){.content#movieCol::before{background:url(../images/top/bg_movie_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(810 / 2000 * 100%);margin-top:calc(-350 / 2000 * 100%)}}.content#movieCol #movieSlider{position:relative;margin:0 auto}@media screen and (max-width: 767px){.content#movieCol #movieSlider{width:calc(640 / 960 * 100vw)}}@media screen and (min-width: 768px){.content#movieCol #movieSlider{width:calc(800 / 2000 * 100vw)}}.content#movieCol #movieSlider::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #fff;box-sizing:border-box;pointer-events:none;z-index:100}.content#movieCol #movieSlider li{position:relative;display:block}@media screen and (max-width: 767px){.content#movieCol #movieSlider li{height:calc(640 / 960 * 56.25vw)}}@media screen and (min-width: 768px){.content#movieCol #movieSlider li{height:calc(800 / 2000 * 56.25vw)}}.content#movieCol #movieSlider li iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content#movieCol #movieSlider .slide-arrow{position:absolute;top:50%;cursor:pointer}@media screen and (max-width: 767px){.content#movieCol #movieSlider .slide-arrow{width:calc(60 / 960 * 100vw);height:calc(60 / 960 * 100vw);margin:calc(-30 / 960 * 100vw) calc(20 / 960 * 100vw) 0}}@media screen and (min-width: 768px){.content#movieCol #movieSlider .slide-arrow{width:calc(60 / 2000 * 100vw);height:calc(60 / 2000 * 100vw);margin:calc(-30 / 2000 * 100vw) calc(20 / 2000 * 100vw) 0}}@media (hover: hover){.content#movieCol #movieSlider .slide-arrow{transition:opacity 0.3s}.content#movieCol #movieSlider .slide-arrow:hover{opacity:0.7}}.content#movieCol #movieSlider .slide-arrow.prev-arrow{background:url(../images/common/arrow_l.svg) center center no-repeat;background-size:cover;right:100%}.content#movieCol #movieSlider .slide-arrow.next-arrow{background:url(../images/common/arrow_r.svg) center center no-repeat;background-size:cover;left:100%}@media screen and (max-width: 767px){.content#aboutCol{padding:calc(250 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol{padding-top:calc(250 / 2000 * 100%)}}.content#aboutCol::before,.content#aboutCol::after{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#aboutCol::before{background:url(../images/top/bg_about_02_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(510 / 960 * 100%);margin-top:calc(-510 / 960 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol::before{background:url(../images/top/bg_about_02_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(510 / 2000 * 100%);margin-top:calc(-410 / 2000 * 100%)}}@media screen and (max-width: 767px){.content#aboutCol::after{background:url(../images/top/bg_about_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1040 / 960 * 100%);margin-top:calc(-200 / 960 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol::after{background:url(../images/top/bg_about_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1040 / 2000 * 100%);margin-top:calc(-100 / 2000 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol #aboutList{display:-webkit-flex;display:flex}}@media screen and (max-width: 767px){.content#aboutCol #aboutList li{width:100%}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li{width:calc(100% / 3)}}@media (hover: hover){.content#aboutCol #aboutList li{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}.content#aboutCol #aboutList li:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@media screen and (max-width: 767px){.content#aboutCol #aboutList li:nth-child(1){background:url(../images/top/about/bg_about_01_sp.png) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li:nth-child(1){background:url(../images/top/about/bg_about_01_pc.png) center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){.content#aboutCol #aboutList li:nth-child(2){background:url(../images/top/about/bg_about_02_sp.png) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li:nth-child(2){background:url(../images/top/about/bg_about_02_pc.png) center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){.content#aboutCol #aboutList li:nth-child(3){background:url(../images/top/about/bg_about_03_sp.png) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li:nth-child(3){background:url(../images/top/about/bg_about_03_pc.png) center center no-repeat;background-size:cover}}.content#aboutCol #aboutList li a{position:relative;display:block}@media screen and (max-width: 767px){.content#aboutCol #aboutList li a{padding-bottom:calc(340 / 800 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li a{padding-bottom:calc(530 / 520 * 100%)}}.content#aboutCol #aboutList li p{position:absolute;left:0}.content#aboutCol #aboutList li p.decoTxt{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;font-family:"Jost",serif;color:#fff;line-height:1em}@media screen and (max-width: 767px){.content#aboutCol #aboutList li p.decoTxt{font-size:2.2em}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li p.decoTxt{font-size:3em}}.content#aboutCol #aboutList li p.lineTxt{bottom:0}@media screen and (max-width: 767px){.content#aboutCol #aboutList li p.lineTxt{margin:calc(10 / 800 * 100%)}}@media screen and (min-width: 768px){.content#aboutCol #aboutList li p.lineTxt{margin:calc(10 / 520 * 100%)}}@media screen and (max-width: 767px){.content#aboutCol #aboutList li+li{margin-top:calc(20 / 960 * 100vw)}}@media screen and (max-width: 767px){.content#remasterCol{padding:calc(250 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol{padding-top:calc(250 / 2000 * 100%)}}.content#remasterCol::before,.content#remasterCol::after{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#remasterCol::before{background:url(../images/top/bg_remaster_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1160 / 960 * 100%);margin-top:calc(-740 / 960 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol::before{background:url(../images/top/bg_remaster_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1160 / 2000 * 100%);margin-top:calc(-740 / 2000 * 100%)}}@media screen and (max-width: 767px){.content#remasterCol::after{background:url(../images/top/bg_remaster_02_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(840 / 960 * 100%);margin-top:calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol::after{background:url(../images/top/bg_remaster_02_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(840 / 2000 * 100%);margin-top:calc(100 / 2000 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol #remasterList{display:-webkit-flex;display:flex}}@media screen and (max-width: 767px){.content#remasterCol #remasterList li{width:100%}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li{width:50%}}@media (hover: hover){.content#remasterCol #remasterList li{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}.content#remasterCol #remasterList li:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@media screen and (max-width: 767px){.content#remasterCol #remasterList li:nth-child(1){background:url(../images/top/remaster/bg_remaster_01_sp.png) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li:nth-child(1){background:url(../images/top/remaster/bg_remaster_01_pc.png) center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){.content#remasterCol #remasterList li:nth-child(2){background:url(../images/top/remaster/bg_remaster_02_sp.png) center center no-repeat;background-size:cover}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li:nth-child(2){background:url(../images/top/remaster/bg_remaster_02_pc.png) center center no-repeat;background-size:cover}}.content#remasterCol #remasterList li a{position:relative;display:block}@media screen and (max-width: 767px){.content#remasterCol #remasterList li a{padding-bottom:calc(340 / 800 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li a{padding-bottom:calc(420 / 780 * 100%)}}.content#remasterCol #remasterList li p{position:absolute;left:0}.content#remasterCol #remasterList li p.decoTxt{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;font-family:"Jost",serif;color:#fff;line-height:1em}@media screen and (max-width: 767px){.content#remasterCol #remasterList li p.decoTxt{font-size:2.2em}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li p.decoTxt{font-size:3em}}.content#remasterCol #remasterList li p.decoTxt small{font-size:0.5em;line-height:1.3em;margin-right:0.3em}.content#remasterCol #remasterList li p.lineTxt{bottom:0}@media screen and (max-width: 767px){.content#remasterCol #remasterList li p.lineTxt{margin:calc(10 / 800 * 100%)}}@media screen and (min-width: 768px){.content#remasterCol #remasterList li p.lineTxt{margin:calc(10 / 780 * 100%)}}@media screen and (max-width: 767px){.content#remasterCol #remasterList li+li{margin-top:calc(20 / 960 * 100vw)}}@media screen and (max-width: 767px){.content#mechaCol{padding:calc(250 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#mechaCol{padding-top:calc(250 / 2000 * 100%)}}.content#mechaCol::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#mechaCol::before{background:url(../images/top/bg_mecha_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1350 / 960 * 100%);margin-top:calc(-260 / 960 * 100%)}}@media screen and (min-width: 768px){.content#mechaCol::before{background:url(../images/top/bg_mecha_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1350 / 2000 * 100%);margin-top:calc(-260 / 2000 * 100%)}}.content#mechaCol .contentInner{width:100%}.content#mechaCol #mechaList li{padding-left:0.5rem;box-sizing:border-box}@media screen and (max-width: 767px){.content#mechaCol #mechaList li{width:25%}}@media screen and (min-width: 768px){.content#mechaCol #mechaList li{width:12.5%}}.content#mechaCol #mechaList a{position:relative;display:block;background:linear-gradient(to top, #a6a6a6, #fff);-webkit-mask-image:url(../images/top/mecha/img_mask.svg);mask-image:url(../images/top/mecha/img_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (hover: hover){.content#mechaCol #mechaList a img{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.content#mechaCol #mechaList a img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.content#mechaCol #mechaList a::before,.content#mechaCol #mechaList a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}.content#mechaCol #mechaList a::before{border:solid 1px #a6a6a6;z-index:5}.content#mechaCol #mechaList a::after{background:url(../images/top/mecha/img_frame.svg) center center no-repeat;background-size:cover;z-index:10}.content#mechaCol #mechaList a img{display:block;width:100%}.content#mechaCol #mechaList a+a{margin-top:0.5rem;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width: 767px){.content#productCol{padding:calc(250 / 960 * 100%) 0 calc(110 / 960 * 100%)}}@media screen and (min-width: 768px){.content#productCol{padding-top:calc(250 / 2000 * 100%)}}.content#productCol::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#productCol::before{background:url(../images/top/bg_product_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1930 / 960 * 100%);margin-top:calc(-1170 / 960 * 100%)}}@media screen and (min-width: 768px){.content#productCol::before{background:url(../images/top/bg_product_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(1930 / 2000 * 100%);margin-top:calc(-1170 / 2000 * 100%)}}.content#productCol #productList{width:100%;border:solid 1px #000;box-sizing:border-box}@media screen and (min-width: 768px){.content#productCol #productList{display:-webkit-flex;display:flex}}@media screen and (min-width: 768px){.content#productCol #productList li{width:calc(100% / 3);min-height:100%}}.content#productCol #productList li .btn{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%;height:16rem;-webkit-align-items:center;align-items:center;border-width:1px;padding-top:1.5rem;padding-bottom:1.5rem}.content#productCol #productList li .btn img{margin:0 auto}@media screen and (max-width: 767px){.content#productCol #productList li .btn img{width:calc(380 / 960 * 150vw)}}@media screen and (min-width: 768px){.content#productCol #productList li .btn img{width:calc(380 / 2000 * 100vw)}}.content#productCol #productList li .btn .lineTxt{width:100%;text-align:center;font-size:1rem;line-height:1em;margin-top:0.5rem}.content#productCol #productList li .btn .lineTxt span{width:12rem}@media screen and (max-width: 767px){.content#specCol{padding-top:calc(250 / 960 * 100%)}}@media screen and (min-width: 768px){.content#specCol{padding-top:calc(250 / 2000 * 100%)}}.content#specCol::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#specCol::before{background:url(../images/top/bg_spec_01_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(960 / 960 * 100%);margin-top:calc(-60 / 960 * 100%)}}@media screen and (min-width: 768px){.content#specCol::before{background:url(../images/top/bg_spec_01_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(960 / 2000 * 100%)}}.content#specCol>.bg{z-index:10}.content#specCol>.bg::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;box-sizing:border-box;z-index:-1}@media screen and (max-width: 767px){.content#specCol>.bg::before{background:url(../images/top/bg_spec_02_sp.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(685 / 960 * 100%);margin-bottom:calc(-70 / 960 * 100%)}}@media screen and (min-width: 768px){.content#specCol>.bg::before{background:url(../images/top/bg_spec_02_pc.png) center center no-repeat;background-size:100% auto;padding-bottom:calc(685 / 2000 * 100%);margin-bottom:calc(-70 / 2000 * 100%)}}.content#specCol .contentInner:not(:has(#dataCol)){position:relative;z-index:30}@media screen and (max-width: 767px){.content#specCol .contentInner:not(:has(#dataCol)){padding-bottom:calc(180 / 960 * 100%)}}@media screen and (min-width: 768px){.content#specCol .contentInner:not(:has(#dataCol)){padding-bottom:calc(150 / 2000 * 100%)}}.content#specCol #graphicTable table{width:100%}.content#specCol #graphicTable td{width:calc((100% + 1))}.content#specCol #graphicTable td:has(img){padding:0}.content#specCol #graphicTable td a{overflow:hidden}@media (hover: hover){.content#specCol #graphicTable td a img{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.content#specCol #graphicTable td a img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.content#specCol .contentInner:has(#dataCol){position:relative;width:100%}@media screen and (max-width: 767px){.content#specCol .contentInner:has(#dataCol){background:url(../images/top/bg_spec_sp.png) center center no-repeat;background-size:cover;padding:calc(180 / 960 * 100%) 0}}@media screen and (min-width: 768px){.content#specCol .contentInner:has(#dataCol){background:url(../images/top/bg_spec_pc.png) center center no-repeat;background-size:cover;padding:calc(150 / 2000 * 100%) 0}.content#specCol .contentInner:has(#dataCol)::before,.content#specCol .contentInner:has(#dataCol)::after{content:"";position:absolute;top:0;background:rgba(0,0,0,0.3);width:calc(220 / 2000 * 100%);height:100%}.content#specCol .contentInner:has(#dataCol)::before{left:0}.content#specCol .contentInner:has(#dataCol)::after{right:0}}.content#specCol #dataCol dl{background:#fff;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){.content#specCol #dataCol dl{width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){.content#specCol #dataCol dl{display:-webkit-flex;display:flex;width:calc(1000 / 2000 * 100%)}}.content#specCol #dataCol dl>dt{position:relative;display:inline-block;width:10em;font-weight:400;color:#fff;padding:0.5rem 0 0.5rem 1rem;z-index:10}.content#specCol #dataCol dl>dt::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(to left, #b92e73 10%, #743e8c 35%, #2b4da0 65%, #005bac 90%);width:100%;height:100%;z-index:-1;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.content#specCol #dataCol dl>dt::after,.content#specCol #dataCol dl>dt span::before,.content#specCol #dataCol dl>dt span::after{content:"";position:absolute;top:0;left:100%;background:#b92e73;height:100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.content#specCol #dataCol dl>dt::after{width:0.6rem;margin-left:0.25rem}.content#specCol #dataCol dl>dt span::before{width:0.4rem;margin-left:1.1rem}.content#specCol #dataCol dl>dt span::after{width:0.2rem;margin-left:1.75rem}@media screen and (max-width: 767px){.content#specCol #dataCol dl>dd{padding:0.5rem 1rem 1rem}}@media screen and (min-width: 768px){.content#specCol #dataCol dl>dd{padding:0.5rem 1rem 0.5rem 3rem}}.content#specCol #dataCol dl+dl{margin-top:0.5rem}
