body{
	color:		#404040;
	background-color:#FFFFFF;
	background-image:url(./); 
	margin:	5px 10px 5px 10px;
}

/* ログイン整形テーブル */
table#Logintb{
	background-color:#D6E6FF;
}

/* ページ全体の表示整形テーブル */
table#Main{
	border : 1px solid #8080FF;
	background-color:#D8E6FF;
}

a.PageMove{
  font-size : 11pt;
  font-weight: bold;
  color : #333399;
}
a.TabName{
  font-size : 11pt;
  color : #9696FF;
}
a.Logout{
  font-size : 11pt;
  color : #9696FF;
}

/* メニューバー用リンク */
a{
  color : #333399;
}
a:HOVER{
  color : #7171FF;
  text-decoration : underline;
}

/* ILL情報用リンク */
a#ILLInf{
  color : #333399;
}
a#ILLInf:HOVER{
  color : #7171FF;
  text-decoration : underline;
}

/* タイトル表示整形テーブル */
table#Title{
}

/* ->対象処理表示領域 */
div#ProcTitle{
	text-align: center;
  	font-size : 16pt;
  	color : #333399;
	padding :5px 5px 5px 5px;
	font-weight: bold;
	width : 200px;
	background-color:#C0D8FF;
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
}

/* ->ログイン画面名称表示領域（管理者画面用） */
div#LoginTitle{
	text-align: center;
  	font-size : 13pt;
  	color : #333399;
	padding :5px 5px 5px 5px;
	font-weight: bold;
	width : 200px;
	background-color:#C0D8FF;
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;	
}

/* メニューバー表示整形テーブル */
table#MenuBar{
	background-color:#C0D8FF;
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
}

/* ->メインメニューバー　メニュー項目 */
td.Blank{
}
td#Resps{
}
td#Create{
	border-left:thin groove;
}
td#Reqst{
}
td#Ebooking{
}
td#CenterBlank{
	border-left:thin groove;
}
td#Stats{
}
td#Myinfo{
}
td#Return{
}
td#Logout{
}

/* ->ブランクメニュー */
div.BlankMenu{
  	font-size : 11pt;
  	font-weight: bold;
	width : 40px;
	text-decoration : underline;
	background-color:#C0D8FF;
  	color : #6060FF;	
}

/* ->非選択メニュー */
div.NonSelectMenu{
  	font-size : 11pt;
	font-weight: bold;
	width : 100px;
	text-decoration : underline;
	background-color:#C0D8FF;
  	color : #333399;
}

/* ->選択メニュー */
div.CurSelectMenu{
  	font-size : 11pt;
  	font-weight: bold;
	width : 100px;
  	text-decoration : none;
	background-color:#C0D8FF;
  	color : #3300FF;
	padding :2px 2px 2px 2px;
	border-left : 2px solid #8080FF;
	border-top : 2px solid #8080FF;
	border-bottom : 2px solid #ECECFF;
	border-right : 2px solid #ECECFF;

}

/* ->選択メニューマウスオーバー */
div.TabMouseOver{
  	font-size : 11pt;
	font-weight: bold;
	width : 100px;
	text-decoration : underline;  	
	background-color:#C0D8FF;
	padding :2px 2px 2px 2px;
	border-right : 2px solid #8080FF;
	border-bottom : 2px solid #8080FF;
	border-top : 2px solid #ECECFF;
	border-left : 2px solid #ECECFF;
}

/* メニューバー表示整形テーブル（管理者画面用） */
table#MngMenuBar{
	background-color:#C0D8FF;
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
}

/* 非選択メニュー（管理者画面用） */
div.NonSelectMngMenu{
  	font-size : 11pt;
  	font-weight: bold;
	width : 130px;
	background-color:#C0D8FF;
  	color : #333399;
	text-decoration : underline;
}

/* 選択メニュー（管理者画面用） */
div.CurSelectMngMenu{
  	font-size : 11pt;
  	font-weight: bold;
  	width : 130px;
  	text-decoration : none;
	background-color:#C0D8FF;
  	color : #3300FF;
	padding :2px 2px 2px 2px;
	border-left : 2px solid #8080FF;
	border-top : 2px solid #8080FF;
	border-bottom : 2px solid #ECECFF;
	border-right : 2px solid #ECECFF;
}

/* 選択メニューマウスオーバー（管理者画面用） */
div.MngTabMouseOver{
  	font-size : 11pt;
	background-color:#C0D8FF;
	padding :2px 2px 2px 2px;
	border-right : 2px solid #8080FF;
	border-bottom : 2px solid #8080FF;
	border-top : 2px solid #ECECFF;
	border-left : 2px solid #ECECFF;
	width : 130px;

	font-weight: bold;
	text-decoration : underline;
}

