/* CSS Document */

/*page01*/


.contents_body{
	background:url(../common/bg.jpg);
	width:800px;
/*	height:1628px;
*/	margin: 0px auto;
/*	opacity:0.85; */
	position:relative;
	


	width:800px;
/*	height:1628px;
*/	margin: 0px auto;
/*	opacity:0.85; */
	position:relative;
	}

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

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


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

.p01_sec04 {
	background:url(../images/p01/sec4.png) no-repeat;
	width:800px;
	height:240px;
	margin:0 auto;
	position:relative;
	z-index:3;
}
.p01_sec05 {
	background:url(../images/p01/sec5.png) no-repeat;
	width:800px;
	height:340px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.p01_sec06 {
	background:url(../images/p01/sec6.jpg) no-repeat;
	width:800px;
	height:340px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.spec01{
	position:absolute;
	color:#fff;
	width:170px;
	top:50px;
	left:15px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
/*	background:rgba(0,0,0,0.4);
*/	box-sizing:border-box;
}
.spec02{
	position:absolute;
	width:125px;
	color:#fff;
	top:30px;
	right:10px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
/*	background:rgba(0,0,0,0.4);
*/	box-sizing:border-box;
}
.spec03{
	position:absolute;
	width:120px;
	color:#fff;
	top:70px;
	left:70px;
	font-size:14px;
	line-height:1.3;
	padding:1%;
/*	background:rgba(0,0,0,0.4);
*/	box-sizing:border-box;
}
.spec04{
	position:absolute;
	width:160px;
	color:#fff;
	top:70px;
	right:15px;
	font-size:14px;
	line-height:1.4;
	padding:1%;
/*	background:rgba(0,0,0,0.4);
*/	box-sizing:border-box;
}
.spec05{
	position:absolute;
	width:150px;
	color:#000;
	top:70px;
	left:25px;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	padding:1%;
/*	background:rgba(0,0,0,0.4);
*/	box-sizing:border-box;

}
.spec06{
	position:absolute;
	width:340px;
	color:#fff;
	top:70px;
	left:30px;
	font-size:13px;
	font-weight:bold;
	line-height:1.5;
	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.png) no-repeat;
	width:800px;
	height:158px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec2 {
	background:url(../images/p01/sec2.png) no-repeat;
	width:800px;
	height:240px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec3 {
	background:url(../images/p01/sec3.png) no-repeat;
	width:800px;
	height:240px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec3 p{
	position:absolute;
	color:#fff;
	width:170px;
	top:10px;
	left:42px;
	font-size:14px;
	line-height:1.5;
}

.p01_sec4 {
	background:url(../images/p01/sec4.png) no-repeat;
	width:800px;
	height:240px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec5 {
	background:url(../images/p01/sec5.png) no-repeat;
	width:800px;
	height:340px;
	margin:0 auto;
	position:relative;
	z-index:6;
}
.p01_sec6 {
	background:url(../images/p01/sec6.jpg) no-repeat;
	width:800px;
	height:98px;
	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;
}