/* CSS Document */

#MainClmInner{
margin:0;
padding:0;
}

#ClmA,#ClmB,#ClmC{
position:relative;
float:left;
overflow:hidden;
}

#ClmA{
	width:213px;
	left:17px;
	
	}

#ClmB{
	width:436px;
	left:31px;
	}

#ClmC{
	width:213px;
	left:41px;
	top:-11px;
	
	background:#f7f0e0;
	}



#GnTop a{
	background-position: 0 -36px;
	}

#PageBody{
	clear:both;
	background:none;
	}
	
body.OneClm #PageBodyInner {
	padding:0;
}

#HeaderInner {
	height:74px;
	overflow:hidden;
	}
	
#FooterInner {
	padding:10px 0 20px 17px;
	}

#topheaimg{
	width:176px;
	height:74px;
	float:left;
	margin:0 0 0 4px;
	_margin:0 0 0 2px;
	
	}
	

#Mainimg{
/*background:#8F8985;*/
background:#111111;
}

#Mainimginner{
	position:relative;
	width:915px;
	margin:0 auto;
}


#Mainimg h1{
float:right;
}

#Mainimg h2{
float:left;
}


/* アイテム一覧 */

#KuromameItem{
margin:15px 15px 15px 15px;
}

.IC {
	/*height:132px;*/
	list-style:none;
	margin-top:12px;
	clear:both;
	
	position:relative;
	left:4px;
	}

.IC li {
	float:left;
	width:112px;
	font-size:0.8em;
	line-height:1.2em;
	}

.IC li#Last{
width:93px;
	}

.IC li p,
.IC li h5 {
	}
	
.IC li h5 {
	padding-bottom:3px;
	}

.IC li p img{
	border:#CCCCCC 1px solid;
	}

#BottomArea{
	margin:0 15px 25px 15px;
	clear:both;
}

#BannerArea{
	width:439px;
	float:right;
	}

#News{
	margin-bottom:15px;
	padding:0 0 10px 0;
	border-bottom:#e9e9e9 1px solid;
}

#NewsAll{
	padding-right:15px;
	font-size:0.8em;
	text-align:right;
	}

#News h3{
	}

#rssico{
}

#News dl{
	margin:0 10px 10px 10px;
	font-size:0.95em;
	line-height:1.2em;
	}

#News dt{
	clear:both;
	margin-top:7px;
	padding-left:10px;	

	font-family:georgia;
	font-style:italic;
	color:#303030;
	
	background:url(/shared/img/bg_yazi-brown.gif) no-repeat center left;
	}

#News dd{
	padding-left:10px;
}

.houzinbnr{
}

#Businesscalendar{
text-align:center;
margin-bottom:5px;
}


/*  */
.cagetxt{
text-align:center;
color:#FF0033;
font-size:1.25em;
padding:15px 0;
}


#ClmB img{
	margin-bottom:0px;
	}

#Kuro100{
position:relative;
left:5px;
}

#Kuro100 p{
float:left;
margin-right:11px;
}

#Recipe{
padding-bottom:15px;
font-family:.98em;
line-height:1.2em;
}

.RecipeAbout{
padding:0 5px 5px 5px;
}

#Recipe h3{
padding-bottom:3px;
}

#OrderBnr,#OrderInfoFoot{
padding-bottom:15px;
}

#OrderBnr{
text-align:center;
}

#OrderBnr img{
margin-bottom:3px;
}

#OrderInfoFoot ul {
border-bottom:1px dotted #999999;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px !important;
padding:0 0 6px !important;
}
#OrderInfoFoot li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/shared/img/bg_yazi-blue.gif) no-repeat scroll 0 center;
margin:0 7px!important;
padding:0 0 0 12px !important;
}



/* 簡易パック販売中のtopImg */
#MainItem-left{
width:427px;
float:left;
}

#MainItem-right{
width:488px;
float:right;
}
