#info {
	width : 605px;
}

#info_img {
	float : left;
	width : 235px;
	margin-bottom : 20px;
}

#info_img p {
	margin-bottom : 20px;
	padding : 4px;
	border : solid 1px #bcbcbc;
}

#info_img p a:hover img,#dish_img ul li a:hover img {
	opacity : 0.3;
	filter : alpha(opacity=60);
}

#info_data {
	overflow : auto;
	float : right;
	width : 350px;
	margin-bottom : 20px;
	padding-bottom : 18px;
	background : #e8e3d2;
}

h3 {
	margin-bottom : 19px;
}

dl {
	margin : 0 18px 0 18px;
}

dt {
	margin-bottom : 10px;
	padding-bottom : 11px;
	background : url(../../common/dl.gif) left bottom repeat-x;
}

dd {
	margin-bottom : 15px;
	line-height : 20px;
}

dd a {
	text-decoration : underline;
	color : #b7370d;
}

dd a:hover {
	text-decoration : none;
	color : #b7370d;
}

#info_data p {
	margin : 0 18px 0 18px;
}

#contents_box ul {
	list-style : none;
	clear : both;
	margin : 0 0 25px 0;
}

#contents_box ul li {
	margin-bottom : 3px;
	padding-left : 20px;
	background-image : url(../../common/circle1.gif);
	background-repeat : no-repeat;
	background-position : 0 4px;
	line-height : 21px;
}

h4 {
	clear : both;
	margin-bottom : 20px;
}

#dish {
	width : 605px;
}

#dish_txt {
	float : left;
	width : 235px;
}

#dish_txt p {
	line-height : 23px;
}

#dish_img {
	float : right;
	list-style : none;
	width : 350px;
}

#dish_img ul {
	float : right;
	list-style : none;
	width : 350px;
	margin : 0;
	padding : 0;
}

#dish_img ul li.first{
	float : left;
	margin : 0 20px 20px 0;
	padding : 4px;
	border : solid 1px #bcbcbc;
	background : #ffffff;
}

#dish_img ul li.second{
	float : left;
	margin-bottom : 20px;
	padding : 4px;
	border : solid 1px #bcbcbc;
	background : #ffffff;
}