/*=========================================================


	Site Name   HONDA STREAM
	File Name   index.css

	Create Date 2009/06/05
	Update Date 2008/06/09


==========================================================*/

body.second div#container div#contentsWrap{
	padding:0;
}
	body.second div#container div#contentsWrap div.headling{
		width:900px;
		height:315px;
		background:url(../images/bg001.jpg) no-repeat;
	}
	body.second div#container div#contentsWrap div.headling h1{
		width:241px;
		position: relative;
		top:201px;
		left:23px;
	}
	body.second div#container div#contentsWrap div.headling p{
		width:410px;
		position: relative;
		top:170px;
		left:468px;
	}
	
	body.second div#container div#mainContents div.section {
		width: 100%;
		position: relative;
	}
	
		body.second div#container div#mainContents div.section div#ecoLink {
			width: 260px;
			_width: 250px;
			position: absolute;
			top: -20px;
			right: 0;
			font-size: 10px;
		}
		
			body.second div#container div#mainContents div.section div#ecoLink p {
				width: 82px;
				float: left;
			}
		
			body.second div#container div#mainContents div.section div#ecoLink ul {
				width: 148px;
				_width: 138px;
				padding: 8px 0 ;
				float: right;
			}
	
	body.second div#container div#mainContents div.firstSection p.image{
		float:left;
		width:269px;
	}
	body.second div#container div#mainContents div.firstSection p.text{
		float:left;
		width:500px;
		margin-left:20px;
	}
	body.second div#container div#mainContents div.firstSection p.text span{
		display:block;
		margin-top:10px;
		text-decoration:underline;
		font-size:11px;
	}
	body.second div#container div#mainContents div.firstSection p.image2{
		float:right;
		width:181px;
	}
	body.second div#container div#mainContents ul.mark{
		margin-top:45px;
	}
	body.second div#container div#mainContents div.section{
		clear:both;
		margin-top:40px;
	}
	body.second div#container div#mainContents div.section h2{
		margin-bottom:18px;
	}
	body.second div#container div#mainContents div.section p.notes{
		margin-top:15px;
		font-size:10px;
	}
	
	body.second div#container div#mainContents div.ecology{
		margin-top:40px;
		background:url(../images/line001.gif) no-repeat;
	}
	body.second div#container div#mainContents div.ecology div.inner{
		padding:5px 0 18px;
		background:url(../images/line001.gif) no-repeat left bottom;
	}
	body.second div#container div#mainContents div.ecology div.inner div.headling2 div.title{
		float:left;
		width:822px;
	}
	body.second div#container div#mainContents div.ecology div.inner div.headling2 div.title h3{
		float:left;
		margin:15px 0px 15px;
	}
	body.second div#container div#mainContents div.ecology div.inner div.headling2 p.lead{
		float:right;
		width:562px;
	}
	body.second div#container div#mainContents div.ecology div.inner dl{
		float:left;
		width:260px;
		margin-left:19px;
	}
	body.second div#container div#mainContents div.ecology div.inner dl.firstSection{
		margin-left:0;
	}
	body.second div#container div#mainContents div.ecology div.inner dl dt{
		margin-bottom:10px;
	}
	body.second div#container div#mainContents div.ecology div.inner dl dd span{
		float:right;
		width:120px;
		margin:5px 0 0 10px;
		font-size:10px;
	}
	body.second div#container div#mainContents div.ecology div.inner dl dd span img{
		display:block;
		margin-bottom:5px;
	}
	
	/*general*/
	body.second div#container div#mainContents .mt30{
		margin-top:10px;
	}