@charset "UTF-8";


/* 共通
=========================================*/

body{
	background:#000;
	color:#fff;
	width: 100%;
	vertical-align:baseline;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'MS PGothic',sans-serif;
	text-align:center;
	line-height:1;
}

body::before {
  background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/common/bg_001.jpg);
  background-size: 100% auto;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 108px;
  content: "";
  z-index: -1;
}

#page {
	width: 750px;
	margin: 0 auto;
}
.line {
	border-bottom: 7px solid #0d5795;
	width: 750px;
}

/* サブメニュー */
#submenu{
	min-height:470px;
}
#submenu a{
	position:relative;
	display:block;
	width:646px;
	height:82px;
}

span.new{
	position: absolute;
	right: 0;
	z-index: 2;
}

#pager{
	width:646px;
	margin:30px auto 25px auto;
	position:relative;
	z-index:10;
}
#pager .prev{
	float:left;
}
#pager .next{
	float:right;
}

#pagetop{
	width:100%;
	margin:60px 0 40px 0;
	text-align:right;
}


.mt50{
	margin-top:50px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.mb50{
	margin-bottom:50px;
}

.center{
	text-align:center !important;
}

/* ヘッダー
=========================================*/

header {
	height: 160px;
	margin:0 auto;
}

#header_logo{
	float:left;
	margin:25px 0 0 52px;
}

#header_menuBtn{
	position: fixed;
	right: 0;
	top: 45px;
	z-index: 5;
}

/* グローバルナビ
=========================================*/
ul#gnavi{
	width:100%;
}

ul#gnavi li{
	border-bottom:1px solid #828199;
}
ul#gnavi li a{
	display:block;
	padding:38px 0 38px 25px;
	text-align:left;
}


/* コンテンツ
=========================================*/
h1{
	margin:40px 0 50px 0;
	text-align:right;
}
#contents{
	padding:0 52px;
	position:relative;
}

.section{
	margin-bottom:50px;
}

/* INTRODUCTION */
.text_01{
	font-size: 50px;
    font-style: italic;
    font-weight: bold;
    line-height: 1.4;
    color: #c4faff;
    text-shadow:2px 2px 4px #0785bb,
			    -2px -2px 4px #0785bb,
			    2px -2px 4px #0785bb,
			  	-2px 2px 4px #0785bb;
    text-align: left;
}

/* STORY */
#contents.story .text_02{
	font-size:38px;
}

.text_02{
	color: #fff;
	font-size: 24px;
	line-height: 1.8;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}

.text_03{
	color: #fff;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}

.text_green{
	color:#7ffa25;
	text-shadow: 2px 2px 4px #366811, -2px -2px 4px #366811, 2px -2px 4px #366811, -2px 2px 4px #366811;
}

.text_purple{
	color:#c673e9;
	font-size:150%;
	font-weight:bold;
	text-shadow: 2px 2px 4px #633576, -2px -2px 4px #633576, 2px -2px 4px #633576, -2px 2px 4px #633576;
}

img.capture{
	margin-bottom:20px;
}

p.hline{
	margin-bottom:30px;
}

/* CHARACTER */

.chara_text{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara_bg_001.png);
	border-radius:3px;
	padding:30px 25px;
	box-sizing:border-box;
}

.chara_voice{
	position:absolute;
	z-index:5;
}
/*
.chara_voice a{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara_btn_voice_pause.png);
	width:260px;
	height:60px;
	display:block;
}
*/

/* index */
.chara_index a{
	display:block;
	width:646px;
	height:120px;
	position:relative;
	margin:0 0 15px 0;
}

.chara_new{
	pointer-events: none;
	position: absolute;
	right: 0;
	bottom: 0;
}

/* CHARACTER 九条 遼 */
.chara01{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara01_light.png);
	background-position: center 95px;
	background-repeat:no-repeat;
}
.chara01 .chara_illust{
	position:relative;
	top:-10px;
	left:-16px;
	margin-bottom:195px;
}
.chara01 .chara_name{
	position:absolute;
	top:50px;
	left:326px;
}
.chara01 .chara_serif{
	position:absolute;
	top:265px;
	left:270px;
}
.chara01 .charra_cv{
	position:absolute;
	top:440px;
	right:52px;
}
.chara01 .chara_voice{
	top:490px;
	right:52px;
}
.chara01 .chara_text{
	position:absolute;
	z-index:3;
	top:580px;
	right:52px;
	width:490px;
}

