@media screen and (max-width: 800px) {
  .c_box .c_25,
  .c_box .c_35,
  .c_box .c_50,
  .c_box .c_65,
  .c_box .c_75 {
    width: 100%;
  }
  .contents_def .c_box {
    justify-content: center;
    grid-template-columns: repeat(2, minmax(0, auto));
    -moz-column-gap: 4em;
         column-gap: 4em;
  }
  .contents_def .c_box img {
    margin: auto;
  }
}
@media screen and (max-width: 600px) {
  .contents_def .c_box {
    grid-template-columns: 1fr;
  }
  .contents_def .c_box img {
    max-height: -moz-max-content;
    max-height: max-content;
    width: 100%;
  }
}/*# sourceMappingURL=course_res.css.map */