BODY
{
    BACKGROUND: url(http://www.bolt.co.jp/images/bg_carbon.jpg) #000000;
    COLOR: #ced9de;
    FONT-FAMILY: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', 'MS UI Gothic', sans-serif
}H1
{
    LINE-HEIGHT: 22pt
}
.sss2
{
    FONT-SIZE: 11px;
    COLOR: #a0a0a0;
    LINE-HEIGHT: 12px
}
.sss
{
    FONT-SIZE: 11px;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 12px
}
.wsss
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 12px
}
.ss
{
    FONT-SIZE: 12px;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px
}
.s
{
    FONT-SIZE: 13px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px
}
.sp
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px
}
.lp
{
    FONT-SIZE: 16px;
    COLOR: #333333;
    LINE-HEIGHT: 18px
}
.ssp
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 14px
}
.sssp
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 12px
}
.slink
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px
}
.m
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 17px
}
.l
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 19px
}
.ll
{
    FONT-SIZE: 16px;
    LINE-HEIGHT: 19px
}
.linc
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.h1top
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #c8d3d9
}
.h1top-1
{
    MARGIN: 0px;
    FONT-SIZE: 13px;
    COLOR: #A23C3A;
	padding:0px;
}
.rdtop
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #a0a0a0;
    padding-left:10px
}
.mount-h1top
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #181818
}
.gline
{
background-color:#666666}
.rline
{
background-color:#c00000}
.h1bl
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #c8d3d9;
    font-weight: bold
}
.h1wl
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #666666;
    font-weight: bold
}
.h1tops
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 0px;
    COLOR: #555555
}
A
{
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #ffffff
}
A:active
{
    COLOR: #ff0000
}
A:visited
{
    COLOR: #cccccc
}
A:hover
{
    COLOR: #ff0000
}
A.top:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cecdce
}
a.gm:visited {color:#666666}
A.top:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cccccc
}
A.top:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.toph:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #bbceff
}
A.toph:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #bbceff
}
A.toph:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6390f8
}
A.topmet:link
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
A.topmet:visited
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
A.topmet:hover
{
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.topmet-d:link
{
    FONT-SIZE: 13px;
    COLOR: #d5d5d5
}
A.topmet-d:visited
{
    FONT-SIZE: 13px;
    COLOR: #d5d5d5
}
A.bane-m:hover
{
    FONT-SIZE: 13px;
    COLOR: #8298ff;
}
A.bane-m:link
{
    FONT-SIZE: 13px;
    COLOR: #000b5a
}
A.bane-m:visited
{
    FONT-SIZE: 13px;
    COLOR: #000b5a
}
A.bane-m:hover
{
    FONT-SIZE: 13px;
    COLOR: #8298ff
}
A.topm:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #eb7b00
}
A.topm:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #eb7b00
}
A.topm:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffc75a
}
A.topm-a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.topm-a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.topm-a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.sub:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e3e3e3
}
A.sub:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cccccc
}
A.sub:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000
}
A.shm:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #525552
}
A.shm:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #444444
}
A.shm:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff2200
}
A.wl:link
{
    FONT-SIZE: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 18px
}
A.wl:visited
{
    FONT-SIZE: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 18px
}
A.wl:hover
{
    FONT-SIZE: 15px;
    COLOR: #ff2200;
    LINE-HEIGHT: 18px
}
A.page:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff3300
}
A.page:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #999999
}
A.page:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff6666
}
A.moto-page:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.moto-page:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #999999
}
A.moto-page:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.moto-page1:link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.moto-page1:visited
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: underline
}
A.moto-page1:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
A.lup:link
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000
}
A.lup:visited
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
A.lup:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff2200
}
A.wpage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000
}
A.wpage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #993399
}
A.wpage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff2200
}
A.bcom-page:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.bcom-page:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #3594CE
}
A.bcom-page:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #5994f6
}
A.bcom-shop:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.bcom-shop:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.bcom-shop:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000
}
A.gpage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000
}
A.gpage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cecece
}
A.gpage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff2200
}
A.hpage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #D4AD00
}
A.hpage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #D4AD00
}
A.hpage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FCD124
}
A.page2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #cc0000
}
A.page2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #cc0000
}
A.page2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff2200
}
A.sub:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000
}
A.sub:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #999999
}
A.sub:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff2200
}
A.bindex:link
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
A.bindex:visited
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
A.bindex:hover
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
A.bcom-b:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
	font-weight:bold
}
A.bcom-b:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
	font-weight:bold
}
A.bcom-b:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
	font-weight:bold
}
.bcom-bmn
{
    FONT-SIZE: 14px;
    COLOR: #1f264e;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding:3px
}
.bll
{
    FONT-SIZE: 20px;
    COLOR: #f5f5f5;
    LINE-HEIGHT: 22px
}
.bl
{
    FONT-SIZE: 15px;
    COLOR: #f5f5f5;
    LINE-HEIGHT: 18px
}
.bs
{
    FONT-SIZE: 11px;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px
}
.cbs
{
    FONT-SIZE: 11px;
    BACKGROUND: #7b7d7b;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
.wll
{
    FONT-SIZE: 20px;
    COLOR: #333333;
    LINE-HEIGHT: 22px
}
.wl
{
    FONT-SIZE: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 18px
}
.ws
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px
}
.mio_tb
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 14px;
	padding:2px;
}
.cws
{
    FONT-SIZE: 11px;
    BACKGROUND: #cecfce;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
TD.shp
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TD.shp1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px
}
TD.shp11
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px
}
TD.shp2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 10px;
    COLOR: #333333;
    PADDING-TOP: 10px
}
TD.shp22
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    COLOR: #333333;
    PADDING-TOP: 10px
}
TD.shp3
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 10px;
    COLOR: #333333;
    PADDING-TOP: 10px
}
TD.shp4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: #9c9a9c;
    PADDING-BOTTOM: 5px;
    COLOR: #efe1ef;
    PADDING-TOP: 5px
}
TD.shp5
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: #9c9a9c;
    PADDING-BOTTOM: 5px;
    COLOR: #efe1ef;
    PADDING-TOP: 5px
}
.shpi
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 15px;
    COLOR: #444444;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 5px
}
TD.shpg
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 8px
}
TD.shpr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
TD.shpfm
{
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    COLOR: #333333
}
TD.shpfm2
{
    FONT-SIZE: 13px;
    BACKGROUND: #e5e5e5;
    PADDING-BOTTOM: 5px;
    COLOR: #333333
}
TD.bp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px
}
TD.bpsygn
{
    PADDING-RIGHT: 35px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
	background:url(/sygn_f/img/aboutus-bg.gif) no-repeat #000000
	
}
TD.bp-bit1
{
    PADDING-RIGHT: 35px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
	background:url(/bike-suspension/img/bg1.jpg) no-repeat #000000
	
}
.bp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}
.bp2
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 20px
}
.hidbp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/hid-bg.gif);
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}
TD.bp22
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}
TD.bp222
{
    PADDING-RIGHT: 108px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}
