*{
	margin:0;
	padding:0;
}

body{ 
	background-image : url(../images/back1.png);
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	width:100%;
}


/* レイアウト関係 */
#wrap{
	width:902px;
	height:auto;
	background-image : url(../images/back.png);
	background-repeat: repeat;
	margin:0px auto 0px; 
	z-index: -1;
}

/*ケーキ商品詳細*/
#item{
	background-image: url(../images/item_back.png);
	background-repeat:no-repeat;
	width:810px;
	height:340px;
	margin:0px auto 10px;
}

#item a{
	color:#6c272d;
	font-weight:bold;
}

#item h3{
	font-size:20px;
	font-weight:bold;
	letter-spacing:5px;
	color:#6c272d;
	padding:23px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	width:450px;
	border-bottom:solid #6c272d 1px;
}

#item p{
	font-size:14px;
	line-height:18px;
	letter-spacing:2px;
	padding-bottom:3px;
	color:#6c272d;
}

#item2{
	background-image: url(../images/item_back2.png);
	background-repeat:no-repeat;
	width:810px;
	height:340px;
	margin:0px auto 10px;
}

#item2 a{
	color:#6c272d;
	font-weight:bold;
}

#item2 h3{
	font-size:20px;
	font-weight:bold;
	letter-spacing:5px;
	color:#6c272d;
	padding:23px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	width:450px;
	border-bottom:solid #6c272d 1px;
}

#item2 p{
	font-size:14px;
	line-height:18px;
	letter-spacing:2px;
	padding-bottom:3px;
	color:#6c272d;
}



#item3{
	background-image: url(../images/item_back3.png);
	background-repeat:no-repeat;
	width:810px;
	height:340px;
	margin:0px auto 10px;
}

#item3 a{
	color:#6c272d;
	font-weight:bold;
}

#item3 h3{
	font-size:20px;
	font-weight:bold;
	letter-spacing:5px;
	color:#6c272d;
	padding:23px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	width:450px;
	border-bottom:solid #6c272d 1px;
}

#item3 p{
	font-size:14px;
	line-height:18px;
	letter-spacing:2px;
	padding-bottom:3px;
	color:#6c272d;
}


/*ケーキ商品詳細*/

#last-text{
	text-align:center;
	color:#fff;
}

#last-text a{
	color:#fff;
}


#colabolink{
	background-image: url(../images/colabo-box.png);
	background-repeat:no-repeat;
	width:880px;
	height:290px;
	margin:0px auto 0px;
}


#wrap-top{
background-image: url(../images/back-top.png);
background-repeat: no-repeat;
background-position: top;
background-attachment:scroll;
width:100%;
	z-index: 9999;
}

#wrap-bottom{
background-image: url(../images/back-foot.png);
background-repeat: no-repeat;
background-position: bottom;
background-attachment:scroll;
width:100%;
}