@charset "Shift_JIS";/* フラッシュ --------------------------------------------------------------------------------*/#topFlash {	position: relative;	margin: 0 3px;	padding: 0;	vertical-align: bottom;	}/* コンテンツ --------------------------------------------------------------------------------*/#container {	width: 702px;	margin: 24px 0 0 39px;	}/* 最新情報 --------------------------------------------------------------------------------*/#leftcolumn {	float: left;	width: 414px;	margin: 0;	padding: 0;	font-size: 11px;	line-height: 160%;	}	#newsrelease h2 {	width: 414px;	height: 26px;	margin: 0;	padding: 0;	background: url(../../img/top_h2_01.gif) no-repeat top left;	text-indent: -9999px;	}	#newsrelease dl {	margin: 6px 0;	}#newsrelease dt {	float: left;	width: 110px;	margin: 12px 0 0 0;	}#newsrelease dd {	float: left;	width: 300px;	margin: 12px 0 0 0;	}		#relatedlinks h2 {	clear: both;	width: 414px;	height: 26px;	margin-top: 24px;	padding: 0;	background: url(../../img/top_h2_04.gif) no-repeat top left;	text-indent: -9999px;	}#relatedlinks img {	margin-top: 9px;	}/* バナー --------------------------------------------------------------------------------*/#direct_link_banner {	float: right;	width: 234px;	margin: 0;	padding: 0;	}#direct_link_banner h2 {	width: 234px;	height: 26px;	margin: 0;	padding: 0 0 9px 0;	text-indent: -9999px;	}	#direct_link_banner h2#corporate_info {	background: url(../../img/top_h2_02.gif) no-repeat;	}#direct_link_banner h2#option_parts {	margin: 15px 0 0 0;	background: url(../../img/top_h2_03.gif) no-repeat;	}#direct_link_banner h2#partnerlinks {	margin: 15px 0 0 0;	background: url(../../img/top_h2_04.gif) no-repeat;	}#direct_link_banner ul {	list-style: none;	}