@charset "UTF-8";
/* CSS Document */

#exhibition-detail-nav-ex,
#exhibition-detail .exhibition-detail-outline__link.link_ex {
}

#exhibition-detail-nav-event {
}

#exhibition-detail-nav-review {
  display: none;
}

#exhibition-detail-nav-en {
}

#exhibition-detail-nav-wlist {
  display: none;
}

#exhibition-detail-nav-leaf {
}

#exhibition-detail .ex-roualt {
  display: none;
}

@media (min-width: 641px) {
  .exhibition-detail-moredetail-article {
    .ex_img1-2 {
      display: grid;
/*      grid-template-columns: 62.5% auto;*/
      grid-template-columns: calc(996 / (558 + 996) * (100% - 20px)) calc(558 / (558 + 996) * (100% - 20px));
      gap: 0 20px;
      figure {
        display: grid;
        grid-row: 1 / 3;
        grid-template-rows: subgrid!important;
      }
    }
    .ex_img3-4 {
      display: grid;
/*      grid-template-columns: 49.6% auto;*/
      grid-template-columns: calc(510 / (494 + 510) * (100% - 20px)) calc(494 / (494 + 510) * (100% - 20px));
      gap: 0 20px;
      figure {
        display: grid;
        grid-row: 1 / 3;
        grid-template-rows: subgrid!important;
      }
    }
    .ex_img5-7 {
      display: grid;
      /* grid-template-columns: 38.52% 24.42% auto; */
      grid-template-columns: calc(811 * 601 / (514 * 811 + 811 * 601 + 601 * 514) * (100% - 40px)) calc(514 * 601 / (514 * 811 + 811 * 601 + 601 * 514) * (100% - 40px)) calc(514 * 811 / (514 * 811 + 811 * 601 + 601 * 514) * (100% - 40px));
      gap: 0 20px;
      figure {
        display: grid;
        grid-row: 1 / 3;
        grid-template-rows: subgrid!important;
      }
    }
    .ex_img9-10 {
      display: grid;
/*      grid-template-columns: 60.6% auto;*/
      grid-template-columns: calc(757 / (757 + 462) * (100% - 20px)) calc(462 / (757 + 462) * (100% - 20px));
      gap: 0 20px;
      figure {
        display: grid;
        grid-row: 1 / 3;
        grid-template-rows: subgrid!important;
      }
    }
    .ex_img8-13 {
      display: grid;
/*      grid-template-columns: 60.6% auto;*/
      grid-template-columns: calc(795 / (795 + 520) * (100% - 20px)) calc(520 / (795 + 520) * (100% - 20px));
      gap: 0 20px;
      figure {
        display: grid;
        grid-row: 1 / 3;
        grid-template-rows: subgrid!important;
      }
    }
  }
}