@charset "euc-kr";
@import url('http://fonts.googleapis.com/css?family=Montserrat:400,500,700');
@import url('/n_css/nanummyeongjo.css');
@import url('/n_css/nanumsquare.css');
/* 
 * Nanum Barun Gothic Web Fonts
 * https://github.com/hiun/NanumBarunGothic
 * Copyright (c) 2010, NAVER Corporation (http://www.nhncorp.com) 
 */
 
@font-face {
  font-family: 'KoPub Dotum';
  font-style: normal;
  src: url(/n_fonts/KoPubDotumMedium.eot);
  src: local('KoPubDotumMedium'),
       url(/n_fonts/KoPubDotumMedium.woff) format('woff'),
       url(/n_fonts/KoPubDotumMedium.ttf) format('truetype');
}

@font-face {
  font-family: 'NBG';
  font-style: normal;
  font-weight: 200;
  src: url(/n_fonts/NanumBarunGothicUltraLight.eot);
  src: local('Nanum Barun Gothic UltraLight'),
       local('NanumBarunGothicUltraLight'),
       url(/n_fonts/NanumBarunGothicUltraLightd41d.eot?#iefix) format('embedded-opentype'),
       url(/n_fonts/NanumBarunGothicUltraLight.html) format('woff2'),
       url(/n_fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(/n_fonts/NanumBarunGothicUltraLight-2.html) format('truetype');
}
@font-face {
  font-family: 'NBG';
  font-style: normal;
  font-weight: 300;
  src: url(/n_fonts/NanumBarunGothicLight.eot);
  src: local('Nanum Barun Gothic Light'),
       local('NanumBarunGothicLight'),
       url(/n_fonts/NanumBarunGothicLightd41d.eot?#iefix) format('embedded-opentype'),
       url(/n_fonts/NanumBarunGothicLight.html) format('woff2'),
       url(/n_fonts/NanumBarunGothicLight.woff) format('woff'),
       url(/n_fonts/NanumBarunGothicLight-2.html) format('truetype');
}
@font-face {
  font-family: 'NBG';
  font-style: normal;
  font-weight: 400;
  src: url(/n_fonts/NanumBarunGothic.eot);
  src: local('NBG'),
       local('NanumBarunGothic'),
       url(/n_fonts/NanumBarunGothicd41d.eot?#iefix) format('embedded-opentype'),
       url(/n_fonts/NanumBarunGothic.html) format('woff2'),
       url(/n_fonts/NanumBarunGothic.woff) format('woff'),
       url(/n_fonts/NanumBarunGothic-2.html) format('truetype');
}
@font-face {
  font-family: 'NBG';
  font-style: normal;
  font-weight: 700;
  src: url(/n_fonts/NanumBarunGothicBold.eot);
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothicBold'),
       url(/n_fonts/NanumBarunGothicBoldd41d.eot?#iefix) format('embedded-opentype'),
       url(/n_fonts/NanumBarunGothicBold.html) format('woff2'),
       url(/n_fonts/NanumBarunGothicBold.woff) format('woff'),
       url(/n_fonts/NanumBarunGothicBold-2.html) format('truetype');
}
/* Noto Sans */ 
@font-face { 
font-family: 'notokr'; 
src: url('/n_fonts/notokr-light.eot'); 
src: url('/n_fonts/notokr-lightd41d.eot?#iefix') format('embedded-opentype'), 
url('/n_fonts/notokr-light.html') format('woff2'), 
url('/n_fonts/notokr-light.woff') format('woff'), 
url('/n_fonts/notokr-light.ttf') format('truetype'), 
url('/n_fonts/notokr-light.svg#notokr-regular') format('svg'); 
font-weight: 300; 
font-style: normal; 
}
@font-face { 
font-family: 'notokr'; 
src: url('/n_fonts/notokr-regular.eot'); 
src: url('/n_fonts/notokr-regulard41d.eot?#iefix') format('embedded-opentype'), 
url('/n_fonts/notokr-regular.html') format('woff2'), 
url('/n_fonts/notokr-regular.woff') format('woff'), 
url('/n_fonts/notokr-regular.ttf') format('truetype'), 
url('/n_fonts/notokr-regular.svg#notokr-regular') format('svg'); 
font-weight: 400; 
font-style: normal; 
}
@font-face { 
font-family: 'notokr'; 
src: url('/n_fonts/notokr-bold.eot');
src: url('/n_fonts/notokr-boldd41d.eot?#iefix') format('embedded-opentype'),
url('/n_fonts/notokr-bold.html') format('woff2'),
url('/n_fonts/notokr-bold.woff') format('woff'),
url('/n_fonts/notokr-bold.ttf') format('truetype'),
url('/n_fonts/notokr-bold.svg#notokr-bold') format('svg');
font-weight: 600; 
font-style: normal;
}




* {-webkit-text-size-adjust:none; box-sizing:border-box}
body, td, input, textarea, div, th, p, a, address ul {font-family:'notokr';  margin:0; padding:0; font-size:13px; color:#666; letter-spacing:-0.01em}
a:link      {color:#333; text-decoration:none}
a:visited   {color:#333; text-decoration:none}
a:active    {color:#333; text-decoration:none}
a:hover     {color:#666; text-decoration:none}
form, p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0}
fieldset, img {margin:0; padding:0; border:0; vertical-align:middle}
caption, legend {display:none}
address, em, i {font-style:normal}
ul, ol {list-style-type:none; margin:0; padding:0}
input, button, select {font:inherit; vertical-align:middle}
input[type=button], input[type=submit], input[type=reset] {-webkit-appearance:none}
.clearfix:before, .clearfix:after {display:block; content:''}
.clearfix:after {clear:both}
/* common elements */
.bt {display:block}
.displaynone {display:none !important}