h2.com-i{
background:url(http://img15.shop-pro.jp/PA01088/169/etc/title-icon.jpg) no-repeat 0 0;
margin:0 0 20px 0;
height:36px;
padding:2px 0 2px 55px;
font-size:1.2em;
color:#000000;
border-bottom:2px solid #666666;
line-height:125%;
}
.leftbox{
clear:both;
position:relative;
margin:10px 0 10px 0;
padding:0 0 15px 0;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/border.gif) repeat-x 0 bottom;
overflow:hidden;
}
.leftbox img{
float:left;
margin:0 5px 0 0;
padding:5px;
border:#999999 solid 1px;
}
.leftbox div{
width:150px;
float:left;
margin:5px;
}
.leftbox div p{
text-align:center;
clear:both;
}
.leftbox h3 {
margin:0;
padding:0;
color:#669900;
font-size:0.85em;
line-height:125%;
}
.leftbox h3 a {
margin:0;
color:#669900;
}
.leftbox h3 a:hover {
margin:0;
color:#FF6600;
}
p.price {
margin:5px 0 0 0;
color:#FF0000;
font-size:0.85em;
}
.sort {
margin:5px;
font-size:0.75em;
color:#333333;
}
.sort span {
color:#006600;
}
.pagenavi {
margin:5px;
padding:5px 20px;
border:#999999 solid 1px;
font-size:0.75em;
color:#333333;
overflow:hidden;
}
.pagenavi span {
font-weight:bold;
}
/* サブカテゴリ
----------------------*/
.subcate-conteinar {
margin:0 0 40px 0;
padding:0;
}
.subcate-conteinar h3 {
margin:0 0 10px 40px;
padding:0;
font-size:0.85em;
color:#666666;
font-weight:normal;
}
.subcate-conteinar ul {
margin:0 40px;
padding:10px 20px;
list-style:none;
border:#CCCC00 solid 2px;
}
.subcate-conteinar li {
margin:2px 0 12px 0;
padding:5px 46px;
font-size:1.0em;
color:#660000;
font-weight:bold;
background:url(http://img15.shop-pro.jp/PA01088/169/etc/icon-subcategory.jpg) no-repeat left center;
}
.subcate-conteinar li a {
margin:0;
padding:0;
color:#660000;
text-decoration:none;
}
.subcate-conteinar li a:hover {
margin:0;
padding:0;
color:#FF6600;
text-decoration:none;
}