﻿/*----------------------------------------------------------------------*/
/*	情報館WebOPAC スタイルシート										*/
/*																		*/
/*	Version	: <9> 検索条件入力画面のデザイン変更						*/
/*			: <A0218> 2008/02/18 不正なタグや属性をまとめて修正		*/
/*			: <0000889> 2010/03/01 紀伊國屋BookWeb画像表示対応		*/
/*			: <0001086> 2010/04/07 検索結果ダウンロード対応			*/
/*			: <0001088> 2010/05/12 ブックリスト対応					*/
/*			: <0001087> 2010/05/17 検索結果並べ替え対応				*/
/*			: <0001180> 2010/06/09 文献複写・貸借依頼対応				*/
/*			: <0001188> 2010/06/14 図書館カレンダー対応				*/
/*			: <0001357> 2010/07/29 イメージの縦ぞろえ				*/
/*			: <0001056> 2010/08/12 アルファベット索引初期表示時に五十音リンクを表示する	*/
/*																		*/
/*----------------------------------------------------------------------*/
body
{
	color:				#000000;	/* 文字色(黒) */
	background-color:	#ffffff;	/* 背景色(白) */

	/*--------------------------------------------------------------------*/
	/* 背景イメージを有効にしたいときは下記の１行をここに追加してください */
	/* background-image:	url("/jhkweb_JPN/image/XXXX.gif");            */
	/* background-repeat:	repert;                                       */
	/*--------------------------------------------------------------------*/
	line-height:		normal;		/* 行の高さ */
	margin:				20px;		/* マージン */
	text-align:			center;		/* 左右行揃え（中央） */
	text-decoration:	none;		/* フォント飾り */
	font-style:			normal;		/* フォント */
	font-weight:		normal;		/* フォント太さ */
	font-size:			small;		/* フォントサイズ */
}
.ImageLink a
{
    text-decoration: none;
}
.TextLink a
{
    text-decoration: underline;
}

/* テーブル定義 */
table
{
	margin:				auto;		/* マージン */
}

/* ページタイトルの定義 */
.TitleText
{
	font-weight:		bold;
	font-size:			large;		/*<9>*/
	margin-bottom:		0%;			/*<9>*/
	padding-bottom:		0%;			/*<9>*/
}
/* 条件サブタイトルの定義 */
.SubTitleText
{
	font-weight:		bold;
	font-size:			small;
	text-align:			left;
	margin-bottom:		0%;
	padding-bottom:		0%;
	color:				#0000FF;
}

/* ヘルプ */
.Help
{
	text-align:			right;
	margin-right:		10%;
	font-size:			x-small;
	margin-top:			0%;			/*<9>*/
	margin-right:		5%;			/*<9>*/
	margin-bottom:		0%;			/*<9>*/
	padding-top:		0%;			/*<9>*/
	padding-bottom:		0%;			/*<9>*/
}

/* フッターテキスト */
div.FooterText{FONT-SIZE:x-small;TEXT-ALIGN:right;}

/* 資料区分テーブル<9> */
.MaterialTable
{
	text-align:			left;
	width:				90%;
	border:solid 1px #cccccc;		/*枠線<9>*/
	margin-top:			0%;			/*<9>*/
	padding-top:		0%;			/*<9>*/
}
/* フリーワード条件テーブル<9> */
.FreewordTable
{
	text-align:			left;
}
/* 条件テーブル<9> */
.TermTable
{
	text-align:			left;
	width:				90%;
	border:solid 1px #cccccc;
	padding:0.5em;
}
/* 条件項目名の定義 */
.TermNameText
{
	font-weight:		bold;
	text-align:			left;		/*<9>*/
}
/* 条件検索／クリアボタン<9> */
table.SearchButton
{
	width:				90%;
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		10px;
}
/* キーワード検索／クリアボタン<9> */
table.KeywordSearchButton
{
	width:				90%;
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		10px;
}
/* ２次検索ボタン<9> */
.SecondaryButton
{
	width:				90%;
	text-align:			left;
}

/* 項目名の定義 */
.ItemNameText{font-weight:bold;}

/* エラーメッセージの定義 */
.ErrorText{color:red;}

