@charset "utf-8";

/*=================================
　文字サイズここまで
===================================*/
.news-photo-grid img {
  cursor: pointer;
}

.modal-dialog img {
  width: 100%;
}

.graph-paper-design {
  padding: 2em;
  background-image:
    linear-gradient(0deg, transparent 19px, var(--border-light) 20px),
    linear-gradient(90deg, transparent 19px, var(--border-light) 20px);
  background-size: 20px 20px;
}

/* news_20260203.html */
.news-photo-grid20260203 {
  display: grid;
  gap: 2rem;
  grid-template-columns: repeat(2 auto);
  grid-template-rows: repeat(2 auto);

  .shachokensho_1_thu {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    justify-self: end;
  }

  .shachokensho_2_thu {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    justify-self: end;
  }

  .shachokensho_3_thu {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    justify-self: center;
  }

  .graph-paper-design {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    justify-self: start;
  }
}

@media (max-width: 767px) {
  .news-photo-grid20260203 {
    grid-auto-flow: row;
    grid-template-columns: auto;
    grid-template-rows: auto;

    .shachokensho_1_thu {
      grid-column: auto;
      grid-row: auto;
      justify-self: stretch;
    }

    .shachokensho_2_thu {
      grid-column: auto;
      grid-row: auto;
      justify-self: stretch;
    }

    .shachokensho_3_thu {
      grid-column: auto;
      grid-row: auto;
      justify-self: stretch;
    }

    .graph-paper-design {
      grid-column: auto;
      grid-row: auto;
      justify-self: stretch;
    }
  }
}

/* news_20260105.html */
.news-photo-grid20260105 {
  display: grid;
  justify-items: center;
}

/* news_20251212.html */
.news-photo-grid20251212 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 2rem;
  align-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20251212 {
    grid-auto-flow: row;
  }
}

/* news_20251003.html */
.news-photo-grid20251003 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 2rem;
  align-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20251003 {
    grid-auto-flow: row;
  }
}

/* news_20250926.html */
.news-photo-grid20250926 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20250926-1 img20250926-2" auto
    "img20250926-3 img20250926-3" auto
    / auto auto;
}

.img20250926-1 {
  grid-area: img20250926-1;
}

.img20250926-2 {
  grid-area: img20250926-2;
}

.img20250926-3 {
  grid-area: img20250926-3;
}

@media (max-width: 767px) {
  .news-photo-grid20250926 {
    grid-template:
      "img20250926-1" auto
      "img20250926-2" auto
      "img20250926-3" auto
      / auto;
  }
}

/* news_20250822.html */
.news-photo-grid20250822 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 2rem;
}

@media (max-width: 767px) {
  .news-photo-grid20250822 {
    grid-auto-flow: row;
  }
}

/* news_20250611.html */
.news-photo-grid20250611 {
  display: grid;
  justify-items: center;
}

/* news_20250528.html */
.news-photo-grid20250528 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 2rem;
}

@media (max-width: 767px) {
  .news-photo-grid20250528 {
    grid-auto-flow: row;
  }
}

/* news_20250401.html */
.news-photo-grid20250401 {
  display: grid;
  justify-items: center;
}

/* news_20250124.html */
.news-photo-grid20250124 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20250124-1 img20250124-2" auto
    "img20250124-1 img20250124-3" auto
    / auto auto;
}

.img20250124-1 {
  grid-area: img20250124-1;
}

.img20250124-2 {
  grid-area: img20250124-2;
}

.img20250124-3 {
  grid-area: img20250124-3;
}

@media (max-width: 767px) {
  .news-photo-grid20250124 {
    grid-template:
      "img20250124-1" auto
      "img20250124-2" auto
      "img20250124-3" auto
      / auto;
  }
}

/* news_202410.html */
.news-photo-grid202410 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  grid-template:
    "img202410-1 img202410-2" auto
    "img202410-1 img202410-3" auto
    / auto auto;
}

.img202410-1 {
  grid-area: img202410-1;
}

.img202410-2 {
  grid-area: img202410-2;
}

