@charset "utf-8";

/*
-------------------------------
menu css
version:25th february 2009
author:
-------------------------------*/

/* -- basics --*/

ul#mainMenu{
	margin:0;
	padding:0;
	width:840px;
	list-style:none;
	}
	
ul#mainMenu li{
	margin:0;
	padding:0;
	width:120px;
	float:left;
	}
	
ul#mainMenu li a:link,ul#mainMenu li a:visited{
	width:120px;
	height:40px;
	display:block;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	text-decoration:none;
	}
	
ul#mainMenu li a:hover,ul#mainMenu li a:visited{
	text-decoration:none;
	}
	

/* -- home --*/
ul#mainMenu li#home a:link,ul#mainMenu li#home a:visited{
	background-position:0 0;
	}

ul#mainMenu li#home a:hover,ul#mainMenu li#home a:active{
	background-position:0 -40px;
	}
	
/* -- ako --*/
ul#mainMenu li#ako a:link,ul#mainMenu li#ako a:visited{
	background-position:-120px 0;
	}

ul#mainMenu li#ako a:hover,ul#mainMenu li#ako a:active{
	background-position:-120px -40px;
	}
	
/* -- amami --*/
ul#mainMenu li#amami a:link,ul#mainMenu li#amami a:visited{
	background-position:-240px 0;
	}

ul#mainMenu li#amami a:hover,ul#mainMenu li#amami a:active{
	background-position:-240px -40px;
	}
	
/* -- product --*/
ul#mainMenu li#product a:link,ul#mainMenu li#product a:visited{
	background-position:-360px 0;
	}

ul#mainMenu li#product a:hover,ul#mainMenu li#product a:active{
	background-position:-360px -40px;
	}
/* -- cooking --*/
ul#mainMenu li#cooking a:link,ul#mainMenu li#cooking a:visited{
	background-position:-480px 0;
	}

ul#mainMenu li#cooking a:hover,ul#mainMenu li#cooking a:active{
	background-position:-480px -40px;
	}
/* -- qa --*/
ul#mainMenu li#qa a:link,ul#mainMenu li#qa a:visited{
	background-position:-600px 0;
	}

ul#mainMenu li#qa a:hover,ul#mainMenu li#qa a:active{
	background-position:-600px -40px;
	}
/* -- library --*/
ul#mainMenu li#library a:link,ul#mainMenu li#library a:visited{
	background-position:-720px 0;
	}

ul#mainMenu li#library a:hover,ul#mainMenu li#library a:active{
	background-position:-720px -40px;
	}
a:link, a:visited{
	color: #CC0000;
	text-decoration: underline;
}
a:hover{
	background-color:#FFCCFF;
}


/* -- ul　サイドメニュー --*/
ul.listStyle01{
	list-style-type: none;
	margin:3px 0px 10px 15px;
	}
ul.listStyle01 li{
	list-style-type: none;
	list-style-image:url(../images/yajirushi.gif);
	list-style-position:inside;
	}
	
ul.listStyle01 li a{
	margin-bottom:8px;
	color:#333333;
	text-decoration:none;
	padding-bottom:4px;
	list-style-type: none;
	}

li.listStyle01 li a:hover{
	color:#cc0000;
	}

/* -- ul　サイドメニュー（通販・価格表） --*/

ul.listStyle01_2{
	list-style-type: none;
	margin:3px 0px 10px 5px;
	}
ul.listStyle01_2 li a{
	margin-bottom:8px;
	color:#000099;
	text-decoration:none;
	padding-bottom:4px;
	list-style-type: none;
	}
ul.listStyle01_2 li a:hover{
	background-color:#fff;
	}
		
	
/* -- ul　商品のご案内 --*/
ul.listStyle02{
	list-style:square;
	}
	
ul.listStyle02 li{
	margin:0px;
	color:#333333;
	padding-left: 1px;
	list-style-image:url(../product/images/square.gif);
	margin-right: 5px;
	}
