@charset "utf-8";

@media screen, print {
  .cont-img {
    aspect-ratio: 60 / 37;
    margin: 0 auto 1rem;
    width: 90%;
  }

  .msg-sign {
    margin-left: auto;
    margin-top: 3rem;
    width: fit-content;
  }


}

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

}


/*** TB ***/
@media screen and (min-width: 640px) {
  .cont-img {
    margin-bottom: 2rem;
    width: min(85%, 60rem);
  }


}


/** SP BP **/
@media screen and (min-width: 768px) {
  .cont-img {
    margin-bottom: 3rem;
    width: 60rem;
  }

}

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

}

/*** PC ***/
@media screen and (min-width: 960px) { 
  .cont-img {
    margin-bottom: 4rem;
    width: 60rem;
  }

}


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

}

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