/* 資料データ一覧テーブル定義 */
table.BiblioList
{
	margin-right:20px;
}
/* 資料データ一覧リンクのセル定義 */
th.ItemList
{
	height:20px;
	text-align:left;
	background-color:#ffffcc;		/* 背景色(薄黄) */
}
/* 資料一覧状況のセル定義 */
td.ItemListStatus
{
	height:20px;
	text-align: left;
	font-weight:normal;
	font-size:x-small;
	background-color:#ffffcc;		/* 背景色(薄黄) */
	color:red;						/* 文字色(赤) */
}
/* 資料イメージのセル定義 */
td.ItemListImage
{
	height:15px;
	width:15%;
	text-align: center;
	font-weight:normal;
	font-size:x-small;
	background-color:#ffffcc;		/* 背景色(薄黄) */
	color:red;
}
/* 資料イメージのセル定義（初期非表示用＠ブックリスト一覧）<0001214> */
td.ItemListImageBL
{
	height:15px;
	width:15%;
	text-align: center;
	font-weight:normal;
	font-size:x-small;
	background-color:#ffffcc;		/* 背景色(薄黄) */
	color:red;
	display:none;
}
/* 資料データの一覧セル定義 */
td.ItemListData
{
	height:20px;
	text-align: left;
	font-weight:normal;
	font-size:x-small;
	background-color:#ffffff;
}
/* 一覧の予約ボタンのセル定義 */
td.ItemListReserve
{
	height:20px;
	text-align: left;
	font-weight:normal;
	font-size:x-small;
	background-color:#ffffff;
}

/* 予約情報タイトルの定義 */
.ReserveTitle{font-weight:bold;color:red;}

/* 貸出情報タイトルの定義 */
.LendTitle{font-weight:bold;color:red;}

/* 資料データ項目名のセル定義 */
th.ItemName
{
	height:20px;
	text-align: left;
	font-weight:bold;
	background-color:#ffffcc;		/* 背景色(薄黄) */
}
/* 資料データのセル定義 */
td.ItemData
{
	height:20px;
	text-align: left;
	font-weight:normal;
	font-size:small;
}
/* 資料状況のセル定義 */
td.ItemStatus
{
	height:20px;
	text-align: left;
	font-weight:bold;
	color:red;						/* 文字色(赤) */
}

/* 詳細・イメージセル内テーブル <0000889> */
.DetailImageTable
{
	width:	100%;
}
/* 詳細・イメージセル内各イメージセル <0000889> */
td.DetailImageCell
{
	width:	50%;
}
/* 紀伊國屋BookWeb画像説明文 <0000889> */
td.ExplainBw
{
	font-size:	x-small;
	text-align: left;
}
/* 紀伊國屋BookWeb画像説明文（初期非表示用＠ブックリスト一覧）<0001214> */
td.ExplainBwBL
{
	font-size:	x-small;
	text-align: left;
	display:	none;
}

/* 検索結果一覧・操作ボタン <0001086> */
.CommandArea
{
	text-align:		right;
	margin-right:	10%;
}
/* 各コマンドボタン間隔 <0001087> */
.CommandInput
{
	margin-left:	20px;
}
/* 検索結果一覧ダウンロード・キャプション＆コントロール <0001086> */
td.DownloadCommand
{
	height:			40px;
	text-align:		center;
}
/* 検索結果一覧ダウンロード・資料一覧 <0001086> */
div.TableArea
{
	margin-left:	5%;
	width:			90%;
	overflow:		auto;
	border:			solid 1px #cccccc;
}
*:first-child + html div.TableArea
{
	overflow:		scroll;
}
table.DowndloadSelect
{
	text-align:		left;
	width:			100%;
	table-layout:	fixed;
}
/* 検索結果一覧ダウンロード・資料一覧カラム <0001086> */
table.DowndloadSelect th
{
	font-weight:		bold;
	background-color:	#ffffcc;
}
table.DowndloadSelect th.DownloadColSelHeader
{
	width:	70px;
}
table.DowndloadSelect th.DownloadColNoHeader
{
	width:	30px;
}
table.DowndloadSelect th.DownloadColDataHeader
{
	width:	100px;
}
td.DownloadColSel
{
	text-align:	center;
	width:		70px;
}
td.DownloadColNo
{
	text-align:	center;
	width:		30px;
}
td.DownloadColData
{
	width:		100px;
	word-wrap:	break-word;
}

