@charset "UTF-8";

.carousel_head  {
  width: 948px;
  height: 39px;
  background:url("../images/carousel/head.png") left center no-repeat;
}
.carousel_main  {
  width: 948px;
  height: 142px;
  background:url("../images/carousel/back.png") left top repeat-x;
}
.carousel_main .carousel  {
  visibility: visible;
  overflow: hidden;
  position: relative;
  z-index: 1000;
  left: 0px;
  width: 900px;
}
.carousel_bottom {
  text-align: center;
  width: 948px;
  height: 24px;
  padding: 5px 0;
  background:url("../images/carousel/bottom.png") left top repeat-x;
}

.carousel_bottom span {
  width: 10px;
  height: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.carousel_bottom span.enable {
  background:url("../images/carousel/page_enable.gif") center center no-repeat;
}
.carousel_bottom span.disable {
  background:url("../images/carousel/page_disable.gif") center center no-repeat;
}

.carousel_prev {
  width: 20px;
  height: 142px;
  float:left;
  text-indent: -10000px;
  background:url("../images/carousel/prev.png") left center no-repeat;
}
.carousel_prev.disabled {
  background:url("../images/carousel/prev_disabled.png") left center no-repeat;
}
.carousel_next {
  width: 20px;
  height: 142px;
  float:right;
  text-indent: -10000px;
  background:url("../images/carousel/next.png") left center no-repeat;
}
.carousel_next.disabled {
  background:url("../images/carousel/next_disabled.png") left center no-repeat;
}
.carousel {
  float:left;
  height: 138px;
}
.carousel .png {
  cursor: pointer;
}.carousel li {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 8px;
  float: left;
  /* IE6で最後のアイテムが折り返すバグを回避するために追加 */
  display:inline;
}

.png {
  
  behavior:url(../../common/js/iepngfix.htc);
}

div.tooltip {
	display:none;
/*	background:transparent url(../../common/images/black_arrow.png);*/
  background-color: #FFFFFF;
  border: 1px solid gray;
	font-size:12px;
	height:auto;
	width:200px;
	padding:10px;
	color:#000000;
  text-align: left;
  z-index: 10000;
}
div.tooltip h5 {
	font-weight:bold;
/*	font-size:85%;*/
	padding-bottom:5px;
}
div.tooltip div.body {
/*	font-size:77%;*/
	line-height:1.4;
	padding-bottom:5px;
	margin:0 auto;
}
div.tooltip div.link {
/*	font-size:85%;*/
	line-height:1.1;
	text-align:right;
	padding:0;
}
div.tooltip div.link a {
	background: url(../../common/images/icn_arrow.gif) no-repeat 0 center;
	padding-left:15px;
/*	margin:0 auto;*/
	float: right;
	margin-top:8px;
}

div.tooltip div.kind {
/* margin:0 auto;*/
	float: left;
	margin-top: 5px;
	border: 1px solid #808080;
	width: 100px;
	height: 18px;
	text-align: center;
	line-height: 18px;
}

div.tooltip div.bunrui2{
	/*border: none !important;*/
	text-decoration: none;
}

div.tooltip div.s-bunrui2{
	border: none !important;
}

div.tooltip div.classification {
	/*border: none;*/
	text-decoration: underline;
}

div.tooltip div.softdrink {
	/*border: none;*/
	text-decoration: none;
}

div.tooltip div.cosmetics {
	/*border: none;*/
	text-decoration: none;
}

div.tooltip div.food {
	/*border: none;*/
	text-decoration: none;
}