/* 2019.01.19 スライドショーを全幅の３スライドに変更 */

.slider-wrap {
  overflow: hidden;
  width:100%;　　　/* 幅100％の場合 */
  height:540px;　　/* 画像の高さと同じ */
}

#slide {
  overflow:visible!important; /* 両サイドに前後の画像を表示させる */
  width: 960px;               /* 画像の幅（表示させる幅） */
  height:540px;               /* 画像の高さ（表示させる高さ） */
  margin: 0 auto;             /* 画面中央にする */
}

/* bxSlider */
/* 2019.01.18 スライドショーのフレームとドロップシャドー削除 */
.bx-wrapper .bx-viewport {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
background: transparent;
}

.bx-wrapper .bx-controls-direction a:hover{
opacity: 0.5;
}

.bx-wrapper .bx-controls-direction a {
text-indent: 0px;
}

.inner {
     padding: 5px;
     text-align:left;
}

.inner p {
     font-size:10px;
     margin-bottom:5px;
     border-bottom: dotted 1px #ccc;
}

.inner a:link { color:#bc611e;text-decoration: none;}
.inner a:visited  { color:#bc611e;text-decoration: none;}
.inner a:hover  { color:#bc611e;text-decoration: underline;}
.inner a:active { color:#bc611e;text-decoration: underline;}

.top-recommend {
     width: 900px;
}

.top-recommend td {
     padding:5px 2px;
}

.listwrap {
     width:960px;
     margin:auto;
     text-align:center;
}

.listwrap img {
     margin:10px 0;
}

.plist-wrap {
     float:left;
     margin:2px;
}

.productlist {
     width:168px;
     font-size:10px;
     text-align:left;
}

.productlist img.imgframe {
     border: 1px solid #999;
     background-color:#fff;
     padding:3px;
}

.listwrap-sl {
     width:950px;
     margin:auto;
     text-align:center;
}

.plist-wrap-sl {
     float:left;
     padding:2px;
}

.productlist-sl {
     width:100px;
     font-size:10px;
     text-align:left;
}

.productlist-sl img {
     width:100px;
}

.p5 {
     padding:5px 0;
}

.linkwrap {
     clear:both;
     margin:auto;
     padding:5px;
     border-top:1px dotted #5C3E1C;
     width:500px;
     text-align:center;
}

.label_skitter p {
    font-size: 12px;
    letter-spacing: 1px;
    margin: auto;
    padding: 10px;
    color:#fff;
}
            
/* --------------------------------------
　restock
--------------------------------------- */

#restock{
     margin-right: 10px;
     margin-left: 10px;  
     width: 960px;
}


#restock .list-wrap {
    float: left;
    text-align: left;
    width: 200px;
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 15px;
}

#restock .list {
    font-size: 10px;
    margin: 4px;
    text-align: left;
}

#restock img {
     width:200px;
     border: 1px solid #999;
     background-color:#fff;
     padding:3px;
     margin-bottom:5px;
}
/* --------------------------------------
　Designer banner 2019.01.21
--------------------------------------- */

#designer-banner{
     margin:auto;
     width: 960px;
}

#designer-banner .list-wrap {
    float: left;
    text-align: left;
    width: 240px;
    padding:0;
    margin:0;
}

#designer-banner img {
     width:220px;
     background-color:#fff;
}

/* --------------------------------------
　banner 2019.01.21
--------------------------------------- */

#banner{
     margin:auto;
     width: 960px;
}

#banner .list-wrap {
    float: left;
    text-align: left;
    width: 320px;
    padding:0;
    margin:0;
}

#banner-left {
     width:310px;
     background-color:#fff;
     padding-right:10px;
}

#banner-center {
     width:310px;
     background-color:#fff;
     padding-left:5px;
     padding-right:5px;
}

#banner-right {
     width:310px;
     background-color:#fff;
     padding-left:10px;
}

.info_list {
     width:960px;
     padding: 2px 10px;
       margin-bottom: 20px;
     list-style-type:none;
     text-align:center;
}