.section{
  border:none;
}
.shopname-custom{
  font-size:20px;
  text-align:center;
}
.info-list{
  padding-left:15px;
  height:180px;
  overflow:hidden;
}
.info-list__date {
  margin-left: 5px;
  color: #000;
}

a:hover .info-list__date {
  color: #888;
}

.info-section {
  font-size: 12px;
  width:94%;
  margin:0 auto;
}

.info-list__unit {
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 8px;
}

/*おすすめ商品グリッド*/
/*ul.listContainer {
  column-count: 2;
  column-gap: 0;
  overflow:hidden;
}
ul li.item {
  float: left;
  padding:10px;
  padding: 10px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  width: 100%;
  height:auto!important;
  display:inline-block;
  height:auto!important;
}
ul li.item.box--full{
   width:95vw;
   height:312px!important;
   display:block;
}
.box .box-inner{
  padding:0;
}
.box .box-image{
  margin:0;
}
.box .box-image img{
  vertical-align:bottom;
}
.item__info{
  background: #4c4c4c;
  padding: 10px;
}
.box .box-title{
  color: #fff;
  margin-top: 0;
  font-size:14px;
}
.box .box-price{
  color: #fff;
  font-size: 22px;
  font-size:14px;
}
.box .box-price--soldout{
  color:#f44336;
}
*/

ul.boxlist li.box--half a img{
width:100%;
height:104px;
object-fit:cover;
overflow:hidden;
}

/*器で素材が生きる*/
.vessel{
  margin:50px 0 10px;
}
.flexWrap{
  display:flex;
  align-items:baseline;
}
p.cooking-live{
  text-align: center;
  padding: 20px 0;
  font-size: 24px;
}