#

#areaContent .eco_main{
	width:635px;
	background:#edf6fc;
	margin-bottom:15px;
}

#areaContent .ecotitleH1{
	font-size:160%;
	font-weight:bold;
	border-bottom:#49ab1e 1px solid;
	margin-bottom:10px;
	padding:0 0 6px 2px;
	line-height:150%;
}

#areaContent .ecotitleH2{
	margin-top:15px;
	background: url(../images/ecocar/common_bg_h1_eco.gif) no-repeat 0 0;
	font-weight:bold;
	border-style:solid;
	border-color:#ccc;
	border-width:0 1px 1px 1px;
}

#areaContent .ecotitleH2 span{
	font-size:14px;
	line-height:30px;
	margin:4px 8px 0;
}

#areaContent .ecotitleH2 .ecoKanrenTitle{
	float:left;
	font-size:14px;
	line-height:30px;
	width:200px;
	margin:4px 8px 0;
}

#areaContent .ecotitleH2 a{
	float:right;
	line-height:30px;
	text-align:right;
	font-weight:normal;
	width:200px;
	margin:4px 8px 0;
}


#areaContent .ecotitleH3{
	background-color:#f3ffdb;
	margin-top:20px;
	text-align:center;
	font-size:14px;
	line-height:26px;
}

#areaContent .ecoKijiTitle{
	width:630px;
	margin-top:15px;
	background: url(../images/ecocar/common_bg_h1_eco.gif) no-repeat 0 0;
	font-weight:bold;
	border-style:solid;
	border-color:#ccc;
	border-width:0 1px 1px 1px;
}

#areaContent .ecoKijiTitle p{
	float:left;
	width:400px;
	font-size:15px;
	line-height:30px;
	margin-left:5px;
}

#areaContent .ecoKijiTitle a{
	float:right;
	width:200px;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	text-align:right;
	margin-right:5px;
}

#areaContent .ecoCommonDoc{
	font-size:14px;
	line-height:20px;
	margin:12px 7px;
	color:#333;
}


/* リスト */
#areaContent .ecoDlList{
	margin:10px 15px;
	width:620px;
}

#areaContent .ecoDlList dt{
	float:left;
	width:42px;
	height:24px;
}

#areaContent .ecoDlList dd{
	float:left;
	width:113px;
	line-height:22px;
	height:24px;
}


#areaContent .ecoUlList li{
	float:left;
	font-size:14px;
	width:120px;
	line-height:28px;
	padding:0 10px;
}

#areaContent .ecoUlList li.ecoLi{
	background: url(../../common_kanren/images/newcar_ico_type_eco.gif) no-repeat 0 2px;
	width:100px;
	font-size:12px;
	padding-left:40px;
}


/* 記事枠 */
#areaContent .ecoReview {
	width:630px;
	border: 1px solid #49ab1e;
	margin-top:15px;
}

#areaContent .ecoReview .ecoReviewRight{
	width:485px;
	float:right;
}

#areaContent .ecoReview h3 {
	font-size: 12px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #a2d042;
	margin:10px 0;
}

#areaContent .ecoReview h3 a{
	margin-left:5px;
	font-weight:bold;
	color:#333;
}

#areaContent .ecoReview .read{
	font-size: 12px;
	line-height:18px;
	color: #666;
}

#areaContent .ecoReview .link{
	text-align:right;
	font-size: 12px;
	padding:5px;
}

#areaContent .ecoReview .photo{
	float:left;
	width:130px;
}

#areaContent .ecoReview .photo img{
	margin:10px;
}


/* 記事 */
#areaContent .ecoKanrenkiji{
	clear:both;
	padding-top:10px;
}

#areaContent .ecoKanrenkiji li{
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
}

#areaContent .ecoKanrenkiji .photo{
	width:120px;
	margin-left:10px;
	float:left;
}

#areaContent .ecoKanrenkiji p.detail{
	width:470px;
	float:right;
	line-height:150%;
	font-size:115%;
	font-size:115%;
}

#areaContent .ecoKanrenkiji p.detail span{
	font-weight:bold;
}

#areaContent .ecoKanrenkiji p.list{
	float:right;
}


/* エコカー用語記事一覧 */
#areaContent .ecoKijiIchiran{
	padding:10px;
}

