/*------------------------------------
#menu スタイル
-------------------------------------- */
dl#menu { float: left; margin: 0; padding: 0;width: 968px; font-size: 96%; }
dl#menu ul { list-style: none; }
dl#menu dt { float: left; text-align: center; position: relative; height: 31px; _width: 113px; }
dl#menu dt a { display: block; color: #fff; font-weight: bold; text-decoration: none; height: 31px; }

/*グローバルメニュー下、プルダウンメニューのスタイル。*/
dl#menu dt ul { background-color: #95B748; border-left: solid 1px #649039; border-right: solid 1px #649039; display: none; position: absolute; top: 31px; left: 0; z-index: 0; }
dl#menu dt ul a { font-size: 90%; color: #fff; height: auto; height: 22px; text-align: left; width: 155px; }
dl#menu dt ul li  { border-bottom: 1px solid #649039; }

/*プルダウンメニュー、マウスオーバー時のスタイル。
dl#menu dt ul li.rollOver { background-color: #E0E0E0; }
dl#menu dt ul li.rollOver a.rollOverA { color: #437800; }
dl#menu dt ul li { position: relative; }
dl#menu dt ul li ul { display: none; position: absolute; top: 0px; left: 135px; z-index: 0; }*/

/**/
li#a01 a { background: url(../navi_img/nnn01.png) no-repeat; text-indent: -5000px; }
li#a02 a { background: url(../navi_img/nnn02.png) no-repeat; text-indent: -5000px; }
li#a03 a { background: url(../navi_img/nnn03.png) no-repeat; text-indent: -5000px; }
li#a04 a { background: url(../navi_img/nnn04.png) no-repeat; text-indent: -5000px; }
li#a05 a { background: url(../navi_img/nnn05.png) no-repeat; text-indent: -5000px; }
li#a06 a { background: url(../navi_img/nnn06.png) no-repeat; text-indent: -5000px; }
li#a07 a { background: url(../navi_img/nnn07.png) no-repeat; text-indent: -5000px; }
li#a08 a { background: url(../navi_img/nnn08.png) no-repeat; text-indent: -5000px; }
li#a09 a { background: url(../navi_img/nnn09.png) no-repeat; text-indent: -5000px; }
li#a10 a { background: url(../navi_img/nnn10.png) no-repeat; text-indent: -5000px; }
li#a11 a { background: url(../navi_img/nnn11.png) no-repeat; text-indent: -5000px; }
li#a12 a { background: url(../navi_img/nnn12.png) no-repeat; text-indent: -5000px; }
li#a13 a { background: url(../navi_img/nnn13.png) no-repeat; text-indent: -5000px; }

/*プルダウンメニュー、マウスオーバー時のスタイル。*/
li#a01 a:hover  {  background: transparent url(../navi_img/nnn01.png) no-repeat -155px 0px ;  }
li#a02 a:hover  {  background: transparent url(../navi_img/nnn02.png) no-repeat -155px 0px;  }
li#a03 a:hover  {  background: transparent url(../navi_img/nnn03.png) no-repeat -155px 0px;  }
li#a04 a:hover  {  background: transparent url(../navi_img/nnn04.png) no-repeat -155px 0px;  }
li#a05 a:hover  {  background: transparent url(../navi_img/nnn05.png) no-repeat -155px 0px;  }
li#a06 a:hover  {  background: transparent url(../navi_img/nnn06.png) no-repeat -155px 0px;  }
li#a07 a:hover  {  background: transparent url(../navi_img/nnn07.png) no-repeat -155px 0px;  }
li#a08 a:hover  {  background: transparent url(../navi_img/nnn08.png) no-repeat -155px 0px;  }
li#a09 a:hover  {  background: transparent url(../navi_img/nnn09.png) no-repeat -155px 0px;  }
li#a10 a:hover  {  background: transparent url(../navi_img/nnn10.png) no-repeat -155px 0px;  }
li#a11 a:hover  {  background: transparent url(../navi_img/nnn11.png) no-repeat -155px 0px;  }
li#a12 a:hover  {  background: transparent url(../navi_img/nnn12.png) no-repeat -155px 0px;  }
li#a13 a:hover  {  background: transparent url(../navi_img/nnn13.png) no-repeat -155px 0px;  }