/* CHARACTER 神河 蘭世 */
.chara02{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara02_light.png);
	background-position: center 118px;
	background-repeat:no-repeat;
	margin-bottom:50px;
}
.chara02 .chara_illust{
	position:relative;
	top:-37px;
	left:-25px;
}
.chara02 .chara_name{
	position:absolute;
	top:50px;
	left:326px;
}
.chara02 .chara_serif{
	position:absolute;
	top:278px;
	left:297px;
}
.chara02 .charra_cv{
	position:absolute;
	top:490px;
	right:52px;
}
.chara02 .chara_voice{
	top:540px;
	right:52px;
}
.chara02 .chara_text{
	position:absolute;
	z-index:3;
	top:630px;
	right:52px;
	width:465px;
}

/* CHARACTER 月館まゆら */
.chara03{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara03_light.png);
	background-position: center 118px;
	background-repeat:no-repeat;
}
.chara03 .chara_illust{
	position:relative;
	top:-10px;
	left:-135px;
}
.chara03 .chara_name{
	position:absolute;
	top:50px;
	left:300px;
}
.chara03 .chara_serif{
	position:absolute;
	top:258px;
	left:245px;
}
.chara03 .charra_cv{
	position:absolute;
	top:532px;
	right:52px;
}
.chara03 .chara_voice{
	top:580px;
	right:52px;
}
.chara03 .chara_text{
	position:absolute;
	z-index:3;
	top:670px;
	right:52px;
	width:465px;
}

/* CHARACTER 霧谷 時久 */
.chara04{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara04_light.png);
	background-position: center 99px;
	background-repeat:no-repeat;
	margin-bottom: -45px;
}
.chara04 .chara_illust{
	position:relative;
	top:-100px;
	right:-130px;
}
.chara04 .chara_name{
	position:absolute;
	top:50px;
	left:52px;
}
.chara04 .chara_serif{
	position:absolute;
	top:297px;
	left:40px;
}
.chara04 .charra_cv{
	position:absolute;
	top:532px;
	left:52px;
}
.chara04 .chara_voice{
	left: 52px;
  top: 582px;
}
.chara04 .chara_text{
	left: 52px;
	position: absolute;
	top: 675px;
	width: 465px;
	z-index: 3;
}

/* CHARACTER 南木 小春 */
.chara05{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara05_light.png);
	background-position: center 127px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.chara05 .chara_illust{
	position:relative;
	top:-10px;
	left:-200px;
}
.chara05 .chara_name{
	position:absolute;
	top:50px;
	left:300px;
}
.chara05 .chara_serif{
	position:absolute;
	top:297px;
	left:347px;
}
.chara05 .charra_cv{
	position:absolute;
	top:546px;
	right:52px;
}
.chara05 .chara_voice{
	right: 52px;
  top: 596px;
}
.chara05 .chara_text{
	position:absolute;
	z-index:3;
	top:687px;
	right:52px;
	width:465px;
}

/* CHARACTER 城玄 光秀 */
.chara06{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara06_light.png);
	background-position: center 83px;
	background-repeat:no-repeat;
}
.chara06 .chara_illust{
	position:relative;
	top:-10px;
	right:-119px;
}
.chara06 .chara_name{
	position:absolute;
	top:50px;
	left:52px;
}
.chara06 .chara_serif{
	position:absolute;
	top:272px;
	left:32px;
}
.chara06 .charra_cv{
	position:absolute;
	top:578px;
	left:52px;
}
.chara06 .chara_voice{
	left: 52px;
  top: 627px;
}
.chara06 .chara_text{
	position:absolute;
	z-index:3;
	top:718px;
	left:52px;
	width:465px;
}

/* CHARACTER 逢祇 恋 */
.chara07{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara07_light.png);
	background-position: center 92px;
	background-repeat:no-repeat;
	margin-bottom:120px;
}
.chara07 .chara_illust{
	position:relative;
	top:0px;
	right:-180px;
}
.chara07 .chara_name{
	position:absolute;
	top:50px;
	left:52px;
}
.chara07 .chara_serif{
	position:absolute;
	top:279px;
	left:16px;
}
.chara07 .charra_cv{
	position:absolute;
	top:532px;
	left:52px;
}
.chara07 .chara_voice{
	left: 52px;
  top: 583px;
}
.chara07 .chara_text{
	left: 52px;
	position: absolute;
	top: 675px;
	width: 465px;
	z-index: 3;
}

