  @charset "utf-8";

/* =============================================
  style
============================================= */
.content-img{
  margin: 50px 15px 80px;
  text-align: center
}
img.book-ico{
  margin-right: 5px;
  vertical-align: middle;
}
.course_list_table tr > td:nth-child(1){
  width: auto;
  font-size: 2.2rem;
  vertical-align: middle;
}
.content-list{
  text-align: left;
}
.now-on{
  line-height: 1.4;
}

/* ===========================================
	MediaQueries
=========================================== */

/* スマホ----------------------------- */
@media screen and (width <= 767px){
  .column-2{
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .content-list{
    margin: 20px 0 0;
  }
}

/* PC----------------------------- */
@media screen and (width >= 768px){
  .content-img{
    margin: 50px 0 90px;
  }
  .course_list_table tr > td:nth-child(2) {
    width: 35%;
  }
  .course_list_table tr > td:nth-child(3) {
    width: 40%;
  }

}