@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/jejugothic.css);

*{font-family: 'Noto Sans KR', sans-serif, 'Jeju Gothic', 'Nanum Gothic';}

.course1{
  flex-basis: 31%;
  background: #f4f4f4;
  padding: 0px 0 0 30px;
  box-sizing: border-box;
  margin-bottom: 5%;
  transition: 0.3s;
  cursor:pointer;
}
.course2{
  flex-basis: 31%;
  background: #fff9c1;
  padding: 0px 0 0 30px;
  box-sizing: border-box;
  margin-bottom: 5%;
  transition: 0.3s;
  cursor:pointer;
}
.course1:hover{
  background-color: #d8d8d8;
}
.course2:hover{
  background-color: #fdef71;
}

.logo-slider{
  margin:15px 0;
  margin-bottom: 5%;
}
 .logo-slider img{
  width:100%;
}
.logo-slider .slick-slide{
  margin: 10px;
}
.slick-next:before,
.slick-prev:before{
  color: #aeaeae !important;
  font-size: 24px;
}

.gridWrap
{
	width:100%;
	height:40px;
	background:white;
	overflow:hidden;
	transition:all .4s ease;
	cursor:pointer;
	padding:0;
	display:grid;
	grid-template-columns:1fr 9fr 3fr;
	grid-auto-rows:40px;
	column-gap:10px;
	row-gap:10px;	
	justify-content:space-between;
	align-items:center;
	font-family:Nanum Gothic;
	font-size:14px;	
}
.gridWrap:hover{background:#e0e0e0;}

table, th, td{
  margin-top: 15px;
  border: 1px solid #b5b5b5;
  border-collapse: collapse;
  margin-bottom: 5%;
}

p, div{user-select:none;}

.item{cursor:pointer;}