
/*-- タイトル --*/
.kensakuTitle{
	font-size:18px;
	line-height:1;
	font-weight:normal;
	color:#d00;
	background-color:#f5f5f5;
	padding:8px 12px;
	margin:0;
	border-style:solid none;
	border-width:1px 0;
	border-top-color:#ddd;
	border-bottom-color:#fff;}

/*-- ヒット数・検索条件 --*/
.kensakuComp{
	padding:5px 12px 5px 25px;
	margin:0 0 5px 0;
	text-align:left;
	background-color:#f5f5f5;
	border-style:none none solid none;
	border-width:0 0 1px 0;
	border-color:#ddd;}

.kensakuComp p{
	font-size:12px;
	color:#900;
	line-height:1;
	margin:0 0 5px 0;}

/*-- ソート --*/
.kensakuSort{
	font-size:13px;
	line-height:1;
	text-align:right;
	margin:0 0 30px 0;}

/*-- 商品数・ページ送り --*/
.kensakuDispItems{
	font-size:12px;
	line-height:1;
	text-align:center;
	margin:30px 0 30px 0;}


/*-- 一覧 --*/
.kensakuItemMainBox{
	width:750px;}

.kensakuItemBox{
	float:left;
	text-align:left;
	width:230px;
	margin:0 15px 15px 0;
	padding:0;}

/*-- 商品画像 --*/
.ichirsnItemImage{
	width:230px;
	margin:0 0 20px 0;}

.ichirsnItemImage img{
	width:230px;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100)";}

.ichirsnItemImage a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;}


/*-- 商品説明など --*/
.ichirsnItemCommBox{
	overflow:hidden;
	width:230px;
	margin:0;}

.ichirsnItemCommBox a         {color: #333; text-decoration:none}
.ichirsnItemCommBox a:link    {color: #333; text-decoration:none}
.ichirsnItemCommBox a:visited {color: #333; text-decoration:none}
.ichirsnItemCommBox a:active  {}
.ichirsnItemCommBox a:hover   {color: #666; text-decoration:none}


/*-- 商品名 --*/
.kensakuItemName{
	font-size:16px;
	line-height:1.4;
	fomnt-weight:bold;
	margin:0 0 10px 0;}

/*-- 商品の説明 --*/
.kensakuComm{
	font-size:12px;
	line-height:1.4;
	margin:0 0 10px 0;}

.kensakuComm p{
	font-size:12px;
	line-height:1.4;
	margin:0 0 0.8em 0;}

.kensakuComm ul{
	padding:0;
	margin:0 0 0.8em 0;}

.kensakuComm ol{
	padding:0;
	margin:0 0 0.8em 0;}

.kensakuComm li{
	font-size:12px;
	line-height:1.4em;
	margin:0 0 0.5em 2em;}

/*-- 商品の価格 --*/
.kensakuPriseTujyo{
	text-align:center;
	font-size:12px;
	line-height:1;
	margin:0 0 5px 0;}

.kensakuPrice{
	text-align:center;
	font-size:14px;
	line-height:1;
	color:#d00;
	font-weight:bold;
	margin:0 0 5px 0;}

.kensakuPriceOff{
	text-align:center;
	font-size:12px;
	line-height:1;
	margin:0 0 5px 0;}

/*-- 商品の詳細 --*/
.kensakuItemSyosai{
	margin:15px 0 0 0;}

.kensakuItemSyosai a{
	display:block;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	background-color:#333;
	padding:5px 15px;
	margin:0;}

.kensakuItemSyosai a         {color: #fff; text-decoration:none}
.kensakuItemSyosai a:link    {color: #fff; text-decoration:none}
.kensakuItemSyosai a:visited {color: #fff; text-decoration:none}
.kensakuItemSyosai a:active  {}
.kensakuItemSyosai a:hover   {color: #ff0; text-decoration:none;background-color:#d00;}


/*-- 該当商品がないとき --*/
.kensakuNotItem{
	text-align:center;
	font-size:14px;
	margin:5em 0;
	color:#d00;}
