<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body {
  min-width:1200px;
  background:rgb(0,0,0);
}

#ff7sp_content {
  width:auto; height:auto;
  overflow:hidden;
  position:relative;
  margin:0; padding:0;
  background:url(../image/bg01.png) no-repeat center 900px;
}

#ff7sp_content div, #ff7sp_content p, #ff7sp_content ul, #ff7sp_content h1, #ff7sp_content h2 {
  margin:0; padding:0;
}

#ff7sp_content #ff7sp_imageboard {
  width:1200px; height:830px;
  overflow:hidden;
  position:absolute;
  top:0; left:50%;
  margin:0 0 0 -600px;
}
#ff7sp_imageboard ul.background{
  width:1200px; height:830px;
  overflow:hidden;
  position:absolute;
  top:0; left:0;
  list-style:none;
}
#ff7sp_imageboard ul.background li{
  width:1200px; height:830px;
  float:left;
}
#ff7sp_imageboard div.cover {
  width:1200px; height:830px;
  overflow:hidden;
  position:absolute;
  top:0; left:50%;
  margin:0 0 0 -600px;
  background:url(../image/ph01_0.png) no-repeat left top;
}
#ff7sp_imageboard div.hide{
  width:48px; height:48px;
  position:absolute;
  top:-2px; right:-3px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px -190px;
  cursor:pointer;
}
#ff7sp_imageboard div.hide:hover { background-position:-848px -190px; }
#ff7sp_imageboard div.show{
  width:48px; height:48px;
  position:absolute;
  top:-2px; right:-3px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px -238px;
  cursor:pointer;
}
#ff7sp_imageboard div.show:hover { background-position:-848px -238px; }
#ff7sp_imageboard div.prev{
  width:48px; height:83px;
  position:absolute;
  top:306px; left:11px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px 0;
  cursor:pointer;
}
#ff7sp_imageboard div.prev:hover { background-position:-848px 0; }
#ff7sp_imageboard div.next{
  width:48px; height:83px;
  position:absolute;
  top:306px; right:11px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px -83px;
  cursor:pointer;
}
#ff7sp_imageboard div.next:hover { background-position:-848px -83px; }
#ff7sp_imageboard ul.index{
  width:24px; height:auto;
  overflow:hidden;
  position:absolute;
  top:40px; right:9px;
  list-style:none;
}
#ff7sp_imageboard ul.index li{
  width:24px; height:24px;
  background:url(../image/ph02.png) no-repeat -824px -166px;
  cursor:pointer;
}
#ff7sp_imageboard ul.index li:hover { background-position:-800px -166px; }
#ff7sp_imageboard ul.index li.active { background-position:-800px -166px; }


#ff7sp_content #ff7sp_frame {
  width:920px; height:auto;
  overflow:hidden;
  position:relative;
  top:0; left:50%;
  margin:0 0 0 -460px;
}

#ff7sp_frame h1 {
  width:800px; height:309px;
  position:relative;
  margin:0 auto;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 0;
}

#ff7sp_frame div.store1 {
  width:908px; height:118px;
  position:relative;
  margin:-19px auto 0;
}
#ff7sp_frame div.store1 div{
  width:318px; height:118px;
  position:absolute;
  top:0; left:0;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 0;
}
#ff7sp_frame div.store1 div.appstore{ left:0; background-position:0 -309px; }
#ff7sp_frame div.store1 div.appstore:hover { background-position:-318px -309px; }
#ff7sp_frame div.store1 div.googleplay{ left:298px; background-position:0 -739px; }
#ff7sp_frame div.store1 div.googleplay:hover { background-position:-318px -739px; }
#ff7sp_frame div.store1 div.playstationstore{ width:308px; height:108px; top:5px; left:600px; background:url(../image/ph05_1.png) no-repeat 0 0; }
#ff7sp_frame div.store1 div.playstationstore:hover { background-position:0 -113px; }

#ff7sp_frame div.device {
  width:478px; height:78px;
  position:relative;
  margin:6px auto 0;
}
#ff7sp_frame div.device div{
  width:478px; height:78px;
  position:relative;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 -857px;
}
#ff7sp_frame div.device div:hover{ background-position:0 -935px; }

#ff7sp_frame div.price {
  width:450px; height:30px;
  position:relative;
  margin:1px auto 0;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 -427px;
}

#ff7sp_frame div.coming {
  width:469px; height:55px;
  position:relative;
  margin:20px auto 0;
  text-indent:-32768px;
  background:url(../image/ph06.png) no-repeat 0 0;
}

