/* 矢印ボタン
----------------------------------------------- */

.slick-prev,
.slick-next {
    width: 30px;
    height: 40px;
    background-color: #EEEEEE;
    border: 1px solid #CCC;
}

.slick-prev {
    left: 0;
    border-left: none;
    border-radius: 0 3px 3px 0 / 0 3px 3px 0;
    z-index: 1;
}

.slick-next {
    right: 0;
    border-right: none;
    border-radius: 3px 0 0 3px / 3px 0 0 3px;
    z-index: 1;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    background-color: #EEEEEE;
}

.slick-prev:before,
.slick-next:before {
    font-family: FontAwesome;
    font-size: 32px;
    opacity: 1;
    color: #BCBCBC;
}

.slick-prev:before {
    content: "\f104";
}

.slick-next::before {
    content: "\f105";
}

.slick-prev:hover:before,
.slick-next:hover:before {
    color: #ABABAB;
}

    /* smartphone横(landscape) */
    @media only screen and (max-width:640px) {

        .slick-prev,
        .slick-next {
            opacity: 0.7;
        }

    }