/* 一覧リスト（共通）コメント表示領域 */
div.CommentArea{
  	font-size : 10pt;
	background-color:#FFFFFF;
	padding :2px 2px 2px 2px;
	border : 1px #000000 solid;
}

/* 一覧リスト（共通）メッセージ表示設定 */
div#MessageText{
	text-align: center;
  	font-size : 12pt;
	font-weight: bold;
  	color : darkslateblue;
}

/* ページ移動メニュー（共通）表示領域設定 */
div.PageMove{
/* begin 劉冠群 IE7の修正（依頼リスト　メイン画面） ADD ↓ */
  text-align: left;
/* end   劉冠群 IE7の修正（依頼リスト　メイン画面） ADD ↑ */
  font-size : 11pt;
  font-weight: bold;
}
div.PageCount{
  font-size : 11pt;
  font-weight: bold;
  text-align: right;
}

/* 一覧用依頼先表示領域 */
div#ListPartner{
	text-align: center;
  	font-size : 11pt;
  	font-weight: bold;
  	padding :5px 5px 5px 5px;
  	
  	color : #333399;
  	background-color:#DCE8FF;
  	
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
	width : 180px;
}

/* 詳細用依頼先表示領域 */
div#DetailPartner{
	text-align: center;
  	font-size : 11pt;
  	font-weight: bold;
	padding :5px 5px 5px 5px;
	
	color : #333399;
	background-color:#DCE8FF;
	
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
	width : 320px;
}

/* 一覧表示整形テーブル */
table.ListArea{
  font-size : 11pt;
  background-color:#FFFFFF;
}

/* 詳細表示整形テーブル */
table.DetailArea{
  font-size : 11pt;
  background-color:#FFFFFF;
}

/* ->リストの見出し */
th#ListCaption{
  background-color : #8098FF;
  color : #FFFFFF;
}

/* ->リストのマウスポインタ時設定 */
tr.RecOddNum{
  background-color : white;
}
tr.RecOddNumON{
  background-color : #C0E0FF;
}
tr.RecEvenNum{
  background-color : aliceblue;
}
tr.RecEvenNumON{
  background-color : #C0E0FF;
}

/* ->リストの詳細項目 */
/* ->>依頼リスト情報 */
td.ReqstDetailTd{
	background-color:#FFAA77;
	color : #FFFFFF;
	font-size : 11pt;
	font-weight: bold;
}
/* ->>受付リスト情報 */
td.RespsDetailTd{
	background-color:#66CC99;
	color : #FFFFFF;
	font-size : 11pt;
	font-weight: bold;
}
/* ->>参加館情報 */
td.EntryDetailTd{
	background-color:#FFAA77;
	color : #FFFFFF;
	font-size : 11pt;
	font-weight: bold;
}

/* リストの検索オプション表示領域設定 */
th#SearchOption{
	text-align: left;
	background-color : #8098FF;
	color : #FFFFFF;
}
table.SearchOption{
	background-color:#FFFFFF;
}

/* ＩＬＬ借受統計情報表示領域 */
table.ILLStatistics1{
	text-align: left;
  	font-size : 11pt;
  	color : darkslateblue;
	padding :5px 5px 5px 5px;
	background-color:#FFFFFF;
	width : 100%;
}
/* ->ＩＬＬ借受統計情報の見出し */
th#ILLStatistics1{
	background-color : #FFAA77;
	color : #FFFFFF;
}

/* ->ＩＬＬ借受統計情報　タイトル表示領域 */
div#ILLStatisticsTitle1{
	text-align: center;
  	font-size : 11pt;
  	padding :5px 5px 5px 5px;
  	
  	color : #333399;
	background-color:#DCE8FF;
	
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
	
	font-weight: bold;
	width : 160px;
}

/* ＩＬＬ借受統計情報表示領域 */
table.ILLStatistics2{
	text-align: left;
  	font-size : 11pt;
  	color : darkslateblue;
	padding :5px 5px 5px 5px;
	background-color:#FFFFFF;
	width : 100%;
}

/* ->ＩＬＬ借受統計情報の見出し */
th#ILLStatistics2{
	background-color : #66CC99;
	color : #FFFFFF;
}

/* ->ＩＬＬ借受統計情報　タイトル表示領域 */
div#ILLStatisticsTitle2{
	text-align: center;
  	font-size : 11pt;
  	padding :5px 5px 5px 5px;
  	
  	color : #333399;
	background-color:#DCE8FF;
	
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
	
	font-weight: bold;
	width : 160px;
}

