/*色指定有り*/

/*タグスタイル*/
h1 {
	text-align: center;
	line-height: normal;
	color: #006699;
}
h2 {
	line-height: normal;
	color: #3399CC;
	font-size: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
th {
	background-color: #CEF5FD;
	color: #000000;
	white-space: nowrap;
	text-align: center;
}
td {
	color: #000000;
	background-color: #FFFFFF;
	text-align: justify;
}
fieldset {
	/*fieldsetのライン消去。NN4では無効*/
	border: 0px solid;
}
legend {
	/*legendのフォントやや大きめ。NN4では無効*/
	margin: 3px;
	padding: 2px;
	font-size: 110%;
	font-weight: bold;
	color: #6699CC;
}
ul,ol,form {
	/*上下マージン削除。NN4では無効*/
	margin-top: 0px;
	margin-bottom: 0px;
}
ul {
	/*字下げを削除*/
	/*IEはマージン、NNはパディングで初期化されているので注意*/
	margin-left: 1em;
	padding-left: 0px;
}
strong {
	color: #000066;
}
input,select,textarea {
	font-size: 80%;
}


/*スタイル*/
ul.USE {
	/*使い方用*/
	/*２文字分字下げ*/
	margin-left: 3em;
}
div.BUTTON {
	/*ボタン間隔*/
	word-spacing: 1em;
	margin-top: 10px;
	margin-bottom: 15px;
}
div.PRE {
	/*preタグ整形用*/
	width: 36em;
	border: thin ridge;
	padding: 3px;
}
div.PRE pre {
	text-align: left;
}
td.PRE pre {
	margin-bottom: 0px;
	font-size: 100%;
}
th.SUNDAY {
	color: #FF0000;
}
th.SATURDAY {
	color: #0000FF;
}
td.CLOSE {
	background-color: #FF0000;
	color: #FFFFFF;
}
td.CHIIKI {
	width: 60%;
	vertical-align: top;
}
table.CALEN tr {
	background-color: #FFFFFF;
}
table.CALEN th {
	text-align: center;
}
table.CALEN td {
	text-align: right;
}
table.FULL {
	/*テーブル幅100％*/
	width: 100%;
}
img.CHIIKI{
	width: 72px;
	height: 72px;
	vertical-align: top;
}	
/*検索結果一覧用*/
.INLINE {
	display: inline;
}
.INDENT8 {
	margin-left: 8em;
	text-indent:-8em;
}
.INDENT4 {
	margin-left: 4em;
	text-indent:-4em;
}
.FMT1 {
	margin-left: 8em;
	text-indent:-4em;
	line-height:2em;
}
.FMT13 {
	/*浜岡一般用*/
	margin-left: 4em;
	text-indent:-2em;
	line-height:2em;
}
/*分類参照用*/
.LINK {
	/*２文字分字下げ*/
	margin-left: 2em;
}
.LINK li {
    /*先頭の「・」なし＆行高150%*/
	list-style-type: none;
	line-height: 150%;
}

.INDENT {
	/*2行目以降字下げ*/
	text-align: left;
	margin-left: 2em;
	text-indent: -2em;
}
.MARGIN {
	/*左寄せ･左マージン有り*/
	text-align: left;
	margin-left: 2em;
}
.LINE200PER {
	/*行間を特に広く開けたい場合*/
	line-height: 200%;
}
.CENTER {
	/*位置指定・中央*/
	text-align: center;
}
.CENTER * {
	/*IE以外、text-alignは文字列にしか効かない*/
	margin-left: auto;
	margin-right: auto;
}
.LEFT {
	/*位置指定・左*/
	text-align: left;
}
.RIGHT {
	/*位置指定・右*/
	text-align: right;
}
.H2RIGHT {
	/*【蔵書情報】H2タグの右側に文字を入れるためのスタイル*/
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 6em;
}

.PAGEBACK {
	/*「戻るリンク」位置指定*/
	text-align: left;
}
.TOPIC {
	/*「トピックパス」位置指定*/
	text-align: left;
}
/*トピックパス*/
UL.TOPIC {
	margin-left: 0px;
}
UL.TOPIC LI {
	display: inline;
}
.RED {
	/*テキスト赤*/
	color: #FF0000;
}
.REDBOLD {
	/*テキスト赤ボールド*/
	color: #FF0000;
	font-weight: bold;
}
.BLUE {
	/*テキスト青*/
	color: #0000FF;
}
.BLUEBOLD {
	/*テキスト青ボールド*/
	color: #0000FF;
	font-weight: bold;
}
.MSGBOLDC {
	/*メッセージ中央寄せ太字*/
	text-align: center;
	font-weight: bold;
}
.MSGBOLDL {
	/*メッセージ左寄せ太字*/
	text-align: left;
	font-weight: bold;
}
.FONT100PER {
	/*フォントサイズ標準*/
	font-size: 100%;
}
.FLOATLEFT {
	/*見出しの横に文字を出力する*/
	/*見出しを左側に出力*/
	float: left;
}
.CLEARLEFT {
	/*回り込み解除*/
	clear: left;
}

P,.PART,.MSGBOLDL,.MSGBOLDC {
	/*上下の間隔をあける*/
	margin-top: 15px;
	margin-bottom: 15px;
}
.PARTTOP {
	/*上の間隔をあける*/
	margin-top: 15px;	
}

/* IME制御 */
.IMEON {
	/*初期値が日本語入力モード*/
	ime-mode: active;
}
.IMEOFF {
	/*初期値が英数字入力モード*/
	ime-mode: inactive;
}

/* 仮利用者登録用 */
/* 処理の流れ用 */
.FLOWT {
	width: 48.5em;
}
.FLOWT * {
	text-align: center;
}
.FLOW, .FLOWS {
	width: 8.5em;
	height: 3em;
	border: solid 1px #000000;
}
.FLOWS, .FLOWS * {
	color: #FFFFFF;
	background-color: #0070C0;
}
/* 4文字分左へ */
.MARGIN4 {
	margin-left: 4em;
}
/* 8文字分左へ */
.MARGIN8 {
	margin-left: 8em;
}
/* フォントを通常の文字サイズにする */
.NORMAL {
	margin: 0px;
	font: normal medium 100%;
	color: #000000;
}
/* フォントをやや大きく太字にする */
.FONT130PER {
	font-size: 130%;
	font-weight: bold;
}
/* テーブルの見出しを左寄せにする */
.DTL th {
	text-align: left;
}
/* 非表示 */
.NODISP {
	display: none;
}

/* ２文字目から字下げ */
p.NOTE {
	/* 上下余白あり */
	text-indent: -1em;
	margin-left: 1em;
}
p.NOTE1 {
	/* 上のみ余白あり */
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 0px;
}
p.NOTE2 {
	/* 上下余白なし */
	text-indent: -1em;
	margin-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.NOTE3 {
	/* 下のみ余白あり */
	text-indent: -1em;
	margin-left: 1em;
	margin-top: 0px;
}

