@charset "UTF-8";

/* 
---------------------------------------------*/

/* メニュー
---------------------------------------------*/

#mainmenu {
	clear : both;
	float: left;
	width: 761px !important;
	width /**/: 763px;/*IE5*/
	padding : 0px;
	padding-left : 0px;
	/*background-color:#0AF;*/
	/*background-color:#e1e1e1;*/
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font-size: 12px;
	}


#mainmenu a {
	text-decoration: none;

}

.mainMenu {
	display:block;
	margin:0px;
	padding:0px; 
}

.mainMenu .ends {
	width:0.1em;
    height:2.92em;
    border:0;
    padding:0;
    margin:0;
    background:none;
}

.mainMenu .ends img {
	width:1px;
    height:2.92em;
    border:0;
}

.mainMenu .tableContainer {
	float:right;
	width:100%;
	height:2.92em;
	overflow:hidden;
}

.mainMenu table {
    font-family:Verdana,sans-serif;
    font-size:100%;
	width:100%; /*898px;*/
    height:100%;
	margin:0px;
	padding:0px;
    border:0px;
    border-collapse:collapse;
    text-align:center;
    float:left;
}

.mainMenu td {
	background:url('../images/menu/bg.gif') #cccccc repeat-x 0px 0px;
	border-right:#FFFFFF solid 0.11em;
	padding:0;
}

.mainMenu td a {
	color:#cccccc;
	font-weight:bold;
    display:block;
    line-height:2.92em; /*28px;*/
    /*width:100%;*/
	width:100%;
}

.mainMenu td a:link, .mainMenu td a:visited, .mainMenu td a:active {
	/*color:#5C5C5C;*/
	color:#999999;
}

.mainMenu td a:hover {
	background:#bfbfbf url('../images/menu/bgo.gif') repeat-x 0px 0px;
}

.mainMenu td .active {
	background:#bfbfbf url('../images/menu/bgo.gif') repeat-x 0px 0px;
	color:#5C5C5C;
}



#menu .mainMenuShadow {
	width:93.75em;
    height:0.31em;
	padding:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
	display:block;
    float:left;
	clear:left;
    margin-bottom:0.21em; /*2px;*/
}




/* メニュー
---------------------------------------------*/
