@charset "utf-8";

#content01 h1 {
margin-bottom:13px;
}
#content01 h2 {
margin-bottom:12px;
}

/* lead box */
#content01 .lead {
margin:0 15px 17px;
}
#content01 .lead p {
font-size:1.2em;
}

/* cases box */
#content01 .cases {
margin:0 15px;
padding-bottom:10px;
}
#content01 .case {
width:866px;
margin-bottom:14px;
padding:1px;
border:1px solid #88C8FF;
background-color:#fff;
}
#content01 .case-inner {
padding:13px 12px;
background-color:#EDF7FD;
}
#content01 .case img.image {
float:left;
}
#content01 .case strong,
#content01 .case h3,
#content01 .case p {
margin-left:162px;
}
#content01 .case strong {
display:block;
margin-bottom:10px;
color:#333;
font-size:1.6em;
font-weight:bold;
}
#content01 .case h3 {
font-size:1.2em;
font-weight:bold;
}
#content01 .case p {
font-size:1.2em;
}
#content01 .case p.link {
padding-top:20px;
}

/* list box */
#content01 .list {
margin-bottom:30px;
}
#content01 .list table {
width:880px;
margin:0 auto;
font-size:1.2em;
}
#content01 .list table,
#content01 .list th,
#content01 .list td {
border:1px solid #88C8FF;
}
#content01 .list th,
#content01 .list td {
padding:5px 10px;
}
#content01 .list th {
background-color:#E2F0FE;
font-weight:normal;
}
#content01 .list td {
width:20%;
}
#content01 .list p {
margin:0 10px;
font-size:1.2em;
text-align:right;
}
