/*campaign*/
div#sen_type, div#cp_eco_type {margin-top:0;position:relative;}

div div#sen_type {height:auto;margin-top:0px;}

#sen_type div.auto_price, div#cp_eco_type .auto_price {
	width:490px;
	position:absolute;
	top:102px;
	right:0;
}
#sen_type div.price_sen, div#cp_eco_type div.price_sen {
	padding-top:10px;
}
#sen_type div.price_sen a.lnk_detail:hover,
div#cp_eco_type div.price_sen a.lnk_detail:hover{
	background-image:url("../img/campaign/bg_2c_over386.gif");
}
#sen_type div.price_sen div.price_auto-th, div#cp_eco_type div.price_sen div.price_auto-th {border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:url("../img/price/auto_sen.gif") right -1px no-repeat;}
#sen_type div.price_sen div.price_auto-th {border-bottom:0;}
#sen_type div.price_sen div.price_auto-16, div#cp_eco_type div.price_sen div.price_auto-16 {width:386px;line-height:1;background:url("../img/campaign/cifbfaha_058_2.jpg") right -102px no-repeat;text-align:left;}
#eco_type div.price_eco div.price_auto-20in, #eco_type div.price_eco div.price_auto-24in, .remocon_area-r {text-align:left;}
#sen_type div.price_sen divprice_auto-16in, div#cp_eco_type div.price_sen divprice_auto-16in {padding:7px 0 0 43px;}
#sen_type div.price_auto-16in p.price_p {padding:26px 0 0 84px;}
div#cp_eco_type div.price_auto-16in p.price_p  {padding:26px 0 0 68px;}
#sen_type p.price_p span.price_40, div#cp_eco_type p.price_p span.price_40 {font-size:48px;}

div.price_sen div.price_auto-th, div#cp_eco_type div.price_auto-th {height:134px;}
.sen_fl {float:left;}
.sen_fr {float:right;text-align:right;}
#A1611w_count {
	width: 50px;
	color: yellow;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	display: block;
	position: absolute;
	top: 110px;
	left: 388px;
}
.cpCaution {
	width:880px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:5px;
}


#Cam_Limit {width:902px;margin:0 auto;}
#eco_type div.auto_price div.price_auto-20 {background: url("../img/campaign/bg_2c_left11.jpg") top right no-repeat;}
#eco_type div.auto_price div.price_auto-24 {background: url("../img/campaign/bg_2c_left02.jpg") top right no-repeat;}

/*hoverテスト*/
#eco_type  div.price_eco a.lnk_detail:hover{
	background-image:url("../img/campaign/bg_2c_over01.gif");
}
.auto_price a.lnk_detail:hover .productName, .auto_price a.lnk_detail:hover .p12red, .auto_price a.lnk_detail:hover .p12bred, .auto_price a.lnk_detail:hover .p14bred, .auto_price a.lnk_detail:hover .p12lred, .auto_price a.lnk_detail:hover .p142lred, .auto_price a.lnk_detail:hover .price_p.p14bred {
	color:#0059FF;
}
.price_ecofull a.lnk_detail:hover .productName, .price_ecofull a.lnk_detail:hover .p12red, .price_ecofull a.lnk_detail:hover .p12bred, .price_ecofull a.lnk_detail:hover .p14bred, .price_ecofull a.lnk_detail:hover .p12lred, .price_ecofull a.lnk_detail:hover .p14lred, .price_ecofull a.lnk_detail:hover .price_p.p14bred {
	color:#2CEB8E;
	color:#05AC5F;
}
#eco_type .hontai {margin-top:-14px;}
#eco_type div.price_eco div.price_auto-th {background-image:url("../img/campaign/eco_2c_auto.jpg");}
#eco_type div.price_eco div.price_auto-20 {width:391px;line-height:1;}
#eco_type div.price_eco div.price_auto-20in {padding:7px 0 0 43px;}
#eco_type div.price_auto-20in p.price_p, #eco_type  div.price_auto-24in p.price_p {padding:26px 0 0 70px;}
#eco_type p.price_p span.price_40 {font-size:48px;}
#eco_type div.price_eco div.price_auto-24 {width:390px;line-height:1;}
#eco_type div.price_eco div.price_auto-24in {padding:7px 0 0 35px;}
#eco_type div.price_auto-24in p.price_p {padding-left:76px;}

div#billboard_out {margin-top:0;margin-bottom:20px;padding-top:5px;}
div#cp_eco_type {width:880px;margin:0 auto;}
div#cp_eco_type div.price_sen div.price_auto-th {
	background:#e1e7ff url("../img/campaign/eco_2c_auto.jpg") 0 1px no-repeat;
}

div#billboard_out {margin:0;}

form#SearchWin {right:20px;}
