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

#christmas2012 *{
	margin:0;
	padding:0;
}

#christmas2012 .main{
	margin:0;
	padding:0;
	width:700px;
}

#christmas2012 .header_contents{
	margin:0;
	padding:0;
	clear:left;
}

#christmas2012 .specialcake_bnr{
	margin-top:20px;	
}


#christmas2012 .notes1{
	margin-top:10px;
	padding:0;
	background-image:url(../christmas2012/christmas2012_note1.gif);
	background-repeat:no-repeat;
	width:700px;
	height:110px;
	clear:left;
}

#christmas2012 .notes1 ul{
	padding:0;
	margin:0;	
}

#christmas2012 .notes1 li{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}

#christmas2012 .noteslink_left{
	margin:57px 0 0 19px ;
}

#christmas2012 .noteslink_right{
	margin:57px 0 0 13px ;
}

#christmas2012 .product_list{
	margin:0;
	padding:0;
	clear:left;
}

#christmas2012 .product_list ul{
	padding:0;
	margin:0;	
}

#christmas2012 .product_list li{
	list-style-type:none;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}

#christmas2012 .product_list .product_left{
	margin:0;
	padding:0;
}

#christmas2012 .product_list .product_right{
	margin:0 0 0 10px;
	padding:0;
}

#christmas2012 .product_list .product_under_right{
	margin:0 0 0 11px;
	padding:0;
}

#christmas2012 .product_list .bottom_space{
	margin-bottom:20px;
}

#christmas2012 .notes2{
	background-color:#f9fff8;
	width:698px;
	border:solid 1px #baef9d;
	clear:left;
	margin:0;
	padding:0 0 20px 0;
}

#christmas2012 .notes2 .detail{
	padding:20px 0 0 0;
	margin:0 0 0 20px;
}

#christmas2012 .notes2 p{
	width:660px;
	margin:10px 0 5px 0;
}

#christmas2012 .notes2 .img_btn{
	margin:0;
	padding:0;
	text-align:center;
}

#christmas2012 .notes3{
	margin:10px 0 15px 0;
	padding:0;
}