/*  カテゴリ別で見る ： サブメニュー

-------------------------------------------------*/



ul#sub-menu{

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:64px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



*:first-child+html ul#sub-menu{

	position:relative;

	float:left;

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:64px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



li#sub-menu-item01{

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item01on {

	background-image:url(../images/menu_jp/sub-category.gif);

	background-position:0 -53px;

	background-repeat:no-repeat;

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item01 a{

	background-image:url(../images/menu_jp/sub-category.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item01 a:hover{

	background-position:0 -53px;

}



li#sub-menu-item02{

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item02on {

	background-image:url(../images/menu_jp/sub-alpha.gif);

	background-position:0 -53px;

	background-repeat:no-repeat;

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item02 a{

	background-image:url(../images/menu_jp/sub-alpha.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:53px;

	width:208px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#sub-menu-item02 a:hover{

	background-position:0 -53px;

}





/*  カテゴリ別で見る ： 選択ボタン

-------------------------------------------------*/





ul#category-menu{

	background-image:url(../images/menu_jp/button-menu-bg.gif);

	background-repeat:repeat-x;

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:60px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



*:first-child+html ul#category-menu{

	background-image:url(../images/menu_jp/button-menu-bg.gif);

	background-repeat:repeat-x;

	position:relative;

	float:left;

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:60px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



li#category-menu-item01{

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item01on {

	background-image:url(../images/menu_jp/category-product.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item01 a{

	background-image:url(../images/menu_jp/category-product.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item01 a:hover{

	background-position:0 -30px;

}



li#category-menu-item02{

	height:24px;

	width:90px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item02on {

	background-image:url(../images/menu_jp/category-furniture.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:90px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item02 a{

	background-image:url(../images/menu_jp/category-furniture.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:90px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item02 a:hover{

	background-position:0 -30px;

}



li#category-menu-item03{

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item03on {

	background-image:url(../images/menu_jp/category-interior.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item03 a{

	background-image:url(../images/menu_jp/category-interior.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item03 a:hover{

	background-position:0 -30px;

}





li#category-menu-item04{

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item04on {

	background-image:url(../images/menu_jp/category-lighting.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item04 a{

	background-image:url(../images/menu_jp/category-lighting.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:74px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item04 a:hover{

	background-position:0 -30px;

}





li#category-menu-item05{

	height:24px;

	width:94px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item05on {

	background-image:url(../images/menu_jp/category-intaraction.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:94px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item05 a{

	background-image:url(../images/menu_jp/category-intaraction.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:94px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item05 a:hover{

	background-position:0 -30px;

}





li#category-menu-item06{

	height:24px;

	width:66px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item06on {

	background-image:url(../images/menu_jp/category-visual.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item06 a{

	background-image:url(../images/menu_jp/category-visual.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item06 a:hover{

	background-position:0 -30px;

}





li#category-menu-item07{

	height:24px;

	width:69px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item07on {

	background-image:url(../images/menu_jp/category-fashion.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:69px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item07 a{

	background-image:url(../images/menu_jp/category-fashion.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:69px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item07 a:hover{

	background-position:0 -30px;

}





li#category-menu-item08{

	height:24px;

	width:134px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item08on {

	background-image:url(../images/menu_jp/category-artworks-others.gif);

	background-position:0 -30px;

	background-repeat:no-repeat;

	height:24px;

	width:134px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item08 a{

	background-image:url(../images/menu_jp/category-artworks-others.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:134px;

	margin:0 12px 0 0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#category-menu-item08 a:hover{

	background-position:0 -30px;

}









/*  アルファベット順で見る ： 選択ボタン

-------------------------------------------------*/





ul#alpha-menu{

	background-image:url(../images/menu_jp/button-menu-bg.gif);

	background-repeat:repeat-x;

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:60px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



*:first-child+html ul#alpha-menu{

	background-image:url(../images/menu_jp/button-menu-bg.gif);

	background-repeat:repeat-x;

	position:relative;

	float:left;

	margin:0 0 0 60px;

	_margin-left:0px;

	padding:0;

	list-style:none;

	text-align:left;

	width:890px;

	height:60px;

	/* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */

	}



li#alpha-menu-item01{

	height:24px;

	width:60px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item01on {

	background-image:url(../images/menu_jp/alpha-a-e.gif);

	background-position:0 -24px;

	background-repeat:no-repeat;

	height:24px;

	width:60px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item01 a{

	background-image:url(../images/menu_jp/alpha-a-e.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:60px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item01 a:hover{

	background-position:0 -24px;

}



li#alpha-menu-item02{

	height:24px;

	width:64px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item02on {

	background-image:url(../images/menu_jp/alpha-f-j.gif);

	background-position:0 -24px;

	background-repeat:no-repeat;

	height:24px;

	width:64px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item02 a{

	background-image:url(../images/menu_jp/alpha-f-j.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:64px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item02 a:hover{

	background-position:0 -24px;

}



li#alpha-menu-item03{

	height:24px;

	width:62px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item03on {

	background-image:url(../images/menu_jp/alpha-k-o.gif);

	background-position:0 -24px;

	background-repeat:no-repeat;

	height:24px;

	width:62px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item03 a{

	background-image:url(../images/menu_jp/alpha-k-o.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:62px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item03 a:hover{

	background-position:0 -24px;

}



li#alpha-menu-item04{

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item04on {

	background-image:url(../images/menu_jp/alpha-p-t.gif);

	background-position:0 -24px;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item04 a{

	background-image:url(../images/menu_jp/alpha-p-t.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item04 a:hover{

	background-position:0 -24px;

}





li#alpha-menu-item05{

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item05on {

	background-image:url(../images/menu_jp/alpha-u-z.gif);

	background-position:0 -24px;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item05 a{

	background-image:url(../images/menu_jp/alpha-u-z.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	height:24px;

	width:66px;

	margin:0;

	padding:0;

	float:left;

	font-size:5px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;

	list-style:none;

}



li#alpha-menu-item05 a:hover{

	background-position:0 -24px;

}




