/* --------------------------------------------------
List
-------------------------------------------------- */
body #wrapper .issue-contents { margin: 0 0 50.51%; }
body #wrapper .issue-contents #item-wrapper { padding: 15.38% 0 0; display: flex; flex-wrap: wrap; row-gap: 20.51vw; column-gap: 12.3%; }
body #wrapper .issue-contents #item-wrapper .item { width: 43.85%; font-feature-settings: "palt"; }
body #wrapper .issue-contents #item-wrapper .item .imagearea img { aspect-ratio: 3 / 4; }
body #wrapper .issue-contents #item-wrapper .item .textarea { padding: 5.85% 0 0 9.36%; }
body #wrapper .issue-contents #item-wrapper .item .textarea .catch { font-family: "heisei-kaku-gothic-std", sans-serif; font-weight: 500; font-size: 3.33vw; line-height: 1.5; letter-spacing: 0.02em; margin: 0 0 2.56vw; white-space: nowrap; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit { font-size: 2.56vw; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul { display: flex; flex-direction: column; row-gap: 1.28vw; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .name { white-space: nowrap; margin: 0 0 1.03vw; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .name span { display: none; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .name br { display: none; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .brand { font-family: "courier-std", monospace; line-height: 1.05; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .brand br.special { display: none; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .price { display: none; }
body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .link-btn { display: none; }
body #wrapper .issue-contents #item-modal-container .item-modal-inner .item-modal-contents .item-modal .imagearea { position: relative; }
body #wrapper .issue-contents #item-modal-container .item-modal-inner .item-modal-contents .item-modal .textarea { padding-top: 8.97% !important; }

@media screen and (min-width: 768px) { body #wrapper .issue-contents { margin: 0 0 18.65%; }
  body #wrapper .issue-contents #item-wrapper { width: 91.67%; margin: 5.36% auto 0; row-gap: 6.25vw; column-gap: calc(36.36% / 3); padding: 0; }
  body #wrapper .issue-contents #item-wrapper .item { width: 15.91%; }
  body #wrapper .issue-contents #item-wrapper .item .textarea { padding: 8.57% 0 0 7.14%; }
  body #wrapper .issue-contents #item-wrapper .item .textarea .catch { font-size: 0.94vw; line-height: 1.5; margin: 0 0 1.04vw; }
  body #wrapper .issue-contents #item-wrapper .item .textarea .credit { font-size: 0.73vw; }
  body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul { row-gap: 0.63vw; }
  body #wrapper .issue-contents #item-wrapper .item .textarea .credit ul li .name { margin: 0 0 0.26vw; }
  body #wrapper .issue-contents #item-modal-container .item-modal-inner .item-modal-contents .item-modal .imagearea { position: absolute; }
  body #wrapper .issue-contents #item-modal-container .item-modal-inner .item-modal-contents .item-modal .textarea { padding-top: 50vh !important; } }
