.package {
	margin: 0px auto 30px;
	padding: 20px 0px 0px 20px;
	background: url(../works/img/package/img_h2.jpg) no-repeat;
	height: 88px;
	width: 824px;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	line-height: 2em;
}
.box_01{
	width:869px;
	padding:0px;
	margin:0px auto 150px;
	position:relative;
}
.box_01_naka{
	width:200px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:35px;
	left:145px;
}
.box_01_naka2{
	width:430px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:45px;
	left:365px;
}
.box_01_naka3{
	width:190px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:100px;
	left:115px;
}
.box_02{
	width:869px;
	padding:0px;
	margin:0px auto 80px;
	position:relative;
}
.box_02_naka{
	width:280px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-85px;
}
.box_02_naka2{
	width:350px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-50px;
}
.box_02_naka3{
	width:350px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:225px;
	bottom:2px;
}
.box_03{
	width:869px;
	margin:0px auto;
	padding:0px;
	position: relative;
}
.box_03_naka1{
	width:250px;
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	top:0px;
}
.box_03_naka2{
	width:250px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:246px;
	top:221px;
}
.box_04{
	width:801px;
	margin:0px 0px 0px 90px;
	padding:0px;
}

#box_05{
	width: 869px;
	margin: 0 auto;
	display: flex;
	padding: 30px 0 0 30px;
}
#box_05 div{
	padding: 30px 0 0 8px;
}


.box_06{
	width:650px;
	padding:0px;
	margin:0px auto 70px;
	position:relative;
}
.box_06_naka{
	width:320px;
	margin:0px;
	padding:0px;
	position:absolute;
    top: 100px;
    left: 306px;
}
.box_06_naka2{
	width:430px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:145px;
	left:306px;
}

