@charset "utf-8";

@font-face {
	font-family: 'NotoSansKR';
	font-style: normal;
	font-weight: normal;
	src: url('font/NotoSansKR-Regular.eot');
	src: local('NotoSansKR-Regular'), url('font/NotoSansKR-Regular.woff') format('woff'), url('font/NotoSansKR-Regular.otf') format('opentype');
}

@font-face {
	font-family: 'NotoSansKR';
	font-style: normal;
	font-weight: bold;
	src: url('font/NotoSansKR-Medium.eot');
	src: local('NotoSansKR-Medium'), url('font/NotoSansKR-Medium.woff') format('woff'), url('font/NotoSansKR-Medium.otf') format('opentype');
}

/* Tag Definition */
* { font-style: normal/* em, dfn, var, cite, address */; font-family: 'NotoSansKR', AppleGothic, sans-serif; }
/* 전체 선택자 사용시 위 속성 외에는 지정하지 마세요. */
* html { overflow: scroll; overflow-x: auto; }/* [IE] 프레임안의가로스크롤문제해결 */
html, body { min-height: 100%; margin: 0; padding: 0; background: #fff; } /* [IE] 배경색을지정해서화면이뭉개지는문제해결 */
html { height: 100%; } 
* html body { height: 100%; }
body { background: #fff; color: #999; font-size: 13px !important /* 12px */; }
:root body {font-size: 0.93em;  }
table, pre { font-size: 1em; } /* DOCTYPE 없으면 속성 상속 안됨 */
a, a:link { color: #666; text-decoration: none; }/* cursor: pointer; 안씀.. a태그에 href 없어도 손모양 커서 나오므로  */
a:visited { color: #666; }
a:hover, a:active, a:focus {  text-decoration: none; } /* a:focus추가 */
img { margin: 0; border: 0; }

.dpn { display: none !important; /*display: table-caption;*/}
.vhd {position:absolute;visibility:hidden; font-size:0;}

ul { list-style:none; }
ul li { list-style:none;  }
div, p, ul, li { margin:0; padding:0; }

strong { font-weight: bold; }
em { color: #f75; } em em { color: #c09; } 
sup, sub { font-size: .92em; }
pre /* 형식 유지 컨텐츠 자동개행 */
{ 
white-space: pre-wrap; /* css3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since1999 */ 
white-space: -pre-wrap; /* Op4-6 */ 
white-space: -o-pre-wrap; /* Op7 */ 
word-wrap: break-word; /* IE 5.5+ */ 
}



*html .png24 { tmp:expression(setPng24(this)); } /* [IE6] PNG-24 투명 이미지  */