#contents.newLike_main {
  padding-bottom: 0;
}
.zero_object_list {
  margin-top: 0;
  padding: 0;
}
.content_main .zero {
  width: 91.46%;
  margin: 16px auto 16px;
  background: #FAFAFA;
  padding: 37px 0 40px;
}
.content_main .zero .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  text-align: center;
  width: 100%;
  color: #000;
  margin-bottom: 12px;
}
.content_main .zero .prompt p {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: #636363;
  width: 100%;
  text-align: center;
}
.content_main .zero .prompt p {
  line-height: 21px;
}
.content_main .pcZero .pcPrompt p {
  font-size: 14px;
}
.content_main .zero .pic {
  width: 63.3%;
  margin: 22px auto 0;
}
.content_main .spe_zero .pic {
  width: 60.4%;
}
.indifference {
  background: #FAFAFA;
  /*margin-bottom: 34px; */
  padding-top: 37px;
}
.favorite_main .favorite_title {
  padding-top: 21px;
}
#app_liteWrap {
  padding: 0px;
  color: #373737;
  font-size: 12px;
  line-height: 1.6em;
  word-break: break-all;
  font-family: helvetica, "\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF", verdana, arial, Sans-Serif;
  -webkit-text-size-adjust: 100%;
}
.indifference #app_liteWrap {
  margin:0 !important;
  background:transparent !important;
  padding: 0px !important;
  color: #373737 !important;
  font-size: 12px !important;
  line-height: 1.6em !important;
  word-break: break-all !important;
  font-family: helvetica, "\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF", verdana, arial, Sans-Serif !important;
  -webkit-text-size-adjust: 100% !important;
}
.lite-top-title {
  color: #000;
  font-size: 18px;
  text-align: center;
  line-height: 1.4;
  position: relative;
}
.pc-lite-top_title {
  margin: 22px 0;
}
.lite-top-title::before {
  content: "";
  background: url(https://img.goo-net.com/common_v2/img/iphone/icon_top_sprite.png) no-repeat -4px -240px;
  background-size: 25px;
  padding: 2px 13px;
  line-height: 1.4;
}
.lite-top-wrap {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  margin-bottom: 40px;
}
.lite-top-listWrap {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  border-top: 4px solid #E00923;
  padding: 18px 10px 20px;
  position: relative;
  background:#fff;
}
.lite-top-listWrap::before, .lite-top-listWrap::after {
  position: absolute;
  top: 36%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: block;
  content: "";
  border-top: 9px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 11px solid #D5D5D5;
}
.lite-top-listWrap::before {
  right: 63%;
}
.lite-top-listWrap::after {
  right: 27%;
}
.lite-top-stepList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
}
.lite-top-stepList_item {
  width: 30%;
}
.lite-top-stepList_title {
  width: 70px;
  color: #E00923;
  font-size: 19px;
  font-weight: 700;
  border-bottom: 2px solid #E00923;
  padding-bottom: 5px;
  margin: auto;
}
.lite-top-stepList_title span {
  font-size: 30px;
}
.lite-top-stepList_icon {
  margin-top: 12px;
}
.lite-top-stepList_text {
  margin-top: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.28;
}
.lite-top-searchButton {
  width: 84%;
  font-size: 14px;
  font-weight: bold;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  color: #fff;
  background-color: #E00923;
  display: block;
  text-align: center;
  padding: 15px 0 14px;
  margin: 20px auto 0;
}
#app_liteWrap img {
  width: auto;
}
.newFun {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-indent: 14px;
  position: relative;
  margin: 45px 0 22px 4.27%;
  color: #333333;
}
#app_liteWrap .newFun {
  margin-top: 0;
}
.newFun::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 20px;
  background: #E5111A;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top : -12px;
}
/* GN_TEST-3169 */
.lite_inr{
}
.lite_inr.is_zero{
	background-color: #FAFAFA;
}
.is_zero .lite-top-wrap {
	padding-bottom: 36px;
}
.lite_inr_history_zero{
	background: #FAFAFA;
	margin-bottom: 40px;
}
.lite_inr_history_zero .lite-top-wrap{
	padding-bottom: 36px;
}
/* end:GN_TEST-3169 */
.car_rank ul {
  width: 91.47%;
  margin: 0 auto;
}
.car_rank ul li {
  background: #fff;
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 14px 0 22px;
}
.car_rank ul li>a {
  display: inline-block;
  width: 100%;
}
.car_rank ul .top {
  position: relative;
  display: flex;
  align-items: center;
}
.car_rank ul .top::after {
  content: "";
  display: block;
  border-right: solid 2px #E32138;
  border-bottom: solid 2px #E32138;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin: -5px 0 0 0;
  top: 50%;
  right: 24px;
  position: absolute;
  height: 9px;
  width: 9px;
  visibility: visible;
}
ul .num {
  display: inline-block;
  width: 34px;
  min-width: 34px;
  height: 34px;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  line-height: 35px;
  font-size: 17px;
  margin-right: 12px;
  margin-left: 16px;
  font-weight: bold;
}
ul .num.section1 {
  background: #DFBD1E;
}
ul .num.section2 {
  background: #AAA;
}
ul .num.section3 {
  background: #A23319;
}
.car_rank ul .top .name {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: 21px;
}
.car_rank ul .top .name .shallow {
  font-size: 12px;
  color: #9F9F9F;
  display: block;
}
.car_rank ul .top .name span:last-child {
  margin-top: 4px;
  line-height: 1.3;
  padding-right: 40px;
}
.car_rank ul dl {
  margin-top: 9px;
  display: flex;
  align-items: center;
  margin-left: 24px;
}
.car_rank ul dl dt {
  width: 46%;
  margin-right: 7%;
  margin-top: 4px;
}
.car_rank ul dl dd .title {
  font-size: 12px;
  color: #333;
  font-weight: 300;
  line-height: 21px;
}
.car_rank ul dl dd .price {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 9px;
}
.car_rank ul dl dd .price .big {
  font-size: 24px;
}
.car_rank ul dl dd .price .blodFont {
  font-size: 18px;
  margin-right: 2px;
}
.car_rank ul dl dd .info {
  color: #4A90E2;
  font-size: 14px;
  font-weight: 300;
}
.car_rank ul dl dd .margininfo {
  margin: 9px 0;
}
.car_ancient .num {
  width: 24px;
  min-width: 24px;
  height: 24px;
  line-height: 25px;
  margin-left: 0;
  margin-right: 12px;
  font-size: 14px;
}
.car_ancient .loop_out {
  width: 100%;
  overflow: auto;
}
.car_ancient .loop {
  display: flex;
  padding-bottom: 40px; 
  width: max-content;
}

