body { margin:0; padding:0; text-align: center; background-image:url(../image/bg.gif); background-repeat:repeat-x; }
.footer { width:100%; height:276px; text-align:center;}
.footer2 { width:1000px; height:257px; background:url(../image/footer3.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.b-top { width:100%; height:602px; background:url(../image/b-top.jpg) center;}
.b-hasei { width:100%; height:602px; background:url(../image/b-hasei.jpg) center;}

.p-top { width:1000px; height:602px; background:url(../image/top-20110415.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-topics { width:1000px; height:602px; background:url(../image/topics-20110415.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-story { width:1000px; height:602px; background:url(../image/story-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-movie { width:1000px; height:602px; background:url(../image/movie-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-movietop { width:1000px; height:602px; background:url(../image/movietop.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-movie01 { width:1000px; height:602px; background:url(../image/movie01.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-movie02 { width:1000px; height:602px; background:url(../image/movie02.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-about1 { width:1000px; height:602px; background:url(../image/about-20100811-1.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-about2 { width:1000px; height:602px; background:url(../image/about-20100328-2.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-about3 { width:1000px; height:602px; background:url(../image/about-20100617-3.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-about4 { width:1000px; height:602px; background:url(../image/about-20100617-4.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system1 { width:1000px; height:602px; background:url(../image/system-20100617-1.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system2 { width:1000px; height:602px; background:url(../image/system-20100328-2.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system3 { width:1000px; height:602px; background:url(../image/system-20100328-3.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system4 { width:1000px; height:602px; background:url(../image/system-20100520-2.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system5 { width:1000px; height:602px; background:url(../image/system-20100617-5.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-system6 { width:1000px; height:602px; background:url(../image/system-20100617-6.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-charactertop { width:1000px; height:602px; background:url(../image/charatop-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character01 { width:1000px; height:602px; background:url(../image/chara01-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character02 { width:1000px; height:602px; background:url(../image/chara02-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character03 { width:1000px; height:602px; background:url(../image/chara03-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character04 { width:1000px; height:602px; background:url(../image/chara04-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character05 { width:1000px; height:602px; background:url(../image/chara05-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character06 { width:1000px; height:602px; background:url(../image/chara06-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character07 { width:1000px; height:602px; background:url(../image/chara07-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character08 { width:1000px; height:602px; background:url(../image/chara08-20100328.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character09 { width:1000px; height:602px; background:url(../image/chara09-20101206.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character10 { width:1000px; height:602px; background:url(../image/chara10-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character11 { width:1000px; height:602px; background:url(../image/chara11-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character12 { width:1000px; height:602px; background:url(../image/chara12-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character13 { width:1000px; height:602px; background:url(../image/chara13-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character14 { width:1000px; height:602px; background:url(../image/chara14-20100615.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-character15 { width:1000px; height:602px; background:url(../image/chara15-20111203.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-enquete { width:1000px; height:602px; background:url(../image/enquete-20100630.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }
.p-enquete2 { width:1000px; height:602px; background:url(../image/enquete-20101216.jpg); background-position:center; background-repeat:no-repeat; margin: 0px auto; }


/*Gナビ追加*/
div.gnavi-box{
	width:900px;
	position:relative;
	margin:0 auto;
}
p.top-gnavi-movie{
	position:absolute;
	top:11px ;
	left:771px ;
}
p.gnavi-movie{
	position:absolute;
	top:11px ;
	left:822px ;
}