ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
ul,ol { list-style: none; }
img { border: none; }

.fnavi { float: left; }

/*--- Directory Nav ---*/
#footernavi { font-size: 10px; background: url(#) repeat-y; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; float: left; border-right: 1px solid #ccc; width: 100%; margin-top: 15px; }
#footernavi .fnavi { width: 140px; padding: 8px 0px 5px 15px; }
#footernavi h3 { color: #666; font-size: 12px; font-weight: bold; }
#footernavi h3.standalone { margin-bottom: 18px; }
#footernavi a { color: #666; text-decoration: none; display: block; zoom: 1; padding: 0px 0px 0px 0px; }
#footernavi h3.standalone a:link,
#footernavi h3.standalone a:visited { color: #666; }
#footernavi h3.standalone a:hover { color: #4680d7; border-left: 3px solid #76a5ec; margin-left: -6px; padding: 0px 0px 0px 3px; background-image:none; }
#footernavi a:hover { color: #1c52a5; text-decoration: none; background-image:url(../ronbun/image/off.gif); background-position:left; background-repeat:no-repeat; margin-left: -15px; padding: 0px 0px 0px 15px; }
#footernavi ul { margin-bottom: 0; padding-bottom: 5px; }
#footernavi .fnavi { width: 120px; }
#footernavi #navi-a { width: 90px; }
#footernavi #navi-b { width: 120px; }
#footernavi #navi-c { width: 140px; }
#footernavi #navi-d { width: 90px; }

.cr { padding-top: 5px; padding-bottom: 10px; }
