
/*body
{
  font: 1em "Trebuchet MS" , verdana, arial, sans-serif;
  font-size: 100%;
}*/

/*
input, textarea
{
  font-family: Arial;
  font-size: 125%;
  padding: 7px;
}
label
{
  display: block;
}
*/

.infiniteCarousel, .infiniteCarousel2
{
 /* width: 395px;*/

 width: 800px;　
   margin:490px 0 0 0;/*490px*/ 
  position: relative;
  text-align:center;
   padding: 0;
}

.infiniteCarousel3
{
 /* width: 395px;*/

 width: 800px;　
   margin: 0;/*490px*/ 
  position: relative;
  text-align:center;
   padding: 0;
   margin:0;
}



.infiniteCarousel .wrapper
{
   width: 740px;
    text-align:center;
  /* width: 315px;*/
   /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 77px;/*65*//*79*/
  margin:0 0 0 30px;/*490px*/
  padding: 0;
  /*position: absolute;
 top: 0;*/
  /*border: solid 1px red;*/
}

.infiniteCarousel2 .wrapper
{
   width: 740px;
    text-align:center;
  /* width: 315px;*/
   /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 114px;/*65*/
  margin:0 0 0 30px;/*490px*/
  padding: 0;
  /*position: absolute;
 top: 0;*/
  /*border: solid 1px red;*/
}


.infiniteCarousel3 .wrapper
{
  width: 610px;
    text-align:center;
  /* width: 315px;*/
   /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 410px;/*65*/
  margin:0 0 0 30px;/*490px*/
  padding: 0;
  /*position: absolute;
 top: 0;*/
  /*border: solid 1px red;*/
}

.infiniteCarousel ul a img
{
/* border: 5px solid #ccc; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
}

.infiniteCarousel .wrapper ul
{
 /* 800px;*/
    /* 840px  single item * n (75*8=600px)  */
  /*list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;*/
  /*border: solid 1px green;  */
}

.infiniteCarousel ul li
{
  display: block;
  float: left;
  padding:0 7px 0 0;
  margin:0;
  /*height: 65px;*/
  width: 140px;	/*サイズ　width: 85px;*/
  /*border: solid 1px blue;*/
}

.infiniteCarousel2 ul li
{
  display: block;
  float: left;
  padding:0 7px 0 0;
  margin:0;
  /*height: 65px;*/
  width: 95px;	/*サイズ　width: 85px;*/
  /*border: solid 1px blue;*/
}

.infiniteCarousel3 ul li
{
  display: block;
  float: left;
 padding:0 7px 0 0;
  margin:0;
  /*height: 65px;*/
  width: 610px;	
  /*border: solid 1px blue;*/
}

.infiniteCarousel ul li img, .infiniteCarousel2 ul li img
{
 -webkit-transition: border-color 400ms;
}


.infiniteCarousel ul:hover li img, .infiniteCarousel2 ul:hover li img
{
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img, .infiniteCarousel2 ul:hover li:hover img
{
  border-color: #333;
}

.infiniteCarousel ul li a img, .infiniteCarousel2 ul li a img
{
  display: block;
}

.infiniteCarousel .arrow
{
 display: block;
  height: 36px;
  width: 25px;
  /*background: url(1.png) no-repeat 0 0;*/
  /*text-indent: -999px;*/
  position: absolute;
  top: 37px;
  /*cursor: pointer;*/
  outline: 0;
  overflow:hidden;
  color:#FFFFFF;
  font-size: 130%;
}

.infiniteCarousel2 .arrow
{
 display: block;
  height: 36px;
  width: 25px;
  /*background: url(1.png) no-repeat 0 0;*/
  /*text-indent: -999px;*/
  position: absolute;
  top: 50px;
  /*cursor: pointer;*/
  outline: 0;
  overflow:hidden;
  color:#FFFFFF;
  font-size: 130%;
}


.infiniteCarousel3 .arrow
{
 display: block;
  height: 36px;
  width: 25px;
  /*background: url(1.png) no-repeat 0 0;*/
  /*text-indent: -999px;*/
  position: absolute;
  top: 50px;
  /*cursor: pointer;*/
  outline: 0;
  overflow:hidden;
  color:#FFFFFF;
  font-size: 130%;
}


.infiniteCarousel .forward, .infiniteCarousel2 .forward, .infiniteCarousel3 .forward
{
 background-position: 0 0 0 0;
  right: 0;
/* background: url(../img/img_new/javaimg/righticon.gif) no-repeat 0 0; */
}


.infiniteCarousel .back, .infiniteCarousel2 .back, .infiniteCarousel3 .back
{
/* background-position: 0 -72px;*/
/*background: url(../img/img_new/javaimg/lefticon.gif) no-repeat 0 0;*/
  left: 0;
}

.infiniteCarousel .forward:hover
{
  /*background-position: 0 -36px;*/
}

.infiniteCarousel .back:hover
{
  /*background-position: 0 -108px;*/
}/* CSS Document */

