@charset "utf-8";

/* override sidebar nav */
#sidebar01 .box01 .g02 a,
#sidebar01 .box01 .g02 a:hover {
background-position:-390px -320px;
}

/* override styles */
#content01 {
padding-bottom:30px;
}
#footer02 {
padding-top:29px;
background:url(../img/common_bg_01.png) 15px top no-repeat;
}

#content01 h1,
#content01 h2 {
margin-bottom:15px;
}

/* lead & policy */
#content01 .lead,
#content01 .policy {
padding:0 10px;
margin-bottom:27px;
}
#content01 .lead p,
#content01 .policy h3,
#content01 .policy p,
#content01 .policy ol {
font-size:1.2em;
}
#content01 .policy h3 {
margin-bottom:4px;
}
#content01 .policy p {
padding-left:19px;
}
#content01 .policy ol {
margin-top:10px;
margin-left:19px;
}
#content01 .policy ol li {
margin-left:1.5em;
text-indent:-1.5em;
}

/* signature */
#content01 .signature {
margin-bottom:19px;
font-size:1.2em;
font-weight:bold;
text-align:right;
}

/* contact */
#content01 .contact {
font-size:1.2em;
text-align:center;
}
#content01 .contact a {
padding-left:9px;
background:url(../img/index_bg_01.png) left center no-repeat;
}