/* ＩＬＬ参加館情報　タイトル表示領域 */
div#ILLEntryTitle{
	text-align: center;
  	font-size : 11pt;
  	padding :5px 5px 5px 5px;
  	
  	color : #333399;
	background-color:#DCE8FF;
	
	border-right : 3px solid #8098FF;
	border-bottom : 3px solid #8098FF;
	border-top : 3px solid #ECF0FF;
	border-left : 3px solid #ECF0FF;
	
	font-weight: bold;
	width : 220px;
}

/* 送信リストの見出し */
th#SendList{
  background-color : slateblue;
  color : #FFFFFF;
}

/* 整形用ブランク表示領域 */
div.blank1{
	width : 5px;
}

/* 送信先名称 */
font.SendName{
	color : darkslateblue;
	font-weight : bold;
}

/* 回答期限切れデータの設定 */
tr#AnsAlert,tr#AnsAlert a{
	color : Red;
}
/* 未送信データの設定 */
tr#SendAlert,tr#SendAlert a{
/*
	color : Lime;
*/
}

/* 警告画面用設定 2005.02.02追加 */
/* ->見出し表示設定 */
div#WarningTitle{
	text-align: left;
  	font-size : 13pt;
  	color : #ffffff;
	padding :5px 5px 5px 5px;
	font-weight: bold;
	background-color:#9999FF;
}

/* データ未検出画面用設定 2005.03.03追加 */
/* ->見出し表示設定 */
div#NotFoundTitle{
	text-align: left;
  	font-size : 13pt;
  	color : #ffffff;
	padding :5px 5px 5px 5px;
	font-weight: bold;
	background-color:#66CCCC;
}

/* エラー画面用設定 */
/* ->見出し表示設定 */
div#ErrorTitle{
	text-align: left;
  	font-size : 13pt;
  	color : #ffffff;
	padding :5px 5px 5px 5px;
	font-weight: bold;
	background-color:#CC0066;
}

/* ->コメント表示設定 */
div#ErrorComment{
	color : #333399;
	font-weight: bold;
}

/* ->コメント内リンク */
a#ErrorComment{
  color : #7171FF;
}
a#ErrorComment:HOVER{
  color : #66FFFF;
  text-decoration : underline;
}

/* ->コメント内リンク */
div#ErrorCaption{
  	color : slategray;
  	font-size : 11pt;
}

/* ->エラー情報見出し */
td.ErrorHTd{
	background-color:#FFFFFF;
	color : slategray;
	font-weight: bold;
}

/* ->エラー情報見出し */
td.ErrorCTd{
	background-color:#FFFFFF;
	color : slategray;
}

/* ヘルプ画面用設定 */
table.StatusFlow{
	border:	5px double #CCCCFF;
	background-color : #CCCCFF;
}

table.StatusFlow2{
	border:	5px double #FFCCCC;
	background-color : #FFFFFF;
	width:	380px;
}

td.SFType1{
	color : #6666CC;
	text-align:	center;
	font-size : 11pt;
	font-weight: bold;
	border:	1px none #000000;
	background-color : #FFFFFF;
}

td.SFType2{
	color : #FF0000;
	text-align:	center;
	font-size : 11pt;
	font-weight: bold;
	border:	1px none #000000;
	background-color : #FFE0E0;
}

td.SFType3{
	color : #6666CC;
	text-align:	center;
	font-size : 10pt;
	font-weight: bold;
	border:	1px none #000000;
	background-color : #FFFFFF;
}

td.SFType4{
	color : #000000;
	text-align:	left;
	font-size : 11pt;
	font-weight: bold;
	border:	5px none #FFE0E0;
	background-color : #FFFFFF;
}

/* --2004.01.27　以下、未使用設定と思われる------------------ */
div.Baselayer{
	text-align:	center;
}

div.Headerlayer{
	position:	relative;
	top:		0%;
	width:		100%;
	border-style:	none;
}

/* ログアウトボタンの設定 */
div.MenuLogout{
  font-size : 11pt;
  color : #D6D6FF;
  background-color : #FFFFFF;
  padding : 2 10 2 10px;
  border : 1px solid #D6D6FF;
  border-left : 15px solid #D6D6FF;
  text-decoration : none;
  width : 100px;
}
div.MenuLogoutOnMouse{
  text-decoration : underline;
  font-size : 11pt;
  color : #7171FF;
  background-color : #E6E6FF;
  padding : 2 10 2 10px;
  border : 1px solid #7171FF;
  border-left : 15px solid #7171FF;
  width : 100px;
}

