@charset 'utf-8';


@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 100; 
	src:	url('/fonts/NotoSansKR-Thin.woff2') format('woff2'),
			url('/fonts/NotoSansKR-Thin.woff') format('woff'), 
			url('/fonts/NotoSansKR-Thin.otf') format('opentype'); 
}
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 400; 
	src:	url('/fonts/NotoSansKR-Regular.woff2') format('woff2'),
			url('/fonts/NotoSansKR-Regular.woff') format('woff'), 
			url('/fonts/NotoSansKR-Regular.otf') format('opentype'); 
}
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 500; 
	src:	url('/fonts/NotoSansKR-Medium.woff2') format('woff2'),
			url('/fonts/NotoSansKR-Medium.woff') format('woff'), 
			url('/fonts/NotoSansKR-Medium.otf') format('opentype'); 
}


/*default*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, address{margin:0;padding:0;}
ul, ol, li{list-style:none;}
em, cite, address{font-style:normal;}
fieldset{border:0;}
hr {display:none;}
img {border:0; vertical-align:top;}

input, label, select, textarea{vertical-align:middle; color:#666;margin:0;padding:0; font-size:12px;}

input.text {border:1px solid #dadada; padding:2px;}
input.text1 {border:1px solid #FFFFFF; padding:2px;}
input.radio {margin-right:5px; margin-top:-2px;}
input.check {margin-right:5px;}
input.lang{width:92%;}
textarea.textarea {border:1px solid #dadada;}
select.select {border:1px solid #dadada; padding:1px;}

legend{visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-1000%; line-height:0;}
caption{visibility:hidden; width:0; height:0; overflow:hidden; top:-1000%; line-height:0;}

a {outline:none; vertical-align:middle;}
a:link, a:visited{text-decoration:none; color:#5c5c5c;}
a:hover, a:focus, a:active{text-decoration:none;}

