@charset "utf-8";

/*----------------------------------------------------------------
 CommonStyle
 -----------------------------------------------------------------
 c/p
 <link href="./common/css/style.css" rel="stylesheet" type="text/css" media="screen,print" />
----------------------------------------------------------------*/
/*----------------------------------------------------------------
index
----------------------------------------------------------------*/

body{
	background: #044CAE;
	font-size			: 77%;
	line-height			: 1.6;
	color				: #fff;
	font-family			: Verdana,Arial,Meiryo,メイリオ,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴPro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
}

html,body{
	width: 100%;
	height: 100%;
	min-width: 1024px;
}

#flashcontents{
	margin: 0 0 0 0;
}

#flashcontents .alternate{
	background: url(../image/bg01.png) center top no-repeat;
	height: 100%;
	min-height: 820px;
}

#flashcontents .alternate .inner{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1024px;
	overflow: hidden;
}

#flashcontents .alternate .inner .leftColumn{
	padding: 28px 0 0 0;
	width: 580px;
	float: left;
	display: inline;
}

#flashcontents .alternate .inner .leftColumn h1{
	margin: 0 0 0 -20px;
}

#flashcontents .alternate .inner .leftColumn .date{
	margin: 0 0 0 21px;
}

#flashcontents .alternate .inner .leftColumn .sound{
	margin: -6px 0 0px 21px;
}

#flashcontents .alternate .inner .leftColumn .spec{
	margin: 26px 0 26px 22px;
	position: relative;
	width: 660px;
}

#flashcontents .alternate .inner .leftColumn .spec .guide{
	margin: 7px 0 0 0;
	float:left;
}

#flashcontents .alternate .inner .leftColumn .spec .tokuten{
	margin: 0;
	float:left;
}

#flashcontents .alternate .inner .leftColumn .spec .inter{
	margin: 11px 0 0 0;
	float:left;
	clear:fix;
}

#flashcontents .alternate .inner .leftColumn .spec .ost{
	margin: 1px 0 0 0;
	float:left;
}

#flashcontents .alternate .inner .leftColumn .spec .book{
	margin: 0 0 20px 0;
	float:left;
	clear:fix;
}

#flashcontents .alternate .inner .leftColumn .spec .twitter{
	margin: 0 0 0 0;
	position: absolute;
	top:168px;
	left: 340px;
}

#flashcontents .alternate .inner .leftColumn  ul {
	margin: 0 0 0px 28px;
	padding: 0 0 0 0;
	overflow: hidden;
	clear: both;
	overflow: hidden;
	}

#flashcontents .alternate .inner .leftColumn  ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	}

#flashcontents .alternate .inner .leftColumn  ul li.bnr_atlus {
	margin: 0 7px 0 0;
	padding: 4px 0 0 0;
	}

#flashcontents .alternate .inner .leftColumn  ul li.bnr_atlus_net {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	}

#flashcontents .alternate .inner .leftColumn  ul li.text_copy {
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
	line-height: 1;
	font-size: 9px;
	}

#flashcontents .alternate .inner .leftColumn  ul li.bnr_nintendo3ds {
	margin: 0 6px 0 0;
	padding: 0 0 0 0;
	}

#flashcontents .alternate .inner .leftColumn  ul li.notice_nintendo {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#flashcontents .alternate .inner .rightColumn {
	margin: 0 22px 0 0;
	padding: 40px 0 0 0;
	float: right;
	display:inline;
	}

#flashcontents .alternate .inner .leftColumn p {
	margin: 0 0 0 0;
	font-size: 6px;
	line-height: 0px;
	}