@charset "Shift_JIS";
@import url("/defaultMall/css/common/default.css");
@import url("/defaultMall/css/common/layout.css");
@import url("/defaultMall/css/common/parts-ct.css");
@import url("/defaultMall/css/ct1/ct1.css");


/* ■■ サブタイトル */

.sttl {
	margin-top:20px;
	margin-bottom:13px;
}


.marginBottom10 {
	margin-bottom:10px;
}

.marginTop5{
	margin-top:5px;
}


/* ■□ 01-01.clearfix(回り込み解除) */
#SPList ul,
#Recommend .other,
#Banners,
#SeasonCellar .group,
#SeasonCellar ul,
#PickupCategory .list ul {
	zoom:1;
}
#SPList ul:after,
#Recommend .other:after,
#Banners:after,
#SeasonCellar .group:after,
#SeasonCellar ul:after,
#PickupCategory .list ul:after {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

/* ■□ 01-02.banners(バナーブロック) */
/* 左のサイドバーにてバナーを並べて掲載するブロック用class。
　 [dl.banners] - バナーブロック
　 [dl.banners dt] - 見出し
　 [dl.banners dd ul li] - バナー */
#LocalNav .banners dt {
	padding:0 0 3px 0px;
	border-bottom:2px solid #a7a196;
}
#LocalNav .banners img {
	vertical-align:text-bottom;
}
#LocalNav .banners dd li {
	width:168px;
	margin:10px auto 0;
}


/* ■□ 01-03.banners(バナーブロック) */
/* 右のサイドバーにてバナーを並べて掲載するブロック用class。
　 [dl.banners] - バナーブロック
　 [dl.banners dt] - 見出し
　 [dl.banners dd ul li] - バナー */
#Aside .banners dt {
	padding:0 0 3px 0px;
	border-bottom:2px solid #a7a196;
}
#Aside .banners img {
	vertical-align:text-bottom;
}
#Aside .banners dd li {
	width:168px;
	margin:10px auto 0;
}
#Aside .banners dd{
border-bottom:1px solid #FFFFFF!important;
}

/* イチオシ */
#puch{
height:auto; 
width:530px; 
background-color:#F3F1EC; 
margin-bottom:15px;
}

#puch a img{
float:left;
margin:10px;
display: inline;
}

.puch_txt{
float:right;
padding-right:10px; 
width:280px;
}

ul.push {
	margin:0;
	padding:0;
	overflow:auto;
}
.push li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	_text-indent:1.5em;

}

ul.push2 {
	margin:10px 0 5px;
	padding:0;
	overflow:auto;
}
.push2 li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:2px;
	margin-bottom:2px;
	_text-indent:1.5em;

}





/* ■□ イチオシ！ 20101111_*/
#push_bg {
	width:530px;
	height:205px;
	background:#F3F1EC repeat-y left center;
	---background:url("/defaultMall/images/includehtml/houseware/images/pushitem_bg.gif") left center;
}

.push_img {
	float:left;
	margin:10px;
	display: inline;
}
ul.push {
	margin:0;
	padding:0;
	overflow:auto;
}
.push li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	_text-indent:1.5em;
}
ul.push2 {
	margin:10px 0 5px;
	padding:0;
	overflow:auto;
}
.push2 li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:2px;
	margin-bottom:2px;
	_text-indent:1.5em;
}
