/* お土産ページスタイル */

#presents {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	overflow:hidden;
	width:760px;
}

#presents #pre_cont {
	margin:0px auto;
	padding:0px;
	width:660px;
}

#presents #pre_cont .item {
	margin:8px 8px;
	padding:8px;
	border:1px solid #CCCCCC;
	display: block;
	float:left;
	width:296px;
}

*html body #presents #pre_cont .item {
/*	margin:8px 8px;
	padding:8px;
	border:1px solid #CCCCCC;
	display: block;
	float:left; */
	width:280px;
}

#presents #pre_cont h2 {
	margin:8px 0px;
	padding:6px;
	border-bottom:1px solid #FF9966;
	font-size:14px;
}

#presents #pre_cont div.photo {
	width:104px;
	float:left;
}

#presents #pre_cont .item div.shop {
	width:188px;
	float:left;
}

*html body #presents #pre_cont .item div.shop {
	width:180px;
	float:left;
}

#presents #pre_cont .item p {
	font-size:14px;
	margin:4px 0px;
}

#presents #pre_cont .item p.goods {
	min-height:38px;
	height: auto !important;
	height: 38px;
	font-size:14px;
}

#presents #pre_cont .item p.address {

}

#presents #pre_cont .item p.tel {

}

#presents #pre_cont .item ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	clear:both;
}

#presents #pre_cont .item li {
	margin:5px 0px;
	padding:0px 0px 0px 20px;
}

#presents #pre_cont .item li.hours {
	background:url("../images/presents/ico_hours.gif") no-repeat;
}

#presents #pre_cont .item li.closed {
	background:url("../images/presents/ico_closed.gif") no-repeat;
}

#presents #pre_cont .item .place {
	text-align:right;
}