.img202410-3 {
  grid-area: img202410-3;
}

@media (max-width: 767px) {
  .news-photo-grid202410 {
    grid-template:
      "img202410-1" auto
      "img202410-2" auto
      "img202410-3" auto
      / auto;
  }
}

/* news_20240401.html */
.news-photo-grid20240401 {
  display: grid;
  justify-items: center;
}

/* news_20240302.html */
.news-photo-grid20240302 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20240302 {
    grid-auto-flow: row;
  }
}

/* news_20240229.html */
.news-photo-grid20240229 {
  display: grid;
  justify-items: center;
}

/* news_20231127.html */
.news-photo-grid20231127 {
  display: grid;
  justify-items: center;
}

/* news_20231117.html */
.news-photo-grid20231117 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20231117 {
    grid-auto-flow: row;
  }
}

/* news_20231006.html */
.news-photo-grid20231006 {
  display: grid;
  justify-items: center;
}

/* news_20230929.html */
.news-photo-grid20230929 {
  display: grid;
  justify-items: center;
}

/* news_20230731.html */
.news-photo-grid20230731 {
  display: grid;
  justify-items: center;
}

.indent {
  text-indent: -1em;
  padding-left: 1em;
}

/* news_20230712.html */
.news-photo-grid20230712 {
  display: grid;
  justify-items: center;
}

/* news_20230526.html */
.news-photo-grid20230526 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20230526 {
    grid-auto-flow: row;
  }
}

/* news_20230403.html */
.news-photo-grid20230403 {
  display: grid;
  justify-items: center;
}

/* news_20230114.html */
.news-photo-grid20230114 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20230114 {
    grid-auto-flow: row;
  }
}

/* news_20221007.html */
.news-photo-grid20221007 {
  display: grid;
  justify-items: center;
}

/* news_20220913.html */
.news-photo-grid20220913 {
  display: grid;
  justify-items: center;
}

/* news_20220712.html */
.news-photo-grid20220712 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    ". img20220712-2" auto
    "img20220712-1 img20220712-2" auto
    "img20220712-1 p20220712-2" auto
    "img20220712-1 img20220712-3" auto
    "p20220712-1 img20220712-3" auto
    ". img20220712-3" 16px
    ". p20220712-3" auto
    / auto auto;
}

.img20220712-1 {
  grid-area: img20220712-1;
}

.img20220712-2 {
  grid-area: img20220712-2;
}

.img20220712-3 {
  grid-area: img20220712-3;
}

.p20220712-1 {
  grid-area: p20220712-1;
}

.p20220712-2 {
  grid-area: p20220712-2;
}

.p20220712-3 {
  grid-area: p20220712-3;
}

@media (max-width: 767px) {
  .news-photo-grid20220712 {
    grid-template:
      "img20220712-1" auto
      "p20220712-1" auto
      "img20220712-2" auto
      "p20220712-2" auto
      "img20220712-3" auto
      "p20220712-3" auto
      / auto;
  }
}

/* news_20220613.html */
.news-photo-grid20220613 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20220613 {
    grid-auto-flow: row;
  }
}

/* news_20220606.html */
.news-photo-grid20220606 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 24px;
}

@media (max-width: 767px) {
  .news-photo-grid20220606 {
    grid-auto-flow: row;
  }
}

/* news_20220528.html */
.news-photo-grid20220528 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20220528 {
    grid-auto-flow: row;
  }
}

/* news_20220401.html */
.news-photo-grid20220401 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20220401 {
    grid-auto-flow: row;
  }
}

/* news_20220131.html */
.news-photo-grid20220131 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20220131-1 img20220131-2" auto
    "img20220131-1 img20220131-3" auto
    / auto auto;
}

.img20220131-1 {
  grid-area: img20220131-1;
}

.img20220131-2 {
  grid-area: img20220131-2;
}

.img20220131-3 {
  grid-area: img20220131-3;
}

@media (max-width: 767px) {
  .news-photo-grid20220131 {
    grid-template:
      "img20220131-1" auto
      "img20220131-2" auto
      "img20220131-3" auto
      / auto;
  }
}

