/* ********************************************************************* */
/* ***************************** contentsarea ************************** */
/* ********************************************************************* */
.top-img {
	margin:0px 0px 0px 0px;
}

.waku-01-body {
	background-image: url(parts/waku-01-body.jpg);
	background-repeat: repeat-y;
}
.waku-01-top {
	background-image: url(parts/waku-01-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.waku-01-bottom {
	background-image: url(parts/waku-01-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.waku-01-body p {
	margin:0px 0px 0px 0px;
	padding:10px 25px 10px 30px;
	color:#fff;
	font-size:90%;
	line-height:1.3em;
}

.sozai-img {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:1px;
}

.waku-02-body {
	background-image: url(parts/waku-02-body.jpg);
	background-repeat: repeat-y;
	text-align:left;
}
.waku-02-top {
	background-image: url(parts/waku-02-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin:-2px 0px 0px 0px;
}
.waku-02-bottom {
	background-image: url(parts/waku-02-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0px 0px 15px 0px;
}
.waku-02-body p {
	margin:0px 3px 0px 0px;
	padding:0px 70px 0px 75px;
	color:#fff;
	font-size:90%;
	line-height:1.3em;
}
p.title {
	font-size:130%;
	font-weight:bolder;
	margin:0px 0px 0px 0px;
	padding:35px 70px 0px 75px;
}

.waku-03-body {
	background-image: url(parts/waku-03-body.jpg);
	background-repeat: repeat-y;
}
.waku-03-top {
	background-image: url(parts/waku-03-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.waku-03-bottom {
	background-image: url(parts/waku-03-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0px 0px 30px 0px;
}

.block2 {
	width:583px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.block2-left {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	width:230px;
}
.block2-right {
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 53px 0px 0px;
	width:230px;
}
.block2 img {
	float:left;
	margin:0px 5px 0px 0px;
}
.block2 p {
	color:#fff;
	font-size:80%;
	line-height:1.3em;
	margin:0px;
	padding-right: 3px;
}

.waku-04-body {
	background-image: url(parts/waku-04-body.jpg);
	background-repeat: repeat-y;
}
.waku-04-top {
	background-image: url(parts/waku-04-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.waku-04-bottom {
	background-image: url(parts/waku-04-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0px 0px 30px 0px;
}

.block3 {
	width:583px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.wrapper2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	width:250px;
}
.block3-left {
	float:left;
	width:235px;
	background-image: url(parts/line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.block3-right {
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 40px 0px 10px;
	width:235px;
	background-image: url(parts/line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block3 img {
	margin:0px 0px 0px 0px;
}
.block3 p {
	color:#fff;
	font-size:80%;
	line-height:1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
}
.block4-left {
	float:left;
	padding:0px;
	width:115px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block4-right {
	float:right;
	padding:0px;
	width:115px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.title2 {
	font-size:90%;
	font-weight:bold;
}
.shita-img {
	width:230px;
	text-align:center;
}
