@charset "utf-8";
@import url(opensans.css);
@import url(font-notosanskr.css);
@import url(notosans.css);

/* Reset - HTML 4 & HTML 5 reset ----------- */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, 
cite, code,del, dfn, em, img, ins, kbd, a, q, samp,small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul,
li,fieldset, form, label, table, caption, article, aside, 
details, figcaption, figure, footer, header, hgroup, menu, section, summary,time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-family:'Noto Sans KR','Open Sans','Open Sans Bold','Noto','NotoR','NotoM','NotoB',Arial, Helvetica, sans-serif, AppleGothic;
	font-size:12px;
	letter-spacing: -0.02em;
	background:transparent;
	vertical-align:baseline;
	line-height:15px;
}
label {line-height:30px; padding:5px 6px;}
li {list-style:none;}
img,fieldset {border:0;}
form {margin:0px; border:0px;}
input {font-family:'Noto Sans KR','Open Sans','Open Sans Bold','Noto','NotoR','NotoM','NotoB', Arial, Helvetica, sans-serif, AppleGothic; outline:none;}
input:focus,textarea:focus,a:active{outline:none;}
textarea {font-family:'Noto Sans KR','Open Sans','Open Sans Bold','Noto','NotoR','NotoM','NotoB', Arial, Helvetica, sans-serif, AppleGothic; font-size:11px; line-height:20px; letter-spacing:-0.3pt; word-spacing:-0.3pt; outline:none; overflow:auto; padding:5px;border:1px solid #E3E3E3;border-radius:5px 5px 5px 5px;}
select {font-family:'Noto Sans KR','Open Sans','Open Sans Bold','Noto','NotoR','NotoM','NotoB', Arial, Helvetica, sans-serif, AppleGothic; outline:none;}
option {margin-right:10px; padding:4px 4px; height:23px; line-height:23px;}
hr,caption {display:none;}
address, em {font-style:normal;}
table{border-collapse:collapse;}
a:link {text-decoration:none; outline:none; color:#333333;}
a:visited {text-decoration:none; outline:none;}
a:active {text-decoration:none; outline:none;}
a:hover {text-decoration:none; outline:none;}