body{
	background-image:url("img01/news-bg.gif");
	background-repeat:repeat-y;
}

/* ニュースタイトル */
h2{
	margin:1em 0px;
	font-size: 14pt;
	font-weight: bold;
	color: #003300;
	background-color: #FFFFCC;
	border-bottom: solid 2px #003300;
}

/* トピック */
h3{
	margin:0px 0px 1em;
	padding:2px;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003300;
}
h4{
	margin:0px 0px 0.5em;
	padding:2px;
	font-size: 100%;
	font-weight: bold;
	color: #660000;
	background-color:#FFFF99;
}
div.topic{
	margin-bottom:1.2em;
	padding:5px;
	border:solid 2px #003300;
	background-color:#FFFFFF;
}
div.topic p{
	margin-left:5px;
	margin-right:2px;
	}
div.topic strong{
	color:#660000;
	font-weight: bold;
}

/* バックナンバー */
ul.bnum{
	margin:0.5em 0px 0px;
	padding:0px;
}
ul.bnum li{margin:0px}

.keturon {/* vol3 */
	margin-bottom:1em;
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
	text-align:center;
}
.style9 {/* vol3,7 */
	color: #FF3366;
	font-weight: bold;
}

td.QA{font-weight: bold;}/* vol4,7 */

div.source{/* vol6 */
	text-align:right;
	font-size:x-small;
}

dl.hapoint dt{/* vol8 */
	margin:0.5em 1em 0px;
	color:#660000;
	font-weight: bold;
	clear:left;
}
dl.hapoint dd{margin:0px;padding-left:2em;}