@charset "UTF-8";
/* CSS Document */

#topSlideBox{
	margin:10px 0 20px 0;
	padding:3px 0 0 0;
	height:380px;
	background:url(/img/bgSlide.gif) repeat-x 0 0;
}
	.ie7 #topSlideBox{
	}
.image_carousel {
	height:340px;
}
.image_carousel li {
	float: left;
	width:577px;
	height:340px;
}
.image_carousel li a {
	display:block;
}
ul#topSlides{
	margin:0;
}
#topPager {
	margin:23px auto 0 auto;
	width:960px;
	height:14px;
	overflow:hidden;
	text-align:center;
	display:block;
}
	.ie7 #topPager{
		margin:0 auto;
	}
	#topPager a {
		background:url(/img/pager.gif) no-repeat 0 0;
		width: 18px;
		height: 14px;
		display: inline-block;
	}
	#topPager a:hover,
	#topPager a:active,
	#topPager a.selected {
		background-position: -18px 0;
		cursor: default;
	}
		#topPager a span {
			display: none;
		}

#category{
	margin:0 0 50px 0;
}
	#category li{
		float:left;
	}
		#category li a{
			display:block;
		}

.contentsBox{
	margin:0 0 30px 0;
}

.bannerBox{
	margin:0 0 20px 0;
}

.bannerBox .bannerShipping{
	float:left;
	margin:0 20px 0 0;
}

.bannerBox .bannerTokuten{
	float:left;
}

.bannerBox .bannerTokuten2{
	float:right;
}

#newItem{
}


#recommendItem .newlistObj div.itemList,
#newItem .newlistObj div.itemList{
	position:relative;
	float:left;
	margin:20px 20px 40px 0;
	width:220px;
	line-height:1.4em;
	min-height:210px;
}
#recommendItem .thum,
#newItem .thum{
	position:relative;
	display:block;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
}
	#recommendItem .thum a,
	#newItem .thum a{
		display:block;
	}
	#recommendItem .thum a:hover,
	#recommendItem .thum a:active,
	#newItem .thum a:hover,
	#newItem .thum a:active{
		opacity:0.7;
		filter:alpha(opacity=70);
	}
#recommendItem .caption,
#newItem .caption{
	position:relative;
	display:block;
	font-size:10px;
	text-align:center;
	letter-spacing:0;
}

#recommendItem .tokuten,
#newItem .tokuten{
	position:relative;
	display:block;
	width:140px;
	margin:0 0 5px 40px;
	padding:5px 0;
	text-align:center;
	color:#ffffff;
	line-height:1.2em;
	text-decoration:none;
	background-color:#0068b3;
	border:1px solid #ddd;
}

#recommendItem .special,
#recommendItem .soldout,
#newItem .special,
#newItem .soldout{
	display:block;
	text-align:center;
	padding:5px 0;
	color:#ff0000;
}

#recommendItem a.btnListCart,
#newItem a.btnListCart{
	position:relative;
	display:block;
	width:140px;
		margin:0 0 0 40px;
	padding:5px 0;
	text-align:center;
	color:#ffffff;
	line-height:1.2em;
	text-decoration:none;
	background-color:#c50018;
	border:1px solid #ddd;
}
#recommendItem a.btnListCart:hover,
#newItem a.btnListCart:hover{
		opacity:0.7;
		filter:alpha(opacity=70);
}

/*予約注意書き*/
#recommendItem span.reserve,
#newItem span.reserve{
	display:block;
	width:180px;
	margin:0 0 5px 0;
	padding:5px 0 0 40px;
	color:#e62e31;
	line-height:1.2em;
	background:url(/img/iconYoyaku.gif) no-repeat 5px 50%;
	text-align:left;
}


#news{
	padding:25px 0 25px 20px;
}
	#news ul{
		margin:0;
	}
	#news li{
		text-indent:30px;
		line-height:30px;
		background:url(/img/icoNews.gif) no-repeat 0 50%;
	}