/* news_20220112.html */
.news-photo-grid20220112 {
  display: grid;
  justify-items: center;
}

/* news_20211209.html */
.news-photo-grid20211209 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20211209 {
    grid-auto-flow: row;
  }
}

/* news_20211008.html */
.news-photo-grid20211008 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20211008-1 img20211008-2" auto
    "p20211008-1 p20211008-2" auto
    / auto auto;
}

.img20211008-1 {
  grid-area: img20211008-1;
}

.img20211008-2 {
  grid-area: img20211008-2;
}

.p20211008-1 {
  grid-area: p20211008-1;
}

.p20211008-2 {
  grid-area: p20211008-2;
}

@media (max-width: 767px) {
  .news-photo-grid20211008 {
    grid-template:
      "img20211008-1" auto
      "p20211008-1" auto
      "img20211008-2" auto
      "p20211008-2" auto
      / auto auto;
  }
}

/* news_20210806.html */
.news-photo-grid20210806 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
}

.news-photo-grid20210806monisu {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  grid-template-columns: 1fr 1fr;
}

.monisu {
  width: 320px;
}

@media (max-width: 767px) {
  .news-photo-grid20210806 {
    grid-auto-flow: row;
  }

  .news-photo-grid20210806monisu {
    grid-auto-flow: row;
    grid-template-columns: auto;
    gap: 24px;
  }
}

/* news_20210730.html */
.news-photo-grid20210730 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20210730 {
    grid-auto-flow: row;
  }
}

/* news_20210528.html */
.news-photo-grid20210528 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20210528-1 img20210528-3" auto
    "img20210528-2 img20210528-3" auto
    / auto auto;
}

.img20210528-1 {
  grid-area: img20210528-1;
}

.img20210528-2 {
  grid-area: img20210528-2;
}

.img20210528-3 {
  grid-area: img20210528-3;
}

@media (max-width: 767px) {
  .news-photo-grid20210528 {
    grid-auto-flow: row;
    grid-template:
      "img20210528-1" auto
      "img20210528-2" auto
      "img20210528-3" auto
      / auto;
  }
}

/* news_20210427.html */
.news-photo-grid20210427 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20210427 {
    grid-auto-flow: row;
  }
}

/* news_20210401.html */
.news-photo-grid20210401 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20210401-1 img20210401-1 img20210401-2" auto
    ". . ." 24px
    "img20210401-3 . p20210401" auto
    / 50% 24px 50%;
}

.img20210401-1 {
  grid-area: img20210401-1;
}

.img20210401-2 {
  grid-area: img20210401-2;
}

.img20210401-3 {
  grid-area: img20210401-3;
}

.p20210401 {
  grid-area: p20210401;
}

@media (max-width: 767px) {
  .news-photo-grid20210401 {
    grid-template:
      "img20210401-1" auto
      "img20210401-2" auto
      "img20210401-3" auto
      "." 32px
      "p20210401" auto
      / auto;
  }
}

/* news_20210226.html */
.news-photo-grid20210226 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20210226-1 img20210226-2" auto
    "img20210226-1 img20210226-3" auto
    / auto auto;
}

.img20210226-1 {
  grid-area: img20210226-1;
}

.img20210226-2 {
  grid-area: img20210226-2;
}

.img20210226-3 {
  grid-area: img20210226-3;
}

@media (max-width: 767px) {
  .news-photo-grid20210226 {
    grid-template:
      "img20210226-1" auto
      "img20210226-2" auto
      "img20210226-3" auto
      / auto;
  }
}

/* news_20210201.html */
.news-photo-grid20210201 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20210201 {
    grid-auto-flow: row;
  }
}

/* news_20210119.html */
.news-photo-grid20210119 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20210119-1 img20210119-2" auto
    "img20210119-1 img20210119-3" auto
    / auto auto;
}

.img20210119-1 {
  grid-area: img20210119-1;
}

.img20210119-2 {
  grid-area: img20210119-2;
}

.img20210119-3 {
  grid-area: img20210119-3;
}

