@import url('page.css');
@import url('header.css');
@import url('menu.css');
@import url('wrapper.css');
@import url('contents.css');
@import url('footer.css');

#contents img.title{
	display:inline;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#contents img.selectedtitle{
	display: inline;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	border-bottom: solid 5px #000;
}

#contents #selectedcharacter{
	width: 400px;
	margin-top: 10px;		
}

#contents #selectedcharacter2{
	width: 400px;
	margin-top: 50px;	
	vertical-align: middle;
	float:right;
}

#contents #selectedcharacter2 img{
	display:block;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;	
}

h4{
	text-align:right;
	margin-right: 50px;
	font-size: 12pt;	
	margin-bottom: 0;
	margin-top:0;
}


#contents #selectedcharacter p{
	width: 350px;
	margin-left: 20px;
}	

#contents #selectedcharacter img{
	display:block;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;	
}

#contents table img{
	border:solid 2px #ff0;
}

#contents #selectedbackground{
	width: 400px;
	float: right;
	margin-top: 80px;
	margin-left:0;
	text-align:center;
}

* html #contents #selectedbackground{
	margin-right: 0;
}

#contents #selectedbackground img{
	margin-bottom: 10px;
}

#contents #selectedbackground a{
	font-size:8pt;
	text-decoration: underline;	
}

#contents table{
	width: 200px;
	border-spacing:0;
	margin:0;	
	padding-bottom: 60px;
}

#contents table.characters{
	width:200px;	
	text-align: center;
	border-spacing: 0;
	margin:0;
	display:block;
	font-size: 8pt;		
}

#contents table.characters a:visited{
	color:#00f;	
}

#contents table.characters img{
	display: block;
	border: none;
	margin-left: auto;
	margin-right: auto;
	caption-side:bottom;
}

#contents #selectedcharacter{
	display:block;
	float:right;
	width:399px;
}




