/* 교육용 게임콘텐츠 소개 */

/* 헤더 메뉴 항목 */
.headerMenu2 {
  color: var(--mainColor);
  font-family: 'NanumSquareNeoExtraBold';
}

.headerMenu2 > span {
  color: var(--mainColor) !important;
  border-bottom: 3px solid var(--mainColor);
}
.headerMenu2:hover > span {
  color: var(--mainColor) !important;
  border-bottom: 3px solid var(--mainColor);
}

.headerMenu2 .subMenuLi:first-of-type > .subMenuDiv {
  background-color: var(--mainColor);
  color:var(--whiteColor);
}

/* 메뉴 항목 */
.asideMenu > li:first-child > span {
  background-color: var(--anColor);
}

.asideMenu > li:first-child > .asideSubMenu > li:first-child > a {
  color: var(--mainColor);
}
.asideMenu > li:first-child > .asideSubMenu > li:first-child > a::before {
  color: var(--mainColor);
}

.pageImgs {
  width: 70%;
  margin: 0 auto;
}

.pageImgs > img {
  max-width: 100%;
}

/* 모바일 사이드 메뉴 */
.sideNav > li:nth-child(2) .sideSubNav {
  display: flex;
}
.sideNav > li:nth-child(2) .sideSubNav > .sideSubNavLi:first-child .sideInnerNav {
  display: flex;
}
.sideNav > li:nth-child(2) .sideSubNav > .sideSubNavLi:first-child > .sideSubNavTop {
  background-color: var(--subColor);
  color: var(--mainColor);
}
.sideNav > li:first-child .sideSubNav > .sideSubNavLi:first-child .sideInnerNav > li:nth-child(2) > a {
  color: var(--mainColor);
}

/* 반응형 */
@media screen and (max-width: 1200px) {
  .pageImgs {
    width: 80%;
  }
}

@media screen and (max-width: 800px) {
  .pageImgs {
    width: 100%;
  }
}