@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);


@font-face {
font-family: 'NanumGothicBold';
src: url('/css/NanumGothicbold.eot');
src: local('?'),
url('/css/NanumGothicbold.woff') format('woff'),
url('/css/NanumGothicbold.ttf') format('truetype'),
url('/css/NanumGothicbold.svg') format('svg');
}




html, body, div, span, object, iframe, h1, h2, h3, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea, select, button, input, 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;
	outline: 0;
	/* vertical-align: baseline; */
	background: transparent;
	font-family:'Noto Sans KR', "나눔고딕",'NanumGothic', 'NanumGothicWeb', 'Malgun Gothic', '맑은 고딕', "dotum", '돋움', "gulim", '굴림', "tahoma", sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:1.6em;
}


html, body {height:100%;margin:0; padding: 0; background:transparent;}
body {background:#fff; /*color:#333;*/ font-size:75%;line-height:1.5;overflow:unset;}
table, pre {font-size:1em;}
a {text-decoration:none; margin: 0 !important; padding: 0; }
a:link, a:visited {margin: 0 !important; padding: 0; color:#413f3f;}
a:hover, a:active, a:focus {text-decoration:underline; margin: 0 !important; padding: 0; color:#0033CC;}
img {margin:0;border:0;display: inline-block;}
hr {display:none;}
em {color:#ed1c24;}
sup, sub {font-size:.92em;}
pre {white-space:pre-wrap;/* word-wrap:break-word;*/ }
ul li img {vertical-align:top;}
ul { list-style: none;}
legend,hr {display:none; height:0; font-size:0; }
caption{visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0;text-indent:-3000em;}

/* [IE6] */
* html { overflow: scroll; overflow-x: auto; }
img.png24 { tmp: expression(setPng24(this)); }



/* class */
.dpn {display:none !important;}
.hide,
.blind {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
.hx {clear:left;width:auto;height:auto;margin:0;padding:0;background:transparent;font-weight:normal;font-size:1em;}
.h1content, .h2content, .h3content, .h4content, .h5content, .h5content,
.indent {margin-left:16px !important;}
.indent2 {margin-left:33px !important;}
.indent3 {margin-left:50px !important;}
.indent4{margin-left:24px !important;}
img.vam {margin:0 0 2px 0;vertical-align:middle;}
.brclear {display:block;clear:both;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}
.scroll {overflow:auto;}
.nobg {background:transparent !important }
/* .png24{tmp:expression(setPng24(this));} */
/* .png24{_behavior:url(/share/js/iepngfix.htc);} */


* {-webkit-text-size-adjust: none;}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}