@media (max-width: 767px) {
  .news-photo-grid20210119 {
    grid-template:
      "img20210119-1" auto
      "img20210119-2" auto
      "img20210119-3" auto
      / auto;
  }
}

/* news_20201124.html */
.news-photo-grid20201124 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20201124-1 ." 1fr
    "img20201124-1 img20201124-2" auto
    "img20201124-3 img20201124-2" auto
    "img20201124-3 p20201124" auto
    "img20201124-3 ." 1fr
    / auto auto;
}

.img20201124-1 {
  grid-area: img20201124-1;
}

.img20201124-2 {
  grid-area: img20201124-2;
}

.img20201124-3 {
  grid-area: img20201124-3;
}

.p20201124 {
  grid-area: p20201124;
}

@media (max-width: 767px) {
  .news-photo-grid20201124 {
    grid-template:
      "img20201124-1" auto
      "." 24px
      "img20201124-2" auto
      "p20201124" auto
      "." 24px
      "img20201124-3" auto
      / auto;
  }
}

/* news_20201113.html */
.news-photo-grid20201113 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20201113 {
    grid-auto-flow: row;
  }
}

/* news_20200812.html */
.news-photo-grid20200812 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20200812-1 ." 1fr
    "img20200812-1 img20200812-3" auto
    "img20200812-2 img20200812-3" auto
    "img20200812-2 p20200812-3" auto
    "img20200812-2 ." 1fr
    "p20200812-2 ." auto
    / auto auto;
}

.img20200812-1 {
  grid-area: img20200812-1;
}

.img20200812-2 {
  grid-area: img20200812-2;
}

.img20200812-3 {
  grid-area: img20200812-3;
}

.p20200812-2 {
  grid-area: p20200812-2;
}

.p20200812-3 {
  grid-area: p20200812-3;
}

@media (max-width: 767px) {
  .news-photo-grid20200812 {
    grid-template:
      "img20200812-1" auto
      "." 24px
      "img20200812-2" auto
      "p20200812-2" auto
      "." 24px
      "img20200812-3" auto
      "p20200812-3" auto
      / auto;
  }
}

/* news_20200730.html */
.news-photo-grid20200730 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200730 {
    grid-auto-flow: row;
  }
}

/* news_20200727.html */
.news-photo-grid20200727 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200727 {
    grid-auto-flow: row;
  }
}

/* news_20200630.html */
.news-photo-grid20200630 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200630 {
    grid-auto-flow: row;
  }
}

/* news_20200528.html */
.news-photo-grid20200528 {
  display: grid;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20200528-1 img20200528-2" auto
    "img20200528-1 img20200528-3" auto
    / auto auto;
}

.img20200528-1 {
  grid-area: img20200528-1;
}

.img20200528-2 {
  grid-area: img20200528-2;
}

.img20200528-3 {
  grid-area: img20200528-3;
}

@media (max-width: 767px) {
  .news-photo-grid20200528 {
    grid-template:
      "img20200528-1" auto
      "img20200528-2" auto
      "img20200528-3" auto
      / auto;
  }
}

/* news_20200401.html */
.news-photo-grid20200401 {
  display: grid;
  align-items: center;
  align-items: center;
  justify-items: center;
  grid-template:
    "img20200401-1 img20200401-1 img20200401-2" auto
    ". . ." 24px
    "img20200401-3 . p20200401" auto
    / 50% 24px 50%;
}

.img20200401-1 {
  grid-area: img20200401-1;
}

.img20200401-2 {
  grid-area: img20200401-2;
}

.img20200401-3 {
  grid-area: img20200401-3;
}

.p20200401 {
  grid-area: p20200401;
}

@media (max-width: 767px) {
  .news-photo-grid20200401 {
    grid-template:
      "img20200401-1" auto
      "img20200401-2" auto
      "img20200401-3" auto
      "." 32px
      "p20200401" auto
      / auto;
  }
}

/* news_20200319.html */
.news-photo-grid20200319 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200319 {
    grid-auto-flow: row;
  }
}

/* news_20200117.html */
.news-photo-grid20200117 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200117 {
    grid-auto-flow: row;
  }
}

