
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;  }

/* 全体の横幅です。 */
.slick-slider { width: 100%;}

/* リストの横幅(70%-10%-10%=90%)です。15pxは左右画像の横幅です。 */
.slick-list { position: relative; overflow: hidden; display: block; margin-left: 0%; padding: 0; width: 90%;}

.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; right: 0%; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }


.slick-slide { float: left; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }


/* 画像の大きさ指定 */
.examplebox img { width: 50px; height:50px; }

.examplebox a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=64);
  -ms-filter: "alpha(opacity=64)";
}

/* 商品タイトル */
.examplebox p.boxmoji { width: 60px; font-size:7px; color:#222222; }

/* 商品値段 */
.examplebox p.price { width: 60px; font-size:0px; color:#ff0000; }


/* prev next */

/* ボタンの背景枠線消すやつ */
button {
    width: auto;
    background:none;
    border:0;
    overflow:visible;
    cursor:pointer;
}

.slick-prev, .slick-next {
	display: inline-block;/* prev next横並び */
	zoom: 1;
	*display: inline;/*IE7のハック */
        top: -20px;
        right: 0px;
        width: 24px;
        height: 64px;
 }

.slick-prev {
        position: absolute; left:0;
        background:transparent url(https://www.rakuten.ne.jp/gold/craft-works/smp/img/left3.fw.png) no-repeat top left;
        outline: none;/* ボタンクリック時の外枠消すやつ */

 }

.slick-next {
        position:absolute; right:0;
        background:transparent url(https://www.rakuten.ne.jp/gold/craft-works/smp/img/right3.fw.png) no-repeat top right;
        outline: none;/* ボタンクリック時の外枠消すやつ */
 }


/* ボタンクリック時のアクティブ*/
.slick-next:active {
    background-position: -80px 0;
}
.slick-prev:active {
    background-position: -80px 0;
}




/* Dots 非表示
.slick-dots { position: absolute; bottom: -40px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 2px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "・"; width: 20px; height: 5px; font-family: "slick"; font-size: 4px; line-height: 5px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
*/
