@charset "utf-8";
/* CSS Document */

/*ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}*/
#productMenu {
	background-image: url(../../product/images/productmenuMiddle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#productMenu .productMenu_B {
	background-image: url(../../product/images/productmenuBtn_B.jpg);
	background-repeat: no-repeat;
	height: 40px;
	background-position: 5px top;
	font-size: 100%;
}
#productMenu .productMenu_B span {
	background-image: url(../../product/images/productmenuLink_under.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 22px;
	color: #199AFF;
	font-weight: bold;
	text-decoration: none;
}




.acc li{
	background-image: url(../../product/images/productmenuBtn_M_M.jpg);
	background-repeat: no-repeat;
	background-position: 5px -5px;
	font-size: 11px;
}

.acc li a {
	background-image: url(../../product/images/productmenuLink_under.gif);
	height: 25px;
	line-height: 25px;
	background-repeat: no-repeat;
	display: block;
	background-position: 13px center;
	padding-left: 22px;
	color: #04B7F8;
	font-weight: normal;
	text-decoration: none;
}
.acc li.hover a {
	background-image: url(../../product/images/productmenuLink_normal.gif);
}
.acc li a:hover {
	text-decoration: underline;
}
#productMenu .fxmn li{
	height: 25px;
	line-height: 25px;
	color: #666;
}

#productMenu .fxmn .hover a{
	background-image: url(../../product/images/productmenuBtn_S_M_o.jpg);
	color:#FFFFFF;
	text-decoration: none;
}

#productMenu .fxmn li a{
	background-image: url(../../product/images/productmenuBtn_S_M.jpg);
	background-repeat: no-repeat;
	background-position: 5px -5px;
	height: 100%;
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #666;
	text-decoration: underline;
	display: block;
}
#productMenu .fxmn li a:hover {
	text-decoration: none;
}

/*
#productMenu dt {
	background-image: url(../../product/images/productmenuBtn_M_M.jpg);
	height: 30px;
	background-repeat: no-repeat;
	background-position: 5px top;
	font-size: 100%;
}
#productMenu dt a {
	background-image: url(../../product/images/productmenuLink_under.gif);
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	display: block;
	background-position: 13px center;
	padding-left: 22px;
	color: #04B7F8;
	font-weight: normal;
	text-decoration: none;
}

#productMenu .productMenu_S_T {
	background-image: url(../../product/images/productmenuBtn_S_T.jpg);
	background-repeat: no-repeat;
	background-position: 5px -5px;
	height: 25px;
}
*/

