/* CSS Document */

/*page01*/

.contents_body{
	background:#000;
	width:800px;
/*	height:1628px;
*/	margin: 0px auto;
/*	opacity:0.85; */
	position:relative;
	}

.p01_sec01 {
	background:url(../images/p01/sec01.jpg) no-repeat;
	width:800px;
	height:150px;
	margin:0 auto;
	position:relative;
	z-index:6;
}

.p01_sec02 {
	background:url(../images/p01/sec02.jpg) no-repeat;
	width:800x;
	height:192px;
	margin:0 auto;
	position:relative;
	z-index:5;
}


.p01_sec03 {
	background:url(../images/p01/sec03.jpg) no-repeat;
	width:800px;
	height:287px;
	margin:0 auto;
	position:relative;
	z-index:4;
}

.p01_sec04 {
	background:url(../images/p01/sec04.jpg) no-repeat;
	width:800px;
	height:193px;
	margin:0 auto;
	position:relative;
	z-index:3;
}
.p01_sec05 {
	background:url(../images/p01/sec05.jpg) no-repeat;
	width:800px;
	height:91px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.p01_sec06 {
	background:url(../images/p01/sec06.jpg) no-repeat;
	width:800px;
	height:217px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.spec01{
	position:absolute;
	color:#fff;
	width:170px;
	top:36px;
	left:34px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
	background:rgba(0,0,0,0.4);
	box-sizing:border-box;
}
.spec02{
	position:absolute;
	width:170px;
	color:#fff;
	top:60px;
	right:21px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
	background:rgba(0,0,0,0.4);
	box-sizing:border-box;
}
.spec03{
	position:absolute;
	width:170px;
	color:#fff;
	top:190px;
	left:24px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
	background:rgba(0,0,0,0.4);
	box-sizing:border-box;
}
.spec04{
	position:absolute;
	width:170px;
	color:#fff;
	top:70px;
	right:22px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
	background:rgba(0,0,0,0.4);
	box-sizing:border-box;
}
.spec05{
	position:absolute;
	width:170px;
	color:#fff;
	top:75px;
	left:25px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
	background:rgba(0,0,0,0.4);
	box-sizing:border-box;
}

.p01_sec06 p{
	position:absolute;
	width:480px;
	color:#fff;
	top:5px;
	left:165px;
	font-size:15px;
	line-height:1.5;
}




.p01_sec1 {
	background:url(../images/p01/sec1.jpg) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec2 {
	background:url(../images/p01/sec2.jpg) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec2 img{
	position:absolute;
	top:82px;
	left:35px;
}
.p01_sec3 {
	background:url(../images/p01/sec3.jpg) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec2 p{
	position:absolute;
	color:#fff;
	width:730px;
	top:5px;
	left:42px;
	font-size:16px;
	line-height:1.5;
}

.p01_sec4 {
	background:url(../images/p01/sec4.jpg) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	position:relative;
	z-index:6;
}

.p01_sec5 {
	background:url(../images/p01/sec5.jpg) no-repeat;
	width:800px;
	height:300px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec5 p{
	font-size:16px;
	color:#fff;
	position:absolute;
	top:52px;
	right:20px;
}
.p01_sec6 {
	background:url(../images/p01/sec6.jpg) no-repeat;
	width:800px;
	height:190px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec6 p{
	position:absolute;
	color:#000;
	width:460px;
	top:15px;
	left:180px;
	font-size:13.5px;
	line-height:1.3;
}