body{background-color:#ffffff;

	 font-size:0.8em;

	font-family: 'メイリオ', meiryo, verdana, helvetica, arial, sans-serif;

	 color:#464646;

	 scrollbar-track-color:#ffffff;

	 scrollbar-face-color:#ffffff;

	 scrollbar-shadow-color:#ffffff;

	 scrollbar-darkshadow-color:#8c8c8c;

	 scrollbar-highlight-color:#ffffff;

	 scrollbar-3dlight-color:#8c8c8c;

	 scrollbar-arrow-color:#8c8c8c;

	 margin-top:10px;

	 margin-left:30px;

	 margin-right:30px;

	 background-image: url(page_bg.jpg);

	 background-attachment: fixed;

	 background-repeat: no-repeat; 

	 background-position: right bottom;}



table{font-size:1em;}



.td1{border:1px solid #313131;

	padding:3px;

	margin-bottom:5px;

	padding-left:8px}



/* テーブル */

table.ta{border-color: #8c8c8c;

	border-collapse: collapse;

	border-spacing: 1px;}



table.ta tbody{

	background-color:#ffffff;}



.ta td{padding:5px;

	border: solid 1px #8c8c8c;

	border-collapse: collapse;}



/* テーブル */

table.neta{border-color: #8c8c8c;

	border-collapse: collapse;

	border-spacing: 1px;}



.neta td{padding:8px;

	border: solid 1px #8c8c8c;

	border-collapse: collapse;}



/* 灰色セル */

.bg{background-color:#f5f5f5;}



/* 見出し1 */

tr.index1 td{background-color:#8c8c8c;

	color:#ffffff;}



/* 見出し2 */

.index2{background-color:#c0c0c0;}



/* 敵ユニット */

.vs{text-align:left;

	width:80%;

	border-left:8px solid #999999;

	padding:5px;}



/* 敵リーダー */

.le{color: #f80606;}



/* Line */

.exline{background-position:0% 100%;

		height:10px;

		padding-bottom:1em;

		width:100%;

		background-image: url(exline.gif);

		background-repeat: repeat-x; 

}



a:link{color:#787887; text-decoration:underline}

a:visited{color:#787887; text-decoration:underline}

a:active{color:#cccccc; text-decoration:none}

a:hover{color:#cccccc; text-decoration:none}



input,textarea,select{border:1px solid #717171;

				background-color: #ffffff;}



h1{

		font-size:1.3em;

		font-weight: bold;

		font-family:sans-serif;

		background-color:#d7d7d7;

		padding:15px;

		margin:0px;

		text-align:center;

}

#hooter{

		font-size:1.2em;

		font-weight: bold;

		font-family:sans-serif;

		background-color:#d7d7d7;

		padding:15px;

		text-align:right;

}



#thanks{

		font-weight: bold;

		padding:5px;

		text-align:right;

}



/* 会話 */

.talk{

	background-color:#f5f5f5;

	margin-left:10%;

	margin-right:10%;

	padding:20px;

}



.name{

		text-align:right;

		vertical-align:top;

}



img{border:none;}



/* チャート */

.contents{

			border: 1px solid #808080;

			padding: 10px;

			text-align: left;

			line-height: 150%;

}



.contents h3{

				font-size:1em;

				color:#464646;

				font-weight:bold;

				padding:10px;

				margin:5px 0px;

				border: 1px solid #DDDDDD;

}



ul li.item{

			color: #778899;

			font-weight: bold;

}



