/* 基本部分 */
BODY {
	background:#FFFFFF;
	font-size:12px;
}

/* タイトル */
TD.title {
	vertical-align:middle;
	font-size:12px;
	line-height:125%;
}

/* テーブルの左側セル（メニュー） */
TD.menu {
	vertical-align:top;
	font-size:12px;
	line-height:125%;
}


/* テーブルの右側セル（メイン） */
TD.main{
	vertical-align:top;
	font-size:12px;
	line-height:125%;
}


/* 見出し */
SPAN.heading	{
		font-size:120%;
		font-weight:900;
		color:#000000;
		}

/* 日付 */
SPAN.date	{
		font-size:110%;
		font-weight:900;
		color:#666666;
		}

HR		{
		}

div.image_box {
  margin: 5px 2px;
  float: left;
}

div.caption {
  padding: 3px 2px;
}

div.image_box div.caption {
  background-color: silver;
  white-space: normal;
  font-size:12px;
  line-height:125%;
  text-align:center;
}
