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


	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:314px;
		background:url(../images/bg001.jpg) no-repeat;
	}
	body.second div#container div#contentsWrap div.headling h1{
		width:239px;
		position: relative;
		top:36px;
		left:631px;
	}
	body.second div#container div#mainContents div.section{
		clear:both;
		margin-top:40px;
	}
	body.second div#container div#mainContents div.firstSection{
		clear:both;
		margin-top:0;
	}
	* html body.second div#container div#mainContents div.secondSection{
		clear:both;
		margin-top:-20px;
	}
	body.second div#container div#mainContents h2{
		margin-bottom:24px;
	}
	body.second div#container div#mainContents h3{
		clear:both;
		margin:40px 0 13px 0;
	}
	body.second div#container div#mainContents h3.sectionTop{
		margin-top:0;
	}
	body.second div#container div#mainContents .column01{
		float:left;
		width:390px;
	}
	body.second div#container div#mainContents .column02{
		float:right;
		width:390px;
	}
	
	body.second div#container div#mainContents div.detailType01 p.text{
		float:left;
		width:190px;
	}
	body.second div#container div#mainContents div.detailType01 p.image{
		float:right;
		width:184px;
	}
	body.second div#container div#mainContents div.detailType01 p.image span,
	body.second div#container div#mainContents div.detailType03 p.image span{
		display:block;
		margin-top:7px;
		font-size:9px;
	}
	body.second div#container div#mainContents div.detailType02 p.text{
		float:left;
		width:200px;
	}
	body.second div#container div#mainContents div.detailType02 p.image{
		float:right;
		width:173px;
	}
	body.second div#container div#mainContents div.detailType03 p.text{
		float:left;
		width:188px;
	}
	body.second div#container div#mainContents div.detailType03 p.image{
		float:right;
		width:180px;
	}
	body.second div#container div#mainContents div.vsa{
		clear:both;
		margin-top:30px;
	}
	body.second div#container div#mainContents div.vsa p{
		color:#2D4052;
		font-weight:bold;
	}
	body.second div#container div#mainContents div.vsa table{
		font-size:10px;
	}
	body.second div#container div#mainContents div.vsa table th{
		white-space:nowrap;
		vertical-align:top;
		padding:2px;
	}
	body.second div#container div#mainContents div.vsa table td{
		vertical-align:top;
		padding:2px;
	}
	body.second div#container div#mainContents div.acc{
		padding:22px 30px;
		background:#F5F7F6;
		border:1px solid #ECEFEE;
	}
	body.second div#container div#mainContents div.acc h4{
		margin-bottom:22px;
	}
	body.second div#container div#mainContents div.acc h5{
		margin-bottom:12px;
	}
	body.second div#container div#mainContents div.acc div.lead p.image{
		float:left;
		width:182px;
	}
	body.second div#container div#mainContents div.acc div.lead div.text{
		float:right;
		width:556px;
	}
	body.second div#container div#mainContents div.acc div.lead div.text ul{
		margin-top:15px;
		font-size:10px;
		font-weight:bold;
	}
	body.second div#container div#mainContents div.acc p.title{
		clear:both;
		margin:20px 0;
		color:#2D4052;
		font-weight:bold;
	}
	body.second div#container div#mainContents div.acc dl{
		float:left;
		width:177px;
		margin-left:16px;
	}
	body.second div#container div#mainContents div.acc dl.sectionTop{
		margin-left:0;
	}
	body.second div#container div#mainContents div.acc dl dt{
		color:#3D9DD6;
		font-weight:bold;
		font-size:11px;
		margin-bottom:7px;
	}
	body.second div#container div#mainContents div.acc dl dd{
		font-size:10px;
		margin-bottom:7px;
	}
	body.second div#container div#mainContents div.acc p.notes{
		clear:both;
		margin-top:15px;
		padding:10px 5px 0 5px;
		background:url(../images/line001.gif) repeat-x;
	}
	
	body.second div#container div#mainContents div.safety{
		margin-top:20px;
		background:url(../images/line002.gif) no-repeat;
	}
	body.second div#container div#mainContents div.safety div.inner{
		padding:20px 0;
		background:url(../images/line002.gif) no-repeat left bottom;
	}
	body.second div#container div#mainContents div.safety div.inner div.headling2 p.title{
		float:left;
		width:270px;
	}
	body.second div#container div#mainContents div.safety div.inner div.headling2 p.text{
		float:right;
		width:499px;
	}
	body.second div#container div#mainContents div.safety div.inner dl{
		float:left;
		width:260px;
		margin-left:19px;
	}
	body.second div#container div#mainContents div.safety div.inner dl.firstSection{
		margin-left:0;
	}
	body.second div#container div#mainContents div.safety div.inner dl dt{
		margin-bottom:10px;
	}
	body.second div#container div#mainContents div.safety div.inner dl dd span{
		float:right;
		width:120px;
		margin:5px 0 0 10px;
		font-size:10px;
	}
	body.second div#container div#mainContents div.safety div.inner dl dd span img{
		display:block;
		margin-bottom:5px;
	}
	
	body.second div#container div#mainContents p.caption2{
		clear:both;
		margin-top:15px;
		text-align:right;
		font-weight:bold;
	}
	body.second div#container div#mainContents p.caption2 a{
		color:#2F2FFF;
	}
	
/*general*/
	body.second div#container div#mainContents .fontS{
		font-size:10px;
	}
	body.second div#container div#mainContents .notes{
		clear:both;
		font-size:10px;
		color:#2D4052;
	}
	body.second div#container div#mainContents .notes span{
		font-size:12px;
		font-weight:bold;
	}
	body.second div#container div#mainContents .notes2{
		clear:both;
		font-size:10px;
	}
	body.second div#container div#mainContents .mt15{
		margin-top:15px;
	}
	body.second div#container div#mainContents .mt30{
		margin-top:30px;
	}