/* 웹폰트 CSS */
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 400;
  src: url(/ko/m/font/NanumGothic-Regular.eot);
  src: url(/ko/m/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/ko/m/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/ko/m/font/NanumGothic-Regular.woff) format('woff'),
       url(/ko/m/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 700;
  src: url(/ko/m/font/NanumGothic-Bold.eot);
  src: url(/ko/m/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/ko/m/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/ko/m/font/NanumGothic-Bold.woff) format('woff'),
       url(/ko/m/font/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'nbg';
  font-style: normal;
  font-weight: 300;
  src: url(/ko/m/font/NanumBarunGothicLight.eot);
  src: url(/ko/m/font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(/ko/m/font/NanumBarunGothicLight.woff2) format('woff2'),
       url(/ko/m/font/NanumBarunGothicLight.woff) format('woff'),
       url(/ko/m/font/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'nbg';
  font-style: normal;
  font-weight: 400;
  src: url(/ko/m/font/NanumBarunGothic.eot);
  src: url(/ko/m/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(/ko/m/font/NanumBarunGothic.woff2) format('woff2'),
       url(/ko/m/font/NanumBarunGothic.woff) format('woff'),
       url(/ko/m/font/NanumBarunGothic.ttf) format('truetype');
}
@font-face {
  font-family: 'nbg';
  font-style: normal;
  font-weight: 700;
  src: url(/ko/m/font/NanumBarunGothicBold.eot);
  src: url(/ko/m/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/ko/m/font/NanumBarunGothicBold.woff2) format('woff2'),
       url(/ko/m/font/NanumBarunGothicBold.woff) format('woff'),
       url(/ko/m/font/NanumBarunGothicBold.ttf) format('truetype');
}


@charset utf-8;

/* CSS 초기화 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, 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, section, summary, time, mark, audio, video{
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

body{
font-family:'nbg', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica;
font-size:1em;
line-height:1;
min-width:320px;
color:#333;
font-weight:400;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ 
display:block;
}

nav ul, li{
list-style:none;
}

a{
margin:0;
padding:0;
font-size:100%;
text-decoration:none;
vertical-align:baseline;
color:#333;
background:transparent;
}

img{
vertical-align:top;
max-width:100%;
}

table{
border-collapse:collapse;
border-spacing:0;
table-layout:fixed;
}

input{
margin:0;
padding:0;
box-sizing:content-box;
vertical-align:top;
border-radius:0; 
font-family:'nbg', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica;
}


header,
nav,
section,
article,
aside,
footer { display:block; }

strong{font-weight:700;}

button{
border:none;
cursor:pointer;
font-family:'nbg', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica;
}