		/* ------------------ */
		/* メニューバーの装飾 */
		div.menubar {
			background-color: #A52A2A;         /* バーの背景色 */
			border-top:    3px double #800000; /* バーの上端線 */
			border-bottom: 3px double #800000; /* バーの下端線 */
			min-width: 630px;                  /* メインメニュー全部が収まる最低横幅 */
			z-index: 30000;
		}

		/* ------------------------ */
		/* メインメニュー項目の装飾 */
		div.menubar ul#menu {
			margin: 0px 0px 0px 15px; /* メニューバー外側の余白 */
			padding: 0px;             /* メニューバー内側の余白 */
			height: 20px;             /* メニューバーの高さ */
			z-index: 20000;
		}
		div.menubar ul#menu li {
		    width: 110px; /* メニュー項目の横幅 */
		    height: 20px; /* メニュー項目の高さ（「メニューバーの高さ」と一致させる） */
		    float: left;
		    list-style-type: none;
		    position: relative;
		}
		div.menubar ul#menu a {
			background-color: #A52A2A; /* メニュー項目の背景色 */
		    color: white;              /* メニュー項目の文字色 */
		    line-height: 20px;         /* メニュー項目のリンクの高さ（「メニュー項目の高さ」と一致させる） */
		    text-align: center;        /* メインメニューの文字列の配置（中央寄せ） */
		    text-decoration: none;     /* メニュー項目の装飾（下線を消す） */
		    display: block;
			width: 100%;
		    height: 100%;
		}
		div.menubar ul#menu a:hover {
			background-color: #FFE4E1; /* メニュー項目にマウスが載ったときの背景色 */
			color: #CD5C5C;            /* メニュー項目にマウスが載ったときの文字色 */
		}

		/* メニューバー直後の Clear Hack */
		div.menubar ul#menu { zoom:1; }
		div.menubar ul#menu:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }

		/* ---------------------- */
		/* サブメニュー項目の装飾 */
		div.menubar ul#menu ul.sub {
			background-color: #E9967A;     /* サブメニュー全体の背景色 */
			border-width: 1px 1px 0px 1px; /* サブメニュー全体の枠線の太さ */
			border-style: solid;           /* サブメニュー全体の枠線の線種 */
			border-color: #800000;         /* サブメニュー全体の枠線の色 */
			margin: 0px;
			padding: 0px;
			display: none;
			position: absolute;
			z-index: 10000;
		}
		div.menubar ul#menu ul.sub li {
			width: 135px; /* サブメニュー1項目の横幅 */
			height: 20px; /* サブメニュー1項目の高さ */
			border-width: 0px 0px 1px 0px; /* サブメニュー1項目の枠線の太さ */
			border-style: solid;           /* サブメニュー1項目の枠線の線種 */
			border-color: #800000;         /* サブメニュー1項目の枠線の色 */
		}
		div.menubar ul#menu ul.sub li a {
			line-height: 20px; /* サブメニュー1項目の行高（「サブメニュー1項目の高さ」と合わせる） */
			text-align: left;  /* 文字列の配置（左寄せ） */
			text-indent: 5px;  /* 文字列前方の余白 */
		}
		div.menubar ul#menu ul.sub li a:hover {
			background-color: #ffff80; /* サブメニュー項目にマウスが載ったときの背景色 */
			color: #005500;            /* サブメニュー項目にマウスが載ったときの文字色 */
		}
