h2{
color:#1a9332;
font-size:1.1em;
border-left:solid 6px #817d63;
background-color:#f5f3cf;
text-align:left;
clear:both;
padding:3px 12px;
margin-top:28px;
margin-bottom:12px;
}

.toplead{
width:335px;
font-size:1em;
line-height:180%;
}

th{
white-space:nowrap;
}

.syusaihoka{
color:#3e392b;
background-color:#ededec;
padding:1em;
margin-top:30px;
}

.guide td{
padding:5px;
}
.guide h3{
font-weight:bold;
margin-bottom:0.8em;
font-size:1em;
}

.footnavi{
font-size:0.85em;
margin-top:2em;
padding-top:5px;
border-top:solid 1px #ccc;
}

.green{
color:#00881e;
}
