/*///// INDEX.CSS /////*/
/* Last Update 2008-07-06 */

/*///// CONTENT /////*/
/*
1. SERVICE MENU
2. CONTENTS AREA
*/

html {
	background: #fdf7ee url(../../images/htmlBg.jpg) repeat-x left top;
}
/*/// 1. SERVICE MENU ///*/
div#productMenu {
width: 940px;
height: 190px;
margin: 0 auto;
position: relative;
text-align: left; /* forIE5 */
}
div#productMenu {
	background: url(../../images/productMenu.jpg) repeat-x left top;
	}
#productMenu p.intro {
	position: absolute;
	top: 59px;
	left: 21px;
	}
	#productMenu div.lineUp {
	width: 590px;
	height: 148px!important;
	position: absolute;
	left: 340px;
	background-color: #004d9f;
	overflow: hidden;
	margin-top: 20px;
	}
		#productMenu div.lineUp div#productYouji {
		float: left;
		padding-top: 24px;
		padding-left: 48px;
		}
		#productMenu div.lineUp div#productDamo {
		float: right;
		padding-top: 24px;
		padding-right: 10px;
		}
			#productMenu p.shortCut {
			position: absolute;
			top: 126px;
			}
				p.shortCut img {
				vertical-align: top;
				}

/*/// 2. CONTENTS AREA ///*/
div#content {
padding-top: 20px;
background: url(../../images/contentBg.gif) no-repeat left bottom;
overflow: hidden!important;
}
	div#content div.content {
	margin: 0 18px 1em;
	line-height: 1.5;
	}

div#content div#trend,
div#content div#info,
div#content div#speedtest {
	width: 310px;
	float: left;
}
	div#info {
	position: relative;
	left: 5px!important;
	left: 0;
	}
	div#speedtest {
	position: relative;
	left: 10px!important;
	left: 0;
	}
	/*// 2-1. INFORMATION //*/
	div#trend dt,
	div#info dt {
	display: list-item;
	list-style-image: ;
	margin-left: 16px;
	}
	div#content div#trend {
	list-style-type: none;
	}
	div#content div#trend p {
	margin-left: -10px;
	margin-top: -10px;
	}


/*//// FONT SIZE ////*/
div#content div.content {
	font-size: 90%;
}
