@charset "utf-8";

/*01------------------------------------------*/
div.carousel{
	overflow:hidden;
	padding-top:5px;
	width:494px;
	height:126px;/*shimo*/
}

div.carousel a.next{
   height:120px;
  margin-left:471px;
  position:absolute;
  width:18px;
  z-index:3; }

/*IE6*/
* html div.carousel a.next { 
	height:120px;
  margin-left:222px;
  position:absolute;
  width:18px;
  z-index:3; }

/*Chrome 用 start*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.carousel a.next{
   height:120px;
  margin-left:471px;
  position:relative;
  width:18px;
  z-index:3; }
div.jCarouselLite{
	margin-top:-120px; }
div.carousel a.next img{
	width:18px;
	height:120px; }
}
/*chrome用 end*/

/*Firefox*/
div.carousel a.next, x:-moz-any-link { 
	height:120px;
  margin-left:222px;
  position:absolute;
  width:18px;
  z-index:3;
	position:relative; }

/*Firefox 3.0以上*/
div.carousel a.next,x:-moz-any-link,x:default{
	 height:120px;
  margin-left:222px;
  position:absolute;
  width:18px;
  z-index:3; }

div.carousel a.next img{
	width:18px;
	height:120px; }

div.jCarouselLite ul li{
	margin-right:5px;
	padding-left:5px; }

/*02------------------------------------------*/
div.carousel2{
	overflow:hidden;
  padding-top:5px;
  /*width:489px;*/width:494px;
	height:76px; }

div.carousel2 a.next2{
  height:70px;
  /*margin-left:471px;*/ right:3px;
  /*position:relativee;*/ position:absolute;
  width:18px;
  z-index:3; }

/*IE6*/
* html div.carousel2 a.next2 { 
	height:70px;
  margin-left:226px;
  position:absolute;
  width:18px;
  z-index:3; }

/*Chrome 用 start*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
div.carousel2 a.next{
  /*height:120px;*/height:70px;
  /*margin-left:471px;
  position:relative;
  width:18px;
  z-index:3;*/ }
/*div.jCarouselLite2{
	margin-top:-70px; }*/
div.carousel2 a.next img{
	width:18px;
	height:70px; }
}
/*chrome用 end*/

/*Firefox*/
div.carousel2 a.next2, x:-moz-any-link { 
	height:70px;
  margin-left:222px;
  position:absolute;
  width:16px;
  z-index:3; }

/*Firefox 3.0以上*/
div.carousel2 a.next2, x:-moz-any-link, x:default {
	 height:70px;
  margin-left:222px;
  position:absolute;
  width:18px;
  z-index:3; }

div.carousel2 a.next2 img{
	width:18px;
	height:70px; }

div.jCarouselLite2 ul li{
	margin-right:5px;
	padding-left:5px; }


/*jquery.simpleloopslider*/
/*sample01*/

.slider { position:relative; margin:0px; width:494px; height:226px;/*height:230px;*/ }
.slider a:focus { outline:0; }
.sls-view { position:relative; width:494px; height:226px;/*height:230px;*/ overflow:hidden; }
.sls-container { position:absolute; top:0; left:0; }
.sls-content { position:relative; float:left; width:494px; height:226px;/*height:230px;*/ }
.sls-content a { display:block; }
.sls-content a:hover { color:#600; }
.sls-prev, .sls-next { position:absolute; top:115px; padding:0px 3px 0px 3px; color:#e0e0e0; font-size:12px; line-height:1; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5); }
.sls-prev, .sls-next a{}
.sls-prev { left:2px; text-decoration:none !important; }
.sls-next { right:2px; text-decoration:none !important; }
.sls-prev:hover,.sls-next:hover { color:#ccc; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5); }
.sls-pagination { position:absolute; top:200px; left:60px; margin-left:-50px; width:100px; }
.sls-pagination a { float:left; margin:5px 5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:10px; height:10px; overflow:hidden; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset; background:#eee; text-indent:-9999px; vertical-align:middle; }
.sls-pagination a:hover { background:#ccc; }
.sls-pagination a.current { -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset, 0 0 2px rgba(68, 170, 238, 0.5); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset, 0 0 2px rgba(68, 170, 238, 0.5); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5) inset, 0 0 2px rgba(68, 170, 238, 0.5); background:#4ae; }

/*sample01*/

.bns1 { padding:5px 0px 0px 5px; width:494px; height:130px; }
.bnv1 { position:relative; width:155px; height:130px; float:left; }
.bnc1 { position:relative; float:left; width:494px; height:130px; }