/* news_20200106.html */
.news-photo-grid20200106 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20200106 {
    grid-auto-flow: row;
  }
}

/* news_20191212.html */
.news-photo-grid20191212 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20191212 {
    grid-auto-flow: row;
  }
}

/* news_20191116.html */
.news-photo-grid20191116 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20191116 {
    grid-auto-flow: row;
  }
}

/* news_20191012.html */
.news-photo-grid20191012 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  grid-template:
    "img20191012-1 img20191012-2" auto
    "img20191012-3 img20191012-4" auto
    / auto auto;
}

.img20191012-1 {
  grid-area: img20191012-1;
}

.img20191012-2 {
  grid-area: img20191012-2;
}

.img20191012-3 {
  grid-area: img20191012-3;
}

.img20191012-4 {
  grid-area: img20191012-4;
}

@media (max-width: 767px) {
  .news-photo-grid20191012 {
    grid-template:
      "img20191012-1" auto
      "img20191012-2" auto
      "img20191012-3" auto
      "img20191012-4" auto
      / auto;
  }
}

/* news_20190727.html */
.news-photo-grid20190727 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190727 {
    grid-auto-flow: row;
  }
}

/* news_20190528.html */
.news-photo-grid20190528 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190528 {
    grid-auto-flow: row;
  }
}

/* news_20190401.html */
.news-photo-grid20190401 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190401 {
    grid-auto-flow: row;
  }
}

/* news_yoneyone-coffee.html */
.news-photo-gridyoneyone-coffee {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-gridyoneyone-coffee {
    grid-auto-flow: row;
  }
}

/* news_20190322.html */
.news-photo-grid20190322 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190322 {
    grid-auto-flow: row;
  }
}

/* news_20190116.html */
.news-photo-grid20190116 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190116 {
    grid-auto-flow: row;
  }
}

/* news_20190107.html */
.news-photo-grid20190107 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20190107 {
    grid-auto-flow: row;
  }
}

/* news_20181214.html */
.news-photo-grid20181214 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20181214 {
    grid-auto-flow: row;
  }
}

/* news_20181129.html */
.news-photo-grid20181129 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20181129 {
    grid-auto-flow: row;
  }
}

/* news_20181011.html */
.news-photo-grid20181011 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20181011 {
    grid-auto-flow: row;
  }
}

/* news_20180727.html */
.news-photo-grid20180727 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20180727 {
    grid-auto-flow: row;
  }
}

/* news_20180626.html */
.news-photo-grid20180626 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20180626 {
    grid-auto-flow: row;
  }
}

/* news_20180607.html */
.news-photo-grid20180607 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20180607 {
    grid-auto-flow: row;
  }
}

/* news_20180401.html */
.news-photo-grid20180401 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20180401 {
    grid-auto-flow: row;
  }
}

/* news_20180227.html */
.news-photo-grid20180227 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20180227 {
    grid-auto-flow: row;
  }
}

/* news_20180119.html */
.news-photo-grid20180119 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20180119 {
    grid-auto-flow: row;
  }
}

/* news_20180112.html */
.news-photo-grid20180112 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20180112 {
    grid-auto-flow: row;
  }
}

/* news_20171124.html */
.news-photo-grid20171124 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  grid-template:
    "img20171124-1 img20171124-2" auto
    "img20171124-3 img20171124-4" auto
    / auto auto;
}

.img20171124-1 {
  grid-area: img20171124-1;
}

.img20171124-2 {
  grid-area: img20171124-2;
}

.img20171124-3 {
  grid-area: img20171124-3;
}

.img20171124-4 {
  grid-area: img20171124-4;
}

@media (max-width: 767px) {
  .news-photo-grid20171124 {
    grid-template:
      "img20171124-1" auto
      "img20171124-2" auto
      "img20171124-3" auto
      "img20171124-4" auto
      / auto;
  }
}

/* news_20171031.html */
.news-photo-grid20171031 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20171031 {
    grid-auto-flow: row;
  }
}