/* CHARACTER  */
.chara08{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara08_light.png);
	background-position: center 123px;
	background-repeat:no-repeat;
	margin-bottom:60px;
}
.chara08 .chara_illust{
	position:relative;
	top:-30px;
	left:-129px;
}
.chara08 .chara_name{
	position:absolute;
	top:50px;
	left:326px;
}
.chara08 .chara_serif{
	position:absolute;
	top:266px;
	left:307px;
}
.chara08 .charra_cv{
	position:absolute;
	top:455px;
	right:52px;
}
.chara08 .chara_voice{
	right: 52px;
  top: 504px;
}
.chara08 .chara_text{
	position:absolute;
	z-index:3;
	top:595px;
	right:52px;
	width:490px;
}

/* CHARACTER 轟 なめろう */
.chara09{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara09_light.png);
	background-position: center 83px;
	background-repeat:no-repeat;
	margin-bottom:100px;
}
.chara09 .chara_illust{
	position:relative;
	top:-37px;
	right:-125px;
	margin-bottom:59px;
}
.chara09 .chara_name{
	position:absolute;
	top:50px;
	left:52px;
}
.chara09 .chara_serif{
	position:absolute;
	top:309px;
	left:47px;
}
.chara09 .charra_cv{
	position:absolute;
	top:525px;
	left:52px;
}
.chara09 .chara_voice{
	left: 52px;
  top: 575px;
}
.chara09 .chara_text{
	position:absolute;
	z-index:3;
	top:665px;
	left:52px;
	width:465px;
}

/* CHARACTER 蒼鷺 ユイ */
.chara10{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara10_light.png);
	background-position: center 122px;
	background-repeat:no-repeat;
}
.chara10 .chara_illust{
	position:relative;
	top:-30px;
	left:-156px;
}
.chara10 .chara_name{
	position:absolute;
	top:50px;
	right:52px;
}
.chara10 .chara_serif{
	position:absolute;
	top:265px;
	left:316px;
}
.chara10 .charra_cv{
	position:absolute;
	top:465px;
	right:52px;
}
.chara10 .chara_voice{
	right: 52px;
  top: 515px;
}
.chara10 .chara_text{
	position:absolute;
	z-index:3;
	top:605px;
	right:52px;
	width:490px;
}

/* CHARACTER 冥寺 僂人 */
.chara11{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara11_light.png);
	background-position: center 122px;
	background-repeat:no-repeat;
	margin-bottom:-80px;
}
.chara11 .chara_illust{
	position:relative;
	top:-100px;
	left:-97px;
}
.chara11 .chara_name{
	position:absolute;
	top:50px;
	right:52px;
}
.chara11 .chara_serif{
	position:absolute;
	top:260px;
	left:316px;
}
.chara11 .charra_cv{
	position:absolute;
	top:496px;
	right:52px;
}
.chara11 .chara_voice{
	right: 52px;
  top: 545px;
}
.chara11 .chara_text{
	position:absolute;
	z-index:3;
	top:635px;
	right:52px;
	width:490px;
}

/* CHARACTER 冥寺 閻美 */
.chara12{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara12_light.png);
	background-position: center 122px;
	background-repeat:no-repeat;
	margin-bottom:50px;
}
.chara12 .chara_illust{
	position:relative;
	top:0px;
	left:-60px;
}
.chara12 .chara_name{
	position:absolute;
	top:50px;
	right:52px;
}
.chara12 .chara_serif{
	position:absolute;
	top:292px;
	left:315px;
}
.chara12 .charra_cv{
	position:absolute;
	top:460px;
	right:52px;
}
.chara12 .chara_voice{
	right: 52px;
  top: 510px;
}
.chara12 .chara_text{
	position:absolute;
	z-index:3;
	top:600px;
	right:52px;
	width:490px;
}

/* CHARACTER アマツメ */
.chara13{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara13_light.png);
	background-position: center 122px;
	background-repeat:no-repeat;
}
.chara13 .chara_illust{
	position:relative;
	top:-10px;
	left:-127px;
}
.chara13 .chara_name{
	position:absolute;
	top:50px;
	right:52px;
}
.chara13 .chara_serif{
	position:absolute;
	top:268px;
	left:268px;
}
.chara13 .charra_cv{
	position:absolute;
	top:496px;
	right:52px;
}
.chara13 .chara_voice{
	right: 52px;
  top: 545px;
}
.chara13 .chara_text{
	position:absolute;
	z-index:3;
	top:635px;
	right:52px;
	width:490px;
}

