/*
 * 『共通スタイルシート』
 * 『システム』の『画面デザイン』の標準に従い
 * 定義された共通スタイルシートファイル。
 *
 * <PRE>
 * VERSION  : 1.0.0
 * AUTHOR   : NGL
 * DATE     : 2003/09/25
 * HISTORY  : 2003/10/25    NGL     :新規作成
 * </PRE>
 */


/********************************************************************************/
/*          要素毎のスタイルシートを定義                                        */
/********************************************************************************/
BODY
{
    font-family     : "ＭＳ ゴシック","MS UI Gothic";
    font-style      : normal;
    font-size       : 10pt;
    font-weight     : normal;
    color           : #000000;
    background-color: #F0F0F0;
    margin-left     : 5;
    margin-top      : 5;
    margin-bottom   : 5;
    margin-right    : 5;
}

FORM
{
    margin-left     : 0;
    margin-top      : 0;
    margin-bottom   : 0;
    margin-right    : 0;
    padding-left    : 0;
    padding-top     : 0;
    padding-bottom  : 0;
    padding-right   : 0;
}

TABLE
{
    color           : #000000;
    background-color: #F0F0F0;
}

TH,TD,INPUT,SELECT,TEXTAREA
{
    font-family     : "ＭＳ ゴシック","MS UI Gothic";
    font-style      : normal;
    font-size       : 10pt;
    font-weight     : normal;
}

A
{
	color: #000099;
	text-decoration:   none;
}

A:visited
{
	color: #3333FF;
	text-decoration:    none;
}

A:active
{
	color: #FF3333;
	text-decoration:   none;
}

A:hover
{
	text-decoration:   none;
	color: #0066ff;
}

HR
{
    color           : olive;
}

/********************************************************************************/
/*          クラス毎のスタイルシートを定義                                      */
/********************************************************************************/


/********************************************/
/*          『システム毎共通ＨＥＡＤ』      */
/********************************************/
.tablearea
{
    font-size       : 14pt;
    font-weight     : bold;
    border-style    : solid;
    border-width    : 2px 2px 2px 15px;
    border-color    : #0066CC;
}

.titlearea
{
    font-size       : 14pt;
    font-weight     : bold;
    border-style    : solid;
    border-width    : 2px 20px 2px 20px;
    border-color    : #4678E9 #437AEF #4678E9 #437AEF ;
    width			: 360px;
    height			: 35px;
    text-align		: center;
}

.title
{
    font-size       : 14pt;
    font-weight     : bold;
    color			: #330066;
    text-align		: center;
}

.helparea
{
    border          : none;
}

.optiontitle
{
    font-size       : 14pt;
    font-weight     : bold;
    text-align      : center;
    background-color: transparent;
    border          : none;
}

.optionarea
{
    font-size       : 10pt;
    font-weight     : bold;
    text-align      : center;
    background-color: transparent;
    border          : none;
}


/********************************************/
/*          『フォワード処理』              */
/********************************************/
.wait
{
    font-size       : 12pt;
    font-weight     : bold;
    text-align      : left;
    color           : #FFFFFF;
    background-color: transparent;
    border          : none;
}


/********************************************/
/*          『フォント』                    */
/********************************************/
.B8
{
    font-size       : 8pt;
    font-weight     : bold;
}

.N8
{
    font-size       : 8pt;
    font-weight     : normal;
}

.B9
{
    font-size       : 9pt;
    font-weight     : bold;
}

.N9
{
    font-size       : 9pt;
    font-weight     : normal;
}

.B10
{
    font-size       : 10pt;
    font-weight     : bold;
}

.N10
{
    font-size       : 10pt;
    font-weight     : normal;
}

.B12
{
    font-size       : 12pt;
    font-weight     : bold;
}

.N12
{
    font-size       : 12pt;
    font-weight     : normal;
}

.B14
{
    font-size       : 14pt;
    font-weight     : bold;
}

.N14
{
    font-size       : 14pt;
    font-weight     : normal;
}

.B25
{
    font-size       : 25pt;
    font-weight     : bold;
}

.N25
{
    font-size       : 25pt;
    font-weight     : normal;
}


/********************************************/
/*          『カラー（フォアグラウンド）』  */
/********************************************/
.Color-White
{
    /*白色*/
    color           : #FFFFFF;
}

.Color-Navy
{
    /*濃紺色*/
    color           : #000080;
}

.Color-Red
{
    /*赤色*/
    color           : #FF0000;
}

.Color-Green
{
    /*緑*/
    color           : #008000;
}

.Color-Yellow
{
    /*黄色*/
    color           : #FFFF00;
}

.Color-Fuchsia
{
    /*明るい紫*/
    color           : #FF00FF;
}

.Color-Silver
{
    /*銀色*/
    color           : #C0C0C0;
}

.Color-Gray
{
    /*灰色*/
    color           : #808080;
}

.Color-Maroon
{
    /*茶色*/
    color           : #800000;
}

.Color-Olive
{
    /*オリーブ*/
    color           : #808000;
}

.Color-agua
{
    /*水色*/
    color           : #00FFFF;
}

.Color-Lime
{
    /*亮緑*/
    color           : #00FFFF;
}

.Color-Puple
{
    /*紫*/
    color           : #800080;
}

.Color-Teal
{
    /*青緑*/
    color           : #008080;
}

