/* 全体 */
body {
	background-color: #000099;
	color: #ffffff;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

/* リンク */
a:link    { color: #ff3333}
a:visited { color: #ff3333}
a:hover   { color: #ff3333}
a:active  { color: #ff3333}

/* ヘッドライン */
div#headline {
	font-size: 125%;
	font-weight: bold;
}

/* 名前フォーム */
form#nameform {
	margin-bottom: 0px;
}

/* 更新履歴 */
div#history {
	font-size: 75%;
}

/* フッター */
div#footer {
	font-size: 75%;
}

/* サウンドプレイヤー */
div#sound_player {
	font-size: 75%;
}

/* リンク */
div.link_div {
	font-size: 75%;
	float: right;
}

/* 戦闘フィールド */
/* コンテナ */
table#container {
	width: 100%;
}

td#container_left {
	width: 40%;
	background-color: #000000;
	vertical-align: top;
}

td#container_center {
	width: 20%;
	background-color: #000000;
	vertical-align: top;
}

td#container_right {
	width: 40%;
	background-color: #000000;
	vertical-align: top;
}

td#container_under {
	width: 100%;
	background-color: #000000;
}

/* プレイヤー情報 */
table.table_pl_info {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #ffffff;
	font-size: 14px;
}

table.table_pl_info td {
	padding: 3px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	text-align: center;
}

table.table_pl_info td.action_n {
	background-color: #000000;
}

table.table_pl_info td.action_t {
	background-color: #ff6666;
}

table.table_pl_info td.action_c {
	background-color: #33cc33;
}

table.table_pl_info td.action_a {
	background-color: #6666ff;
}

/* フィールド */
table#table_field {
	width: 100%;
}

table#table_field td {
	padding: 3px;
	padding-top: 20px;
	text-align: center;
}

table#table_field img#field_img {
	visibility: hidden;
	width: 36px;
	height: 52px;
}

table#table_field div#field_msg {
	font-size: 14px;
}

/* メッセージ */
table#table_message {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #ffffff;
}

table#table_message td {
	padding: 3px;
	font-size: 75%;
}

/* ステータス */
span.status_n {
	color: #666666;
	font-weight: bold;
}

span.status_p {
	color: #99ff99;
	font-weight: bold;
}

span.status_s {
	color: #ffff99;
	font-weight: bold;
}

span.status_h {
	color: #99ffff;
	font-weight: bold;
}

span.status_b {
	color: #ff9999;
	font-weight: bold;
}

span.status_w {
	color: #ff99ff;
	font-weight: bold;
}


