/* navigation */

#login_navi{
  padding:35px 0px 0px 492px;
  margin-top:0px;
  _margin-top:0px;
  height:55px;
}

*+html #login_navi{
  padding:35px 0px 0px 533px;
  margin-top:0px;
  height:55px;
}

#login_navi ul {
  width: 300px;
  height: 40px;
  margin:0;
  padding-top:138px;
  _padding-top:122px;
  float:left;
}

#login_navi a{
  height: 40px;
  width: 140px;
  text-decoration: none;
  display: block;
}

#login_navi li{
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 0px 8px;
}
#navi_login a{
    text-indent:-9999px;
  background:  url(../img/loginmenu01.jpg)
  no-repeat 0px 0px;
}
#navi_login a:hover{
    text-indent:-9999px;
  background:  url(../img/loginmenu01.jpg)
  no-repeat 0px -40px;
}
#navi_member a{
    text-indent:-9999px;
  background:  url(../img/loginmenu02.jpg)
  no-repeat 0px 0px;
}
#navi_member a:hover{
    text-indent:-9999px;
  background:  url(../img/loginmenu02.jpg)
  no-repeat 0px -40px;
}
#navi_edit a{
    text-indent:-9999px;
  background:  url(../img/loginmenu04.jpg)
  no-repeat 0px 0px;
}
#navi_edit a:hover{
    text-indent:-9999px;
  background:  url(../img/loginmenu04.jpg)
  no-repeat 0px -40px;
}
#navi_logout a{
    text-indent:-9999px;
  background:  url(../img/loginmenu03.jpg)
  no-repeat 0px 0px;
}
#navi_logout a:hover{
    text-indent:-9999px;
  background:  url(../img/loginmenu03.jpg)
  no-repeat 0px -40px;
}


#side_navi{
  width:182px;
  _width:172px;
  height:110px;
  background: url(../img/search_foot.jpg) left bottom no-repeat;
  padding:0px 0px 0px 10px;
  margin:0;
}

*+html #side_navi{
  width:172px;
  height:110px;
  background: url(../img/search_foot.jpg) left bottom no-repeat;
  padding:0px 0px 0px 10px;
  margin:0;
}


#side_navi li {
  width:158px;
  list-style-type:none;
  padding:0px 0px 5px 0px;
  margin:0;
}










#navi {
  width: 940px;
  height: 24px;
  margin-bottom: 12px;
}
#navi a{
  height: 24px;
  width: 156px;
  text-decoration: none;
  display: block;
}
#navi ul{
  margin: 0px;
  padding: 0px;
}
#navi li{
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#navi_top a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat 0px 0px;
}
#navi_top a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat 0px -24px;
}
#navi_shouhin a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -156px 0px;
}
#navi_shouhin a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -156px -24px;
}
#navi_byouin a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -312px 0px;
}
#navi_byouin a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -312px -24px;
}
#navi_guide a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -468px 0px;
}
#navi_guide a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -468px -24px;
}
#navi_mail a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -624px 0px;
}
#navi_mail a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -624px -24px;
}
#navi_buy a{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -780px 0px;
}
#navi_buy a:hover{
    text-indent:-9999px;
  background:  url(../img/menu.jpg)
  no-repeat -780px -24px;
}


