.itemalea {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        color:#333333;
        background-color:#ffffff;
        font-family: sans-serif;
}

.itemalea-hedder {
      width:900px;
      float:left;
      text-align:left; 
      margin:0px 0px 0px 0px;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 20px;
      color:#333333;
     background-color:#ffffff;
          font-family: sans-serif;
}

.itemalea-hedder-sub {
      float:left;
      margin:0px 0px 0px 20px;
      padding:0px 0px 0px 0px;
      color:#333333;
      background-color:#ffffff;
            font-family: sans-serif;
}

.itemalea-sort {
      width:900px;
      float:left;
      text-align:left; 
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 20px;
      color:#333333;
      background-color:#ffffff;
          font-family: sans-serif;
}

.page1 {
      width:900px;
      float:left;
      text-align:left; 
      margin: :0px 0px 0px 0px;
      padding:10px 0px 0px 20px;
      color:#333333;
      background-color:#ffffff;
            font-family: sans-serif;
}     

.item {
      width:900px;
      float:center;
      font-size: 10px;
      margin:0px 0px 0px 0px;
      padding:20px 0px 20px 0px;
      color:#333333;
      background-color:#ffffff;
          font-family: sans-serif;
}


.page2 {
      width:900px;
      float:left;
      text-align:left; 
      margin: :0px 0px 0px 0px;
      padding:10px 0px 0px 20px;
      color:#333333;
      background-color:#ffffff;
            font-family: sans-serif;
}     


/*
 * product list
 */
.prd-lst-unit {
   width: 331px;
    height: 100%;
  cursor: pointer;
        float:left;
  text-align: left;
  overflow: visible;
  padding: 0;
     margin:59.5px 59.5px 59.5px 59.5px;
}
.prd-lst-link{
  display: block;
  color: #fff;
 width: 331px;
  height: 100%;
}
.unit-inner{
  width: 331px;
  height: 100%;
    position: relative;
  clear: both;
}
.prd-lst-cap {
    background: transparent;
   position: absolute;
    width: 331px;
    height: 100%;
    top: 0;
    left: 0;
}
.prd-lst-cap-inner{
  padding: 15px;
        font-family:  sans-serif;
}
.prd-lst-img {
  display: block;
}
span.prd-lst-span {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  margin: .3em 0;
  font-size: 11px;
  color: #fff;
  width: auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  filter: alpha( opacity=0 );
  opacity: 0;
  * display: none;
}
.prd-lst-regular {
  text-decoration: line-through;
}
.prd-lst-discount {
  color: #FFF;
  font-weight: bold;
}
.unit-inner:hover .prd-lst-cap{
  background: url("https://img.shop-pro.jp/tmpl_img/74/blur.png");
  background-repeat : repeat;
  background-position: left;
}
.unit-inner:hover span.prd-lst-span{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: alpha( opacity=100 );
  opacity: 1;
  * display: block;
}

/* product list sort */
.prd-lst-sort {
  margin: 28px 0;
  color: #464e54;
  text-align: right;
  font-size: 13px;
}
.prd-lst-sort a{
  color: #aaa;
}
.prd-lst-sort a:hover{
  color: #444;
}

/* prduct list pager */
.prd-lst-pager {
  padding: 30px 0 20px;
  text-align: center;
}
  .prd-lst-pager .inline li {
    padding: 0 1.4%;
  }
    .prd-lst-pager .inline li span {
     color: #ddd;
    }
    .prd-lst-pager .inline li a {
      color: #444
    }
      .prd-lst-pager .inline li a:hover {
        color: #aaa;
      }
.prd-lst-pos b {
  font-size: 18px;
  font-weight: normal;
}

/*
 * product
 */
.product-image-thumb img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  filter: alpha( opacity=50 );
  opacity: 0.5;
}
.thumb-active img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: alpha( opacity=100 );
  opacity: 1;
}