TD.bp2222
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px
}
.sygn-new
{
    BACKGROUND: url(/images/menu/sygn-new.gif);
	padding-left:70px;
	color:#ffffff;
	font-size:12px
}
TD.gp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #4a595a
}
TD.gp1
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #7b797b
}
TD.gp2
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #bcbabc
}
TD.bp2
{
    FONT-SIZE: 13px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px
}
TD.bp3
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 9px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 9px
}
TD.wp3
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 9px;
    BACKGROUND-COLOR: #ffffff
}
TD.bp3
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 9px;
    BACKGROUND-COLOR: #000000
}
TD.lup
{
    FONT-SIZE: 11px;
    BACKGROUND: #000000;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px
}
TD.lupdot
{
    BORDER-RIGHT: #d9d9d9 1px dotted;
    FONT-SIZE: 11px;
    BACKGROUND: #000000;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px
}
TD.lupno
{
    FONT-SIZE: 11px;
    BACKGROUND: #000000;
    BORDER-LEFT: medium none;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px
}
.lupcap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #949a94;
    COLOR: #000000;
    LINE-HEIGHT: 14px
}
.lupcap2
{
    FONT-SIZE: 11px;
    BACKGROUND: #d6d7d6;
    COLOR: #000000;
    LINE-HEIGHT: 14px
}
TD.l
{
    FONT-SIZE: 11px;
    BACKGROUND: #000000;
    BORDER-LEFT: medium none;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
TD.l2
{
    BORDER-RIGHT: #d9d9d9 1px dotted;
    FONT-SIZE: 11px;
    BACKGROUND: #000000;
    COLOR: #dbdbdb;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
TD.lc
{
    FONT-SIZE: 11px;
    BACKGROUND: #d6d7d6;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
TD.lt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #949a94;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
.ud
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0000
}
.wmblk
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px
}
.wsblk
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px
}
LI.shpfm
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    LIST-STYLE-TYPE: none
}
LI.shpfm2
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 22px;
    LIST-STYLE-TYPE: none
}
LI.shpfm3
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
    COLOR: red;
    LINE-HEIGHT: 22px;
    LIST-STYLE-TYPE: none
}
UL.shpfm
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 18px
}
TD.wp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 15px;
    COLOR: #444444;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px
}
TD.gp3
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    BACKGROUND: #d7d7d7;
    PADDING-BOTTOM: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px
}
TD.fsbk
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffdb00;
    PADDING-BOTTOM: 3px;
    COLOR: #444444;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 5px
}
TD.fx3
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #2986de;
    PADDING-BOTTOM: 3px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 5px
}
TD.fsct
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ce0000;
    PADDING-BOTTOM: 3px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 10pt;
    PADDING-TOP: 5px
}
TD.lvsfb
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #dedbde;
    PADDING-BOTTOM: 3px;
    COLOR: #444444;
    PADDING-TOP: 3px
}
TD.lvsfb2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ececec;
    PADDING-BOTTOM: 3px;
    COLOR: #444444;
    PADDING-TOP: 3px
}
DIV.sm
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: -12px;
    PADDING-BOTTOM: 0px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
