/* CSS Document */
/*100326リニューアルの設定*/

.quickSearch{
padding:10px 10px 0 10px;
}

.quickSearchBox{
background-color:#E6E6E6;
}




.searchBtn { padding-left:10px;}

*html .searchBtn { padding-left:10px; margin-left:10px}

.topLinedBox { margin-top:10px;}

.categoryList li {
border-bottom:dotted 1px #999999;
padding:10px 0 10px 0;
 }
 
.left_border {

 }

.left_border_shop {
padding:0 0 0 0; margin-bottom:7px;
border-bottom:dotted 1px #999;
text-indent:-10000em;
}
 
ul.bannerList {
padding-bottom:0px;
}

ul.quickSearch {
padding-top:10px;
}

.quickSearch{
background-color:#EFEFEF;
padding:0 10px;
}


div.subContentsInner p.searchBtn {
background-color:#EFEFEF;
}


/*New arrival added 20110118 */


#newarrivalinfo {
	background-color: #EFEFEF;
	padding-bottom:10px;
	margin-bottom:5px;
}

#newarrivalinfo ul img{
	padding-bottom:5px;
	background-color:#FFF;
}

#newarrivalinfo ul li {
	margin: 10px;
}

.def {
	font-size:12px;
}

/*
.searchNumber{
	width:200px;
	padding:5px 10px 0 0;
	float:right;
}
*/

.searchNumber p { float:left; padding:0; width:auto; }

.searchNumber ul { float:right; width:auto; text-align:right; }

.searchNumber ul li {
  float: left;
  margin-right: 4px;
  width: auto;
}

.searchNumber ul li span {
  background: none repeat scroll 0 0 #E0002A;
  color: #FFFFFF;
  display: block;
  line-height: 1.2;
  padding: 2px 4px 1px 6px;
}

.searchNumber ul li a {
  background: none repeat scroll 0 0 #333333;
  color: #FFFFFF !important;
  display: block;
  line-height: 1.2;
  padding: 2px 4px 1px 6px;
}

.searchNumber ul li.listNext a,
.searchNumber ul li.listBack a { background-color:transparent; }

div.mainContents ul.sortList { padding:0; clear:both; }

.page_disp_limit {
  text-align:right;
  margin-top:-28px;
  margin-bottom:10px;
}

.page_disp_limit_footer {
  text-align:right;
  margin-top:-27px;
  margin-bottom:24px;
}


.sortList{
	padding-bottom:0;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:10px;
}

.page_disp_limit,
.limit {
	font-size: 12px;
}


#newarrivalinfo ul li a span.def { font-size:13px; font-weight:bold; color:#444; }
#newarrivalinfo ul li.selected a span.def { color:#F00; }

.bannertop{color:#FFF;background-color:#444;text-align:center;font-style:normal;font-weight:bold;font-family: Verdana, Helvetica, Osaka, sans-serif;padding:2px;}


.banner2{margin:2px;}
.banner2 a:hover img{opacity:0.7;}



