@charset "utf-8";


/* title */
h2.category_title{
	margin:0 20px 5px 0;
	padding:20px 20px 15px 20px;
	line-height:1;
	font-size:182%;
	font-weight:bold;
	color:#fff;
	border:1px solid #eeeeee;
	background:#cccccc;
}

/* countArea */
#countArea{
	width:690px;
	margin:0 0 10px 0;
	font-size:85%;
	border:none;
	background:none;
}

#countArea ul{
	width:auto;
	margin:0 20px 0 0;
	float:left;
}
#countArea ul.hyouji01{
	width:180px;
	margin:0 20px 0 0;
}
#countArea ul.hyouji02{
	width:300px;
	margin:0 20px 0 0;
}
#countArea ul li {
	width:auto;
	margin:0 0 0 5px;
	color:#333;
	float:left;
}
#countArea ul li.ml_number {
	width:auto;
	margin:0 0 0 8px;
	padding:0 8px 0 0;
	color:#333;
	float:left;
	background:url(images/middleLine.gif) right center no-repeat;
}
#countArea ul li.dot {
	margin:0 0 0 12px;
}
#countArea ul li.next {
	margin:0 0 0 12px;
}
#countArea ul li.itemcount {
	margin:0 0 0 12px;
}
/* link設定 */
#countArea ul li a { /*\*/ overflow:hidden; /*\*/ }
#countArea ul li a:link { color:#b05490; text-decoration:none; }
#countArea ul li a:active { color:#b05490; text-decoration:none; }
#countArea ul li a:visited { color:#b05490; text-decoration:none; }
#countArea ul li a:hover { color:#cd86b4; text-decoration:underline; }

/* recommendArea_category */
#recommendArea_category {
	width:725px;
	margin:0 0 10px -5px;
	line-height:1.3;
	font-size:85%;
}

.new_search_top{
	width:680px;
	float:left; 
	padding:3px 10px;
	>padding:3px 10px 0px;
	margin:3px;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
}
.new_search_bottom{
	width:680px;
	float:left; 
	padding:3px 10px;
	>padding:3px 10px 0px;
	margin:3px;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
}

.nmenu{
 width:680px; padding: 4px 0 0 0; margin:0; float:left;
 }
.nmenu ul { padding:0; margin:0; list-style:none; border:0;}
.nmenu ul li { display:inline;  margin:0; padding:0; border:0; background:none;}
.nmenu ul li.resetBtn { height:15px;}
.nmenu ul li a {  display:inline; margin:0; padding:3px 10px; color:#5a5a5a; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.nmenu ul li a:hover { background: #aaa; color:#eee;border-bottom:1px solid #dfdfdf;}
.nmenu ul li a.active {  background: #888; color:#fff;border-bottom:1px solid #dfdfdf;}
.nmenu ul li p {  display:inline; margin:0; padding:8px 10px 3px; color:#5a5a5a; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;background: #dfdfdf;}

.keyword_search{
	width:680px;
	float:left;
	padding:2px 10px 1px;
	>padding:2px 10px 0px;
	margin:5px 3px 7px;
	>margin:2px 3px 7px;
	border-bottom:1px solid #dfdfdf;
}

.keyword_search input#keyword_search{
	width:250px;
}
.keyword_search span.search_ttl{
	display:inline;
	margin-right:5px;
	padding:8px 10px 3px;
	color:#5a5a5a;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: #dfdfdf;
}
.keyword_search div.search_sbmit{
	margin:-21px 0 0 360px;
	>margin:-22px 0 0 360px;
}


div.checkedItems{
	width:195px;
}
div.checkedItems h2{
	color:#444444;
	font-size:13px;
	padding:0 0 3px 3px;
	border-bottom:1px solid #777777;
}
div.checkedItems h2 a:link{
	text-decoration:none;
}
div.checkedItems ul.checkedItemsList{
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
div.checkedItems ul.checkedItemsList li{
	border:1px solid #dddddd;
	padding:1px;
	margin:1px;
	float:left;
	width:90px;
	height:105px;
}
div.checkedItems ul.checkedItemsList li:hover{
	background:#c0c0c0;
	border:1px solid #c0c0c0;
}
div.checkedItems ul.checkedItemsList li a img{
	width:90px!important;
	height:105px!important;
}
div.checkedItems ul.checkedItemsList li a img:hover{
	opacity:80%;
}
div.checkedItems p.checkedItemsHistory{
	padding:5px 0 0 3px;
	clear:both;
}
div.checkedItems p.checkedItemsHistory a{
	
}
div.checkedItems p.checkedItemsHistory a:link{
	text-decoration:underline;
}
div.checkedItems p.checkedItemsHistory a:hover{
	text-decoration:none;
}



