@charset "utf-8";
/*** wideslider config
------------------------------------------ ***/
.wideslider {
    width: 100%;
    text-align: left;
    position: relative;
    overflow: hidden
    }
.wideslider ul, .wideslider ul li {
    float: left;
    display: inline;
    overflow: hidden
    }
.wideslider ul li {
    position: relative
    }
.wideslider ul li img {
    width: 100%;
    height: auto;
    display: none;
    padding: 0 1px
    }
.wideslider_base {
    top: 0;
    position: absolute
    }
.wideslider_wrap {
    top: 0;
    position: absolute;
    overflow: hidden
    }
.slider_prev, .slider_next {
    top: 0;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    cursor: pointer
    }
.slider_prev {
    background: #fff url(../img/prev.jpg) no-repeat right center
    }
.slider_next {
    background: #fff url(../img/next.jpg) no-repeat left center
    }
.pagination {
    width: 974px;
    height: 13px;
    margin: 0 0 0 -487px;
    padding: 0 16px;
    text-align: left;
    position: absolute;
    left: 50%;
    bottom: 24px;
    z-index: 200
    }
.pagination a {
    margin: 0 3px 0 4px;
    width: 13px;
    height: 13px;
    display: inline-block;
    overflow: hidden;
    background: #ccc
    }
.pagination a.active {
    background: #eb6100
    }
/* =======================================
 ClearFixElements
======================================= */
.wideslider ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden
    }
.wideslider ul {
    display: inline-block;
    overflow: hidden
    }
@media screen and (min-width: 0) and (max-width: 610px) {
    .pagination {
        width: 100%;
        margin: 0;
        padding: 0 10px;
        /*
          text-align: right;
          bottom: 20px;
        */
        position: absolute;
        left: 0;
        z-index: 200
        }
    }
/*** jscrollpane config
------------------------------------------ ***/
/* å¨ä½ */
.jspContainer {
    overflow: hidden;
    position: relative
    }
/* ã¹ã¯ã­ã¼ã«ãã¼ãé¤ããã¨ãªã¢ */
.jspPane {
    position: absolute
    }
/* ç¸¦ã¹ã¯ã­ã¼ã«ãã¼ */
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%
    }
/* æ¨ªã¹ã¯ã­ã¼ã«ãã¼ */
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px
    }
/* èæ¯ */
.jspTrack {
    background: #f9d0b3;
    position: relative
    }
/* ãã */
.jspDrag {
    background: #eb6100;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
    }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
    }