/* ============================================================================ */

body {
	scrollbar-track-color:#FFFFFF;
	scrollbar-face-color: #EEE9E9;
	scrollbar-arrow-color: #999999;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#999999;
	margin : 10px 10px 0px 10px;
	color : #000000;
	background-color : #000000;
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
}

tr,td {
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
	font-size: 14px;
	line-height:20px;
	color: #FFFAFA;
}

/* ============================================================================= */

/* 通常のリンク色 */
/* 一度も訪れていないリンク */
a:link {
	color: #000099;
}
/* 一度は訪れたリンク */
a:visited {
	color: #000099;
}
/* マウスポインターがリンクに触れている間 */
a:hover {
	color: #F39424;
	text-decoration: none;text-decoration: none;
}
/* ポインターで押してから放すまでの間 */
a:active {
	color: #F39424;text-decoration: none;
}

/* 差戻し用のリンク色 */
/* 一度も訪れていないリンク */
a:link.sasi {
	color: #990000;
}
/* 一度は訪れたリンク */
a:visited.sasi {
	color: #990000;
}
/* マウスポインターがリンクに触れている間 */
a:hover.sasi {
	color: #FF0000;
	text-decoration: none;text-decoration: none;
}
/* ポインターで押してから放すまでの間 */
a:active.sasi {
	color: #FFF0000;text-decoration: none;
}

/* ============================================================================= */
/* 選択ボタン                                                                    */
/* ============================================================================= */
input.btn_sentaku {
	font-size: 11pt;
	color: #5B0707;
	width: 225px;
	height: 23px;
	background-color: #FCF4BE;
	cursor: default;
	margin-top:2px;
	margin-left:4px;
	font-weight:bold;
	border-top : 2px solid #FEFBE4;
	border-bottom : 2px solid #493F03;
	border-left : 2px solid #F4F2D7;
	border-right : 2px solid #493F03;
}
input.btn_on {
	font-size: 11pt;
	color: #5B0707;
	width: 225px;
	height: 23px;
	background-color: #F2F2F2;
	cursor: default;
	margin-top:2px;
	margin-left:4px;
	font-weight:bold;
	border-top : 2px solid #FEFBE4;
	border-bottom : 2px solid #493F03;
	border-left : 2px solid #F4F2D7;
	border-right : 2px solid #493F03;
}
input.btn_short {
	font-size: 11pt;
	color: #5B0707;
	width: 150px;
	height: 23px;
	background-color: #FCF4BE;
	cursor: default;
	margin-top:2px;
	margin-left:4px;
	font-weight:bold;
	border-top : 2px solid #FEFBE4;
	border-bottom : 2px solid #493F03;
	border-left : 2px solid #F4F2D7;
	border-right : 2px solid #493F03;
}

/* ============================================================================= */
/* 入力フィールド                                                                */
/* text fontSize_textAlign_size_output/input                                     */
/* ============================================================================= */
input.9px_r_40_i {
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 40px;
	height: 17px;
	background-color: #ffffff;
	text-align: right;
	cursor: default;
}
input.9px_l_40_i {
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 40px;
	height: 20px;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
}

/* ============================================================================= */
/* ドロップダウン                                                                */
/* ============================================================================= */
.select_00 {
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 40px;
	height: 17px;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
}

.select_20 {
	FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 240px;
	height: 320px;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
}

/* ====================================追加2008.03.11========================================= */
.mydialogbox {
	width: 720px;
	height: 168px;
	padding: 16px;
	overflow: auto;
	backgroud-image: url('http://www.geocities.jp/server-errors/not_found.html');
	background-repeat: no-repeat;
}
.contents {
	width: 332px;
	height: 92px;
	margin: 0em;
	overflow: auto;
}

.impact:first-letter
{
   float: left;
   font-weight: bold;
   font-size: 200%;
}

.looseleaf {
	font-family: 'Times New Roman', serif;
	font-size: 12px;
	background-image: url('../img/looseleaf_dot.gif');
	line-height: 150%;
	}
h1	{ text-align: center; }
h3	{ text-align: center; }
p	{ text-indent: 1em;   }

/* ====================================追加========================================= */
.txt8{font-size:8px;line-height:14px;}
.txt10{font-size:11px;line-height:16px;}
.txt12{font-size:12px;line-height:18px;}
.txt14{font-size:14px;line-height:20px;}
.txt16{font-size:16px;line-height:22px;}
.txt20{font-size:20pt;line-height:18pt}

.txt14b{font-size:14px;line-height:20px;font-weight:bold;}
.txt16b{font-size:16px;line-height:22px;font-weight:bold;}
.txt20b{font-size:20pt;line-height:18px;font-weight:bold;}

.copyright {
	font-family: gothic, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #ffffff;
}


