@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 300;
    src: url(notosans/notokr-light.eot);
    src: url(notosans/notokr-light.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-light.woff2) format('woff2'),
    url(notosans/notokr-light.woff) format('woff'),
    url(notosans/notokr-light.ttf) format('truetype'),
    url(notosans/notokr-light.svg#notokr-light) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 500;
    src: url(notosans/notokr-regular.eot);
    src: url(notosans/notokr-regular.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-regular.woff2) format('woff2'),
    url(notosans/notokr-regular.woff) format('woff'),
    url(notosans/notokr-regular.ttf) format('truetype'),
    url(notosans/notokr-regular.svg#notokr-regular) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 700;
    src: url(notosans/notokr-medium.eot);
    src: url(notosans/notokr-medium.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-medium.woff2) format('woff2'),
    url(notosans/notokr-medium.woff) format('woff'),
    url(notosans/notokr-medium.ttf) format('truetype'),
    url(notosans/notokr-medium.svg#notokr-medium) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 900;
    src: url(notosans/notokr-bold.eot);
    src: url(notosans/notokr-bold.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-bold.woff2) format('woff2'),
    url(notosans/notokr-bold.woff) format('woff'),
    url(notosans/notokr-bold.ttf) format('truetype'),
    url(notosans/notokr-bold.svg#notokr-bold) format('svg');
}

*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box; }
	#header, #contents, #footer{position:relative}
	html{min-width:300px; overflow-x:hidden; overflow-y:scroll}
	body {font-family:"NotoSans", "Nanum Gothic", "나눔고딕", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", sans-serif; font-size:15px; font-weight:normal; color:#666; letter-spacing:-0.5px}


	ul, ol, dl, li{list-style:none}
	/* ul:after{display:block;content:'';clear:both} */
	a{text-decoration:none;color:#555; /*font-size:16px;*/}
	a img{border:0}
	i, address{font-style:normal}
	table{border-collapse:collapse}
	/*table td{padding:0}*/
	caption{width:1px;height:1px;overflow:hidden;font-size:0}
  h1, h2, h3, h4, h5, h6 {color:#222; font-weight:400}



