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

@import url("../share/css/base.css");

body{
	font-size:75%;
}
#wrapper{
	text-align:center;
}

#reportHeader{
	position:relative;
	clear:both;
}
#reportHeader p#title{
	text-indent:-1000em;
	height:90px;
	background:transparent url(img/title_report.gif) no-repeat 0 0;
}
#reportHeader p#btnReportList{
	position:absolute;
	left:665px;
	top:46px;
}

h1{
	text-indent:-1000em;
	height:73px;
}


/* report title */
body#r2007101301 h1{
	background:transparent url(2007101301/img/title.gif) no-repeat 0 0;
}
body#r2007102101 h1{
	background:transparent url(2007102101/img/title.gif) no-repeat 0 0;
}
body#r2008020301 h1{
	background:transparent url(2008020301/img/title.gif) no-repeat 0 0;
}
body#r2008042001 h1{
	background:transparent url(2008042001/img/title.gif) no-repeat 0 0;
}
body#r2008071301 h1{
	background:transparent url(2008071301/img/title.gif) no-repeat 0 0;
}


#contents{
	margin:0 auto;
	width:720px;
	text-align:left;
}

#contents h2{
	/*font-size:16px;
	line-height:22px;*/
	font-size:130%;
	line-height:140%;
	font-weight:bold;
	border-bottom:1px dotted #828282;
	padding-bottom:2px;
	margin:0 0 0.8em 0;
}
#contents h3{
	font-size:120%;
	font-weight:bold;
}
#contents strong{
	font-weight:bold;
}
#contents p{
	/*font-size:12px;
	line-height:18px;*/
	clear:both;
	font-size:100%;
	line-height:150%;
	margin:0.3em 0 1.5em 0;
	text-align:justify;
}
#contents p.photo{
}
#contents p.photo img{
	margin:0 6px;
}
#contents img.left{
	float:left;
	display:inline;
	margin:0 1em 1.5em 6px;
}
#contents img.right{
	float:right;
	display:inline;
	margin:0 6px 1.5em 1em;
}