@charset "utf-8";


/* fontawesome */
@import url('/css/egovframework/fontawesome-5.15.2/all-a1e269aef076bad8ee205d2a5585d872.css');
@import url('/css/egovframework/fontawesome-5.15.2/fontawesome-3fa26e69646ce43dfd56568cff4858e9.css');
@import url('/css/egovframework/fontawesome-5.15.2/brands-84053d0a770dbd5cb5c44284d03c4f82.css');
@import url('/css/egovframework/fontawesome-5.15.2/solid-ebe43d74df6a6da6ded1cc4ef0667f34.css');
@import url('/css/egovframework/fontawesome-5.15.2/regular-291b79df490bdf20c718ff7276011c64.css');

@import url('/css/egovframework/fontawesome6.4.0/fontawesomecss/all-55a54f958c00ab3123d151720e46c3d8.css');
@import url('/css/egovframework/fontawesome6.4.0/fontawesomecss/fontawesome-ab0a19a5435ddb85b67f08153aa27ee8.css');
@import url('/css/egovframework/fontawesome6.4.0/fontawesomecss/brands-4233f057e8cf9765cfda5a0ec73ff94d.css');
@import url('/css/egovframework/fontawesome6.4.0/fontawesomecss/solid-6b1e826a3e0545f777c7770ce41f87b2.css');
@import url('/css/egovframework/fontawesome6.4.0/fontawesomecss/regular-b2bf71aad69fbd4aab3242f80544f968.css');



/* 나눔고딕
Regular(400)
Bold(700)
ExtraBold(800)
*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');


/* 나눔스퀘어라운드
Regular(400)
Bold(700)
ExtraBold(800)
Light(300)
*/
@import url('https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');


/* Pretendard */
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 900;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Black-2af430c08505f68fe8ccbd974e4c85f1.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-Black-ffac9e667a7d8415953e5982a9ab1d51.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 800;
	src: url('/css/egovframework/font/Pretendard/Pretendard-ExtraBold-4e75935a8e92c6b078d8e1bafd81cb42.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-ExtraBold-b065213da09db107d456c842bcff59ad.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Bold-33860c9446a2671456e4619020774137.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-Bold-bd94b933c6839371baa27f7950ef3784.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 600;
	src: url('/css/egovframework/font/Pretendard/Pretendard-SemiBold-d3b288a528801dae385d6f104693e022.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-SemiBold-e02072832a9d8ef22f3d1d08bb917f9d.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Medium-65d0a735617322a4fe0bcc5350642159.woff2') format('woff2'), 
		url('/css/egovframework/font/Pretendard/Pretendard-Medium-4750a6d12c26201887eee28ae55ed037.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Regular-76a1283c27610a9ad7d6940b9b174e46.woff2') format('woff2'), 
		url('./woff/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Light-6e125543eff1bb5e7dde302f1f50a7b0.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-Light-0fcba49d32bb9e4b3738d28bedb1bdd2.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 200;
	src: url('/css/egovframework/font/Pretendard/Pretendard-ExtraLight-e54830d29ec09047650dbb81e9a2f3bd.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-ExtraLight-a8765fcee2563360f3f8117835300c3d.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 100;
	src: url('/css/egovframework/font/Pretendard/Pretendard-Thin-120b8200ef02c54246f59471bf4dfcdd.woff2') format('woff2'),
		url('/css/egovframework/font/Pretendard/Pretendard-Thin-bf79f0289a1950ddb6cbca0c709b77df.woff') format('woff');
}




/* 나눔고딕 */ 
/* @font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
		src: url('./font/NanumGothic-Regular.eot');
		src: url('./font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('./font/NanumGothic-Regular.woff') format('woff'), url('./font/NanumGothic-Regular.woff2') format('woff2'), url('./font/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
		src: url('./font/NanumGothic-Bold.eot');
		src: url('./font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('./font/NanumGothic-Bold.woff') format('woff'), url('./font/NanumGothic-Bold.woff2') format('woff2'), url('./font/NanumGothic-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
		src: url('./font/NanumGothic-ExtraBold.eot');
		src: url('./font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'), url('./font/NanumGothic-ExtraBold.woff') format('woff'), url('./font/NanumGothic-ExtraBold.woff2') format('woff2'), url('./font/NanumGothic-ExtraBold.ttf') format('truetype');
} */

/* 나눔스퀘어라운드 */
/* @font-face {
font-family: 'NanumSquareRound';
font-style: normal;
font-weight: 400;
	src: url('./font/NanumSquareRoundR.eot');
	src: url('./font/NanumSquareRoundR.eot?#iefix') format('embedded-opentype'), url('./font/NanumSquareRoundR.woff') format('woff'), url('./font/NanumSquareRoundR.woff2') format('woff2'), url('./font/NanumSquareRoundR.ttf') format('truetype');
}

@font-face {
font-family: 'NanumSquareRound';
font-style: normal;
font-weight: 700;
	src: url('./font/NanumSquareRoundB.eot');
	src: url('./font/NanumSquareRoundB.eot?#iefix') format('embedded-opentype'), url('./font/NanumSquareRoundB.woff') format('woff'), url('./font/NanumSquareRoundB.woff2') format('woff2'), url('./font/NanumSquareRoundB.ttf') format('truetype');
}

@font-face {
font-family: 'NanumSquareRound';
font-style: normal;
font-weight: 800;
	src: url('./font/NanumSquareRoundEB.eot');
	src: url('./font/NanumSquareRoundEB.eot?#iefix') format('embedded-opentype'), url('./font/NanumSquareRoundEB.woff') format('woff'), url('./font/NanumSquareRoundEB.woff2') format('woff2'), url('./font/NanumSquareRoundEB.ttf') format('truetype');
}
 */

body { font-family:'Pretendard', 'Nanum Gothic', 'NanumSquareRound', 'dotum', '돋움', 'Tahoma', 'sans-serif'; }
input[type="text"],
input[type="number"],
input[type="tel"],
button { font-family: 'Pretendard', 'Nanum Gothic', 'dotum', '돋움'; }