#areaContent .ecoKijiRight{
	float:right;
	width:440px;
	margin-right:10px;
}

#areaContent .ecoKijiRight h3{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin:5px 0px;
}

#areaContent .ecoKijiRight .doc{
	line-height:20px;
	font-size:14px;
}

#areaContent .ecoKijiRight .date{
	line-height:18px;
	text-align:right;
	font-size:12px;
}

#areaContent .ecoKijiLeft{
	float:left;
	width:140px;
}

#areaContent .ecoKijiLeft img{
	margin:5px;
}


/* 燃費ランキング */
#areaContent .nenpiRanking{
	width:635px;
}

#areaContent .nenpiRankingUnder4{
	width:623px;
	margin:0 5px 0 7px;
}

#areaContent .nenpiRankingUnder4 dl{
	margin:5px 0 0;
}

#areaContent .nenpiRankingUnder4 dt{
	background: url(../images/ecocar/ecocar_ranking_bg_l.gif) no-repeat 0 0;
	border-style:solid;
	border-color:#8bd04e;
	border-width:0 1px 1px;
}

#areaContent .nenpiRankingUnder4 dt img{
	float:left;
	padding:9px 0 0 3px;
}

#areaContent .nenpiRankingUnder4 dt a{
	float:left;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

#areaContent .nenpiRankingUnder4 .image{
	float:left;
	width:150px;
}

#areaContent .nenpiRankingUnder4 .image img{
	margin:5px;
}

#areaContent .nenpiRankingUnder4 .spec{
	float:left;
	width:473px;
}

#areaContent .nenpiRankingUnder4 .spec ul{
	margin:5px 10px;
}

#areaContent .nenpiRankingUnder4 .spec li{
	font-size:12px;
	line-height:22px;
}

#areaContent .nenpiRankingUnder4 .button{
	float:left;
	width:473px;
	margin:10px 0;
}

#areaContent .nenpiRankingUnder4 .button a{
	margin:5px;
}

#areaContent .nenpiRankingUnder4 .doc{
	clear:both;
	width:613px;
	font-size:12px;
	line-height:18px;
	border-style:dotted;
	border-color:#ccc;
	border-width:1px 0 0 0;
	padding:5px;
	margin-top:10px;
}

#areaContent .nenpiRankingOver5{
	float:left;
	width:300px;
	margin:0 5px 0 10px;
}

#areaContent .nenpiRankingOver5 dl{
	margin:5px 0 0;
}

#areaContent .nenpiRankingOver5 dt{
	height:35px;
	line-height:35px;
	background: url(../images/ecocar/ecocar_ranking_bg_s.gif) no-repeat 0 0;
	border-style:solid;
	border-color:#8bd04e;
	border-width:0 1px 1px;
}

#areaContent .nenpiRankingOver5 dt img{
	float:left;
	padding:9px 0 0 3px;
}

#areaContent .nenpiRankingOver5 dt a{
	float:left;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

#areaContent .nenpiRankingUnder4 dt img{
	margin:0 5px;
}

#areaContent .nenpiRankingUnder4 dt a{
	font-size:12px;
	font-weight:bold;
}

#areaContent .nenpiRankingOver5 .image{
	float:left;
	width:98px;
}

#areaContent .nenpiRankingOver5 .image img{
	margin:5px;
}

#areaContent .nenpiRankingOver5 .spec{
	float:left;
	width:202px;
	height:150px;
}

#areaContent .nenpiRankingOver5 .spec ul{
	margin:5px 10px;
}

#areaContent .nenpiRankingOver5 .spec li{
	font-size:12px;
	line-height:22px;
}

#areaContent .nenpiRankingOver5 .button{
	clear:both;
	width:300px;
	text-align:center;
	margin:10px 0;
}

#areaContent .ecoBgH2{
	background:transparent url(../images/ecocar/bg_h2.gif) no-repeat center top;
	border-bottom:solid 1px #ccc;
	font-weight:bold;
	font-size:115%;
	line-height:150%;
	padding:9px 10px 4px 9px;
	margin-bottom:10px;
}

#areaContent .ecoBgH2 h2{
	font-weight:bold;
}


.car{
	height:220px;
}