#voice19 {
    background-image: url(../bg.jpg);
   
}


.bg01 {
	background-image:url(../bg01.jpg);
	background-repeat: no-repeat;
	background-position: 0pt bottom;
	margin-bottom:30px;
	padding-bottom: 30px;
	padding-top:10px;

}
.bg01 p {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 40px;
	line-height: 160%;
	letter-spacing: 0.03em;
	text-align: left;

}


.bg02 {
	background-image:url(../bg06.jpg);
	background-position:0 5px;
	background-repeat: no-repeat;
}
.bg02 p {
	padding:0 15px 20px 145px;
	line-height: 160%;
	letter-spacing: 1px;
	text-align: left;

}

.bg03 {
	background:url(../bg05.jpg) bottom left no-repeat;

	padding-left:35px;
	padding-right:20px;
	padding-bottom:35px;
	line-height:160%;

}

.bg03 p{
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0;
	letter-spacing: 0.05em;

}

.bg04 {
	background-image:url(../bg02.jpg);
	background-position:0 5px;
	background-repeat: no-repeat;
}
.bg04 p {
	padding:0 15px 20px 145px;
	line-height: 160%;
	letter-spacing: 1px;
	text-align: left;

}

.bg_y {
    background: url(../bg_y.jpg);

}


.henji{
	position: relative;
	width: 580px;
}

#img3{
	position: absolute;
	top:10px;
	right:20px;
}

.mB20 {
	margin-bottom: 20px;
	}

.bg_bm{
	background: url(../bg_bm.jpg) left bottom no-repeat;
	    padding-left: 35px;
    padding-right: 20px;
    padding-bottom: 15px;
    line-height: 150%;
	position: relative;
}

img{
	vertical-align:bottom;
}
