/* --------------------------------------------------
Look
-------------------------------------------------- */
body #wrapper .issue-contents img.img01-1, body #wrapper .issue-contents img.img04-1, body #wrapper .issue-contents img.img05-3, body #wrapper .issue-contents img.img06-1, body #wrapper .issue-contents img.img07-1, body #wrapper .issue-contents img.img08-1, body #wrapper .issue-contents img.img08-2, body #wrapper .issue-contents img.img09-1, body #wrapper .issue-contents img.img09-2, body #wrapper .issue-contents img.img10-1, body #wrapper .issue-contents img.img10-2, body #wrapper .issue-contents img.img11-1, body #wrapper .issue-contents img.img11-2 { aspect-ratio: 900 / 1192; }
body #wrapper .issue-contents img.img01-2, body #wrapper .issue-contents img.img02-2 { aspect-ratio: 900 / 1230; }
body #wrapper .issue-contents img.img03-1, body #wrapper .issue-contents img.img03-2 { aspect-ratio: 632 / 480; }
body #wrapper .issue-contents img.img03-3 { aspect-ratio: 900 / 1150; }
body #wrapper .issue-contents img.img04-2, body #wrapper .issue-contents img.img05-1, body #wrapper .issue-contents img.img05-2, body #wrapper .issue-contents img.img07-2, body #wrapper .issue-contents img.img07-3 { aspect-ratio: 900 / 1128; }
body #wrapper .issue-contents img.img06-2, body #wrapper .issue-contents img.img06-3 { aspect-ratio: 306 / 384; }
body #wrapper .issue-contents img.img10-3 { aspect-ratio: 900 / 680; }
body #wrapper .issue-contents img.img12-1 { aspect-ratio: 780 / 584; }
body #wrapper .issue-contents img.img02-1 { aspect-ratio: 748 / 1024; }
body #wrapper .issue-contents #look-wrapper .inner .look#look01 .layout-container .image-container .image-panel1 { width: 95.9%; margin: 0 0 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look01 .layout-container .image-container .image-panel2 { order: -1; width: 65.9%; margin: 0 0 0 4.1%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look02 .layout-container .image-container .image-panel1 { width: 95.9%; margin: 0 0 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look02 .layout-container .image-container .image-panel2 { order: -1; width: 61.28%; margin: 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look03 .layout-container .image-container .image-panel1 { width: 81.03%; margin: 0 0 0 4.1%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look03 .layout-container .image-container .image-panel2 { width: 66.15%; margin: 0 0 0 29.74%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look04 .layout-container .image-container .image-panel1 { width: 91.79%; margin: 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look04 .layout-container .image-container .image-panel2 { width: 57.18%; margin: 0 0 0 11.54%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look05 .layout-container .image-container .image-panel1 { width: 64.62%; margin: 0 0 0 4.1%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look05 .layout-container .image-container .image-panel2 { width: 95.9%; margin: 0 0 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look06 .layout-container .image-container .image-panel1 { width: 95.9%; margin: 0 0 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look06 .layout-container .image-container .image-panel2 { order: -1; width: 74.36%; margin: 0 0 0 21.54%; flex-direction: row; column-gap: 4.1vw; }
body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .image-container .image-panel1 { width: 95.9%; margin: 0 0 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .image-container .image-panel2 { width: 64.62%; margin: 0 0 0 4.1%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look08 .layout-container .image-container .image-panel1 { width: 91.79%; margin: 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look09 .layout-container .image-container .image-panel1 { width: 79.49%; margin: 0 0 0 4.1%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look09 .layout-container .image-container .image-panel2 { width: 91.79%; margin: 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look10 .layout-container .image-container .image-panel1 { width: 64.87%; margin: 0 0 0 31.03%; }
body #wrapper .issue-contents #look-wrapper .inner .look#look11 .layout-container .image-container .image-panel1 { width: 66.92%; margin: 0 auto; }
body #wrapper .issue-contents #look-wrapper .inner .look#look11 .layout-container .image-container .image-panel2 { width: 95.9%; margin: 0 0 0 auto; }

@media screen and (max-width: 767px) { body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea .flex-container .column-right .credit ul li:nth-child(1) .item-info { display: block; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea .flex-container .column-right .credit ul li:nth-child(1) .item-info .text-group:nth-child(1) { display: contents; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea .flex-container .column-right .credit ul li:nth-child(1) .item-info .text-group:nth-child(1) .name { display: inline; margin: 0 0.5em 0 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea .flex-container .column-right .credit ul li:nth-child(1) .item-info .text-group:nth-child(1) .brand { display: inline; margin: 0 1em 0 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea .flex-container .column-right .credit ul li:nth-child(1) .item-info .text-group:nth-child(2) { display: inline-flex; } }
@media screen and (min-width: 768px) { body #wrapper .issue-contents img.img02-1 { aspect-ratio: 900 / 1192; }
  body #wrapper .issue-contents img.img03-1, body #wrapper .issue-contents img.img03-2 { aspect-ratio: 900 / 635; }
  body #wrapper .issue-contents img.img12-1 { aspect-ratio: 960 / 720; }
  body #wrapper .issue-contents #look-wrapper .inner { row-gap: 8.33vw; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look01 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 50%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look01 .layout-container .image-container .image-panel2 { width: 25.52%; margin: 0; left: 4.17%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look01 .layout-container .textarea { left: 13.44%; top: 32.16%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look02 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 6.25%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look02 .layout-container .image-container .image-panel2 { width: 25.83%; margin: 0; left: 58.8%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look02 .layout-container .textarea { left: 50%; top: 51.27%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look03 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 6.25%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look03 .layout-container .image-container .image-panel2 { width: 29.79%; margin: 0; left: 53.18%; top: 1.42%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look03 .layout-container .textarea { left: 68.28%; top: 59.7%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look04 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 54.17%; top: 5.67%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look04 .layout-container .image-container .image-panel2 { width: 25.73%; margin: 0; left: 5.21%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look04 .layout-container .textarea { left: 16.46%; top: 35.07%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look05 .layout-container .image-container .image-panel1 { width: 20.57%; margin: 0; left: 22.86%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look05 .layout-container .image-container .image-panel2 { width: 41.67%; margin: 0; left: 54.11%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look05 .layout-container .textarea { left: 50%; top: 83.06%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look06 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 15.94%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look06 .layout-container .image-container .image-panel2 { width: 15.94%; margin: 0; flex-direction: column; left: 79.9%; bottom: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look06 .layout-container .textarea { left: 4.17%; top: 85.9%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 4.17%; top: 10.45%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .image-container .image-panel2 { width: 41.67%; margin: 0; flex-direction: row; left: 50%; top: 10.45%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look07 .layout-container .textarea { left: 54.38%; top: 60.22%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look08 .layout-container .image-container .image-panel1 { width: 72.71%; margin: 0; flex-direction: row; left: 13.7%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look08 .layout-container .textarea { left: 4.17%; top: 77.69%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look09 .layout-container .image-container .image-panel1 { width: 41.67%; margin: 0; left: 4.17%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look09 .layout-container .image-container .image-panel2 { width: 31.46%; margin: 0; left: 58.02%; top: 31.72%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look09 .layout-container .textarea { left: 50%; top: 8.58%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look10 .layout-container .image-container .image-panel1 { width: 50.94%; margin: 0; flex-direction: row; left: 4.17%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look10 .layout-container .image-container .image-panel2 { width: 47.45%; left: 41.77%; top: 54.63%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look10 .layout-container .textarea { left: 4.17%; top: 70.15%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look11 .layout-container .image-container .image-panel1 { width: 24.84%; margin: 0; left: 10%; top: 30.37%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look11 .layout-container .image-container .image-panel2 { width: 41.67%; margin: 0; left: 54.17%; top: 14.4%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look11 .layout-container .textarea { left: 17.5%; top: 85.9%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .image-container .image-panel1 { width: 65.31%; left: 25%; top: 0; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .textarea { left: 4.17%; top: 75.97%; width: 57.92%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .textarea .flex-container .column-left { width: 5.44%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .textarea .flex-container .column-right { width: 94.56%; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .textarea .flex-container .column-right .credit ul { column-gap: 15.09%; flex-wrap: wrap; height: 9.22vw; }
  body #wrapper .issue-contents #look-wrapper .inner .look#look12 .layout-container .textarea .flex-container .column-right .credit ul li { width: calc((100% - 15.09%) / 2); } }
