@charset "EUC-JP";

#dropmenu {
  position: relative;
  width:900px;
  height: 40px;
  margin:0 auto;
  text-align:center;
  padding: 0;
  background:URL('/img/headbg_bk.jpg') repeat-x 0 0;
  /*border-radius: 3px 3px 0 0;*/
  z-index:999;
}
#dropmenu li {
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#dropmenu li a {
  display: block;
  margin: 0;
  padding: 13px 0 11px; /*top link marg*/
  color: #fff;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
}
#dropmenu li ul {
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  margin: 0;
  /*border-radius: 0 0 3px 3px;*/
}
#dropmenu li ul li{
  overflow: hidden;
  width:580px;/*custom down width*/
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  position:absolute; 
  left:290px;
}
#dropmenu li ul li a{
  float:left;
  width:260px;
  padding:12px 8px 12px 15px;
  background:#1c1814;/*cusotm*/
  text-align: left;
  font-size:80%;

}

#dropmenu li ul li a span.new{
background:URL('/img/new.png') no-repeat left center;
padding: 0 0 0 30px;
}

#dropmenu li:hover > a{
  background: #1c1814;/*cusotm*/
  color: #fff;/*cusotm*/
}

#dropmenu li:hover > a.none{
	background:none;
	color:#000; text-decoration:none;
}

#dropmenu li a:hover{
  color: #FF0;/*cusotm*/
}
/*#dropmenu > li:hover > a{
  border-radius: 3px 3px 0 0;
}
*/
#dropmenu li:hover ul li{
  overflow: visible;
  height: 38px;
  border-top: 1px solid #76ad5e;
  border-bottom: 1px solid #660000;/*cusotm*/
}
#dropmenu li:hover ul li:first-child{
  border-top: 0;
}
#dropmenu li:hover ul li:last-child{
  border-bottom: 0;
}
/*
#dropmenu li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
}
*/