@charset "utf-8";
/* CSS Document */

/* listCont
------------------------------*/

div#searchCond{
	width:728px;
	border-bottom:#666 1px dotted;
	padding-bottom:15px;
	margin-bottom:15px;
}

div#searchCond dt{
	float:left;
	font-weight:bold;
	color:#afa277;
}
div#searchCond dl#subCond dt{
	font-weight:normal;
	color:#b69938;
}


div#searchCond dd{
	padding-left:80px;
}
div#searchCond dl#subCond dd{
	padding-left:70px;
}
div#searchCond dd span{
	font-size:120%;
	padding-right:3px;
	font-weight:bold;
	color:#F9F;
}




div#sortList{
	color:#999;
	overflow:hidden;
	padding-bottom:30px;
}

div#sortList p.crntPage{
	float:left;
	text-align:left;
}
div#sortList p.sortCond{
	float:right;
	text-align:right;
	padding-right:20px;
}

div#sortList p.sortCond span.selSort{
	font-weight:bold;
	color:#C4A251;
}





div#catList{
	overflow:hidden;
}
div#catList li{
	display: inline-block; /* 横並び */
	vertical-align: top; /* li要素を上端揃えに */	
	/*float:left;*/
	width:158px;
	text-align:center;
	padding:0 10px 15px;
}
div#catList p.itemImg a{
	width:100px;
	margin:0 auto;
}
div#catList p{
	font-size:91.7%;
	line-height:1.5;
}
div#catList p.itemImg{
	padding:5px;
}

p.noItem{
	font-size:120%;
	text-align:center;
	padding:60px;
}
div.pageEjection{
	clear:both;
	padding:20px 0;
	text-align:center;
}

div.pageEjection a{
	color:#06F;
}
div.pageEjection a:hover{
	color:#F6F;
}



