@charset "utf-8";

@import "jquery.date_input.css";
@import "nice-select-form.css";
@import "datepicker.css";
@import "layout.css";

@font-face {
	font-family: 'Pretendard900';
	font-weight: 900;
	font-style: normal;
	src:url(/pub/font/Pretendard-Black.woff2) format('woff2'), url(/pub/font/Pretendard-Black.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard800';
	font-weight: 800;
	font-style: normal;
	src:url(/pub/font/Pretendard-ExtraBold.woff2) format('woff2'), url(/pub/font/Pretendard-ExtraBold.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard700';
	font-weight: 700;
	font-style: normal;
	src:url(/pub/font/Pretendard-Bold.woff2) format('woff2'), url(/pub/font/Pretendard-Bold.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard600';
	font-weight: 600;
	font-style: normal;
	src:url(/pub/font/Pretendard-SemiBold.woff2) format('woff2'), url(/pub/font/Pretendard-SemiBold.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard500';
	font-weight: 500;
	font-style: normal;
	src:url(/pub/font/Pretendard-Medium.woff2) format('woff2'), url(/pub/font/Pretendard-Medium.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-style: normal;
	src:url(/pub/font/Pretendard-Medium.woff2) format('woff2'), url(/pub/font/Pretendard-Medium.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard400';
	font-weight: 400;
	font-style: normal;
	src:url(/pub/font/Pretendard-Regular.woff2) format('woff2'), url(/pub/font/Pretendard-Regular.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard300';
	font-weight: 300;
	font-style: normal;
	src:url(/pub/font/Pretendard-Light.woff2) format('woff2'), url(/pub/font/Pretendard-Light.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard200';
	font-weight: 200;
	font-style: normal;
	src:url(/pub/font/Pretendard-ExtraLight.woff2) format('woff2'), url(/pub/font/Pretendard-ExtraLight.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard100';
	font-weight: 100;
	font-style: normal;
	src:url(/pub/font/Pretendard-Thin.woff2) format('woff2'), url(/pub/font/Pretendard-Thin.woff) format('woff');
}
@font-face {
	font-family: 'Pretendard Variable';
	font-weight: 45;
	font-style: normal;
	src:url('/pub/font/PretendardVariable.woff2') format('woff2-variations');
}

body {
	margin: 0 0; padding: 0 0; letter-spacing: -0.5px; font-weight: normal; color: #555; font-size: 16px;
	font-family: "Pretendard500","NotoSansKR500","gulim", sans-serif !important;
}
table { border-collapse: collapse; border-spacing: 0; } form { margin: 0 0; } img { border: none; } ul, ol { list-style: none; } col { background: none; }
A, th { text-decoration: none; font-weight: normal; }
A:link { color: #393939; } A:visited { color: #888; } A:active { color: #444; } A:hover { color: #000; }
input, textarea, button {
	outline-style: none; font-family: "Pretendard500","NotoSansKR500","gulim" sans-serif !important;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, button, p, table, th, td, menu {
	padding: 0 0; margin: 0 0;
	margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 0; padding-inline-end: 0;
}

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #FFF inset; -webkit-text-fill-color: #000; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
	transition: background-color 5000s ease-in-out 0s;
}
