@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal;font-weight:normal}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{font-size:0;line-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-interpolation-mode:bicubic}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:none;text-decoration:none;cursor:help}table{border-collapse:collapse;border-spacing:0}fieldset,img{vertical-align:top;line-height:0}hr{display:none}input,select{vertical-align:middle}html{overflow-y:scroll}*{margin:0;padding:0}html{height:100%}.spec h1{line-height:0;text-indent:-9999px;font-size:0}.platform h1{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}.bcast__btn li a,.flink__bnr ul li a,.flink__llink li a,.flink__tlink li a,.sns>ul>li>a,.sns>ul>li>ul>li>a{-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}body{font-family:"Noto Sans JP","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:min(3.7333333333vw,28px);-webkit-text-size-adjust:none;line-height:1.6;word-wrap:break-word;color:#1e1e1e;background-color:#fff}a:active,a:hover,a:link,a:visited{color:#000;text-decoration:none;outline-width:0;outline:none}a:active,a:hover{color:#000}a,span{font-weight:inherit}strong{font-weight:600}.alert p{min-width:100%;background:#943939;padding:10px 0;color:#ffffff;font-size:20px;font-weight:600;text-align:center;position:fixed;z-index:99999}#container{max-width:1920px;margin:0 auto;overflow:hidden;position:relative}.mainarea{background:#f7f7f7;position:relative;z-index:150}.mainarea *{font-weight:500}.platform{width:100%;height:clamp(10px,8.2666666667vw,40px);position:relative;z-index:100}.platform:before{content:"";display:block;width:min(137.1428571429vw,1920px);height:100%;background:#fff;position:absolute;top:0;left:0;z-index:-1}.platform__icon{height:100%;padding-left:24px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.platform__icon li{margin-right:clamp(8px,2.1428571429vw,30px);line-height:1}.platform__icon__ps5 img{height:clamp(20px,2vw,28px)}.platform__icon__ps4 img{height:clamp(20px,2vw,28px)}.platform__icon__xbs img{height:clamp(20px,2vw,28px)}.platform__icon__xbo img{height:clamp(20px,2vw,28px)}.platform__icon__win img{height:clamp(20px,2vw,28px)}.platform__icon__stm img{height:clamp(22px,2.1428571429vw,30px)}@media screen and (max-width:960px){.platform__icon{padding-left:0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.platform__icon li{margin-right:0}.platform__icon__ps5 img{height:2.6666666667vw}.platform__icon__ps4 img{height:2.6666666667vw}.platform__icon__xbs img{height:2.6666666667vw}.platform__icon__xbo img{height:2.6666666667vw}.platform__icon__win img{height:2.6666666667vw}.platform__icon__stm img{height:2.9333333333vw}}.iziModal{max-width:900px!important;background:#000;border-radius:0!important}.iziModal-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.iziModal-content{-webkit-box-sizing:border-box;box-sizing:border-box}.iziModal img{width:100%}.iziModal .close{width:80px;position:absolute;bottom:-39px;left:0;right:0;margin:auto}.iziModal .close a{width:100%;height:20px;padding-left:22px;line-height:17px;color:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;position:relative;cursor:pointer}.iziModal .close a:after,.iziModal .close a:before{content:"";display:block;width:18px;height:1px;background:#fff;position:absolute;left:0;top:0;bottom:0;margin:auto}.iziModal .close a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.iziModal .close a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.iziMv{width:100%!important;max-width:960px!important;height:auto!important;aspect-ratio:16/9}.iziMv .iziModal-wrap{height:100%!important}.iziMv .iziModal-content{height:100%!important}.iziMv .iziModal-content iframe{height:100%!important}.iziRgg{width:clamp(0px,100%,640px);padding:0;background:url("../img/mobile/bg_rggpop.jpg") center top/100% no-repeat}.iziRgg .iziModal-content{padding-bottom:clamp(0px,8.2666666667vw,45px)!important;outline:none}.bcast{margin-top:clamp(0px,3.3333333333vw,64px);padding:0;position:relative}.bcast h1{width:770px;height:38px;background:url("../img/logo_rggs.svg") center top no-repeat;margin:0 auto;font-size:0;position:relative}.bcast p{margin-top:32px;font-size:32px;color:#fff;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em}.bcast__btn{margin-top:32px;text-align:center}.bcast__btn li{width:238px;margin:0 clamp(0px,0.7291666667vw,14px) clamp(0px,1.4583333333vw,28px);display:inline-block;position:relative}.bcast__btn li a{width:100%;height:100%;padding:11px 0 13px;background:rgba(255,255,255,0.75);border-radius:8px;line-height:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.bcast__btn li a:after{content:"";display:block;width:8px;height:16px;margin:auto;background:url("../img/ftr_btn_arw.svg") left top no-repeat;position:absolute;top:0;right:8px;bottom:0;z-index:1}.bcast__btn li a:hover{opacity:0.5}@media screen and (max-width:960px){.bcast{margin:clamp(0px,10.6666666667vw,56px) auto 0}.bcast h1{width:clamp(0px,92.5333333333vw,592px);height:clamp(0px,18.4vw,118px);background:url("../img/mobile/logo_rggs.svg") center top/100% no-repeat}.bcast p{margin-top:clamp(0px,8.5333333333vw,46px);font-size:clamp(0px,6.4vw,40px)}.bcast__btn{margin-top:clamp(0px,8.5333333333vw,46px)}.bcast__btn li{width:clamp(0px,45.0666666667vw,288px);height:auto;margin:0 0 clamp(0px,2.4vw,14px)}.bcast__btn li a{padding:clamp(0px,2.9333333333vw,16px) 0 clamp(0px,3.4666666667vw,19px);border-radius:8px;font-size:clamp(0px,3.7333333333vw,24px)}.bcast__btn li a:after{width:clamp(0px,1.3333333333vw,9px);height:clamp(0px,2.6666666667vw,17px);margin:auto;background:url("../img/ftr_btn_arw.svg") left top/100% no-repeat;right:clamp(0px,2.1333333333vw,7px)}.bcast__btn li a:hover{opacity:1}.bcast__btn li:nth-child(odd){margin-right:clamp(0px,2.4vw,14px)}}.iziStore{max-width:750px!important;background:transparent;-webkit-box-shadow:none;box-shadow:none}.iziStore .iziModal-content{max-height:85vh;padding-bottom:50px!important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.iziStore .close{bottom:13px}.iziStore .store{max-height:calc(85vh - 50px);padding:min(8vw,60px) min(3.7333333333vw,28px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;background:#fff;-ms-scroll-chaining:none;overscroll-behavior:contain;text-align:left;line-height:1}.iziStore .store h1{margin-bottom:min(9.3333333333vw,70px);font-size:min(6.9333333333vw,52px);font-weight:900;color:#1e1e1e}.iziStore .store div{padding:min(5.3333333333vw,40px) min(5.3333333333vw,40px);background:#e7e7e7}.iziStore .store img{height:min(5.3333333333vw,40px);width:auto}.iziStore .store dt{margin:0 0 min(5.3333333333vw,40px)}.iziStore .store dd{margin-top:min(0.8vw,6px)}.iziStore .store a{padding:min(3.0666666667vw,25px) min(5.8666666667vw,44px);font-size:min(3.2vw,24px);display:block;color:#fff;background:url("../img/arrow_w_right.svg") #1e1e1e no-repeat 95.1140065147% center/min(1.8666666667vw,14px) auto;position:relative}.iziStore .store a:after{content:"";display:block;width:min(2.6666666667vw,20px);height:100%;background:#6b6b6b;position:absolute;top:0;left:0}.iziStore .store .btn-d a{color:#d2e9f7}.iziStore .store .btn-d a:after{background:-webkit-gradient(linear,left top,right top,from(#7e87a1),to(#cacdd6));background:linear-gradient(90deg,#7e87a1 0%,#cacdd6 100%)}.iziStore .store .btn-u a{color:#fff000}.iziStore .store .btn-u a:after{background:-webkit-gradient(linear,left top,right top,from(#c98110),to(#fdef28));background:linear-gradient(90deg,#c98110 0%,#fdef28 100%)}@media (orientation:landscape){.iziStore{max-width:600px!important}.iziStore .iziModal-content{max-height:80vh}.iziStore .store{max-height:calc(80vh - 50px)}}#gnavwrapper .gnav{top:0;left:0;z-index:200}#gnavwrapper .gnav__area a{color:#fff}#gnavwrapper .gnav__area img{height:100%}#gnavwrapper .new{line-height:0;text-indent:-9999px;font-size:0;background:#ff0500;display:block;border-radius:50%}#gnavwrapper .language{width:126px;position:absolute;top:-40px;right:24px;z-index:10}#gnavwrapper .language:hover ul{opacity:1;visibility:visible}#gnavwrapper .language__btn{width:126px;height:40px;background:url("../img/icon_lng.svg") left center/100% no-repeat;cursor:pointer}@media screen and (max-width:1400px){#gnavwrapper .language{width:clamp(106px,9vw,126px)}#gnavwrapper .language__btn{width:100%}}#gnavwrapper .language ul{width:100%;padding:20px 0;background:#f0f0f0;overflow:hidden;position:absolute;opacity:0;visibility:hidden;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}#gnavwrapper .language ul:before{content:"";display:block;width:24px;height:24px;margin:0 auto;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-12px;left:0;right:0;z-index:5}#gnavwrapper .language ul li{font-size:12px;position:relative}#gnavwrapper .language ul li a{padding:8px 0;display:block;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}#gnavwrapper .language ul li a:hover{background:#fafafa}#gnavwrapper .language ul li a:before{content:"";display:block;width:4px;height:10px;margin:auto;background:url("../img/ftr_btn_arw.svg") left top/100% no-repeat;position:absolute;top:0;right:4px;bottom:0;z-index:5}.btn-buy a{width:min(72vw,540px);height:min(14.6666666667vw,110px);line-height:min(14vw,105px);margin:0 auto;padding-left:min(13.3333333333vw,100px);display:block;font-size:min(5.3333333333vw,40px);background:#d21919;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative;cursor:pointer}.btn-buy a .icon{width:min(14.9333333333vw,112px);height:min(12.5333333333vw,94px);display:block;position:absolute;top:0;bottom:0;left:min(1.0666666667vw,8px);margin:auto;overflow:hidden;z-index:0}.btn-buy a .icon:after,.btn-buy a .icon:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0}.btn-buy a .icon:after{background:url("../img/icon_buy.svg") no-repeat min(3.4666666667vw,26px) center/min(5.6vw,42px);left:0}.btn-buy a .icon:before{background:#9c0f0c;-webkit-transform:skewX(-17deg);transform:skewX(-17deg);left:max(-14px,-1.8666666667vw)}@media screen and (max-width:960px){#gnavwrapper:before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);pointer-events:none;z-index:100;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#gnavwrapper.open:before{opacity:1}#gnavwrapper .gnavbtn{width:min(12vw,90px);height:min(13.3333333333vw,100px);background:#1e1e1e;display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;z-index:150}#gnavwrapper .gnavbtn span:not(.new){width:min(5.6vw,42px);height:min(0.5333333333vw,4px);margin:0 auto;background:#fff;display:block;position:absolute;left:0;right:0;overflow:hidden}#gnavwrapper .gnavbtn:before{content:"";display:block;width:0;height:0;border-right:min(6.6666666667vw,50px) solid transparent;border-top:min(13.3333333333vw,100px) solid #1e1e1e;position:absolute;top:0;left:min(12vw,90px)}#gnavwrapper .gnavbtn01{top:min(4vw,30px)}#gnavwrapper .gnavbtn02{top:min(6.4vw,48px)}#gnavwrapper .gnavbtn03{top:min(8.8vw,66px)}#gnavwrapper .gnavbtn .new{width:min(2.1333333333vw,16px);height:min(2.1333333333vw,16px);position:absolute;top:min(1.3333333333vw,10px);right:0}#gnavwrapper.fix .gnavbtn{position:fixed}#gnavwrapper.open .gnavbtn{width:100%;height:100%;position:fixed;top:0;left:0;background:transparent}#gnavwrapper.open .gnavbtn span:not(.new){width:min(8.3333333333vw,50px);height:min(0.3333333333vw,2px);background:#fff;left:min(89vw,534px);right:auto;top:min(6.3333333333vw,38px)}#gnavwrapper.open .gnavbtn:before{width:min(13.3333333333vw,80px);height:min(13.3333333333vw,80px);border:none;background:#1e1e1e;left:min(86.6666666667vw,520px)}#gnavwrapper.open .gnavbtn .new{display:none}#gnavwrapper.open .gnavbtn .gnavbtn01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gnavwrapper.open .gnavbtn .gnavbtn02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gnavwrapper.open .gnavbtn .gnavbtn03{display:none}#gnavwrapper .gnav{width:min(86.6666666667vw,520px);height:100%;background:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;overflow-y:auto;visibility:hidden;-webkit-transform:translate(max(-550px,-91.6666666667vw));transform:translate(max(-550px,-91.6666666667vw))}#gnavwrapper.move .gnav{visibility:visible;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out}#gnavwrapper.open .gnav{visibility:visible;-webkit-transform:translate(0);transform:translate(0)}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) a{margin-top:1px;padding:0 min(8.6666666667vw,52px);line-height:min(13.3333333333vw,80px);font-size:min(5.8333333333vw,35px);background:#e7e7e7;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;position:relative}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) a:after{content:"";display:block;width:min(2.5vw,15px);height:min(3.5vw,21px);background:url("../img/arrow_right.svg") no-repeat 0 0/100%;position:absolute;top:0;bottom:0;right:min(4.6666666667vw,28px);margin:auto}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul{padding-left:min(5vw,30px);background:#e7e7e7}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul a{margin-top:2px;padding:min(4vw,24px) min(5.8333333333vw,35px) min(3.5vw,21px);background:#fff;font-size:min(4vw,24px);line-height:1.2}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul a:after{display:none}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .gnav__battle-list01 a,#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .gnav__dlc-list01 a,#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .gnav__home-list01 a,#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .gnav__location-list01 a{margin-top:0}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .new{margin-top:max(-10px,-1.3333333333vw)}#gnavwrapper .gnav__area .gnav__logo{height:min(19vw,114px);padding:min(4.3333333333vw,26px) 0;text-align:center}#gnavwrapper .gnav__area .gnav_buy{display:none}#gnavwrapper .gnav__area li.on>a{background:#ccc}#gnavwrapper .gnav__area .new{width:min(2.1333333333vw,16px);height:min(2.1333333333vw,16px);margin-top:min(2.6666666667vw,20px)}#gnavwrapper .language{width:100%;position:relative;top:auto;right:auto;left:auto;bottom:auto;margin-top:auto;z-index:10}#gnavwrapper .language__btn{width:clamp(0px,30.4vw,180px);height:clamp(0px,15vw,90px);margin:0 auto}#gnavwrapper .language:hover ul{opacity:0;visibility:hidden}#gnavwrapper .language.on ul{opacity:1;visibility:visible}#gnavwrapper .language ul{width:clamp(0px,30.4vw,180px);height:auto;margin:0 auto;padding:0 0 clamp(0px,5.3333333333vw,32px) 0;background:#fff;top:auto;right:0;left:0;bottom:clamp(0px,15vw,90px);z-index:10}#gnavwrapper .language ul:before{content:"";display:block;width:24px;height:24px;margin:0 auto;background:#efefef;top:auto;bottom:-12px;pointer-events:none}#gnavwrapper .language ul li{font-size:clamp(0px,1.6vw,10px);margin-bottom:1px}#gnavwrapper .language ul li:last-child{margin-bottom:0}#gnavwrapper .language ul li a{padding:clamp(0px,3.2vw,19px) 0;background:#fafafa;-webkit-transition:none;transition:none}#gnavwrapper .language ul li a:hover{background:#fafafa}#gnavwrapper .language ul li a:before{width:clamp(0px,1.3333333333vw,8px);height:clamp(0px,2.6666666667vw,16px);right:clamp(0px,1.0666666667vw,6px)}}@media screen and (max-width:960px) and (orientation:landscape){#gnavwrapper .language ul li a{padding:clamp(0px,3.2vw,10px) 0}}@media screen and (max-width:960px){.visual .btn-buy.type2{position:fixed;left:0;width:100%;bottom:0;z-index:100}.visual .btn-buy.type2 a{width:100%}}@media screen and (min-width:961px){body{font-size:min(1.25vw,16px)}.iziModal .close{width:72px;height:72px;bottom:auto;left:auto;top:-72px;right:-72px}.iziModal .close a{line-height:0;text-indent:-9999px;font-size:0;height:100%;padding:0}.iziModal .close a:after,.iziModal .close a:before{width:72px;height:1px;right:0}.iziMv{max-width:1084px!important}.iziRgg{width:900px;background:url("../img/bg_rggpop.jpg") center -85px no-repeat}.iziRgg .iziModal-content{padding-bottom:clamp(0px,1.9791666667vw,38px)!important}.iziStore{max-width:min(90vw,1152px)!important}.iziStore .iziModal-wrap{height:auto!important;overflow-x:visible!important;overflow-y:visible!important}.iziStore .iziModal-content{max-height:none;height:auto;padding-bottom:0!important}.iziStore .store{max-height:calc(100vh - 144px);overflow-y:auto;padding:min(4.6875vw,60px) min(5vw,64px)}.iziStore .store h1{margin-bottom:min(3.90625vw,50px);font-size:min(3.125vw,40px)}.iziStore .store dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.5625vw,20px) 0}.iziStore .store dl div{padding:min(2.34375vw,30px) min(1.5625vw,20px) min(1.5625vw,20px);width:32.22%}.iziStore .store dl:after{content:"";display:block;width:32.22%}.iziStore .store img{height:min(2.03125vw,26px)}.iziStore .store dt{margin:0 0 min(2.5vw,32px)}.iziStore .store dd{margin-top:min(0.3125vw,4px);padding:0}.iziStore .store a{padding:min(0.9375vw,12px) min(1.796875vw,23px) min(1.09375vw,14px);background-size:min(0.703125vw,9px) auto;font-size:min(1.09375vw,14px);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.iziStore .store a:hover{opacity:0.5}.iziStore .store a:after{width:min(0.9375vw,12px)}#gnavwrapper .gnav{width:100%;background:#313131;position:absolute}#gnavwrapper.fix .gnav{position:fixed}#gnavwrapper .gnav__area{height:min(5.46875vw,70px);padding-left:min(18.046875vw,231px);display:-webkit-box;display:-ms-flexbox;display:flex}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) a{padding:0 min(1.484375vw,19px);line-height:min(5.390625vw,69px);font-size:min(1.40625vw,18px);-webkit-transition:color 0.3s;transition:color 0.3s;position:relative}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) a:hover{color:#8e989e}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul{width:100%;padding-left:min(19.53125vw,250px);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;background:#fff;border-bottom:1px solid #313131;position:absolute;top:min(5.46875vw,70px);left:0}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul a{padding:min(0.9375vw,12px) min(0.625vw,10px) min(1.015625vw,13px);display:block;line-height:1;font-size:min(0.875vw,14px);color:#1e1e1e;position:relative}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul a:before{content:"";display:inline-block;width:1px;height:min(0.625vw,10px);background:#b8b8b8;position:absolute;top:min(0.9375vw,15px);left:0}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul li:first-child a{padding-left:0}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul li:first-child a:before{display:none}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .new{width:min(0.375vw,6px);height:min(0.375vw,6px);top:min(0.3125vw,5px);right:min(0.375vw,6px)}#gnavwrapper .gnav__area :not(.gnav_buy,.gnav__logo) ul .on a{color:#ababab}#gnavwrapper .gnav__area .gnav__logo{height:min(9.296875vw,119px);padding:min(1.71875vw,22px) min(2.1875vw,28px) 0 min(1.5625vw,20px);position:absolute;top:0;left:0;z-index:10}#gnavwrapper .gnav__area .gnav_buy{position:absolute;top:min(0.78125vw,10px);right:min(1.5625vw,20px)}#gnavwrapper .gnav__area .gnav_buy a{width:min(23.125vw,296px);height:min(3.90625vw,50px);line-height:min(3.671875vw,47px);padding-left:min(4.140625vw,53px);font-size:min(1.875vw,24px)}#gnavwrapper .gnav__area .gnav_buy a .icon{width:min(4.296875vw,55px);height:min(3.59375vw,46px);left:min(0.15625vw,2px)}#gnavwrapper .gnav__area .gnav_buy a .icon:after{background-size:min(1.640625vw,21px);background-position:min(1.7333333333vw,13px)}#gnavwrapper .gnav__area .gnav_buy a .icon:before{left:max(-7px,-0.546875vw)}#gnavwrapper .gnav__area li.on a{color:#8e989e}#gnavwrapper .gnav__area li.on ul a{color:#1e1e1e}#gnavwrapper .gnav__area .new{width:min(0.625vw,8px);height:min(0.625vw,8px);position:absolute;top:max(-0.3125vw,-4px);right:min(0.859375vw,11px)}#gnavwrapper .gnav__area ul.gnav__battle-list,#gnavwrapper .gnav__area ul.gnav__dlc-list,#gnavwrapper .gnav__area ul.gnav__home-list,#gnavwrapper .gnav__area ul.gnav__location-list{display:none;font-size:0}#gnavwrapper .gnav__area ul.gnav__battle-list li,#gnavwrapper .gnav__area ul.gnav__dlc-list li,#gnavwrapper .gnav__area ul.gnav__home-list li,#gnavwrapper .gnav__area ul.gnav__location-list li{display:inline-block}.btn-buy a{width:min(34.6875vw,444px);height:min(5.78125vw,74px);line-height:min(5.390625vw,69px);padding-left:min(6.09375vw,78px);font-size:min(2.34375vw,30px);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.btn-buy a .icon{width:min(6.5625vw,84px);height:min(4.84375vw,62px);left:min(0.46875vw,6px)}.btn-buy a .icon:after{background-size:min(2.5vw,32px);background-position:min(1.5625vw,20px)}.btn-buy a .icon:before{left:max(-10px,-0.78125vw);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.btn-buy a:hover{background:#ff4128}.btn-buy a:hover .icon:before{background-color:#db100b}.visual .visualMain .btn-buy{display:none}}footer{width:100%;padding:0 0 clamp(0px,3.3333333333vw,64px);-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em;z-index:100}@media screen and (max-width:960px){footer{padding-bottom:min(20vw,150px)}}.sns{padding-top:24px;background:#e4e4e4;position:relative}.sns:before{content:"";display:block;width:100%;height:50px;background:#fff;position:absolute;top:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.sns>ul{text-align:center;font-size:0;position:relative;z-index:2}.sns>ul>li{width:52px;height:52px;margin:0 26px 0;background:#fff;border-radius:26px;display:inline-block;position:relative}.sns>ul>li>a{display:block;cursor:pointer}.sns>ul>li>a:hover{opacity:0.5}.sns>ul>li>ul{width:136px;position:absolute;top:46px;left:-42px;opacity:0;visibility:hidden;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}.sns>ul>li>ul>li{width:118px;margin:0 0 4px;display:inline-block;position:relative}.sns>ul>li>ul>li>a{width:100%;height:100%;padding:4px 0 5px;background:rgba(0,0,0,0.75);color:#fff;border-radius:4px;display:block;font-size:12px;letter-spacing:0.02;line-height:1}.sns>ul>li>ul>li>a:hover{opacity:0.5}.sns>ul>li.on>ul{visibility:visible;opacity:1}.sns>ul>li.on>a{opacity:0.5}@media screen and (max-width:960px){.sns{padding-top:6.4vw}.sns:before{height:13.3333333333vw}.sns>ul>li{width:13.8666666667vw;height:13.8666666667vw;margin:0 3.7333333333vw 0;border-radius:6.9333333333vw}.sns>ul>li>a:hover{opacity:1}.sns>ul>li.on>a{opacity:0.5}.sns>ul>li>ul{width:36.2666666667vw;top:12.2666666667vw;left:-11.2vw}.sns>ul>li>ul>li{width:32vw;margin:0 0 1.3333333333vw}.sns>ul>li>ul>li>a{padding:1.0666666667vw 0 1.3333333333vw;border-radius:1.0666666667vw;font-size:3.2vw}.sns>ul>li>ul>li>a:hover{opacity:1}}.spec{padding:12vw 3.7333333333vw 10.6666666667vw;background:#e4e4e4}.spec h1{height:27.6vw;margin:0 0 6.6666666667vw 2.6666666667vw;background:url("../img/logo_ryu8.png") no-repeat center 0/auto 100%}.spec__list dl{font-size:3.7333333333vw;line-height:1}.spec__list div{display:-webkit-box;display:-ms-flexbox;display:flex}.spec__list dt{width:26.9333333333vw;margin-bottom:2px;padding:1.6vw 0 1.6vw 2.4vw;color:#888;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;white-space:nowrap;overflow:hidden;position:relative}.spec__list dt:after{content:"";display:block;width:1px;height:3.7333333333vw;background:#a8a8a8;position:absolute;top:1.6vw;right:0}.spec__list dd{width:67.4666666667vw;margin-bottom:2px;padding:1.6vw 2.4vw;letter-spacing:0.2em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.spec__list span{display:inline-block}.spec__list .spec01 dt{letter-spacing:1.39em}.spec__list .spec02 dt{letter-spacing:0.72em}.spec__list .spec03 dt{letter-spacing:0.3em}.spec__list .spec04 dt{letter-spacing:1.04em}.spec__list .spec05 dt{letter-spacing:0.57em}.spec__list .spec06 dt{letter-spacing:1.42em}.spec__list .spec07 dt{letter-spacing:3.7em}.spec__list .spec08 dt{letter-spacing:0.57em}.spec__list .spec05 dd{padding-top:0.8vw;line-height:1.4}.spec__list .spec07 dd,.spec__list .spec08 dd{line-height:1.4;letter-spacing:0.01em}.spec__list .spec07 dd span,.spec__list .spec08 dd span{display:block}.spec__logo__cerox{margin:10.4vw 0 0;text-align:center}.spec__logo__cerox img{width:14.1333333333vw}@media screen and (min-width:961px){.spec{padding:min(4.609375vw,59px) 0 min(4.0625vw,52px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spec h1{width:min(15vw,192px);height:min(9.609375vw,123px);margin:0 min(3.671875vw,47px) 0 0}.spec__list{width:min(75.625vw,968px)}.spec__list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:min(0.9375vw,12px)}.spec__list div{width:50%}.spec__list dt{width:min(9.140625vw,117px);margin:0 0 4px 0;padding:7px 15px 8px}.spec__list dt:after{height:calc(100% - 11px);top:min(0.46875vw,6px)}.spec__list dd{width:calc(100% - min(9.140625vw, 117px));margin:0 4px 4px 0;padding:7px 19px 8px}.spec__list .spec01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spec__list .spec01 dt{letter-spacing:1.9em}.spec__list .spec02{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.spec__list .spec02 dt{letter-spacing:1.08em}.spec__list .spec03{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.spec__list .spec03 dt{letter-spacing:0.62em}.spec__list .spec04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.spec__list .spec04 dt{letter-spacing:1.43em}.spec__list .spec05{width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.spec__list .spec05 dt{letter-spacing:0.95em}.spec__list .spec05 dd{padding:5px 19px 5px}.spec__list .spec06{width:100%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.spec__list .spec06 dt{letter-spacing:1.9em}.spec__list .spec07{width:100%;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.spec__list .spec07 dt{letter-spacing:4.9em}.spec__list .spec07 dd{line-height:1}.spec__list .spec07 dd span{display:inline}.spec__list .spec07 dd span+span{margin-left:1.5em}.spec__list .spec08{width:100%;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.spec__list .spec08 dt{letter-spacing:0.96em}.spec__logo{width:100%}.spec__logo__cerox{margin:min(1.7793594306vw,20px) 0 0}.spec__logo__cerox img{width:min(6.0498220641vw,68px)}}.str__at{margin:clamp(0px,1.4583333333vw,28px) 0 0;padding:0 clamp(0px,1.4583333333vw,28px) 0;font-size:clamp(0px,0.7291666667vw,14px);text-align:center}.str__at li{margin:0 0 clamp(0px,0.5208333333vw,10px);line-height:1.5}@media screen and (max-width:960px){.str__at{margin:9.3333333333vw 0 0;padding:0;font-size:3.7333333333vw;text-align:left}.str__at li{margin:0 0 4vw;padding-left:3.2vw;text-indent:-3.2vw;line-height:1.6}.str__at li:last-child{margin-bottom:0}}.pagetop{padding-bottom:min(6.6666666667vw,50px);text-align:center}.pagetop a{display:block;font-size:min(4.8vw,36px);color:#000;line-height:1}.pagetop svg{width:min(5.8666666667vw,44px);margin:0 auto min(1.6vw,12px);display:block;fill:#000}@media screen and (min-width:961px){.pagetop{width:64px;height:64px;padding:0;border-radius:50%;overflow:hidden;position:fixed;bottom:50px;right:50px;z-index:200;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.pagetop.show{opacity:1;pointer-events:all}.pagetop a{height:100%;padding:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#bababa;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagetop a:hover{background:#e4e4e4}.pagetop a:hover svg{fill:#7d7d7d}.pagetop svg{width:28px;margin:0 auto;fill:#1e1e1e;-webkit-transition:fill 300ms ease-in-out;transition:fill 300ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagetop span{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}}.flink{margin-top:clamp(0px,3.3333333333vw,64px)}.flink__bnr ul{text-align:center}.flink__bnr ul li{width:500px}.flink__bnr ul li a{width:100%;height:100%;display:block;cursor:pointer}.flink__bnr ul li a:hover{opacity:0.5}.flink__bnr ul li span{display:block}.flink__bnr ul li img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flink__bnr.none .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 48px}.flink__bnr.none .swiper-pagination{display:none}.flink__tlink{margin-top:clamp(0px,3.3333333333vw,64px);padding:clamp(0px,0.9895833333vw,19px) 0;text-align:center;border-top:1px solid #363636;border-bottom:1px solid #363636;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.flink__tlink li{margin:0 25px 0 0;display:inline-block;vertical-align:top;position:relative}.flink__tlink li a{display:block;color:#fff;font-size:clamp(12px,0.8333333333vw,16px);cursor:pointer;line-height:1}.flink__tlink li a:hover{opacity:0.5}.flink__tlink li:first-child:before{content:"";display:block;width:1px;height:clamp(13px,0.8333333333vw,16px);background:#9c9c9c;position:absolute;top:1px;left:-12px;z-index:1}.flink__tlink li:last-child{margin-right:0}.flink__tlink li:last-child:after{right:-12px}.flink__tlink li:after{content:"";display:block;width:1px;height:clamp(13px,0.8333333333vw,16px);background:#9c9c9c;position:absolute;top:1px;right:-13px;z-index:1}.flink__llink{margin-top:clamp(0px,3.3333333333vw,64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flink__llink li{margin:0 clamp(0px,1.875vw,36px) 0}.flink__llink li a:hover{opacity:0.5}.flink__llink__sega{width:clamp(0px,9.4791666667vw,182px)}.flink__llink__ryu{width:clamp(0px,5.1041666667vw,98px)}@media screen and (max-width:960px){.flink{margin:10.6666666667vw auto 0}.flink__bnr ul li{width:clamp(0px,82.6666666667vw,620px)}.flink__bnr ul li a:hover{opacity:1}.flink__bnr.none .swiper-wrapper{gap:0}.flink__tlink{margin:10.6666666667vw auto 0;padding:3.2vw 0 2.9333333333vw;letter-spacing:0.02em}.flink__tlink li{line-height:1;margin:0 16px 0 0}.flink__tlink li a{font-size:clamp(12px,2.6666666667vw,20px)}.flink__tlink li a:hover{opacity:1}.flink__tlink li:first-child:before{display:none}.flink__tlink li:last-child{margin-right:0}.flink__tlink li:last-child:after{display:none}.flink__tlink li:after{content:"";display:block;width:1px;height:clamp(13px,3.2vw,24px);background:#9c9c9c;position:absolute;top:0px;right:-8px;z-index:1}.flink__llink{margin:10.6666666667vw auto 0}.flink__llink li{margin:0 5.0666666667vw 0}.flink__llink li a:hover{opacity:1}.flink__llink__sega{width:26.4vw}.flink__llink__ryu{width:14.4vw}}@media screen and (max-width:448px){.flink__tlink li{margin:0 16px 10px 0}.flink__tlink li:first-child{margin:0 16px 0}.flink__tlink li:first-child:after{content:"";display:block;width:1px;height:clamp(13px,3.2vw,24px);background:#9c9c9c;position:absolute;top:0px;right:-8px;z-index:1}.flink__tlink li:nth-child(2){margin-right:16px}.flink__tlink li:nth-child(2):after{content:"A";white-space:pre}.flink__tlink li:last-child{margin-right:0;margin-bottom:0}.flink__tlink li:last-child:after{display:none}.flink__tlink li:after{display:none}}.attention{margin-top:clamp(0px,3.3333333333vw,64px);padding:0 clamp(0px,1.4583333333vw,28px) 0;font-size:clamp(10px,0.625vw,12px);color:#fff;text-align:center}@media screen and (max-width:960px){.attention{width:92.5333333333vw;margin:10.6666666667vw auto 0;padding:0;font-size:3.2vw;text-align:left;line-height:1.6}}.attention .logo-ps4,.attention .logo-ps5,.attention .logo-psf{height:clamp(8px,0.5208333333vw,12px);vertical-align:baseline}@media screen and (max-width:960px){.attention .logo-ps4,.attention .logo-ps5,.attention .logo-psf{height:2.6666666667vw}}.swiper{width:100%}.swiper-pagination{margin-top:25px;position:relative;bottom:auto!important;font-size:0}.swiper-pagination-bullet{opacity:1}#fbnr .swiper-pagination-bullet,#ibnr .swiper-pagination-bullet{width:12px!important;height:12px!important;margin:0 8px!important;background:#373737}#fbnr .swiper-pagination-bullet-active,#ibnr .swiper-pagination-bullet-active{background:#fff}