@charset "shift_jis";

/*----------ALL----------*/
*{
padding:0;
margin:0;
}

body{
margin:0 auto;
padding:0;
font-size:14px;
color:#ffffff;
line-height:1.5em;
text-align:center;
background:#00031e url(../images/report07/body_bg.jpg) repeat-x 0 0;
background-attachment:fixed;
}

img{
border:0;
outline:none;
vertical-align:bottom;
}

a{
overflow:hidden;
}

.clear{
clear:both;
}

/*----------RAYOUT----------*/
#pagebody{
display:block;
width:900px;
padding:0;
margin:0 auto;
}

#header{
	background:url(../images/report07/header_bg.png) no-repeat 0 0;
	width:950px;
	margin-left:-50px;
	height:425px;
	text-align:left;
	position:fixed;
	top:0;
}

* html #header{
	background:url(../images/report07/header_bg.jpg) no-repeat 0 0;
	width:950px;
	margin-left:-50px;
	height:405px;
	position:fixed;
	text-align:left;
	top:0;
}

#header_in{
	position:relative;
}


#title{
	height:325px;
	width:314px;
	margin-left:86px;
}

#title h1{
	display:block;
	width:314px;
	height:112px;
	margin:0;
	padding:0;
	background:#000000 url(../images/report07/header_ttl.jpg) no-repeat 0 0;
	text-indent:-9999px;
	line-height:1;
}

#title h1.h1_e{
display:block;
width:314px;
height:112px;
margin:0;
padding:0;
background:#000000 url(../images/report07/header_ttl_e.jpg) no-repeat 0 0;
text-indent:-9999px;
line-height:1;
}

#title p{
	margin:0;
	padding:0;
}

#totop{
	width:150px;
	height:29px;
	position:absolute;
	top:0px;
	right:19px;
}

#totop a{
	display:block;
	background:url(../images/report07/header_totop.jpg) no-repeat 0 0;
	width:150px;
	height:29px;
	text-indent:-9999px;
}

#totop a:hover{
	background:url(../images/report07/header_totop_on.jpg) no-repeat 0 0;
}



.slideshow_layout{
	width:429px;
	height:246px;
	position:absolute;
	top:59px;
	left:502px;
	overflow:hidden;
}

*html .slideshow_layout{
	width:440px;
	height:293px;
	position:absolute;
	top:59px;
	left:446px;
	overflow:hidden;
}

#contentbody{
	background:none;
	width:900px;
	margin:310px auto 10px auto;
	padding-top:50px;
}

* html #contentbody{
	background:none;
	width:900px;
	margin:0 auto 10px auto;
	padding-top:20px;
}

*:first-child+html #contentbody{
	background:none;
	width:900px;
	margin:0 auto 10px auto;
	padding-top:420px;
}


#contentbody p{
	text-align:left;
	padding:0 28px 1.5em 60px;
	margin:0;
	line-height:1.5em;
}

#contentbody ul{
	text-align:left;
	list-style:none;
	padding:10px 0 1.5em 60px;
}

#contentbody ul li{
	font-weight:bold;
	line-height:1.5em;
	padding-bottom:1.5em;
}


.report07_box_01{
	background:url(../images/report07/p_01.png) no-repeat 526px top;
	height:272px;
	padding:0 14px 0 60px;
	margin-bottom:60px;
	text-align:left;
}

.report07_box_01 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_01 p{
	margin:2px 0 0 0;
	padding:0;
}

.report07_box_02{
	background:url(../images/report07/p_02.jpg) no-repeat 74px top;
	height:254px;
	margin-bottom:-20px;
	padding:0 14px 0 60px;
	text-align:left;
}

.report07_box_02 h2{
	margin:0;
	padding:0;
	text-align:right;
}

#contentbody .report07_box_02 p{
	margin:2px 0 0 365px;
	padding:0;
}

#contentbody .report07_box_02 div{
	margin:6px 0 0 365px;
	padding:0;
}

#contentbody .report07_box_02 div a{
	display:block;
	padding:7px 0 0 28px;
	margin-right:280px;
	background:url(../images/report07/ico_pdf.gif) no-repeat 0 0;
}

.report07_box_03{
	background:url(../images/report07/p_03.png) no-repeat 40px 0;
	height:272px;
	padding:0 14px 0 60px;
	margin-bottom:30px;
	text-align:left;
}

.report07_box_03 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_03 p{
	margin:0;
	padding:156px 0 6px 0;
}

#contentbody .report07_box_03 p.eng{
	margin:0 0 0 -10px;
	padding:112px 0 6px 0;
}