#ff7sp_frame div.store2 {
  width:612px; height:108px;
  position:relative;
  margin:0 auto 0;
}
#ff7sp_frame div.store2 div{
  width:308px; height:108px;
  position:absolute;
  top:0; left:0;
  text-indent:-32768px;
}
#ff7sp_frame div.store2 div.switch{ left:0; background:url(../image/ph05_2.png) no-repeat 0 0; }
#ff7sp_frame div.store2 div.switch:hover{ background:url(../image/ph05_2.png) no-repeat 0 -113px; }
#ff7sp_frame div.store2 div.xboxone{ left:304px; background:url(../image/ph05_3.png) no-repeat 0 0; }
#ff7sp_frame div.store2 div.xboxone:hover{ background:url(../image/ph05_3.png) no-repeat 0 -113px; }

#ff7sp_frame div.information {
  width:740px; height:auto;
  position:relative;
  margin:22px auto 0;
  background:url(../image/bg02.png) repeat left top;
}
#ff7sp_frame div.information p {
  width:740px; height:auto;
  position:relative;
  padding:20px 0 16px;
  font-family:"Verdana","Roboto","Droid Sans","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;
  font-size:16px; line-height:26px;
  text-align:center;
  color:rgb(255,255,255);
}
#ff7sp_frame div.information p span {
  font-size:14px; line-height:26px;
}

#ff7sp_frame div.story {
  width:740px; height:auto;
  position:relative;
  margin:120px auto 0;
  background:url(../image/bg03.png) repeat left top;
}
#ff7sp_frame div.story h2 {
  width:135px; height:30px;
  position:relative;
  top:34px;
  margin:0 auto;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 -457px;
}
#ff7sp_frame div.story p {
  width:668px; height:auto;
  position:relative;
  padding:54px 36px 0;
  font-family:"Verdana","Roboto","Droid Sans","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;
  font-size:14px; line-height:24px;
  color:rgb(255,255,255);
}

#ff7sp_imageslider1 {
  width:740px; height:270px;
  overflow:hidden;
  position:relative;
  top:28px;
}
#ff7sp_imageslider1 div.image{
  width:616px; height:209px;
  overflow:hidden;
  position:absolute;
  top:0; left:62px;
}
#ff7sp_imageslider1 ul{
  width:auto; height:209px;
  overflow:hidden;
  position:absolute;
  top:0; left:0;
  list-style:none;
}
#ff7sp_imageslider1 ul li{
  width:300px; height:209px;
  float:left;
  margin:0 16px 0 0;
}
#ff7sp_imageslider1 div.prev{
  width:48px; height:83px;
  position:absolute;
  top:64px; left:7px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px 0;
  cursor:pointer;
}
#ff7sp_imageslider1 div.prev:hover { background-position:-848px 0; }
#ff7sp_imageslider1 div.next{
  width:48px; height:83px;
  position:absolute;
  top:64px; right:7px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px -83px;
  cursor:pointer;
}
#ff7sp_imageslider1 div.next:hover { background-position:-848px -83px; }

#ff7sp_frame div.about {
  width:740px; height:auto;
  position:relative;
  margin:40px auto 0;
  background:url(../image/bg03.png) repeat left top;
}
#ff7sp_frame div.about h2 {
  width:380px; height:30px;
  position:relative;
  top:34px;
  margin:0 auto;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -135px -457px;
}
#ff7sp_frame div.about p {
  width:668px; height:auto;
  position:relative;
  padding:54px 36px 0;
  font-family:"Verdana","Roboto","Droid Sans","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;
  font-size:14px; line-height:24px;
  color:rgb(255,255,255);
}

#ff7sp_imageslider2 {
  width:740px; height:270px;
  overflow:hidden;
  position:relative;
  top:28px;
}
#ff7sp_imageslider2 div.image{
  width:616px; height:209px;
  overflow:hidden;
  position:absolute;
  top:0; left:62px;
}
#ff7sp_imageslider2 ul{
  width:auto; height:209px;
  overflow:hidden;
  position:absolute;
  top:0; left:0;
  list-style:none;
}
#ff7sp_imageslider2 ul li{
  width:300px; height:209px;
  float:left;
  margin:0 16px 0 0;
}
#ff7sp_imageslider2 div.prev{
  width:48px; height:83px;
  position:absolute;
  top:64px; left:7px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px 0;
  cursor:pointer;
}
#ff7sp_imageslider2 div.prev:hover { background-position:-848px 0; }
#ff7sp_imageslider2 div.next{
  width:48px; height:83px;
  position:absolute;
  top:64px; right:7px;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat -800px -83px;
  cursor:pointer;
}
#ff7sp_imageslider2 div.next:hover { background-position:-848px -83px; }

#ff7sp_frame div.pagetop {
  width:378px; height:78px;
  position:relative;
  margin:32px auto 60px;
}
#ff7sp_frame div.pagetop div{
  width:378px; height:78px;
  position:relative;
  text-indent:-32768px;
  background:url(../image/ph02.png) no-repeat 0 -487px;
}
#ff7sp_frame div.pagetop div:hover {
  background-position:-378px -487px;
}
</pre></body></html>