@charset "utf-8";

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

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/css/fonts/NanumGothic-Regular.eot);
  src: url(/css/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       /* url(/css/fonts/NanumGothic-Regular.woff2) format('woff2'), */
       url(/css/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/css/fonts/NanumGothic-Regular.eot) format('eot')
       /*url(/css/fonts/NanumGothic-Regular.ttf) format('truetype');*/
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 600;
  src: url(/css/fonts/NanumGothic-Bold.eot);
  src: url(/css/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       /* url(/css/fonts/NanumGothic-Bold.woff2) format('woff2'), */
       url(/css/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/css/fonts/NanumGothic-Bold.eot) format('eot')
       /*url(/css/fonts/NanumGothic-Bold.ttf) format('truetype');*/
}

/* 요소의 여백 초기화 */
*{ box-sizing:border-box; }
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,legend,input,select,textarea,table,th,td{  margin:0; padding:0;}
body { font:400 12px Arial, Helvetica, sans-serif;  }
h1,h2,h3,h4,h5,h6 {  font-size:100%;  font-weight:normal;}
fieldset,img,addr,acronym{border:0 none;}
label, img, input, select, textarea{ margin:0; padding:0; }
ol,ul,li {list-style:none;}
address, caption, em, cite{font-weight:normal; font-style:normal;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
blockquote,q{  quotes:"" "";}
blockquote:before, blockquote:after,q:before, q:after{ content:""}
hr{display:none; clear:both } 
table{ border-collapse:collapse; border-spacing:0; vertical-align:top }
a:active, a:hover, a:focus, a:link{text-decoration:none;}
html { -webkit-text-size-adjust:none; } 
.skip { font-size:0; height:0; line-height:0; clear:both; border:none; display:block }
.both{ clear:both;}
button,input[type=submit]{ border:none; border-radius:none; outline:none; margin:0; vertical-align:top; cursor:pointer;  }
input[type=checkbox],input[type=radio]{ vertical-align:middle; }
a{ text-decoration:none; color:#333; }

