@charset "UTF-8";
/**
marketing_result.css
    search/index.htm
*/
/*--------------------------------------------------------
メインカラム 
--------------------------------------------------------*/

#item_list_box{
width:630px;
}

#item_list{
width:450px;
float:left;
text-align:left;
}

.item_list_ttl{
width:630px;
margin:0 0 15px;
background:url(../images/item_list/junrename_line.png) no-repeat left bottom;
height:35px;
	}

.item_list_ttl p img{
margin-right:10px;
vertical-align:middle;
}

.item_list_ttl p.total{
margin:-13px 3px 0 0;
text-align:right;
}




#searchttl_box{
width:630px;
margin:10px 0 15px;
*margin:-20px 0 15px;
position:relative;
}

#searchttl_box .ttl{
margin:0 0 5px;
*margin:-5px 0 5px;
height:162px;
	}

#searchttl_box .searchttltxt{
width:320px;
	line-height:150%;
	position:absolute;
	top:105px;
	left:40px;
}

#searchttl_box .searchttltxt span{
margin-right:5px;
}

/*-----　ぱんくず2　------*/
.breadcrumb{
width:450px;
margin:0 0 10px;
padding:0;
font-size:10px;
text-align:left;
}

.breadcrumb a{
color:#000;
}

#wrapper .breadcrumb a:hover{
text-decoration:none;
}


/*-----　商品一覧エリア　------*/
#sec05_l{
width:450px;
	}

#sec05_l .search_box01{
width:400px;
border:1px solid #C5B2A7;
font-size:12px;
padding:15px;
margin:0 0 20px 0;
line-height:170%;
	}

#item_list .search_box{
	width:455px;
	margin:0 0 20px;
	}

#item_list .search_box .ttl{
	margin:0 0 0 10px;
	}

#item_list .search_box p{
	float:left;
	margin:4px 10px 0 0;
	}

#item_list .search_box input{
	float:left;
	width:342px;
	margin:4px 7px 0 15px;
	padding:4px 3px;
	border:1px #7F9DB9 solid;
	}

#item_list .search_box select{
	float:left;
	width:109px;
	margin:5px 10px 0 0;
	padding:2px 3px;
	border:1px #CCCCCC solid;
	}




#item_list #item_list_l #sec05_l{
width:450px;
margin-left:17px;
	}

#item_list #item_list_l #ranking_best_top{
width:427px;
margin:15px auto;
padding:15px 0 10px;
border-bottom:1px #E8DFD9 solid;
border-top:1px #E8DFD9 solid;
	}

#item_list #item_list_l #ranking_best{
width:427px;
margin:15px auto;
padding-bottom:10px;
border-bottom:1px #E8DFD9 solid;
	}

#item_list #item_list_l #ranking_best .leftimg,#item_list #item_list_l #ranking_best_top .leftimg{
	width:185x;
	float:left;
	vertical-align:bottom;
	margin:0 10px;
	}

#item_list #item_list_l #ranking_best .leftimg img,#item_list #item_list_l #ranking_best_top .leftimg img{
	margin-right:10px;
	}

#item_list #item_list_l #ranking_best .leftimg .lefttxt,#item_list #item_list_l #ranking_best_top .leftimg .lefttxt{
	width:50px;
	float:left;
	vertical-align:middle;
    margin-top:35px;
	}

#item_list #item_list_l #ranking_best .leftimg .lefttxt span,#item_list #item_list_l #ranking_best_top .leftimg .lefttxt span{
	padding:5px;
	background-color:#FFF2E8;
	color:#6B4B21;
	font-weight:bold;
	font-size:14px;
	}
	

#item_list #item_list_l #ranking_best .righttxt,#item_list #item_list_l #ranking_best_top .righttxt{
	width:270px;
	float:left;
	line-height:140%;
	}

#item_list #item_list_l #ranking_best .righttxt img.catch,#item_list #item_list_l #ranking_best_top .righttxt img.catch{
	float:left;
	margin:3px 3px 3px 0;
	}

#item_list #item_list_l #ranking_best .righttxt p span.itemname a,#item_list #item_list_l #ranking_best_top .righttxt p span.itemname a{
	font-weight:bold;
	font-size:16px;
	}

#item_list #item_list_l #ranking_best .righttxt p span.shopnamelink a,#item_list #item_list_l #ranking_best_top .righttxt p span.shopnamelink a{
	color:#000;
	text-decoration:none;
	}

#item_list #item_list_l #ranking_best .righttxt p span.shopnamelink a:hover,#item_list #item_list_l #ranking_best_top .righttxt p span.shopnamelink a:hover{
	text-decoration:underline;
	}

#item_list #item_list_l #ranking_best .righttxt p.hyouka,#item_list #item_list_l #ranking_best_top .righttxt p.hyouka{
	font-size:12px;
	}

#item_list #item_list_l #ranking_best .righttxt p.hyouka span,#item_list #item_list_l #ranking_best_top .righttxt p.hyouka span{
	font-size:12px;
	color:#FFCA27;
	}

#item_list #item_list_l #ranking_best .righttxt p.hyouka_ico,#item_list #item_list_l #ranking_best_top .righttxt p.hyouka_ico{
	float:left;
	}

#item_list #item_list_l #ranking_best .righttxt p.hyouka_ico img,#item_list #item_list_l #ranking_best_top .righttxt p.hyouka_ico img{
	float:left;
    margin:5px 5px 5px 0;
	}

#item_list #item_list_l #ranking_best .righttxt .masters,#item_list #item_list_l #ranking_best_top .righttxt .masters{
	width:270px;
	text-align:right;
    margin:10px;
    *margin:10px 10px 0 10px;
	}

#item_list #item_list_l #ranking_best .righttxt .masters p,#item_list #item_list_l #ranking_best_top .righttxt .masters p{
	width:210px;
	float:right;
	font-size:12px;
	padding-top:7px;
	float:left;
	}

#item_list #item_list_l #ranking_best .righttxt .masters img,#item_list #item_list_l #ranking_best_top .righttxt .masters img{
	float:right;
	margin-left:10px;
	vertical-align:middle;
	padding-right:15px;
	}




#item_list #item_list_l #shop_recommend{
width:427px;
margin:0 auto;
padding:-10px 0 ;
background-color:#FFF2E8;

	}

#item_list #item_list_l #shop_recommend_top{
width:430px;
height:38px;
margin:-10px auto 0;
	}

#item_list #item_list_l #shop_recommend .leftimg{
	width:130x;
	float:left;
	padding:0 20px 10px 15px;
	}

#item_list #item_list_l #shop_recommend .righttxt{
	width:255px;
	float:left;
	line-height:120%;
	font-size:14px;
	padding:0 0 15px;
	}

#item_list #item_list_l #shop_recommend .righttxt p span{
	font-weight:bold;
	font-size:16px;
	}

#item_list #item_list_l #shop_recommend_bottom{
width:430px;
margin:0 auto;
*margin:-10px auto 0;
padding-top:5px;
*padding-top:0;
border-bottom:1px #E8DFD9 solid;
	}
	

#item_list #item_list_l .btn_tolist{
width:430px;
margin:20px auto;
	text-align:center;
	}


.content_wrap {
  clear: left;
  width: 430px;
}


#re_comment_memo{
	width:390px;
	padding:10px 20px;
	font-size:12px;
	margin:0 auto 30px;
	line-height:150%;
	color:#ff0000;
	border:1px solid #ff0000;
}


