@charset "utf-8";
/*----------------------------------------------------------

	IndexPage

----------------------------------------------------------*/
#wrapper #MainContent h2{
	background: url(../../pict/images/common/back_h2.gif) repeat-x scroll left top #FEF7C1;
	border: 2px solid #FFEE6F;
	color: #5E5300;
	padding:10px;
}

#MainContent h3{
	background:#def0fc url(../../pict/images/common/back_h1.gif) repeat-x left top;
	font-size:110%;
	font-weight:bold;
	margin-bottom:1em;
	padding:10px;
	border:2px solid #ACDBF0;
	color:#113eb1;
}

.topIMG {
	width: 580px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom:20px;
	clear:both;
	float:none;
	overflow:hidden;
}
.topIMG img{
	display:block;
	float:left;
}

.IndexPage #MainContent #counter_img{
	float:right;
}

.IndexPage #MainContent #topics dt{
	font-weight:normal;
}

#topics dd img{
	float:left;
	margin-bottom:1em;
}

#topics ul li{
	clear:both;
	float:none;
}
#MainContent #top_infomation{
	padding:0;
	margin:0;
}
#MainContent #top_infomation li{
	list-style:none;
	margin-left:20px;
	clear:both;
}
#MainContent #top_infomation li a{
	font-weight:bold;
}

#top_infomation li dl{
	margin:0;
}

#MainContent #top_infomation li dd a,
#MainContent #top_infomation li p a{
	font-weight:normal;
}

#MainContent #top_infomation li{
	margin-bottom:1em;
}



#kinen .mean{
	font-size:78%;
	color:#666;
}

#kinen dl dd strong{
	color:#996633;
	font-size:110%;
}

#DemoCar{
	margin-bottom:20px;
	overflow:hidden;
}


#DemoCar img{
	float:right;
}

#DemoCar strong{
	font-size:180%;
	color:#F00;
	font-weight:bold;
}
