BODY
{
}
A
{
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #800000;
    font-weight: bold
}
A:active
{
    COLOR: #ff0000;
    font-weight: bold
}
A:visited
{
    COLOR: #666666;
    font-weight: bold
}
A:hover
{
    COLOR: #ff0000;
    font-weight: bold
}
.tops
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.tops:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
A.tops:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cccccc
}
A.tops:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FFC3FF
}
.h1tops
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #878D9A
}
.productRow1
{
    BACKGROUND-COLOR: #efefef
}
.productRow2
{
    BACKGROUND-COLOR: #ffffff
}
A.productListMoreInfo:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #9c1818;
    TEXT-DECORATION: underline
}
A.productListMoreInfo:visited
{
    FONT-SIZE: 9pt;
    COLOR: #680000;
    TEXT-DECORATION: underline
}
.productListHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #6A5E87
}
.productListDescription
{
    FONT-SIZE: 9pt;
    COLOR: #333333
}
.productListDescription2
{
    FONT-SIZE: 11pt;
    font-weight: bold;
    COLOR: #efefef
}
.productListDescription3
{
    FONT-SIZE: 9pt;
    COLOR: #efefef
}
.productListPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #e00009
}
.productListPrice2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #e00009
}
.productListRRP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333
}
.headingshop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6D636E
}
.categoryHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #000099
}
.categoryDescription
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
    font-weight:normal
}
.productText
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.productTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666
}
.bodyTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', '‚l‚r ƒSƒVƒbƒN', 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif
}
.categoryRow
{
    COLOR: #440045;
    font-weight:bold
}
A.newshop:link
{
    FONT-WEIGHT: bold;
    COLOR: #672178;
    text-decoration:underline
}
A.newshop:active
{
    FONT-WEIGHT: bold;
    COLOR: #672178;
    text-decoration:underline
}
A.newshop:visited
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    text-decoration:underline
}
A.newshop:hover
{
    FONT-WEIGHT: bold;
    COLOR: #E3ACF0;
    text-decoration:underline
    
}
A.newshoptop:link
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    text-decoration:underline;
    font-size: 9pt
}
A.newshoptop:active
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    text-decoration:underline;
    font-size: 9pt
}
A.newshoptop:visited
{
    FONT-WEIGHT: bold;
    COLOR: #3C004D;
    text-decoration:underline;
    font-size: 9pt
}
A.newshoptop:hover
{
    FONT-WEIGHT: bold;
    COLOR: #E3ACF0;
    text-decoration:underline;
    font-size: 9pt
    
}
.newshoptop
{
    FONT-WEIGHT: bold;
    COLOR: #444444;
    font-size: 9pt
}
A.newshop2:link
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    font-size: 9pt
}
A.newshop2:active
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    font-size: 9pt
}
A.newshop2:visited
{
    FONT-WEIGHT: bold;
    COLOR: #3C004D;
    font-size: 9pt
}
A.newshop2:hover
{
    FONT-WEIGHT: bold;
    COLOR: #E3ACF0;
    font-size: 9pt
    
}
A.newshopsubcategory:link
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    text-decoration:underline;
    font-size: 13pt
}
A.newshopsubcategory:active
{
    FONT-WEIGHT: bold;
    COLOR: #732F82;
    text-decoration:underline;
    font-size: 13pt
}
A.newshopsubcategory:visited
{
    FONT-WEIGHT: bold;
    COLOR: #3C004D;
    text-decoration:underline;
    font-size: 13pt
}
A.newshopsubcategory:hover
{
    FONT-WEIGHT: bold;
    COLOR: #E3ACF0;
    text-decoration:underline;
    font-size: 13pt
    
}
.topshop
{
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    color: #333333;
    font-size: 10pt;
}
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
}
.sp
{
    FONT-SIZE: 10pt;
    COLOR: #444444;
    LINE-HEIGHT: 16px
}
td.tpm
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}
.shopm
{

    BACKGROUND: url(../images/m_b_02.gif)
}
.shopm2
{

    BACKGROUND: url(../images/m_b_022.gif)
}
.shopm3
{

    BACKGROUND: url(../images/m_b_0222.gif)
}
td.tpm2
{
    BACKGROUND: url(http://www.bolt.co.jp/ShopWeb/images/topmenu_033.gif);
    padding-left:2px
}
td.tpm3
{
    BACKGROUND: url(http://www.bolt.co.jp/ShopWeb/images/topmenu_044.gif);
    padding-left:2px
}
.productListMan
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #57a9d2
}
.tbg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #5B176B;
    COLOR: #ffffff
}
.tbg2
{
    BACKGROUND: #ffffff
}
.tbg20
{
	FONT-SIZE: 9pt;
    BACKGROUND: #ffffff
}
TD.tpmg2
{
    BACKGROUND: url(http://www.bolt.co.jp/images/menu/m_b_22a.gif)
}