ul.result{
  width:100%;
  float:left;
  list-style-type:none;
  margin:0;
}

ul.result:after{
  display:block;
  content:'';
  width:100%;
  clear:both;
}
ul.result li{
  float:left;
  width:23%;
  margin:0px 8.5px;/*h w*/
}
ul.result li:nth-child(4n+5){
  clear:both;
}
ul.result li div.name{
  text-align:center;
}

ul.result li div.img-layout > a img{
  max-height:195.5px;/*正確に入れる*/
  max-width: 195.5px;
}
ul.result li div.img-layout > a {
  display: table-cell;
  height:195.5px;/*正確に入れる*/
  width: 195.5px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
ul.result li div.exp .price{
  text-align:center;
}
h2.section__title-h2{
  padding-bottom:10px;
  border-bottom:solid 2px #111;
}

.sub-category-list {
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0;
    width: 100%;
}
.sub-category-list ul {
    list-style: none outside none;
}
.sub-category-list ul li {
    float: left;
    margin: 5px 10px;
}
.sub-category-list ul li a {
    font-size: 1.2em;
}
.free_space01 {
    margin: 0 0 10px;
}
.sub-category-list .image {
  max-width: 180px;
}

.sub-category-list .image img{
  max-width:100%;
  display:block;
}
.sub-category-list ul li{
  text-align:center;
}