/*
** 全般設定
*/
BODY
{
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	font-family: "ＭＳ ゴシック", "MS PGothic",Osaka;
}

INPUT
{
	font-size: 10pt;
	color: #000000;
	font-family: "ＭＳ ゴシック", "MS PGothic",Osaka;
}

TD
{
	font-size: 10pt;
	background-color: #ffffff;
}

TH
{
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: #b0c4de;
}

.search {
    background-color: #c8d6ff;
}

A
{
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}
A:hover
{
	color: #ffa500;
}


/*
** システムタイトル
*/
.clsSystemTitle
{
	font-size: 13pt;
	font-family: "Arial";
	font-weight: bold;
}

/*
** システムタイトル
*/
.clsSystemTitle01
{
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
	color:#000080;
}
/*
** 画面タイトル
*/
.clsWinTitle
{
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}

/*
** 強調表示したいところ
*/
.clsStrong
{
	color: #0000ff;
	font-size: 10pt;
	font-weight: bold;
}

/*
** ツールバー
*/
.clsTblTool
{
	background-color: #000080;
}

.clsTblTool01
{
	border: 2px #000080 solid;
}

/*
** アンカー（ツールバー内）
*/
.clsAnchTool
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.clsAnchTool01
{
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.clsAnchTool02
{
	font-weight: bold;
	/*color: #ff0000;*/
	color: #000080;
	text-decoration: underline;
}

.clsAnchTool:hover
{
	color: #ffa500;
}

/*
** Time（ツールバー内）
*/
.clsTimeTool
{
	color: #ffffff;
	text-decoration: none;
}

/*
** テーブル枠色
*/
.clsTblFrame
{
	background-color: #4169e1;
}

/*
** テーブル背景色(ログイン)
*/
.clsTblFrameLgin
{
	background-color: #b0c4de;
}

/*
** テーブルヘッダ背景色
*/
.clsTblHead
{
	background-color: #b0c4de;
}

/*start
** テーブルヘッダ背景色
*/
.clsTblHead2
{
	background-color: #b0c4de;
	font-weight: bold;
}

.clsErrTblTool
{
	background-color: #ff0000;
}

/*
** エラーメッセージ
*/
.clsErrMsg
{
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
}

/*
** 正常終了メッセージ
*/
.clsOkMsg
{
	color: #0000ff;
}

/*
** 画面説明等
*/
.clsExp
{
	color: #0000ff;
	font-size: 8pt;
}

/*
** ボタン
*/
.clsBtn
{
	width: 100px;
}
.clsBtnShort
{
	width: 45px;
}
.clsBtnMiddle
{
	width: 75px;
}
.clsBtnLong
{
	width: 200px;
}



/* 作業前 */
.prework
{
	font-size: 10pt;
	color: #ff0000;
}


/* 必須項目 */
.clsStyleReq
{
    background-color: #ffc0cb;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
}
/* readonly項目 */
.clsStyleShow
{
    background-color: #dcdcdc;
    border-style:solid;
    border-color:#7f9db9;
    border-width:1px;
}

.inputZen
{
    ime-mode: active;
}

.inputCode
{
    ime-mode: disabled;
}

.inputNum
{
    ime-mode: disabled;
    text-align: right;
}

.fbdr
{
    border:1px solid #708090;
    height: 1.5em;
    width: 11em;
    font-size: 13pt;

}

/*
** 取引先個別のお知らせ
*/
.clsCustMsg
{
	background-color: #c0ffc0;
}
/*
** ログイン画面のメッセージ
*/
div#logininfo {
	position:fixed;
	color: #FF3200;
	font: 13;
	text-align:left;
}
#logininfo ul{
	position:fixed;
}

#logininfo li {
	font: 13;
	list-style-type:none;
}
/*
** 普通画面のメッセージ
*/
div#info{
	text-align:left;
}
#info ul{
	margin-left:0;
	padding-left: 0;
}
#info li{
	font: 13;
	text-align:left;
	list-style-type:none;
}
.cellpadding2px td
{
	padding:2px;
}
/*
**注意メッセージ
*/
font#notice {
	/* color:#339900; */
	color:#000000;
}

/*
**訂正フラグが1(マイナス)の行のバック色
*/
tr.clsMinusRow td
{
    background-color: #FF9900;
}
/*
**訂正フラグが1(マイナス)の伝票区分項目のバック色(テキスト)
*/
td.clsMinusText
{
    background-color: #FF9900;
}
/*
**訂正フラグが1(マイナス)の伝票区分項目のバック色(プルダウン)
*/
.clsMinusPullDown
{
    background-color: #FF9900;
}
