header .header-inner .gnb .link a:hover {
  color: #bedbf3;
}

/* 헤더 THEME Zone, ADD Zone, CAFE Zone 텍스트 오버  */

header .header-inner .gnb .link a span {
  color: #699fd1;
}

/* 헤더 THEME Zone, ADD Zone, CAFE Zone 앞 글자 색  */

header .header-inner .gnb .ebook:hover {
  background-color: #699fd1;
}

/* 헤더 E-book 버튼 */


header .all-menu .all-menu-inner .right ul .title span {
  color: #699fd1;
}
/* 전체메뉴 내 대메뉴명 T, A, C 색상 */

header .all-menu .all-menu-inner .left .exp {
  color: #699fd1;
}
/* 전체메뉴 왼쪽 텍스트 색상 */

/* 헤더 메뉴 오버 이벤트 */
header .all-menu .all-menu-inner .right ul li a {
  word-break: keep-all;
}
header .all-menu .all-menu-inner .right ul li a:after {
  content: none;
}
header .all-menu .all-menu-inner .right ul li a span {
  display: inline-block;
  position: relative;
}
header .all-menu .all-menu-inner .right ul li a span::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: #8a8786;
  bottom: -1px;
  transform: scaleX(0);
  transition: all 0.2s 0.2s ease-out;
  transform-origin: left;
}
header .all-menu .all-menu-inner .right ul li a:hover span::after {
  transform: scaleX(1);
}
/* 헤더 메뉴 오버 이벤트 */

.main .main01 .main01-inner .left .text span {
  color: #143058;
}

/* 메인 비주얼 내 텍스트 색상 */

@media screen and (min-width: 1500px) {
  .main .main01 .main01-inner .left .text {
    font-size: 50px;
  }
}

@media (max-width: 1300px) {
  .main .main01 .main01-inner .left .text small {
    font-size: 22px;
  }
}

/* 메인 비주얼 내 텍스트 글자 */

.main .main01 .main01-inner .right .main01-swiper .swiper-slide::before {
  background-color: rgba(29, 32, 136, 0.7);
}

/* 메인 페이지 THEME Zone 슬라이드 마우스 오버 색상 */

.sub .sub-con .textbox p.sum {
  color: #7aa6d1;
}

/* 서브 내 최상단 요약글 기본 색상 */

.sub .sub-con .textbox .epil {
  color: #7aa6d1;
}

/* 발문 기본 색상 */

.sub .sub-con .textbox .qna .q {
  background-color: #071720;
}

/* 과학 DM 페이지 QNA > Q 색상 */

.sub .sub-con .textbox .qna .big {
  background-size: 600px;
}

/* 과학 DM 페이지 Q 백그라운드 이미지 기본 크기 */

.sub .sub-con .textbox .qna .high {
  min-height: 570px;
}
/* 과학 DM 페이지 Q 높이 커야하는 거 기본 크기 */

.sub .sub-con .textbox .qna .q p {
  color: #aa98c8;
}

/* 과학 DM 페이지 QNA > Q 내 텍스트 색상 */

.sub .sub-con .textbox .qna .a {
  background-color: #7f73ad;
}

/* 과학 DM 페이지 QNA > A 색상 */

.sub .sub-con .textbox .qna .a .top p {
  color: #fff;
}

/* 과학 DM 페이지 QNA > A 내 텍스트 색상 */

.sub .sub-con .pagination a span {
  padding: 0 10px;
  word-break: keep-all;
  text-align: center;
  line-height: 1.2;
}

@media (max-width: 996px) {
  .sub .sub-con .textbox .qna .q {
    background-size: 350px;
  }

  .sub .sub-con .textbox .qna .high {
    min-height: 440px;
  }
  /* 과학 DM 페이지 Q 높이 커야하는 거 기본 크기 */
}

/* 과학 DM 페이지 Q 백그라운드 이미지 기본 크기 */