@charset "EUC-JP";

/*  #contents
---------------------------------------------------------- */
/*  #main
---------------------------------------------------------- */
#scroll{
	position: relative;
}

#resultArea{
	position: relative;
}

#resultTable{
	z-index: 9;
}

.itemDetailBg{
	padding: 0 0 7px 0;
	background: #ffffff;
}

.controll{
	position: relative;
}

/*-- box_searchCondition --*/
#main .box_searchCondition #scrollTit{
	width: 958px;
	z-index: 12;
}

#main .box_searchCondition .lineTit{
	padding: 10px 10px 0 10px;
	border-bottom: 1px solid #cccccc;
}

#main .box_searchCondition .lineTit .h2{
	width: 370px;
}

#main .box_searchCondition .lineTit .linkPlus{
	top: 12px;
}

#main .box_searchCondition h2.tit{
	padding: 0 20px 0 24px;
	text-indent: -24px;
	background: url(/usedcar_shop/img/icon_h2_search.gif) no-repeat 0 3px;
}

#main .box_searchCondition input{
	*width:1em;
	*height:1em;
}

#main .box_searchCondition .box_roundGrayBottom{
	border-top: 1px solid #ffffff;
}

#main .box_searchCondition .box_roundWhite{
	padding: 10px;
}

#main .box_searchCondition .column.w555{
	padding: 0 10px 0 0;
	width: 545px;
	border: none;
}

#main .box_searchCondition .column.w360{
	width: 350px;
	padding: 0 0 0 10px;
}

#main .box_searchCondition .column{
	height: auto;
}

/*-- select --*/
#main .box_searchCondition .select p.tit{
	clear: both;
	margin: 0 0 3px 0;
}

#main .box_searchCondition .select ul{
	float: left;
	margin: 0 0 0 0;
}

#main .box_searchCondition .select ul.area{
	margin: 0 0 10px 0;
}

#main .box_searchCondition .select ul li.first{
	padding-left: 0;
}

#main .box_searchCondition .select li{
	float: left;
	padding: 0 0 0 10px;
}

/*-- for 2469 20170125 --*/
#main .box_searchCondition .select li .kifirst a,
#main .box_searchCondition .select li .kisecond a{
	display: block;
	width: 141px;
	padding: 5px 0 5px 10px;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/renewal2/bg_multiple_choice_off.png) no-repeat left top;
	text-decoration: none;
}

#main .box_searchCondition .select li .kifirst a span,
#main .box_searchCondition .select li .kisecond a span{
	color: #333333;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/renewal2/icon_arrow.png) no-repeat left center;
	padding-left: 9px;
}

/*-- review --*/
#main .box_searchCondition .review ul{
	margin: 5px 0 0 0;
}

#main .box_searchCondition .review ul li{
	float: left;
}

#main .box_searchCondition .review ul li.value{
	width: 190px;
}

#main .box_searchCondition .review ul li.reviewNum{
	width: 140px;
}

#main .box_searchCondition .review ul li.publish{
	width: 135px;
}

#main .box_searchCondition .review ul em{
	display: block;
	margin: 0 0 3px 0;
}

#main .box_searchCondition .review div.reviewRate{
	margin: 6px 0 0 0;
}

#main .box_searchCondition .review div.selectReview span.txt{
	margin: 0 0 0 3px;
}

#main .box_searchCondition .review div.selectReview div,
#main .box_searchCondition .review span{
	vertical-align: middle;
}

/*-- judgment --*/
#main .box_searchCondition .judgment{
	overflow: hidden;
	margin: 5px 0 0 0;
}

#main .box_searchCondition .judgment ul li input{
	margin: 2px 5px 0 0;
	vertical-align: top;
}

/*-- other --*/
#main .box_searchCondition .column .other{
	margin: 0;
}

#main .box_searchCondition .column .other .attention p{
	float: left;
	width: 158px;
	background: url(/common_v2/img/bg_search_attention_02.gif) no-repeat 0 0;
}

/* ANG_PRJ-1995 150707 kobashigawa */
#main .box_searchCondition .column .other .attention_shop {
	margin-top: -7px;
}

#main .box_searchCondition .column .other .attention_shop p {
	margin-top: 7px !important;
}

#main .box_searchCondition .column .other .line02,
#main .box_searchCondition .column .other .line03{
	float: left;
	padding: 0 10px 0 0;
}

#main .box_searchCondition .column .other .line01 em{
	display: block;
	margin: 0 0 7px 0;
}

#main .box_searchCondition .column .other .line02{
	width: 160px;
}

