.areaSection {
float: left;
width: 705px;
}

.areaSectionContent {
width: 663px;
float: left;
padding: 20px 20px 10px 20px;
background-color: #fff;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
}


h4 {
padding: 10px 10px;
margin-bottom: 20px;
font-weight: bold;
font-size: 117%;
background-color: #f0f0f0;
}

.areaSectionContent table {
margin-bottom: 5px;
border: 1px solid #999;
}

.areaSectionContent th {
padding: 10px;
line-height: 1.5em;
border-bottom: 1px dotted #999;
background-color: #f0f0f0;
font-weight: bold;
}

.areaSectionContent td {
padding: 10px;
line-height: 1.5em;
border-bottom: 1px dotted #999;
}

.areaSectionContent td > span {
padding: 5px 0px 15px 0px;
font-weight: bold;
}

/* doc001 */
#doc001 {
float: left;
width: 100%;
padding: 15px 0px 30px 0px;
}

#doc001 table {
margin-left: 20px;
width: 620px;
}

/* doc002 */
#doc002 {
float: left;
width: 100%;
padding: 10px 0px 10px 0px;
}

#doc002 table {
margin-left: 20px;
width: 380px;
}

#doc002 img {
clear: right;
float: right;
margin: 0px 20px 10px 20px;

padding: 1px;
border: 1px solid #999;
}


/* doc003 */
#doc003 p {
line-height: 1.75em;
padding-top: 20px;
padding-left: 20px;
}

#doc003 img {
clear: right;
float: right;
margin: 0px 20px 10px 20px;
width: 200px;
height: 150px;
padding: 1px;
border: 1px solid #999;
}

#doc003 table {
margin-left: 20px;
width: 380px;
}

/* doc004 */
#doc004 table {
margin-left: 20px;
width: 620px;
}


/* doc005 */
#doc005 img {
clear: right;
float: right;
margin: 0px 20px 10px 20px;
width: 300px;
height: 220px;
}

#doc005 table {
margin-left: 20px;
width: 290px;
}

#doc005 td {
text-align: right;
}


/* doc006 */
#doc006 img {
clear: right;
float: right;
margin: 0px 20px 10px 20px;
width: 300px;
height: 220px;
}

#doc006 table {
margin-left: 20px;
width: 290px;
}

#doc006 td {
text-align: right;
}

/* doc007 */
#doc007 table {
margin-left: 20px;
width: 620px;
}


/* doc008 */
#doc008 table {
margin-left: 20px;
width: 620px;
}

#doc008 th {
width: 100px;
}