#top #loader{position:fixed;z-index:99999;width:100vw;height:100%;background:#000;text-align:center;top:0}#top #loader.is-none{display:none}#top #loaderInner{margin:0 auto;width:50vw;height:1px;position:absolute;left:25vw;top:45%;font-family:"Oswald", sans-serif;font-weight:300}#top #bgMovie{position:absolute;top:-5vw;left:-110vw;z-index:0;width:335vw;height:auto}@media screen and (min-width: 751px){#top #bgMovie{position:absolute;height:auto;z-index:0;top:-3vw;left:initial;width:120vw}}@media screen and (max-width: 750px){#top #mv{background:url(../images/top/bg_mv_sp.png) repeat-x bottom center;background-size:auto}}#top #mv hgroup{display:grid;place-content:center;padding:137.33333vw 0 0 0}@media screen and (min-width: 751px){#top #mv hgroup{position:relative;width:41.4vw;margin:0 0 0 4.05vw;padding:20vw 0 0 0}}#top #mv .pf{margin:0 auto;margin-bottom:2.66667vw;width:95.2vw}@media screen and (min-width: 751px){#top #mv .pf{width:35.7vw;margin-bottom:.75vw}}#top #mv h1{margin:0 auto;width:88vw}@media screen and (min-width: 751px){#top #mv h1{width:41.4vw}}#top #mv .release{margin-top:-2vw}@media screen and (max-width: 750px){#top #mv .release{width:100vw;background:#000}}@media screen and (min-width: 751px){#top #mv .release{width:29.05vw;margin:0 auto;margin-top:-1.5vw}}@media screen and (max-width: 750px){#top #mv .release img{display:block;width:80vw;margin:0 auto}}@media screen and (max-width: 750px){#top #mv .notice{text-align:center;margin-top:2.66667vw}}@media screen and (min-width: 751px){#top #mv .notice{width:31vw;margin:.5vw auto 0;text-shadow:0 0 1em #000;text-align:right}}#top #mv .copy{position:absolute;width:19.06667vw;top:0}@media screen and (min-width: 751px){#top #mv .copy{width:7.2vw;top:2.6vw;right:0}}@media screen and (min-width: 751px){#top #infoCol{position:relative;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 20%, #000 50%, #000 90%, rgba(0,0,0,0) 100%)}#top #infoCol::after{position:absolute;display:block;content:"";background:url(../images/top/bg_info_btm_pc.png) no-repeat bottom center;background-size:100%;width:100%;height:16.9vw;top:25vw}}#top #infoCol #infoColInner{position:relative;z-index:1}@media screen and (max-width: 750px){#top #infoCol #infoColInner{position:relative;z-index:0;background:url(../images/top/bg_info_sp.png) no-repeat top center;background-size:100%;padding:16vw 0 29.33333vw}}@media screen and (min-width: 751px){#top #infoCol #infoColInner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 0fr);width:90vw;margin:13vw auto 0;padding:0}}@media screen and (max-width: 750px){#top #infoCol #infoColInner>div{width:88vw;margin:0 auto 8vw;border-bottom:1px solid #575757;padding-bottom:8vw}}#top #infoCol h2{margin-bottom:8vw}@media screen and (min-width: 751px){#top #infoCol h2{margin-bottom:2.15vw}}@media screen and (min-width: 751px){#top #newsCol{grid-column:1 / 2;grid-row:1 / 3;border-right:1px solid #575757;width:55.25vw}}#top #newsCol .titCol{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}#top #newsCol .titCol h2{width:49.2vw}@media screen and (min-width: 751px){#top #newsCol .titCol h2{width:18.45vw}}#top #newsCol .titCol a{position:relative;display:inline-block;padding-left:1em;color:#f8677a;text-decoration:none;font-weight:400;font-family:"Oswald", sans-serif;vertical-align:middle}@media screen and (max-width: 750px){#top #newsCol .titCol a{margin:2.66667vw 0 0 5.33333vw}}@media screen and (min-width: 751px){#top #newsCol .titCol a{margin:1.5vw 0 0 2vw;font-size:.9vw}}#top #newsCol .titCol a::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;width:0.4em;height:0.4em;border-top:1px solid #f8677a;border-right:1px solid #f8677a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){#top #newsCol .titCol a{transition:.3s}#top #newsCol .titCol a:hover{opacity:.7}}#top #newsCol dl{scrollbar-color:#000 #575757;scrollbar-width:thin;scroll-padding-top:25px}@media screen and (max-width: 750px){#top #newsCol dl{overflow-y:scroll;max-height:38vw}}@media screen and (min-width: 751px){#top #newsCol dl{padding:0 1em 0 0}}#top #newsCol dl::-webkit-scrollbar{width:.66667vw}@media screen and (min-width: 751px){#top #newsCol dl::-webkit-scrollbar{width:3px}}#top #newsCol dl::-webkit-scrollbar-track{background-color:#000}#top #newsCol dl::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #575757}#top #newsCol dt,#top #newsCol dd{margin-bottom:1em}#top #newsCol dt{position:relative;margin-bottom:0.5em;color:#acacac;font-family:"Oswald", sans-serif}@media screen and (max-width: 750px){#top #newsCol dt{padding-left:6.66667vw;font-size:2.93333vw}}@media screen and (min-width: 751px){#top #newsCol dt{width:20%;padding-left:1.5vw;font-size:.9vw}}#top #newsCol dt::before{display:block;position:absolute;content:"";background:#adadad;top:50%;margin:0 auto;left:0;height:1px}@media screen and (max-width: 750px){#top #newsCol dt::before{width:3.86667vw}}@media screen and (min-width: 751px){#top #newsCol dt::before{width:.75vw}}@media screen and (max-width: 750px){#top #newsCol dd{margin-left:6.66667vw;margin-bottom:5.33333vw;padding-right:5.33333vw;font-size:3.2vw}}@media screen and (min-width: 751px){#top #newsCol dd{width:92%;margin-left:1.5vw;margin-bottom:2vw;font-size:.9vw}}#top #newsCol dd a{text-decoration:underline}@media (hover: hover){#top #newsCol dd a{transition:.3s}#top #newsCol dd a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width: 751px){#top #xCol{margin:0 0 0 auto;width:31vw}}#top #xCol h2{width:37.6vw}@media screen and (min-width: 751px){#top #xCol h2{width:14.1vw}}#top #xCol a{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border:1px solid #fff;background:#000;text-decoration:none}#top #xCol a::after{position:absolute;top:50%;width:0.5em;height:0.5em;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff;content:""}@media screen and (max-width: 750px){#top #xCol a::after{right:5.33333vw}}@media screen and (min-width: 751px){#top #xCol a::after{right:2vw}}#top #xCol a .ico{background:#fff;padding:3.06667vw}@media screen and (min-width: 751px){#top #xCol a .ico{padding:1.15vw}}#top #xCol a .ico img{width:6.4vw}@media screen and (min-width: 751px){#top #xCol a .ico img{width:2.1vw}}@media screen and (max-width: 750px){#top #xCol a .ico+p{margin-left:5.33333vw;font-size:3.2vw}}@media screen and (min-width: 751px){#top #xCol a .ico+p{width:80%;margin-left:2vw;font-size:.9vw}}@media (hover: hover){#top #xCol a{transition:.3s}#top #xCol a:hover{background:#fff;color:#000}#top #xCol a:hover::after{border-right:2px solid #000;border-top:2px solid #000}}#top .storeLink{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2%}#top .storeLink li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:48%}@media screen and (max-width: 750px){#top .storeLink li{height:9.33333vw}}@media screen and (min-width: 751px){#top .storeLink li{height:3.25vw}}@media screen and (max-width: 750px){#top .storeLink li img{width:auto;height:5.33333vw;max-height:40px}}@media screen and (min-width: 751px){#top .storeLink li img{height:2vw;max-height:40px}}#top .storeLink li.nsw2{background:#e60012}@media screen and (min-width: 751px){#top .storeLink li.nsw2 img{height:2vw;max-height:40px}}#top .storeLink li.nsw{background:#e60012}@media screen and (min-width: 751px){#top .storeLink li.nsw img{height:1.65vw;max-height:33px}}#top .storeLink li.ps{background:#003697}@media screen and (max-width: 750px){#top .storeLink li.ps img{height:4.66667vw;max-height:35px}}@media screen and (min-width: 751px){#top .storeLink li.ps img{height:1.75vw;max-height:35px}}#top .storeLink li.xbox{background:#008746}@media screen and (max-width: 750px){#top .storeLink li.xbox img{height:4.66667vw;max-height:35px}}@media screen and (min-width: 751px){#top .storeLink li.xbox img{height:1.5vw;max-height:30px}}#top .storeLink li.steam{background:#212531;margin:0 auto}@media screen and (max-width: 750px){#top .storeLink li.steam img{height:5.73333vw;max-height:43px}}@media screen and (min-width: 751px){#top .storeLink li.steam img{height:2vw;max-height:40px}}#top .storeLink li.glout{pointer-events:none;background:#575757}#top .storeLink li.glout img{opacity:.3}#top .storeLink li a,#top .storeLink li span{display:grid;place-content:center;line-height:1;width:100%;height:100%}@media (hover: hover){#top .storeLink li{transition:.3s}#top .storeLink li:hover{opacity:.7}}@media screen and (min-width: 751px){#top #wishlistCol{margin:2vw 0 0 auto;width:31vw}}#top #wishlistCol h2{width:27.46667vw;margin-bottom:4vw}@media screen and (min-width: 751px){#top #wishlistCol h2{width:10.3vw;margin-bottom:.75vw}}#top #wishlistCol .notice{color:#adadad}@media screen and (max-width: 750px){#top #wishlistCol .notice{margin-bottom:4vw}}@media screen and (min-width: 751px){#top #wishlistCol .notice{margin-bottom:1vw}}#top .tabContent,#top .intabContent{display:none}#top .tabContent.select,#top .intabContent.select{display:block}#top .moviePopup{position:relative;display:block}#top .moviePopup .icoPlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){#top .moviePopup .icoPlay{width:21.73333vw;height:24.93333vw}}@media screen and (min-width: 751px){#top .moviePopup .icoPlay{width:8.15vw;height:9.35vw}}@media (hover: hover){#top .moviePopup{transition:.3s}#top .moviePopup:hover{opacity:.7}}#top #mediaCol{position:relative}@media screen and (max-width: 750px){#top #mediaCol{width:88vw;margin:-10.66667vw auto 0}}@media screen and (min-width: 751px){#top #mediaCol{margin:8.5vw 0 0 5vw}}#top #mediaCol #mediaColInner{position:relative;z-index:2}@media screen and (max-width: 750px){#top #mediaCol h2{margin-bottom:8vw}}@media screen and (min-width: 751px){#top #mediaCol h2{position:absolute;width:27.55vw}}@media screen and (max-width: 750px){#top #mediaCol .snav .tab{-webkit-justify-content:space-between;justify-content:space-between;width:100%}}@media screen and (min-width: 751px){#top #mediaCol .snav .tab{padding-left:5.5vw}}#top #mediaCol .snav li{font-family:"Oswald", sans-serif;font-weight:400}@media screen and (max-width: 750px){#top #mediaCol .snav li{width:48%}}@media screen and (min-width: 751px){#top #mediaCol .snav li{width:17.5vw}}#top #mediaCol .inner{display:-webkit-flex;display:flex}@media screen and (max-width: 750px){#top #mediaCol .inner{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 751px){#top #mediaCol .inner{width:100%;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 750px){#top #mediaCol .mainCol{width:100%}}@media screen and (min-width: 751px){#top #mediaCol .mainCol{width:63vw}}#top #mediaCol .mainCol img{border:1px solid #fff}@media screen and (min-width: 751px){#top #mediaCol .mainCol img{border-right:none}}#top #mediaCol .mainCol img.icoPlay{border:none}@media screen and (max-width: 750px){#top #mediaCol .mainCol.ss{margin-bottom:1.5rem}}#top #mediaCol .mainColInner{display:none}#top #mediaCol .mainColInner.select{display:block}#top #mediaCol .thum{display:grid;grid-template-columns:repeat(3, 1fr);gap:4vw 5.06667vw}@media screen and (max-width: 750px){#top #mediaCol .thum{width:100%}}@media screen and (min-width: 751px){#top #mediaCol .thum{margin:5.2vw 0 0 0;cursor:pointer;gap:1.4vw 1.2vw}}#top #mediaCol .thum li{position:relative}@media screen and (min-width: 751px){#top #mediaCol .thum li{width:8.25vw;height:7vw}}#top #mediaCol .thum li::before{transition:.3s}#top #mediaCol .thum li::after{transition:.3s}#top #mediaCol .thum li:not(.select)::before{opacity:1;pointer-events:none;position:absolute;display:block;content:"";width:100%;height:100%;--x-gradient: linear-gradient(90deg, #fff 0 10px, transparent 0 calc(100% - 10px), #fff calc(100% - 10px));--y-gradient: linear-gradient(#fff 0 10px, transparent 0 calc(100% - 10px), #fff calc(100% - 10px));background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-repeat:no-repeat;background-size:100% 2px, 2px 100%, 100% 2px, 2px 100%;background-position:top, right, bottom, left;z-index:1}#top #mediaCol .thum li:not(.select)::after{opacity:1;pointer-events:none;position:absolute;content:"";width:calc(100% - 2px);height:calc(100% - 2px);background:url(../images/top/img_thum_pt.png) repeat;z-index:0;top:1px;left:1px}#top #mediaCol .thum li:not(.select) img{border:1px solid #9c9c9c}#top #mediaCol .thum li img{transition:.3s;position:relative;aspect-ratio:165 / 140;-o-object-fit:cover;object-fit:cover}#top #mediaCol .thum li.select img{border:1px solid #f8677a}@media (hover: hover){#top #mediaCol .thum li:hover::before{opacity:0}#top #mediaCol .thum li:hover::after{opacity:0}#top #mediaCol .thum li:hover img{border:1px solid #f8677a}}#top #mediaCol .thum li .new{position:absolute;z-index:1;display:block;top:0;left:0;background:#f8677a;padding:0 0.5em;color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:2.66667vw;font-weight:500;color:#fff}@media screen and (min-width: 751px){#top #mediaCol .thum li .new{font-size:.7vw}}#top #mediaCol .caption{color:#fff}@media screen and (max-width: 750px){#top #mediaCol .caption{margin:2.66667vw 0 5.33333vw;font-size:3.2vw}}@media screen and (min-width: 751px){#top #mediaCol .caption{margin-top:1.3vw;font-size:1vw}}#top #mediaCol .caption span:not(.movieTit){color:#8d9798}#top #mediaCol .c01{top:46.66667vw;left:-93.33333vw}@media screen and (min-width: 751px){#top #mediaCol .c01{top:22.5vw;left:-25vw}}#top #aboutCol{background:url(../images/top/bg_about_sp.png) no-repeat top center;background-size:100%;position:relative;z-index:1}@media screen and (max-width: 750px){#top #aboutCol{margin-top:-24vw}}@media screen and (min-width: 751px){#top #aboutCol{background:url(../images/top/bg_about_pc.png) no-repeat top center;background-size:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-top:-10vw}}@media screen and (max-width: 750px){#top #aboutCol #aboutColInner{padding:46.66667vw 0 33.33333vw}}@media screen and (min-width: 751px){#top #aboutCol #aboutColInner{margin-right:9vw;padding:25vw 0 20vw}}#top #aboutCol h2{margin:0 auto}@media screen and (max-width: 750px){#top #aboutCol h2{width:88vw;margin-bottom:8vw}}@media screen and (min-width: 751px){#top #aboutCol h2{scroll-margin-top:2.5vw;width:31.25vw}}#top #aboutCol .txt{text-align:center}#top #aboutCol .txt p{line-height:2}@media screen and (min-width: 751px){#top #aboutCol .txt p{font-size:1vw}}#top #aboutCol .txt p:first-child{line-height:1;font-family:"Zen Old Mincho", serif;font-weight:400}@media screen and (max-width: 750px){#top #aboutCol .txt p:first-child{margin-bottom:6.66667vw;font-size:8vw}}@media screen and (min-width: 751px){#top #aboutCol .txt p:first-child{margin:4vw 0 3vw;font-size:3vw}}#top #systemCol{position:relative}@media screen and (max-width: 750px){#top #systemCol{margin-top:-1.33333vw}}@media screen and (min-width: 751px){#top #systemCol{margin-top:-4vw}}#top #systemCol #systemColInner{position:relative;z-index:2}#top #systemCol h2{margin:0 auto}@media screen and (max-width: 750px){#top #systemCol h2{width:88vw;margin-bottom:8vw}}@media screen and (min-width: 751px){#top #systemCol h2{width:40.15vw;margin-bottom:4.5vw}}@media screen and (max-width: 750px){#top #systemCol .snav .tab{width:88vw;-webkit-justify-content:space-between;justify-content:space-between}}#top #systemCol .snav li{width:30%}@media screen and (min-width: 751px){#top #systemCol .snav li{width:17.5vw}}#top #systemCol .inner{margin:0 auto;width:88vw}@media screen and (min-width: 751px){#top #systemCol .inner{width:63vw}}#top #systemCol .inner img{border:1px solid #fff}#top #systemCol .inner img.icoPlay{border:none}#top #systemCol .inner video{border:1px solid #fff;box-sizing:border-box}#top #systemCol .inner p{text-align:center;margin-top:5.33333vw}@media screen and (min-width: 751px){#top #systemCol .inner p{margin-top:2.5vw;line-height:2;font-size:1vw}}#top #systemCol .c01{top:-26.66667vw;left:-66.66667vw}@media screen and (min-width: 751px){#top #systemCol .c01{top:-22.5vw;left:-37.5vw}}@media screen and (min-width: 751px){#top #systemCol .c02{top:5vw;right:-30vw}}#top #characterCol{position:relative;z-index:2;background:url(../images/top/bg_character_sp.jpg) repeat-y top center;background-size:100%;margin:17.33333vw 0 20vw;padding:6.66667vw 0 6.66667vw}@media screen and (min-width: 751px){#top #characterCol{background:url(../images/top/bg_character_pc.jpg) no-repeat top center #000;background-size:100%;margin:10vw 0 12.5vw;padding:4vw 0 0}}#top #characterCol::before{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_top_sp.png) no-repeat top center;background-size:100%;width:100%;height:93.33333vw;top:-26.66667vw}#top #characterCol::after{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_btm_sp.png) no-repeat bottom center;background-size:100%;width:100%;height:93.6vw;bottom:-26.66667vw}@media screen and (min-width: 751px){#top #characterCol::before{background:url(../images/top/bg_fog_top_pc.png) no-repeat top center;background-size:100%;height:36.9vw;top:-15vw}#top #characterCol::after{background:url(../images/top/bg_fog_btm_pc.png) no-repeat bottom center;background-size:100%;height:10vw;bottom:initial}}#top #characterCol h2{margin:0 auto}@media screen and (max-width: 750px){#top #characterCol h2{width:88vw;margin-bottom:8vw}}@media screen and (min-width: 751px){#top #characterCol h2{margin-bottom:5.15vw;width:55vw}}#top #characterCol ul{position:relative;z-index:1;margin:0 auto;width:88vw}@media screen and (min-width: 751px){#top #characterCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90vw;gap:2.5vw}}#top #characterCol ul li{position:relative}@media screen and (max-width: 750px){#top #characterCol ul li{text-align:center}}@media screen and (min-width: 751px){#top #characterCol ul li{background:url(../images/top/bg_chara_pc.png) no-repeat top center;background-size:100%;width:43.1vw;min-height:26.15vw}}@media screen and (max-width: 750px){#top #characterCol ul li::after{position:relative;display:block;content:"";width:100%;background:url(../images/top/bg_chara_btm.png) no-repeat bottom center;background-size:100%;height:6.66667vw}}#top #characterCol ul li .inner{position:relative}@media screen and (max-width: 750px){#top #characterCol ul li .inner{background:url(../images/top/bg_chara_mdl.png) repeat center;background-size:100%}}@media screen and (min-width: 751px){#top #characterCol ul li .inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}}#top #characterCol ul li.chara01 img{width:49.33333vw;position:relative}@media screen and (max-width: 750px){#top #characterCol ul li.chara01 img{top:-9.33333vw;left:-4vw}}@media screen and (min-width: 751px){#top #characterCol ul li.chara01 img{position:relative;width:18.5vw;top:-14.5vw;left:-.5vw;margin-bottom:-14.5vw}}#top #characterCol ul li.chara02 img{width:31.46667vw}@media screen and (max-width: 750px){#top #characterCol ul li.chara02 img{padding:0 0 6.66667vw 0}}@media screen and (min-width: 751px){#top #characterCol ul li.chara02 img{position:relative;width:10.3vw;top:-2vw;left:5vw}}@media screen and (min-width: 751px){#top #characterCol ul li.chara03{margin:0 auto}}#top #characterCol ul li.chara03 img{width:55.6vw}@media screen and (max-width: 750px){#top #characterCol ul li.chara03 img{padding:0 0 6.66667vw 0}}@media screen and (min-width: 751px){#top #characterCol ul li.chara03 img{position:absolute;width:20.85vw;top:-10vw;left:-2vw}}#top #characterCol ul li h3{position:relative;line-height:1;font-family:"Zen Old Mincho", serif;font-weight:400}@media screen and (max-width: 750px){#top #characterCol ul li h3{background:url(../images/top/bg_chara_top.png) no-repeat top center;background-size:100%;padding:6.66667vw 0 11.33333vw 0;font-size:6.66667vw;text-align:center}}@media screen and (min-width: 751px){#top #characterCol ul li h3{margin:3.5vw 0 3.25vw auto;padding:0;width:53%;font-size:2vw}}#top #characterCol ul li h3.new::before{content:'NEW';display:block;position:absolute;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#f8677a}@media screen and (max-width: 750px){#top #characterCol ul li h3.new::before{top:4vw;left:5.33333vw;font-size:2.66667vw}}@media screen and (min-width: 751px){#top #characterCol ul li h3.new::before{top:-1.5em;left:0;margin:0 .25vw 0 0;font-size:.7vw}}#top #characterCol ul li .txt{text-align:left}@media screen and (max-width: 750px){#top #characterCol ul li .txt{position:relative;padding:0 8vw}}@media screen and (min-width: 751px){#top #characterCol ul li .txt{width:53%;padding:0 3.5vw 0 0}}#top #characterCol ul li .txt p{text-shadow:0 0 15px #000}@media screen and (max-width: 750px){#top #characterCol ul li .txt p{margin-bottom:5.33333vw}}@media screen and (min-width: 751px){#top #characterCol ul li .txt p{line-height:1.8;font-size:1vw}}@media screen and (max-width: 750px){#top #characterCol ul li+li{margin-top:5.33333vw}}#top #productsCol{position:relative;z-index:1;margin-bottom:13.33333vw}@media screen and (min-width: 751px){#top #productsCol{margin-bottom:5vw}}#top #productsCol #productsColInner{position:relative;z-index:1;width:88vw;margin:0 auto}@media screen and (min-width: 751px){#top #productsCol #productsColInner{width:90vw}}#top #productsCol h2{margin:0 auto}@media screen and (max-width: 750px){#top #productsCol h2{width:88vw;margin-bottom:8vw}}@media screen and (min-width: 751px){#top #productsCol h2{margin-bottom:5.15vw;width:50vw}}@media screen and (max-width: 750px){#top #productsCol .snav .tab{width:100%;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 750px){#top #productsCol .snav li{width:48%}}@media screen and (min-width: 751px){#top #productsCol .snav li{width:17.5vw}}@media screen and (max-width: 750px){#top #productsCol .snav li:last-child{margin:0 auto}}#top #productsCol .snav .intab{width:100%}#top #productsCol .snav .intab li{width:100%}@media screen and (min-width: 751px){#top #productsCol .snav .intab li{width:22.5vw}}#top #productsCol .tabContent{background:#000;border:1px solid #575757}@media screen and (max-width: 750px){#top #productsCol .tabContent{padding:5.33333vw}}@media screen and (min-width: 751px){#top #productsCol .tabContent{padding:4.25vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 751px){#top #productsCol .editionCol .pic{width:22.5vw}}@media screen and (max-width: 750px){#top #productsCol .editionCol .txtCol{margin-top:4vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol .txtCol{width:55vw;font-size:1vw}}#top #productsCol .editionCol .txtCol dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#top #productsCol .editionCol .txtCol dl dt,#top #productsCol .editionCol .txtCol dl dd{margin-bottom:0.5em}@media screen and (min-width: 751px){#top #productsCol .editionCol .txtCol dl dt,#top #productsCol .editionCol .txtCol dl dd{margin-bottom:1em}}#top #productsCol .editionCol .txtCol dl dt{width:40%;color:#aeb2b5;font-weight:bold}@media screen and (min-width: 751px){#top #productsCol .editionCol .txtCol dl dt{width:20%}}#top #productsCol .editionCol .txtCol dl dd{width:60%}@media screen and (min-width: 751px){#top #productsCol .editionCol .txtCol dl dd{width:80%}}#top #productsCol .editionCol .storeLink{border-top:1px solid #575757;margin-top:1.33333vw;padding-top:4vw}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink{margin-top:.5vw;padding-top:1.5vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink li{width:23%}}@media screen and (max-width: 750px){#top #productsCol .editionCol .storeLink li.xbox img{height:4vw;max-height:30px}}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink li.xbox img{height:1.4vw;max-height:28px}}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink.usually{-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink.usually li{width:32%}}@media screen and (min-width: 751px){#top #productsCol .editionCol .storeLink.usually li.steam{margin:0}}#top #productsCol .editionCol .storeLink.dx .steam{margin:0}#top #productsCol .editionCol .notice{border-top:1px solid #575757;color:#adadad}@media screen and (max-width: 750px){#top #productsCol .editionCol .notice{margin-top:4vw;padding-top:4vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol .notice{margin-top:1.5vw;padding-top:1.5vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.wide .pic{width:42.5vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.wide .txtCol{width:35vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.wide .storeLink li{width:48%}}@media screen and (min-width: 751px){#top #productsCol .editionCol.wide .storeLink li.xbox img{height:1.75vw;max-height:35px}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol{display:block}}#top #productsCol .editionCol.benefitsCol h3{position:relative;line-height:1.3;font-family:"Zen Old Mincho", serif;font-weight:400}@media screen and (max-width: 750px){#top #productsCol .editionCol.benefitsCol h3{margin-bottom:2.66667vw;padding-left:6.66667vw;font-size:4.53333vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol h3{margin-bottom:2vw;padding-left:1.5vw;font-size:2vw}}#top #productsCol .editionCol.benefitsCol h3::before{display:block;position:absolute;content:"";background:#fff;top:50%;margin:0 auto;left:0;height:1px}@media screen and (max-width: 750px){#top #productsCol .editionCol.benefitsCol h3::before{width:3.86667vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol h3::before{width:1.25vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol .benefitsColInner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol .pic{width:42.5vw}}@media screen and (min-width: 751px){#top #productsCol .editionCol.benefitsCol .txtCol{width:35vw}}#top #productsCol .benefitsCol+.benefitsCol{border-top:1px solid #575757;margin-top:5.33333vw;padding-top:5.33333vw}@media screen and (min-width: 751px){#top #productsCol .benefitsCol+.benefitsCol{margin-top:2vw;padding-top:2vw}}#top #productsCol .c01{top:-80vw;left:-53.33333vw}@media screen and (min-width: 751px){#top #productsCol .c01{top:-50vw;left:-17.5vw}}#top #faqCol{margin-bottom:26.66667vw}@media screen and (min-width: 751px){#top #faqCol{margin-bottom:12.5vw}}#top #faqCol .faqColInner{position:relative;z-index:1;width:88vw;margin:0 auto}@media screen and (min-width: 751px){#top #faqCol .faqColInner{width:90vw}}#top #faqCol h2{text-align:center;margin-bottom:6.66667vw;font-family:"Zen Old Mincho", serif;font-weight:400}@media screen and (min-width: 751px){#top #faqCol h2{margin-bottom:2.5vw}}@media screen and (min-width: 751px){#top #faqCol .storeLink.usually{-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 751px){#top #faqCol .storeLink.usually li{width:32%}}@media screen and (min-width: 751px){#top #faqCol .storeLink.usually li.steam{margin:0}}#top #specCol{position:relative;background:#000}@media screen and (min-width: 751px){#top #specCol{padding:0 0 2.5vw 0}}#top #specCol::before{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_top_sp.png) no-repeat top center;background-size:100%;width:100%;height:93.33333vw;top:-26.66667vw}#top #specCol::after{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_btm_sp.png) no-repeat bottom center;background-size:100%;width:100%;height:93.6vw;bottom:-26.66667vw}@media screen and (min-width: 751px){#top #specCol::before{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_top_pc.png) no-repeat top center;background-size:100%;width:100%;height:36.9vw;top:-15vw}#top #specCol::after{position:absolute;display:block;content:"";background:url(../images/top/bg_fog_btm_pc.png) no-repeat bottom center;background-size:100%;width:100%;height:15vw}}#top #specCol #specColInner{position:relative;z-index:1;width:90.66667vw;margin:0 auto}@media screen and (min-width: 751px){#top #specCol #specColInner{width:90vw}}#top #specCol #specColBox{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#top #specCol #specColBox{margin-bottom:6.66667vw}}@media screen and (min-width: 751px){#top #specCol #specColBox{margin-bottom:1.5vw}}#top #specCol #specColBox .notice{color:#adadad}@media screen and (max-width: 750px){#top #specCol h2{width:88vw;margin:0 auto;margin-bottom:8vw}}@media screen and (min-width: 751px){#top #specCol h2{margin:0 4.7vw 0 0;width:21.2vw}}#top #specCol dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 751px){#top #specCol dl{width:64vw}}#top #specCol dl dt,#top #specCol dl dd{margin-bottom:1.5em}@media screen and (min-width: 751px){#top #specCol dl dt,#top #specCol dl dd{font-size:1vw}}#top #specCol dl dt{color:#aeb2b5;font-weight:bold;width:40%}@media screen and (min-width: 751px){#top #specCol dl dt{width:15%}}#top #specCol dl dd{width:58%}@media screen and (min-width: 751px){#top #specCol dl dd{width:85%}}#top #specCol h3{position:relative;line-height:1.3;font-family:"Zen Old Mincho", serif;font-weight:400}@media screen and (max-width: 750px){#top #specCol h3{margin-bottom:2.66667vw;padding-left:6.66667vw;font-size:5.86667vw}}@media screen and (min-width: 751px){#top #specCol h3{margin-bottom:1vw;padding-left:1.5vw;font-size:2vw}}#top #specCol h3::before{display:block;position:absolute;content:"";background:#fff;top:50%;margin:0 auto;left:0;height:1px}@media screen and (max-width: 750px){#top #specCol h3::before{width:3.86667vw}}@media screen and (min-width: 751px){#top #specCol h3::before{width:1.25vw}}@media screen and (max-width: 750px){#top #specCol .tableCol{overflow-x:scroll}}@media screen and (min-width: 751px){#top #specCol .tableCol{font-size:1vw}}#top #specCol .tableCol table{width:100%;border-collapse:collapse}#top #specCol .tableCol th,#top #specCol .tableCol td{border:1px solid #575757;padding:0.5em 0.8em;text-align:center;word-break:auto-phrase}#top #specCol .tableCol th{background:#212531;color:#aeb2b5;font-weight:bold}@media screen and (max-width: 750px){#top #specCol .tableCol th.item{min-width:8em}}@media screen and (min-width: 751px){#top #specCol .tableCol th.item{min-height:initial;width:11%}}#top #specCol .tableCol+h3{margin-top:6.66667vw}@media screen and (min-width: 751px){#top #specCol .tableCol+h3{margin-top:2.5vw}}#top footer{background:#000}@media screen and (min-width: 751px){#top footer{padding:7.5vw 0 0}}

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