@charset 'UTF-8';
/* 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
{
    position: absolute;
    top: 0;
    display: block;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

ul.slider { margin: 0 40px; }
.slick_container { position:relative; }
.slick-prev, .slick-next { width:40px; height:70px }
.slick-prev:before, .slick-next:before { content:""; }
button.slick-prev, button.slick-next { z-index:2; }
.slick-prev{left:0px; /* 任意の値 */}
.slick-next{right:0px; /* 任意の値 */}
.slick-arrow{z-index:10;/* 任意の値 */}

.slick-prev { background-image: url('./images/banner_prev_off.png'); }
.slick-next { background-image: url('./images/banner_next_off.png'); }
.slick-prev:hover { background-image: url('./images/banner_prev_on.png'); }
.slick-next:hover { background-image: url('./images/banner_next_on.png'); }

.slick-prev.none { background-image: none; }
.slick-next.none { background-image: none; }
.slick-prev.none:hover { background-image: none; cursor: default; }
.slick-next.none:hover { background-image: none; cursor: default; }
