*{
	margin: 0;
	padding: 0;
}

/*------------------------------------
	#menu ?X?^?C??
-------------------------------------- */
dl#menu{ background-image: url(../img_base_brown/top_img_under.gif); background-attachment: scroll; background-position: left center; float: left; margin-top: 0; }

	dl#menu ul{
		list-style: none;
	}

	dl#menu dd{ float: left; text-align: center; position: relative; width: 115px; height: 16px; border-left: 1px solid #c0b5b1; }
		
		dl#menu dd a{ display: block; color: #fff; font-size: 12px; text-decoration: none; line-height: 16px; width: 115px; height: 16px; }
	
		dl#menu dd ul{
		/*
			?O???[?o?????j???[???A?v???_?E?????j???[?̃X?^?C???B
		*/
			background-image: url(../img_base_brown/head_under.gif); display: none; position: absolute; top: 16px; left: 0; z-index: 0; border: solid 1px #c0b5b1; }
		
			dl#menu dd ul a{ font-size: 11px; color: white; height: auto; line-height: 16px; text-align: left; padding: 5px 10px; width: 135px; }
		
			dl#menu dd ul a.hierarchy{
				background: url(../images/gmArrow.gif) 122px center no-repeat;
			}
		
			dl#menu dd ul li.rollOver{
			/*
				?v???_?E?????j???[?A?}?E?X?I?[?o?[???̃X?^?C???B
			*/
				background-color: #c0b5b1;
			}
			
			dl#menu dd ul li.rollOver a.rollOverA{
				color: #1a1007;
			}
		
			dl#menu dd ul li{ font-size: 12px; position: relative; }
			
				dl#menu dd ul li ul{
					display: none;
					position: absolute;
					top: 0;
					left: 116px;
					z-index: 0;
				}