#main .bxA { padding-bottom: 30px; }
#main .bxA h2 { margin-bottom: 20px; }
#main .bxB { padding-bottom: 50px; }
#main .bxB h3 { margin-bottom: 20px; }
#main .bxB table { border-top: 1px solid #CCC; border-left: 1px solid #CCC; width: 620px; }
#main .bxB table th,
#main .bxB table td { padding: 5px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#main .bxB table th { background-color: #F2F2F2; background-image: url(../lib/img/t01.gif); background-repeat: no-repeat; width: 130px; font-weight: normal; }
#main .bxB table td { }
#main .bxC { }
#main .bxC h3 { margin-bottom: 20px; }
#main .bxC #map,
#main .bxC #kakogawa { height: 420px; width: 620px; margin-bottom: 15px; }
