@charset "utf-8";



/* fontawesome */
@import url('fontawesome-5.15.2/all.css');
@import url('fontawesome-5.15.2/fontawesome.css');
@import url('fontawesome-5.15.2/brands.css');
@import url('fontawesome-5.15.2/solid.css');
@import url('fontawesome-5.15.2/regular.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');*/



/* 나눔고딕 
@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: 'NanumSquareRound', 'Nanum Gothic', 'dotum', '돋움', 'Tahoma', 'sans-serif'; }
input[type="text"],
input[type="number"],
input[type="tel"],
button { font-family: 'Nanum Gothic', 'dotum', '돋움'; }