@charset "utf-8";
/* ===================================================================
 collection.css
  - breakpoint: max-width: 767px / min-width: 768px
======================================================================*/
@media screen and (max-width: 920px) {
  .c_show-pc { display: none !important; }
}
@media screen and (min-width: 921px) {
  .c_show-sp { display: none !important; }
}

/*----------------------------------------------------------
 collectionList
------------------------------------------------------------*/
@media screen and (min-width: 921px) {
  .m_collectionList {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.875rem;
    margin: 100px 0;
  }
  .m_collectionList > li {
    width: calc((100% - 3.75rem) / 3);
    text-align: center;
  }
  .m_collectionList.-col2 > li {
    width: calc((100% - 1.875rem) / 2);
  }
  .m_collectionList.-col3 > li {
    width: calc((100% - 3.75rem) / 3);
  }
  .m_collectionList.-col4 > li {
    width: calc((100% - 5.625rem) / 4);
  }
  .m_collectionList.-col5 > li {
    width: calc((100% - 7.5rem) / 5);
  }
  .m_collectionList.-col5 > li a {
    display: block;
  }
  .m_collectionList-name {
    margin-top: 30px;
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
  }
  .m_collectionList-notes {
    margin-top: 15px;
    font-size: 16px;
    line-height: 1;
  }
}
@media screen and (max-width: 920px) {
  .m_collectionList {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
  }
  .m_collectionList > li {
    width: calc(50% - 10px);
    text-align: center;
  }
  .m_collectionList-name {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
  }
  .m_collectionList-notes {
  }
}

/*----------------------------------------------------------
 list
------------------------------------------------------------*/
.m_discList {
  margin: 1em 0;
}
.m_discList > li {
  padding-left: 1em;
  font-size: 14px;
  text-indent: -1em;
}
.m_discList > li:before {
  content: "・";
}
.m_discList > li + li {
  margin-top: 0.5em;
}
