dl, dt, dd, ul, li   { font-family: Arial, Verdana, Helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0 }
#navi-links dt           { line-height: 27px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; cursor: pointer; margin-bottom: 1px; width: 219px }
#navi-links dt a         { color: #666; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 27px; text-decoration: none; background-image: url(navi1.jpg); background-repeat: no-repeat; background-position: right center; display: block; padding-left: 15px; height: 100%; border: 0 }
#navi-links dt a:visited { color: #666; font-size: 12pt; line-height: 27px; background-image: url(navi1.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right center }
#navi-links dt a:hover         { color: #666; font-size: 12pt; line-height: 27px; background-image: url(navi2.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right center }
#navi-links dt.active           { color: #666; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 27px; text-decoration: none; background-image: url(navi2.jpg); background-repeat: no-repeat; display: block; padding-left: 15px; width: 204px }
/*
Navi SUB
*/
#navi-links dd  { font-size: 10pt; line-height: 16pt; display: none; }
#navi-links dd.subactive  { font-size: 10pt; line-height: 16pt; display: block; }
#navi-links li  { font-size: 10pt; line-height: 16pt; background-image: url(navi.jpg); background-attachment: scroll; background-position: 0 0; padding-left: 30px }
#navi-links li a	     { color: #fff; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; text-align: left; cursor: pointer; display: block; height: 20px }
#navi-links li a:hover	      { color: #fff; font-size: 10pt; line-height: 16pt; background-image: url(navi.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; cursor: pointer; height: 20px }
#navi-links li.active 	      { color: #000; font-size: 10pt; line-height: 16pt; text-decoration: none; text-align: left; cursor: pointer; height: 21px }
