/* Google Online Font
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:100,300,400,700,800|Noto+Sans+KR:100,300,400,500,700,900|Roboto:100,300,400,500,700,900&subset=korean');
*/

@font-face {
  font-family: 'NanumSquare';
  font-weight: 400;
  src: url('../fonts/NanumSquareR.eot');
  src: url('../fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareR.woff') format('woff'),
       url('../fonts/NanumSquareR.ttf') format('truetype');
 }
 @font-face {
  font-family: 'NanumSquare';
  font-weight: 700;
  src: url('../fonts/NanumSquareB.eot');
  src: url('../fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareB.woff') format('woff'),
       url('../fonts/NanumSquareB.ttf') format('truetype');
 }
 @font-face {
  font-family: 'NanumSquare';
  font-weight: 800;
  src: url('../fonts/NanumSquareEB.eot');
  src: url('../fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareEB.woff') format('woff'),
       url('../fonts/NanumSquareEB.ttf') format('truetype');
 }
 @font-face {
  font-family: 'NanumSquare';
  font-weight: 300;
  src: url('../fonts/NanumSquareL.eot');
  src: url('../fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareL.woff') format('woff'),
       url('../fonts/NanumSquareL.ttf') format('truetype');
 }

/* noto-sans-kr-regular - korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/noto-sans-kr-v9-korean-100.eot'); /* IE9 Compat Modes */
    src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
         url('../fonts/noto-sans-kr-v9-korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/noto-sans-kr-v9-korean-100.woff') format('woff'), /* Modern Browsers */
         url('../fonts/noto-sans-kr-v9-korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/noto-sans-kr-v9-korean-300.eot'); /* IE9 Compat Modes */
    src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
         url('../fonts/noto-sans-kr-v9-korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/noto-sans-kr-v9-korean-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/noto-sans-kr-v9-korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
     font-family: 'Noto Sans KR';
     font-style: normal;
     font-weight: 400;
     src: url('../fonts/noto-sans-kr-v9-korean-regular.eot'); /* IE9 Compat Modes */
     src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
          url('../fonts/noto-sans-kr-v9-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../fonts/noto-sans-kr-v9-korean-regular.woff') format('woff'), /* Modern Browsers */
          url('../fonts/noto-sans-kr-v9-korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/noto-sans-kr-v9-korean-500.eot'); /* IE9 Compat Modes */
    src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
        url('../fonts/noto-sans-kr-v9-korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/noto-sans-kr-v9-korean-500.woff') format('woff'), /* Modern Browsers */
        url('../fonts/noto-sans-kr-v9-korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-sans-kr-v9-korean-700.eot'); /* IE9 Compat Modes */
    src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
        url('../fonts/noto-sans-kr-v9-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/noto-sans-kr-v9-korean-700.woff') format('woff'), /* Modern Browsers */
        url('../fonts/noto-sans-kr-v9-korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/noto-sans-kr-v9-korean-900.eot'); /* IE9 Compat Modes */
    src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
        url('../fonts/noto-sans-kr-v9-korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/noto-sans-kr-v9-korean-900.woff') format('woff'), /* Modern Browsers */
        url('../fonts/noto-sans-kr-v9-korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/NanumGothic-Regular.eot'); /* IE9 Compat Modes */
    src: local('NanumGothic-Regular'), local('NanumGothic-Regular'),
        url('../fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/NanumGothic-Regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/NanumGothic-Regular.svg#NanumGothic-Regular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NanumGothic';
    font-style: bold;
    font-weight: 700;
    src: url('../fonts/NanumGothic-Bold.eot'); /* IE9 Compat Modes */
    src: local('NanumGothic-Bold'), local('NanumGothic-Bold'),
        url('../fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/NanumGothic-Bold.woff') format('woff'), /* Modern Browsers */
        url('../fonts/NanumGothic-Bold.svg#NanumGothic-Bold') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NanumGothic';
    font-weight: 800;
    src: url('../fonts/NanumGothic-ExtraBold.eot'); /* IE9 Compat Modes */
    src: local('NanumGothic-ExtraBold'), local('NanumGothic-ExtraBold'),
        url('../fonts/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/NanumGothic-ExtraBold.woff') format('woff'), /* Modern Browsers */
        url('../fonts/NanumGothic-ExtraBold.svg#NanumGothic-ExtraBold') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DINMed';
    font-weight: 400;
    src: url('../fonts/DINMed.eot'); /* IE9 Compat Modes */
    src: local('DINMed'), local('DINMed'),
        url('../fonts/DINMed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/DINMed.ttf') format('truetype');
}

@font-face {
    font-family: 'DINMed';
    font-weight: bold;
    src: url('../fonts/DINBol.eot'); /* IE9 Compat Modes */
    src: local('DINBol'), local('DINBol'),
        url('../fonts/DINBol.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Dinbol.woff') format('woff'), /* Modern Browsers */
        url('../fonts/DINBol.ttf') format('truetype');
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Material-Icons.woff) format('woff');
}
  
  .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: 'liga';
  }