@charset "utf-8";
/* CSS Document */
#menu ul#gnavi{
width: 840px;
margin: 0px;
padding: 0px;
clear:both;
}

#menu ul#gnavi li{
float:left;
list-style: none;
}

/* home */
#menu ul#gnavi li#advantage{
width:212px;
height:60px;
background-image:url(../img/common/menu_a.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
}


#menu ul#gnavi li#advantage_b{
width:212px;
height:60px;
background-image:url(../img/common/menu_a.jpg);
background-repeat:no-repeat;
background-position:0px -60px;
text-indent:-2000px;
}


#menu ul#gnavi li#advantage a{
display:block;
width:212px;
height:60px;
background-image:url(../img/common/menu_a.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}
#menu ul#gnavi li#advantage a:hover{
display:block;
width:212px;
height:60px;
background-image:url(../img/common/menu_a.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}

#menu ul#gnavi li#applications{
width:208px;
height:60px;
background-image:url(../img/common/menu_c.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
}

#menu ul#gnavi li#applications_b{
width:208px;
height:60px;
background-image:url(../img/common/menu_c.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
text-indent:-2000px;
}


#menu ul#gnavi li#applications a{
display:block;
width:208px;
height:60px;
background-image:url(../img/common/menu_c.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}
#menu ul#gnavi li#applications a:hover{
display:block;
width:208px;
height:60px;
background-image:url(../img/common/menu_c.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}

#menu ul#gnavi li#sizechart{
width:213px;
height:60px;
background-image:url(../img/common/menu_d.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
}

#menu ul#gnavi li#sizechart_b{
width:213px;
height:60px;
background-image:url(../img/common/menu_d.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
text-indent:-2000px;
}


#menu ul#gnavi li#sizechart a{
display:block;
width:213px;
height:60px;
background-image:url(../img/common/menu_d.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}
#menu ul#gnavi li#sizechart a:hover{
display:block;
width:213px;
height:60px;
background-image:url(../img/common/menu_d.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
text-indent:-2000px;
overflow:visible;
}

/* staff */

#menu ul#gnavi li#productlist{
position:relative;
width:207px;
height:60px;
background-image:url(../img/common/menu_b.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
}
#menu ul#gnavi li#productlist a{
display:block;
width:207px;
height:60px;
background-image:url(../img/common/menu_b.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#menu ul#gnavi li#productlist a:hover{
display:block;
width:207px;
height:60px;
background-image:url(../img/common/menu_b.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
}

#menu ul#gnavi li#productlist div.submenu{
position:absolute;
left:-0px;
z-index:3;
visibility:hidden;
font-size:13px;
}

#menu ul#gnavi li#productlist div.submenu ul li{
display:block;
background-image:none;
background: #F0F0F0;
}

#menu ul#gnavi li#productlist div.submenu ul li a{
display:block;
background-image:none;
padding-top: 10px;
padding-bottom: 2px;
padding-left: 7px;
width:200px;
height:23px;
border:1px solid #FFFFFF;
background-color: #F0F0F0;
text-indent:0;
}

#menu ul#gnavi li#productlist div.submenu ul li a:hover{
display:block;
width:200px;
height:23px;
background-image:none;
background-color: #BFBFBF;
color:#FFFFFF;
text-indent:0;
}
