/* ************************************************ 
 *	商品一覧　レイアウト
 * ************************************************ */
.itemdetail_menu {
	width: 670px ;
        margin-left: 40px;
	}
.category_free{
       clear:left;
}
.category_desc_1{
       width:550px ;
       hight: 336px ;
       margin-left: 30px;
       margin-top: 10px;   
       margin-bottom: 15px;
}

/* ------------------------------------- 
 *	一覧表示　並び順を変更(商品一覧）
 * ------------------------------------- */
.sort_01 {
	width: 600px;
	height: 30px;
	color: #432A16;
	font-size:80%;
	margin-bottom: 1px;
	}

.sort_01 a,
.sort_01 a:link,
.sort_01 a:visited {
	color:#339999;
	text-decoration:none;
	}

.sort_01 a:active,
.sort_01 a:hover {
	color:#33CC99;
	text-decoration:none;
	}

/* 会員専用価格の表示 商品一覧用 */
.regular_price_all {
	padding:0px 0px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
	margin:0px;
}

.price_all {
	padding:0px;
	margin:0px;
}

.discount_rate_all {
	padding:2px 0px 0px;
	color:#ff0000;
	margin:0px;
}


/* ------------------------------------- 
 *	一覧表示　並び順を変更(商品検索結果）
 * ------------------------------------- */

.sort_02 {
	width: 600px;
	height: 28px;
	color: #432A16;
	font-size:80%;
	background: url(https://img.shop-pro.jp/tmpl_img/26/sort_bg.gif) no-repeat;
	margin-bottom: 1px;
	}

.sort_02 a,
.sort_02 a:link,
.sort_02 a:visited {
	color:#339999;
	text-decoration:none;
	}

.sort_02 a:active,
.sort_02 a:hover {
	color:#33CC99;
	text-decoration:none;
	}

/* 会員専用価格の表示 商品検索結果用 */
.regular_price_search {
	padding:0px 0px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
	margin:0px;
}

.price_search {
	padding:0px;
	margin:0px;
}

.discount_rate_search {
	padding:2px 0px 0px;
	color:#ff0000;
	margin:0px;
}


/* ------------------------------------- 
 *	最近チェックした商品
 * ------------------------------------- */
.checkitem_list {
	width:120px;
	padding:0 8px 0 12px;
	margin:0 0 10px 0;
	float:left;
	}

.checkitem .ci_img {
	width:90px;
	border: 1px solid #DACDB9;
	padding: 4px;
	margin-bottom:3px;
	}

/* ------------------------------------- 
 *	商品一覧表示のレイアウト
 * ------------------------------------- */

.product_list {
	float: left;
	width: 188px;
	text-align: center;
	padding:5px 0px 30px;
	}


.product_item {
	text-align:center;
	width:175px;
	margin:0px auto;
	}

.product_item img {
	padding: 4px;
	border: 1px #dacdb9 solid;
	}

.product_item .name {
	line-height: 120%;
	margin:10px 0px 0px;
	}
	
.product_item .name img{
	vertical-align:middle;
	}

.product_item .price {
	margin:5px 0px 0px;
	color: #333333;
	}

.product_item .expl {
	color: #999;
	font-size:80%;
	line-height:120%;
	text-align: left;
	margin:5px 0;
	}


.product_list a,
.product_list a:link,
.product_list a:visited {
	text-decoration:none;
	}

.product_list a:active,
.product_list a:hover {
	text-decoration:none;
	}

/* ------------------------------------- 
 *	一覧表示　商品数と表示数
 * ------------------------------------- */
.pagenavi {
	width: 600px;
	height: 30px;
	color: #432A16;
	font-size:80%;
	background-color: #CCC ;
	margin-bottom: 15px;
	}