@charset "UTF-8";

div#AdCantents{
	width: 750px;
	margin: 0 10px 0 10px;
	_margin: 0 10px 5px 10px;
}

img.TopBnr{
	margin-bottom: 5px;
}

img.AdBnr{
	margin-bottom: 5px;
	_margin-bottom: 0;
	float:left;
}

div#topics{
	width:373px;
	_width:370px;
	border:solid 1px #bcbcbc;
	float:right;
	overflow:hidden;
	height:158px;
}

*html div#topics{
	margin-top:-162px;
	width:370px;
	height:158px;
}

div#topics_list{
	width:365px;
	height:123px;
	margin: 5px auto;
	overflow:auto;
}

*html div#topics_list{
	width:361px;
	height:123px;
	margin: 5px auto;
	overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
}

div#topics dl{
	width:325px;
	margin:0 10px;
	color:#333333;
}

*html div#topics dl{
	width:321px;
	margin:0 auto;
}


div#topics dt{
	margin-bottom:5px;
}

div#topics dd{
	padding-bottom:10px;
	margin-bottom:10px;
	color:#ff0000;
	border-bottom:#bcbcbc dotted 1px;
}



div#topics dd a,
div#topics dd a:link{
	color:#990000;
text-decoration:none;
}



div#topics dd a:hover{
	color:#990000;
text-decoration:underline;
}



div#TopContents{
	width: 750px;
	margin: 0 10px 10px 10px;
}

div#TopContents img.Title{
	margin: 0 0 10px 0;
}


div#TopContents div.ImagePlace{
	width:240px;
	float:left;
}

div#TopContents div.ContentsPlace{
	width:500px;
	float:right;
}

div#TopContents div.ContentsPlace a,
div#TopContents div.ContentsPlace a:link{
	color:#3c0078;
	text-decoration:none;
}

div#TopContents div.ContentsPlace a:hover{
	color:#df8800;
	text-decoration:underline;
}

div#TopContents div.ContentsPlace p{
	margin:0;
	font-size:90%;
	letter-spacing: 0;
	color:#666666;
}

div#TopContents img.Lead{
	margin:10px 0;
}
