.carCardList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.carCardList a.carCardList__bukkenLink{color:#333;text-decoration:none}.carCardList a.carCardList__bukkenLink:hover,.carCardList a.carCardList__bukkenLink:visited{color:#333;text-decoration:none}.carCardList__item{width:157px;overflow:hidden;background:#fff;border:1px solid #dedcd7;border-radius:3px}.carCardList__bukkenLink,.carCardList__shopLink{display:block}.carCardList__img{width:100%;height:auto;vertical-align:top}.carCardList__contents{padding:0px 8px;margin:8px 0px}.carCardList__name{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:14px;font-weight:bold;-webkit-box-orient:vertical;-webkit-line-clamp:3}a.carCardList__bukkenLink .carCardList__name{color:#003a6b}a.carCardList__bukkenLink:hover .carCardList__name{text-decoration:underline}a.carCardList__bukkenLink:visited .carCardList__name{color:#2b006b}.carCardList__data{margin-top:8px}.carCardList__dataItem{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.carCardList__dataItem:first-of-type{margin-top:0}.carCardList__detail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.carCardList__detail--small{color:#666}.carCardList__priceNum{padding-right:4px;font-size:16px;font-weight:bold;line-height:1}.carCardList__priceNum--emphasis{color:#ff6010}.carCardList__priceNumPoint{font-size:14px}.carCardList__shop{display:-webkit-box;padding:0px 8px;margin-bottom:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.carCardList+.moreLink{margin-top:16px;text-align:right}.textPr{font-size:12px;font-weight:normal}.title5 .textPr{margin-left:4px}section:has(.carCardList){margin-bottom:40px}.title3:has(+.carCardList){margin-bottom:24px;line-height:1.6}.title3:has(+.carCardList)::before{top:0}.sideBoxWrap--recommend .sideBoxWrap__title{margin-bottom:0}.sideBoxWrap--recommend .sideBoxWrap__contents:has(.sideBoxCarList){padding:0}.sideBoxCarList a.sideBoxCarList__link{color:#333;text-decoration:none}.sideBoxCarList__item{border-top:1px dotted #dedcd7}.sideBoxCarList__item:first-of-type{border-top:none}.sideBoxCarList__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:16px 8px}.sideBoxCarList__img{vertical-align:top;border-radius:2px}.sideBoxCarList__place{margin-top:8px;font-size:10px;text-align:center}.sideBoxCarList__title{display:-webkit-box;margin-bottom:8px;overflow:hidden;font-size:14px;font-weight:bold;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}a.sideBoxCarList__link .sideBoxCarList__title{color:#003a6b}a.sideBoxCarList__link:hover .sideBoxCarList__title{text-decoration:underline}a.sideBoxCarList__link:visited .sideBoxCarList__title{color:#2b006b}.sideBoxCarList__infoItem{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin-top:4px;font-size:10px}.sideBoxCarList__infoItem:first-of-type{margin-top:0}.sideBoxCarList__infoNum{font-size:14px;font-weight:bold;line-height:1}
