body {  margin-top: 0px; margin-right: 1px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 1px; padding-bottom: 5px; padding-left: 0px; color: #000000; background-color: #e5e5e5; background-image: url(images/navi/r-b.jpg); background-repeat: repeat-y}
.wide {  margin-left: 5px; margin-top: 12px; width: 760px}
.wide td {  vertical-align: top}
.w-navi {  width: 190px; vertical-align: top}
.sea {  text-align: right; padding-right: 10px; vertical-align: top}
.head { background-image: url(images/navi/logo-back.gif); background-repeat: repeat-x} 
.t-navi {  border: 1px #000099 solid; text-align: center; width: 173px; clip:   rect(   ); margin-bottom: 10px}
.cat {  background-color: E3EDF2; width: 173px; font-size: 80%; color: #999999}
.cat div {padding-top: 2px; padding-bottom: 2px; padding-left: 15px}
.cat a {  background-color: E3EDF2; text-decoration: none; width: 173px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px}
.cat a:hover {  background-color: #CCCCCC}
.footer {  background-image: url(images/navi/foot-b.gif); text-align: center; font-size: 75%; color: #999999; height: 28px}
.footer a{  color: #FFFFFF; text-decoration: none; vertical-align: middle; padding-right: 20px; font-size: 100%}
.footer a:hover{  text-decoration: underline; vertical-align: middle}
.footer2 { background-image: url(images/navi/foot-b2.gif); height: 7px; background-repeat: repeat-x; width: 780px}
.copy {  font-size: 75%; color: #000099; text-align: center; padding-top: 7px; width: 780px}
 .tit {  background-image: url(images/navi/title-back2.gif); background-repeat: repeat-x; background-position: bottom; width: 780px; margin-bottom: 10px}
.tit_b {  background-image: url(images/navi/title-back.gif); background-repeat: repeat-x}

.info2 { font-size: 80%; line-height: 130%; width: 678px; border: #CCCCCC solid; border-width: 0px 1px 1px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px }

