@import url('https://fonts.googleapis.com/css?family=Maven+Pro');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/* 나눔스퀘어 */
@font-face {
    font-family: 'nanum-square-b';
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url('../font/NanumSquareB.eot');
    src: url('../font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumSquareB.woff') format('woff'),
          url('../font/NanumSquareB.ttf') format('truetype'),
          url('../font/NanumSquareB.svg#nanumsquarebregular') format('svg');
}
@font-face {
    font-family: 'nanum-square-r';
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url('../font/NanumSquareR.eot');
    src: url('../font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumSquareR.woff') format('woff'),
          url('../font/NanumSquareR.ttf') format('truetype'),
          url('../font/NanumSquareR.svg#nanumsquarerregular') format('svg');
}
@font-face {
    font-family: 'nanum-square-l';
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url('../font/NanumSquareL.eot');
    src: url('../font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumSquareL.woff') format('woff'),
          url('../font/NanumSquareL.ttf') format('truetype'),
          url('../font/NanumSquareL.svg#nanumsquarerregular') format('svg');
}
@font-face {
    font-family: 'nanum-square-eb';
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url('../font/NanumSquareEB.eot');
    src: url('../font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumSquareEB.woff') format('woff'),
          url('../font/NanumSquareEB.ttf') format('truetype'),
          url('../font/NanumSquareEB.svg#nanumsquarerregular') format('svg');
} 

@font-face {
      font-family: 'nanum-square-b';
      src: local('nanum-square-b'),
            local('nanum-square-b'),
            url('../font/NanumSquareOTFBold.eot') format('embedded-opentype'),
            /* url('../font/NanumSquareOTFBold.woff2') format('woff2'), */
            url('../font/NanumSquareOTFBold.woff') format('woff'),
            url('../font/NanumSquareOTFBold.otf') format('otf'),
            url('../font/NanumSquareOTFBold.ttf') format('truetype'),
            url('../font/NanumSquareOTFBold.svg#NanumSquareOTFBold') format('svg');
      font-display: block ;
      font-style: normal;
      font-weight: normal;
      unicode-range: U+1100-11FF, U+3131-318F, U+AC00-D7A3, /* 한글 */ U+321C, /* (주) */ U+0025, /* % */ U+0041-005A, U+0061-007A, /* 영문 */ U+0021-0040; /* 숫자, 특수기호 */
  }
  @font-face {
      font-family: 'nanum-square-r';
      src: local('nanum-square-r'),
            local('nanum-square-r'),
            url('../font/NanumSquareOTFRegular.eot') format('embedded-opentype'),
            /* url('../font/NanumSquareOTFRegular.woff2') format('woff2'), */
            url('../font/NanumSquareOTFRegular.woff') format('woff'),
            url('../font/NanumSquareOTFRegular.otf') format('otf'),
            url('../font/NanumSquareOTFRegular.ttf') format('truetype'),
            url('../font/NanumSquareOTFRegular.svg#NanumSquareOTFRegular') format('svg');
      font-display: block;
      font-style: normal;
      font-weight: normal;
      unicode-range: U+1100-11FF, U+3131-318F, U+AC00-D7A3, /* 한글 */ U+321C, /* (주) */ U+0025, /* % */ U+0041-005A, U+0061-007A, /* 영문 */ U+0021-0040; /* 숫자, 특수기호 */
  }
  @font-face {
      font-family: 'nanum-square-l';
      src: local('nanum-square-l'),
            local('nanum-square-l'),
            url('../font/NanumSquareOTFLight.eot') format('embedded-opentype'),
            /* url('../font/NanumSquareOTFLight.woff2') format('woff2'), */
            url('../font/NanumSquareOTFLight.woff') format('woff'),
            url('../font/NanumSquareOTFLight.otf') format('otf'),
            url('../font/NanumSquareOTFLight.ttf') format('truetype'),
            url('../font/NanumSquareOTFLight.svg#NanumSquareOTFLight') format('svg');
      font-display: block;
      font-style: normal;
      font-weight: normal;
      unicode-range: U+1100-11FF, U+3131-318F, U+AC00-D7A3, /* 한글 */ U+321C, /* (주) */ U+0025, /* % */ U+0041-005A, U+0061-007A, /* 영문 */ U+0021-0040; /* 숫자, 특수기호 */
  }
  @font-face {
      font-family: 'nanum-square-eb';
      src: local('nanum-square-eb'),
            local('nanum-square-eb'),
            url('../font/NanumSquareOTFExtraBold.eot') format('embedded-opentype'),
            /* url('../font/NanumSquareOTFExtraBold.woff2') format('woff2'), */
            url('../font/NanumSquareOTFExtraBold.woff') format('woff'),
            url('../font/NanumSquareOTFExtraBold.otf') format('otf'),
            url('../font/NanumSquareOTFExtraBold.ttf') format('truetype'),
            url('../font/NanumSquareOTFExtraBold.svg#NanumSquareOTFExtraBold') format('svg');
      font-display: block;
      font-style: normal;
      font-weight: normal;
      unicode-range: U+1100-11FF, U+3131-318F, U+AC00-D7A3, /* 한글 */ U+321C, /* (주) */  U+0041-005A, U+0061-007A, /* 영문 */ U+0021-0040; /* 숫자, 특수기호 */
  }