/* news_20171027.html */
.news-photo-grid20171027 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20171027 {
    grid-auto-flow: row;
  }
}

/* news_20170728.html */
.news-photo-grid20170728 {
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template:
    "img20170728-1 . img20170728-2" auto
    ". . ." 32px
    "img20170728-3 . p20170728" auto
    / 50% 32px 50%;
}

.img20170728-1 {
  grid-area: img20170728-1;
}

.img20170728-2 {
  grid-area: img20170728-2;
}

.img20170728-3 {
  grid-area: img20170728-3;
}

.p20170728 {
  grid-area: p20170728;
}

@media (max-width: 767px) {
  .news-photo-grid20170728 {
    grid-template:
      "img20170728-1" auto
      "img20170728-2" auto
      "img20170728-3" auto
      "." 32px
      "p20170728" auto
      / auto;
  }
}

/* news_20170427.html */
.news-photo-grid20170427 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20170427 {
    grid-auto-flow: row;
  }
}

/* news_20170403.html */
.news-photo-grid20170403 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20170403 {
    grid-auto-flow: row;
  }
}

/* news_20170120.html */
.news-photo-grid20170120 {
  width: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template:
    "img20170120-1 . img20170120-2" auto
    ". . ." 32px
    "img20170120-3 . p20170120" auto
    / 50% 32px 50%;
}

.img20170120-1 {
  grid-area: img20170120-1;
}

.img20170120-2 {
  grid-area: img20170120-2;
}

.img20170120-3 {
  grid-area: img20170120-3;
}

.p20170120 {
  grid-area: p20170120;
}

@media (max-width: 767px) {
  .news-photo-grid20170120 {
    grid-template:
      "img20170120-1" auto
      "img20170120-2" auto
      "img20170120-3" auto
      "." 32px
      "p20170120" auto
      / auto;
  }
}

/* news_20161028.html */
.news-photo-grid20161028 {
  width: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template:
    "img20161028-1 . img20161028-2" auto
    ". . ." 32px
    "img20161028-3 . p20161028" auto
    / 50% 32px 50%;
}

.img20161028-1 {
  grid-area: img20161028-1;
}

.img20161028-2 {
  grid-area: img20161028-2;
}

.img20161028-3 {
  grid-area: img20161028-3;
}

.p20161028 {
  grid-area: p20161028;
}

@media (max-width: 767px) {
  .news-photo-grid20161028 {
    grid-template:
      "img20161028-1" auto
      "img20161028-2" auto
      "img20161028-3" auto
      "." 32px
      "p20161028" auto
      / auto;
  }
}

/* news_20160826.html */
.news-photo-grid20160826 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
}

@media (max-width: 767px) {
  .news-photo-grid20160826 {
    grid-auto-flow: row;
  }
}

/* news_20160729.html */
.news-photo-grid20160729 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20160729 {
    grid-auto-flow: row;
  }
}

/* news_20160719.html */
.news-photo-grid20160719 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20160719 {
    grid-auto-flow: row;
  }
}

/* news_20160625.html */
.news-photo-grid20160625 {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20160625 {
    grid-auto-flow: row;
  }
}

/* news_20160401.html */
.news-photo-grid20160401 {
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
  gap: 32px;
}

@media (max-width: 767px) {
  .news-photo-grid20160401 {
    grid-auto-flow: row;
  }
}

/* news_20160110.html */
.news-photo-grid20160110 {
  width: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template:
    "img20160110-1 . img20160110-2" auto
    ". . ." 32px
    "img20160110-3 . p20160110" auto
    / 50% 32px 50%;
}

.img20160110-1 {
  grid-area: img20160110-1;
}

.img20160110-2 {
  grid-area: img20160110-2;
}

.img20160110-3 {
  grid-area: img20160110-3;
}

.p20160110 {
  grid-area: p20160110;
}

@media (max-width: 767px) {
  .news-photo-grid20160110 {
    grid-template:
      "img20160110-1" auto
      "img20160110-2" auto
      "img20160110-3" auto
      "." 32px
      "p20160110" auto
      / auto;
  }
}