DIV.sm2
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 78px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: -12px;
    PADDING-BOTTOM: 0px;
    COLOR: #e5e5e5;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
TD.tpm
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD.tpmh
{
    BACKGROUND: url(/images/menu/m_b_2.gif)
}
TD.tpmg
{
    BACKGROUND: url(/images/menu/m_b_22.gif)
}
TD.tpmg2
{
    BACKGROUND: url(/images/menu/m_b_22a.gif)
}
TD.tpmr
{
    BACKGROUND: url(/images/menu/m_r_2.gif)
}
TD.tpm2
{
    PADDING-LEFT: 2px;
    BACKGROUND: url(/shopweb/images/topmenu_033.gif)
}
.swt_light-grey
{
    FONT-SIZE: 10px;
    BACKGROUND: #d3d3d3;
    COLOR: #000000;
    LINE-HEIGHT: 10px
}
.swt_honda
{
    FONT-SIZE: 10px;
    BACKGROUND: #e97d3f;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_kawasaki
{
    FONT-SIZE: 10px;
    BACKGROUND: #9ec837;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_suzuki
{
    FONT-SIZE: 10px;
    BACKGROUND: #ecd11b;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_yamaha
{
    FONT-SIZE: 10px;
    BACKGROUND: #829deb;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_harley-davidson
{
    FONT-SIZE: 10px;
    BACKGROUND: #d585f9;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_aprilia
{
    FONT-SIZE: 10px;
    BACKGROUND: #c3c3c3;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_bimota
{
    FONT-SIZE: 10px;
    BACKGROUND: #40b258;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_piaggio
{
    FONT-SIZE: 10px;
    BACKGROUND: #7eb5ff;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_vespa
{
    FONT-SIZE: 10px;
    BACKGROUND: #00ead4;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_bmw
{
    FONT-SIZE: 10px;
    BACKGROUND: #76ace7;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_buell
{
    FONT-SIZE: 10px;
    BACKGROUND: #9ec837;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_ducati
{
    FONT-SIZE: 10px;
    BACKGROUND: #ec8889;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_triumph
{
    FONT-SIZE: 10px;
    BACKGROUND: #c5aa83;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_sym
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_adly
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598c6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_cagiva
{
    FONT-SIZE: 10px;
    BACKGROUND: #ccddb6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_fantic
{
    FONT-SIZE: 10px;
    BACKGROUND: #61c0ac;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_italjet
{
    FONT-SIZE: 10px;
    BACKGROUND: #ccddff;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_kymco
{
    FONT-SIZE: 10px;
    BACKGROUND: #a693ff;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_peugeot
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_atala
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffe6bd;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_benelli
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffbd73;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_beta
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffd2bf;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_derbi
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffa865;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_gilera
{
    FONT-SIZE: 10px;
    BACKGROUND: #ebf25e;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_gas-gas
{
    FONT-SIZE: 10px;
    BACKGROUND: #e0f1c0;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_hm
{
    FONT-SIZE: 10px;
    BACKGROUND: #ff8763;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_hyosung
{
    FONT-SIZE: 10px;
    BACKGROUND: #a8dca0;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_lem
{
    FONT-SIZE: 10px;
    BACKGROUND: #f1f7e9;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_malaguti
{
    FONT-SIZE: 10px;
    BACKGROUND: #bff1ff;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_mbk
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffa55e;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_rieju
{
    FONT-SIZE: 10px;
    BACKGROUND: #25ae9b;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px
}
.swt_tgb
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffaba4;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_husaberg
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_husqvarna
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_ktm
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_vertemati
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_vor
{
    FONT-SIZE: 10px;
    BACKGROUND: #d598b6;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.Paper
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 11px
}
.swt_no-maker
{
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    VERTICAL-ALIGN: top;
    COLOR: #ced9de;
    LINE-HEIGHT: 11px
}
.b
{
    FONT-WEIGHT: bold
}
.sct
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #ffffff
}
.s1
{
    FONT-SIZE: 12pt;
    BACKGROUND: #333333
}
.s2
{
    BACKGROUND: #666666
}
.s3
{
    BACKGROUND: #999999
}
.st
{
    FONT-SIZE: 13px;COLOR: #e5e5e5;LINE-HEIGHT: 16px;border-color:#333333;}
.moto
{
    FONT-SIZE: 11px;
    COLOR: #333333
}
.moto2
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    COLOR: #e5e5e5
}
.moto3
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    COLOR: #333333
}
.moto4
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 15px;
    COLOR: #333333;
    PADDING-TOP: 15px
}
.lls1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #e5e5e5;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: left
}
.lls2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #e5e5e5;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN: left
}
.hid-t
{
    BORDER-style: solid;
    border-width: 1px;
    border-color: #FFFF42;
}
.hid-55w
{
    BORDER-style: solid;
    border-width: 1px;
    border-color: #879398;
}
.hid-t-r
{
    BORDER-style: solid;
    border-width: 1px;
    border-color: #FFFFff;
    background-color:#10245A
}
.wp-hid-r
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
    background: #10245A
}
.hid-t2
{
    BORDER-style: solid;
    border-width: 1px;
    border-color: #ffffff;
    FONT-SIZE: 13px;
    COLOR: #e5e5e5;
    background: url(/bike-headlight/img/hid-tb1.jpg)
    
}
h2.hid-mini-a {font-size:20px;margin:0px;padding-top:15px;padding-bottom:18px;padding-left:30px;background-image:url(/bike-headlight/img/hid_mini_top-a.jpg);background-repeat:no-repeat;}
h2.hid-mini-b {font-size:20px;margin:0px;padding-top:15px;padding-bottom:18px;padding-left:30px;background-image:url(/bike-headlight/img/hid_mini_top-b.jpg);background-repeat:no-repeat;}
h2.hid-mini-c {font-size:20px;margin:0px;padding-top:18px;padding-left:10px;background-image:url(/bike-headlight/img/hid_mini_top-c.jpg);background-repeat:no-repeat;}
h2.hid-mini-d {font-size:20px;margin:0px;padding-top:18px;padding-left:10px;background-image:url(/bike-headlight/img/hid_mini_top-d.jpg);background-repeat:no-repeat;}
h2.hid-mini-e {font-size:20px;margin:0px;padding-top:18px;padding-left:10px;background-image:url(/bike-headlight/img/hid_mini_top-e.jpg);background-repeat:no-repeat;}
h2.hid-mini-clr {font-size:20px;margin:0px;padding-top:15px;padding-bottom:18px;padding-left:70px;}
h2.hid-mini-bl {line-height:28px;font-size:20px;margin:0px;padding-top:5px;padding-bottom:5px;margin-left:10px;padding-left:55px;background-image:url(/bike-headlight/img/hid-gentsuki-mini-1pt.gif);background-repeat:no-repeat;}
.hid-mini-gaiyou {padding-left:75px;padding-right:165px;margin-bottom:10px}
.wp-hid
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px;
    background: url(/bike-headlight/img/hid-tb2.jpg)
}
.wp-hid2
{
    PADDING: 3px;
    background: url(/bike-headlight/img/hid-tb2.jpg);
}
.wp-hid3
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    BACKGROUND: #EFF7FF;
    PADDING-BOTTOM: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 15px
}
.hid-h1
{
      padding:10px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-headlight/img/hid_back0.jpg)
      
}
.hid-h1-1
{
      padding:10px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-headlight/img/hid_back000.jpg)
      }
.bitubo-h1
{
      padding:10px;
      line-height:15px;
      padding-left:80px;
      background: url(/bike-suspension/img/bitubo-h1.jpg);
}
.alth-h1
{
      padding:10px;
      line-height:15px;
      padding-left:80px;
      background: url(/brake-disk/img/alth-h1.jpg);
}
.mio-h1
{
      padding-top:4px;
      padding-bottom:2px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-navi-gps/img/mio-back.gif)
      
}
.mio-h1b
{
      padding-top:4px;
      padding-bottom:2px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-navi-gps/img/mio-backb.gif)
      
}
.miotop-h1
{
      padding-top:4px;
      padding-bottom:2px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-navi-gps/img/iriver-mio-back.gif)
      
}
.mount-h1
{
      padding-top:6px;
      padding-bottom:2px;
      line-height:20px;
      padding-left:120px;
	  font-size:16px;
      background: url(/bike-mount-system/img/mount-h1.gif)
      
}
.topic-h1
{
      padding-top:6px;
      padding-bottom:2px;
      line-height:20px;
      padding-left:120px;
	  font-size:16px;
      background: url(/sygnhouse/img/topic-h1.gif)
      
}
.bane-h1
{
      padding:10px;
      line-height:15px;
      padding-left:10px;
	  color:#000000;
      background: url(/insole/img/bane-h1.jpg);
}
h1.mio-main
{
      color:#909090;
      padding-top:3px;
      padding-bottom:3px;
      margin:0px;
      font-size:26px;
	  line-height:29px;}
h2.mio-p560 {
	font-size:20px;
	height:50px;
	width:630px;
	padding:0px;
	padding-top:10px;
	padding-left:60px;
	margin-bottom:10px;
	line-height:24px;
	background:url(/bike-navi-gps/img/mio-p560-h2.gif);
	background-repeat:no-repeat}
h2.miop560 {
	font-size:18px;
	height:25px;
	width:auto;
	padding:0px;
	margin-bottom:5px;
	line-height:18px;
	background:url(/bike-navi-gps/img/mio-p560-h22.gif);
	background-repeat:no-repeat}
h1.mount-main
{
      color:#D00000;
      padding-top:3px;
      padding-bottom:3px;
      margin:0px;
      font-size:26px;
	  line-height:29px;}
h1.bane-main
{
      color:#fcc700;
      padding-top:3px;
      padding-bottom:3px;
      margin:0px;
      font-size:26px;
	  line-height:29px;}
.hal-h1
{
      padding:2px;
      padding-left:35px;
      background: url(/bike-headlight/img/halh1.jpg)
      
}
.hal-h12
{
      padding:2px;
      padding-left:10px;
      background: url(/images/tp_all_01011.gif)
      
}
.hid-h1-r
{
      padding:10px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-headlight/img/hid_back-r.jpg)
      
}
.hid-h1-i
{
      padding:10px;
      line-height:15px;
      padding-left:50px;
      background: url(/bike-headlight/img/hid_back-i.jpg)
      
}
.hid-8tai
{
    padding:13px;
    padding-left:15px;
    background: url(/images/hid_gal_bar2.gif);
	background-repeat:no-repeat
}
.hid-qual
{
    background: url(/bike-headlight/img/hid_quality_1.gif);
    padding-top:11px;
    padding-left:45px;
}
A.hid-page:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FFD321;
    text-decoration: underline
}
A.hid-page:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FFD321;
    text-decoration: underline
}
A.hid-page:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FFAD47;
    text-decoration: underline
}
.bcom-tbl
{
    border-left-color:#1F264E;
    border-right-color:#1F264E;
    border-bottom:hidden;
    border-top:hidden;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
	background-color:#d7d7d7;
	font-size:13px;
    color:#333333;
	}
.bcom-tbl-1
{
    border-left-color:#1F264E;
    border-right-color:#1F264E;
    border-bottom:hidden;
    border-top:hidden;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
	background-image:url('/bike-intercom/img/bcom_top_bg1.gif');
	font-size:13px;
    color:#333333;
	}
.bcom-tbl-2
{
    border-left-color:#1F264E;
    border-right-color:#1F264E;
    border-bottom:hidden;
    border-top:hidden;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
	background-image:url('/bike-intercom/img/bcom_top_bg2.gif');
	font-size:13px;
    color:#333333;
	}
.bcom-tblp
{
    border-left-color:#1F264E;
    border-right-color:#1F264E;
    border-bottom:hidden;
    border-top:hidden;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
	font-size:13px;
    color:#333333;	
    background-image:url('/bike-intercom/img/bcom-product-bg-new.gif');
}
.bcom-detail
{
    background-image:url('/bike-intercom/img/bcom_use_h1.gif');
	vertical-align:top
}
.bcom-link
{
    margin:0px;
    padding-top:8px;
    padding-left:27px
}
.bcom-pd
{
vertical-align:top;
padding:5px;
color:#FFFFFF;
font-size:11px;
line-height:18px;
padding-top:10px;
}
.bcom-top-tp
{
    padding:5px;
    font-size:12px;
    color:#ffffff;
	text-align:justify;
}
h1.bcom-top-t
{
    padding:0px;
    margin:0px;
    color:#ffffff;
    font-size:15px;
    line-height:17px;
}
h1.bcom-top-tw
{
    padding:0px;
    margin:0px;
    color:#ffffff;
    font-size:15px;
    line-height:17px;
	text-align:center
}
h2.bcom-top1
{
    margin:0px;
    padding-left:30px;
	padding-bottom:0px;
    color:#1e264e;
    font-size:16px;
    line-height:18px;
}
.bcom-toku-lt
{
    background-image:url('/bike-intercom/img/bcom-h1-tkl.gif');
}
.bcom-toku-lb
{
    background-image:url('/bike-intercom/img/bcom-toku-lb.gif');
    padding-right:10px
}
.bcom-toku-rt
{
    background-image:url('/bike-intercom/img/bcom-h1-tkr.gif');
}
.bcom-toku-rb
{
    background-image:url('/bike-intercom/img/bcom-toku-rb.gif');
	padding-right:10px
}
.bcom-tk-img
{
padding:0px;
margin:0px;
vertical-align:top
}
.bcom-tk-bdy
{
	color:#333333;
	padding:6px;
	background-color:#BDBEC4;
	text-align:left
}
.bcom-tk-m
{
background-color:#d7d7d7;
}
p.bcom-txt
{
margin-top:5px;
margin-bottom:5px;
padding:5px;
font-size:13px;
color:#333333
}
p.bcom-txt-sm
{
margin-top:5px;
margin-bottom:5px;
padding:5px;
font-size:11px;
color:#333333
}
p.bcom-txt-sm2
{
margin:0px;
padding:5px;
font-size:10px;
color:#333333
}
h1.bcom-about
{
    color:#1e264e;
    font-size:20px;
    line-height:39px;
}
h1.bcom-top
{
    color:#ffffff;
    font-size:20px;
    line-height:39px;
	padding-top:4px;
	padding-left:25px;
	margin:0px
}
h1.bcom-top2
{
    color:#1e264e;
    font-size:16px;
    line-height:20px;
	padding-top:15px;
	padding-left:35px;
	margin:0px
}
h1.bcom-toku-l
{
    color:#ffffff;
    font-size:20px;
    line-height:39px;
    margin:0px;
    padding-left:238px;
}
h1.bcom-toku-r
{
    color:#ffffff;
    font-size:20px;
    line-height:39px;
    margin:0px;
    padding-left:233px}
	
h2.bcom-news
{
    background-image:url('/bike-intercom/img/bcom-news-h2.gif');
    padding-left:120px;
    color:#1e264e;
    font-size:16px;
    line-height:62px;
}
td.bcom-news-bt
{
    background-image:url('/bike-intercom/img/bcom-news2-h1.gif');
}
td.bcom-news-bt
{
    background-image:url('/bike-intercom/img/bcom-news2-h1.gif');
}
h2.bcom-top-toku
{
    background-image:url('/bike-intercom/img/bcom_top_0001.gif');
	color:#ffffff;
    font-weight:bold;
    font-size:18px;
    margin:0px;
    padding:0px;
	padding-left:8px;
	line-height:51px
	}
h1.bcom-news {color:#ffffff;font-weight:bold;font-size:25px;margin:0px;padding:0px;padding-top:40px;padding-left:100px;}
h1.bcom-product
{
    padding-left:80px;
	padding-top:13px;
    color:#1F264E;
    font-size:16px;
}
h1.bcom-sol-detail
{
    color:#1F264E;
    font-size:16px;
	padding:0px;
	margin:0px;
	padding-left:110px;
}
h1.bcom-tp1
{
    margin:0px;
    padding:0px;
    padding-left:25px;
	padding-top:10px;
    color:#1F264E;
    font-size:16px;
	line-height:20px;
}
h1.bcom-tp2
{
    margin:0px;
    padding:0px;
    padding-left:25px;
	padding-top:10px;
    color:#1F264E;
    font-size:16px;
	line-height:20px;
}
td.bcom-product-td
{
    background-image:url('/bike-intercom/img/bcom-product-h1-new.gif');
}
h2.bcom-product1
{
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-size:14px;
	padding-left:135px;
	line-height:15px
}
h2.bcom-product2
{
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-size:15px;
    padding-right:135px;
	line-height:15px
}
h1.bcom-sol
{
    margin:0px;
    padding:0px;
    padding-top:5px;
    padding-left:55px;
    color:#ffffff;
    font-size:16px;
    line-height:17px;
}
h1.bcom-top1
{
    padding:5px;
    color:#1e264e;
    font-size:24px;
    line-height:25px;
	font-weight:bolder
}

.bcom-prod1
{
    background-image:url('/bike-intercom/img/bcom-product-h21.gif');
}
.bcom-prod2
{
    background-image:url('/bike-intercom/img/bcom-product-h22.gif');
}
p.bcom-prodbl
{
    font-size:13px;
    color:#333333;
    padding:5px;
    padding-top:0px;
    padding-right:80px;
    margin:0px
}
p.bcom-prodbr
{
    font-size:13px;
    color:#333333;
    padding:5px;
    padding-top:0px;
    padding-left:80px;
    margin:0px
}
p.bcom-prod-infr
{
    font-weight:bold;
    font-size:12px;
    color:#1e264e;
    padding-left:80px;
}
p.bcom-prod-inf
{
    font-weight:bold;
    font-size:12px;
    color:#1e264e;
    padding-left:5px;
}
.bcom-tbl2
{
    font-size:11px;
    color:#1e264e;
	background-color:#FFFFFF
}
.mp
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #444444;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px;
    background: #FFFFE7
}
.mp-l
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #444444;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px;
    background: #FFFFE7
}
.mp-r
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    COLOR: #444444;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px;
    background: #FFFFE7
}
.mp2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    COLOR: #444444;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 10px;
    background: #FFFFE7;
    text-align:left;
    vertical-align: top
}
.mnt1
{
margin-bottom:3px
}
.mnt2
{
margin-top:3px
}
.recruit
{padding-left:10px;padding-right:10px;margin:0px}
p.recruitw
{padding:0px;margin:0px;background-color:#ffffff;}
.recruit2
{padding:1px;margin:1px;background-color:#990000;line-height:2px}
.bitubo-sus
{padding:15px;background-image:url(/bike-suspension/img/div-bg.jpg);margin-bottom:13px;line-height:18px}
.bitubo-sus-lng
{padding:15px;background-image:url(/bike-suspension/img/div-bgl.jpg);margin-bottom:13px;line-height:18px}
.bitubo-sus2
{padding:15px;background-image:url(/bike-suspension/img/div-bg2.jpg);margin-bottom:13px;line-height:18px}
.bitubo-sus-red
{padding:15px;background-image:url(/bike-suspension/img/div-bgr.jpg);margin-bottom:13px;line-height:18px}
.bitubo-sus-red-dbl
{padding:15px;background-image:url(/bike-suspension/img/div-bg3.jpg);margin-bottom:13px;line-height:18px}
.bitubo-sus-red-lng
{padding:15px;background-image:url(/bike-suspension/img/div-bg5.jpg);margin-bottom:13px;line-height:18px}
.bit-prod-th
{font-size:18px;text-align:left;padding:5px;padding-left:20px;background-image:url(/bike-suspension/img/bitprod.gif);}
.bitubo-sus-wide
{padding:15px;background-image:url(/bike-suspension/img/div-bg-wide.jpg);margin-bottom:13px;line-height:18px}

.bane-insole
{padding:15px;background-image:url(/insole/img/div-bg.jpg);margin-bottom:13px;line-height:18px}
.bane-insole-wide
{padding:15px;background-image:url(/insole/img/div-bg-wide.jpg);margin-bottom:13px;line-height:18px}

.news-top-mio
{padding:0px;background-image:url(/contents_inc/img/news.gif);color:#CCCCCC}
.news-bg-mio
{padding:5px;padding-left:65px;background-image:url(/contents_inc/img/bg.gif);color:#CCCCCC;font-size:10px}
.news-top-bitubo
{padding:0px;background-image:url(/contents_inc/img/news2.gif);color:#CCCCCC}
.news-bg-bitubo
{padding:5px;padding-left:65px;background-image:url(/contents_inc/img/bg2.gif);color:#CCCCCC;font-size:10px}
.news-top-mount
{padding:0px;background-image:url(/contents_inc/img/news3.gif);color:#CCCCCC}
.news-bg-mount
{padding:5px;padding-left:65px;background-image:url(/contents_inc/img/bg3.gif);color:#CCCCCC;font-size:10px}
.news-top-bcom
{padding:0px;background-image:url(/contents_inc/img/news4.gif);color:#CCCCCC}
.news-bg-bcom
{padding:5px;padding-left:65px;background-image:url(/contents_inc/img/bg4.gif);color:#CCCCCC;font-size:10px}
.i-magic-h1
{
      padding:8px;
      line-height:20px;
      text-align:right;
	  padding-right:10px;
      background: url(/bike-mirror/img/i-magic_header_1.jpg);
      FONT-SIZE: 18px;
      COLOR: #f5f5f5
}

.alth-green-h
{padding:5px; BACKGROUND: url(/brake-disk/img/alth-bg-green-gradient.jpg) no-repeat #000000;margin:0px;line-height:26px;FONT-SIZE: 14px}
.alth-green
{padding:5px; BACKGROUND: url(/brake-disk/img/alth-bg-green-line.jpg) no-repeat #000000;margin:0px;line-height:12px;FONT-SIZE: 12px}
.alth-red-h
{padding:5px; BACKGROUND: url(/brake-disk/img/alth-bg-red-gradient.jpg) no-repeat #000000;margin:0px;line-height:26px;FONT-SIZE: 14px}
.alth-red
{padding:5px; BACKGROUND: url(/brake-disk/img/alth-bg-red-line.jpg) no-repeat #000000;margin:0px;line-height:12px;FONT-SIZE: 12px}

/*------------------iriver------------------------*/
.iriver-h1b
{padding-top:4px;padding-bottom:2px;height:35px;line-height:15px;padding-left:50px;background: url('/bike-navi-gps/img/iriver-back.jpg');border-left:solid 1px #666666;border-right:solid 1px #666666;}
td.detail
{font-size:12px;}
td.bp-iriver {padding-left:15px;padding-top:15px;padding-right:0px;padding-bottom:0px;font-size:13px;color:#e5e5e5;line-height:16px;}
img.right15
{padding-right:10px;margin-right:15px;}
a.verytop:link
{FONT-SIZE: 11px;COLOR: #dbdbdb;LINE-HEIGHT: 14px;COLOR: #ffffff;}
a.verytop:active
{FONT-SIZE: 11px;COLOR: #dbdbdb;LINE-HEIGHT: 14px;COLOR: #ff0000;}
a.verytop:visited
{FONT-SIZE: 11px;COLOR: #dbdbdb;LINE-HEIGHT: 14px;COLOR: #cccccc;}
a.verytop:hover
{FONT-SIZE: 11px;COLOR: #dbdbdb;LINE-HEIGHT: 14px;COLOR:#666666;}
.verytop
{FONT-SIZE: 11px;COLOR: #dbdbdb;LINE-HEIGHT: 14px;}
h4.iriver-title
{font-size:15px;color:#ffffff;padding:4px;padding-left:20px;line-height:25px;font-weight:bold;background-image:url('/bike-navi-gps/img/iriver-tit2.gif');}
h4.iriver-title2
{font-size:15px;color:#ffffff;margin-top:0px;padding:4px;padding-left:20px;margin-left:300px;line-height:25px;font-weight:bold;background-image:url('/bike-navi-gps/img/iriver-tit2.gif');}
TD.wp-iriver {padding-top:15px;padding-bottom:0px;padding-right:0px;FONT-SIZE:13px;BACKGROUND:#ffffff;COLOR:#444444;LINE-HEIGHT:16px;}
p.r15
{margin-right:15px;}
p.left200
{margin-left:280px;}
p.b190
{padding-bottom:190px;}
p.b100
{padding-bottom:100px;}
p.b115
{padding-bottom:115px;}
p.b60
{padding-bottom:60px;}
p.b45
{padding-bottom:45px;}
p.b30
{padding-bottom:30px;}

.b10
{padding-bottom:10px;}












