
/*
 * あやしいわーるど
 * デフォルトスタイルシート
 * VERSION 1.02
*/

BODY {
	background: #004040;
	color: #FFFFFF;
}

A:LINK {
	color: #EEFFEE;
}
A:VISITED {
	color: #DDDDDD;
}

/* 文字サイズ */
.MaximumSize {
	font-size: 200%;
}
.BigSize {
	font-size: 150%;
}
.LargeSize {
	font-size: 125%;
}
.SmallSize {
	font-size: 85%;
}
.MicroSize {
	font-size: 70%;
}
.MinimumSize {
	font-size: 50%;
}

/* 背景色 */
.BackBottom {
	background: #002020;
}
.BackLow {
	background: #003030;
}
.BackHigh {
	background: #005050;
}
.BackTop {
	background: #006060;
}

/* 位置 */
.AlignCenter {
	text-align: center;
}
.AlignRight {
	text-align: right;
}

/* <NOBR>と同様の効果 */
.TextNobr {
	white-space: nowrap;
}

/* <PRE>と同様の効果 ieではダメ */
.TextPlain {
	white-space: pre;
	font-family: monospace;
}

/* 表示を単行（非ブロック）扱いにする */
.DispIn {
	display: inline;
}

/* 左右余白 */
.LRMargin {
	margin-left: 5%;
	margin-right: 5%;
}

/* 並べて配置 */
.SetFloat {
	float: left;
}

/* 並べて配置を解除 */
.ClearFloat {
	clear: both;
}

/* デバッグ用ボーダライン表示 */
.DEBUG {
	border-style: solid;
	border-color: red;
	border-width: 1px;
}





	.FIX {
		/* なぜmozillaではwidthがきかないんだ！ */
		font-family: monospace;
		border: 1px solid #006060;
		background: #003939;
	}
	.GRP {
		border: 3px ridge white;
		padding: 2ex 2ex 2ex 2ex;
		margin-left: 1ex;
		background: #004040;
	}
	.LABEL {
		width: 24ex;
		margin-right: 10ex;
		background: #004040;
		padding-left: 1ex;
		position: relative;
		top: -3ex;
		left: 1ex;
	}
	.INP {
		width: 25ex;
	}
	.CHID {
		width: 15ex;
	}
	TD {
		border: 1px solid #006060;
		background: #003939;
		font-family: monospace;
	}
	.BTN {
		width: 10ex;
		margin-left: 2ex;
		margin-top: 2ex;
		border: 2px ridge white;
	}
	.HID {
		visibility: hidden;
	}