@charset "utf-8";

/* ---------------------------------
  buy
------------------------------------*/

#buy .contentsTitle {
	background-image: url(../../newcars/images/title_bg.jpg);
}

#buy .contentsTitle h1 {
	background-image: url(../../newcars/images/title.png);
}

#buy .contentsTitle p.clip {
	background-position: -162px 0;
}

#buy .main {
	float: left;
	width: 610px;
	height: auto;
}

#buy .howtobuy{
	width: 610px;
	height: 415px;
	background-image: url(../../newcars/buy/images/hl_howtobuy.png);
	background-repeat: no-repeat;
	position: relative;
	background-color: rgb(255,255,255);
}

#buy .howtobuy p{
	text-align: center;
	font-weight: 600;
	position: absolute;
	top: 320px;
	left: 80px;
}

#buy .number{
	width: 610px;
	height: 800px;
	background-image: url(../../newcars/buy/images/bg_number.png);
	background-repeat: no-repeat;
	position: relative;
	background-color: rgb(255,255,255);
}

#buy .number h3{
	width: 610px;
	height: 178px;
	background-image: url(../../newcars/buy/images/hl_kurumaseikatu.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 0;
	left: 0;
}

#buy .number p{
	width: 610px;
	height: 100px;
	background-image: url(../../newcars/buy/images/p_number.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 160px;
	left: 0;
}

#buy .number dl{
	width: 610px;
	height: 330px;
	position: relative;
	top: 260px;
	left: 0;
}

#buy .number dt{
	width: 610px;
	height: 62px;
	background-image: url(../../newcars/buy/images/dt_kurumaseikatu.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 210px;
}

#buy .number dd.photo{
	width: 610px;
	height: 226px;
	background-image: url(../../newcars/buy/images/ddph_number.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 0;
 	left: 0;
}

#buy .number dd.text1{
	width: 610px;
	height: 45px;
	background-image: url(../../newcars/buy/images/ddtx_kurumaseikatu.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 270px;
 	left: 0;

}

#buy .number dd.text2{
	width: 610px;
	position: absolute;
	top: 310px;
 	left: 40px;
	font-weight: 600;
}

#buy .number .btn{
	position: absolute;
	top: 630px;
	left: 30px;
}

#buy .heart{
	width: 610px;
	height: 1354px;
	background-image: url(../../newcars/buy/images/bg_heart.png);
	background-repeat: no-repeat;
	position: relative;
	background-color: rgb(255,255,255);
}

#buy .heart h3{
	width: 610px;
	height: 159px;
	background-image: url(../../newcars/buy/images/hl_heart.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: -11px;
	left: 0;
}

#buy .heart p{
	width: 610px;
	height: 84px;
	background-image: url(../../newcars/buy/images/p_heart.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 130px;
	left: 0;
}

#buy .explanatory{
	position: absolute;
	top: 220px;
}

#buy .heart dl{
	width: 610px;
	height: 330px;
	position: relative;
	top: 230px;
	left: 0;
}

#buy .heart dt{
	width: 610px;
	height: 231px;
	background-image: url(../../newcars/buy/images/dt_heart.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 600px;
}

#buy .heart dd.text1{
	width: 610px;
	height: 75px;
	background-image: url(../../newcars/buy/images/ddtx1_heart.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 850px;
 	left: 28px;

}

#buy .heart dd.text2{
	width: 610px;
	position: absolute;
	top: 920px;
 	left: 28px;
	font-weight: 600;
}

#buy .heart .btn{
	position: absolute;
	top: 1210px;
	left: 30px;
}

#buy .budget{
	width: 610px;
	height: 662px;
	background-image: url(../../newcars/buy/images/bg_budget.png);
	background-repeat: no-repeat;
	position: relative;
	background-color: rgb(255,255,255);
}

#buy .budget h3{
	width: 610px;
	height: 140px;
	background-image: url(../../newcars/buy/images/hl_budget.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 0px;
	left: 0;
}

#buy .budget p{
	width: 610px;
	height: 102px;
	background-image: url(../../newcars/buy/images/p_budget.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 120px;
	left: 0;
}

#buy .budget dl{
	width: 610px;
	height: 300px;
	position: relative;
	top: 220px;
	left: 0;
}

#buy .budget dt{
	width: 610px;
	height: 99px;
	background-image: url(../../newcars/buy/images/dt_budget.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 0px;
}

#buy .budget dd.text1{
	width: 610px;
	height: 121px;
	background-image: url(../../newcars/buy/images/ddtx1_budget.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 100px;
 	left: 0;

}

#buy .budget dd.text2{
	width: 610px;
	height: 70px;
	background-image: url(../../newcars/buy/images/ddtx2_budget.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 220px;
 	left: 0px;
	font-weight: 600;
}

#buy .budget .btn{
	position: absolute;
	top: 560px;
	left: 30px;
}
	