/* NanumSquareNeo */
@font-face {
  font-family: 'NanumSquareNeo';
  src: url('/font/NanumSquareNeo-Variable.woff2') format('woff2'),
       url('/font/NanumSquareNeo-Variable.woff') format('woff')
}

/* notokr */
@font-face {
  font-family: 'notokr';
  src: url('/font/notokr-regular.eot');
  src: url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
       url('/font/notokr-regular.ttf') format('truetype'),
       url('/font/notokr-regular.svg#notokr-regular') format('svg');
  font-style:  normal;
  font-weight: 400
}
@font-face {
  font-family: 'notokr';
  src: url('/font/notokr-medium.eot');
  src: url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
       url('/font/notokr-medium.ttf') format('truetype'),
       url('/font/notokr-medium.svg#notokr-medium') format('svg');
 font-style:  normal;
 font-weight: 500
}
@font-face {
  font-family: 'notokr';
  src: url('/font/notokr-bold.eot');
  src: url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
       url('/font/notokr-bold.ttf') format('truetype'),
       url('/font/notokr-bold.svg#notokr-bold') format('svg');
  font-style:  normal;
  font-weight: 600
}
@font-face {
  font-family: 'notokr';
  src: url('/font/notokr-black.eot');
  src: url('/font/notokr-black.eot?#iefix') format('embedded-opentype'),
       url('/font/notokr-black.ttf') format('truetype'),
       url('/font/notokr-black.svg#notokr-black') format('svg');
  font-style:  normal;
  font-weight: 800
}

/* 한국어 폰트 셋팅 */
*{font-family:Helvetica,'Apple SD Gothic Neo','notokr','Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;letter-spacing:-0.3px}
.quizListDiv h3{font-family:Helvetica,'Apple SD Gothic Neo','notokr','Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif !important}

/* 나눔스퀘어네오 */
.headerLogo,
.headerMenuTitle,
.lectureThumTitle .lecSubject{font-family:NanumSquareNeo !important}

.login .logo{font-family:NanumSquareNeo}
.login .msg{letter-spacing:-0.8px !important}

.indexHead h3{font-family:'notokr';}

.myStateWrap .title{font-family:NanumSquareNeo}

.myIndexWrap *{font-family:Helvetica,'Apple SD Gothic Neo','notokr','Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif !important;letter-spacing:-0.3px}
.myStateWrap *{font-family:Helvetica,'Apple SD Gothic Neo','notokr','Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif !important;letter-spacing:-0.3px}

.myIndexLevel .title h3{font-family:NanumSquareNeo !important;font-weight:700 !important}
.myStateWrap .title h3{font-family:NanumSquareNeo !important;font-weight:700 !important}
.myIndexUnder .btnDiv h4{font-family:NanumSquareNeo !important;font-weight:700 !important}
.myIndexState .divInfo .name,
.myIndexState .divInfo .state span{font-family:NanumSquareNeo !important}
.badgeStTitle h3{font-family:NanumSquareNeo !important;font-weight:700 !important}

.quizIdxTitle h3{font-family:'notokr' !important;}
.myStateWrapGuide h3{font-family:'notokr' !important;}

.nsStudyText h3{font-family:'notokr' !important;}

.dicListUnder dd button{letter-spacing:-1px !important;}

/*마이페이지-배지획득기준*/
.badgeStTableScroll{height:30px !important;}
.badgeStTableScroll.view{height:auto !important;}
.badgeStTable th{height:30px !important}

/*새성도2*/
.lectureKindWrap *{font-family:'notokr' !important;}
.lecture2ListTitle h3{font-family:'notokr' !important;}
.lecture2List *{font-family:'notokr' !important;}
.lecture2ListContWrap *{font-family:'notokr' !important;}