@charset "utf-8";

/* main
-----------------------------------------*/
#cap {
   width: 100%;
   overflow: hidden;
   position: relative;
}
/* sort
----------------------*/
#cap p.sort {
   padding: 5px 0;
   font-size:83.4%;
   text-align: center;
   margin-bottom: 1.62em;
   position: absolute;
   right: 10px;
   top: 2px;
}
#tview {
   position:absolute;
   bottom:0;
   right:0;
   background: url(../../img/view1.png) no-repeat left center;
   padding-left: 20px;
}
/* pageing
----------------------*/
p.page {
   padding: 15px 0;
   font-size:83.4%;
   text-align: center;
   margin-bottom: 20px;
   width:100%;
   clear:left;
}
/* list
----------------------*/
#list li {
   width: 24.9%;
   height: 200px;
   overflow: hidden;
   float: left;
   text-align: center;
   font-size: inherit;
}
.piccar {
   width: 108px;
   height: 84px;
   overflow:hidden;
   margin: 0 auto;
   position: relative;0;
   margin-bottom: 3px;
   _margin-bottom: 3px;
}
.piccar a {
   display: block;
   width: 98px;
   height: 74px;
   border: 1px solid #ddd;
   padding: 4px;
}
.piccar a:hover {
   border: 1px solid red;
}
.saleobi {
   position: absolute;
   top:1px;
   left:0;
   clear: both;
   z-index: 1;
}
#list p {
   margin: 0;
   _font-size: 100%;
}
#list p span.price {
   color: red;
   font-weight: bold;
   font-size: 108.4%;
}
#list p span.price2 {
   color: orange;
   font-weight: bold;
   font-size: 108.4%;
}
#list p span.price3 {
   color: green;
   font-weight: bold;
   font-size: 108.4%;
}
#list p span.price {
   color: red;
   font-weight: bold;
   font-size: 108.4%;
}
#list p span.nm {
   font-size: 83.4%;
   color: #998866;
}
#list h4 {
   margin: 0;
   padding: 0;
   font-weight: bold;
   font-size: 91.7%;
   _font-size: 100%;
}
span.paf {
   color:#A90A08;
   font-weight:bold;
   font-size:108.4%;
}
span.stf {
   font-weight:
   bold;font-size:125%;
}

/* sale category
----------------------*/
#salecate {
   width: 75%;
   margin: 2em auto 3em;
   overflow:hidden;
}
#salecate dt {
   font-weight: bold;
}
#salecate dl {
   text-align: center;
}
#salecate dt,
#salecate dd {
   display: inline;
   margin: 0 1em 0 0;
   float: left;
}
