
#slider { height: 320px; position: relative;}
#slider .slider-nav a { display: block; width: 18px; height: 49px; font-size: 0; line-height: 0; position: absolute; top: 135px; }
#slider .slider-nav a.prev { left: 0; background: url(../images/button-prev.gif); }
#slider .slider-nav a.next { right: 0; background: url(../images/button-next.gif); }
#slider-holder { height: 320px; top:0px; }
#slider-holder .jcarousel-clip { height: 320px; width: 950px; position: relative; overflow: hidden; }
#slider-holder .slide-info { float: left; display: inline; width: 500px; }
#slider-holder .slide-info p { padding-bottom: 8px; }
#slider-holder ul { width: 950px; height: 320px; position: relative; overflow: hidden; }
#slider-holder ul li {
    list-style-type: none;
    float: left; 
    display: inline; 
    height: 320px; 
    width: 950px; 
    position: relative; 
    overflow: hidden; 
}

#slider-holder ul li {
    padding:0px 0 0 0;
}

#slider-holder ul li {
    height: 320px;
}

#slider-holder ul li .slide-page{
    height: 320px;
    overflow:hidden;
}

#slider-holder .slide-image {
    position:absolute;
    opacity:0.85;
    -moz-opacity:0.85;
}


/* スライド画像の指定 */
#slide-image1{
    position:absolute;
    width:950px;
    height:320px;
    background:url(../images/top1.jpg) no-repeat 0 0;
}


#slide-image2{
    position:absolute;
    width:950px;
    height:320px;
    background:url(../images/top2.jpg) no-repeat 0 0;
}

#slide-image3{
    position:absolute;
    width:950px;
    height:320px;
    background:url(../images/top3.jpg) no-repeat 0 0;
}

/* スライド画像上の文章 */
.slide-info{
    position:absolute;
    font-weight:bold;
}

.slide-info H2{
    font-size: 17pt;
}

.slide-info p{
    font-size: 11pt;
}

