/* フォーム */
.err			{ font-size:9pt; font-weight:bold; color:#EE0000; }
.ctrlErr		{ background-color:#ffcccc; }
.ctrlReadonly	{ background-color:#EEEEEE; }
.ctrlDisabled	{ background-color:#888888; }
.inputEx {
	padding-left:31px;
	display: block;
	margin-bottom: 6px;
}

/* レイアウト */
/*
	#wrapper {
		width:800px;
	//	margin-top: 10px;
	//	margin-right: 150px;
	//	margin-bottom: 10px;
	}
	#header	{
		width:100%
		border:thin inset;
	}
	#main {
	//	width:600px;
	//	margin-top: 10px;
	//	margin-right: 150px;
	//	margin-bottom: 10px;
	}
	#side {
		width:200px;
	//	position:absolute;
	//	top:75px;
	//	right:0px;
		border:thin inset;
	}
	#footer	{
		width:100%;
	//	position:absolute;
	//	bottom:0px;
		border:thin inset;
	}
*/

body {
	width:900px;
	font-size: 10pt;
}
h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:10pt;
}
#container {
	width:100%;
	margin:0 auto;
}
#header {
	width:100%;
	font-size:9pt;
}
#main {
	width:700px;
	float:left;
}
#main #left {
	width:150px;
	float:left;
	font-size:9pt;
}
#main #right {
	width:550px;
	float:right;
}
#side {
	width:200px;
	float:right;
	font-size:9pt;
	border:thin inset;
}
#footer {
	width:100%;
	clear:both;
	font-size:8pt;
}

#submenu {
	font-size:9pt;
}

.caption {
	font-size:9pt;
	font-weight:bold;
	color:#EE8833;
}

.mini_button {
	font-size:7pt;
}

/* 開発用 */
.devframe {
	border:thin outset;
	color: green;
}

/* 文字装飾 */
.sb { font-size:10pt; font-weight:bold; }
.s  { font-size:10pt; }
.ss { font-size:8pt; }

/* その他 */

.FindMessage	{ font-size:10pt; font-weight:bold; color:#0000EE; }

th	{ font-size:8pt; font-weight:bold; background-color:#fff; }
table { background:#fff; font-size:12px; color:#000;
	border-width:1px; margin:1px; padding:1px; }
