.xlarge { font-size:13pt;line-height:130% }

.large { font-size:12pt;line-height:130% }

.small { font-size:10pt; line-height:130% }

.ssmall { font-size:9pt; line-height:130% }

.xsmall { font-size:8pt; line-height:130% }


a {text-decoration:none;color:#0033FF;}
a:hover {text-decoration:underline; color:#CC0033; }



#category_box{
width: 360px;
margin: 0;
padding: 0;
font-size: 10px;
}
#category_box p{
margin: 0;
padding: 0;
}
#category_box p.title{
margin-bottom: 2px;
}

#category_list p{
width: 360px;
margin: 0 0 1px 0;
padding: 0;
background: url(image/top/category_box/item_bg.jpg) top left;
}

#category_list p a{
width: 360px;
color:#3b3b3b;
display: block;
cursor:pointer;
}
#category_list p a:hover{
color:#d19705;
text-decoration: none;
}

#category_list p strong{
font-size: 10px;
padding-right: 0.5em;
}
#category_list p span{
display: block;
float: left;
width:320px;
margin-top: 8px;
margin-bottom:4px;
line-height: 1.2em;
}
#category_list p span.img{
background: none;
width:40px;
margin-top: 0;
margin-bottom:0;
background: url(image/top/category_box/arrow.gif) 28px 11px no-repeat;
}
#category_list img{
margin: 2px;
border: none;
}
#category_list p em{
font-style: normal;
}
#category_list p a strong{
color:#131c69;
font-size: 12px;
}
#category_list p a:hover strong{
color:#d19705;
}


#category_box ul{
margin: 0;
padding: 6px 0;
list-style: none;
width: 360px;
}
#category_box ul img{
border: none;
}
#category_box li{
float: left;
}

#goto_cart{
width: 185px;
}

/*------------------------*/
#category_box2{
width: 175px;
margin: 0 0 0 10px;
padding: 0;
font-size: 10px;
}
#category_box2 p{
margin: 0;
padding: 0;
}
#category_box2 p.title{
margin-bottom: 2px;
}
#category_box2 p.title2{
padding-bottom: 1px;
}
#category_box2 ul{
margin: 0;
padding: 0;
list-style: none;
}
#category_box2 ul img{
border: none 0px;
}
#category_box2 li{
text-align: left;
margin: 0 ;
padding: 0;
}
#category_box2 li img{
margin: 0 ;
}



#category_list2 p{
width: 175px;
margin: 0 0 1px 0;
padding: 0;
background: url(image/top/category_box/item_bg.jpg) top left;
}


#category_list2 p strong{
font-size: 10px;
padding-right: 0.5em;
}
#category_list2 p span{
display: block;
float: left;
width:135px;
margin-top: 9px;
margin-bottom:4px;
line-height: 1em;
}
#category_list2 p span.img{
background: none;
width:40px;
margin-top: 0;
margin-bottom:0;
background: url(image/top/category_box/arrow.gif) 28px 11px no-repeat;
}
#category_list2 img{
margin: 2px;
border: none;
}

#category_list2 p a{
font-weight: bold;
color:#131c69;
display: block;
}
#category_list2 p a:hover{
color:#d19705;
text-decoration: none;
}


#category_box2 li img{
margin: 2px 0;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
