#contents 	{
		width:600px;margin-left:auto;margin-right:auto;
		background-color:White;
		}

#sub1 		{
		margin-left:auto;
		margin-right:auto;
		float:left;
		padding:5px;
		height:400px;
		}
h1 		{
		color: #FF4444;
		font-size:2em;
		font-family:Arial,"ＭＳ Ｐゴシック";
		padding:5px;
		}
.item_now 	{
		width:250px;
		border:1px solid gray;
		margin-bottom:1em;
		}
h2.archive 	{
		font-size:0.9em;
		color:#0000FF;
		font-family:Arial,"ＭＳ Ｐゴシック";
		padding:3px;
		margin:3px;
		background-color:silver;
		background-repeat:no-repeat;
		background-position:top right;
		}
p 		{
		font-size:0.8em;line-height:1.5em;
		margin-top:0px;
		color:black;font-family:Arial,"ＭＳ Ｐゴシック";
		padding:3px;
		}
#counter 	{
		font-size:0.75em;
		font-family:Arial;
		text-align:right
		}



/* 標準リンク */
A.a1 		{
		display: block;             /* ブロック要素にする */
		color: #ffffff;
		background-color: #6495ED;  /* 背景色 */
		border: outset 2px #9999cc; /* 枠の色 */
		margin: 0px;
		padding: 3px 1px 1px 0px;
		font-size: 16px;            /* フォントサイズ */
		line-height: 18px;          /* 行の高さ */
		text-align: center;         /* 水平揃え */
		text-decoration: none;      /* 下線を消す */
		}
A.a1:hover 	{
		color: #eeeeee;
		background-color: #FF5555;  /* 背景色 */
		border: inset 2px #9999cc;  /* 枠の色 */
		margin: 0px;
		padding: 4px 0px 0px 1px;
		text-decoration: none;      /* 下線を消す */
		}
A.a1:active 	{
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
A.a1:visited 	{
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
/* 役員用リンク */
A.a2 		{
		display: block;             /* ブロック要素にする */
		color: #ffffff;
		background-color: #32CD32;  /* 背景色 */
		border: outset 2px #98FB98; /* 枠の色 */
		margin: 0px;
		padding: 3px 1px 1px 0px;
		font-size: 16px;            /* フォントサイズ */
		line-height: 18px;          /* 行の高さ */
		text-align: center;         /* 水平揃え */
		text-decoration: none;      /* 下線を消す */
		}
A.a2:hover 	{
		color: #eeeeee;
		background-color: #FF5555;  /* 背景色 */
		border: inset 2px #9999cc;  /* 枠の色 */
		margin: 0px;
		padding: 4px 0px 0px 1px;
		text-decoration: none;      /* 下線を消す */
		}
A.a2:active 	{
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
A.a2:visited 	{
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
/* メンテナンス用リンク */
A.a3 		{ 
		display: block;             /* ブロック要素にする */
		color: #ffffff;
		background-color: #FFA500;  /* 背景色 */
		border: outset 2px #FFD700; /* 枠の色 */
		margin: 0px;
		padding: 3px 1px 1px 0px;
		font-size: 16px;            /* フォントサイズ */
		line-height: 18px;          /* 行の高さ */
		text-align: center;         /* 水平揃え */
		text-decoration: none;      /* 下線を消す */
		}
A.a3:hover 	{ 
		color: #eeeeee;
		background-color: #FF5555;  /* 背景色 */
		border: inset 2px #9999cc;  /* 枠の色 */
		margin: 0px;
		padding: 4px 0px 0px 1px;
		text-decoration: none;      /* 下線を消す */
		}
A.a3:active 	{ 
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
A.a3:visited 	{ 
		color: #ffffff;
		text-decoration: none;      /* 下線を消す */
		}
		
td.list1{
	width:15px;
	text-align:right;
}
td.list2{
	width:150px;
}
td.list3{
	width:250px;
}
td.list4{
	width:185px;
}
/* ---------------------------------------------週報----*/

td.w-report{
	width:220px;
	height:20px;
	padding-left:40px;
	text-align:left;
	line-height:15pt;
	border-bottom:dashed 1px lightgrey;
	}

