@charset "utf-8";


.contents{
	padding:50px 10px 0;
}



#main{
	position:relative;
	text-align:center;
}

#main img{
	position:relative;
	top:0;
	left:0;
	opacity:0;
	-ms-filter:"alpha(opacity=0)";
}
#main img+img{
	position:absolute;
	left:0;
	right:0;
	margin:auto;
}


#main_s{
	position:relative;
	text-align:center;
	margin-bottom:20px;
}

#main_s img{
	position:relative;
	top:0;
	left:0;
	opacity:0;
	-ms-filter:"alpha(opacity=0)";
}
#main_s img+img{
	position:absolute;
	left:0;
	right:0;
	margin:auto;
}

.main_wrap{
	position:relative;
}

.scroll{
	position:absolute;
	bottom:8%;
	left:0;
	right:0;
	margin:0 auto;
	z-index:50;
}



.report{
	text-align:center;
	max-width:1000px;
	margin:0 auto 30px;
	background:url(../images/bnrline.jpg) bottom center repeat-x;
}

.report li{
	width:48.5%;
	margin-bottom:3%;
}

.report .left{
	float:left;
}

.report .right{
	float:right;
}

.sec02{
	max-width: 1000px;
	margin:0 auto 0;
}

.sec02 .left{
	float:left;
	width: 43%;
	text-align:left;
	padding-top: 4%;
}

.sec02 .right{
	float:right;
	max-width: 54%;
}

.foot01{
	text-align:center;
	padding:50px 10px;
	background:url(../images/bnrline.jpg) bottom center repeat-x #FFF;
}

@media (max-width: 767px) {

	.contents{
		padding:30px 10px 0;
	}
	
	.foot01{
		padding:30px 10px;
	}
	

}

@media (max-width: 600px) {
	
	.report li{
		width:100%;
		text-align:center;
		margin-bottom:3%;
	}

	.sec02 .left{
		float:none;
		width:100%;
		padding-top:0;
		margin-bottom:20px;
	}
	
	.sec02 .right{
		float:none;
		max-width:100%;
		text-align:center;
	}

}