.waku {
	width: 621px;
	height: auto;
	_height: 1200px;
	border: solid 1px #33cccc;
	font-size: 12px;
	margin: 0 0 10px 10px;
	_margin: 0 0 0 5px;	
	float: left;
}

.img01 {
	width: 621px;
	height: 95px;
	background-image: url(../images/id_01.jpg);
}

.img02 {
	width: 621px;
	height: 95px;
	background-image: url(../images/id_02.jpg);
}

.img03 {
	width: 621px;
	height: 70px;
	background-image: url(../images/id_03.jpg);
}
.img04 {
	width: 621px;
	height: 50px;
	background-image: url(../images/id_04.jpg);
}
.img04 p {
    font-size: 15px;
    padding: 3px 0 0 50px;
}

#con {
	width: 596px;
	margin: 0 auto;
}

#con2 {
	text-align: left;
	width: 621px;
	height: 265px;
	background-image: url(../images/id_05.jpg);
}

#con2 p {
	width: 290px;
	padding: 5px 10px;
	float: left;
    line-height: 140%
}

#con3 {
	text-align: left;
	width: 596px;
}

#con3 p {
	width: 596px;
	padding: 5px 10px;
	float: left;
	line-height: 140%
}
.step {
	width: 310px;
	padding: 5px 5px 10px 10px;
	float: left;
}
.sen {
	padding: 5px 5px 5px 5px;
	line-height: 140%
}
.table {
	width: 254px;
	padding: 5px 10px 10px 0;
	float: right;
	margin: 0 20px 0 0;
	_margin: 0 0 0 0;	
	line-height: 120%
	background-color: #FFF4FE;
}

 .table td {
    padding: 3px;
    border-right: 1px solid #FFD9FB;
    border-bottom: 1px solid #FFD9FB;
    background-color: #FFF4FE;
} 

#left {
	text-align: left;
	width: 330px;
	height: auto;
	/*floar: left*/
}

#left img {
	padding: 5px 0 0 10px;
	align: middle
}

#left p {
	width: 300px;
	padding: 5px 0 5px 10px;
	clear: both;
}
