@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&family=Alegreya+Sans+SC:wght@400;900&display=swap");body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}header{position:relative}header #headerInner{width:100%}@media screen and (max-width: 767px){header #headerInner{padding-top:99.33%;background:url(../images/top/mv_sp.jpg) top center no-repeat;background-size:contain}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner{padding-top:99.33%;background:url(../images/top/mv_sp.jpg) top center no-repeat;background-size:contain}}@media screen and (min-width: 1100px){header #headerInner{padding-top:53.33%;background:url(../images/top/mv_pc.jpg) top center no-repeat;background-size:contain}}header #headerInner h1{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){header #headerInner h1{margin:64.5% auto 0;width:60.26%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner h1{margin:64.5% auto 0;width:60.26%}}@media screen and (min-width: 1100px){header #headerInner h1{margin:36% auto 0;width:30.13%}header #headerInner h1 img{width:100%}}header #headerInner .release{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){header #headerInner .release{margin:86.5% auto 0;width:72.53%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner .release{margin:86% auto 0;width:62.66%;max-width:574px}}@media screen and (min-width: 1100px){header #headerInner .release{margin:46.5% auto 0;width:34.2%;max-width:574px}header #headerInner .release img{width:100%}}header #headerInner .onsale{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){header #headerInner .onsale{margin:86.5% auto 0;width:72.53%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner .onsale{margin:87% auto 0;width:60%;max-width:448px}}@media screen and (min-width: 1100px){header #headerInner .onsale{margin:47.5% auto 0;width:30%;max-width:448px}header #headerInner .onsale img{width:100%}}header #headerInner #pt{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){header #headerInner #pt{margin:2.5% 0 0 2.5%;width:36.6%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner #pt{margin:2.5% 0 0 2.5%;width:36.6%}}@media screen and (min-width: 1100px){header #headerInner #pt{margin:70px auto 0;width:568px;height:25px;background:url(../images/common/logo_pt_pc.png) top center no-repeat;background-size:contain}header #headerInner #pt img{display:none}}header #bnrCol{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;background-color:#000}header #bnrCol a{padding-bottom:3%}header #bnrCol a img{width:100%;height:auto}@media screen and (max-width: 767px){header #bnrCol{padding:3% 3% 0}header #bnrCol a{width:49%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #bnrCol{padding:3% 3% 0}header #bnrCol a{width:32%}}@media screen and (min-width: 1100px){header #bnrCol{display:block;background-color:transparent;position:absolute;top:90px;right:10px;width:20%;max-width:350px}header #bnrCol a{display:block;padding-bottom:10px}header #bnrCol.nofloat{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;background-color:#000;position:inherit;top:inherit;right:inherit;width:auto;max-width:inherit;padding:20px 20px 0}header #bnrCol.nofloat a{width:23.5%;max-width:350px;padding-bottom:20px;margin:0 1.5% 0 0}header #bnrCol.nofloat a:last-of-type{margin-right:0}}.btnBuy{position:fixed;top:0;right:0;z-index:100;cursor:pointer}@media screen and (max-width: 767px){.btnBuy{margin:2.6% 2.6% 0 0;width:35%}}@media screen and (min-width: 768px) and (max-width: 1099px){.btnBuy{margin:20px 20px 0 0}}@media screen and (min-width: 1100px){.btnBuy{margin:20px 20px 0 0;transition:.3s;cursor:pointer}.btnBuy:hover{-webkit-filter:brightness(1.35);filter:brightness(1.35)}}.buyNav{display:none;position:fixed;top:0;left:0;right:0;z-index:101;background:url(../images/common/bg_sl.png) center repeat;background-color:#333;border-bottom:1px solid #000;width:100%;max-height:90vh;overflow-y:auto}@media screen and (max-width: 767px){.buyNav{padding:6.5% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav{padding:6% 0}}@media screen and (min-width: 1100px){.buyNav{padding:50px 0}}.buyNav h2{text-align:center;margin:0 auto}@media screen and (max-width: 767px){.buyNav h2{margin-bottom:4%;width:33.85417vw}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav h2{margin-bottom:4%;width:27.08333vw}}@media screen and (min-width: 1100px){.buyNav h2{margin-bottom:30px}}.buyNavInner{margin:0 auto}@media screen and (max-width: 767px){.buyNavInner{width:94.66%}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNavInner{width:94.66%}}@media screen and (min-width: 1100px){.buyNavInner{width:94.66%}}.buyNav .imgPkg{display:block}@media screen and (max-width: 767px){.buyNav .imgPkg{margin:0 auto 6%;width:45%}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav .imgPkg{margin:0 auto 6%;width:45%}}@media screen and (min-width: 1100px){.buyNav .imgPkg{margin:0 auto 40px;width:300px}}.buyNav .storeList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.buyNav .storeList li{vertical-align:middle;font-size:110%;font-weight:700}@media screen and (max-width: 767px){.buyNav .storeList li{margin:0 2% 2%;width:45%}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav .storeList li{margin:0 1.5% 1.5%;width:30%}}@media screen and (min-width: 1100px){.buyNav .storeList li{margin:0 1.5% 1.5%;width:30%}}.buyNav .storeList li a{display:block;background-color:#ce2121;color:#fff;text-align:center;transition:.5s}@media screen and (max-width: 767px){.buyNav .storeList li a{padding:2.5% 0;border-radius:8px 0 8px 0}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav .storeList li a{padding:2.5%;border-radius:12px 0 12px 0}}@media screen and (min-width: 1100px){.buyNav .storeList li a{padding:15px;border-radius:15px 0 15px 0}}.buyNav .storeList li a:hover{background-color:#ff5488;text-decoration:none}.buyNav .storeList li a.xbox{background-color:#31782d}.buyNav .storeList li a.xbox:hover{-webkit-filter:brightness(1.35);filter:brightness(1.35)}.buyNav .storeList li a.steam{background-color:#141a38}.buyNav .storeList li a.steam:hover{-webkit-filter:brightness(1.35);filter:brightness(1.35)}.buyNav .storeList li a.ps{background-color:#2b3e90}.buyNav .storeList li a.ps:hover{-webkit-filter:brightness(1.35);filter:brightness(1.35)}.buyNav .btnClose{display:block;background-color:#fff;color:#2e3135;text-align:center;font-size:90%;font-weight:700;transition:.5s;cursor:pointer}@media screen and (max-width: 767px){.buyNav .btnClose{margin:3% auto 0;padding:1.5% 0;border-radius:8px 0 8px 0;width:30%}}@media screen and (min-width: 768px) and (max-width: 1099px){.buyNav .btnClose{margin:2% auto 0;padding:1.5%;border-radius:12px 0 12px 0;width:25%}}@media screen and (min-width: 1100px){.buyNav .btnClose{margin:2% auto 0;padding:10px;border-radius:15px 0 15px 0;width:25%}}.buyNav .btnClose:hover{text-decoration:none}#topics ul#topicSlider{margin:0 auto;width:100%}#topics ul#topicSlider li{position:relative;margin:0 20px 20px;text-align:left;font-weight:500}@media screen and (max-width: 767px){#topics ul#topicSlider li{width:91.5% !important}}@media screen and (min-width: 768px) and (max-width: 1099px){#topics ul#topicSlider li{width:92% !important}}@media screen and (min-width: 1100px){#topics ul#topicSlider li{margin:0 10px 20px;width:90% !important}}#topics ul#topicSlider li .topic-img{overflow:hidden}#topics ul#topicSlider li .topic-img img{width:100%;transition:0.3s}#topics ul#topicSlider li .topic-date{display:inline-block;padding:0 1%;margin:2% auto;background-color:#000;color:#fff}@media screen and (max-width: 767px){#topics ul#topicSlider li .topic-date{font-size:100%}}@media screen and (min-width: 768px) and (max-width: 1099px){#topics ul#topicSlider li .topic-date{font-size:95%}}@media screen and (min-width: 1100px){#topics ul#topicSlider li .topic-date{font-size:114%}}#topics ul#topicSlider li .topic-txt{padding:0;margin:0}@media screen and (min-width: 768px) and (max-width: 1099px){#topics ul#topicSlider li .topic-txt{font-size:85%}}#topics ul#topicSlider li .topic-txt a{padding:0 1px;text-decoration:none;background-color:#315cbe;color:#fff}#topics ul#topicSlider li .topic-txt a:hover{background-color:#ffff24;color:#315cbe}#topics ul#topicSlider li span.ct{display:inline-block;padding:0 0.3em;margin-right:0.5em;background-color:#000;border-radius:5px 0 5px 0;font-weight:300;color:#fff}#topics ul#topicSlider li a{text-decoration:none}#topics ul#topicSlider li a.movie:hover .topic-img:before{opacity:1}#topics ul#topicSlider li a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 767px){#topics .btnArea{margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1099px){#topics .btnArea{margin-bottom:0}}@media screen and (min-width: 1100px){#topics .btnArea{margin-bottom:0}}#trailer{background-color:#000}#trailer #trailerColInner{margin:0 auto;color:#fff}#about{background:url(../images/common/bg_dot.png) top center repeat,#ff5a00;padding-bottom:1px}@media screen and (max-width: 767px){#about{padding:0}}@media screen and (min-width: 768px) and (max-width: 1099px){#about{padding:0}}@media screen and (min-width: 1100px){#about{padding:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}}#about .aboutColInner{margin:0 auto;background:url(../images/about/bg_tit.png) top center no-repeat}@media screen and (max-width: 767px){#about .aboutColInner{padding:6.5% 0;background-size:65%}}@media screen and (min-width: 768px) and (max-width: 1099px){#about .aboutColInner{padding:6% 0;background-size:60%}}@media screen and (min-width: 1100px){#about .aboutColInner{padding:50px 0 55px;width:50%}}@media screen and (max-width: 767px){#about .aboutColInner h2{width:27.24902vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#about .aboutColInner h2{width:27.21354vw}}#about .aboutColInner .aboutBox{position:relative;margin:0 auto;width:90%;background-color:#fff;font-size:140%}@media screen and (max-width: 767px){#about .aboutColInner .aboutBox{padding:3%;font-size:110%}#about .aboutColInner .aboutBox img{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#about .aboutColInner .aboutBox{padding:3%;font-size:110%}#about .aboutColInner .aboutBox img{width:80%;max-width:550px}}@media screen and (min-width: 1100px){#about .aboutColInner .aboutBox{padding:15px 30px;font-size:140%}#about .aboutColInner .aboutBox img{width:100%;max-width:500px}}@media screen and (max-width: 767px){#about .aboutColInner .aboutBox p{margin:3% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#about .aboutColInner .aboutBox p{margin:3% 0}}@media screen and (min-width: 1100px){#about .aboutColInner .aboutBox p{margin:30px 0}}#about .aboutColInner .aboutBox::before{position:absolute;top:-10px;right:0;bottom:0;left:-10px;display:block;content:'';width:calc(100% + 20px);height:calc(100% + 20px);background:url(../images/common/brct_lt.png) top left no-repeat,url(../images/common/brct_rt.png) top right no-repeat,url(../images/common/brct_lb.png) bottom left no-repeat,url(../images/common/brct_rb.png) bottom right no-repeat;pointer-events:none}#about .aboutColInner.aboutImg{position:relative;overflow:hidden;background:url(../images/about/img_01.jpg) top center repeat;background-size:auto 100%}#about .aboutColInner.aboutImg:after{position:absolute;top:0;bottom:0;left:0;right:0;display:block;content:'';background:url(../images/common/bg_dot.png) top center repeat;width:120%;height:100%}@media screen and (max-width: 767px){#about .aboutColInner.aboutImg{padding-top:56%}}@media screen and (min-width: 768px) and (max-width: 1099px){#about .aboutColInner.aboutImg{padding-top:56%}}@media screen and (min-width: 1100px){#about .aboutColInner.aboutImg{width:50%}}@media screen and (max-width: 767px){#rule{padding:6% 0 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule{padding:6% 0 0}}@media screen and (min-width: 1100px){#rule{padding:50px 0 0}}@media screen and (max-width: 767px){#rule h2{width:50.19557vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule h2{width:50.13021vw}}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule #ruleCol{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1500px){#rule #ruleCol{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}}#rule .ruleColInner{margin:2px auto 0;color:#fff}@media screen and (max-width: 767px){#rule .ruleColInner{padding-bottom:6%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner{padding-bottom:6%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule .ruleColInner{padding-bottom:55px;width:calc(50% - 2px)}}@media screen and (min-width: 1500px){#rule .ruleColInner{padding-bottom:55px;width:calc(50% - 2px)}}#rule .ruleColInner h3{position:relative}@media screen and (max-width: 767px){#rule .ruleColInner h3{margin-bottom:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner h3{margin-bottom:3%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule .ruleColInner h3{margin-bottom:3%}#rule .ruleColInner h3 img{width:100%;max-width:711px}}@media screen and (min-width: 1500px){#rule .ruleColInner h3{margin-bottom:30px}}#rule .ruleColInner h3::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:98%;margin:0 auto;padding-top:8.21%;background-color:#000;z-index:0}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule .ruleColInner h3::after{padding-top:8.2%}}@media screen and (min-width: 1500px){#rule .ruleColInner h3::after{padding-top:60px}}#rule .ruleColInner h3 img{position:inherit;z-index:1}#rule .ruleColInner h4{margin:0 auto;text-align:center}@media screen and (max-width: 767px){#rule .ruleColInner h4{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner h4{width:94%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule .ruleColInner h4{width:94%}#rule .ruleColInner h4 img{width:100%;max-width:711px}}@media screen and (min-width: 1500px){#rule .ruleColInner h4{width:94%}#rule .ruleColInner h4 img{width:100%;max-width:711px}}#rule .ruleColInner .purposeBox{position:relative;margin:0 auto;width:90%;background-color:rgba(255,255,255,0.4)}@media screen and (max-width: 767px){#rule .ruleColInner .purposeBox{margin-bottom:3%;padding:3%}#rule .ruleColInner .purposeBox img{width:60%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner .purposeBox{margin-bottom:3%;padding:3%}#rule .ruleColInner .purposeBox img{width:60%;max-width:400px}}@media screen and (min-width: 1100px){#rule .ruleColInner .purposeBox{margin-bottom:30px;padding:20px 30px}#rule .ruleColInner .purposeBox img{width:70%;max-width:350px}}#rule .ruleColInner .purposeBox::before{position:absolute;top:-10px;right:0;bottom:0;left:-10px;display:block;content:'';width:calc(100% + 20px);height:calc(100% + 20px);background:url(../images/common/brct_lt.png) top left no-repeat,url(../images/common/brct_rb.png) bottom right no-repeat;background-size:auto 90%;pointer-events:none}#rule .ruleColInner .purposeBox span{display:inline-block;position:absolute;top:-5px;left:-5px;padding:0.5% 1% 1%;background-color:#000;line-height:1em;font-weight:900;font-size:170%;color:#fff}@media screen and (max-width: 767px){#rule .ruleColInner .ruleDetail{padding:0 3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner .ruleDetail{padding:0 3%}}@media screen and (min-width: 1100px){#rule .ruleColInner .ruleDetail{padding:0 30px}}#rule .ruleColInner .ruleDetail>p{line-height:1.65em;font-weight:400}@media screen and (max-width: 767px){#rule .ruleColInner .ruleDetail>p{margin-top:3%;font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#rule .ruleColInner .ruleDetail>p{margin-top:3%;font-size:105%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#rule .ruleColInner .ruleDetail>p{margin-top:30px;font-size:120%}}@media screen and (min-width: 1500px){#rule .ruleColInner .ruleDetail>p{margin-top:30px;font-size:120%}}#rule .ruleColInner .ruleDetail>p b{font-weight:700}#rule .ruleColInner .ruleDetail>p .fYlw{color:#ffff24}@media screen and (max-width: 767px){#character h2{width:41.59061vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#character h2{width:41.53646vw}}#character .characterColInner{margin:0 auto;color:#fff;max-width:1050px}#character .characterColInner:last-child{margin-bottom:0}@media screen and (max-width: 767px){#character .characterColInner{margin-bottom:4%}}@media screen and (min-width: 768px) and (max-width: 1099px){#character .characterColInner{margin-bottom:4%}}@media screen and (min-width: 1100px){#character .characterColInner{margin-bottom:30px}}#character .characterColInner h3{position:relative}@media screen and (max-width: 767px){#character .characterColInner h3{margin-bottom:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#character .characterColInner h3{margin-bottom:3%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#character .characterColInner h3{margin-bottom:3%}}@media screen and (min-width: 1500px){#character .characterColInner h3{margin-bottom:30px}}#character .characterColInner h3::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:98%;margin:0 auto;padding-top:8.21%;background-color:#000;z-index:0}@media screen and (min-width: 1100px) and (max-width: 1499px){#character .characterColInner h3::after{padding-top:60px}}@media screen and (min-width: 1500px){#character .characterColInner h3::after{padding-top:60px}}#character .characterColInner h3 img{position:inherit;z-index:1}#character .characterColInner h4{margin:0 auto;text-align:center}@media screen and (max-width: 767px){#character .characterColInner h4{margin-top:3%;width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#character .characterColInner h4{margin-top:3%;width:94%}}@media screen and (min-width: 1100px) and (max-width: 1499px){#character .characterColInner h4{margin-top:30px}}@media screen and (min-width: 1500px){#character .characterColInner h4{margin-top:30px;width:94%}#character .characterColInner h4 img{width:100%;max-width:711px}}#character .characterColInner>p{line-height:1.65em;font-weight:400}@media screen and (max-width: 767px){#character .characterColInner>p{margin:3% auto 0;width:94%;font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#character .characterColInner>p{margin:3% auto 0;font-size:105%;width:94%}}@media screen and (min-width: 1100px){#character .characterColInner>p{margin:30px auto 0;font-size:120%}}#character .characterColInner>p b{font-weight:700}#character .characterColInner>p .fYlw{color:#ffff24}#character .characterColInner ul.charaList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){#character .characterColInner ul.charaList li{margin:3% 2% 4%}}@media screen and (min-width: 768px) and (max-width: 1099px){#character .characterColInner ul.charaList li{margin:3% 2% 4%}}@media screen and (min-width: 1100px){#character .characterColInner ul.charaList li{margin:30px 15px 30px}}#character .characterColInner ul.charaList li a,#character .characterColInner ul.charaList li p{display:block;overflow:hidden;border:3px solid #000}#character .characterColInner ul.charaList li a img,#character .characterColInner ul.charaList li p img{transition:0.3s}#character .characterColInner ul.charaList li a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#character .characterColInner ul.charaList.tranceball li a{border:none}#field{background-color:#000}@media screen and (max-width: 767px){#field h2{width:18.77445vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#field h2{width:18.75vw}}#field #fieldColInner{margin:0 auto;color:#fff}#field #fieldColInner a{display:block;overflow:hidden}#field #fieldColInner a img{transition:0.3s}#field #fieldColInner a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media screen and (max-width: 767px){#special h2{width:28.03129vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#special h2{width:27.99479vw}}#special #specialColInner{margin:0 auto}#special #specialColInner .specialBox{position:relative;margin:0 auto;width:90%;background-color:#fff;font-size:140%}@media screen and (max-width: 767px){#special #specialColInner .specialBox{margin-bottom:8%;padding:3%;font-size:110%}#special #specialColInner .specialBox img{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox{margin-bottom:8%;padding:3%;font-size:110%}#special #specialColInner .specialBox img{width:80%;max-width:550px}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox{margin-bottom:50px;padding:30px;font-size:140%}#special #specialColInner .specialBox img{width:100%;max-width:500px}}#special #specialColInner .specialBox h3{overflow:hidden}@media screen and (max-width: 767px){#special #specialColInner .specialBox h3{position:relative}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox h3{position:relative}}#special #specialColInner .specialBox h3 span{display:inline-block;padding:0 10px;line-height:1em;font-size:160%;font-weight:900}@media screen and (max-width: 767px){#special #specialColInner .specialBox h3 span{padding:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox h3 span{padding:4%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox h3 span{position:relative;margin:0 100px}}#special #specialColInner .specialBox h3 span::before{content:'';display:block;position:absolute;top:0;bottom:0;left:-276px;margin:auto 0;width:256px;height:30px;background:url(../images/common/line01_pc.png) right center no-repeat}@media screen and (max-width: 767px){#special #specialColInner .specialBox h3 span::before{display:none}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox h3 span::before{display:none}}#special #specialColInner .specialBox h3 span::after{content:'';display:block;position:absolute;top:0;bottom:0;right:-276px;margin:auto 0;width:256px;height:30px;background:url(../images/common/line01_pc.png) left center no-repeat}@media screen and (max-width: 767px){#special #specialColInner .specialBox h3 span::after{display:none}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox h3 span::after{display:none}}#special #specialColInner .specialBox h3::before{content:'';display:block;width:100%;padding-top:4.12%;background:url(../images/common/line01_sp.png) top center no-repeat;background-size:contain}@media screen and (min-width: 1100px){#special #specialColInner .specialBox h3::before{display:none}}#special #specialColInner .specialBox h3::after{content:'';display:block;width:100%;padding-top:4.12%;background:url(../images/common/line01_sp.png) top center no-repeat;background-size:contain}@media screen and (min-width: 1100px){#special #specialColInner .specialBox h3::after{display:none}}#special #specialColInner .specialBox h4{margin:0 auto 1.5%;font-weight:900}#special #specialColInner .specialBox p{font-weight:500}@media screen and (max-width: 767px){#special #specialColInner .specialBox p{margin:3% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox p{margin:3% 0}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox p{margin:30px 0}}#special #specialColInner .specialBox p b{font-weight:900}#special #specialColInner .specialBox::before{position:absolute;top:-10px;right:0;bottom:0;left:-10px;display:block;content:'';width:calc(100% + 20px);height:calc(100% + 20px);background:url(../images/common/brct_lt.png) top left no-repeat,url(../images/common/brct_rt.png) top right no-repeat,url(../images/common/brct_lb.png) bottom left no-repeat,url(../images/common/brct_rb.png) bottom right no-repeat;pointer-events:none}#special #specialColInner .specialBox dl.detailList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}#special #specialColInner .specialBox dl.detailList dt{margin-bottom:8px;margin-right:3%;padding:0.2% 2%;width:27%;border-right:5px solid #000;text-align:right;font-weight:900}@media screen and (max-width: 767px){#special #specialColInner .specialBox dl.detailList dt{border-width:3px}}#special #specialColInner .specialBox dl.detailList dd{margin-bottom:8px;padding:0.2% 2%;width:70%}#special #specialColInner .specialBox ul.imgList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}#special #specialColInner .specialBox ul.imgList li{padding:1.5%}@media screen and (max-width: 767px){#special #specialColInner .specialBox#linkedXenoverse img{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#linkedXenoverse img{max-width:680px}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#linkedXenoverse img{max-width:680px}}@media screen and (max-width: 767px){#special #specialColInner .specialBox#linkedXenoverse>p{font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#linkedXenoverse>p{font-size:105%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#linkedXenoverse>p{font-size:120%}}@media screen and (max-width: 767px){#special #specialColInner .specialBox#delivering01>p{font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#delivering01>p{font-size:105%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#delivering01>p{font-size:120%}}@media screen and (max-width: 767px){#special #specialColInner .specialBox#delivering01 ul.imgList li{width:45%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#delivering01 ul.imgList li{width:48%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#delivering01 ul.imgList li{width:370px}}@media screen and (max-width: 767px){#special #specialColInner .specialBox#jumpfesta2022 img{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#jumpfesta2022 img{max-width:680px}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022 img{max-width:680px}}#special #specialColInner .specialBox#jumpfesta2022>p{font-weight:bold}@media screen and (max-width: 767px){#special #specialColInner .specialBox#jumpfesta2022>p{font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#jumpfesta2022>p{font-size:105%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022>p{font-size:110%}}#special #specialColInner .specialBox#jumpfesta2022 h4{margin:3% auto 1.5%;padding:2% 0;border-top:3px double #000;border-bottom:3px double #000;font-weight:900}@media screen and (max-width: 767px){#special #specialColInner .specialBox#jumpfesta2022 h4{font-size:120%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#jumpfesta2022 h4{font-size:120%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022 h4{font-size:125%;width:80%}}#special #specialColInner .specialBox#jumpfesta2022 dl.detailList dt{width:20%}#special #specialColInner .specialBox#jumpfesta2022 dl.detailList dd{width:77%}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}}#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline .imgBox{margin:0 auto;text-align:center}@media screen and (max-width: 767px){#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline .imgBox{padding:1% 0 2%;width:60%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline .imgBox{padding:1% 0 2%;width:50%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline .imgBox{margin-left:10%;width:30%;max-width:330px}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline dl.detailList{width:60%}#special #specialColInner .specialBox#jumpfesta2022 .junpfesta2022Outline dl.detailList dt{width:15%}}@media screen and (max-width: 767px){#special #specialColInner .specialBox#tgs2022 img{width:94%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#tgs2022 img{max-width:680px}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 img{max-width:680px}}#special #specialColInner .specialBox#tgs2022>p{font-weight:bold}@media screen and (max-width: 767px){#special #specialColInner .specialBox#tgs2022>p{font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#tgs2022>p{font-size:105%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022>p{font-size:110%}}#special #specialColInner .specialBox#tgs2022 h4{margin:3% auto 1.5%;padding:2% 0;border-top:3px double #000;border-bottom:3px double #000;font-weight:900}@media screen and (max-width: 767px){#special #specialColInner .specialBox#tgs2022 h4{font-size:120%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#tgs2022 h4{font-size:120%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 h4{font-size:125%;width:80%}}#special #specialColInner .specialBox#tgs2022 dl.detailList dt{width:20%}#special #specialColInner .specialBox#tgs2022 dl.detailList dd{width:77%}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}}#special #specialColInner .specialBox#tgs2022 .tgs2022Outline .imgBox{margin:0 auto;text-align:center}@media screen and (max-width: 767px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline .imgBox{padding:1% 0 2%;width:60%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline .imgBox{padding:1% 0 2%;width:50%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline .imgBox{margin-left:10%;width:30%;max-width:330px}}#special #specialColInner .specialBox#tgs2022 .tgs2022Outline ul.imgList{width:100%;margin:0 0 1%}@media screen and (max-width: 767px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline ul.imgList li{width:45%}}@media screen and (min-width: 768px) and (max-width: 1099px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline ul.imgList li{width:25%;padding:0%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline ul.imgList li{width:20%;max-width:247px;padding:0.5%}}@media screen and (min-width: 1100px){#special #specialColInner .specialBox#tgs2022 .tgs2022Outline dl.detailList{width:60%}#special #specialColInner .specialBox#tgs2022 .tgs2022Outline dl.detailList dt{width:15%}}#spec{background:url(../images/common/bg_sl.png) top center repeat,url(../images/common/bg_vs.png) top center no-repeat;background-size:auto, cover}@media screen and (max-width: 767px){#spec h2{width:17.07953vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec h2{width:17.05729vw}}@media screen and (max-width: 767px){#spec h3{margin:8% auto 0;width:78.87875vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec h3{margin:8% auto 0;width:78.77604vw}}@media screen and (min-width: 1100px){#spec h3{margin:60px auto 0}}#spec #specColInner{margin:0 auto}@media screen and (max-width: 767px){#spec #specColInner{width:80%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner{width:80%}}@media screen and (min-width: 1100px){#spec #specColInner{width:90%;max-width:1000px}}#spec #specColInner>dl{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left}@media screen and (max-width: 767px){#spec #specColInner>dl{margin-bottom:4%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner>dl{margin-bottom:4%}}@media screen and (min-width: 1100px){#spec #specColInner>dl{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}}@media screen and (max-width: 767px){#spec #specColInner>dl dt,#spec #specColInner>dl dd{padding:2.6%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner>dl dt,#spec #specColInner>dl dd{padding:1.5%;font-size:110%}}@media screen and (min-width: 1100px){#spec #specColInner>dl dt,#spec #specColInner>dl dd{padding:10px 15px;font-size:130%}}#spec #specColInner>dl dt{background-color:#000;font-weight:700;color:#fff}@media screen and (max-width: 767px){#spec #specColInner>dl dt{margin-bottom:2px}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner>dl dt{margin-bottom:2px}}@media screen and (min-width: 1100px){#spec #specColInner>dl dt{margin-bottom:10px;width:30%}}#spec #specColInner>dl dd{background-color:#fff;font-weight:700}@media screen and (max-width: 767px){#spec #specColInner>dl dd{margin-bottom:10px}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner>dl dd{margin-bottom:10px}}@media screen and (min-width: 1100px){#spec #specColInner>dl dd{margin-bottom:10px;width:69.5%}}#spec #specColInner>dl dd>span{padding:0 1%;margin:1% 0 0.5%;display:inline-block;background-color:#2e3135;color:#fff;font-size:87%}#spec #specColInner>dl dd>span:first-child{margin-top:0}#spec #specColInner .tableBox{margin:4% auto;color:#000;overflow:hidden}@media screen and (max-width: 767px){#spec #specColInner .tableBox{overflow-x:scroll;overflow-y:hidden}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox{margin:30px auto}}#spec #specColInner .tableBox::-webkit-scrollbar{width:5px;height:5px}#spec #specColInner .tableBox::-webkit-scrollbar-track{background:#fff}#spec #specColInner .tableBox::-webkit-scrollbar-thumb{background:#000}#spec #specColInner .tableBox table{display:table;width:calc(100% + 1em);border-spacing:.4em;border-collapse:separate;margin-top:-0.4em;margin-left:-0.4em}@media screen and (max-width: 767px){#spec #specColInner .tableBox table{font-size:1.2rem;border-spacing:.2em;border-collapse:separate;margin-top:-0.2em;margin-left:-0.2em}}#spec #specColInner .tableBox th{width:calc(100% / 6);background:#000;color:#fff;font-weight:700;text-align:center;vertical-align:middle}#spec #specColInner .tableBox th:first-child{border-left:none}@media screen and (max-width: 767px){#spec #specColInner .tableBox th{min-width:13em;padding:1.0%}#spec #specColInner .tableBox th:first-child{min-width:10em}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox th{padding:1.5%;font-size:100%}#spec #specColInner .tableBox th:first-child{width:17%;font-size:90%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox th{padding:10px 15px;font-size:130%}#spec #specColInner .tableBox th:first-child{width:14%}}#spec #specColInner .tableBox td{vertical-align:middle;background:#fff;font-weight:700}#spec #specColInner .tableBox td:first-child{background:#000;color:#fff;text-align:center}@media screen and (max-width: 767px){#spec #specColInner .tableBox td{padding:1.0%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox td{padding:1.5%;font-size:90%}#spec #specColInner .tableBox td:first-child{font-size:90%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox td{padding:10px 15px;font-size:130%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox td.fzS{font-size:80%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox td.fzS{font-size:110%}}#spec #specColInner .tableBox td dl dt{margin-top:0.3rem;font-weight:500}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox td dl dt{font-size:70%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox td dl dt{font-size:80%}}#spec #specColInner .tableBox td img{width:100%}#spec #specColInner .tableBox tr:last-child td{border-bottom:none}#spec #specColInner .tableBox.resolution table th{width:calc(100% / 7)}#spec #specColInner .tableBox.resolution table th:first-child{border-left:none}@media screen and (max-width: 767px){#spec #specColInner .tableBox.resolution table th:first-child{min-width:6em}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox.resolution table th{padding:1.5%;font-size:80%}#spec #specColInner .tableBox.resolution table th:first-child{width:14%;font-size:80%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox.resolution table th{padding:10px 15px;font-size:100%}#spec #specColInner .tableBox.resolution table th:first-child{width:9%}}@media screen and (min-width: 768px) and (max-width: 1099px){#spec #specColInner .tableBox.resolution table td{padding:1%}#spec #specColInner .tableBox.resolution table td:first-child{font-size:80%}}@media screen and (min-width: 1100px){#spec #specColInner .tableBox.resolution table td{padding:10px}#spec #specColInner .tableBox.resolution table td:first-child{font-size:100%}}#spec #specColInner ul.notes{color:#fff;font-size:105%;text-align:left}#bnrBtm{border-top:2px solid #000}#bnrBtm #bnrBtmColInner{margin:0 auto}#bnrBtm #bnrBtmColInner ul#bnrBtmList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){#bnrBtm #bnrBtmColInner ul#bnrBtmList li{padding:3% 3% 0;width:47%}}@media screen and (min-width: 768px) and (max-width: 1099px){#bnrBtm #bnrBtmColInner ul#bnrBtmList li{padding:3% 3% 0;width:47%}}@media screen and (min-width: 1100px){#bnrBtm #bnrBtmColInner ul#bnrBtmList li{padding:10px 10px 0;width:350px}}#bnrBtm #bnrBtmColInner ul#bnrBtmList li a{display:block}#bnrBtm #bnrBtmColInner ul#bnrBtmList li a img{transition:0.3s}#bnrBtm #bnrBtmColInner ul#bnrBtmList li a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.popDetail{display:none !important}

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