@charset 'utf-8';

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(../../font/NanumGothic.eot);
  src: url(../../font/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(../../font/NanumGothic.woff) format('woff'),
       url(../../font/NanumGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(../../font/NanumGothic-Bold.eot);
  src: url(../../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../../font/NanumGothic-Bold.woff) format('woff'),
       url(../../font/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumMyeongjo';
  font-style: normal;
  font-weight: 700;
  src: url(../../font/NanumMyeongjo.eot);
  src: url(../../font/NanumMyeongjo.eot?#iefix) format('embedded-opentype'),
       url(../../font/NanumMyeongjo.woff) format('woff'),
       url(../../font/NanumMyeongjo.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumMyeongjoBold';
  font-style: normal;
  font-weight: 700;
  src: url(../../font/NanumMyeongjoBold.eot);
  src: url(../../font/NanumMyeongjoBold.eot?#iefix) format('embedded-opentype'),
       url(../../font/NanumMyeongjoBold.woff) format('woff'),
       url(../../font/NanumMyeongjoBold.ttf) format('truetype');
}


html, body {margin: 0;padding: 0;width:100%;}
body {width:100%;-webkit-text-size-adjust:none;margin:0;padding:0;font-size:12px;line-height:140%; word-spacing:-1px;font-family:NanumGothic, "나눔고딕",dotum;background:#fff;}


/* inline */
img {display:inline-block;border:0 none;}
cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}

/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
blockquote, p  {margin:0;}
pre {margin:0;font-size:1em;}


/* table */
table { border-spacing:0; border-collapse:separate; border-collapse:collapse;}
caption { display:none; }
th,
td { padding:0; vertical-align:top; text-align:left; font-weight:normal; } /* opara height=18px */


/* list */
dd, dl, ol, ul {margin:0;padding:0;}
li {list-style-type:none;}

/* form */
form {margin:0;}
fieldset {margin:0;padding:0;border:0 none;}
legend {display:none;}
input {vertical-align:middle;font-size:12px;}

/* Global link */
a {color:#000000; text-decoration:none;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#688a26;}
a:active {color:#000000; }