.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-table;}

a:hover {
	color: #00CCFF;
	text-decoration: underline;
}

.n {
	font-size: 9pt;
	color: #333333;
	line-height: 150%;
}

.topics {
	font-size: 10pt;
	line-height: 160%;
}
.topics2 {
	font-size: 9pt;
	line-height: 160%;
}
.pan {
	font-size: 8pt;
	line-height: 150%;
	color: #333333;
}
h2 {
	font-size: 13pt;
	color: #006699;
	line-height: 160%;
}
.lead {
	font-size: 11pt;
	line-height: 160%;
	font-weight: bold;
	color: #FF6600;
}
.chihou {

	font-size: 11pt;
	color: #333333;
	line-height: 150%;
}
.chihoutit {
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 150%;
	font-weight: bold;
}
h3 {

	font-size: 12pt;
	color: #000099;
	line-height: 160%;
}
h4 {

	font-size: 10pt;
	color: #006633;
	line-height: 160%;
}
h5 {

	font-size: 10pt;
	color: #333333;
	line-height: 160%;
}
.q {
	font-size: 9pt;
	color: #FF0066;
	line-height: 150%;
	font-weight: bold;
}
.a {

	font-size: 9pt;
	color: #0099FF;
	line-height: 150%;
	font-weight: bold;
}
.read {
	font-size: 15px;
	line-height: 150%;
	font-weight: bold;
	color: #006600;
	background-color: #CCFF99;
	padding-left: 5px;
}
.read2 {

	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #006666;
	background-color: #CCFFFF;
	padding-left: 5px;
}
.banner {
	font-size: 8pt;
	color: #000099;
	line-height: 150%;
	text-decoration: none;
}
.sitemap {
	font-size: 10pt;
	color: #003366;
	line-height: 180%;
	text-decoration: none;
}
.sitemap2 {


	font-size: 18pt;
	color: #333333;
	line-height: 100%;
}
.lead_top {
	font-size: 15pt;
	color: #390;
	line-height: 160%;
	font-weight: bold;
	background-color: #DFD;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #390;
}

div.separater {
	display:block;
	height:2px;
	margin:0 0 10px 0;
	border-bottom:1px dotted #9a9;
	text-align:center;
}

div.charabox{
	margin:0 auto;
	float:left;
}

div.charaarea{
	display:block;
	height:220px;
}

table tr td{
	word-break: break-all;
}


