#newcar_area{margin-bottom:50px}#newcar_area .header_image{display:flex;margin-bottom:20px;width:100%}#newcar_area .header_image img{width:360px}#newcar_area .header_image p{background-color:#333;color:#FFF;margin:0;padding:20px}#newcar_list{display:flex;flex-wrap:wrap;width:100%}#newcar_list .data{display:flex;flex-wrap:wrap;margin-bottom:10px;transition:all .3s .1s ease;width:100%}#newcar_list .data:hover{background-color:#555;color:#FFF}#newcar_list .data:hover h3{color:#FFF}#newcar_list .data:hover .price{color:#f9df58}#newcar_list .data .image{width:300px}#newcar_list .data .image img{width:100%}#newcar_list .data .info{flex:1;padding-left:10px}#newcar_list .data h3{align-items:center;border-bottom:2px solid #CCC;color:#555;display:flex;flex-wrap:wrap;margin:0;padding-bottom:5px}#newcar_list .data h3 .model{font-size:.7em;font-weight:normal;margin-left:10px}#newcar_list .data h3 .button{margin-left:auto}#newcar_list .data .color_list{display:flex;flex-wrap:wrap}#newcar_list .data .color_list .box{border:1px solid #CCC;margin-left:3px;margin-bottom:3px;height:30px;width:30px}#newcar_list .data .spec{padding:10px 15px}#newcar_list .data .spec .column{align-items:center;display:flex;flex-wrap:wrap;margin-top:5px;width:100%}#newcar_list .data .spec .label{font-weight:bold;min-width:100px}#newcar_list .data .spec .value{padding-left:10px}#newcar_list .data .spec .price{font-size:1.2em}@media only screen and (max-width:959px){#container.responsible #newcar_list .data .image{width:250px}#container.responsible #newcar_list .data h3 .syasyu{font-size:.9em}#container.responsible #newcar_list .data h3 .model{font-size:.6em}#container.responsible #newcar_list .data h3 .button{font-size:.7em}}@media only screen and (max-width:768px){#container.responsible #newcar_area .header_image{flex-wrap:wrap;position:relative}#container.responsible #newcar_area .header_image img{width:100%}#container.responsible #newcar_area .header_image p{top:20%;background-color:rgba(0,0,0,0.5);position:absolute}#container.responsible #newcar_list .data .image{text-align:center;width:100%}#container.responsible #newcar_list .data .image img{width:80%;margin:0 auto 10px}#container.responsible #newcar_list .data .info{flex:auto;width:100%}}@media only screen and (max-width:480px){#container.responsible #newcar_area .header_image p{top:10%}#container.responsible #newcar_list .data .spec .price{margin-left:auto}}