/* ==================================================
  List Page CSS
-----------------------------------------
/* ==========================================
 01.Ttopic Path                             */
 
p#topicPath {
font-size:1.2em;
padding: 10px;
} 

/* ==========================================
 02.linkList                                */

div.linkList {
padding:10px;
border:1px solid #ddd;
border-width:1px 0 0;
}
div.linkList ul li {
display:inline;
padding-left:10px;
background: url(https://img05.shop-pro.jp/PA01113/068/etc/common_ico_05.gif) no-repeat left 0.1em;
} 

/* ==========================================
 03.productsListArea                        */
#contents #productsListArea {
margin:0 ;
padding:10px 0 0;
border:1px solid #ddd;
border-width:1px 0 1px;
overflow: hidden;
_zoom: 1;
}
#contents #productsListArea:after	{
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
#contents #productsListArea h2 {
margin:0 10px;
padding:1px 12px;
font-weight:bold;
background-color:#FF7F1A;
color:#fff;
}
#contents div.searchNav {
padding:10px 10px 0;
text-align:center;
}
#contents div.searchNav ul li {
display:inline;
padding-right:20px;
font-size:1.4em;
}
#contents div.pageNav {
padding:10px;
text-align:center;
}
#contents div.pageNav ul li {
display:inline;
padding-right:10px;
font-size:1.2em;
}
#contents #productsListArea p.sort {
padding:4px 10px;
background-color:#f6f6f6;
text-align:right;
}
#contents #productsListArea p.sort span {
font-weight:bold;
}
#contents #productsListArea #productsListContainer {
border:1px solid #FF7F1A;
border-width:3px 0 0;
margin:0 -2px 0 -1px;
overflow: hidden;
_zoom: 1;
}
#contents #productsListArea #productsListContainer div.productsBox {
margin:0 0 -1px -1px;
padding:10px;
border:1px solid #ddd;
border-width:0 1px;
width:220px;
min-height:23em;
height: auto !important;
height: 23em;
float:left;
overflow: hidden;
_zoom: 1;
}
#contents #productsListArea #productsListContainer div.productsBox ul li {line-height:1.2; text-align:center;}
#contents #productsListArea #productsListContainer div.productsBox ul li.p-name {
text-align:left;
padding:0 0.5em;
min-height:2.4em;
height: auto !important;
height: 2.4em;
}

div.lineBox {
clear: both;
border:1px solid #ddd;
border-width:1px 0  0;
overflow: hidden;
zoom: 1;
}
#contents #noProducts {
margin:0 ;
padding:10px 0;
border:1px solid #ddd;
border-width:1px 0 1px;
overflow: hidden;
_zoom: 1;
}
#contents #noProducts p {
text-align:center;
}
#contents #noProducts .searchBox {
padding:10px;
margin:30px;
background-color:#f6f6f6;
text-align:center;
}
#s-cat,#s-key {
margin-right:1em;
}
