@charset "Shift_JIS";

/* ==================================================
	#container
================================================== */

body{background:#000 url(img/bg2.jpg) no-repeat center top;}

#container * {
	margin:0; padding:0;
}

#container {
	position:relative;
	padding:0;
	width: 900px;
	margin: 0 auto;
	text-align:left;
}

#container .clear{clear:both;}

#main{width: 900px; height:595px; margin:0; position:relative;}
#main h1{width: 420px; height:99px; position:absolute; top:88px; left:465px; text-indent: -10000px; font-size:1%; background:url(img/h1_4.gif) no-repeat;}
#main h2{width: 332px; height:57px; position:absolute; top:9px; left:508px; text-indent: -10000px; font-size:1%; background:url(img/h2_4.gif) no-repeat;}
#main h3{width: 225px; height:48px; position:absolute; top:458px; left:561px; text-indent: -10000px; font-size:1%; background:url(img/h3_3.gif) no-repeat;}
#poster{position:absolute; top:0; left:0;}
#trailer{width: 410px; height:252px; position:absolute; top:208px; left:465px;}
#roadshow{width: 290px; height:50px; position:absolute; top:476px; left:526px;}
#billing{text-align:center; margin:0;}
#banner{text-align:center; margin:0 0 11px;}
#btn1{width: 195px; height:24px; position:absolute; top:549px; left:573px;}


/* ==================================================
	#footer
================================================== */

#footer {
	width: 900px;
	margin: 20px auto 0;
	text-align:left;
	padding-bottom:15px;
	color:#999;
}

#footer .attention {
	font-size:10px;
	line-height:140%;
	text-align:center;
	margin-top:10px;
}

#footer p.copyright {
	text-align:center;
	font-size: 10px ;
}