/* CHARACTER  ヤマトガ */
.chara14{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara14_light.png);
	background-position: center 99px;
	background-repeat:no-repeat;
}
.chara14 .chara_illust{
	position:relative;
	top:-40px;
	right:-155px;
}
.chara14 .chara_name{
	position:absolute;
	top:50px;
	left:52px;
}
.chara14 .chara_serif{
	position:absolute;
	top:280px;
	left:15px;
}
.chara14 .charra_cv{
	position:absolute;
	top:532px;
	left:52px;
}
.chara14 .chara_voice{
	left: 52px;
  top: 580px;
}
.chara14 .chara_text{
	left: 52px;
	position: absolute;
	top: 670px;
	width: 465px;
	z-index: 3;
}

/* CHARACTER ゼノビア */
.chara15{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/character/chara15_light.png);
	background-position: center 122px;
	background-repeat:no-repeat;
}
.chara15 .chara_illust{
	position:relative;
	top:-30px;
	left:-192px;
}
.chara15 .chara_name{
	position:absolute;
	top:50px;
	right:52px;
}
.chara15 .chara_serif{
	position:absolute;
	top:262px;
	left:260px;
}
.chara15 .charra_cv{
	position:absolute;
	top:496px;
	right:52px;
}
.chara15 .chara_voice{
	right: 52px;
  top: 545px;
}
.chara15 .chara_text{
	position:absolute;
	z-index:3;
	top:635px;
	right:52px;
	width:490px;
}

/* system
===========================================*/

.class_box{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/system/system_bg_001.png);
	border-radius: 3px;
	box-sizing: border-box;
	padding: 30px 25px;
	margin-bottom:50px;
}

.class_name{
	border-bottom: 1px solid;
	color: #86d4f3;
	font-size: 40px;
	font-style: italic;
	font-weight: bold;
	line-height: 1.38;
	margin-bottom: 20px;
	padding: 0 0 15px;
	text-align: left;
	text-shadow: 2px 2px 4px #0785bb, -2px -2px 4px #0785bb, 2px -2px 4px #0785bb, -2px 2px 4px #0785bb;
}

.class_box dt{
	float:left;
	color: #fff;
	font-size: 32px;
	line-height: 1.8;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}
.class_box dd{
	color: #71ff1c;
	font-size: 32px;
	line-height: 1.8;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}

.greedmode{
	margin-left:260px;
}

/* special
===========================================*/

.shop_box{
	margin-bottom:50px;
}

.shop_logo{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/special/special_bg_003.png);
	padding:20px 20px;
}
.shop_logo .shop{
	float:left;
}
.shop_logo .ps4{
	float:right;
}
.shop_logo .vita{
	float:right;
	margin-top:16px;
}

.gift{
	background-image: url("https://media.spike-chunsoft.co.jp/pages/ea/sp/images/special/special_bg_004.png");
	padding: 20px;
	text-align:center;
}
.gift p{
	color:#ffffff;
	background-color:#3892a7;
	text-align:center;
	margin-bottom:20px;
}
.gift img{
}


/*-- 用語集 --*/
.word-box{
	background-color:rgba(255, 255, 255, 0.5);
	margin:0 0 50px 0;
	padding:30px;
}
.word-box p.title{
	background-color: rgba(4, 134, 153, 0.6);
	color: #ffffff;
	font-size: 30px;
	margin-bottom: 30px;
	padding: 10px 0;
	text-align: center;
	text-shadow: 1px 1px 5px #1884bc, -1px -1px 5px #1884bc, 0 1px 5px #1884bc, 0 -1px 5px #1884bc;
}
.text_black{
	color: #000000;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
    text-shadow: 1px 1px 5px #88c9ee,-1px -1px 5px #88c9ee,0px 1px 5px #88c9ee,0px -1px 5px #88c9ee;
}
.word-box ul{
	margin:20px 0;
}
.word-box li{
	color: #000000;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
    text-shadow: 1px 1px 5px #88c9ee,-1px -1px 5px #88c9ee,0px 1px 5px #88c9ee,0px -1px 5px #88c9ee;
}

/*-- DLC --*/
.word-box .price{
	color: #000000;
    font-size: 60px;
    text-shadow: 1px 1px 5px #88c9ee,-1px -1px 5px #88c9ee,0px 1px 5px #88c9ee,0px -1px 5px #88c9ee;
    line-height: 50px;
	text-align:left;
	padding:30px 0 0 0;
}
.word-box .price span{
    font-size: 40px;
}
.word-box hr{
	border-color: #000000;
    box-shadow: 1px 1px 5px #88c9ee,-1px -1px 5px #88c9ee,0px 1px 5px #88c9ee,0px -1px 5px #88c9ee;
}