#contentbody .report07_box_03 div a{
	display:block;
	padding:6px 0 0 28px;
	margin-right:650px;
	background:url(../images/report07/ico_pdf.gif) no-repeat 0 0;
}



.report07_box_04{
	background:url(../images/report07/p_04.png) no-repeat 65px top;
	height:274px;
	margin-bottom:-20px;
	padding:0 14px 0 60px;
	text-align:left;
}

.report07_box_04 h2{
	margin:0;
	padding:0;
	text-align:right;
}

#contentbody .report07_box_04 p{
	margin:-12px 0 0 365px;
	padding:0;
}


.report07_box_05{
	background:url(../images/report07/p_05.png) no-repeat 40px 0;
	height:272px;
	padding:0 14px 0 60px;
	margin-bottom:40px;
	text-align:left;
}

.report07_box_05 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_05 p{
	margin:0;
	padding:146px 0 5px 0;
}

#contentbody .report07_box_05 p.eng{
	margin:0 0 0 -10px;
	padding:122px 0 6px 0;
}

#contentbody .report07_box_05 div a{
	display:block;
	padding:6px 0 0 28px;
	margin-right:650px;
	background:url(../images/report07/ico_pdf.gif) no-repeat 0 0;
}



.report07_box_06{
	background:url(../images/report07/p_06.png) no-repeat 65px top;
	height:274px;
	margin-bottom:-20px;
	padding:0 14px 0 60px;
	text-align:left;
}

.report07_box_06 h2{
	margin:0;
	padding:0;
	text-align:right;
}

#contentbody .report07_box_06 p{
	margin:0;
	padding:26px 0 0 365px;
}

.report07_box_07{
	background:url(../images/report07/p_07.png) no-repeat 40px 0;
	height:272px;
	padding:0 14px 0 60px;
	margin-bottom:110px;
	text-align:left;
}

.report07_box_07 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_07 p{
	margin:0;
	padding:196px 0 0 0;
}


.report07_box_08{
	background:url(../images/report07/p_08.png) no-repeat 46px 88px;
	height:1032px;
	margin-bottom:100px;
	padding:0 14px 0 46px;
	text-align:left;
}

.report07_box_08 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_08 p{
	margin:0;
	padding:10px 0 1em 0;
}

.report07_box_09{
	background:url(../images/report07/p_09.png) no-repeat 34px 0;
	height:272px;
	padding:0 14px 0 60px;
	text-align:left;
}

.report07_box_09 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_09 p{
	margin:0;
	padding:10px 0 0 50px;
}

.report07_box_10{
	background:url(../images/report07/p_10.png) no-repeat 34px 0;
	height:395px;
	padding:0 14px 0 60px;
	text-align:left;
}

.report07_box_10 h2{
	margin:0;
	padding:0;
}

#contentbody .report07_box_10 p{
	margin:0;
	padding:58px 0 0 278px;
}

#contentbody .report07_box_10 p.eng{
	margin:0;
	padding:70px 0 0 278px;
}







.report07_box_01 p span,
.report07_box_02 p span,
.report07_box_03 p span,
.report07_box_04 p span,
.report07_box_05 p span,
.report07_box_05 div span,
.report07_box_06 p span,
.report07_box_07 p span,
.report07_box_08 p span,
.report07_box_09 p span,
.report07_box_10 p span{
	font-weight:bold;
}


#footer{
height:100px;
margin:0 auto;
padding:0;
text-align:center;
background:#000000 url(../images/report/footbg.jpg) left top repeat-x;
}

#copybox{
display:block;
width:900px;
height:50px;
margin:0 auto;
padding:0;
}

/*----------LINK----------*/
a:link{
color:#fae79c;
text-decoration:none;
}
a:visited{
color:#fae79c;
text-decoration:none;
}
a:hover,a:active{
color:#fbd775;
text-decoration:underline;
}

/*----------TEXT----------*/
p.pannavi{
	text-align:left;
	padding:0 0 0 3px;
	margin:0;
	font-size:12px;
	line-height:1.6em;
}

p.intro{
text-align:left;
padding:0 0 1em 0;
margin:0;
font-size:12px;
line-height:1.5em;
}

.newsdate{
text-align:left;
color:#3a5062;
font-size:15px;
font-weight:bold;
padding:10px 0 0 30px;
margin:0;
}

*html body .newsdate{
text-align:left;
color:#3a5062;
font-size:14px;
font-weight:bold;
padding:10px 0 0 30px;
margin:0;
}

p.news{
text-align:left;
padding:0 40px 0 40px;
margin:0;
font-size:12px;
line-height:1.5em;
}

p.center{text-align:center;}
