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


	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 div#container div#contentsWrap div#contents div#mainContents{
		padding-top:14px;
	}
	body.third div#container div#contentsWrap div.headling{
		clear:both;
		width:899px;
		height:372px;
		background:url(../images/bg001.jpg) no-repeat 1px top;
	}

	body.third div#container div#mainContents div.headling2 h1{
		float:left;
		width:222px;
		padding-top:12px;
	}
	body.third div#container div#mainContents div.headling2 p{
		float:right;
		width:545px;
		text-align:right;
		font-size:10px;
	}
	body.third div#container div#mainContents div.leadSection{
		clear:both;
		padding-bottom:10px;
		margin:20px 0 15px 0;
		background:url(../../../shared/images/line001.gif) repeat-x left bottom;
	}
	body.third div#container div#mainContents div.leadSection dl{
		width:260px;
	}
	body.third div#container div#mainContents div.leadSection dl dd{
		margin-top:16px;
	}
	body.third div#container div#mainContents div.leadSection dl.col1{
		float:left;
	}
	body.third div#container div#mainContents div.leadSection dl.col2{
		float:left;
		margin-left:15px;
	}
	body.third div#container div#mainContents div.leadSection dl.col3{
		float:right;
	}
	body.third div#container div#mainContents div.leadSection p.caption{
		clear:both;
		padding-top:20px;
		text-align:right;
		font-size:10px;
	}
	
	
	body.third div#container div#mainContents div.section{
		clear:both;
		background:url(../../../shared/images/line002.gif) repeat-y center top;
	}
	body.third div#container div#mainContents div.section div.column01{
		float:left;
		width:385px;
	}
	body.third div#container div#mainContents div.section div.column02{
		float:right;
		width:385px;
	}
	body.third div#container div#mainContents div.section h2{
		margin-bottom:25px;
	}
	body.third div#container div#mainContents div.section p.image{
		float:left;
		margin-right:15px;
	}
	body.third div#container div#mainContents div.section p span{
		display:block;
		font-size:10px;
		margin-top:5px;
	}
	
	body.third div#container div#mainContents div.rsz{
		clear:both;	
		padding:27px 0 30px 37px;
		margin-top:40px;
		background:#F5F7F6;
		border:1px solid #ECEFEE;
	}
	body.third div#container div#mainContents div.rsz p{
		float:left;
		width:261px;
		padding-top:9px;
	}
	body.third div#container div#mainContents div.rsz dl{
		float:left;
		width:491px;
	}
	body.third div#container div#mainContents div.rsz dl dd{
		padding:10px 0 0 25px;
		font-size:11px;
	}
	body.third div#container div#mainContents p.caption2{
		clear:both;
		margin-top:25px;
		text-align:right;
		font-weight:bold;
	}
	body.third div#container div#mainContents p.caption2 a{
		color:#2F2FFF;
	}