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

@import "clear.css";
@import "style.css";

#hd_menu, #main_menu,#container {
	margin: 10px auto 20px;
	width: 950px;
}
/*
.rec {
	margin: 10px auto 0 auto;
	width: 950px;
}
#hd_menu {
	margin-top: -40px;
}
*/
#hd_menu li {
	float: right;
	margin-left: 20px;
}
#hd_menu2 {
	margin: 10px auto 20px;
	width: 950px;
}
#hd_menu2 li {
	float: left;
	margin-left: 98px;
}
#hd_menu2 li:first-child {
	margin-left: 0;
}

#hd_menu2 li:last-child a img {
	margin-right: 10px;
}

#main_menu li {
	float: left;
	height: 47px;
	padding: 20px 0 21px;
	text-align: center;
	width: 159px;
}

#main_menu li.logo {
	height: 88px;
	margin: 0 20px;
	padding: 0;
	width: 274px;
}

#main_menu li a {
	display: block;
	width: 159px;
}
#main_menu li a:hover img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
}

#footer {
	margin: 20px auto;
	width: 950px;
}

.copy {
	color: #6E4328;
	font-size: 0.85em;
	text-align: center;
}

#sweets_menu {
	border-top: solid #6E4328 1px;
	border-bottom: solid #6E4328 1px;
	padding: 5px 0;
}

#sweets_menu li {
	float: left;
	line-height: 0;
	text-align: center;
	width: 190px;
}

.sweets_list {
	margin: 30px 0;
}

.sweets_list li {
	background: url(../images/slash_bg.gif);
	float: left;
	margin: 0 0 30px 20px;
	padding: 15px;
	text-align: left;
	width: 144px;
}
.sweets_list li:nth-child(5n+1) {
	clear: both;
}
.sweets_list li p {
	text-align: center;
}
.sweets_list li span {
	display: block;
	min-height: 10em;
}

.sweets_list .first {
	margin-left: 0;
}

.pink {
	color: #EC6D81;
}

.orange {
	color: #F39700;
}

.blue {
	color: #59C3E1;
}

.purple {
	color: #BA79B1;
}

.green {
	color: #8FC31F;
}

.sweets_list li span {
	font-size: 0.9em;
}

.sweets_list img {
	max-width: 120px;
}

.anv1 {
	background: #c7b39c;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	margin: 1em 0;
	padding: 0.5em 0;
	text-align: center;
	border-radius: 5px;
}
.anv2 {
	text-align: center;
}
.anv3 {
	color: #6c4328;
	margin-top: 1em;
	text-align: center;
}
.anv3 span {
	font-weight: bold;
}