#kamoku, #jikan, #place, #access {
    margin: 0px 0px 0px 10px;
}
#kamoku p, #jikan p, #place p, #access p {
    margin: 10px 20px 10px 20px;
}

#jikan table {
    margin: 10px;
    border-collapse: collapse;
    border: solid 1px #CCCCCC;
}

#jikan th, td {
    padding: 5px 10px;
    border: solid 1px #CCCCCC;
}

#jikan th {
    background: #5F831F;
    color: #FFFFFF;
}

#jikan p {
    color: #CC0000;
}

#left {
    float: left;
    width: 400px;
}
#figure {
    float: left;
    padding: 0px 0px 0px 20px;
}

#figure img {
    border: solid 1px #999999;
    padding: 3px;
}
#map {
    margin: 0px 0px 0px 30px;
    padding: 2px;
    width: 670px;
    height: 300px;
    border: solid 1px #5F831F;
}
