*{
	margin: 0;
	padding: 0;
}

/*------------------------------------
	#menu スタイル
-------------------------------------- */
dl#menu{
	background: url(http://y-ins.com/image/jump.jpg) left center repeat-x;
	float: left;
        z-index:100;
}

	dl#menu ul{
		list-style: none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	width: 220px;

	}

	dl#menu dt{
		border-right: solid 1px #fff;
		float: left;
		text-align: left;
		position: relative;
		width: 220px;
		height: 28px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
        z-index:100;

	}
		
		dl#menu dt a{
			display: block;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			line-height: 35px;
			width: 220px;
			height: 28px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;

		}
	
		dl#menu dt ul{
	/*
			グローバルメニュー下、プルダウンメニューのスタイル。
		*/
			background-color: #BAD8FC;
	border-left: solid 1px #eef;
	border-top: solid 1px #eef;
	border-right: solid 1px #eef;
	border-bottom: solid 1px #eef;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	z-index: 0;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	width: 210px;

		}
		
			dl#menu dt ul a{
				font-size: 90%;
				color: #0d55bc;
				height: auto;
				line-height: 130%;
				text-align: left;
				padding: 5px 10px;
				width: 120px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;

			}
		
			dl#menu dt ul a.hierarchy{
				background: url(../images/gmArrow.gif) 122px center no-repeat;
			}
		
			dl#menu dt ul li.rollOver{
			/*
				プルダウンメニュー、マウスオーバー時のスタイル。
			*/
				background-color: #338BDC;
			}
			
			dl#menu dt ul li.rollOver a.rollOverA{
				color: #D1E880;
			}
		
			dl#menu dt ul li{
				position: relative;
			}
			
				dl#menu dt ul li ul{
					display: none;
					position: absolute;
					top: 0px;
					left: 200px;
					z-index: 0;
				}
