@charset "Shift_JIS";

/*=========================================================


	Site Name   セキュリティー ピックアップ イベントレポート
	File Name   page.css

	Create Date 2008/12/12
	Update Date 2012/12/14


==========================================================*/


/* Start of "Micro clearfix" */
.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
/* End of "Micro clearfix" */


/* Common Style
------------------------------------------------------------------------------*/

div#column1-main h2 {
	margin: 0 0 30px;
	padding: 0;
}

div#report {
	margin: 0 0 30px;
	padding: 0 20px;
	line-height: 1.6;
}

div#report h3 {
	margin: 0 0 30px;
	padding: 0;
}

div#report div.section {
	margin: 0 0 60px;
	padding: 0 20px;
}

div#report div.section h4 {
	margin: 0 0 30px;
	padding: 0;
}


/* Layout Style
------------------------------------------------------------------------------*/

div#report div.section p {
	margin: 0 0 30px;
	padding: 0;
}

div#report div.section ul {
	margin: 0 0 20px;
	padding: 0 0 0 1.5em;
}
div#report div.section ul li {
	margin: 0;
	padding: 0 0 10px;
	list-style-type: disc;
}


div#report div.section div.photoBoxRight {
	float: right;
	display: block;
	margin-left: 30px;
}
div#report div.section div.photoBoxRight p {
	font-size: 85%;
}
div#report div.section div.photoBoxRight p img {
	margin-bottom: 5px;
}

div#report div.section div.photoBoxLeft {
	float: left;
	display: block;
	margin-right: 30px;
}
div#report div.section div.photoBoxLeft p {
	font-size: 85%;
}
div#report div.section div.photoBoxLeft p img {
	margin-bottom: 5px;
}

div#report div.section div.photoBoxCenter {
	width: 800px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
div#report div.section div.photoBoxCenter p {
	float: left;
	display: inline;
	margin: 0 40px 30px 40px;
	font-size: 85%;
}
div#report div.section div.photoBoxCenter p.one {
	float: none;
	display: block;
	margin: 0 0 30px 0;
	font-size: 85%;
}
div#report div.section div.photoBoxCenter p img {
	margin-bottom: 5px;
}


div#report div.section dl.feature {
	margin: 0;
	padding: 0 0 15px;
}
div#report div.section dl.feature dt {
	margin: 0 0 5px;
	padding: 0;
	font-weight: bold;
}
div#report div.section dl.feature dd {
	margin: 0 0 0 1em;
	padding: 0;
}
div#report div.section dl.feature dd.none {
	display: none;
}


div#report div.section table.about {
	width: 800px;
	margin: 0 auto 30px auto;
	border: 1px solid #cccccc;
}
div#report div.section table.about th {
	width: 15%;
	padding: 5px 10px;
	border: 1px solid #cccccc;
	background: #f5f5f5;
	white-space: nowrap;
	text-align: center;
}
div#report div.section table.about td {
	width: 85%;
	padding: 5px 10px;
	border: 1px solid #cccccc;
	text-align: left;
}





