.responsive-slider-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}
    .responsive-slider-inner {
        position: relative;
    }
        .responsive-sliders {
            overflow: hidden;
            line-height: 0;
            margin-bottom: 10px;
        }
            .responsive-sliders > * {
                display: none;
                float: left;
            }
            .responsive-sliders > *:first-child {
                display: block;
            }

        /* 左右マスク */
        .responsive-slider-mask {
            position: absolute;
            top: 0;
            height: 100%;
            background: rgba(0,0,0,0.6);
        }
        /* 左右ボタン */
        .responsive-slider-button {
            width: 40px;  /* 使用する画像により変更 */
            height: 40px; /* 使用する画像により変更 */
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto;
            opacity: 0.5;
        }
        .responsive-slider-prev {
            left: 5px;
        }
        .responsive-slider-next {
            right: 5px;
        }
            .responsive-slider-button button {
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
                -webkit-appearance: none;
                appearance: none;
                border: 0;
                display: block;
                cursor: pointer;
                outline: none;
            }
            .responsive-slider-prev button { background: url(responsive-slider-images/responsive_slider_prev.png); }
            .responsive-slider-next button { background: url(responsive-slider-images/responsive_slider_next.png); }

    /* ナビボタン */
    .responsive-slider-nav {
        clear: both;
        text-align: center;
    }
        .responsive-slider-nav span {
            width: 15px;
            height: 15px;
            background: #ADADAD;
            display: inline-block;
            *display: inline;
            zoom: 1;
            border-radius: 50%;
            margin: 0 8px;
            cursor: pointer;
        }
        .responsive-slider-nav span.current {
            background: #4d4d4d;
        }
