@charset "utf-8";


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, embed, img, ins, kbd, q, s, samp,
small, strong, sub, sup, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark {
    margin:0;
    padding:0;
    border:0;
    font-size:inherit;
    vertical-align:baseline;
    background:transparent;
    font-family:"Metropolis", sans-serif;
    font-weight:inherit;
    color:inherit;
    font-style:normal;
    line-height:inherit;
}

body {
    /*-webkit-text-size-adjust:none;
    -webkit-font-smoothing: antialiased;*/
    min-width: 320px;
}

caption {overflow:hidden; position:static; color:transparent; width:1px; height:1px; border:none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
nav ul {list-style:none;}
li{list-style: none;}
/*blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:&apos;&apos;;content:none;}*/

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration:none;
    color:inherit;
}

ins {background-color:#ff9; color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
	width:100%;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
}
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #dddddd;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
    background:transparent;
    border:1px solid #ddd;
}

br {font-size:0; line-height:0;}

img{vertical-align:top;}

button{cursor:pointer; border:0; background-color:inherit;}
/*button &gt; *{position:relative; display:block;}*/

/*::-webkit-file-upload-button {cursor:pointer;}
input {-webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; }
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{display:none;}
input:disabled {-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input::-ms-clear, input::-ms-reveal {display: none;}*/
select { appearance: none; /*-webkit-appearance: none;*/}
select::-ms-expand { display:none; }

@font-face {
  font-family:"Noto Sans KR";
  font-style:normal;
  font-weight:300;
  src:url(/css/en/font/NotoSansKR-Light.woff2) format("woff2"), 
  	  url(/css/en/font/NotoSansKR-Light.woff) format("woff"),
  	  url(/css/en/font/NotoSansKR-Light.otf) format("opentype");
}

@font-face {
  font-family:"Noto Sans KR";
  font-style:normal;
  font-weight:400;
  src:url(/css/en/font/NotoSansKR-Regular.woff2) format("woff2"), 
      url(/css/en/font/NotoSansKR-Regular.woff) format("woff"),
      url(/css/en/font/NotoSansKR-Regular.otf) format("opentype");
}

@font-face {
  font-family:"Noto Sans KR";
  font-style:normal;
  font-weight:500;
  src:url(/css/en/font/NotoSansKR-Medium.woff2) format("woff2"), 
  	  url(/css/en/font/NotoSansKR-Medium.woff) format("woff"),
  	  url(/css/en/font/NotoSansKR-Medium.otf) format("opentype");
}

@font-face {
  font-family:"Noto Sans KR";
  font-style:normal;
  font-weight:700;
  src:url(/css/en/font/NotoSansKR-Bold.woff2) format("woff2"), 
  	  url(/pub/uesr/inc/font/NotoSansKR-Bold.woff) format("woff"),
  	  url(/css/en/font/NotoSansKR-Bold.otf) format("opentype");
}

@font-face {
  font-family:"Noto Sans KR";
  font-style:normal;
  font-weight:800;
  src:url(/css/en/font/NotoSansKR-Black.woff) format("woff2"), 
  	  url(/css/en/font/NotoSansKR-Black.woff) format("woff"),
  	  url(/css/en/font/NotoSansKR-Black.otf) format("opentype");
}

@font-face {
  font-family:"Metropolis";
  font-style:normal;
  font-weight:500;
  src:url(/css/en/font/Metropolis-Regular.eot),
	  url(/css/en/font/Metropolis-Regular.woff2) format("woff2"), 
	  url(/pub/uesr/inc/font/Metropolis-Regular.woff) format("woff"),
	  url(/css/en/font/Metropolis-Regular.otf) format("opentype");
}

@font-face {
  font-family:"Metropolis";
  font-style:normal;
  font-weight:700;
  src:url(/css/en/font/Metropolis-Bold.eot),
	  url(/css/en/font/Metropolis-Bold.woff2) format("woff2"), 
	  url(/pub/uesr/inc/font/Metropolis-Bold.woff) format("woff"),
	  url(/css/en/font/Metropolis-Bold.otf) format("opentype");
}

 /*input:placeholder,
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder {font-family:"Metropolis", sans-serif; color:#787878;}*/
