@charset "Shift_JIS";

/* ----------------------------------------
	Cool Edition
---------------------------------------- */

#coolEdition {
	width: 100%;
	max-width: 1066px;
	min-width: 980px;
	margin: auto;
	overflow: hidden;
	font-size: 15px;
	line-height: 1.5;
}
#coolEdition img {
	display: block;
}

#coolEdition .ceImg {
	position: relative;
	left: 50%;
	margin-left: -533px;
}

#coolEdition h2 {
	height: 510px;
}

#coolEdition #headNote {
	width: 980px;
	margin: 10px auto 40px;
	font-size: 11px;
	line-height: 13px;
}


/* ----------------------------------------
	ceSection
---------------------------------------- */

#coolEdition .ceSection {
	margin-bottom: 60px;
}

#coolEdition .ceSection h3 {
	background: #4d4d4d;
	height: 43px;
	margin-bottom: 30px;
	padding-top: 17px;
}
#coolEdition .ceSection h3 img {
	position: relative;
	left: 50%;
	margin-left: -493px;
}

#coolEdition .headtext,
#coolEdition .text {
	width: 980px;
	margin: auto;
}

#coolEdition .headtext {
	margin-bottom: 25px;
}

#coolEdition .text {
	margin-bottom: 30px;
}

.ceAttention {
	width: 980px;
	margin: 10px auto 0;
	font-size: 11px;
	line-height: 13px;
}


/* interior
---------------------------------------- */

#coolEdition #interior .img01 {
	height: 511px;
	margin-bottom: 15px;
}

#coolEdition #interior .img02 {
	height: 207px;
	margin-bottom: 40px;
}

#coolEdition #interior .equipment {
	background: url(../image/interior_img03.jpg) top center no-repeat;
	height: 279px;
}

#coolEdition #interior .ceAttention {
}

/* exterior
---------------------------------------- */

#coolEdition #exterior .img {
	height: 223px;
	margin-bottom: 10px;
}

#coolEdition #exterior .ceAttention {
	width: 100%;
	margin-bottom: 25px;
	text-align: right;
}

#coolEdition #exterior .equipment {
	height: 186x;
}


/* package
---------------------------------------- */

#coolEdition #package {
	background: #ebebeb;
	margin-bottom: 50px;
	padding-bottom: 50px;
}

#coolEdition #package .img {
	width: 980px;
	margin: auto;
}


/* ----------------------------------------
	ceType
---------------------------------------- */

#coolEdition #ceTypeWrap {
	border-top: solid 2px #666;
	
}

#coolEdition .ceType {
	width: 980px;
	margin: 60px auto 0;
}


/* info
---------------------------------------- */

#coolEdition .ceType .info {
	float: right;
	width: 482px;
}

#coolEdition .ceType .info h3 {
	margin-bottom: 15px;
}

/* price */

#coolEdition .ceType .price {
	position: relative;
	margin: 5px 0 10px;
	zoom: 1;
}
#coolEdition .ceType .price span {
	position: absolute;
	left: 306px;
	top:-5px;
	color: #016ba2;
	font-size: 10px;
}

/* btnWrap */

#coolEdition .ceType .btnWrap {
	position: relative;
	min-height: 25px;
	margin: 15px 0 8px;
	padding: 4px 0 0;
	overflow: hidden;
	zoom: 1;
}

#coolEdition .ceType .btnWrap .btn {
	float: left;
	margin: -4px 20px 0 0;
}

#coolEdition .ceType .btnWrap .btn2 {
	position: absolute;
	top: 4px;
	left: 128px;
}

/* ceAttention */

#coolEdition .ceType .ceAttention {
	width: auto;
}


/* car
---------------------------------------- */

#coolEdition .ceType .car {
	float: left;
}


/* ----------------------------------------
	ceNotes
---------------------------------------- */

#ceNotes {
	width: 980px;
	margin: 60px auto 40px;
}
