/*.nav-box{*/
/*  display: flex;*/
/*  flex-direction: row;*/
/*  width: 100%;*/
/*}*/

/*.nav-item{*/
/*  width:100%;*/
/*  height: 40px;*/
/*  text-align: center;*/
/*  align-items: center;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  background-color: rgb(255, 255, 255);*/
/*  margin:10px;*/
/*  border:1px solid rgb(228, 216, 216);*/
/*  border-radius:10px;*/
/*  font-size:20px;*/
/*  font-weight:bold;*/
/*  color: rgba(0, 0, 0, 0.6);*/
/*}*/

/*.nav-item:hover{*/
/*  background-color: rgb(163, 206, 170);*/
/*  transition: all 0.3s ease;*/
/*  cursor:pointer;*/
/*}*/


/*.recent-lecture-container {*/
/*  display: grid;*/
/*  grid-template-columns: repeat(5, 1fr);*/
/*  gap: 20px;*/
/*  width: 100%;*/
/*  box-sizing: border-box;*/
/*  background-color: rgb(255, 255, 255);*/
/*}*/


/*.recent-lecture-item {*/
/*  width: 260px;*/
/*  height: auto;*/
/*  background-color: #f5f5f5;*/
/*  border: 1px solid #ccc;*/
/*  border-radius: 10px;*/
/*  display: flex;*/
/*  !* overflow: hidden; *! !* 이미지가 넘칠 때 방지 *!*/
/*  flex-direction: column;  !* ✅ 세로로 쌓기 *!*/
/*  justify-content: flex-start; !* 위쪽부터 쌓기 *!*/
/*  box-sizing: border-box;*/
/*}*/

/*.recent-lecture-item:hover {*/
/*  background-color: #bbb;*/
/*  transform: translateY(-5px);*/
/*  cursor: pointer;*/
/*}*/

/*.lecture-section-title{*/
/*  font-size: 24px;*/
/*  font-weight: bold;*/
/*}*/

/*.teacher-list-title{*/
/*  font-size:30px;*/
/*  font-weight:bold;*/
/*  text-align: left;*/
/*  font-family: 'Noto Sans KR', sans-serif;*/
/*}*/

/*.recent-lecture-thumbnail {*/
/*    width: 100%;*/
/*    height: 180px;*/
/*    object-fit: cover;*/
/*    border-bottom: 1px solid #ddd;*/
/*    border-top-left-radius: 10px;*/
/*    border-top-right-radius: 10px;*/
/*}*/