/* トップ画面から移行 <0001088> */
/* レイアウト変更 <0001357> */
#MainMenu
{
	width:	700px;
	margin-left: auto;
	margin-right: auto;
}
#MainMenu table
{
	width:	100%;
}
#MainMenu td
{
	width: 25%;
	height:100px;
	padding:10px;
	vertical-align:bottom;
}
#MainMenu td.PasswordMenu
{
	height:30px;
	padding:10px;
	vertical-align:bottom;
}
.BookList
{
	text-align: left;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.BookList .BookListTitle
{
	text-align: left;
	font-size: large;
	font-weight: bold;
	padding-left: 1em;
	border: solid 1px #ddddaa;
	background-color: #ffffcc;		/* 背景色(薄黄) */
}
.BookList .BookListTitle a
{
	text-decoration: none;
}
.BookList ul
{
	list-style-type: none;
}
.BookList a
{
	text-decoration: none;
}
.BookList img
{
	vertical-align: middle;
	margin-right: 1em;
}

/* 索引リンクテーブル <0001056> */
.IndexTable
{
	margin-top:	10px;
}

.LibraryTitle {font-size:x-large;}			/* 図書館名 */
.AttentionText {font-size:x-small;}			/* 注意書きテキスト */
td.SubmenuText {font-size:x-small;}			/* リンクテキスト */

a:link{color:#000099}				/* キャッシュされていないリンク部分の文字色(群青) */
a:visited{color:#990099}			/* キャッシュ済みリンク部分の文字色(紫) */
/* ※a:hoverの定義をa:activeより後ろで定義しないこと */
a:hover[href]{color:#CC0033}				/* カーソル移動時のリンク部分の文字色(赤) */
a:active{color:#CC6600}				/* 選択時のリンク部分の文字色(オレンジ) */

/* 雑誌索引検索 資料区分テーブルセル定義 */
td.IdxMtlCell
{
	padding-left:		10px;
	padding-right:		10px;
}

/* 雑誌索引検索 索引行/文字テーブルセル定義 */
td.IdxListCell
{
	padding-left:		4px;
	padding-right:		4px;
}
/* 雑誌索引検索 索引行/文字テーブルセル定義(強調表示) */
td.IdxListBoldCell
{
	padding-left:		4px;
	padding-right:		4px;
	font-weight:		bold;		/* フォント重み */
	font-size:			x-large;	/* フォントサイズ */
}

/* 雑誌索引検索 一覧テーブル定義 */
table.IdxList
{
	width:				90%;		/* 幅 */
}

/* 資料区分選択に戻る */
.ReturnMtl
{
	text-align:			right;
	margin-right:		10%;
	font-size:			x-small;
}

/* カレンダーのセルサイズ <A0218> */
td.calendar
{
	width:		35px;
	padding:	0px;
	margin:		0px;
}
/* 利用者情報のテーブル */
table.VisitorInfo
{
	width:		90%;
	border:		0;
}

/* 文献依頼入力フォーム項目名 <0001180> */
table.ReqItemCmd
{
	width:		90%;
}
/* 文献依頼結果メッセージ <0001180> */
td.ReqResult
{
	padding-left:		4px;
	padding-right:		4px;
	font-size:			larger;
}
/* 文献依頼結果メッセージ（問い合わせ番号） <0001180> */
td.ReqResultReqNo
{
	padding-left:		4px;
	padding-right:		4px;
	font-size:			x-large;
	font-weight:		bold;
}

/* 文献依頼入力画面の値 <0001180> */
td.ReqInputValue
{
	text-align:left;
}

/* 文献依頼入力画面の項目名 <0001180> */
td.ReqInputItem
{
	text-align:	left;
	min-width:	130px;
	width:		150px;
}

/* 図書館カレンダー日別色情報	<0001188>	*/
font#cal_default{ color : #000000; }	/* 開館日（黒）*/
font#cal_closed{ color : #ff0000; }		/* 休館日（赤）*/
font#cal_extra1{ color : #008000; }		/* その他1（緑）*/
font#cal_extra2{ color : #0000ff; }		/* その他2（青）*/
font#cal_extra3{ color : #800080; }		/* その他3（紫）*/
font#cal_extra4{ color : #ff00ff; }		/* その他4（マゼンダ）*/

/* 図書館カレンダーテーブル情報	<0001188>	*/
table.MultiCalendar
{
	width :	80%;
}
table.Calendar
{
	width :	100%;
}
td.Calendar
{
	width :	35%;
	vertical-align : top;
}

