@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	}


ul, li {
	list-style: none;
	}

#naviCategoryTop{
	font-size:100%;
}

#naviCategory {
	width: 815px;
	font-size:105%;
	}


#naviCategory ul#naviInside {
	}
	
#naviCategory ul#naviInside li {
	display: inline-block;
	float: left;
	}

#naviCategory .leftBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	}



#naviCategory ul#naviInside li a {
	display: block;
	width: 88px;
	height: 21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	}
	
#naviCategory ul#naviInside li li a:hover {
	background: none;
	color:#FFF;
	}	
	
#naviCategory ul#naviInside .childBase li{
	display: block;
	width: 100px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}

#naviCategory ul#naviInside .childBase li a{
	display: block;
	width: 100px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}
#naviCategory ul#naviInside .childNew li,
#naviCategory ul#naviInside .childTops li{
	display: block;
	width: 120px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}
#naviCategory ul#naviInside .childNew li a,
#naviCategory ul#naviInside .childTops li a{
	display: block;
	width: 120px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}

#naviCategory ul#naviInside .childOne li{
	display: block;
	width: 180px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}

#naviCategory ul#naviInside .childOne li a{
	display: block;
	width: 180px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}
	
#naviCategory ul#naviInside .childShoes li{
	display: block;
	width: 125px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}

#naviCategory ul#naviInside .childShoes li a{
	display: block;
	width: 125px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}

#naviCategory ul#naviInside .childGoods li{
	display: block;
	width: 125px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}

#naviCategory ul#naviInside .childGoods li a{
	display: block;
	width: 125px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}

#naviCategory ul#naviInside .childSpecial li{
	display: block;
	width: 200px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	}

#naviCategory ul#naviInside .childSpecial li a{
	display: block;
	width: 200px;
	height: 36px;
	text-align:left;
	line-height:3.5;
	display:block;
	padding-left: 5px;
	border:none;
	background-color:#ECECEC;
	color:#000;
	}


 /* メインメニュー */
 
#naviCategory ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

/* サブメニュー1段目 */
#naviCategory ul ul{
   display:none;
   position:absolute;
   top:100%;
   left:0px;
   z-index:9999;
}

/* サブメニュー2段目以降 */
#naviCategory ul ul ul {
   top:0;
   left:100%;
}

/* リスト */
#naviCategory li {
   float:left;
}

#naviCategory li li {
   clear:both;
}

#naviCategory li:hover {
   position:relative;
}

#naviCategory li:hover > ul {
   display: block
}

/* IE6用 */
* html #naviCategory li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),	  
      this.style.behavior = 'none'
   );
}

* html #naviCategory li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #naviCategory li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}



#naviCategory .column1 {position:relative;}
#naviCategory .column1 ul {display:block;}
#naviCategory .column1 * ul {display:none;}

#naviCategory .column2 {position:relative;}
#naviCategory .column2 ul {display:block;}
#naviCategory .column2 * ul {display:none;}

#naviCategory .column3 {position:relative;}
#naviCategory .column3 ul {display:block;}
#naviCategory .column3 * ul {display:none;}



/* カテゴリ背景カラーと文字上下幅デザイン */
#naviCategory li {
   line-height:2.0em;
   text-align: center;
   background:#FFF;
}

#naviCategory li li {
   text-align: center;
}

/* 下位カテゴリの文字の色と枠の幅 */
#naviCategory li a{
   display: block;
   width:88px;
   text-decoration:none;
   color:#000;
   padding:0 0px;
}


/*IE6用*/
#naviInside li a:hover {
   background:#ef854b;
   color:#FFF;
}

/*IE6用end*/

#naviInside li:hover {
   background:#ef854b;
   color:#FFF;
}

#naviInside li:hover a{
   background:#ef854b;
   color:#FFF;
}
