@charset "Shift_JIS"; 
	
	#container{
		width : 800px;
		margin: 0px auto;
		text-align: left;
		background: #FFFFFF;
		border-left: 2px solid #4e7eb2;
		border-right: 2px solid #4e7eb2;
	}
	body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		background:#FFFFFF url("image/back.jpg");
		font-family: ƒƒCƒŠƒI,Meiryo,Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•,"‚l‚r ‚oƒSƒVƒbƒN","Times New Roman,serif";
	}
	table{
		margin:auto;
	}
	#header {
  		background-color: #4e7eb2;
  		height:20px;
  		padding-bottom: 8px;
	}
	#footer {
  		background-color: #4e7eb2;
  		width: 100%;
  		padding: 8px;
  		margin:0px;
  		font-size: 11px;
  		color: #F5F5F5;
  		text-align:center;
	}
	td,th {
		font-size: 13px;
		padding: 4px;
	}
	tr { background-color:#F0FFFF;}
	#main h1{
		font-size: 18px;
		color: #4e7eb2;
		font-weight: bolder
	}
	#main h2{
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		background-color : #000000;
		margin:10px auto;
		width:600px;
	}
	#main {
		font-size: 13px;
		color: #333333;
		line-height: 14px;
		text-align: center;
		padding: 10px 0px;
		clear:left;
	}
	#top {
		margin: 0px 2px;
		padding: 4px 0px;
	}
	#top ul, #top li {
		list-style:none;
		font-size: 14px;
	}
	#top li{
		float:left;
		background-color: #4e7eb2;
		border: 1px outset #FFFFFF;
	}
	#top a, #top a:link, #top a:visited{
		text-decoration : none;
		color:#FFFFFF;
		background-color : #transparent;
		width: 97px;
		height: auto;
		margin:0px:
		padding: 0px;
		text-align:center;
		display: block;
		position: relative;
	}
	#top a:hover {
		color:#4e7eb2;
		background-color : #FFFFFF;
		font-weight:bold;
	}
	.detail {
		width:600px;
		margin:0px auto;
	}
	.detail p{
		margin:20px;
		text-align:left;
	}
	p img {border:0px;}
	.words {
		color:#9370DB;
		font-size:16px;
	}
	.name {
		font-size:18px;
	}
	.exposition {
		text-align:left;
		margin-top:6px;
	}
	#status {
		width:600px;
		border:0px;
		background-color:#000000;
	}
	#status th {
		width:150px;
		background-color:#333333;
		text-align:right;
		color:#FFFFFF;
	}
	#status td {
		width:450px;
		background-color:#FFFFFF;
	}
	#character table {
		width:600px;
	}
	#character td {
		text-align:center;
		width:370px;
	}
	#character th {
		text-align:center;
		width:230px;
	}
	.white
	{
		text-align: left;
		border-style:double;
		border-color:#000080;
		color: #000000;
		background-color: #FFFFFF;
		padding: 3pt;
		width:400pt;
		margin:0 auto;
	}


/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}