@charset "utf-8";
/*
-------------
operapark:contents.css
-------------


*/
/**************グルメリスト****************************************************************************************/
#gourmetlist { 
	width:700px; 
	margin-bottom:15px; 
}
#gourmetlist:after {
	content: "";
  display: block;
  clear: both;
}
#gourmetlist li { 
	overflow: hidden !important;
	float:left; 
	width:221px; 
	margin-right:15px; 
	margin-bottom:15px;	 
	border-top:2px solid #ff6600; 
	display:inline; 
	background-color:#ffe4b5; 
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.05);
}
#gourmetlist li a { 
	text-decoration:none; 
	color:#666; 
}
#gourmetlist li a:hover .photo img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}
#gourmetlist li a .photo img {  
  -webkit-transition: 0.3s ease-in-out;  
  -moz-transition: 0.3s ease-in-out;  
  -o-transition: 0.3s ease-in-out;  
  transition: 0.3s ease-in-out;  
} 
#gourmetlist li:nth-child(3n) { margin-right:0px; }
#gourmetlist li .shopname { 
	padding:10px 5px 0; 
	height:40px; 
	background-color:#FFF; 
}
#gourmetlist li .shopname:after {
	content: "";
  display: block;
  clear: both;
}
#gourmetlist li .shopname span { 
	font-size:14px; 
	vertical-align:middle; 
}
#gourmetlist li .shopname img { 
	float:left; 
	display:block; 
	padding-right:5px; 
	margin-top:-4px;
}
#gourmetlist li .photo { 
	height:168px; 
	width:221px; 
	display:table-cell; 
	vertical-align:middle; 
	text-align:center; 
	background-color:#FFF; 
}
#gourmetlist li .photo img { 
	display:block; 
	margin:0 auto; 
	max-width:211px; 
	max-height:148px; 
	padding:5px; 
}
#gourmetlist li .detail { 
	padding:10px; 
	width: 201px;
}
#gourmetlist li .detail .menu { 
	font-size:14px; 
	font-weight:bold; 
	display:block;	
	margin-bottom:5px;	 
}
#gourmetlist li a:hover .detail .menu { 
	text-decoration:underline;
}
#gourmetlist li a .detail .price { 
	text-align:right; 
	display:block; 
	margin-bottom:5px;	 
}
#gourmetlist li a .detail .tax { 
	font-size:10px;
}

