 /* 画像カードの余白 */
 .grid-item {
   margin-bottom: 16px;
 }

 /* 画像はカード内で横幅100%に */
 .grid-item img {
   width: 100%;
   display: block;
 }

 /* Fancybox のキャプション領域の余白調整 */
 .fancybox__caption {
   padding-top: 0.5rem;
 }

 #afLink {
   margin-top: 0.5rem;
   text-transform: none !important;
 }

 #afLink>a {
   color: white !important;
   /* ↓ボタンのリンク範囲拡大↓ */
   display: block;
   width: 100%;
   height: 100%;
   text-align: center;
   box-sizing: border-box;
 }

 #shareButtons {
   margin-top: 0.5rem;
   margin-bottom: 2rem;
 }