@charset "euc-kr";

/* (add)20230907 */
@font-face{
	font-family:"Noto Sans KR";
	font-style:normal;
	font-weight:300;
	src:local("Noto Sans Light"), local("NotoSans-Light");
	src:url("../font/NotoSansCJKkr-Light.eot");
	src:url("../font/NotoSansCJKkr-Light.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansCJKkr-Light.woff2") format("woff2"),
		url("../font/NotoSansCJKkr-Light.woff") format("woff"),
		url("../font/NotoSansCJKkr-Light.ttf") format("truetype");
}
@font-face{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'), local('NotoSans-Regular');
	src:url("../font/NotoSansCJKkr-Regular.eot");
	src:url("../font/NotoSansCJKkr-Regular.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansCJKkr-Regular.woff2") format("woff2"),
		url("../font/NotoSansCJKkr-Regular.woff") format("woff"),
		url("../font/NotoSansCJKkr-Regular.ttf") format("truetype");
}
@font-face{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'), local('NotoSans-Medium');
	src:url("../font/NotoSansCJKkr-Medium.eot");
	src:url("../font/NotoSansCJKkr-Medium.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansCJKkr-Medium.woff2") format("woff2"),
		url("../font/NotoSansCJKkr-Medium.woff") format("woff"),
		url("../font/NotoSansCJKkr-Medium.ttf") format("truetype");
}
@font-face{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'), local('NotoSans-Bold');
	src:url("../font/NotoSansCJKkr-Bold.eot");
	src:url("../font/NotoSansCJKkr-Bold.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansCJKkr-Bold.woff2") format("woff2"),
		url("../font/NotoSansCJKkr-Bold.woff") format("woff"),
		url("../font/NotoSansCJKkr-Bold.ttf") format("truetype");
}
/* //(add)20230907 */

html  { font-size:100%; }
body  { font-size:.75em; }
label { cursor:pointer; }
code  { display:block; }

a:link, a:visited { text-decoration:none; }
a:hover, a:focus, a:active { text-decoration:underline; }

body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th, input { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea { font-size:1em; }
body, input, button, select, textarea { font-family:sans-serif; }
em, cite, address, optgroup { font-style:normal; }
kbd, samp, code { font-family:monospace; }

img, input, button, select, textarea { vertical-align:middle; }
ul, ol { list-style:none; }
img, fieldset { border:0; }
/* input, button { overflow:visible; } */
abbr, acronym { cursor:help; border-bottom:1px dotted black; }
table {width:100%; border-width:0; border-spacing:0; border-collapse:collapse; }
legend, hr { overflow:hidden; position:absolute; top:0; left:0; }
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0; }