/*---------Main Slide Box----------*/
#slideBox {
  width: 1280px;
  height: 400px;
  margin: 0px auto 0 auto;
  position: relative;
  background-image: url(../img/bg_green.png); 
  overflow: hidden; }
#slideBox .slideContents {
    width: 1280px;
    position: relative;
    float: left;
    padding-bottom: 90px;
    height: 400px; }
#slideBox .slideContents figcaption {
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden; }

#carousel {
  width: 100%;
  height: 100%;
  overflow: hidden; }

#slideBox h3, #slideBox p, #fukidashi, #slide4th ul {
  position: absolute; }

#slide2nd, #slide3rd, #slide4th {
  background-image: url(../img/rase_big.png), url(../img/rase_small.png);
  background-repeat: no-repeat; }
#slide2nd figure img, #slide2nd h2, #slide3rd figure img, #slide3rd h2, #slide4th figure img, #slide4th h2 {
    position: absolute; }

#slideBox nav {
  background: none; }

#slideFirst {
  background: url(../img/main.png) no-repeat 100% 75%; }
#slideFirst h2 {
    text-align: center;
    margin: 65px 0 15px 0; }
#slideFirst #fukidashi {
    top: 25px;
    left: 1050px; }
#slideFirst figure {
    margin: 130px 0 0 0; }
#slideFirst figure + p {
    margin: 0 0 0 50px; }

#image1 {
  margin-left: 35px; }

#image2 {
  position: absolute;
  top: 370px;
  left: 400px; }

#slide2nd {
  background-position: 100% 50px , 38% 80%;
  background: url(../img/topview-ie8-1.png) no-repeat 98% 0 \9; }
#slide2nd h2 {
    top: 60px;
    left: 50px; }
#slide2nd figure + p {
    margin: 570px 0 0 65px; }

#image3 {
  top: 70px;
  left: 430px; }

#image4 {
  top: 0px;
  left: 750px; }

#image5 {
  top: 350px;
  left: 600px; }

#image6 {
  top: 340px;
  left: 930px; }

#slide3rd {
  background-position: 43% 35% , 100% 15%;
  background: url(../img/topview-ie8-2.png) no-repeat 95% 0 \9; }
#slide3rd h2 {
    top: 70px;
    left: 0px; }
#slide3rd figure + p {
    margin: 570px 0 0 65px; }

#image7 {
  top: 0px;
  left: 50%; }

#image8 {
  top: 370px;
  left: 420px; }

#image9 {
  top: 480px;
  left: 750px; }

#image10 {
  top: 350px;
  left: 960px; }
  
/*-----------------------------------------------

				キャンペーン用ボタン

------------------------------------------------*/

.cp a:hover img{
    opacity:1 ; }
    
.imagecp1 {
  position:absolute;
  bottom: 5px;
  right: 0px;
  padding-right: 10px;
  width: 230px;
  z-index:9999;
  
}

.imagecp2 {
  position:absolute;
  bottom: 5px;
  right: 170px;
  padding-right: 80px;
  width: 230px;
  z-index:9999;
  
}

.imagecp3 {
  position:absolute;
  bottom: 5px;
  right: 340px;
  padding-right: 150px;
  width: 230px;
  z-index:9999;
  
}

.imagecp4 {
  position:absolute;
  bottom: 5px;
  right: 510px;
  padding-right: 220px;
  width: 230px;
  z-index:9999;
  
}

.imagecp {
  position:absolute;
  bottom: 5px;
  right: 0px;
  padding-right: 10px;
  width: 550px;
  z-index:9999;
  
}

#item_botton {
  position:absolute;
  bottom:-600px;
  left:0px;
  
}


/*.imagecp a:hover{
  bottom: 100px;
  right: 0px;
  padding-right: 10px;
  width: 550px;
  opacity:0 !important;
}*/


/*-----------------------------------------------

				キャンペーン用ボタン

------------------------------------------------*/

#slide4th {
  background-position: 37% 70% , 100% 0%;
  background: url(../img/topview-ie8-3.png) no-repeat 95% 0 \9; }
#slide4th h2 {
    top: 70px;
    left: 30px; }
#slide4th ul + p {
    margin: 570px 0 0 65px;
    clear: both; }
#slide4th ul {
    width: 880px;
    text-align: center;
    top: 120px;
    left: 380px; }
#slide4th li {
    float: left;
    margin: 5px;
    width: 280px;
    height: 200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
#slide4th li.short {
    padding-top: 30px; }

#carouselPrev, #carouselNext {
  position: absolute;
  top: 210px;
  cursor: pointer; }

#carouselPrev {
  left: 0px; }

#carouselNext {
  left: 1250px; }
