/*
-----------------------------------

  create: 2007-06-07
  update: 2007-07-03
  url: http://www.kracie.co.jp/

----------------------------------- */

/*
------------------------
TOTAL SIDEMENU
------------------------- */
#sideMenu h2 a{
	display: block;
	width: 172px;
	height: 40px;
	text-indent: -999em;
}
#sideMenu ul {
	background: url("/products/image/btn_underline.gif") no-repeat left bottom;
	padding: 0 0 1px 0;
}
#sideMenu li {
	background: url("/products/image/btn_underline.gif") no-repeat left top;
	padding: 1px 0 0 0;
/*	zoom:1; */
}
#sideMenu li a{
	display: block;
	width: 172px;
	text-indent: -999em;
}
#sideMenu li strong{
	display: block;
	width: 172px;
	cursor:pointer;
	text-indent: -999em;
}

/*
------------------------
TEXTMENU
------------------------- */
#sideMenu .txtMenu ul {
	width: 172px;
	background: none;
	padding: 0;
}
#sideMenu .txtMenu li{
	background-color: #fffff0;
	padding: 5px 0 3px 29px;
	font-size: 0.8em;
	text-indent: 0em;
}
#sideMenu ul.txtMenu {
	background: none;
}
#sideMenu .txtMenu li a{
	width: 130px;
	display: inline;
	text-indent: 0em;
	background: none;
	padding: 0;
}
#sideMenu .txtMenu li li{
	padding: 4px 0 3px 0;
	font-size: 1em;
	text-indent: 0em;
}
#sideMenu .txtMenu li li a{
	text-indent: 0em;
}

* html #sideMenu .txtMenu li{
	background-color: none;
}
#sideMenu .txtMenu li a{
	text-indent:0;
	color: #0000b4;
}

/*
------------------------
SIDEMENU TITLE
------------------------- */
#sideMenu h2#menuProducts a {
	background: url("/products/image/menuProducts.gif") no-repeat left top;
}

/*
------------------------
SIDEMENU01
------------------------- */
#sideMenu01 #s01Category a{
	height: 35px;
	background: url("/products/image/s01Category_l.gif") no-repeat left top;
}
#sideMenu01 #s01Category strong{
	height: 35px;
	background: url("/products/image/s01Category_r.gif") no-repeat left top;
}
#sideMenu01 #s01Category li a{
	height: 1%;
	background: none;
}
#sideMenu01 #s01Brand a{
	height: 35px;
	background: url("/products/image/s01Brand_l.gif") no-repeat left top;
}
#sideMenu01 #s01Brand strong{
	height: 35px;
	background: url("/products/image/s01Brand_r.gif") no-repeat left top;
}
#sideMenu01 #s01Brand li a{
	height: 1%;
	background: none;
}
#sideMenu01 #s0150on a{
	height: 35px;
	background: url("/products/image/s0150on_l.gif") no-repeat left top;
}
#sideMenu01 #s0150on strong{
	height: 35px;
	background: url("/products/image/s0150on_r.gif") no-repeat left top;
}
#sideMenu01 #s0150on li a{
	height: 1%;
	background: none;
}
#sideMenu01 #s01Kurashi a{
	height: 35px;
	background: url("/products/image/s01Kurashi_l.gif") no-repeat left top;
}
#sideMenu01 #s01Kurashi strong{
	height: 35px;
	background: url("/products/image/s01Kurashi_r.gif") no-repeat left top;
}
#sideMenu01 #s01Kurashi li a{
	height: 1%;
	background: none;
}
#sideMenu01 #s01Shoujou a{
	height: 35px;
	background: url("/products/image/s01Shoujou_l.gif") no-repeat left top;
}
#sideMenu01 #s01Shoujou strong{
	height: 35px;
	background: url("/products/image/s01Shoujou_r.gif") no-repeat left top;
}
#sideMenu01 #s01Shoujou li a{
	height: 1%;
	background: none;
}
#sideMenu01 #s01News a{
	height: 35px;
	background: url("/products/image/s01News_l.gif") no-repeat left top;
}
#sideMenu01 #s01News strong{
	height: 35px;
	background: url("/products/image/s01News_r.gif") no-repeat left top;
}
#sideMenu01 #s01News li a{
	height: 1%;
	background: none;
}

/* for safari */
html:\66irst-child #sideMenu01 #s01Category a{
	background: url("/products/image/s01Category.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s01Category strong{
	background: url("/products/image/s01Category.gif") no-repeat right top;
}
html:\66irst-child #sideMenu01 #s01Brand a{
	background: url("/products/image/s01Brand.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s01Brand strong{
	background: url("/products/image/s01Brand.gif") no-repeat right top;
}
html:\66irst-child #sideMenu01 #s0150on a{
	background: url("/products/image/s0150on.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s0150on strong{
	background: url("/products/image/s0150on.gif") no-repeat right top;
}
html:\66irst-child #sideMenu01 #s01Kurashi a{
	background: url("/products/image/s01Kurashi.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s01Kurashi strong{
	background: url("/products/image/s01Kurashi.gif") no-repeat right top;
}
html:\66irst-child #sideMenu01 #s01Shoujou a{
	background: url("/products/image/s01Shoujou.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s01Shoujou strong{
	background: url("/products/image/s01Shoujou.gif") no-repeat right top;
}
html:\66irst-child #sideMenu01 #s01News a{
	background: url("/products/image/s01News.gif") no-repeat left top;
}
html:\66irst-child #sideMenu01 #s01News strong{
	background: url("/products/image/s01News.gif") no-repeat right top;
}


#sideMenu01 li.s01menuList{
	padding: 10px 0 0 0;
	line-height: 0px;
	background: #fff url("/products/image/btn_underline.gif") no-repeat left top;
}
#sideMenu01 li.s01menuList a{
	margin: 0 0 0 29px;
}
#sideMenu01 .s01menuList strong{
	display: none;
}
#sideMenu01 #s01menuHide{
	padding: 0 0 0 0;
	line-height: 0px;
}