/********************************************/
/*          『カラー（バックグラウンド）』  */
/********************************************/
.BgColor-WaterBlue
{
    /*水色E4F2FF　CCFFFF*/
    background-color: #E4F2FF;
}

.BgColor-LightYellow
{
    /*黄色*/
    background-color: #FFFFCC;
}

.BgColor-Orange
{
    /*オレンジ色*/
    background-color: #FF9900;
}

.BgColor-Green
{
    /*緑色*/
    background-color: #CCFFCC;
}

.BgColor-LightBlue
{
    /*淡青色*/
    background-color: #E6E6FA;
}

.BgColor-LightSteel
{
    /*淡鋼色*/
    background-color: #66CDAA;
}

.BgColor-White
{
    /*白色*/
    background-color: #FFFFFF;
}

.BgColor-Brown
{
    /*茶色*/
    background-color: #999966;
}

.BgColor-LightBrown
{
    /*薄茶色*/
    background-color: #CCCC99;
}

.BgColor-LightGreen
{
    /*薄緑色*/
    background-color: #E2F8E4;
}
.BgColor-Gray
{
    /*灰色*/
    background-color           : #808080;
}

.BgColor-Silver
{
    /*銀色*/
    background-color           : #F0F0F0;
}

.BgColor-DeepGreen
{
    /*緑色*/
    background-color: #74CD3E;
}

.BgColor-Blue
{
    /*青色*/
    background-color: #7FB2E5;
}

.BgColor-LightPink
{
    /*ピンク*/
    background-color: #FDE5ED;
}

.BgColor-Navy
{
    /*紺*/
    background-color: #6286CF;
}

.BgColor-Pink
{
    /*ピンク*/
    background-color: #FFCCFF;
}

.BgColor-Yellow
{
    /*黄色*/
    background-color: #FFFF99;
}

.BgColor-Red
{
    /*赤*/
    background-color: #FF3333;
}

.BgColor-Ivory
{
    /*Ivory*/
    background-color: #FFFFF0;
}

/********************************************/
/*          『テキストフィールド（文字列）』*/
/*          『テキストフィールド（数値）』  */
/*          『テキストフィールド（日付）』  */
/*          『テキストエリア』              */
/********************************************/
.TextField
{
    text-align      : left;
    border          : solid 1px #7B9CBD;
}

.NumberField
{
    text-align      : right;
    border          : solid 1px #7B9CBD;
}

.DateField
{
    text-align      : left;
    border          : solid 1px #7B9CBD;
}

.TextArea
{
    text-align      : left;
    border          : solid 1px #7B9CBD;
}

.password-text
{
    font-size       : 6pt;
    height          : 18px;
    padding         : 4px 4px 1px 1px;
}

.disable-text
{
    background-color: #F0F0F0;
}

.transparent-text
{
    background-color: transparent;
    border          : none;
    border-style	: none;
}

.transparent-number
{
    text-align      : right;
    background-color: transparent;
    border          : none;
    border-style    : none;
}

.NumberInput
{
    text-align      : right;
    background-color: transparent;
    border-style    : solid;
    border-width    : 0px 0px 1px 0px;
    border-color    : #7B9CBD;
}

.NumberOutput
{
    text-align      : right;
    background-color: transparent;
    border-style    : solid;
    border-width    : 0px 0px 1px 0px;
    border-color    : #B6B6B6;
}

.NumberChanged
{
    text-align      : right;
    background-color: #FFFF99;
    border-style    : solid;
    border-width    : 0px 0px 1px 0px;
    border-color    : #7B9CBD;
    color           : 993300;
}

.TextChanged
{
    text-align      : left;
    background-color: #FFFFFF;
    border-style    : solid;
    border-width    : 0px 0px 1px 0px;
    border-color    : #808080;
    color           : 993300;
}

.TextInput
{
    text-align      : left;
    background-color: transparent;
    border-style    : solid;
    border-width    : 0px 0px 1px 0px;
    border-color    : #808080;
}

.SelectField
{
    width           : 150px;
    height          : 18px;
}

.RadioField
{
    height          : 18px;
}

/********************************************/
/*          『その他』                      */
/********************************************/
.guide
{
    color           : #993300;
}

.buttonb
{
    font-weight     : bold;
    color           : blue;
    cursor          : hand;
}

.caution
{
    font-weight     : bold;
    color           : #FF3333;
}

.deleted
{
    color           : #FF3333;
}

.disabled
{
    font-weight     : bold;
    background-color: transparent;
    border          : none;
}

.requiredb
{
    font-weight     : bold;
    color           : #FF3333;
}

.tablehead
{
    font-weight     : bold;
    color           : #333366;
}

.Border-Green
{
    /*緑色*/
    background-color: #6CC550;
}

.Border-Blue
{
    /*青色*/
    background-color: #7F9DB9;
}

.Border-Gray
{
    /*青色*/
    background-color: #808080;
}

.other-size
{
    /*黄色*/
    background-color: #FFFFCC;
}

.center-size
{
    /*ピンク*/
    background-color: #FDE5ED;
}

.menulink
{
    font-weight     : bold;
    font-size       : 12pt;
    color           : blue;
    cursor          : hand;
}

.minus
{
    color           : #FF0000;
}

.notes
{
    font-size       : 9pt;
    font-weight     : normal;
    color           : #333366;
}

.optional
{
    font-weight     : bold;
    color           : blue;
}
