diff --git a/assets/sass/_page_image_list.sass b/assets/sass/_page_image_list.sass
index 2a9121068587294ba180a9ce968cdfb06e2c58ef..d4207f08043239ff1cc6d8c9ce4dbfb6fa7ee144 100644
--- a/assets/sass/_page_image_list.sass
+++ b/assets/sass/_page_image_list.sass
@@ -7,6 +7,9 @@
   align-self: stretch
   width: calc(100% - 16px)
 
+  @media (max-width: 600px)
+    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr))
+
   .image
     padding: 8px
     position: relative
diff --git a/assets/sass/_pagination.sass b/assets/sass/_pagination.sass
index c0d17333f58c8778ba641eeb3ae8b966d2d3ee60..60e22f41ef50fb393124b470b73bbbcc9fc9ec0a 100644
--- a/assets/sass/_pagination.sass
+++ b/assets/sass/_pagination.sass
@@ -10,7 +10,7 @@ ul.pagination
   grid-column-end: -1
   max-width: 480px
   justify-self: center
-  width: 100%
+  width: calc(100% - 16px)
 
   li.page
     appearance: none