/* ボディ<BODY> */
BODY {
    font-family         :monospace;
    font-size           :9pt;
}
/* テーブル(<TABLE>) */
TABLE {
    font-family         :monospace;
    font-size           :9pt;
    border-collapse     :collapse;
}
/* テーブルレコード(<TR>) */
TR {
}
/* テーブルヘッダ(<TH>) */
TH {
    white-space         :nowrap;
}
/* テーブルカラム(<TD>) */
TD {
    white-space         :nowrap;
}
/* リンク(<A>) */
A {
    text-decoration     :none;
}
/* ヘッダ */
.header {
    border-width        :thin;
//    border-color        :lightgrey;
    border-style        :inset;
}
/* フッタ */
.footer {
    border-width        :thin;
//    border-color        :lightgrey;
    border-style        :inset;
}
/* メニュー */
.menu {
    border-width        :thin;
//    border-color        :lightgrey;
    border-right-style  :ridge;
}
/* メイン */
.main {
    border-width        :thin;
//    border-color        :lightgrey;
    border-left-style   :outset;
}
/* ヘッダースタイル */
.headerStyle {
    width               :100%;
	margin-top			:-10px;
}
/* フッタースタイル */
.footerStyle {
    width               :100%;
	margin-top			:-10px;
}
/* 画面スタイル */
.windowStyle {
    width               :100%;
    overflow-x          :hidden;
}
/* 画面名 */
.windowName {
    background-color    :#00008b;
    color               :#ffffff;
    text-align          :left;
}
/* 画面メニュー */
.windowMenu {
//    background-color    :#ffffff;
    text-align          :left;
    padding             :5px;
}
/* 一覧名 */
.listName {
    width               :100%;
    overflow-x          :hidden;
    margin-top          :10px;
}
/* 一覧ページ */
.listPage {
    background-color    :#d1eeee;
    color               :#660000;
    text-align          :left;
}
/* 一覧ヘッダ */
.listHead {
    background-color    :#eeeeee;
    color               :#333333;
    padding-left        :10px;
    padding-right       :10px;
    font-weight         :bold;
}
/* 一覧データなし */
.listNone {
    text-align          :center;
    background-color    :#f9f9f9;
}
/* 検索スタイル */
.searchStyle {
    width               :100%;
    overflow            :hidden;
    border-style        :none;
//    border-width        :thin;
}
/* 情報名 */
.infoName {
    width               :100%;
    overflow-x          :hidden;
    margin-top          :10px;
}
/* 情報スタイル */
.infoStyle {
    width               :100%;
    overflow            :scroll;
    border-style        :solid;
    border-width        :thin;
}
/* タブ、選択 */
.tabActive {
    font-size           :11pt;
    background-color    :#ccccff;
    border-style        :outset;
    border-width        :thin;
}
/* タブ、未選択 */
.tabInactive {
    font-size           :9pt;
    background-color    :#f5f5f5;
    border-style        :solid;
    border-width        :thin;
}

/* 項目名 */
.itemName {
    background-color    :#eeeeee;
    color               :#4d4d80;
    text-align          :left;
    padding-left        :10px;
    padding-right       :10px;
}
/* 項目名２ */
.itemName2 {
/*  background-color    :#f0e68c;*/
    background-color    :#efe8cc;
    color               :#333333;
    text-align          :left;
    padding-left        :10px;
    padding-right       :10px;
}
/* 項目名３ */
.itemName3 {
    background-color    :#efd4d1;
    color               :#333333;
    text-align          :left;
    padding-left        :10px;
    padding-right       :10px;
}
/* 項目名４ */
.itemName4 {
    background-color    :#d1e5ff;
    color               :#333333;
    text-align          :left;
    padding-left        :10px;
    padding-right       :10px;
}
/* 項目値 */
.itemValue {
//    background-color    :#eeeeee;
    color               :black;
    text-align          :left;
    padding-left        :10px;
    padding-right       :10px;
}
/* メッセージ */
.message {
    text-align          :center;
    font-size           :14pt;
    font-weight         :bold;
    margin-top          :25px;
}
.authMessage {
    font-size           :14pt;
    font-weight         :bold;
}
.warning {
    text-align          :left;
    font-weight         :normal;
}
/* タイトル名 */
.titleName {
    background-color    :#00008b;
    height              :50px;
    color               :#ffffff;
    font-size           :20pt;
    text-align          :center;
    vertical-align      :middle;
}
/* ログインスタイル */
.loginStyle {
    width: 300px;
    background-color    :#f5f5f5;
    padding: 10px;
    border: 1px solid #aaaacc;
}
.loginHead {
    font-size: 12pt;
    font-family: arial;
    color: white;
//    background-color    :#b9d3ee;
    background-color     :#000080;
    border: 1px solid #b9d3ee;
}
/* ログイン名 */
.loginName {
    text-align          :left;
    font-size           :10pt;
}
INPUT.login {
    width: 250px;;
}

/* リンク */
//A:link {
//    color               :#003366;
//}
A:visited {
    color               :#0000ff;
}
A:active {
    color               :#003366;
}
A:hover {
    background-color    :#003366;
    color               :white;
/*  font-weight         :bold;*/
}
