@charset "utf-8";

/* font-family */
@font-face {
  font-family:'NotoSansKR';
  src:url('/asset/font/NotoSansKR%2DBold%2DHestia.otf?$staticlink$');
  src:local(※),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.eot?$staticlink$#iefix') format('embedded-opentype'),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.woff?$staticlink$') format('woff'),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.otf?$staticlink$') format('otf');
  font-weight: 400;
  font-style: normal;
  unicode-range:U+AC00-D7A3;
}
@font-face {
  font-family:'NotoSansKR';
  src:url('/asset/font/NotoSansKR%2DThin%2DHestia.eot?$staticlink$');
  src:local(※),
  url('/asset/font/NotoSansKR%2DThin%2DHestia.eot?$staticlink$#iefix') format('embedded-opentype'),
  url('/asset/font/NotoSansKR%2DThin%2DHestia.woff?$staticlink$') format('woff'),
  url('/asset/font/NotoSansKR%2DThin%2DHestia.otf?$staticlink$') format('otf');
  font-weight: 100;
  font-style: normal;
  unicode-range:U+AC00-D7A3;
}
@font-face {
  font-family:'NotoSansKR';
  src:url('/asset/font/NotoSansKR%2DMedium%2DHestia.eot?$staticlink$');
  src:local(※),
  url('/asset/font/NotoSansKR%2DMedium%2DHestia.eot?$staticlink$#iefix') format('embedded-opentype'),
  url('/asset/font/NotoSansKR%2DMedium%2DHestia.woff?$staticlink$') format('woff'),
  url('/asset/font/NotoSansKR%2DMedium%2DHestia.otf?$staticlink$') format('otf');
  font-weight: 500;
  font-style: normal;
  unicode-range:U+AC00-D7A3;
}
@font-face {
  font-family:'NotoSansKR';
  src:url('/asset/font/NotoSansKR%2DBold%2DHestia.eot?$staticlink$');
  src:local(※),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.eot?$staticlink$#iefix') format('embedded-opentype'),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.woff?$staticlink$') format('woff'),
  url('/asset/font/NotoSansKR%2DBold%2DHestia.otf?$staticlink$') format('otf');
  font-weight: 700;
  font-style: normal;
  unicode-range:U+AC00-D7A3;
}


/* Zeroize */
body, div, dl, dt, dd, li, form, input, p, blockquote, th, td, figure, figcaption { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
ol, ul { margin:0; padding:0; list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; }
table { border-collapse:collapse; border-spacing:0;table-layout:fixed;width:100%; }
fieldset, img, iframe { margin:0; padding:0; border:0; }
caption, th { border:0; }
q:before, q:after { content:''; }
a {cursor:pointer;}
a, a:hover, a:visited { color:inherit; text-decoration:none; }
img {display:inline-block;border:0 none;}
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address, cite, em, dfn {font-style:normal;}
blockquote, p {margin:0;}
pre {margin:0;font-size:1em;}
hr {display:none;}
area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body,
body * {font-family:'NotoSansKR',"din-condensed", sans-serif !important;}
._t-kr {font-family:'NotoSansKR' !important;}

.after:after {content:""; visibility: hidden; display:block; clear: both; height:0;}

.flex {display:flex; align-items: center; flex-wrap:wrap;}
.ua-ie-10 .flex {display:table; table-layout: fixed;}
.ua-ie-10 .flex > *  {display:table-cell}

.pc-hide {display:none !important}
@media (max-width: 768px) {
  .pc-hide {display:block !important}
  .m-hide {display:none !important}
}