.car_ancient .loop_out::-webkit-scrollbar{
  display: none;
}
.car_ancient .loop>li {
  width: 228px;
  background: #fff;
  padding: 21px 24px 8px 24px;
  border-radius: 6px;
  flex-shrink: 0;
  margin-right: 16px;
}
.car_ancient .loop>li:first-child {
  margin-left: 16px;
}
.car_ancient .loop dt {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 22px;
}
.car_ancient .loop dd li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
}
.car_ancient .loop dd li .text {
	display: block;
	width: 100%;
}
.car_ancient .loop dd li .text a {
  font-size: 14px;
  color: #4A90E2;
  line-height: 1.4;
  display: flex;
  align-items: center;
  min-height: 24px;
}
.search {
  border-top: 1px solid #D5D5D5;
  width: 91.46%;
  margin: 16px auto 0;
  padding-bottom: 38px;
}
.search .pic {
  width: 54px;
  height: 54px;
  margin: 45.3px auto 0;
}
.search .text {
  color: #636363;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-top: 17.5px;
}
/* pc */
.content_main .pcZero {
  width: 100%;
  padding: 44px 0 48px;
  margin-bottom: 40px;
}
.content_main .pcZero .title {
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 8px;
}
.content_main .pcZero .pic {
  width: 62.5%;
  margin: 28px auto 0;
}
.content_shop .pcZero .pic {
  width: 57.8%;
}
.content_cero_object {
  margin-bottom: 40px;
}
.pcIndifference {
  margin-top: 40px;
}
.pcIndifference .inner {
  width: 960px;
  margin: 0 auto;
}
.pcIndifference h2.lite-top-title {
  font-weight: bold;
  margin-bottom: 35px;
}
.pcIndifference #app_liteWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #373737;
  font-size: 14px;
  line-height: 1.6em;
  word-break: break-all;
  font-family: helvetica, "\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF", verdana, arial, Sans-Serif;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  width: 100%;
  background: #FAFAFA;
}
.pcIndifference .list-top_TheTopNavi_title {
  position: relative;
  margin-bottom: 30px;
  padding-left: 15px;
  color: #333;
  font-family: "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF", "MS PGothic", "\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3", "Hiragino Kaku Gothic Pro", Osaka, helvetica, verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.pcIndifference .list-top_TheTopNavi_title::after {
  position: absolute;
  width: 4px;
  height: 20px;
  left: 0;
  top: 50%;
  margin-top: -12px;
  background-color: #E00923;
  content: "";
}
.pcIndifference .list-top_TheTopNavi_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 730px;
  margin-bottom: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 3px solid #E00923;
  border-radius: 3px;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  background: #fff;
}
.pcIndifference .list-top_TheTopNavi_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(1) {
  width: 184px;
  padding-left: 30px;
  z-index: 6;
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(2) {
  z-index: 5;
}
.pcIndifference .list-top_TheTopNavi_item {
  position: relative;
  width: 182px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 10px;
  -webkit-transition: all 200ms 0s ease-out;
  transition: all 200ms 0s ease-out;
  cursor: pointer;
}
.pcIndifference .list-top_TheTopNavi_search {
  padding: 34px 0 0 44px;
}
.pcIndifference .list-top_TheTopNavi_searchButton {
  width: 118px;
  height: 40px;
  background: #E00923;
  border: none;
  border-radius: 25px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  cursor: pointer;
  font-style: normal;
  outline: none;
  -webkit-transition: all 200ms ;
  transition: all 200ms;
}
.pcIndifference .list-top_TheTopNavi_searchButton:hover {
  opacity: .6;
}
.pcIndifference .list-top_TheTopNavi_item::before {
  content: "";
  display: block;
  position: absolute;
  top: 71px;
  right: -12px;
  width: 50px;
  height: 55px;
  -webkit-transform: skew(22deg, -71deg);
  transform: skew(22deg, -71deg);
  -webkit-box-shadow: 0px 1px 0px 1px rgba(241, 241, 241, 0.7);
  box-shadow: 0px 1px 0px 1px rgba(241, 241, 241, 0.7);
  background: #FFF;
  -webkit-transition: all 200ms 0s ease-out;
  transition: all 200ms 0s ease-out;
}
.pcIndifference .list-top_TheTopNavi_item:hover,
.pcIndifference .list-top_TheTopNavi_item:hover::before{
  background-color: #F2F2F2;
}
.pcIndifference .list-top_TheTopNavi_step {
  position: relative;
  display: inline-block;
  padding-top: 10px;
  color: #E00923;
  font-size: 18px;
  border-bottom: 1px solid #E00923;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.pcIndifference .list-top_TheTopNavi_num_b {
  font-size: 29px;
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(1) > .list_top_TheTopNavi_label {
  padding: 9px 0 0 40px;
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(1) > .list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/search_top/icon/icon--top-maker@2x.png);
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(2) > .list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/search_top/icon/icon--top-area@2x.png);
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(3) > .list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/search_top/icon/icon--top-state@2x.png);
}
.pcIndifference .list-top_TheTopNavi_label {
  position: relative;
  width: 84px;
  padding: 27px 0 0 40px;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.3;
}
.pcIndifference .list-top_TheTopNavi_item:nth-child(1) > .list-top_TheTopNavi_label {
  padding: 9px 0 0 40px;
}
.pcIndifference .list-top_TheTopNavi_label::after {
  position: absolute;
  content: "";
  top: 19px;
  left: 0;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  background-size: 100%;
}
.pcIndifference #app_lite div:after {
  visibility: visible;
}
/* 人気中古車ランキング */
.pc_car_rank,.pc_car_ancient {
  width: 960px;
  margin: 0 auto;
}
.pcIndifference .newFun {
  margin-left: 0;
  margin-bottom: 30px;
}
.pc_car_rank ul {
  width: 100%;
  display: flex;
}
.pc_car_rank ul li {
  flex-shrink: 0;
  width: 31.67%;
  margin-right: 24px;
}
.pc_car_rank ul li:last-child {
  margin-right: 0;
}
.pc_car_rank ul dl {
  margin-top: 10px;
}
.pc_car_rank ul dl dd .margininfo {
  margin: 9px 0 6px;
}
.pc_car_rank ul dl dd .info {
  font-size: 12px;
}
/* タイプ別人気中古車ランキング */
.pc_car_ancient .loop {
  overflow-x: auto;
  flex-wrap: wrap ;
  margin: 0;
  padding-bottom: 26px ;
  width: auto;
}
.pc_car_ancient .loop>li {
  width: 23.75%;
  box-sizing: border-box;
  margin-bottom: 22px;
  margin-left: 0 !important;
}
.pc_car_ancient .loop>li:nth-child(4n) {
  margin-right: 0;
}
.pc_search {
  width: 960px;
  padding-bottom: 22px;
}
.pc_search .pic {
  margin-top: 53.5px;
}
.pc_search .text {
  margin-top: 25.5px;
}
@media screen and (min-width:321px) {
  .lite-top-listWrap::before {
    right: 61%;
  }
  .lite-top-listWrap::after {
    right: 26%;
  }
  .lite-top-stepList_break {
    display: none;
  }
}
@media screen and (max-width:321px) {
  .content_main .zero {
    width: 90%;
  }
  .content_main .zero .title {
    font-size: 14px;
    margin-bottom: 14px;
  }
  .content_main .zero .pic {
     width: 75%;
     margin: 20px auto 0;
  }
  .car_rank ul dl dt {
    width: 50%;
    margin-right: 4.37%;
  }
  .car_rank ul dl dd .info {
    font-size: 12px;
  }
  .car_ancient .loop>li {
    width: 75vw;
  }
}
