#menu ul 
{
background-repeat: repeat-x;
background-position: 0 0px;
position:relative;
width: 950px;
height:35px;
margin: 0;
padding: 0;
}

#menu li 
{
display: block;
height: 35px;
background-position: 0 0px;
background-repeat: no-repeat;
text-decoration: none;
text-indent: -9999em;
list-style-type:none;
float: left;
}

#menu li a 
{
display: block;
height: 35px;
background-position: 0 -35px;
background-repeat: no-repeat;
text-decoration: none;
text-indent: -9999em;
}

#menu li#head_01 
{
background-image: url(../images/top_page.jpg);
width: 135px;
}

#menu #head_02 
{
background-image: url(../images/spec.jpg);
width: 136px;
}

#menu #head_03 
{
background-image: url(../images/manual.jpg);
width: 136px;
}

#menu #head_04 
{
background-image: url(../images/question.jpg);
width: 136px;
}

#menu #head_05 
{
background-image: url(../images/review.jpg);
width: 136px;
}

#menu #head_06 
{
background-image: url(../images/after.jpg);
width: 136px;
}

#menu #head_07 
{
background-image: url(../images/company.jpg);
width: 135px;
}

#menu li#head_01 a 
{
background-image: url(../images/top_page.jpg);
width: 135px;
}

#menu #head_02 a 
{
background-image: url(../images/spec.jpg);
width: 136px;
}

#menu #head_03 a 
{
background-image: url(../images/manual.jpg);
width: 136px;
}

#menu #head_04 a 
{
background-image: url(../images/question.jpg);
width: 136px;
}

#menu #head_05 a 
{
background-image: url(../images/review.jpg);
width: 136px;
}

#menu #head_06 a
{
background-image: url(../images/after.jpg);
width: 136px;
}

#menu #head_07 a  
{
background-image: url(../images/company.jpg);
width: 135px;
}

#menu li a:hover 
{
background-position: 0 0px;
}

#link li 
{
font-size: 14px;
background-color: #ffffd5;
margin: 0 5px 0 0;
padding: 2px 25px;
border: solid 1px #292929;
display: inline;
}
