div.osusume.osusume_adaption ul li {
  padding-bottom: 12.1px;
}

div.osusume.osusume_adaption ul li p.text_r {
  font-size: 10px;
  margin-bottom: 13.4px;
}

div.osusume.osusume_adaption ul li p.text_r i {
  font-size: 8px;
  color: #666666;
  font-style: normal;
}

div.osusume.osusume_adaption ul li p.text_r .red {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
  margin-right: 1px;
}

div.osusume.osusume_adaption ul li p.text_r .cap {
  font-size: 9px;
  margin-top: 2px;
  display: inline-block;
}

div.osusume.osusume_adaption ul li span.kakaku {
  font-size: 10px;
  font-weight: normal;
}

div.osusume.osusume_adaption ul li p.text_r .kakaku em {
  font-size: 13px;
  font-weight: bold;
  margin-right: 1px;
}

#contents #aside .box_oldCar.box_oldCarAdaption li div.txt a {
  margin-bottom: 3.5px;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price span {
  display: inline-block;
  width: 48%;
  font-size: 10px;
  vertical-align: top;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price span.num {
  text-align: right;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price i {
  display: block;
  font-style: normal;
  font-size: 8px;
  color: #666666;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price em {
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.9px;
  margin-right: 1px;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price .red {
  margin-bottom: 5px;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt .price .red em {
  color: #FF0000;
}

#contents #aside .box_oldCar.box_oldCarAdaption .coupon ul li div.txt {
  width: 134px;
}

#new_cart #rightCon .car_caset dl.inquiryContTop dt span {
  font-size: 10px;
  margin-left: 1px;
}

#new_cart #rightCon .car_caset dl.inquiryContBottom dd span {
  color: #DF0B23;
  display: inline-block;
}

#new_cart #rightCon .car_caset dl.priceCar dd {
  font-size: 14px;
}

#new_cart #rightCon .car_caset dl.inquiryContBottom>:nth-child(1) span {
  font-size: 10px;
}

#new_cart #rightCon .car_caset dl.inquiryContBottom ul li table td.pricePack {
  font-weight: bold;
}

#propertyMain .asideSide.asideSideAdaption .inner .qrcode {
  display: flex;
  justify-content: space-between;
}

#propertyMain .asideSide.asideSideAdaption .inner .qrcode .thumb {
  width: auto;
}