#main .box_searchCondition .column .other .line03{
	width: 165px;
	padding: 0 0 0 0;
}

/*  box_result
---------------------------------------------------------- */
#main .box_result .box_roundWhite {
	margin: 5px 0 10px;
	position: relative;
}

#main .box_result .tbl_scrollTit th span img {
	margin-top: 2px;
}

#main .box_result .change{
	margin-bottom: 0;
	position: relative;
	z-index: 10;
}

#main .box_result .tbl_scrollTit{
	width: 940px;
}

#main .box_result table th p{
	/height: 34px;
	min-height: 34px;
	padding: 0 5px 0 5px;
}

#main .box_result table th.w173.first{
	width: 172px;
}

/* ANG_PRJ-1438 140901 ikema
----------------------------------------- */
#contents .topicpath {
	zoom: 1;
}

#userRevueMainImg2 {
	background: url(/user_revue/img/review_bg.jpg) no-repeat scroll left top;
	position: relative;
	height: 180px;
	margin-bottom: 10px;
}

#userRevueMainImg2 ul {
	position: absolute;
	top: 54px;
	right: 10px;
}

#userRevueMainImg2 li {
	margin-bottom: 3px;
}

.select.inner.line.w410 {
	width: 410px;
	float: left;
}

#main .box_searchCondition.review .box_roundGrayBottom {
	padding-top: 0px !important;
}

#main .box_searchCondition.review .box_roundGrayBottom.bBtm {
	border-bottom: none;
}

#main .box_searchCondition.review .box_roundGrayBottom {
	border: none;
}

/* ANG_PRJ-1086 141101 ikema
----------------------------------------- */
#main .box_roundGrayBottom .roundB.pd0 {
	*padding: 0!important;
}

#main .box_searchCondition .select li a.mt4 {
	display: block;
	margin-top: 3px;
}

/* add ANG_PRJ-1438 141213 kobashigawa
----------------------------------------- */
#main .box_result table td .reviewTable {
	margin-top: 5px;
	background-color: #ffffff;
	border: 1px solid #c3c3c3;
	font-size: 92%;
}

#main .box_result table td .reviewTable td {
	padding: 8px 0;
	border-left: none;
	width: 21%;
}

#main .box_result table td .reviewTable .first {
	border-right: 1px solid #c3c3c3;
	width: 15%;
}

#main .box_result table td .reviewTable .reviewTableSection {
	padding: 0 8px;
}

#main .box_result table td .reviewTable .bLeft {
	border-left: 1px solid #e5e5e5;
}

#main .box_result table td .reviewTable .reviewTableSection .point {
	margin-left: 3px;
	color: #ff0000;
	font-size: 109%;
}

#main .box_result table td .reviewTable .reviewTableSection em {
	font-weight: bold;
}

#main .box_result table td .reviewTable .reviewTableSection .mLeft05 {
	margin-left: 5px;
}

/* add ANG_PRJ-1823 150316 kaki
----------------------------------------- */
#main.shopSummary .box_result table td.details {
	vertical-align: bottom;
}

/* add ANG_PRJ-2586
----------------------------------------- */
#main .box_searchCondition .box_roundWhite .column .reservation_search {
  background: #fef1dc;
  clear: both;
  float: none;
  overflow: hidden;
  padding: 8px 10px;
  width: 120px;
}
#main .box_searchCondition .box_roundWhite .column .reservation_search p {
  font-weight: bold;
  margin: 0 0 5px;
}
#main .box_searchCondition .box_roundWhite .column .reservation_search li {
  margin: 0 8px 0 0;
}
#main .box_searchCondition .box_roundWhite .column .reservation_search li input {
  margin: 2px 4px 0 0;
  vertical-align: top;
}

.goo_shop_icon .reserve_area .subBnrBox01 {
  width: 100%;
  margin: 0;
  float: right;
}
.goo_shop_icon .reserve_area .subBnrBox01 .reservationConfirmation {
  margin: 0;
}
#main .box_result .itemDetail .shop dd ul.goo_shop_icon li {
  margin-top: 15px;
}
#main .box_result .itemDetail .shop dd ul.goo_shop_icon li.reserve_area {
  float: right;
  margin: 0;
}
#main .box_result .itemDetail .shop dd ul li .subBnrBox01 .reservationConfirmation .btn span {
  border: none;
  padding: 0;
}
#main .box_result .itemDetail .shop dd ul .reservation_calendar li {
  margin-top: 0;
  padding: 0;
}
.details_icon .goo_shop_icon .reservation_calendar li {
  padding: 0!important;
}
