@charset"utf-8";
/***********************************************************************
	検索結果
***********************************************************************/
/* 特集 */
#right #feature{
	width: 645px;
	margin-bottom: 10px;
}

#right #feature .ttl{
	width: 645px;
	height: 34px;
	background-image:url(../img/tab645tokushu.gif);
	background-repeat:no-repeat;
}

#right #feature .btm{
	width: 645px;
	height: 13px;
	background-image: url(../img/tab645bottom.gif);
	background-repeat: no-repeat;
}

#right #feature .cnt{
	width: 643px;		/* parent - 2 */
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	line-height: 1.2em;
}

#right #feature .cnt ul{
	width: 612px;		/* li x 3 */
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	list-style: none;
}

#right #feature .cnt ul li{
	float: left;
	width: 184px;
	padding: 0 10px;
}

#right #feature .cnt ul li p.name a{ color: #254A9E; font-weight: bold; }
#right #feature .cnt ul li p.desc  { color: #333333; }

/* 検索結果 */
#right #search .cnt{
	line-height: 1.2em;
}

#right #search .cnt .pager{
	text-align: center;
}

#right #search .cnt .pager a{
	font-weight:bold;
}

#right #search .cnt .order{
	line-height: 3em;
	text-align: right;
	vertical-align: middle;
}

#right #search .cnt ul{
	width: 593px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	list-style: none;
}

#right #search .cnt ul li{
	padding-bottom: 10px;
	line-height: 1.3em;
}

#right #search .cnt ul li .left{
	float: left;
	width: 140px;
}

#right #search .cnt ul li .right{
	position: relative;
	float: left;
	width: 453px;		/* 593-140 */
	height: 86px;
	padding-top: 10px;
	border-top: 1px solid #bebebe;
}

#right #search .cnt ul li p.name a{ color: #254A9E; font-weight: bold; }
#right #search .cnt ul li p.desc  { color: #333333; margin-bottom: 5px; }
#right #search .cnt ul li p.price { color: #A91F24; font-weight: bold; }
#right #search .cnt ul li span.shop  { padding-left: 1em; }
#right #search .cnt ul li span.shop a { color: #666666; font-weight: normal;}

#right #search .cnt ul li form{
	position: absolute;
	right: 0;
	bottom: 0px;
}

#right #search .cnt .notFound{
	text-align: center;
	line-height: 10em;
	font-size: x-large;
	color: #999999;
}

/* おすすめ */
#right #recommend{
	width: 645px;
	margin-bottom: 10px;
}

#right #recommend .ttl{
	width: 645px;
	height: 34px;
	background-image: url(../img/tab645osusume.gif);
	background-repeat: no-repeat;
}

#right #recommend .btm{
	width: 645px;
	height: 13px;
	background-image: url(../img/tab645bottom.gif);
	background-repeat: no-repeat;
}

#right #recommend .cnt{
	width: 643px;		/* parent - 2 */
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	line-height: 1.2em;
}

#right #recommend .cnt ul{
	width: 640px;		/* li x 5 */
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	list-style: none;
}

#right #recommend .cnt ul li{
	float: left;
	width: 122px;
	height: 140px;
	margin-bottom: 5px;
	padding: 0 3px;
	overflow: hidden;
}

#right #recommend .cnt ul li p.name a{ color: #254A9E; font-weight: bold; }
#right #recommend .cnt ul li p.desc  { color: #333333; }
#right #recommend .cnt ul li p.price { color: #A91F24; font-weight: bold; }