.spreadNew .asideSide.asideSideAdaption .shopSection.type02 {
  border-bottom: 0px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory.collectAdaption {
  margin-top: 15.5px;
  margin-bottom: 17.4px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory.browsingHistoryAdaption {
  margin-bottom: 110px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyTop {
  display: flex;
  padding-right: 0;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyTop .historyImage {
  margin-right: 8px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyTop .historyDetail .carName {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyTop {
  border-bottom: none;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption {
  display: flex;
  font-size: 10px;
  padding: 0 0 10px 10px;
  border-bottom: 1px dotted #DBDBDB;
  color: #333;
}

.spreadNew .asideSide.asideSideAdaption div.paymentAdaption::after,
.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyTop::after {
  content: none;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption dl:first-child {
  margin-right: 9px;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption dt {
  font-size: 12px;
  line-height: 15px;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption dt span {
  font-size: 10px;
  margin-left: 1px;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption dd .num {
  font-size: 13px;
  font-weight: bold;
  margin-right: 1px;
}

.spreadNew .asideSide.asideSideAdaption .paymentAdaption dd .num.red {
  color: #E5111A;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyBtm {
  padding-bottom: 6px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyBtm li {
  display: block;
  text-align: left;
  color: #333;
  margin: 0 10px;
}

.spreadNew .asideSide.asideSideAdaption .browsingHistory .historyBtm li:first-child {
  margin-bottom: 1px;
}

.spreadNew #propertyMain>.box_note.box_note_adaption li:nth-child(2) {
  margin-bottom: 0;
}

.slideFnCont>:nth-child(1),
div#right div.slideFnCont .shiharai>:nth-child(1) {
  font-size: 12.8px;
  color: #000;
}

div#right div.slideFnCont .shiharai>:nth-child(1) {
  padding-top: 5px;
}

.slideFnCont>:nth-child(1) span,
div#right div.slideFnCont .shiharai>:nth-child(1) span {
  font-size: 10px;
}

.slideFnCont>:nth-child(1) span {
  margin-top: 2px;
  display: block;
}

div#right div.slideFnCont .shiharai>:nth-child(1) span {
  margin-left: 2px;
}

div#right div.slideFnCont .shiharai>:nth-child(2)>span {
  width: 100%;
  text-align: right;
  display: inline-block;
}

div#right div.slideFnCont>p .black {
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 2px;
  text-align: right;
  width: 100%;
  font-family: Helvetica LT Std;
}

div#right div.slideFnCont>p .black span {
  font-size: 16px;
  color: #000;
  font-family: Meiryo;
}

div#right div.slideFnCont .shiharai .contSpe {
  margin-bottom: 6px;
}

.slideFnContBottom {
  margin-top: 10px;
}

.slideFnContBottom div {
  position: relative;
  padding-left: 14px;
  font-size: 12px;
  color: #333;
  line-height: 16px;
}

.slideFnContBottom div::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 11px;
  height: 11px;
  background: url(https://img.goo-net.com/usedcar/common_v2/img/spread_new/icon_awesome_tag.png) no-repeat;
  background-size: contain;
}

.slideFnContBottom>:nth-child(1) {
  margin-bottom: 9px;
}

.slideFnContBottom>:nth-child(2)::after {
  top: -5%;
  transform: translateY(50%);

}

.slideFnContTxt {
  margin-top: 12px;
  font-size: 10px;
  color: #333;
  line-height: 18px;
}

div#right div.slideFnCont .shiharai>:nth-child(2)>span>:nth-child(1) {
  font-size: 19px;
  font-family: Helvetica LT Std;
}

div#right div.slideFnCont .shiharai>:nth-child(2)>span>:nth-child(2) {
  font-size: 16px;
}

table.summuryListAdaption th {
  text-align: center;
}

table.summuryListAdaption td.kakakutd {
  padding: 7px 0 6px 0;
}

table.summuryListAdaption td.kakakutd dl:first-child {
  margin-bottom: 2px;
}

table.summuryListAdaption td.kakakutd dt {
  font-size: 12px;
}

table.summuryListAdaption td.kakakutd dt span {
  font-size: 10px;
}

table.summuryListAdaption td.kakakutd dd {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}

table.summuryListAdaption td.kakakutd dd span {
  font-size: 10px;
  font-weight: normal;
  margin-left: 1px;
}

table.summuryListAdaption td.kakakutd .speAdation {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid #CCC;
}

table.summuryListAdaption td.kakakutd .speAdation dt {
  font-size: 13px;
}

table.summuryListAdaption td.kakakutd .speAdation dt span {
  font-size: 11px;
}

table.summuryListAdaption td.kakakutd .speAdation dd {
  font-size: 18px;
  color: #E5111A;
}

table.summuryListAdaption td.kakakutd .speAdation dd span {
  font-size: 12px;
  color: #333;
}

table.summuryListAdaption .kakakutd ul {
  margin-top: 3px;
  padding-top: 8px;
  padding: 8px 16px 0 15px;
}

table.summuryListAdaption .kakakutd li {
  margin-bottom: 2px;
  text-align: left;
  display: flex;
  justify-content: space-between;
}

table.summuryListAdaption .kakakutd li:last-child {
  margin-bottom: 0;
}

table.summuryListAdaption .kakakutd li span.left {
  color: #333;
  font-size: 9px;
  display: inline-block;
  border: 1px solid #D4E5F0;
  background: #EDF6F9;
  border-radius: 2px;
  text-align: center;
  padding: 1px 8px 2px;
  box-sizing: border-box;
  height: 16px;
}

table.summuryListAdaption .kakakutd li p {
  font-size: 10px;
}

table.summuryListAdaption .kakakutd li p span {
  margin-right: 1px;
  font-size: 12px;
}

table.summuryListAdaption td.carNameBoxAdaption {
  vertical-align: baseline;
}

table.summuryListAdaption .text_detail_adaption {
  padding: 8px 8px 0 0;
}

table.summuryListAdaption .text_detail_adaption li {
  color: #333;
  font-size: 12px;
  display: block;
  position: relative;
  padding-left: 14px;
}

table.summuryListAdaption .text_detail_adaption li:nth-child(1) {
  margin-bottom: 4px;
}

table.summuryListAdaption .text_detail_adaption li::after {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 11px;
  height: 11px;
  background: url(https://img.goo-net.com/usedcar/common_v2/img/spread_new/icon_awesome_tag.png) no-repeat;
  background-size: contain;
}

.photoAdjustment .list-slick .slick-arrow.next,
.photoAdjustment .list-slick .slick-arrow.prev {
  width: 70px !important;
}

.spreadNew #specDataBox .mainData.mainDataAdaption tr td {
  width: 40%;
}

.spreadNew #propertyMain #specDataBox .mainData.mainDataAdaption {
  padding-bottom: 6px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption {
  margin-left: -18px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem {
margin: 0 0px 10px 21px;
}


.spreadNew #propertyMain #specDataBox .mainDataPc {
  box-sizing: border-box;
}

.mainData.mainDataAdaption i {
  font-size: 10px;
  font-style: normal;
  color: #414141;
}

.mainData.mainDataAdaption.mainDataGoocri i {
  color: #333333;
}

.mainDataPc .mainDataTop i {
  margin-left: 3px;
}

.mainDataPc.mainDataGoorsv .mainDataTop i {
  margin-left: 2px;
}

.mainData.mainDataAdaption .mainDataTop {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.photoAdjustData>:nth-child(1)::after {
  display: none;
}

.mainData.mainDataAdaption .mainDataTop .dataPrice {
  font-size: 14px;
  font-weight: bold;
  color: #414141;
  height: 60px
}

.mainData.mainDataAdaption.mainDataGoocri .mainDataTop .dataPrice {
  color: #333;
}

.spreadNew #specDataBox .mainData.mainDataGoocri .mainDataTop .mail a {
  color: #4A90E2;
}

.mainData.mainDataAdaption .mainDataTop .num-right {
  font-size: 14px;
  line-height: 37px;
}

.mainData.mainDataAdaption .mainDataTop .red {
  color: #ff0000;
  font-size: 40px;
}

.mainDataMiddle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto 16px;
  font-size: 10px;
}

