#honbun{
    margin: 15px 0;
}
#honbun p{
    padding: 5px 0;
}
#table_main section h3 {
    margin: 10px 0;
    color: white;
    font: 120% sans-serif;
    font-weight: bold;
    padding: 3px 7px;
}
#table_main section table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
#table_main section table tr th, td {
    border: solid 1px black;
    font-size: 100%;
    font-weight: normal;
    padding: 3px;
}

#table_main section table .td_rink td{
    text-align: center;
    font-size: 150%;
}
#table_main section table tr .t_mi {
    text-align: left;
    font-size: 100%;
    font-weight: normal;
    padding: 3px;
    color: black;
}
#table_main section table tr .w185 {
    width: 185px;
}
#table_main section table tr .w75 {
    width: 75px;
}
#table_main section table tr td a {
    text-decoration: none;
    color: blue;
}
#table_main section table tr td a:hover {
    color: #FC7D3D;
}
#inundation {
    margin: 20px 0;
}
#inundation h3{
    background-color: #00B0F0;
}
#inundation table tr th{
    background-color: #BDD7EE;
}
#inundation table tr:nth-child(2n+1){
    background-color: #D2DEEF;
}
#inundation table tr:nth-child(2n+0){
    background-color: #EAEFF7;
}
#risk{
    margin: 55px 0 25px 0;
}
#risk h3{
    background-color: #ED7D31;
}
#risk table tr th{
    background-color: #f8b09a;
}
#risk table tr:nth-child(2n+1){
    background-color: #F8D7CD;
}
#risk table tr:nth-child(2n+0){
    background-color: #FCECE8;
}