/* font asset*/

@font-face {
  font-family: 'NeuzeitGro';
  font-weight:300;
  font-style:normal;
  src: url(../font/webFonts/NeuzeitGro-Lig/font.woff2) format('woff2'), url(../font/webFonts/NeuzeitGro-Lig/font.woff) format('woff');
}
@font-face {
  font-family: 'NeuzeitGro';
  font-weight:700;
  font-style:normal;
  src: url(../font/webFonts/NeuzeitGro-Bol/font.woff2) format('woff2'), url(../font/webFonts/NeuzeitGro-Bol/font.woff) format('woff');
}

@font-face {
  font-family: 'NeuzeitGro';
  font-weight:500;
  font-style:normal;
  src: url(../font/webFonts/NeuzeitGro-Reg/font.woff2) format('woff2'), url(../fontwebFonts/NeuzeitGro-Reg/font.woff) format('woff');
}



@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url(../font/notosanskr/NotoSansKR-Light.woff2) format("woff2"), url(../font/notosanskr/NotoSansKR-Light.woff) format("woff"), url(../font/notosanskr/NotoSansKR-Light.otf) format("opentype");
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 500;
  font-style: normal;
   font-display: swap;
  src: url(../font/notosanskr/NotoSansKR-Medium.woff2) format("woff2"), url(../font/notosanskr/NotoSansKR-Medium.woff) format("woff"), url(../font/notosanskr/NotoSansKR-Medium.otf) format("opentype");
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 600;
  font-style: normal;
   font-display: swap;
  src: url(../font/notosanskr/NotoSansKR-Bold.woff2) format("woff2"), url(../font/notosanskr/NotoSansKR-Bold.woff) format("woff"), url(../font/notosanskr/NotoSansKR-Bold.otf) format("opentype");
}
@font-face {
  font-family: 'hknova';
  font-weight: 300;
  font-style: normal;
  src: url("../font/hknova/HKNova-Light.eot"), url("../font/hknova/HKNova-Light.eot?#iefix") format("embedded-opentype"), url("../font/hknova/HKNova-Light.woff") format("woff"), url("../font/hknova/HKNova-Light.woff2") format("woff2");
}
@font-face {
  font-family: 'hknova';
  font-weight: 500;
  font-style: normal;
  src: url("../font/hknova/HKNova-Medium.eot"), url("../font/hknova/HKNova-Medium.eot?#iefix") format("embedded-opentype"), url("../font/hknova/HKNova-Medium.woff") format("woff"), url("../font/hknova/HKNova-Medium.woff2") format("woff2");
}
@font-face {
  font-family: 'hknova';
  font-weight: 700;
  font-style: normal;
  src: url("../font/hknova/HKNova-Bold.eot"), url("../font/hknova/HKNova-Bold.eot?#iefix") format("embedded-opentype"), url("../font/hknova/HKNova-Bold.woff") format("woff"), url("../font/hknova/HKNova-Bold.woff2") format("woff2");
}
@font-face {
  font-family: 'hknova';
  font-weight: 900;
  font-style: normal;
  src: url("../font/hknova/HKNova-Heavy.eot"), url("../font/hknova/HKNova-Heavy.eot?#iefix") format("embedded-opentype"), url("../font/hknova/HKNova-Heavy.woff") format("woff"), url("../font/hknova/HKNova-Heavy.woff2") format("woff2");
}
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. */
/* Sections ========================================================================== */
/** Add the correct display in IE 9-. */
article, aside, footer, header, nav, section {
    display: block;
}

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 {
    font-size: 2em;
    margin: .67em 0;
}

/* Grouping content ========================================================================== */
/** Add the correct display in IE 9-. 1. Add the correct display in IE. */
figcaption, figure, main {
    /* 1 */ display: block;
}

/** Add the correct margin in IE 8. */
figure {
    margin: 1em 40px;
}

/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr {
    overflow: visible; /* 2 */ 
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
}

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics ========================================================================== */
/** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
a {
    outline: none; 
    background-color: transparent; /* 1 */

    -webkit-text-decoration-skip: objects; /* 2 */ ;
}

/** 1. Remove the bottom border in Chrome 57- and Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] {
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */ 
    border-bottom: none; /* 1 */
}

/** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
b, strong {
    font-weight: inherit;
}

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong {
    font-weight: bolder;
}

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/** Add the correct font style in Android 4.3-. */
dfn {
    font-style: italic;
}

/** Add the correct background and color in IE 9-. */
mark {
    color: #000; 
    background-color: #ff0;
}

/** Add the correct font size in all browsers. */
small {
    font-size: 80%;
}

/* Embedded content ========================================================================== */
/** Add the correct display in IE 9-. */
audio, video {
    display: inline-block;
}

/** Add the correct display in iOS 4-7. */
audio:not([controls]) {
    display: none;
    height: 0;
}

/** Remove the border on images inside links in IE 10-. */
img {
    border-style: none;
}

/** Hide the overflow in IE. */
svg:not(:root) {
    overflow: hidden;
}
/* Forms ========================================================================== */
/** Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea {
    margin: 0;
}
button {
    ;
}
textarea::placeholder {
    letter-spacing: -.5px;
}
textarea::-webkit-input-placeholder {
    letter-spacing: -.5px;
}
/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input {
    /* 1 */ overflow: visible;
}
/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select {
    /* 1 */ text-transform: none;
}
/** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */
button, html [type='button'], [type='reset'], [type='submit'] {
    -webkit-appearance: button; /* 2 */
}
/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner {
    padding: 0; 
    border-style: none;
}
/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring {
    outline: 1px dotted ButtonText;
}
/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend {
    display: table; /* 1 */
    box-sizing: border-box; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */ 
    color: inherit; /* 2 */
}
/** 1. Add the correct display in IE 9-. 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}
/** Remove the default vertical scrollbar in IE. */
textarea {
    overflow: auto;
    resize: none;
}
/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
[type='checkbox'], [type='radio'] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}
/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {
    height: auto;
}
/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type='search'] {
    outline-offset: -2px; /* 2 */ 

    -webkit-appearance: textfield; /* 1 */
}
/** Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */
[type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}
/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button {
    font: inherit; /* 2 */ 

    -webkit-appearance: button; /* 1 */
}
/* Interactive ========================================================================== */
/* Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. */
details, menu {
    display: block;
}
/* Add the correct display in all browsers. */
summary {
    display: list-item;
}
/* Scripting ========================================================================== */
/** Add the correct display in IE 9-. */
canvas {
    display: inline-block;
}
/** Add the correct display in IE. */
template {
    display: none;
}
/* Hidden ========================================================================== */
/** Add the correct display in IE 10-. */
[hidden] {
    display: none;
}
/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family:'NeuzeitGro', 'hknova', 'Noto Sans KR';
    font-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    width: 100%;
    border-spacing: 0; 
    border-collapse: collapse;
    text-align: left;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, select, textarea {

    font: inherit;font-family:'NeuzeitGro', 'hknova', 'Noto Sans KR';
    font-size: 100%;
    font-weight: 300;
    position: relative;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  
    color: #636363;
    border: 0;
    line-height:1;
	word-break:keep-all;
}
a {
    text-decoration: none;
}
input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
input::-ms-clear {
    display: none;
}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
/* Select box 스타일 초기화 */
select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

/* IE 에서 Select box 화살표 제거 */
select::-ms-expand {
    display: none;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

input[type=number] {
    -moz-appearance: textfield;
}
a, button {
    all: unset;
    cursor:pointer;
}
.hidden-txt{opacity:0; font-size:0;}

