.course-list.course.computer-graphic .middle-ttl:before {
  background: #9151B7;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .course-mv .course-copy {
    margin-bottom: 15px;
  }
}
.course-list.course.computer-graphic .intro .intro-txt strong {
  color: #9151B7;
}
.course-list.course.computer-graphic .himejo-real .tag-list li.active {
  color: #9151B7;
}
.course-list.course.computer-graphic .himejo-real .tag-list li:hover {
  color: #9151B7;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .himejo-real .tag-list li:hover {
    color: #222222;
  }
}
.course-list.course.computer-graphic .himejo-real .himejo-list li a .himejo-real-info .date {
  color: #9151B7;
}
.course-list.course.computer-graphic .himejo-real .himejo-list li a:hover .himejo-real-info .himejo-real-ttl {
  color: #9151B7;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .himejo-real .himejo-list li a:hover .himejo-real-info .himejo-real-ttl {
    color: #222222;
  }
}
.course-list.course.computer-graphic .exhibition {
  margin-bottom: 100px;
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap {
    flex-direction: column-reverse;
  }
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-item {
  width: 617px;
  display: flex;
  flex-wrap: wrap;
  gap: 2px 2px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-item {
    width: 100%;
    gap: 5px 1%;
  }
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-item li {
  width: 150px;
  border-radius: 10px;
  overflow: hidden;
  /*&:last-of-type{
  	width: 180px;
  	overflow: auto;
  	position: absolute;
  	right: -56px;
  	bottom: -9px;
  	z-index: 2;

  	@include mq(md){
  		width: 49%;
  		right: 0;
  	}

  }*/
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-item li {
    width: 49%;
  }
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt {
  width: 470px;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt .section-ttl {
  font-size: 1.875rem;
  margin-bottom: 10px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt .section-ttl {
    font-size: 1.625rem;
  }
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt .section-ttl:before {
  content: "";
  display: block;
  width: 95px;
  height: 51px;
  background: url(/course-list/computer-graphic/img/txt_pickup.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: -45px;
}
.course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt .copy {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  .course-list.course.computer-graphic .exhibition .exhibition-wrap .exhibition-txt .copy {
    font-size: 1.125rem;
  }
}
.course-list.course.computer-graphic .timetable .time-table thead th {
  background: #F3E3FC;
}
.course-list.course.computer-graphic .timetable .time-table tbody th {
  background: #F3E3FC;
}
.course-list.course.computer-graphic .timetable .time-table tbody td.lunch {
  color: #9151B7;
}
.course-list.course.computer-graphic .timetable .time-table tbody td.wed {
  color: #9151B7;
}/*# sourceMappingURL=computer-graphic.css.map */