/* カレントタブ見出し部分の最も外側の枠 */
div.CurTabOuterFrame{
	border-width : 1px;
	border-bottom-width : 0px;
	border-color : #7171FF #7171FF #D6D6FF #7171FF;
	border-style : solid;
}

/* カレントタブ見出し部分の立体感を出すための陰影設定 */
div.CurTabFrameShadow{
	border-width : 1px;
	border-bottom-width : 0px;
	border-color : #ECECFF #9696FF #D6D6FF #ECECFF;
	border-style : solid;
}

/* カレントタブ見出し部分の設定 */
div.CurMenu{
  font-size : 11pt;
  color : #5050FF;
  background-color : #D6D6FF;
  padding : 2 10 2 10px;
  border : none;
  border-top : 10px solid #7171FF;
  width : 100%;
}

/* 非選択タブ見出し部分の最も外側の枠 */
div.TabOuterFrame{
	border-width : 1px;
	border-bottom-width : 0px;
	border-color : #7171FF #7171FF #ECECFF #7171FF;
	border-style : solid;
}

/* 非選択タブ見出し部分の立体感を出すための陰影設定 */
div.TabFrameShadow{
	border-width : 1px;
	border-bottom-width : 0px;
	border-color : #ECECFF #9696FF #7171FF #ECECFF;
	border-style : solid;
}

/* 非カレントタブ見出し部分の設定 */
div.Menu{
  font-size : 11pt;
  color : #9696FF;
  background-color : #D6D6FF;
  padding : 2 10 2 10px;
  border : none;
  border-top : 10px solid #B6B6FF;
  width : 100%;
}

/* 非カレントタブマウスを乗せたときの設定 */
div.MenuOnMouse{
  font-size : 11pt;
  color : darkslateblue;
  background-color : #C6C6FF;
  padding : 2 10 2 10px;
  border : none;
  border-top : 10px solid #7171FF;
  width : 100%;
}

/* カレントタブ用サイド陰影の最も外側の設定 */
div.MidCurSideOuterFrame{
background-color : #D6D6FF; 
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-color : #D6D6FF #7171FF #7171FF #7171FF;
	border-style : solid;
height:1px
}

/* カレントタブ用サイド中間部陰影の設定 */
div.MidCurSideFrameShadow{
/*
background-color : #D6D6FF; 
*/
	border : none;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-color : #D6D6FF #9696FF #7171FF #ECECFF;
	border-style : solid;
height:1px
}

/* 最終タブ用サイド陰影の最も外側の設定 */
div.MidLastSideOuterFrame{
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-right-width : 1px;
	border-left-width : 0px;
	border-color : #7171FF #7171FF #ECECFF #7171FF;
	border-style : solid;
}

/* 最終タブ用サイド中間部陰影の設定 */
div.MidLastSideFrameShadow{
background-color : #D6D6FF; 
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-right-width : 1px;
	border-left-width : 0px;
	border-color : #ECECFF #9696FF #7171FF #ECECFF;
	border-style : solid;
}

/* カレントタブ用中間陰影の設定 */
div.MidCurTabFrameShadow{
	border : none;
	border-width : 0px;
	border-bottom : 1px solid #D6D6FF;
}

/* 非カレントタブ用中間陰影の設定１ */
div.MidTabFrameShadow1{
	border : none;
	border-top : 1px solid #7171FF;
}

/* 非カレントタブ用中間陰影の設定２ */
div.MidTabFrameShadow2{
	border : none;
	border-top : 1px solid #ECECFF;
}



/* タブ本体の最も外側の枠 */
div.SheetOuterFrame{
	border-width : 1px;
	border-top-width : 0px;
	border-color : #7171FF;
	border-style : solid;
}

/* シートの立体感を出すための外側陰影設定 */
div.SheetFrameShadow1{
	border-width : 1px;
	border-top-width : 0px;
	border-color : #ECECFF #9696FF #9696FF #ECECFF;
	border-style : solid;
}

/* シート枠の色と太さを設定 */
div.SheetFrame{
	background-color : #D6D6FF;
	padding : 1px;
}

/* シートのタイトル枠を設定 */
div.SheetTitle{
	padding : 5 3 5 3px;
	text-align : center;
	font-size : 11pt;
	font-weight : bold;
	color : darkgreen;
}

/* シートの立体感を出すための内側陰影設定 */
div.SheetFrameShadow2{
	border-width : 1px;
	border-color : #9696FF #ECECFF #ECECFF #9696FF;
	border-style : solid;
}

/* メイン表示領域設定 */
div.SheetMainText{
	font-size : 5pt;
	border : 1px #7171FF solid;
	background-color : #FFFFFF;
	padding : 1px;
	font-size : 10pt;
	height:315px;
}


