@charset "utf-8";

@media screen, print {
  .main-info {
    .pagetitle {
      line-height: 1.25;
    }
  }

  .index-list {
  }

  .indlist-item {
  }

  .indlist-fig {
    width: 100%;
  }

  .indlist-imgwrap {
    aspect-ratio: 53 / 66;
    overflow: hidden;
  }

  .indlist-img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
  }

}

/*** TB ***/
@media screen and (min-width: 640px) {
}

/*** SP BP ***/
@media screen and (min-width: 768px) {
}


/** TB tblg **/
@media screen and (min-width: 800px) {
}

/*** PC ***/
@media screen and (min-width: 960px) {
}


/** PC pclg **/
@media screen and (min-width: 1280px) {
}

/*****************/
/***   Print   ***/
/*****************/
@media print {
}
