.main	{
	margin:10px auto auto;
	width:800px;
}
.title	{
	margin-left:0px;
	margin-top:0px;
}

.cont	{
	margin:10px 0px;
	width:800px;
	height:400px;
	background-image:url("images/story_back.jpg");
	background-repeat:repeat-y;
	font-size:14px;
	color:#AB0F23;
}
.cont2	{
	margin:10px 0px;
	width:800px;
	height:420px;
	background-image:url("images/story_back2.jpg");
	background-repeat:repeat-y;
}
.real_cont	{
	width:794px;
	height:410px;
	font-size:14px;
	color:#222676;
	margin:auto;
}	
.page	{
	margin:10px auto;
	text-align:center;
}
.line	{
	width:700px;
	height:360px;
	margin:auto 10px auto 60px;
}
img.story	{
	margin:0px 20px 20px 0px;
	float:left;
}
img.story_r	{
	margin:0px 20px 10px 20px;
	float:right;
}
p.clear	{
	clear : both; 
}
.next	{
	text-align:right;
	margin-right:20px;
	font-size:12px;
	margin-bottom:10px;
}		
.back	{
	margin-left:0px;
	margin-top:0px;
}
.top_all	{
	/*border:1px inset #8C89FF;*/
	width:300px;
	padding:auto;
	margin:10px auto;
}
.top_cont	{
	margin:40px auto;
	width:260px;
	color:#A785FF;
}
.top_link	{
	margin:20px auto;
	width:200px;
	padding:auto;
	line-height:120%;
	
}
.top_line	{
	background-image:url("images/line.gif");
	background-repeat : repeat-x ; 
	height:30px;
	width:800px;
	margin:5px 0px;
}
