/************************************/
/* 基本部分の文字定義				*/
/************************************/
body {
	background-color: #FFCC99;
	background-image:url("images/st03_bg.gif");
	color: #552200;
	font-size: 12pt
}

tr,td {
	color: #552200;
	font-size: 12pt
}

/* 外部インターネットからアクセスした場合の検索時の行ごとの色 */
/* 蔵書検索、リサイクル品検索画面で使用する */
tr.search1 {	background-color: #EEFFC6; }
tr.search2 {	background-color: #DDFFE7; }

/* 数値データ表示セル */
td.numdata {
	font-weight: bold;
	text-align : right;
}

/************************************/
/* テーブルヘッダー定義				*/
/************************************/
th {
/*	filter:alpha(opacity=100, finishOpacity=0, style=1, startX=70, startY=0, finishX=100, finishY=80);*/
	padding-top: 2;
	padding-bottom: 0;
	text-align : left;
	font-weight: bold;
	background-color: #200070;
	color: #ffffc0;
	font-size: 16pt
}

th.header {
	font-weight: bold;
	background-color: #220044;
	color: #ffffc0;
	font-size: 14pt
}

th.header1 {
/*	filter:alpha(opacity=100, finishOpacity=40, style=1, startX=70, startY=0, finishX=100, finishY=80);*/
	font-weight: bold;
	background-color: #dd8833;
	color: #ffffc0;
	font-size: 14pt;
	text-align : center
}

th.header2 {
/*	filter:alpha(opacity=100, finishOpacity=40, style=1, startX=70, startY=0, finishX=100, finishY=80);*/
	font-weight: bold;
	background-color: #997755;
	color: #ffffc0;
	font-size: 14pt;
	text-align : center
}

/* 行事予定・プラザニュースのヘッダー */
th.news {
/*	filter:alpha(opacity=100, finishOpacity=0, style=1, startX=70, startY=0, finishX=100, finishY=80);*/
	background-color: #606060;
	color: #ffffff;
	font-size: 14pt
}


/* 外部インターネットの蔵書検索のヘッダー */
th.minfo {
/*	filter:alpha(opacity=100, finishOpacity=50, style=1, startX=0, startY=0, finishX=100, finishY=80);*/
	font-weight: bold;
	background-color: #aa5522;
	color: #ffffc0;
	font-size: 14pt
}

/************************************/
/* フォーム定義						*/
/************************************/
input,select {
/*	filter:alpha(opacity=100, finishOpacity=70, style=2, startX=0, startY=0, finishX=100, finishY=80);*/
	text-align : left;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 12pt
}

/* メニューボタンのスタイル */
input.menubuttonc {

/*	filter:alpha(opacity=100, finishOpacity=70, style=1, startX=0, startY=0, finishX=100, finishY=80);*/
	text-align : center;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-color: #ddffff;
	color: #220055;
	font-size: 12pt
}

/* ボタンのスタイル */
input.buttonc {
/*	filter:alpha(opacity=100, finishOpacity=70, style=1, startX=0, startY=0, finishX=100, finishY=80);*/
	text-align : center;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-color: #ddffff;
	color: #220055;
	font-size: 12pt
}

/* 掲示板用の小さいボタンのスタイル */
input.bbsbuttonc {
/*	filter:alpha(opacity=100, finishOpacity=70, style=1, startX=0, startY=0, finishX=100, finishY=80);*/
	text-align : center;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 2;
	margin-bottom: 2;
	background-color: #dddddd;
	color: #000000;
	font-size: 11pt
}

/************************************/
/* 各文字サイズ等定義				*/
/************************************/
h1 { font-size: 20pt }
h2 { font-size: 16pt }
h3 { font-size: 14pt }
hr { color : #202060 }
span { font-size: 40pt }
big  { font-size: 18pt }
small { font-size: 10pt }
label  {
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline
}

/************************************/
/* リンク文字色定義					*/
/************************************/
a:link    {text-decoration:underline; color:#009900 }
a:visited {text-decoration:underline; color:#669933 }
a:active  {text-decoration:underline; color:#CC6600 }
a:hover   {text-decoration:underline; color:#FF3344 }
