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


	Site Name   HONDA STREAM
	File Name   index.css

	Create Date 2009/08/17
	Update Date 2008/08/17


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

body.type {

}

	body.type div#container {
		
	}

		body.type div#container div#contentsWrap {
			width: 100%;
			padding: 0;
			background: none;
		}

			body.type div#container div#contentsWrap p#contentsNavigationLabel {
				width: 100%;
			}

			body.type div#container div#contentsWrap ul#contentsNavigation {
				width: 100%;
				overflow: hidden;
			}

				body.type div#container div#contentsWrap ul#contentsNavigation li {
					float: left;
				}

				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav01 {
					background: transparent url(../../images/cnav_btn01_o.gif);
				}

				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav02 {
					background: transparent url(../../images/cnav_btn02_o.gif);
				}

				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav03 {
					background: transparent url(../../images/cnav_btn03_o.gif);
				}

				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav04 {
					background: transparent url(../../images/cnav_btn04_o.gif);
				}
				
				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav05 {
					background: transparent url(../../images/cnav_btn05_o.gif);
				}
				
				body.type div#container div#contentsWrap ul#contentsNavigation li#cnav06 {
					background: transparent url(../../images/cnav_btn06_o.gif);
				}

			body.type div#container div#contentsWrap div#contents {
				background: #fff;
				border-left: 1px solid #d8dcdf;
				border-right: 1px solid #d8dcdf;
			}
				body.type div#container div#contentsWrap div#contents .color {
					color: #CC0000;
					font-size: 11px;
					margin-bottom: 10px;
					text-align: right;
				}
				body.type div#container div#contentsWrap div#contents div#showcase {
					width: 100%;
					height: 530px;
					position: relative;
				}

					body.type div#container div#contentsWrap div#contents div#showcase h1 {
						position: absolute;
						top: 15px;
						left: 0;
						width:107px;
					}
					body.type div#container div#contentsWrap div#contents div#showcase h2 {
						position: absolute;
						top: 15px;
						left: 175px;
						width:368px;
					}

					body.type div#container div#contentsWrap div#contents div#showcase div.detail {
						padding: 0 0 0 20px;
						position: absolute;
						top: 60px;
						border-left: 1px solid #c0c5cb;
					}

					body.type div#container div#contentsWrap div#contents div#showcase div#detail01 {
						left: 175px;
					}

					body.type div#container div#contentsWrap div#contents div#showcase div#detail02 {
						left: 500px;
					}

						body.type div#container div#contentsWrap div#contents div#showcase div.detail dl {

						}

							body.type div#container div#contentsWrap div#contents div#showcase div.detail dl dt {
								margin: 0 0 12px;
								font-size: 0;
							}

							body.type div#container div#contentsWrap div#contents div#showcase div.detail dl dd {
								font-size: 0;
							}


					body.type div#container div#contentsWrap div#contents div#showcase ul {

					}

						body.type div#container div#contentsWrap div#contents div#showcase ul li#type01 {
	position: absolute;
	top: 202px;
	left: 13;
	z-index: 9;
						}

						body.type div#container div#contentsWrap div#contents div#showcase ul li#type02 {
	position: absolute;
	top: 314px;
	right: 0;
	z-index: 8;
	text-align: right;
						}

							body.type div#container div#contentsWrap div#contents div#showcase ul li span {
								margin: 10px 0 20px;
								display: block;
								text-align: right;
							}

							body.type div#container div#contentsWrap div#contents div#showcase ul li#type01 span {
								text-align: left;
								margin: 10px 0 0 60px;
							}

				body.type div#container div#contentsWrap div#contents div.section1 {
					margin: 40px 0 0;
					clear:both;
				}
				
				body.type div#container div#contentsWrap div#contents div.section2 {
					margin: 30px 0 0;
					clear:both;
				}

				body.type div#container div#contentsWrap div#contents div#interior {

				}

					body.type div#container div#contentsWrap div#contents div#interior ul {
						margin: 14px 0 0;
					}

						body.type div#container div#contentsWrap div#contents div#interior ul li {
							float:right;
						}

						body.type div#container div#contentsWrap div#contents div#interior ul li.firstChild {
							float:left;
						}

							body.type div#container div#contentsWrap div#contents div#interior ul li span {
								margin: 5px 0 0;
								display: block;
								text-align: right;
								font-size:0;
							}

				body.type div#container div#contentsWrap div#contents ul.attention {
					margin: 20px 0 0;
					font-size: 10px;
					color: #2d4052;
				}

					body.type div#container div#contentsWrap div#contents ul.attention li {
						display: inline;
					}

					body.type div#container div#contentsWrap div#contents ul.attention li.extra {
						font-size: 12px;
						font-weight: bold;
					}

				body.type div#container div#contentsWrap div#contents div#package {

				}

					body.type div#container div#contentsWrap div#contents div#package div {
						width: 760px;
						_width: 820px;
						overflow: hidden;
					}

					body.type div#container div#contentsWrap div#contents div#package div#pkgType01 {
						padding: 30px;
						background: #e8f4f4;
					}

					body.type div#container div#contentsWrap div#contents div#package div#pkgType02 {
						margin: 10px 0 0;
						padding: 30px;
						background: #e8f4f4;
					}

						body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader {
							width: 100%;
							overflow: hidden;
						}

							body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader h3 {
								width: 127px;
								margin: 0 30px 0 0;
								float: left;
							}
							body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader h3 span{
								display:block;
								margin-top:17px;
							}

							body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader div.pkgDetail {
								width: 280px;
								_width: 300px;
								padding: 0 0 0 20px;
								float: left;
								border-left: 1px solid #c0c5cb;
							}


								body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader div.pkgDetail dl {

								}

									body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader div.pkgDetail dl dt {
										margin: 0 0 7px;
										font-size: 0;
									}

									body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeHeader div.pkgDetail dl dd {
										font-size: 0;
									}


						body.type div#container div#contentsWrap div#contents div#package div div.pkgTypeMain {
							width: 100%;
							margin: 30px 0 0;
							overflow: hidden;
						}

							body.type div#container div#contentsWrap div#contents div#package div div.interior {
								width: 400px;
								float: left;
							}

								body.type div#container div#contentsWrap div#contents div#package div div.interior h4 {
									margin: 0 0 15px;
								}


								body.type div#container div#contentsWrap div#contents div#package div div.interior p {

								}


									body.type div#container div#contentsWrap div#contents div#package div div.interior p span {
										margin: 5px 0 0;
										display: block;
										font-size: 9px;
										color: #2d4052;
									}

							body.type div#container div#contentsWrap div#contents div#package div div.equipment {
								width: 322px;
								float: right;
							}

								body.type div#container div#contentsWrap div#contents div#package div div.equipment h4 {
									margin: 10px 0 15px;
								}

								body.type div#container div#contentsWrap div#contents div#package div div.equipment ul {
									width: 100%;
									overflow: hidden;
									font-size: 10px;
									color: #2d4052;
								}

									body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li {
										width: 100px;
										margin: 0 10px 0 0;
										float: left;
									}

									body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li.firstChild {
										width: 210px;
									}

									body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li.lastChild {
										margin-right: 0;
									}

										body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li dl {

										}

											body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li dl dt {

											}

												body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li dl dt img {

												}

											body.type div#container div#contentsWrap div#contents div#package div div.equipment ul li dl dd.title {
												margin: 7px 0;
												font-weight: bold;
											}

						body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.pkgTypeMain {
							width: 100%;
							margin: 0;
							overflow: hidden;
						}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo {
								width: 100%;
								margin: 30px 0 0;
								position: relative;
							}

								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo div.option {
									float:left;
									width:340px;
									padding-top:10px;
								}
								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo div.option ul li{
									float:left;
									width:101px;
									margin-right:9px;
								}
								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo div.option ul li span{
									display:block;
									margin-top:5px;
									font-size: 10px;
									color: #2d4052;
									font-weight:bold;
								}
								
								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo div.option p{
									margin-top:20px;
									padding:0 0 0 13px;
									background:url(../images/index_ic001.gif) no-repeat 0 45%;
									font-size: 12px;
									color: #2d4052;								
								}
								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo dl {
									float:right;
									width:402px;
								}
								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.photo dl dd{
									text-align:right;
									padding-right:20px;
									font-size: 10px;
									color: #2d4052;
								}





				body.type div#container div#contentsWrap div#contents p.eqLink {
					margin: 20px 0 0;
					text-align: right;
					font-weight: bold;
				}

					body.type div#container div#contentsWrap div#contents p.eqLink a,
					body.type div#container div#contentsWrap div#contents p.eqLink a:hover,
					body.type div#container div#contentsWrap div#contents p.eqLink a:visited {
						color: #2f2fff;
					}

body.type div#container div#contentsWrap div#contents .clear{
	clear:both;
}
