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


	Site Name   HONDA STREAM
	File Name   index.css

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


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

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%;
				overflow: hidden;
			}

			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 div#showcase {
					width: 100%;
					height: 460px;
					position: relative;
				}
				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 h1 {
						position: absolute;
						top: 15px;
						left: 10px;
					}
					
					body.type div#container div#contentsWrap div#contents div#showcase h2 {
						position: absolute;
						top: 15px;
						left: 125px;
						width:517px;
					}
					
					body.type div#container div#contentsWrap div#contents div#showcase div#SS_banner {
						position: absolute;
						top: 10px;
						left: 505px;
						width:310px;
					}

					

					body.type div#container div#contentsWrap div#contents div#showcase p#sub01 {
						position: absolute;
						top: 110px;
						left: 0px;
					}

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

						body.type div#container div#contentsWrap div#contents div#showcase div#detail p {
							margin: 0 0 15px;
						}

						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 7px;
								font-size: 0;
							}

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

							}

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

								}

									body.type div#container div#contentsWrap div#contents div#showcase div#detail dl dd dl dt.type02 {
										margin-top: 15px;
									}

					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: 140px;
							right: 10px;
						}

						body.type div#container div#contentsWrap div#contents div#showcase ul li#type02 {
							position: absolute;
							top: 330px;
							left: 65px;
						}

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

				body.type div#container div#contentsWrap div#contents div.section1 {
					margin: 130px 0 0;
				}
				
				body.type div#container div#contentsWrap div#contents div.section2 {
					margin: 30px 0 0;
				}
				
				body.type div#container div#contentsWrap div#contents div.section3 {
					margin: 30px 0 0;
				}

				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 {
							display: inline;
						}

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

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

				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 {
					width: 100%;
					overflow: hidden;
					background: #e8f4f4 url(../images/sec03_bg.gif) 454px 0 no-repeat;
				}

					body.type div#container div#contentsWrap div#contents div#package div#pkgType01 {
						width: 451px;
						float: left;
						position: relative;
					}

					body.type div#container div#contentsWrap div#contents div#package div#pkgType02 {
						width: 327px;
						float: right;
						position: relative;
					}

						body.type div#container div#contentsWrap div#contents div#package div#pkgType01 h3 {
							margin: 40px 30px;
						}

						body.type div#container div#contentsWrap div#contents div#package div#pkgType02 h3 {
							margin: 40px 0;
						}

						body.type div#container div#contentsWrap div#contents div#package div#pkgType01 p.eco {
							position: absolute;
							top: 40px;
							left: 220px;
						}

						body.type div#container div#contentsWrap div#contents div#package div#pkgType02 p.eco {
							position: absolute;
							top: 40px;
							left: 170px;
						}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType01 div.pkgDetail {
								margin: 0 0 0 30px;
							}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType02 div.pkgDetail {
								margin: 0;
							}

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

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

								}

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

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

									}

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

										}

											body.type div#container div#contentsWrap div#contents div#package div div.pkgDetail dl dd dl dt.type02 {
												margin-top: 15px;
											}

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

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

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

							body.type div#container div#contentsWrap div#contents div#package div#pkgType01 ul {
								width: 421px;
								_width: 451px;
								margin: 15px 0 30px 30px;
								overflow: hidden;
								font-size: 10px;
								color: #2d4052;
							}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType02 ul {
								width: 317px;
								margin: 15px 0 30px;
								overflow: hidden;
								font-size: 10px;
								color: #2d4052;
							}

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

								body.type div#container div#contentsWrap div#contents div#package div ul li.extra {
									width: 190px;
								}

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

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

									}

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

										}

											body.type div#container div#contentsWrap div#contents div#package div ul li dl dt img  {
												border: 1px solid #d3d8d8;
											}

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

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

							}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType01 p.photoCap {
								margin: 0 0 40px 30px;
							}

							body.type div#container div#contentsWrap div#contents div#package div#pkgType02 p.photoCap {
								margin: 0 0 40px 0;
							}

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

								body.type div#container div#contentsWrap div#contents div#package div#pkgType02 p.photoCap span {
									width: 300px;
									text-align: right;
								}

				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;
					}
