#dropmenu{
  list-style-type: none;
  width: 1000px;
  height: 44px;
  margin: 0px auto ;
  padding: 0;
  background-position : 0px 0px;background-color : #FFF;

}
#dropmenu li{
  position: relative;
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 10px;
  height: 19px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
 background-image : url(../img/g_navi.png);
 background-repeat : no-repeat;background-position : 0px 0px;
 text-indent : -9999em;
}



#dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
	padding: 0;
  
}
#dropmenu li:last-child ul{
  left: -100%;
  width: 100%
}
#dropmenu li ul li{
  overflow: hidden;
  width: 198px;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
#dropmenu li ul li a{
  padding: 0;
height:32px;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  text-indent : 0em;
  width: 198px;

 background-image : url(../img/g_navi.png);
 background-repeat : no-repeat;background-position : 0px 0px;
 text-indent : -9999em;

}
#dropmenu li:hover > a{
background-position : 0px -130px;
  color: #FFF;
}
#dropmenu > li ul li:hover > a{
  color:#AAC7EA;

}
#dropmenu li:hover ul li{
  overflow: visible;
  height: 30px;
  border-top: 1px solid #FFF;

}
#dropmenu li:hover ul li:first-child{
  border-top: 1;
}
#dropmenu li:hover ul li:last-child{
  border-bottom: 0;

}


#dropmenu li.navi01 a{background-position : -0px 0px;}
#dropmenu li.navi02 a{background-position : -200px 0px;}
#dropmenu li.navi03 a{background-position : -400px 0px;}
#dropmenu li.navi04 a{background-position : -600px 0px;}
#dropmenu li.navi05 a{background-position : -800px 0px;}

#dropmenu li.navi031 a{background-position : -400px -45px;}
#dropmenu li.navi032 a{background-position : -400px -76px;}
#dropmenu li.navi033 a{background-position : -400px -107px;}
#dropmenu li.navi034 a{background-position : -400px -138px;}
#dropmenu li.navi035 a{background-position : -400px -169px;}
#dropmenu li.navi036 a{background-position : -400px -200px;}


#dropmenu li.navi01:hover > a{background-position :    0px -200px;}
#dropmenu li.navi02:hover > a{background-position : -200px -200px;}
#dropmenu li.navi03:hover > a{background-position : -400px -200px;}
#dropmenu li.navi04:hover > a{background-position : -600px -200px;}
#dropmenu li.navi05:hover > a{background-position : -800px -200px;}

#dropmenu li.navi031:hover > a{background-position : -400px -245px;}
#dropmenu li.navi032:hover > a{background-position : -400px -277px;}
#dropmenu li.navi033:hover > a{background-position : -400px -308px;}
#dropmenu li.navi034:hover > a{background-position : -400px -339px;}
#dropmenu li.navi035:hover > a{background-position : -400px -370px;}
#dropmenu li.navi036:hover > a{background-position : -400px -401px;}
