/*** 基本設定 ***/
/* 見出し */
H1 {
	color: brack;
	background-color: transparent;
	text-align: center;
	border: 0px;
	width: 100%;
}

DIV.contents {
	border: 0;
}

/* テーブル */
TD { margin: 0; padding: 0; }
UL { margin-top: 0; margin-bottom: 0; }
TD.img {
	padding: 0px;
	width: 260px;
}
DIV.menutable {
	text-align: center;
	width: 100%;
}

TABLE.news {
	margin-top: 3em;
}

DIV.counter {
	text-align: center;
}


/* メニュー */
DL.menu { margin-right: 2em; margin-left: 1em; }
DL.menu DT { font-weight: bold; color: #54587A; background-color: transparent; border-bottom: none; width: 90%; }
DL.menu DD { margin-top: 0.1em; margin-bottom: 0.3em; margin-left: 2em; width: 100%; }

