@charset "euc-jp";
body {
	padding:1px 0 20px 5px;
	margin:0px;
	background-color:#E5E6DE;
	scrollbar-base-color:#ACB7AF;
	scrollbar-track-color:#E5E6DE;
	scrollbar-face-color:#ACB7AF;
	scrollbar-arrow-color:white;
	scrollbar-highlight-color:#ACB7AF;
	scrollbar-3dlight-color:#E5E6DE;
	scrollbar-shadow-color:#ACB7AF;
	scrollbar-darkshadow-color:#E5E6DE;
}

/* ポップアップ用BODY設定 */
body.popup { margin:0px; padding:0px; border-width:1px; border-style:outset; }
body.popup td.title { font-size:10.5px; color:white; background-color:#78807A; padding:2px; }

body.mpop { margin:0px; padding:0px; }
body.mpop div.outline { border-width:1px; border-style:solid; border-color: white gray gray white; }
body.mpop td.title { font-size:10.5px; color:white; background-color:#78807A; padding:2px; }

img { border-width:0px; }

td,div		{ font-size:12px; color:#434642; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
form		{ padding:0px; margin:0px; }

A				{ color:#322D5F; text-decoration:underline; }
A:Hover	{ color:#5F4D2D; text-decoration:none; }

textarea { font-size:12px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

.hide { visibility:hidden; }

/* タイトルバー */
.head_title { color:#5A5A51; background-color:#DDDACE; border-width:1px 0; border-style:solid; border-color:#79796D; padding:5px 0 4px 5px; margin-bottom:5px; }

/* コメントバー */
.comment { width:760px; background-color:#F2F6ED; border-width:1px; border-style:solid; border-color:#79796D; padding:4px 5px 3px 5px; margin-bottom:5px; line-height:120%; }
.comment_pop { width:450px; background-color:#F2F6ED; border-width:1px; border-style:solid; border-color:#79796D; padding:4px 5px 3px 5px; margin-bottom:5px; line-height:120%; }
.comment strong { color:#7E2522; }
.comment span { color:#464661; font-weight:bold; }

/* 入力テーブルセット */
table.input																	{ border-width:1px; border-style:solid; border-color:#9d9da1 #ffffff #ffffff #9d9da1; }
table.input tr td														{ border-width:1px; border-style:solid; border-color:#ffffff #9d9da1 #9d9da1 #ffffff; }
table.input tr td.group, table.input tr.group td	{ background-color:#C1C5BA; }
table.input tr td.grpact,table.input tr.grpact td	{ background-color:#b5bbaa; }
table.input tr td.title, table.input tr.title td		{ background-color:#DFE1CC; }
table.input tr td.text, table.input tr.text td		{ padding:6px 3px; }
table.input tr.line td, table.input tr td.line			{ background-color:#DDDFD3; }
table.input tr.act td, table.input tr td.act			{ background-color:#E4E4C9; }
table.input tr.alert td, table.input tr td.alert		{ background-color:#E8E3A6; }
table.input tr.non td, table.input tr td.non		{ background-color:#DFDFDF; }

table.input tr td div.label			{ margin:2px 0 0 0; }
table.input tr td span.small		{ color:#79776D; font-size:10.5px; }
table.input tr td span.essens	{ font-size:10.5px; font-weight:bold; color:#BF1616; }
table.input tr.head td					{ text-align:center; padding:3px; color:#595E4A; font-size:10.5px; font-weight:bold; }

table.input table.none, table.input table.none tr, table.input table.none tr td { border-width:0px; }

/* ページ送り */
.page { font-family:Arial, Helvetica, sans-serif; }
.page span { color:maroon; font-size:14px; font-weight:bold; }

/* 通常出力テーブルセット */
table.show										{ border-width:0px; background-color:#f8f8f5; }
table.show tr td							{ color:#434642; background-color:#fcfcfc; vertical-align:middle; border-width:1px; border-style:solid; border-color:#ffffff #9d9da1 #9d9da1 #ffffff; }
table.show tr td.head					{ font-size:10.5px; background-color:#b9c4b2; }
table.show tr td.title					{ background-color:#f4f2e7; }
table.show tr.line td					{ background-color:#f3f3f3; }
table.show tr.line td.title			{ background-color:#efede2; }

/* メーター表示用 */
div.serv_meter									{ border:1px solid; border-color:#a5acb2 white white #a5acb2; background-color:#EFEFEF; }
div.serv_meter	div							{ position:relative; }
div.serv_meter div div.bg				{ display:block; height:16px; background-color:white; }
div.serv_meter div div.bg_blue		{ background-color:#86aef7; background-image:url('../../img/admin/meter/x_blue.gif'); }
div.serv_meter div div.bg_yellow	{ background-color:#ecbb13; background-image:url('../../img/admin/meter/x_yellow.gif'); }
div.serv_meter div div.bg_red			{ background-color:#eb3a4f; background-image:url('../../img/admin/meter/x_red.gif'); }
div.serv_meter div div.bg_silver		{ background-color:silver; background-image:url('../../img/admin/meter/x_silver.gif'); }
div.serv_meter div div.fg					{ width:100%; position:absolute; top:2px; left:0px; text-align:center; }
div.serv_meter div div.fg_blue		{ color:#243d6e; }
div.serv_meter div div.fg_yellow	{ color:#504900; }
div.serv_meter div div.fg_red			{ color:#671e1e; }

/* ボタン */
.select	{ border-width:1px; border-style:outset; color:#494420; background-color:#E2DCA8; }
.submit	{ border-width:1px; border-style:outset; color:#494420; background-color:#F1E385; }
.return	{ border-width:1px; border-style:outset; color:#494420; background-color:#D0D0D0; }
.alert	{ border-width:1px; border-style:outset; color:yellow; background-color:#AA0000; }