* {
	margin: 0 ;
	padding: 0 ;
}


html,body {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 12px;
	font-family: "Lucida Grande", Tahoma, sans-serif;
}

#content-xy {
		position: absolute ;
		top: 50%;
		left: 50%;
	}

#content {
		position: relative ;
		top: -292px ; /*コンテンツの高さの半分の値*/
		left: -470px ; /*コンテンツの幅の半分の値*/
		width: 941px ; /*コンテンツの幅*/
		height: 584px ; /*コンテンツの高さ*/
	}
	
#navi {
		float: left ;
		width: 159px ;
	}
	
#navi ul {
		list-style: none ;
	}

#navi li {
		display:block ;
	}

#navi img {
		vertical-align: top ;
	}

#main {
		float: right ;
		width: 782px ;
		
	}	
