@charset "utf-8";

#showcase {
	padding-bottom: 25px;
}
#showcase * {
	margin: 0px; 
	padding: 0px;
}
#showcase img {
	border: 0;
}

#showcase .node {
	position: relative;
}
#showcase .first {
	margin-bottom: 34px;
}
#showcase .first p {
	padding-top: 30px;
	padding-left: 227px;
}
#showcase .node p.image {
	padding: 0px;
	position: absolute;
}
#showcase .first p.image {
	top: 0px;
	left: 0px;
	_left: -227px;
}
#showcase .last p.str {
	font-size: 14px;
	line-height: 150%;
	width: 289px;
	padding-top: 170px;
}
#showcase .last p#image01 {
	top: 30px;
	left: 0px;
}
#showcase .last p#image02 {
	top: 150px;
	left: 305px;
}
#showcase .last p#image03 {
	top: 0px;
	right: 0px;
	_right: 43px;
}
#showcase .meal {
	position: relative;
	margin-bottom: 20px;
}
#showcase .meal .col_last {
	padding-left: 259px;
	font-size: 12px;
	line-height: 150%;
}
#showcase .meal .col_last h3 {
	margin-bottom: 20px;
	margin-left: -20px;
}
#showcase .meal .col_last h4 {
	color: #CC3300;
	font-weight: bold;
	font-size: 12px;
}
#showcase .meal .col_last p {
	margin-bottom: 1em;
}
#showcase .meal .col_last ol {
	padding-left: 20px;
	margin-bottom: 1em;
}
#showcase .meal .col_last ol li {
	margin-bottom: 3px;
}
#showcase .meal .col_last table {
	margin-bottom: 1em;
}
#showcase .meal .col_last td {
	font-size: 12px;
	padding-left: 10px;
}
#showcase .meal .image {
	position: absolute;
	left: 0px;
	top: 0px;
	_left: -239px;
	
}
#showcase .meal .btn {
	position: absolute;
	left: 83px;
	_left: -156px;
	top: 173px;
}
#showcase .meal th,td {
	font-size: 12px;
}
#showcase .note {
	margin-bottom: 0px !important;
	padding-left: 1em;
	text-indent: -1em;
}
