@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap');.mainSection header h1{margin-top:0}.mainSection header{border-bottom:0}header h2{text-align:center;border-bottom:3px solid #d0121b;font-weight:700;margin-bottom:20px;display:flex;justify-content:center;align-items:center}h2 span.number{background:#d0121b;padding:5px 15px;color:#fff;text-align:center;margin-right:20px;font-size:35px}h2 span.title{color:#fff;font-size:80px;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#d0121b}h2 span.img img{max-width:400px}header h3{text-align:center;border:0;font-weight:700;margin-top:0;margin-bottom:30px;font-family:'Noto Serif JP',serif;line-height:35px;padding:0}.postList{display:flex;flex-wrap:wrap}.postList article{width:calc(33% - 10px);margin:5px;border:2px solid #337ab7;position:relative}.postList article .type-car{display:flex;flex-direction:column}.postList article h2.entry-title{background:#337ab7;color:#fff;text-align:center;margin-bottom:0;min-height:50px}.car_content{width:100%;padding:10px;font-size:13px;color:#333}.postList article.media .type-car .postList_thumbnail{width:100%;margin-bottom:.5em;padding-right:0}.car_top{line-height:30px;font-size:15px}.car_top .reference span.label{text-align:center;background:#928178;padding:2px 5px;color:#fff;margin-right:20px}.car_top .reference span.number{font-weight:700}.car_top .car_type{font-weight:700;font-size:20px}.car_top p{min-height:0px;margin-bottom:10px;font-size:15px}.car_img{margin:15px 0;position:relative}.car_img .sold_out{position:absolute;top:calc(50% - 22px);left:calc(50% - 84px);width:166px;height:44px}.car_bottom{display:flex;justify-content:space-between;align-items:end}.car_bottom .car_price{width:49%}.price_value{font-weight:700;font-size:32px}.price_value span{font-size:12px;margin-left:5px}.car_bottom .expenses{width:49%}.car_bottom .expenses ul{margin:0}.car_bottom .expenses ul li{margin-bottom:3px}.car_bottom .expenses span.label{display:inline-block;width:65px;text-align:center;background:#928178;padding:2px 5px;color:#fff;margin-right:0}.car_bottom .expenses span.value{font-weight:700}.postList .pagination{width:100%}ul.images{display:flex;justify-content:space-between}@media (max-width:767px){.postList article{width:100%;margin-bottom:20px}.postList article h1.entry-title>a{font-size:15px}header h2{flex-direction:column}h2 span.number{margin-right:0;margin-bottom:15px}ul.images{flex-direction:column}ul.images li{margin-bottom:10px}}@media (max-width:500px){h2 span.img img{max-width:100%}}