@charset "utf-8";
/* CSS Document */

#content {
	width:960px;
	margin:0px auto;
}

#content .report {
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.7);
	border-left:solid #000000 2px;
	border-bottom:solid #000000 2px;
	border-right:solid #000000 2px;
	padding:30px 28px 30px;
}

#content .report .backnumber {
	float:left;
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.5);
}

#content .report .backnumber dd {
	border-left:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-right:solid #000000 1px;
	font-size:12px;
	padding:12px 14px;
}

#content .report .backnumber dd span{
	background:url(../img/ico_deltared.png) left 4px no-repeat;
	font-weight:bold;
	color:#C91212;
	padding-left:1.0em;
	display:block;
}

#content .report .backnumber dd a{
	background:url(../img/ico_deltared.png) left 4px no-repeat;
	padding-left:1.0em;
	display:block;
}

#content .report .backnumber dd a:hover{
	color:#C91212;
	font-weight:bold;
}

#content .report h3{
	position:relative;
	background:url(../img/bg_tablettl.gif) repeat-x;
	border:solid #000000 1px;
	height:42px;
	line-height:42px;
	font-weight:bold;
	text-shadow:0px -1px 0px #000000;
	padding:0px 20px;
}

#content .report h3 .dates{
	position:absolute;
	right:20px;
}

#content .report .details {
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.5);
	border-left:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-right:solid #000000 1px;
	width:620px;
	padding:20px;
}

#content .report .details dl{
	background:url(../img/bg_border2.gif) left top repeat-x;
	margin-top:18px;
}

#content .report .details p,
#content .report .details dl dt,
#content .report .details dl dd{
	padding-top:20px;
}

#content .report .details p.first {
	padding-top:0px;
}

#content .main img,
#content h2 img,
#content dt img{
	display:block;
}