
/* CSS Document */
/*--------------------*/           
#navi {
		padding:0;
		border-top:5px #330001 solid;
		margin-top:2px;
}

#dd {
		margin:0;
		padding:0;
}

#dd .mainmenu {
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
}

#dd .mainmenu a.menu {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		/*padding: 4px 10px;*/
/*margin: 0 1px 0 0;*/
  text-decoration: none;
}
#dd .mainmenu a{
		text-indent:-999em;
}

#dd .mainmenu a.menu1 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 69px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu01.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu1:hover {
		background-image:url(../images/gmenu/menu01.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu2 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 83px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu02.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu2:hover {
		background-image:url(../images/gmenu/menu02.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu3 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 99px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu03.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu3:hover {
		background-image:url(../images/gmenu/menu03.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu4 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 101px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu04.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu4:hover {
		background-image:url(../images/gmenu/menu04.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu5 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 93px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu05.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu5:hover {
		background-image:url(../images/gmenu/menu05.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu6 {
		display: block;
		text-align: center;
		padding:0;
		margin:0;
		width: 98px;
		height:20px;
		text-decoration: none;
		background-image:url(../images/gmenu/menu06.gif);
		background-position:0 0;
		background-repeat:no-repeat;
}

#dd .mainmenu a.menu6:hover {
		background-image:url(../images/gmenu/menu06.gif);
		background-position:0 -20px;
}

#dd .mainmenu a.menu:hover {
/*background: #49A3FF;*/
}

.submenu {
		/*background: #EAEBD8;*/
/*border: 1px solid #5970B2;*/
  visibility: hidden;
		position: absolute;
		z-index: 3;
		font-size:10px;
}

#dd .mainmenu .submenu a {
		width:165px;
		display: block;
		/*font: 11px arial;*/
text-align:left;
		/*text-decoration: none;
  padding: 5px;
  color: #2875DE;*/
      border-bottom:1px #FFFFFF dotted;
	  text-indent:0em;
}

#dd .mainmenu .submenu a:hover {
		/*background: #49A3FF;
  color: #FFF;*/
  border-bottom:1px #666666 dotted;
}

/* サブメニューｖ兆E恕拾・--------------------*/
.submenu {
		filter: alpha(Opacity=90);
		opacity: 0.9;
}
