@charset "utf-8";
/* CSS Document */

body{
	background-color:#FF8F8F;
	margin:0 auto;
	width:100%;
	height:100%;
	margin-top:-50px;
}

div#button{
	width:110px;
	height:110px;
	float:right;
	margin-right:440px;
}

ul li a:link.button{
	background:url(image/top.png);
	background-repeat:no-repeat;
	float:right;
	width:110px;
	height:110px;
	position:fixed;
	margin-top:760px;
	padding-top:140px;
	background-position:right bottom;
}

div#main2{
	width:950px;
	height:auto;
	margin:0 auto;
}

td#title{
	background-image:url(image/title2.png);
	background-repeat:no-repeat;
	padding-bottom:50px;
}

ul.img{
	width:960;
	height:440;

}

li{
}

div#start{
	width:260px;
	height:140px;
	float:right;
	margin-top:-167px;
	margin-right:-6px;
}

ul li a:link.start{
	background:url(image/start.png);
	background-repeat:no-repeat;
	float:right;
	width:260px;
	height:140px;
	margin-top:-150px;
}

div#top{
	width:910px;
}

ul li a:link.prologu{
	float:left;
	width:225px;
	height:412px;
	display:block;
	clear:both;
	margin-left:-30px;
	position:absolute;
	z-index:3;
	margin-top:-162px;
	background:url(image/satukib.png);
}

ul li a:hover.prologu{
	float:left;
	width:225px;
	height:412px;
	display:block;
	clear:both;
	margin-left:-30px;
	position:absolute;
	z-index:3;
	margin-top:-162px;
	background:url(image/satuki.png);
}


ul li a:link.collaboration{
	float:left;
	position:absolute;
	z-index:1;
	display:block;
	clear:both;
	width:322px;
	height:399px;
	margin-left:150px;
	margin-top:-124px;
	background:url(image/kikyou.png);
	
}

ul li a:hover.collaboration{
	float:left;
	position:absolute;
	z-index:1;
	display:block;
	clear:both;
	width:322px;
	height:399px;
	margin-left:150px;
	margin-top:-124px;
	background:url(image/kikyoub.png);
	
}

ul li a:link.character{
	float:left;
	position:absolute;
	z-index:2;
	display:block;
	clear:both;
	margin-left:420px;
	margin-top:-162px;
	width:231px;
	height:412px;
	background:url(image/asukab.png);
}

ul li a:hover.character{
	float:left;
	position:absolute;
	z-index:2;
	display:block;
	clear:both;
	margin-left:420px;
	margin-top:-162px;
	width:231px;
	height:412px;
	background:url(image/asuka.png);
}


ul li a:link.staff{
	float:left;
	position:absolute;
	z-index:4;
	display:block;
	clear:both;
	width:250px;
	height:400px;
	margin-left:625px;
	margin-top:-125px;
	background:url(image/yuyab.png);
}

ul li a:hover.staff{
	float:left;
	position:absolute;
	z-index:4;
	display:block;
	clear:both;
	width:250px;
	height:400px;
	margin-left:625px;
	margin-top:-125px;
	background:url(image/yuuya.png);
}

td#prologue2{
	padding-bottom:45px;
}

td#collaboration2{
	padding-bottom:50px;
}

td#character2{
	padding-bottom:50px;
}

td#staff2{
	padding-bottom:50px;
}

div#start2{
	width:260px;
	height:140px;
	float:right;
	margin-top:-200px;
	margin-right:8px;
}

ul li a:link.start2{
	background:url(image/start.png);
	background-repeat:no-repeat;
	width:260px;
	float:right;
	margin-top:-455px;
	height:140px;
	z-index:2;
	position: relative;
}

img.prologue3{
	z-index:1;
	position: relative;
	width: 910px;
	height: 650px;
}

div#start3{
	width:260px;
	height:140px;
	float:right;
	margin-top:-200px;
	margin-right:8px;
}

img.collaboration3{
	z-index:1;
	position: relative;
	width: 910px;
	height: 650px;
}


ul li a:link.start3{
	background:url(image/start.png);
	float:right;
	background-repeat:no-repeat;
	width:260px;
	height:140px;
	z-index:2;
	margin-top:-455px;
	position: relative;
}

img.character3{
	z-index:1;
	position: relative;
	width: 910px;
	height: 650px;
}

div#start4{
	width:260px;
	height:140px;
	float:right;
	margin-top:-200px;
	margin-right:8px;
	
}


ul li a:link.start4{
	background:url(image/start.png);
	float:right;
	background-repeat:no-repeat;
	width:260px;
	height:140px;
	z-index:2;
	position: relative;
	margin-top:-455px;
}

img.staff3{
	z-index:1;
	position: relative;
	width: 910px;
	height: 650px;
}

div#start5{
	width:260px;
	height:140px;
	float:right;
	margin-top:-200px;
	margin-right:8px;
	
}


ul li a:link.start5{
	background:url(image/start.png);
	background-repeat:no-repeat;
	float:right;
	width:260px;
	height:140px;
	z-index:2;
	position: relative;
	margin-top:-455px;
}
