.menu {  font-size: 12px; line-height: 16px; background-image: url(images/menu.gif); background-repeat: no-repeat; background-position: 2px -35px; height: 35px; width: 100px; padding-top: 14px; margin-top: 10px}.menu {/*\*/line-height: 42px; padding-top: 0px; float: left ;_line-height: 16px; _padding-top: 14px;/* */; text-align: center}.menuon {  color: #333333;font-size: 12px; line-height: 16px; background-image: url(images/menu.gif); background-repeat: no-repeat; background-position: 2px 0px; height: 35px; width: 100px; padding-top: 14px; margin-top: 10px}.menuon {/*\*/line-height: 42px; padding-top: 0px; float: left ;_line-height: 16px; _padding-top: 14px;/* */; text-align: center}.menup {  font-size: 12px; line-height: 16px; background-image: url(images/menup.gif); background-repeat: no-repeat; background-position: 2px -35px; height: 35px; width: 150px; padding-top: 14px; margin-top: 10px}.menup {/*\*/line-height: 42px; padding-top: 0px; float: left ;_line-height: 16px; _padding-top: 14px;/* */; text-align: center}.menuonp {  color: #333333;font-size: 12px; line-height: 16px; background-image: url(images/menup.gif); background-repeat: no-repeat; background-position: 2px 0px; height: 35px; width: 150px; padding-top: 14px; margin-top: 10px}.menuonp {/*\*/line-height: 42px; padding-top: 0px; float: left ;_line-height: 16px; _padding-top: 14px;/* */; text-align: center}.retu {margin-left: 25px ; text-align: left}.retu a:hover { color: #333333;background-position: 2px 0px; }.text01 {  font-size: 12px; line-height: 18px; padding-right: 20px}.parts {  font-size: 14px; line-height: 24px; color: #000000; margin: 20px 0px 5px 0px; border-bottom: 1px solid #000000}.keireki { line-height: 16px}.keireki dt{}.keireki dd{ margin: -16px 0px 5px 50px;}