@charset "utf-8";

/*
** 全般設定
*/
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;
    margin-top:2px;
}
TD
{
	font-size: 10pt;
	background-color: #ffffff;
}
TH
{
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: #AAFFAA;
}

/*
** 検索項目(入力可)
*/
.search {
    background-color: #CCFFCC;
}

/*
** 入力不可
*/
.searchNG {
    background-color: #BBBBBB;
}

/*
** 赤伝票(行)
*/
.akaden {
    color: #FF0000;
}
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: #009900;
}

.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: #009900;
}

/*
** テーブル背景色(ログイン)
*/
.clsTblFrameLgin
{
	background-color: #99CC99;
}

/*
** テーブルヘッダ背景色
*/
.clsTblHead
{
	background-color: #CCFFCC;
}

/*start
** テーブルヘッダ背景色
*/
.clsTblHead2
{
	background-color: #99CC99;
	font-weight: bold;
}

/*
** エラーメッセージ
*/
.clsErrMsg
{
	color: #ff0000;
}

/*
** 正常終了メッセージ
*/
.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;
}


.inputZen
{
    ime-mode: active;
}

.inputCode
{
    ime-mode: disabled;
}

.inputNum
{
    ime-mode: disabled;
    text-align: right;
}

.fbdr
{
    border:1px solid #000080;
    height: 1.5em;
    width: 10em;
	font-size: 15pt;
}

/*
** 普通画面のメッセージ
*/
div#info{
	text-align:left;
}
#info ul{
	margin-left:0;
	padding-left: 0;
}
#info li{
	font: 13;
	text-align:left;
	list-style-type:none;
}

/*
** テーブル枠(全て(上、下、左、右あり))
*/
.clsTblBdrAll {
    border-top:solid 1px #009900;
    border-bottom:solid 1px #009900;
    border-left:solid 1px #009900;
    border-right:solid 1px #009900;
}
/*
** テーブル枠(下線なし)
*/
.clsTblBdrBottomNon {
    border-top:solid 1px #009900;
    border-left:solid 1px #009900;
    border-right:solid 1px #009900;
}

/*
** テーブル枠(上線なし)
*/
.clsTblBdrTopNon {
    border-bottom:solid 1px #009900;
    border-left:solid 1px #009900;
    border-right:solid 1px #009900;
}

/*
** テーブル枠(左線なし)
*/
.clsTblBdrLeftNon {
    border-top:solid 1px #009900;
	border-bottom:solid 1px #009900;
    border-right:solid 1px #009900;
}

/*
** テーブル枠(右線なし)
*/
.clsTblBdrReightNon {
    border-top:solid 1px #009900;
    border-bottom:solid 1px #009900;
    border-left:solid 1px #009900;
}

/*
** テーブル枠(下線のみ)
*/
.clsTblBdrBottomOnly {
    border-bottom:solid 1px #009900;
}

/*
** テーブル枠(上線のみ)
*/
.clsTblBdrTopOnly {
    border-top:solid 1px #009900;
}

/*
** テーブル枠(左線のみ)
*/
.clsTblBdrLeftOnly {
    border-left:solid 1px #009900;
}

/*
** テーブル枠(右線のみ)
*/
.clsTblBdrRightOnly {
    border-right:solid 1px #009900;
}
