@charset "euc-jp";
.prd_search_hit {
  clear: both;
  margin: 2em 0;
}
#Contents .list { display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
#Contents .list li { margin-top: 20px; width: 31.5%; box-sizing: border-box; margin-left: 2.75%; font-size: 0.875em; line-height: 1.5em; }
#Contents .list li a { text-decoration: none; color: #000; }
#Contents .list li:nth-child(3n+1) { margin-left: 0; }
#Contents .list li img { margin-bottom: 10px; }