/* 商品一覧画面用CSS */

/*---goodslist-box---*/
/*--画像あり一覧--*/
.goodslist-box .goods-photo {
	border-collapse:collapse;
	border-left:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
.goodslist-box .goods-photo td {
	vertical-align:top;
	text-align:center;
	width:142px;
	padding:10px 12px 10px 13px;
	border-left:2px dotted #cccccc;
	border-bottom:2px dotted #cccccc;
}
.goodslist-box .goods-photo td div{
	width:140px;
	text-align:left;
}
.goodslist-box .goods-photo td.noborder {
	border-left:none;
	border-bottom:none;
}
.goodslist-box .goods-photo div.goods-flag{/*商品フラグ*/
	height:32px;
	margin-bottom:8px;
	text-align:center;
}
.goodslist-box .goods-photo div.goods-flag img{
	margin:1px 0 1px 2px;
}
.goodslist-box .goods-photo div.goods-image{/*商品画像*/
	text-align:center;
	margin-bottom:8px;
}
.goodslist-box .goods-photo div.goods-image table{
	margin:0 auto;
	border-left:none;
	border-bottom:none;
}
.goodslist-box .goods-photo div.goods-image td{
	text-align:center;
	vertical-align:middle;
	width:122px;
	height:92px;
	padding:1px;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
}
.goodslist-box .goods-photo div.goods-name{/*商品名*/
	font-size:90%;
	margin-bottom:8px;
}
.goodslist-box .goods-photo div.goods-price{/*販売価格*/
	text-align:center;
	font-size:82%;
}
.goodslist-box .goods-photo div.goods-info{/*商品説明*/
	margin-top:4px;
	font-size:82%;
}
.goodslist-box .goods-photo div.goods-shopname{/*ショップ名*/
	font-size:82%;
	margin-top:8px;
}
.goodslist-box .goods-photo div.goods-shopname img{/*ショップ名アイコン*/
	vertical-align:text-bottom;
	margin-right:2px;
}
/*--リスト表示--*/
.goodslist-box .goods-list {
	width:100%;
	border-collapse:collapse;
	border:1px solid #cccccc;
}
.goodslist-box .goods-list th {
	text-align:left;
	font-size:82%;
	font-weight:normal;
	padding:5px;
/*	color:#FFFFFF;	*/
	background:#F9F9F9;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.goodslist-box .goods-list td {
	vertical-align:middle;
	padding:5px;
	border-bottom:2px dotted #cccccc;
	word-wrap:break-word;
	word-break:break-all;
}
.goodslist-box .goods-list td.goods-name{
	width:30%;
	font-size:90%;
}
.goodslist-box .goods-list td.goods-info{
	font-size:82%;
}
.goodslist-box .goods-list td.goods-info img{
	margin-right:3px;
	margin-bottom:1px;
}
.goodslist-box .goods-list td.goods-shopname{
	width:20%;
	font-size:82%;
}
.goodslist-box .goods-list td.goods-price{
	white-space: nowrap;
	font-size:82%;
}
/*---search-condition---*/
#search-condition{/*検索条件表示*/
	float:left;
	font-size:90%;
	line-height:1.5;
	color:#A3652A;
	font-weight:bold;
	text-indent:1px;
}
/*---search-result---*/
#search-result{/*検索結果件数表示*/
	float:right;
	font-size:82%;
	line-height:2.0;
	white-space: nowrap;
}
/*---goods-navigator---*/
.goods_navigator{
	clear:both;
	width:506px;
	text-align:right;
	margin-top:5px;
	margin-bottom:10px;
	border:1px solid #CFCFCF;
	padding-top:4px;
	padding-bottom:4px;
}
.index_navigator{
	font-size:82%;
	display:inline;
}
.index_navigator a:link,
.index_navigator a:visited{
	text-decoration:underline;
}
.index_separator{
	color:#555555;
	padding:0 3px 0 1px;
}
.list_navigator{
	font-size:82%;
	display:inline;
	margin-left:2px;
	margin-right:1px;
}
.listype_navigator{
	white-space:nowrap;
}
