@charset "UTF-8";

/*css 에서 font-weight:bold 는 사용을 자제하고, 가급적 수치로 적용해주세요*/
/*Noto Sans KR*/
/*@font-face {font-family: 'Noto Sans KR_D'; font-style: normal; */
/*    src: url("../font/NotoSans-DemiLight.woff") format('woff'), url("../font/NotoSans-DemiLight.otf") format('opentype');}*/
/*@font-face {font-family: 'Noto Sans KR'; font-style: normal; */
/*    src: url("../font/NotoSans-Regular.woff") format('woff'), url("../font/NotoSans-Regular.woff2") format('woff2'), url("../font/NotoSans-Regular.otf") format('opentype'),url("../font/NotoSans-Regular.eot") format('opentype');}*/
/*@font-face {font-family: 'Noto Sans KR_M';font-style: normal; */
/*    src: url("../font/NotoSans-Medium.woff") format('woff'), url("../font/NotoSans-Medium.woff2") format('woff2'), url("../font/NotoSans-Medium.otf") format('opentype'),url("../font/NotoSans-Medium.eot") format('opentype');}*/
/*@font-face {font-family: 'Noto Sans KR_B';font-style: normal; */
/*    src:url("../font/NotoSans-Bold.woff") format('woff'), url("../font/NotoSans-Bold.woff2") format('woff2'), url("../font/NotoSans-Bold.otf") format('opentype'),url("../font/NotoSans-Bold.eot") format('opentype');}*/



/*Pretendard GOV*/
@font-face {
	font-family: 'pretendardGOV'; 
	src: url('../font/PretendardGOV-Bold.subset.woff') format('woff'); 
	font-weight: 600; 
	font-display: swap;
	}
@font-face {
	font-family: 'pretendardGOV'; 
	src: url('../font/PretendardGOV-Medium.subset.woff') format('woff'); 
	font-weight: 500; 
	font-display: swap;
	}
@font-face {
	font-family: 'pretendardGOV'; 
	src:url('../font/PretendardGOV-Regular.subset.woff') format('woff'); 
	font-weight: 400; 
	font-display: swap;
	}
@font-face {
	font-family: 'pretendardGOV'; 
	src: url('../font/Pretendard-Bold.woff2') format('woff2'); 
	font-weight: 600; 
	font-display: swap;
	}
@font-face {
	font-family: 'pretendardGOV'; 
	src:url('../font/Pretendard-Regular.woff2') format('woff2'); 
	font-weight: 400; 
	font-display: swap;
	}


.fw01{font-weight:100;}
.fw02{font-weight:200;}
.fw03{font-weight:300;}
.fw04{font-weight:400;}
.fw05{font-weight:500;}
.fw06{font-weight:600;}
.fw07{font-weight:700;}
.fw08{font-weight:800;}
.fw09{font-weight:900;}



/*에스코어 드림*/

@font-face {
    font-family: 'SCD';
    font-weight: 400; 
    font-style: normal; 
    src: url('../font/SCoreDream4.woff2') format('woff2'),
			url('../font/SCoreDream4.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'SCD';
    font-weight: 500; 
    font-style: normal; 
    src: url('../font/SCDream5.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'SCD';
    font-weight: 600; 
    font-style: normal; 
    src: url('../font/SCoreDream6.woff2') format('woff2'),
			url('../font/SCoreDream6.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'SCD';
    font-weight: 700; 
    font-style: normal; 
    src: url('../font/SCoreDream7.woff2') format('woff2'),
			url('../font/SCoreDream7.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'SCD';
    font-weight: 800; 
    font-style: normal; 
    src: url('../font/SCoreDream8.woff') format('woff');
    font-display: swap;
}
@font-face {
    font-family: 'SCD';
    font-weight: 900; 
    font-style: normal; 
	src: url('../font/SCoreDream9.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'KIMM';
    font-weight: 400; 
    font-style: normal; 
	src: url('../font/KIMM_Light.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'KIMM';
    font-weight: 600; 
    font-style: normal; 
	src: url('../font/KIMM_Bold.woff2') format('woff2');
    font-display: swap;
}



/* 구글 머테리얼 */
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../font/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(../font/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Round';
  font-style: normal;
  font-weight: 400;
  src: url(../font/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Sharp';
  font-style: normal;
  font-weight: 400;
  src: url(../font/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Two Tone';
  font-style: normal;
  font-weight: 400;
  src: url(../font/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format('woff2');
}
body {
  --google-font-color-materialiconstwotone:none;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons-round {
  font-family: 'Material Icons Round';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons-sharp {
  font-family: 'Material Icons Sharp';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons-two-tone {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
