@charset "utf-8";
* { margin: 0; padding: 0; outline: 0; }

body {
	font-size: 62.5%;
	font-family: verdana;
	background: #000;
}
#content {
	width: 100%;
}

#placeholder {
	width:100%;
	height:600px;
	background-color:#000;
}

#flashcontent {
	align:	center;
	width: 100%;
	height: 600px;
	margin: 0 auto;
}

	#flashcontent h2 {
		color: #ffffff;
	}

	#flashcontent p {
		color: #ffffff;
	}

	#flashcontent p .link {
		color: #ff0000;
	}

	#flashcontent a { color: #ff0000; }

#cast {
	background:url(../images/footer.jpg) center no-repeat;
	margin: 0 auto;
	padding: 150px 0 0 125px;
	text-align: left;
	width: 875px;
}

#cast a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 50px;
	width: 50px;
}

#billingblock {
	width:250px;
	padding: 32px 0 0 0;
	margin: 0 auto;
	list-style-type: none;
	color: #ae8983;
	text-align: center;
}

	#billingblock a { color: #ae8983; }

	#billingblock li { float: left; }
	#billingblock li.sgems { width: 95px; }
	#billingblock li.wonder { width: 100px; }
	#billingblock li.eirin { width: 90px; }
	#billingblock li img{border:0;}
	#billingblock li.spri { width: 50px; }
	#billingblock li.pg13 { width: 200px; }
	#billingblock li.copyright { padding-top: 10px; }
	#billingblock li.rating { padding-top: 10px; }
	#billingblock li img { display: block; }

#footer {
	/*background:url(../images/footer.jpg) center no-repeat;*/
	width:1000px;
	margin:0 auto;
}

#eirin {
	left:140px;
	position:relative;
	top:140px;
	display:block;
	width:40px;
	height:25px;
}

#spfootercontainer {
	font-size: 1.1em;
}

#spfooter #spfooterinfo, #spfooter #spfooterlegal ul {
	font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
}

