#navigation{
width:849px;
height:33px;
background-image:url(../common/navigation.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#navigation li{
text-indent:-9999px;
overflow:visible;
float:left;
}
#navigation li a{
display:block;
height:33px;
}
#navigation li#top a{
width:86px;
}
#navigation li#top a:hover ,#navigation li#top_active{
width:86px;
background-image:url(../common/navigation.jpg);
background-position:0px -33px;
background-repeat:no-repeat; 
}
#navigation li#store a{
width:103px;
}
#navigation li#store a:hover ,#navigation li#store_active{
width:103px;
background-image:url(../common/navigation.jpg);
background-position:-86px -33px;
background-repeat:no-repeat; 
}
#navigation li#company a{
width:104px;
}
#navigation li#company a:hover ,#navigation li#company_active{
width:104px;
background-image:url(../common/navigation.jpg);
background-position:-189px -33px;
background-repeat:no-repeat; 
}
#navigation li#recruit a{
width:105px;
}
#navigation li#recruit a:hover ,#navigation li#recruit_active{
width:105px;
background-image:url(../common/navigation.jpg);
background-position:-293px -33px;
background-repeat:no-repeat; 
}
#navigation li#wedding a{
width:127px;
}
#navigation li#wedding a:hover ,#navigation li#wedding_active{
width:127px;
background-image:url(../common/navigation.jpg);
background-position:-398px -33px;
background-repeat:no-repeat; 
}
