@charset "UTF-8";

/*リセット*/

h2 {
	margin:0;
}

.section p{
	text-align: left;
	color: #512c31;
}
.cont {
	position: relative;
	margin: 32px auto 0;
}

/*main h1*/

.main_ttl{
	text-align: center;
}
.main_read_text{
	padding:30px 0 0;
	color: #512c31;
}
.main_read_text:after{
	content:"";
	display: block;
	width: 100%;
	height: 10px;
	margin-top:40px;
	background: url(../images/report01/bg_linestone.jpg) repeat-x;
}


/*section 共通*/

.section{
	position: relative;
}
.section h2{
	position: absolute;
}
.section p{
	position: absolute;
font-family: 'ＭＳ Ｐゴシック', sans-serif;

}


/*section ユニーク*/

.section1 .ss_box{
	background: url(../images/report01/bg_section1.jpg) no-repeat;
	height: 305px;
}
.section2 .ss_box{
	background: url(../images/report01/bg_section2.jpg) no-repeat;
	height: 507px;
}
.section3 .ss_box{
	background: url(../images/report01/bg_section3.jpg) no-repeat;
	height: 396px;
}
.section4 .ss_box{
	background: url(../images/report01/bg_section4.jpg) no-repeat;
	height: 436px;
}
.section5 .ss_box{
	background: url(../images/report01/bg_section5.jpg) no-repeat;
	height: 382px;
}



.section1{
	margin: 133px 0 0;
}
.section2{
	margin: 90px 0 0;
}
.section3{
	margin: 41px 0px 0;
}
.section4{
	margin: 56px 0 0;
}
.section5{
	margin: 109px 0 0;
}
.section6{
	margin:0;
}

.section1 h2{
	top: -101px;
}
.ss1_text1{
	left: 427px;
	top: 56px;
}

.section2 h2{
	top: -59px;
	left: 354px;
}
.ss2_text1{
  top: 78px;
  left: 380px;
}
.ss2_text2{
top: 317px;
left: 150px;
}
.ss2_text2_1{
	display: block;
	margin:0 0 20px;
}
.section3 h2{
	top: 7px;
}
.ss3_text1{
  top: 127px;
  left: 305px;
}
.section4 h2{
  top: -33px;
  left: 459px;
}
.ss4_text1{
  top: 79px;
  left: 25px;
}
.ss4_text1 span,
.ss5_text1 span
{
	display: block;
}
.ss4_text1_1{
	margin: 0 0 20px;
}
.ss4_text1_2,
.ss4_text1_3,
.ss4_text1_4{
	margin:0 0 17px;
}
.ss4_text1_5{
	margin:0 0 20px;
}

.section5 h2{
	top: -31px;
}

.ss5_text1{
  top: 149px;
  left: 425px;
}
.ss5_text1_1{
	margin:0 0 20px;
}
.section6{
	margin:56px 0 0 0;
}
.section6 h2{
	z-index: 9999;
  top: -27px;
  left: 181px;
}
.section6 p,.section7 p{
	position: relative;
	line-height: 1;
}

.section7 a{
	color:#512c31;
	vertical-align: top;
}
.section7 p{
	font-size: 14px;
}

.section7{
	background: url(../images/report01/bg_sankareport.gif) no-repeat;
	padding:19px 59px 33px 60px;
	margin:39px 0 0 0;
}

.section7 h2{
	position: relative;
	text-align: center;
	margin:0 0 43px;
}

.ss7_1,.ss7_2{
	margin-bottom:30px;
}
.ss7_1,.ss7_3{
	margin-right:40px;
}


.section7 dl{
	width: 400px;
	display:block;
	float:left;
}
.section7 dt{
	float:left;
	width: 200px;
	margin:0;
}
.section7 dd{
	float:left;
	width: 180px;
	margin:0;
	padding:0 0 0 20px;
}
.btn_touroku_area{
	position: relative;
	margin:0 0 114px;
}
.bta_1{
	width: 854px;
	margin: 0 0 0 46px;
}
.bta_2{
	position: absolute;
	left: 241px;
	top: 139px;
}

.filter:hover{
  filter:alpha(opacity=70);
  -ms-filter:"alpha(opacity=70)";
  opacity:0.70;
}




/*装飾イメージ*/

.ss1_souyoku1{
	display: block;
	position: absolute;
	top: 299px;
	left: 21px;
	z-index: 1;
}
.ss1_souyoku2{
	display: block;
	position: absolute;
	top: 292px;
	left: 164px;
	z-index: 1;
}

.ss2_souyoku1{
	display: block;
	position: absolute;
	bottom: -130px;
	left: 371px;
	z-index: 1;
}

.ss3_souyoku1{
	display: block;
	position: absolute;
	bottom: -47px;
	left: 650px;
	z-index: 1;
}

.ss4_souyoku1{
	display: block;
	position: absolute;
	bottom: -100px;
	left: 158px;
	z-index: 1;
}
.ss5_souyoku1{
	display: block;
	position: absolute;
	bottom: -80px;
	left: 564px;
	z-index: 1;
}