@charset "utf-8";
/*
 * Nanum Myeongjo (Korean)
 */
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumMyeongjo-Regular.eot);
  src: local("☺"),
       url(../fonts/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(../fonts/NanumMyeongjo-Regular.woff) format('woff'),
       url(../fonts/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Bold';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/NanumMyeongjo-Bold.eot);
  src: local("☺"),
       url(../fonts/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(../fonts/NanumMyeongjo-Bold.woff) format('woff'),
       url(../fonts/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo ExtraBold';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumMyeongjo-ExtraBold.eot);
  src: local("☺"),
       url(../fonts/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(../fonts/NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(../fonts/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}



/* reset */
html {margin:0; padding:0; -webkit-text-size-adjust:none}
body {/* overflow: hidden; */ font-weight:normal; font-size:12px; line-height:1.2; font-family:'Nanum Myeongjo'; color:#808080; -webkit-text-size-adjust:none}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, radio, select, p, button {margin:0; padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%}
ul, ol, li {list-style:none}
fieldset, img {border:0; vertical-align:middle}
address, em {font-style:normal}
table {width:100%; border-collapse:collapse}
button {border:0}
hr {display:none}
a {color:#808080; text-decoration:none}
a:hover {text-decoration:none}
caption, legend {overflow:hidden; width:0; height:0; font-size:0; line-height:0}
input, textarea, select {vertical-align:middle; color:#808080; font-family:'arial'}
button, label, input[type=image] {cursor:pointer}
input[type=text],
input[type=password] {box-sizing:border-box; border:1px solid #cdcdcd; padding:0 2px}
select, textarea {box-sizing:border-box; border:1px solid #cdcdcd}
select {height:22px}
strong {font-weight:700}
.hidden {overflow:hidden; width:0; height:0; font-size:0; line-height:0}