@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');}

/*경기타이틀체*/
@font-face{font-family:'Gyeoggi_B'; src: url("../font/Title_Bold.woff") format('woff');}
@font-face{font-family:'Gyeoggi_M'; src: url("../font/Title_Medium.woff") format('woff'), url("../font/Title_Medium.otf") format('opentype');}
@font-face{font-family:'Ubuntu_M'; src: url("../font/Ubuntu-Medium.woff") format('woff'), url("../font/Ubuntu-Medium.otf") format('opentype');}

/*ONE 모바일 폰트*/
@font-face{font-family:'One_R'; src: url("../font/ONE_Mobile_Regular.woff") format('woff'), url(../font/ONE_Mobile_OTF_Regular.otf) format('opentype');}
@font-face{font-family:'One_T'; src: url("../font/ONE_Mobile_Title.woff") format('woff'), url(../font/ONE_Mobile_Title_OTF.otf) format('opentype');}
@font-face{font-family:'One_POP'; src: url("../font/ONE_Mobile_POP.woff") format('woff'), url(../font/ONE_Mobile_POP_OTF.otf) format('opentype');}

/*pretendard 폰트  -----  사파리에서 16px이하 오류*/
@font-face{font-family:'Pretendard_08'; src: url("../font/Pretendard-Black.woff") format('woff');}
@font-face{font-family:'Pretendard_07'; src: url("../font/Pretendard-ExtraBold.woff") format('woff');}
@font-face{font-family:'Pretendard_06'; src: url("../font/Pretendard-Bold.woff") format('woff');}
@font-face{font-family:'Pretendard_05'; src: url("../font/Pretendard-SemiBold.woff") format('woff');}
@font-face{font-family:'Pretendard_04'; src: url("../font/Pretendard-Medium.woff") format('woff');}
@font-face{font-family:'Pretendard'; src: url("../font/Pretendard-Regular.woff") format('woff'), url(../font/Pretendard-Regular.woff2) format('opentype');}
@font-face{font-family:'Pretendard_02'; src: url("../font/Pretendard-Light.woff") format('woff');}
@font-face{font-family:'Pretendard_01'; src: url("../font/Pretendard-ExtraLight.woff") format('woff');}
@font-face{font-family:'Pretendard_00'; src: url("../font/Pretendard-Thin.woff") format('woff');}

.fw00{font-family:'Pretendard_00';}
.fw01{font-family:'Pretendard_01';}
.fw02{font-family:'Pretendard_00';}
.fw04{font-family:'Pretendard_04';}
.fw05{font-family:'Pretendard_05';}
.fw06{font-family:'Pretendard_06';}
.fw07{font-family:'Pretendard_07';}
.fw08{font-family:'Pretendard_08';}

.fz_2xs{font-size:0.750rem;}
.fz_xs{font-size:0.875rem;}
.fz_sm{font-size:1rem;}
.fz_md{font-size:1.125rem;}
.fz_lg{font-size:1.313rem;}
.fz_xl{font-size:1.500rem;}
.fz_2xl{font-size:2.250rem;}
.fz_3xl{font-size:3.000rem;}
.fz_4xl{font-size:3.750rem;}
.fz_5xl{font-size:4.500rem;}