
		div.menubar {
			background-color: #1e90ff;         /* バーの背景色 */
			border-top:    3px double #0cb0e0; /* バーの上端線 */
			border-bottom: 3px double #000000; /* バーの下端線 */
			min-width: 760px;                  /* メインメニュー全部が収まる最低横幅 */

		}

		/* ------------------------ */
		/* メインメニュー項目の装飾 */
		div.menubar ul#menu {
			margin: 0px 0px 0px 15px; /* メニューバー外側の余白 */
			padding: 0px;             /* メニューバー内側の余白 */
			height: 100px;             /* メニューバーの高さ */
		}
		div.menubar ul#menu li {
		    width: 120px; /* メニュー項目の横幅 */
		    height:100px; /* メニュー項目の高さ（「メニューバーの高さ」と一致させる） */
		    float: left;
		    list-style-type: none;
		    position: relative;
		}
		div.menubar ul#menu a {
			background-color: 1e90ff; /* メニュー項目の背景色 */
		    color: yellow;              /* メニュー項目の文字色 */
		    line-height: 50px;         /* メニュー項目のリンクの高さ（「メニュー項目の高さ」と一致させる） */
		    text-align: center;        /* メインメニューの文字列の配置（中央寄せ） */
		    text-decoration: none;     /* メニュー項目の装飾（下線を消す） */
		    display: block;
			width: 100%;
		    height: 100%;
		}
		div.menubar ul#menu a:hover {
			background-color: #00ffff; /* メニュー項目にマウスが載ったときの背景色 */
			color: #cc0000;            /* メニュー項目にマウスが載ったときの文字色 */
		}

		/* メニューバー直後の 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: #cc0000;     /* サブメニュー全体の背景色 */
			border-width: 1px 1px 0px 1px; /* サブメニュー全体の枠線の太さ */
			border-style: solid;           /* サブメニュー全体の枠線の線種 */
			border-color: #800000;         /* サブメニュー全体の枠線の色 */
			margin: 0px;
			padding: 0px;
			display: none;
			position: absolute;
		}
		div.menubar ul#menu ul.sub li {
			width: 350px; /* サブメニュー1項目の横幅 */
			height: 50px; /* サブメニュー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: 50px; /* サブメニュー1項目の行高（「サブメニュー1項目の高さ」と合わせる） */
			text-align: left;  /* 文字列の配置（左寄せ） */
			text-indent: 5px;  /* 文字列前方の余白 */
		}
		div.menubar ul#menu ul.sub li a:hover {
			background-color: #ffff80; /* サブメニュー項目にマウスが載ったときの背景色 */
			color: #005500;            /* サブメニュー項目にマウスが載ったときの文字色 */
		}
