@charset "UTF-8";

/*-------------------------------------

// coverpower

-------------------------------------*/

#header ul li a.coverpower{
	background-position:-436px -25px;
}

/*sectionReport
--------------------------------*/
#sectionReport{
	margin:0 15px 33px 15px;
}

	#sectionReport .container{
		width:447px;
		float:left;
		background:url(../images/bg-report.gif) no-repeat;
	}
		#sectionReport .container .writing{
			padding:10px 14px;
		}
			#sectionReport .container .writing p{
				font-size:75%;
				line-height:1.6;
				margin-bottom:1em;
			}
			#sectionReport .container .writing p.notes{
				font-size:63%;
				margin-bottom:1em;
			}

	#sectionReport #movie{
		width:340px;
		float:right;
		margin-top:28px;
	}


/*sectionUruoi
--------------------------------*/
#sectionUruoi{
	height:752px;
	position:relative;
	background:url(../images/bg-uruoi.jpg) no-repeat;
}
	#sectionUruoi .heading{
		position:absolute;
		left:139px;
		top:11px;
	}
	#sectionUruoi .article1 dt{
		position:absolute;
		left:157px;
		top:132px;
	}
	#sectionUruoi .article1 dd{
		position:absolute;
		left:125px;
		top:204px;
	}
	#sectionUruoi .article2 dt{
		position:absolute;
		left:474px;
		top:132px;
	}
	#sectionUruoi .article2 dd{
		position:absolute;
		left:436px;
		top:204px;
	}
	#sectionUruoi .article3 dt{
		position:absolute;
		left:82px;
		top:491px;
	}
	#sectionUruoi .article3 dd{
		position:absolute;
		left:111px;
		top:578px;
	}

/*sectionCover
--------------------------------*/
#sectionCover{
	margin-bottom:27px;
}
	#sectionCover p.writing{
		font-size:75%;
		margin:10px 20px 20px 20px ;
	}
	#sectionCover img.figure{
		margin-left:120px;
	}

/*sectionOpinion
--------------------------------*/
#sectionOpinion{
	margin:0 10px;
	height:557px;
	position:relative;
	background:url(../images/bg-opinion.jpg) no-repeat;
}
	#sectionOpinion .inner{
		padding:0 0 0 35px;
	}
		#sectionOpinion .lead{
				font-size:75%;
				line-height:1.6;
			}
			#sectionOpinion dl{
				width:244px;
				height:326px;
				float:left;
				background:url(../images/bg-opinion-sheet.gif) no-repeat top left;
			}
			#sectionOpinion dl dd{
				font-size:12px;
				line-height:23px;
				padding:4px 13px 0 9px;
			}

		#sectionOpinion .notes1,
		#sectionOpinion .notes2{
		clear:both;
			font-size:75%;
		}

		#sectionOpinion .notes2{
			text-align:right;
			margin-top:-1.6em;
			margin-right:35px;
		}

/*-------------------------------------

// clearfix

-------------------------------------*/
#sectionReport:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}

* html #sectionReport{
	display:inline-block;
}

#sectionReport{
	height:1%;
}
