A:link { 
        COLOR: #333333; text-decoration: none
}
A:active {
	COLOR: #666666; text-decoration: none
}
A:visited {
	COLOR: #333333; text-decoration: none
}
A:hover { 
        COLOR: #666666; text-decoration: underline 
}



.topnavi {  font-size: 12px; padding-right: 5px; text-align: right; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; background-image:  url(img/topnavi-bg.jpg); background-repeat: no-repeat; clip:  rect(   ); color: #FFFFFF; height: 18px; background-color: #999999; vertical-align: bottom}
.topnavi A:link {
	COLOR: #ffffff; text-decoration: none
}
.topnavi A:active {
	COLOR: #ffffff; text-decoration: none
}
.topnavi A:visited {
	COLOR: #ffffff; text-decoration: none
}
.topnavi A:hover {
	COLOR: #ffffff; text-decoration: underline
}



.dibtopimage { background-image:  url(img/diblasi_tittle.jpg); background-repeat: no-repeat; clip: rect( ); font-size: 12px; padding-left: 15px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; height: 120px}
.bdtopimage { background-image:  url(img/bd1_tittle.jpg); background-repeat: no-repeat; clip: rect( ); font-size: 12px; padding-left: 15px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; height: 120px}
.brotopimage { background-image:  url(img/brompton_tittle.jpg); background-repeat: no-repeat; clip: rect( ); font-size: 12px; padding-left: 15px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; height: 120px}
.partstopimage { background-image:  url(img/parts_tittle.jpg); background-repeat: no-repeat; clip: rect( ); font-size: 12px; padding-left: 15px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; height: 120px}

.pankuzu { background-color: #FFFFFF; clip: rect( ); font-size: 10px; padding-left: 5px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.pankuzu A:link {
	COLOR: #000000; text-decoration: none
}
.pankuzu A:active {
	COLOR: #000000; text-decoration: none
}
.pankuzu A:visited {
	COLOR: #000000; text-decoration: none
}
.pankuzu A:hover {
	COLOR: #000000; text-decoration: underline
}.top { font-size: 10px; color: #eeeeee; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; clip:    rect(   ); left: 0px; text-align: left; vertical-align: text-top}
.bottomline { font-size: 10px; padding-right: 5px; color: #999999; background-color: #999999; text-align: right; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; background-image:  url(img/bottom-bg.jpg); background-repeat: repeat-y; clip:  rect(   ); background-position: right}
.tech { clip:  rect(   ); font-size: 12px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px}
.sidemenu { clip: rect( ); background-image:  url(img/sidenavi-bk.jpg); background-repeat: repeat-y}



.sidenavi-def { clip: rect( ); font-size: 12px; padding-left: 5px; color: #FFFFFF; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; font-weight: bold; background-image:  url(img/sidenavi-def.jpg); background-repeat: no-repeat; height: 18px}
.sidenavi-def A:link {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-def A:active {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-def A:visited {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-def A:hover {
	COLOR: #FFFFFF; text-decoration: underline
}

.sidenavi-cho { clip: rect( ); font-size: 12px; padding-left: 5px; color: #FFFFFF; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; font-weight: bold; background-image:  url(img/sidenavi-cho.jpg); background-repeat: no-repeat ; height: 18px}
.sidenavi-cho A:link {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-cho A:active {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-cho A:visited {
	COLOR: #FFFFFF; text-decoration: none
}
.sidenavi-cho A:hover {
	COLOR: #FFFFFF; text-decoration: underline
}



.sidemenu_in { clip: rect( ); font-size: 12px; padding-left: 10px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; font-weight: normal; padding-top: 5px; padding-bottom: 5px}
.spec { clip:  rect(   ); font-size: 12px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 16px; font-weight: normal ; background-color: #eeeeee; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.mainmemu { clip: rect( ); padding-left: 10px}
.mainmenuhead { clip: rect( ); font-size: 14px; padding-left: 10px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; font-weight: bold; background-image:  url(img/headder.jpg); background-repeat: no-repeat; height: 19px; width: 325px; background-position: 5px; padding-top: 5px; padding-bottom: 5px}
.px12 { clip: rect( ); font-size: 12px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 14px; font-weight: normal; padding-left: 5px}
.px10 { clip: rect( ); font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 14px}
.red {  color: #FF0000}
.biketop { clip:  rect(   ); font-size: 12px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 14px; font-weight: normal; padding-left: 5px ; background-image:  url(img/biketop.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 6px; padding-right: 12px; padding-bottom: 8px; width: 315px}
.bikeleft { clip:  rect(   ); padding-left: 0px; background-image:  url(img/bikeleft.jpg); background-repeat: no-repeat; background-position: right bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px ; width: 11px}
.bikeright { clip: rect( ); padding-left: 0px; background-image:  url(img/bikeright.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px ; width: 9px}
.bikebottom { clip: rect( ); font-size: 12px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; font-weight: normal; padding-left: 18px; background-image:  url(img/bikebottom.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 6px; padding-right: 0px; padding-bottom: 0px ; width: 315px}
.tech2 { clip: rect( ); font-size: 12px; color: #666666; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" ; line-height: 18px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 10px }
.techtittle {  color: #333333}