.dlc_date{
	overflow:hidden;
	margin-bottom:20px;
	font-size:28px;

}
.dlc_date li a{
	display: block;
    padding: 10px 10px;
	width:290px;
	margin-bottom:16px;
	float:left;
    text-shadow: 1px 1px 5px #0045e1,-1px -1px 5px #0045e1,0px 1px 5px #0a79a5,0px -1px 5px #0045e1;
    color: #00c8fb !important;
    border: 1px #00c8fb solid;
    background-color: rgba(0,0,0,0.70);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: normal;
	text-decoration:none;
}
.dlc_date li a.right{
	float:right;
}
.dlc_date li a.on{
    text-shadow: 1px 1px 5px #ff0000,-1px -1px 5px #ff0000,0px 1px 5px #ff0000,0px -1px 5px #ff0000;
    color: #fff !important;
    border: 1px #ff0000 solid;
}
.dlc_date .date li a:hover{
    text-shadow: 1px 1px 5px #ff0000,-1px -1px 5px #ff0000,0px 1px 5px #ff0000,0px -1px 5px #ff0000;
    color: #fff !important;
    border: 1px #ff0000 solid;
}

/*-- DLC VP --*/
.dlc_movie{
	text-align: center;
    padding: 10px;
	margin-bottom:30px;
    background-color: #1e1f20;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}



/* SPEC
===========================================*/
.spec_section{
	background-image:url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/spec/spec_bg_001.png);
	margin-bottom:50px;
	padding:50px 30px;
}

.spec_section img.package{
	margin-bottom:20px;
}

.spec_section dl{}
.spec_section dt{
	color: #fff;
	font-size: 32px;
	line-height: 1.8;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}
.spec_section dd{
	margin-bottom:30px;
	color: #71ff1c;
	font-size: 32px;
	line-height: 1.8;
	text-align: left;
	text-shadow: 2px 2px 4px #0d7ba8, -2px -2px 4px #0d7ba8, 2px -2px 4px #0d7ba8, -2px 2px 4px #0d7ba8;
}

ul#cast{
	width:500px;
	margin:0 auto;
}
ul#cast li{
	color: #71ff1c;
	float: left;
	font-size: 32px;
	line-height: 1.8;
	text-align: center;
	text-shadow: 1px 1px 5px #0a79a5, -1px -1px 5px #0a79a5, 0 1px 5px #0a79a5, 0 -1px 5px #0a79a5;
	width: 250px;
	margin-bottom:20px;
}


.text_04 {
	font-size: 24px;
	line-height: 1.8;
	color: #fff;
	text-shadow: 2px 2px 4px #0d7ba8,
			-2px -2px 4px #0d7ba8,
			 2px -2px 4px #0d7ba8,
			-2px 2px 4px #0d7ba8;
	text-align: left;
}
.text_05 {
	font-size: 36px;
	line-height: 1.38;
	font-weight: bold;
	color: #86d4f3;
	text-shadow: 2px 2px 4px #0785bb,
			-2px -2px 4px #0785bb,
			 2px -2px 4px #0785bb,
			-2px 2px 4px #0785bb;
	text-align: left;
}

.text_06 {
	background-image: url("https://media.spike-chunsoft.co.jp/pages/ea/sp/images/system/system_icon_001.png");
	background-position:left 5px;
	background-repeat: no-repeat;
	border-bottom: 1px solid;
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 1.38;
	margin-bottom: 20px;
	padding: 0 0 10px 50px;
	text-align: left;
	text-shadow: 2px 2px 4px #0785bb, -2px -2px 4px #0785bb, 2px -2px 4px #0785bb, -2px 2px 4px #0785bb;
}


/* インフォメーション */

#info {
	background: url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/bg_info.jpg) no-repeat center 0;
	height: 698px;
	padding: 100px 50px 62px;
}
#info .text_05 {
	margin: 95px 0 15px;
}

/* フッター
=========================================*/
footer {
	background: url(https://media.spike-chunsoft.co.jp/pages/ea/sp/images/common/bg_footer.gif) no-repeat center 0;
	height: 220px;
	padding: 35px 35px 65px;
}

footer li {
	float: left;
}
.logo_ps {
	padding: 30px 0 0 18px;}
.logo_vita {
	padding: 40px 0 0 29px;}

.sns {
	padding: 15px 0 35px 231px;}
.fb-like {
	padding: 0 0 0 37px;}

footer .copyright{
	font-size: 20px;
	line-height:1.5em;
}

.tag {
	display: none;
}
/* CLEARFIX
========================================================== */

.clearfix{*zoom:1;}
.clearfix:after{
content:"";
display: block;
clear:both;
}