.mainDataGoorsv .mainDataMiddle {
  color: #333;
}

.mainDataMiddle div::after,
div.mainDataMiddle::after {
  content: none;
}

.mainDataMiddle .mainDataMiddleLeft,
.mainDataMiddle .mainDataMiddleRight {
  display: flex;
  justify-content: space-between;
}

.mainDataMiddle .mainDataMiddleLeft {
  align-items: center;
}

.mainDataMiddle .hontai-price {
  margin-right: 4px;
}

.mainDataMiddle .hontai-price p {
  display: flex;
  font-size: 11px;
}
.mainDataMiddle .detailGoorsvTopTxt {
 margin-right: 0;
}
.mainDataMiddle .detailGoorsvTopTxt p{
 font-size: 12px;
 font-weight: bold;
}
.mainDataMiddle .hontai-price p a {
  margin-left: 1px;
}

.spreadNew #propertyMain #specDataBox .mainData.mainDataGoorsv .mainDataMiddle .detailGoorsvTopTxt {
  color: #414141;
}

.mainDataMiddle .mainDataMiddleRight .hontai-price {
  margin-right: 3px;
}

.mainDataMiddle .hontai-price:nth-of-type(2) {
  margin-left: 10px;
}

.mainDataMiddle em {
  font-size: 19px;
  font-weight: bold;
  margin-right: 1px;
}

.mainDataBottom p {
  position: relative;
  padding-left: 14px;
}

.mainDataBottom.mainDataBottomAdaption p {
  color: #414141;
}

.mainDataBottom p:nth-child(1) {
  margin-bottom: 4px;
}

.spreadNew #propertyMain #specDataBox.photoAdjustData table.regularGooloan th {
  border-radius: 4px 0 0 4px;
}

.mainDataBottom p::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6.5px;
  width: 11px;
  height: 11px;
  background: url('https://img.goo-net.com/usedcar/common_v2/img/spread_new/icon_awesome_tag.png') no-repeat;
  background-size: contain;
}

.spreadNew #propertyMain>.box_note li:nth-child(2) {
  margin-bottom: 24px;
}

.shopCarStock.carousel .shopCarItemBox.shopCarAdaption,
.partsList.carousel .shopCarItemBox.shopCarAdaption {
  height: auto;
}

