/******************************************************************************/
/* システム名：TOPS-Web                                          			　*/
/* 更新履歴  ：2003/07/25 Noboru Kaburaki 新規作成							　*/
/******************************************************************************/
BODY {
	background-color: #FFFFFF;
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	font-size: 10pt;
	color: #000000;
	padding: 5px;
}

TABLE {
	border: none;
}

/* 通常テーブル用 */
.main {
	background-color:Transparent;
}

/* 詳細画面（ポップアップ）テーブル用 */
.main2{
	background-color:#CCCCCC;
}

/* 絞込みオプション（ドロップダウンリスト）用 */
.link {
	text-align: right;
}

TR {
	background-color: #FFFFFF;
	font-size: 10pt;
}

/* テーブル・ヘッダ部用 */
.head {
	background-color: #000088;
	color: #FFFFFF;
	line-height: 95%;
}

/* 奇数行用 */
.detail_odd {
	background-color: #CCCCFF;
}

/* 偶数行用 */
.detail_even {
	background-color: #F6F6F6;
}

TH {
	background-color: #000088;
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:100;
}

/* 必須入力欄セル（タイトル）用 */
.hissu {
	background-color: #0000FF;
}

/* 任意入力欄セル（タイトル）用 */
.nini {
	background-color: #00FFFF;
	color: #000000;
}

TD {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	font-size: 10pt;
}

H1 {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	font-weight: 100;
	font-size: 1.5em;
	color: #000088;
	background-color: #CCCCFF;
	padding: 3px;
	border: solid 1px #999999;
	margin-bottom: 1px;
}

A {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	text-decoration: underline;
}

A:link {
	color: #000088;
}

A:active {
	color: #000088;
}

A:hover {
	color: #FFFFFF;
	background-color: #000088;
}

A:visited {
	color: #333333;
}

SPAN {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	color: #000000;
/*	font-weight: 800; */
	font-size: 10pt; 
}

/* メニュー・タイトル表示用 */
.title {
	font-weight: 800;
	color: #000088;
	font-size: 1.5em;
}

/* ページ・ヘッダ日時表示用 */
.time {
	font-weight: 100;
	color: #FFFFFF;
}

P {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	text-align: left;
	font-size: 0.9em;
	padding: 0;
	margin-bottom: 0.8em;
}

DIV {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
	padding: 0;
}

/* エラーメッセージ表示用 */
.error {
	color: #FF0000;
	border: none;
	padding: 3px;
}

/* 警告メッセージ表示用 */
.warn {
	color: #FFFF00;
	border: none;
	padding: 3px;
}

/* 情報（結果）メッセージ表示用 */
.info {
	color: #000000;
	border: none;
	padding: 3px;
}

/* 予約 No.セル強調表示用 */
.uketsuke {
	background-color: #FF0000;
	color: #FFFFFF;
}

SELECT {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
}

INPUT {
	font-family: "ＭＳ ゴシック", "Osaka-等幅", monospace;
}

/* ReadOnly表示用 */
INPUT.read {
	background-color: #CCCCCC;
}

/* 危険品入力セル強調表示用 */
INPUT.danger {
	background-color: #FF0000;
	color: #FFFFFF;
}

/* エラー項目入力フォーム強調表示用 */
INPUT.err_input {
	background-color: #FF0000;
	color: #FFFFFF;
}

/* 赤文字 */
.red {
	color: #FF0000;
}