/*---------------------囲み内---------------------*/
/* タイトル */
.ti1{font-size:16pt;line-hight:10px;font-weight:bold;color:#231277;margin:5px 2px;FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;}
/* 説明文 */
.exp1{font-size:14px;line-height:18px;margin-top:5px;}
/* 注意事項 */
.attlog{font-size:15px;line-height:18px;font-weight:bold;color:#CC0000;margin-top:5px;}
.att{font-size:15px;line-height:24px;font-weight:bold;color:#CC0000;margin : 5px 5px 5px 5px;}

/*---------------------表---------------------*/
.bgItem{background-color:#C4E3F2;font-size:12px;}
.bgItem2{background-color:#C4CBE8;font-size:12px;}
.bgW{background-color:#ffffff;}

.bgBace{background-color:#EFEDED;font-size:12px;}
.bgBace2{background-color:#FEFCE1;font-size:12px;}

.bg00{background-color:#EFEDED;}
.bgDay{background-color:#C4CBE8;font-weight:bold;}
.bgSat{background-color:#EFEDED;color:#5B5BCE;}
.bgSun{background-color:#EFEDED;color:#CC645C;}

.foRed{color:#CC0000;}

/*--------------------シフト管理用--------------------*/
.bgNoData{background-color:#0000FF;}
.bgEdit{background-color:#FF5555;}

/*---------------------カレンダー---------------------*/
.caDay{color:#333333;font-size:12px;line-height:22px;FONT-FAMILY:Arial Narrow;sans-serif;font-weight:bold;}
.caSat{color:#182CBF;font-size:12px;line-height:22px;FONT-FAMILY:Arial Narrow;sans-serif;font-weight:bold;}
.caSun{color:#CC645C;font-size:12px;line-height:22px;FONT-FAMILY:Arial Narrow;sans-serif;font-weight:bold;}

/* 白（デフォルト） */
.ca0{background-color:#ffffff;font-size:16px;line-height:22px;font-weight:bold;}
/* 灰（未入力） */
.ca1{background-color:#EFEFEF;font-size:16px;line-height:22px;font-weight:bold;}
/* 緑（仮登録） */
.ca2{background-color:#76CCCA;font-size:16px;line-height:22px;font-weight:bold;}
/* 青（承認待ち） */
.ca3{background-color:#82A0F4;font-size:16px;line-height:22px;font-weight:bold;}
/* オレンジ（総務確定） */
.ca4{background-color:#FFC55F;font-size:16px;line-height:22px;font-weight:bold;}
/* 黄（差戻し） */
.ca5{background-color:#F7ED6F;font-size:16px;line-height:22px;font-weight:bold;}
/* 黄緑（総務承認待ち）*/
.ca6{background-color:#C7F482;font-size:16px;line-height:22px;font-weight:bold;}
/* 茶色（まだ未定義） */
.ca7{background-color:#CCAC76;font-size:16px;line-height:22px;font-weight:bold;}

/*---------------------右コンテンツ---------------------*/

/* タイトル画像 */
.sti1{margin-bottom:5px;}
/* タイトル画像 */
.sti2{margin-bottom:5px;}
/* 代行ユーザ */
.daiko {font-size: 11pt;font-weight:bold;}

/*---------------------メニュー詳細---------------------*/

.mMenu{margin-left:19px;}
/* メニュー説明文 */
.mc{font-size:14px;line-height:18px;}
/* メニューのメッセージ */
.menuCom{color:#CC0000;font-size:16px;line-height:22px;font-weight:bold;}

/*---------------------別ウインドウ---------------------*/

input.win {
	font-size: 11pt;
	color:#443A0E;
	width:80px;
	height: 23px;
	background-color: #F4F498;
	cursor: default;
	margin:2 2 2 2px;
	font-weight:bold;
	border-top : 2px solid #F1EFAD;
	border-bottom : 2px solid #BEBE87;
	border-left : 2px solid #F1EFAD;
	border-right : 2px solid #BEBE87;
}

input.win_dis {
	font-size: 11pt;
	color:#443A0E;
	width:80px;
	height: 23px;
	background-color: #F2F2F2;
	cursor: default;
	margin:2 2 2 2px;
	font-weight:bold;
	border-top : 2px solid #F1EFAD;
	border-bottom : 2px solid #BEBE87;
	border-left : 2px solid #F1EFAD;
	border-right : 2px solid #BEBE87;
}

.TIwin1 {
	BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
	PADDING: 0px;
	FONT-SIZE: 12px;
	COLOR:#231277;
	BACKGROUND-COLOR: #C4E3F2;
}

.win1 {
	BORDER: 1px ridge #F0F0F0;
	border-collapse: collapse;
	PADDING: 0px;
	FONT-SIZE: 12px;
	COLOR: black;
	BACKGROUND-COLOR: #FFFFFF;
	color:#5D5D24;
}

.win1G {
	BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
	PADDING: 0px;
	FONT-SIZE: 12px;
	COLOR: black;
	BACKGROUND-COLOR: #EFEDED;
	color:#006600;
}

/*---------------------カレンダ小窓---------------------*/

.bgSunWin{background-color:#FEDFD9;color:#CC645C;}
.bgDayWin{background-color:#FFFFCC;color:#666666;}
.bgSatWin{background-color:#CEE9FA;color:#5B5BCE;}
.bgOver{background-color:#EEEDED;color:#333333;}
.com{font-size:12px;color="#CC645C"}


/*--------------------その他----------------------------*/
/* エラーページタイトル表示用 */
.ERR {
	TEXT-ALIGN: CENTER;
	COLOR: #FF5227;
	BACKGROUND-COLOR: #FFFF27;
}

INPUT.BTN_NOMAL3 {
	FONT-SIZE: 10pt;
	WIDTH: 160px;
	COLOR: #FFFFF7;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #25639A; /* D0D0D0 */
	CURSOR: POINTER;
}

/* BODY左寄せ */
BODY.BDY_NOMAL {
	MARGIN: 1 3 1 3;
}

TABLE.TBL_NOMAL {
	BORDER-WIDTH: 1;
	PADDING: 0;
	COLOR: #373030; /* 000000 */
	BORDER-COLOR: TRANSPARENT;
	FLOAT: NONE;
}