#flex-box { width:99%; }
#flex-box h1 { margin:10px 0; }
#flex-list1 { display:flex; flex-wrap: wrap; justify-content: space-between; }
#flex-list1 .item { width:49%; }
#flex-list2 { display:flex; flex-wrap: wrap; justify-content: space-between; }
#flex-list2 .item { width:24%; }
#flex-list1 img { width:100%; height:80%; object-fit:cover; }
#flex-list2 img { width:100%; object-fit:cover; }
.box_text { background:#f4f4f4; padding:3px; }
@media only screen and (max-width: 699px) {
#end { padding:0 10px; }
#flex-list1 .item { width:97%; margin-bottom:16px; }
#flex-list1 img { max-height:150px; }
#flex-list2 { width:97%; }
#flex-list2 .item { width:49%; }
.wamnet_link { margin:10px 0; }
section#item_detail .item_cart { clear:both; }
}

Recommended
※ 新型コロナウイルス発生に伴い日程変更や開催中止が相次いでいますのでご確認のうえご参加ください