table.map a.l0 { font-size: 13px; font-weight: bold; color: #4b427d; }
table.map a.l1 { font-size: 11px; font-weight: bold; }
table.map a.l2 { font-size: 11px; }

table.map td { vertical-align: top; }
table.body table.map table td { vertical-align: top; padding-top: 3px; }
table.body table.map table td.start { background: url(../img/map/start.gif) no-repeat left bottom; padding-bottom: 2px; }
table.body table.map table td.subnext { background: url(../img/map/line.gif) repeat-y left top; }
table.body table.map table td.last { background: url(../img/map/last.gif) no-repeat left top; }
table.body table.map table td.arrow { background: url(../img/map/arrow.gif) no-repeat left top; width: 9px; }