@charset "utf-8";

#content01 h1 {
margin-bottom:29px;
}
#content01 h1 img {
display:block;
margin:0 auto;
}

/* lead box */
#content01 .lead {
margin-bottom:85px;
margin-left:3px;
}
#content01 .lead h2 {
float:left;
margin-right:60px;
color:#128007;
font-size:3em;
margin-bottom:15px;
}
#content01 .lead h3 {
float:left;
padding-top:0.8em;
font-size:1.8em;
font-weight:bold;
}
#content01 .lead p {
clear:left;
float:right;
width:420px;
height:165px;
font-size:1.2em;
}
/* thumbnails list */
#content01 .lead ul {
width:100%;
}
#content01 .lead li {
float:left;
padding-bottom:19px;
margin-left:20px;
}
#content01 .lead .head {
margin-left:0;
}
#content01 .lead li img {
display:block;
}
#content01 .lead .main .head {
*position:relative;
*margin-top:-165px;
}
#content01 .lead .notes {
float:none;
width:auto;
height:auto;
}

/* layout box */
#content01 .layout .image {
display:block;
margin:0 auto 27px;
}
#content01 .layout p {
margin:0 5px 32px;
border:1px solid #c9c9c9;
padding:7px 6px;
font-size:1.2em;
}
#content01 .layout table {
width:860px;
margin:0 auto 80px;
font-size:1.2em;
}
#content01 .layout table,
#content01 .layout th,
#content01 .layout td {
border:1px solid #c9c9c9;
}
#content01 .layout th,
#content01 .layout td {
padding:5px;
}

