@charset "utf-8";

/* --------------------------------------------------------- */
/* おすすめ - ucar_pickup.css
------------------------------------------------------------ */

.section {
	padding: 15px 0 15px 30px;
}
.pagingBox {
	clear: both;
	padding: 13px 30px 12px 0;
}
.borderBox {
	float: left;
	width: 290px;
	margin: 7px 15px 8px 0 !important;
}

/* タイトル
------------------------------------------------------------ */
#contents h3 {
	height: 96px;
	padding: 20px 20px 20px 410px;
}
#contents h3 span {
	font-size: 30px;
	font-weight: normal;
	line-height: 96px;
	text-align: center;
	display: block;
	width: 550px;
	height: 96px;
}

/* ナビメニュー */
.subNav li {
	float: left;
}

/* 物件情報
------------------------------------------------------------ */
/* 写真 */
.section .photo {
	padding: 15px 15px 10px 15px;
	height:193px;
}

/* 車名 */
.section .name {
	font-size: 14px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	padding: 4px 15px 6px 15px;
}
.section .name a:link, .section .name a:visited {
	text-decoration: none;
	color: #333;
}
.section .name a:hover, .section .name a:active {
	text-decoration: underline;
	color: #DE1208;
}

/* 価格 */
.priceSet {
	padding: 2px 15px;
}
.priceSet dt, .priceSet dd {
	line-height: 12px;
	display: inline;
}
.priceSet dt {
	font-size: 11px;
}
.priceSet dd {
	font-size: 13px;
	font-weight: bold;
	color: #DE1206;
	padding-right: 7px;
}

/* スペック */
.spec {
	font-size: 11px;
	color: #999;
	padding: 0 15px 10px 15px;
}
.spec li {
	display: inline-block;
	*display: inline;
	word-break: keep-all;
	padding-right: 10px;
	*zoom: 1;
}

/* 店舗名 */
.shop {
	font-size: 11px;
	border-top: dotted 1px #C3C3C3;
	padding: 8px 0 12px 0;
	margin: 0 15px;
}
.shop a {
	display: block;
	float: left;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

/* 閲覧人数 */
.viewer {
	font-size: 11px;
	text-align: right;
	background-color: #F8F8F5;
	clear: both;
	padding: 5px 15px;
}
.viewer li {
	display: inline;
	padding-left: 25px;
}
.glassIco {
	background: url(../img/icon/ico_glass.png) no-repeat 7px 0;
	padding: 0 0 0 15px;
}
.starIco {
	background: url(../img/icon/ico_star.png) no-repeat 7px 0;
	padding: 0 0 0 15px;
}

/* 備考
------------------------------------------------------------ */
.notes {
	font-size: 11px;
	line-height: 14px;
	color: #666;
	border-top: dotted 1px #C3C3C3;
	padding: 20px 0 10px 0;
	margin: 10px 30px 0 0;
}



/* --------------------------------------------------------- */
/* 推しクルマ
------------------------------------------------------------ */
#pushSet h3 {
	background: url(../img/ucar/pickup/tit_push.png) no-repeat 0 0;
}
#pushSet .subNav {
	background-color: #DE1209;
	padding: 0 20px;
}



/* --------------------------------------------------------- */
/* オススメ
------------------------------------------------------------ */
#featureSet h3 {
	background: url(../img/ucar/pickup/tit_feature.png) no-repeat 0 0;
}



/* --------------------------------------------------------- */
/* 調整用
------------------------------------------------------------ */

/* clearfix
------------------------------------------------------------ */
.subNav:after,
.section:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html .subNav,
* html .section { zoom: 1; } /* IE6 */

*:first-child+html .subNav,
*:first-child+html .section { zoom: 1; } /* IE7 */
