BODY {
	background-color: #FFFFFF;
	background-image : url(./images/background.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family:  'MS UI Gothic', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: medium; 
	padding:0px;
	margin: 0px;
}

A:link    { color: #000080 ;}  /* 普通のリンク色 */
A:visited { color: #000080 ;}  /* すでに見たリンク色 */
A:active  { color: red ;}  /* クリックした時のリンク */
A:hover   { color: red ;}  /* カーソルが上に乗った時のリンク */

/* 全体レイアウト */
.layout_table {
	background-color: #FCF9F0;
	width: 1000px;
	padding: 0px;
	border: none 0px;
	border-left: inset 2px;
	border-right: outset 2px;
	margin: 0px;
	text-align: center;
}

/* フレームレイアウト */
.frame_table {
	background-color: #FCF9F0;
	width: 100%;
	padding: 0px;
	border: none 0px;
	border-left: inset 0px;
	border-right: outset 0px;
	margin: 0px;
	text-align: center;
}

/* ヘッダ部 */
.head_cell {
	/*width: 100%;*/
	padding: 0px;
	border: none 0px;
	border-bottom: none 0px;
	margin: 0px;
	background-color: #FCF9F0;
}
/* ヘッダ部）タイトルバー */
.titlebar_table {
	background-color: #000080;
	width: 100%;
	height: 28px;
	border: none 0px;
	border-top: outset 1px #947F65;
	border-bottom: outset 1px #947F65;
	margin: 0px;
	color: #FFFF00; 
}
.titlebar_table A:link    { color: floralwhite ;}
.titlebar_table A:visited { color: floralwhite ;}
.titlebar_table A:active  { color: yellow ;}
.titlebar_table A:hover   { color: yellow; position: relative; top: 1px; left: 1px; }

.titlebar_table_cell {
	font: bold 80% 'MS UI Gothic', 'ＭＳ Ｐゴシック', sans-serif;
	background-color: #947F65;
	border-right: #333333 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #000000 1px solid; 
}

.titlebarS_table {
	background-color: darkgreen;
	width: 100%;
	border: outset 2px;
	margin: 0px;
}
/* ヘッダ部）タイトル */
.title_cell {
	padding: 5px;
	text-align: center;
	color: white;
	font-size: 150%; 
	font-weight: bold;
	/*filter:Glow(color=black, strength=3) DropShadow(color=white, offX=4, offY=4);*/
}

/* ボディ部 */
.body_cell {
	width: 100%;
	padding: 0px;
	border: none 0px;
	margin: 0px;
	background-color: #FCF9F0;

	overflow:auto
}

/* ボディ部）タイトル */
.body_header
{
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #663300;
}

/* ボディ部）注意書き */
.body_submsg
{
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: small;
    color: #000000;
}

/* ボディ部）注意書き：強調 */
.body_submsg_bold
{
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #663300;
}

/* ボディ部）タイトル行 */
.listTitle
{
    background-color: #1111FF;
    color: #FFFFFF;
    font-size: medium;
    font-weight: bold;
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
}

/* ボディ部）奇数行 */
.listStyle1
{
    background-color: #EEEEEE;
    color: #000000;
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: medium;
}

/* ボディ部）偶数行 */
.listStyle2
{
    background-color: #BBDDFF;
    color: #000000;
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: medium;
}

/* ボディ部）行フッター */
.listFooter
{
    background-color: #CCCCCC;
    color: #000000;
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    font-size: medium;
}

/* ボディ部）タイトル */
.Ex_header
{
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
		text-align: center;
		vertical-align: middle;
    font-size: medium;
    font-weight: bold;
    color: #115599;
}


/* ボディ部）コメント */
.comment_cell {
	border: ridge 3px;
	border: none 0px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background-color: white;
}
.comment {
	font-size: 90%; 
	font-weight: normal;
}
.warning {
	color: red;
	font-size: 80%; 
	font-weight: normal;
}
.memo {
	font-size: 70%; 
	font-weight: normal;
}

.strong_normal {
	height: 120%;
	color: brown;
	font-weight: bold;
	/*filter: Glow(color=white, strength=2) DropShadow(color=darkgray, offX=1, offY=1);*/
}
.strong_red {
	height: 100%;
	color: red;
	font-weight: bold;
	/*filter: Glow(color=white, strength=2) DropShadow(color=darkgray, offX=1, offY=1);*/
}
.strong_blue {
	height: 100%;
	color: blue;
	font-weight: bold;
	/*filter: Glow(color=white, strength=2) DropShadow(color=darkgray, offX=1, offY=1);*/
}
.strong_green {
	height: 100%;
	color: green;
	font-weight: bold;
	/*filter: Glow(color=white, strength=2) DropShadow(color=darkgray, offX=1, offY=1);*/
}
.help_message {
	font-weight: bold; 
	font-size: 80%; 
	letter-spacing: -1px; 
	text-align: center
;}

/* ボディ部）入力 */
.input_table {
	background-color: #D1C1B2;
	text-align: center;
	width: 98%;
	border: ridge 3px;
	margin: 0px;
}
.input_item{
	font-size: 85%;
	font-weight: bold;
	color: black;
	/*filter: Glow(color=white, strength=1) DropShadow(color=darkgray, offX=1, offY=1);*/
}
.input_value{
	font-size: 85%;
	font-weight: normal;
	color: black;
}

/* ボディ部）出力 */
.output_table {
	background-color: #D1C1B2;
	text-align: center;
	width: 98%;
	border: ridge 3px;
	margin: 0px;
}

/* ボディ部）リスト */
.list_table {
	width: 98%;
	padding: 3px;
	font-size: 80%; 
}
.listheader_cell {
	background-color: #947F65;
	color: white;
	border-right: #333333 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #000000 1px solid; 
}
.listdata_cell {
	background-color: white;
	border-right: #ddccbb 1px solid; 
	border-top: #ffeedd 1px solid; 
	border-left: #eeddcc 1px solid; 
	border-bottom: #ccbbaa 1px solid; 
}

/* ボディ部）リンク */
.link {
	height: 100%;
	/*color: brown;*/
	/*font-size: 90%; */
	font-weight: normal;
	/*text-decoration: none;*/
	/*filter: Glow(color=white, strength=2) DropShadow(color=lightsteelblue, offX=1, offY=1);*/
	cursor: pointer;
}

/* 詳細）資料タイトル */
.bookname_cell {
	background-color: #D1C1B2;
	background-image: url("./img5/background.gif");
	border: ridge 5px #D1C1B2;
	padding: 10px;
	width: 65%;
}
.book_itemname {
	font-size: 80%; 
	font-weight: bold;
	color: black;
}
.book_item {
	font-size: 100%;
	font-weight: bold;
	color: black;
	/*filter: Glow(color=white, strength=2) DropShadow(color=black, offX=1, offY=1);*/
}
.book_itemS {
	font-size: 90%;
	font-weight: bold;
	color: black;
	/*filter: Glow(color=white, strength=2) DropShadow(color=black, offX=1, offY=1);*/
}

/* フッタ部 */
.footer_cell {
	font: bold 80% Arial, sans-serif;
	text-align: center;
	width: 100%;
	padding: 0px;
	border: none 0px;
	margin: 0px;
	color: white;
	background-color: #000080;

	height:5%;
	overflow:auto
}

/* 雑誌詳細 */
.scroll_list{
    overflow: auto;
	/*background-color: #ffcc00;*/
	border: solid 1px #cc9900;
	padding: 0px;

	scrollbar-base-color: #fff3bd;
	scrollbar-track-color: khaki;
	scrollbar-arrow-color: black;
}

/* ヘルプ */
body.help {
	background-color: #FCF9F0;
	background-image: url(none);
	/*
	background-repeat: repeat;
	background-attachment: fixed;
	*/
	font-family:  'MS UI Gothic', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: medium; 
	margin: 0px;
	margin-top: 5px; 
	margin-left: 0px;
	margin-right: 0px;
}
.help_table {
	width: 95%;
	border-style: none;
	font-size: medium;
	text-align: left;
}
.help_title {
	background-color: #3399FF;
	font-size: medium; 
	font-weight: bold;
	color: white;
	text-align: center;
	border-right: #333333 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #000000 1px solid; 
}
.mark{
	font-size: medium%; 
	color: #000080;
	vertical-align: top;
}

/* 新聞編集 */
.selected_header{
	background-color: #999999;
	border: ridge 3px #000080;
}
.selected_data {
	background-color: #D1C1B2;
	border: ridge 3px #000080;
}

/* カレンダー */
.calendar_datetype0 {
	background-color: #aaffaa;
}
.calendar_datetype1 {
	background-color: #aaaaff;
}
.calendar_datetype2 {
	background-color: #ffaaaa;
}
.calendar_datetype3 {
	background-color: #ffffaa;
}
.calendar_datetype4 {
	background-color: #ffaaff;
}
.calendar_datetype5 {
	background-color: #aaffff;
}
.calendar_datetype6 {
	background-color: #ff6666;
}
.calendar_datetype7 {
	background-color: #66ff66;
}
.calendar_datetype8 {
	background-color: #6666ff;
}
.calendar_datetype9 {
	background-color: #ffffff;
}

.minibutton_table {
	width: 98%;
	height: 100%;
	background-color: #FCF9F0;
	border: ridge 3px;
}
.minibutton_cell {
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	border: outset 2px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	height: 20px;
/*	background-color: #947F65;*/
}
.minibutton_cell A { text-decoration: none; }
.minibutton_cell A:link    { color: black; }
.minibutton_cell A:visited { color: black; }
.minibutton_cell A:active  { color: red; }
.minibutton_cell A:hover   { color: red; position: relative; top: 1px; left: 1px; }


.button1
{
    width: 75px;
    text-align: center;
    vertical-align: middle;
}
.button2
{
    width: 150px;
    text-align: center;
    vertical-align: middle;
}
.button3
{
    width: 100px;
    text-align: center;
    vertical-align: middle;
}
.widthmax
{
    width: 100%;
    margin-top: 1px;
}

a:link
{
    color: Blue 
}

a:visited 
{
    color: Blue 
}