.shopCarStock.carousel ul.shopCarAdaption {
  padding-left: 6px !important;
}

.shopCarStock.carousel .shopCarItemBox.shopCarAdaption .jcarousel-next {
  right: -5px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem {
  width: 148px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price {
  width: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price dt {
  font-size: 12px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price dt span {
  font-size: 10px;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price dd {
  font-size: 10px;
  font-weight: normal;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price dt .tax {
  font-size: 10px;
  font-weight: normal;
  line-height: 1;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price .num {
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  margin-right: 1px;
  color: #E5111A;
}

.spreadNew #shopInfoDetail .shopSection .shopCarAdaption .shopCarItem .price .num.num_black {
  color: #333;
}

#propertyMain #packDetails .box_roundAdaption table td {
  vertical-align: middle;
}

.detailGoorsvTxt li {
  font-size: 12px;
  color: #666;
  line-height: 20px;
}

.detailGoorsvTxt>:nth-child(3) {
  margin-top: 25px;
}

.listGoocriCont {
  width: 202px;
  margin-top: 6px;
  margin:6px auto 0;
  text-align: left;
}
body #main .box_result .data td.w189{
  width:220px;
}

.listGoocriCont div::after{
  display: none
}

.listGoocriTop {
  display: flex;
  justify-content: space-between;
}

.listGoocriTop>:nth-child(1) {
  font-size: 12px;
  color: #333;
  line-height: 15px;
}

.listGoocriTop>:nth-child(1) span {
  font-size: 10px;
}

.listGoocriTop>:nth-child(2) {
  font-size: 11px;
  color: #333;
}

.listGoocriTop>:nth-child(2) span {
  font-size: 24px;
  font-weight: bold;
  color: #FF0000;
  display: inline-block;
  margin-right: 3px;
}

.listGoocriCenter {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.listGoocriCenter>:nth-child(1)>:nth-child(1),
.listGoocriCenter>:nth-child(2)>:nth-child(1) {
  font-size: 11px;
  color: #333;
  line-height: 12px;
}

.listGoocriCenter>:nth-child(1)>:nth-child(1) span,
.listGoocriCenter>:nth-child(2)>:nth-child(1) span {
  font-size: 9px;
}

.listGoocriCenter>:nth-child(1)>:nth-child(2),
.listGoocriCenter>:nth-child(2)>:nth-child(2) {
  font-size: 11px;
  color: #333;
  line-height: 15px;
}

.listGoocriCenter>:nth-child(1)>:nth-child(2) span,
.listGoocriCenter>:nth-child(2)>:nth-child(2) span {
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  margin-right: 3px;
  margin-top: 5px;
}

.listGoocriBottom {
  text-align: left;
  padding-left: 13px;
  margin-top: 8px;
}

.listGoocriBottom div {
  font-size: 11px;
  color: #333;
  line-height: 14px;
  position: relative;
}

.listGoocriBottom div:nth-child(2) {
  margin-top: 5px;
}

.listGoocriBottom div::before {
  content: '';
  position: absolute;
  left: -13px;
  top: 1px;
  width: 11px;
  height: 11px;
  background: url(https://img.goo-net.com/usedcar/common_v2/img/spread_new/icon_awesome_tag.png) no-repeat;
  background-size: contain;
}

.price_adaption .priceMain {
  margin-bottom: 6px;
}

.price_adaption .priceMain dl{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #333;
}

.price_adaption .priceMain dt span,
.price_adaption .priceMain dd {
  font-size: 10px;
}

.price_adaption .priceMain .blockText {
 margin-top: 2px;
 line-height: 13px;
}

.price_adaption .priceMain .blockText dt span {
  display: block;
}

.price_adaption .priceMain dd .num {
  font-size: 16px;
  font-weight: bold;
  margin-right: 1px;
} 

.price_adaption .priceMain dd .num.red {
  color: #E5111A;
  line-height: 20px;
}
#osusume_car.price_adaption ul {
  display: flex;
  flex-wrap: wrap
}

#contents #headCarDetail .rightCarName {
  position: relative;
}
.spreadNew #headCarDetail.top_rsv .rightCarName p.date {
  top: -16px;
  /*right: -16px;*/
}
