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

#gourmet #subcol_a{
	background-color:#fbf8e7;
	padding:13px 0;
}

#gourmet #subcol_a .section{
	padding:0 0 20px 0;
}

#gourmet #subcol_a .banners{
	padding:6px 6px;
}

#gourmet #subcol_a .banners img{
	padding:0 0 5px 0;
}

#gourmet h2#t_brand{
	background-image:url(title_brand.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:23px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet h2#t_category{
	background-image:url(title_category.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:23px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet h2#t_request{
	background-image:url(title_request.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:23px;
	font-size:1px;
	text-indent:-9999px;
}


#gourmet #mainTitle{
	width:100%;
	height:131px;
	text-indent:-9999px;
	background-image:url(title_main.gif?101);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}

#gourmet #mainTitle a{
	display:block;
	width:100%;
	height:131px;
}

#gourmet h2#latestItmes{
	background-image:url(title_new.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:32px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet h2#sweetsRank{
	background-image:url(title_rank_sweets.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:32px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet h2#osusumeSelection{
	background-image:url(title_osusume.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:32px;
	font-size:1px;
	text-indent:-9999px;
}


#gourmet table.item_img td{
	border:1px solid #ccc;
	vertical-align:middle;
	text-align:center;
	width:100px;height:100px;
	
	background-color:#fff;
}

#gourmet #latest{
	width:578px;
	margin:9px auto 15px auto;
}

#gourmet .item100_r{
	float:left;
	width:102px;
	overflow:hidden;
}

#gourmet .item100{
	padding:0 0 0 14px;
	float:left;
	width:102px;
	overflow:hidden;
}

#gourmet .item_name{
	height:2.2em;
	overflow:hidden;
	margin:0 0 0.2em 0;
	
}

#gourmet .item_info{
	line-height:1.2em;
}

#gourmet .item_info p{
	padding:0 0 3px 0;
}

#gourmet .more{
	text-align:right;
	clear:both;
	padding:0 7px 0 0;
}

#gourmet .section{
	padding:0 0 20px 0;
}


#gourmet .rank1{
	font-size:16px;
	margin:0 0 13px 0;
	height:40px;
	overflow:hidden;
}

#gourmet .rank2,  #gourmet .rank3{
	font-size:14px;
	margin:0 0 13px 0;
	height:38px;
	overflow:hidden;
}
#gourmet .rank4, #gourmet .rank5, #gourmet .rank6, #gourmet .rank7{
	font-size:13px;
	margin:0 0 13px 0;
	height:25px;
	overflow:hidden;
}

#gourmet .rank8,#gourmet .rank9, #gourmet .rank10{
	font-size:12px;
	margin:0 0 13px 0;
	height:24px;
	overflow:hidden;
}

#gourmet table.item_img_90 td{
	border:1px solid #ccc;
	vertical-align:middle;
	text-align:center;
	width:92px;height:92px;
	background-color:#fff;
}

#gourmet .item90_r{
	float:left;
	width:94px;
	overflow:hidden;
}

#gourmet .item90{
	padding:0 0 0 5px;
	float:left;
	width:94px;
	overflow:hidden;
}

#gourmet .rankto7{
	width:298px;
	margin:0 5px 0 0;
	float:left;
}

#gourmet .rankto10{
	width:200px;
	margin:0 5px 0 0;
	float:left;
}

#gourmet #pickupItems{
	background-image:url(title_pickup.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:38px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet #gourmetBuyer{
	background-image:url(title_buyer.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:39px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet #cityItem{
	background-image:url(title_country.gif?101);
	background-repeat:no-repeat;
	width:100%;
	height:40px;
	font-size:1px;
	text-indent:-9999px;
}

#gourmet .inner_pickup{
	width:124px;
	margin:10px auto;
}

#gourmet .dialogue{
	background-image:url(pickup_dialogue.gif?101);
	background-repeat:no-repeat;
	padding:5px 15px 2px 6px;
	line-height:1.2em;
}

#gourmet table.item_img_124 td{
	border:1px solid #ccc;
	vertical-align:middle;
	text-align:center;
	width:122px;height:122px;
	
	background-color:#fff;
}

#gourmet .g_buyer{
	border:1px solid #d3ad5c;
	padding:5px;
	margin:0 0 11px 0;
}

#gourmet .g_buyer td.img{
	border:1px solid #ccc;
	width:48px;
	height:48px;
	vertical-align:middle;
	text-align:center;
}

#gourmet .g_buyer td.name{
	padding:4px;
}

#gourmet .g_buyer p{
	font-size:93%;
}

#gourmet .city_item{
	background-color:#fbf8e7;
	padding:9px;
	margin:0 0 10px 0;
}

#gourmet .city_title{
	padding: 0 0 10px 0;
}

#gourmet .city_i{
	width:102px;
	margin:0 auto;
}

#gourmet .a_req{
	background-color:#FFF;
	margin:0 0 10px 0;
	padding:4px;
	line-height:1.2em;
}

#gourmet .a_req h3{
	margin:0 0 7px 0;
}

#gourmet a.req{
	color:#91a07d;
	border-left:3px solid #91a07d;
	padding:0 0 0 6px;
}



