@CHARSET "UTF-8";

/*　入力テーブル用 */
table.entry{margin-bottom:5px; border-collapse: collapse;}
table.entry th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: normal; text-align: left; white-space: nowrap; width:110px; height:30px; }
table.entry td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000; font-weight: normal;}
table.entry td.span{height:5px; background-color:#ffffff;}

/*　詳細表示テーブル用 */
table.disp{margin-bottom:5px; border-collapse: collapse;}
table.disp th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: normal; text-align: left; white-space: nowrap; width:110px;}
table.disp td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000; font-weight: normal;}
table.disp td.span{height:5px; background-color:#ffffff;}

/*　検索テーブル用 */
table.search{margin-bottom:10px; border-collapse: collapse;}
table.search tr.prm{background-color:#cccccc;}
table.search tr.select{background-color:#ffa500;}
table.search th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: bold; text-align: center; white-space: nowrap;}
table.search td{padding:3px; border:1px #ffffff solid; color:#000000; font-weight: normal;}

/*　検索結果テーブル用 */
table.result{margin-bottom:10px; border-collapse: collapse;}
table.result tr.odd{background-color:#cccccc;}/* 奇数 */
table.result tr.evn{background-color:#e3eeff;}/* 偶数 */
table.result tr.del{background-color:#ff9999;}/* 使用不可 */
table.result tr.war{background-color:#f7c242;}/* 警告 */
table.result th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: bold; text-align: center; white-space: nowrap; height: 30px}
table.result td{padding:3px; border:1px #ffffff solid; color:#000000; font-weight: normal;}

/*　テーブル内テーブル用 */
table.innerTbl{border-collapse: collapse;}
table.innerTbl td{border: 0px; margin: 0px; padding: 0px;}

/*　IME 使用不可 */
input.imeoff{ime-mode:disabled;}
input.date{ime-mode:disabled; width:70px;}/*　日付入力欄　*/
input.amount{ime-mode:disabled; width:70px;}/*　金額入力欄　*/
input.kpcd{ime-mode:disabled; width:80px;}/*　課題番号入力欄　*/
input.tradercd{ime-mode:disabled; width:80px;}/*　支払先番号入力欄　*/

/* 入力画面用ボタン枠 */
div.btn{background-color: #e3eeff; width: 810px; padding: 5px; margin-bottom: 10px;}

/* ログイン画面メッセージ用 */
table.message{margin-bottom:5px; border-collapse: collapse;}
table.message th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: normal; text-align: left; white-space: nowrap; width:110px; height:30px; }
table.message td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000; font-weight: normal;}
table.message td.span{height:5px; background-color:#ffffff;}

table.entry2{margin-bottom:5px; border-collapse: collapse;}
table.entry2 th{padding:3px; border:1px #ffffff solid; background-color:#557bb1; color:#ffffff; font-weight: normal; white-space: nowrap; height:30px; }
table.entry2 td{padding:3px; border:1px #ffffff solid; background-color:#cccccc; color:#000000; font-weight: normal;}
table.entry2 td.span{height:5px; background-color:#ffffff;}
