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


	Site Name   HONDA STREAM
	File Name   index.css

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


==========================================================*/
/* common */
body.second div#container div#contentsWrap,
body.third div#container div#contentsWrap{
	padding:0;
}
	body.second div#container div#contentsWrap ul.pnavi li,
	body.third div#container div#contentsWrap ul.pnavi li{
		float:left;
		font-size:0;
	}
		body.second div#container div#contentsWrap ul.pnavi li#pnavi01,
		body.third div#container div#contentsWrap ul.pnavi li#pnavi01{
			background: transparent url(../images/pnavi001_o.jpg);
		}
		body.second div#container div#contentsWrap ul.pnavi li#pnavi02,
		body.third div#container div#contentsWrap ul.pnavi li#pnavi02{
			background: transparent url(../images/pnavi002_o.jpg);
		}
		body.second div#container div#contentsWrap ul.pnavi li#pnavi03,
		body.third div#container div#contentsWrap ul.pnavi li#pnavi03{
			background: transparent url(../images/pnavi003_o.jpg);
		}
		body.second div#container div#contentsWrap ul.pnavi li#pnavi04,
		body.third div#container div#contentsWrap ul.pnavi li#pnavi04{
			background: transparent url(../images/pnavi004_o.jpg);
		}
		body.second div#container div#contentsWrap ul.pnavi li#pnavi05,
		body.third div#container div#contentsWrap ul.pnavi li#pnavi05{
			background: transparent url(../images/pnavi005_o.jpg);
		}
/* /common */

	body.second div#container div#contentsWrap div.headling{
		clear:both;
		width:899px;
		height:372px;
		background:url(../images/bg001.jpg) no-repeat 1px top;
	}
	body.second div#container div#contentsWrap div.headling h1{
		width:230px;
		position: relative;
		top:287px;
		left:649px;
	}
	body.second div#container div#contentsWrap div.headling p{
		width:495px;
		position: relative;
		top:266px;
		left:17px;
	}

	body.second div#container div#mainContents div.column01{
		float:left;
		width:400px;
	}
	body.second div#container div#mainContents .column01notes{
		font-size:10px;
		padding:8px 0 0px 60px;
	}	
	body.second div#container div#mainContents div.column02{
		float:right;
		width:371px;
	}
	body.second div#container div#mainContents p.lead{
		margin-bottom:33px;
	}
	body.second div#container div#mainContents .notes{
		font-size:10px;
	}
	body.second div#container div#mainContents p.alignR{
		text-align:right;
	}
	body.second div#container div#mainContents div.section{
		clear:both;
		margin-top:40px;
	}
	body.second div#container div#mainContents h3{
		margin:20px 0 10px 0;
	}
	body.second div#container div#mainContents h3.topItem{
		margin-top:0;
	}
	
	body.second div#container div#mainContents div.free{
		clear:both;	
		padding:32px 0 32px 32px;
		margin-top:40px;
		background:#F5F7F6;
		border:1px solid #ECEFEE;
	}
	body.second div#container div#mainContents div.free div.inner{
		width:760px;
	}
	body.second div#container div#mainContents div.free div.inner dl.image dt{
		float:left;
		width:260px;
	}
	body.second div#container div#mainContents div.free div.inner dl.image dd{
		float:right;
		width:500px;
	}
	body.second div#container div#mainContents div.free div.inner dl.image dd span{
		display:block;
		padding:10px 25px 0 25px;
	}
	body.second div#container div#mainContents div.free div.inner dl.text dt{
		margin-top:20px;
	}
	body.second div#container div#mainContents div.free div.inner dl.text dd{
		padding:10px 7px 0 7px;
	}