@charset 'UTF-8';
/* Slider */
.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-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;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.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;}
.slick-arrow.slick-hidden {display: none;}

/* Slider */
.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}
/* Icons */
@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('./fonts/slick.eot');src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}

/* Arrows */
.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 24px;height: 42px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;}

.slick-prev{}
.slick-next{}





/* Dots */
.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: 0;display: block;width: 100%;padding: 0;list-style: none;text-align:left;}
.slick-dots li{position: relative;display: inline-block;width: 22px;height: 20px;margin: 0px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size:0;line-height: 0;display: block;width: 22px;height: 20px;padding: 15px;cursor: pointer;color: #fff;border: 0;outline: none;background: transparent;}
.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{font-family: 'slick';font-size: 12px;line-height: 20px;position: absolute;top: 14px;left: 0;width: 22px;height: 20px;content: '●';text-align: center;opacity:1;-ms-filter: "alpha(opacity=100)";  /* ie 8 */filter: alpha(opacity=100);/* ie lt 8 */color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);/* ie lt 8 */}
.slick-dots li.slick-active button:before{opacity:1;-ms-filter: "alpha(opacity=100)";  /* ie 8 */filter: alpha(opacity=100);/* ie lt 8 */color: #333;}

/*スライダー*/
.slider {margin: 0;}
.slider img {width: 100%;height: auto;}


.single-item {max-width: 600px;margin: 0 auto;}

.multiple-item .slick-next,.center-item .slick-next {
right: -45px;z-index: 100;background: url('img/arrow-r.png') no-repeat;background-size:24px auto
}
.multiple-item .slick-prev,.center-item .slick-prev {
left: -45px;z-index: 100;background: url('img/arrow-l.png') no-repeat;background-size:24px auto
}
.slick-dots {bottom:70px;left:30px;}
.multiple-item li {margin: 0;}

.center-item img {
transform-origin: center top !important;
transform: scale(1.0) !important;
transition: 0s ease-out !important;
}
.center-item .slick-active img {
transform: scale(1.0) !important;
}

@media screen and (max-width: 768px){
.center-item img {
transform-origin: center top !important;
transform: scale(1.0) !important;
transition: 0s ease-out !important;
}
.center-item .slick-active img {
transform: scale(1.0) !important;
}

/* Arrows */
.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 18px;height: 33px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;}
.multiple-item .slick-next,.center-item .slick-next {right: -20px;background-size:18px auto;}
.multiple-item .slick-prev,.center-item .slick-prev {left: -20px;background-size:18px auto;}
.multiple-item li {margin: 0;}
}

@media screen and (max-width: 480px){
.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 12px;height: 33px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;}
.multiple-item .slick-next,.center-item .slick-next {right: -15px;background-size:12px auto;}
.multiple-item .slick-prev,.center-item .slick-prev {left: -15px;background-size:12px auto;}

}