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


#shop h2 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

#shop .space {
	padding-top: 50px;
}

#shop .large {
	padding-top: 20px;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.5em;
}

#shop .info {
	overflow: hidden;
	zoom: 1;
}

#shop .info .tenpo {
	width: 511px;
	float: left;
}

#shop .info .tenpo h2 {
	margin-right: 50px;
}

#shop .info .tenpo dl {
	border-right: 1px dotted #ccc;
	overflow: hidden;
	zoom: 1;
}

#shop .info .tenpo dl dt {
	width: 120px;
	float: left;
}

#shop .info .tenpo dl dd {
	width: 390px;
	float: left;
}

#shop .info .holiday {
	width: 340px;
	float: right;
}

#shop .info .holiday h2 {
	margin-bottom: 30px;
}

#shop .info .holiday p.img {
	margin: 5px 0px;
}