/* デモ用 */body,html{	margin:0px;	padding:0px;	text-align:center;	background-color: #E2EBED;	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	line-height: 130%;	text-align:center;	height:100%;	width:100%;}#mainContainer{	width:630px;	border-left:1px solid #317082;		border-right:1px solid #317082;		margin:0 auto;	/* コンテンツを中央揃えに, margin-left:auto;margin-right:auto;と同じ */	text-align:left;	/* body要素のtext-align:centerを上書き */	background-color:#FFF;	height:100%;}#menuColumn{	width:160px;	float:left;	padding:5px;	font-size:0.9em;}#mainContent{	width:440px;	float:left;	}.oddRow{	background-color:#FFF;}.evenRow{	background-color:#EEE;}.productTable{	border:3px double #000;}h3{	margin-top:0px;}/* デモ用ここまで */#ajax_tooltipObj{	z-index:1000000;	text-align:left;}#ajax_tooltipObj div{	position:relative;}/* 矢印が不要な場合は、このdiv要素の幅を1にして、backgroundのセレクタを削除 */#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */	background-image:url('images/arrow.gif');	width:20px;	position:absolute;	left:0px;	top:0px;	background-repeat:no-repeat;	background-position:center left;	z-index:1000005;	height:60px;}#ajax_tooltipObj .ajax_tooltip_content{	border:2px solid #317082;		left:18px;		top:0px;	position:absolute;	width:150px;		height:200px;		background-color:#FFF;		padding:5px;		font-size:0.8em;		overflow:auto;		z-index:1000001;}