/* 자동 생성 — gen-fonts-index.sh */
/* 2026-05-05T13:05:35Z */

@font-face {
  font-family: "60sSTRIPE";
  src: url("/fonts/60sSTRIPE.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "62570";
  src: url("/fonts/62570.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ACC어린이가을담은체";
  src: url("/fonts/ACC어린이가을담은체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ACC어린이마음고운체";
  src: url("/fonts/ACC어린이마음고운체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ACC어린이하늘맑은체";
  src: url("/fonts/ACC어린이하늘맑은체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMDOHYEON";
  src: url("/fonts/BMDOHYEON_ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMEULJIROTTF";
  src: url("/fonts/BMEULJIROTTF.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMHANNAAir";
  src: url("/fonts/BMHANNAAir_ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMHANNAPro";
  src: url("/fonts/BMHANNAPro.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMHANNA_11yrs";
  src: url("/fonts/BMHANNA_11yrs_ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMJUA";
  src: url("/fonts/BMJUA_ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMKIRANGHAERANG";
  src: url("/fonts/BMKIRANGHAERANG-TTF.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BMYEONSUNG";
  src: url("/fonts/BMYEONSUNG_ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "BOKEH";
  src: url("/fonts/BOKEH.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Batang";
  src: url("/fonts/Batang.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "CROOKED";
  src: url("/fonts/CROOKED.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Chilgok_Cye";
  src: url("/fonts/Chilgok_Cye.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Chilgok_Kaj";
  src: url("/fonts/Chilgok_Kaj.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Chilgok_kyb";
  src: url("/fonts/Chilgok_kyb.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Chilgok_ljh";
  src: url("/fonts/Chilgok_ljh.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Chilgok_lws";
  src: url("/fonts/Chilgok_lws.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ChusaLove";
  src: url("/fonts/ChusaLove.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ChusaLoveBold";
  src: url("/fonts/ChusaLoveBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "DalseoDarling";
  src: url("/fonts/DalseoDarling.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "DalseoHealingBold";
  src: url("/fonts/DalseoHealingBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "DalseoHealingMedium";
  src: url("/fonts/DalseoHealingMedium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Delta Universe";
  src: url("/fonts/Delta Universe.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Dobong_Cultural_Routes(TTF)";
  src: url("/fonts/Dobong_Cultural_Routes(TTF).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "EunpyeongSagaDogseoText-Regular";
  src: url("/fonts/EunpyeongSagaDogseoText-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "EunpyeongSagaDogseoTitle-Regular";
  src: url("/fonts/EunpyeongSagaDogseoTitle-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "FOUREYES";
  src: url("/fonts/FOUREYES.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ghanachocolate";
  src: url("/fonts/Ghanachocolate.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "GimhaeGayaB";
  src: url("/fonts/GimhaeGayaB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "GimhaeGayaR";
  src: url("/fonts/GimhaeGayaR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Gwangyang Sunshine Bold(TTF용)";
  src: url("/fonts/Gwangyang Sunshine Bold(TTF용).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Gwangyang Sunshine Regular(TTF용)";
  src: url("/fonts/Gwangyang Sunshine Regular(TTF용).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Gwangyang Touching(TTF용)";
  src: url("/fonts/Gwangyang Touching(TTF용).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HANAMDAUM(Windows)";
  src: url("/fonts/HANAMDAUM(Windows).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HANAMDAUM_Body(Windows)_a";
  src: url("/fonts/HANAMDAUM_Body(Windows)_a.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Allimjang TTF B";
  src: url("/fonts/Hakgyoansim Allimjang TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Allimjang TTF R";
  src: url("/fonts/Hakgyoansim Allimjang TTF R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Badasseugi TTF B";
  src: url("/fonts/Hakgyoansim Badasseugi TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Badasseugi TTF L";
  src: url("/fonts/Hakgyoansim Badasseugi TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Byeolbichhaneul TTF B";
  src: url("/fonts/Hakgyoansim Byeolbichhaneul TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Byeolbichhaneul TTF L";
  src: url("/fonts/Hakgyoansim Byeolbichhaneul TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Byeoljari TTF B";
  src: url("/fonts/Hakgyoansim Byeoljari TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Byeoljari TTF L";
  src: url("/fonts/Hakgyoansim Byeoljari TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Chilpanjiugae TTF B";
  src: url("/fonts/Hakgyoansim Chilpanjiugae TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Chilpanjiugae TTF L";
  src: url("/fonts/Hakgyoansim Chilpanjiugae TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Chulseokbu TTF B";
  src: url("/fonts/Hakgyoansim Chulseokbu TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Chulseokbu TTF L";
  src: url("/fonts/Hakgyoansim Chulseokbu TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Dunggeunmiso TTF B";
  src: url("/fonts/Hakgyoansim Dunggeunmiso TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Dunggeunmiso TTF R";
  src: url("/fonts/Hakgyoansim Dunggeunmiso TTF R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Geurimilgi TTF R";
  src: url("/fonts/Hakgyoansim Geurimilgi TTF R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Nadeuri TTF B";
  src: url("/fonts/Hakgyoansim Nadeuri TTF B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Nadeuri TTF L";
  src: url("/fonts/Hakgyoansim Nadeuri TTF L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Puzzle TTF Black";
  src: url("/fonts/Hakgyoansim Puzzle TTF Black.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hakgyoansim Puzzle TTF Outline";
  src: url("/fonts/Hakgyoansim Puzzle TTF Outline.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBareonbatangB";
  src: url("/fonts/HakgyoansimBareonbatangB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBareonbatangR";
  src: url("/fonts/HakgyoansimBareonbatangR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBareondotumB";
  src: url("/fonts/HakgyoansimBareondotumB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBareondotumR";
  src: url("/fonts/HakgyoansimBareondotumR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBombanghakR";
  src: url("/fonts/HakgyoansimBombanghakR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimBunpilR";
  src: url("/fonts/HakgyoansimBunpilR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimButpenB";
  src: url("/fonts/HakgyoansimButpenB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimButpenL";
  src: url("/fonts/HakgyoansimButpenL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimButpenM";
  src: url("/fonts/HakgyoansimButpenM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimDoldamB";
  src: url("/fonts/HakgyoansimDoldamB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimDoldamL";
  src: url("/fonts/HakgyoansimDoldamL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimDoldamM";
  src: url("/fonts/HakgyoansimDoldamM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimDotbogiR";
  src: url("/fonts/HakgyoansimDotbogiR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimEunhasuR";
  src: url("/fonts/HakgyoansimEunhasuR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGaeulsopungB";
  src: url("/fonts/HakgyoansimGaeulsopungB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGaeulsopungL";
  src: url("/fonts/HakgyoansimGaeulsopungL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGgooreogiR";
  src: url("/fonts/HakgyoansimGgooreogiR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGodeunjemokB";
  src: url("/fonts/HakgyoansimGodeunjemokB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGodeunjemokM";
  src: url("/fonts/HakgyoansimGodeunjemokM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimGureumR";
  src: url("/fonts/HakgyoansimGureumR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimJeomsimsiganB";
  src: url("/fonts/HakgyoansimJeomsimsiganB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimJiugaeR";
  src: url("/fonts/HakgyoansimJiugaeR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimKkokkomaR";
  src: url("/fonts/HakgyoansimKkokkomaR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimKkwabaegiR";
  src: url("/fonts/HakgyoansimKkwabaegiR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimKossuyeomR";
  src: url("/fonts/HakgyoansimKossuyeomR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMabeopsaR";
  src: url("/fonts/HakgyoansimMabeopsaR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMalgeunnalB";
  src: url("/fonts/HakgyoansimMalgeunnalB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMalgeunnalM";
  src: url("/fonts/HakgyoansimMalgeunnalM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMoheomgaB";
  src: url("/fonts/HakgyoansimMoheomgaB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMoheomgaR";
  src: url("/fonts/HakgyoansimMoheomgaR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMonggeulmonggeulR";
  src: url("/fonts/HakgyoansimMonggeulmonggeulR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMulgyeolB";
  src: url("/fonts/HakgyoansimMulgyeolB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimMulgyeolR";
  src: url("/fonts/HakgyoansimMulgyeolR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimNamuL";
  src: url("/fonts/HakgyoansimNamuL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimNamuR";
  src: url("/fonts/HakgyoansimNamuR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimRikodeoR";
  src: url("/fonts/HakgyoansimRikodeoR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSamulhamR";
  src: url("/fonts/HakgyoansimSamulhamR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSantteutbatangL";
  src: url("/fonts/HakgyoansimSantteutbatangL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSantteutbatangM";
  src: url("/fonts/HakgyoansimSantteutbatangM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSantteutdotumL";
  src: url("/fonts/HakgyoansimSantteutdotumL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSantteutdotumM";
  src: url("/fonts/HakgyoansimSantteutdotumM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimSonagiR";
  src: url("/fonts/HakgyoansimSonagiR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimTtwimteulR";
  src: url("/fonts/HakgyoansimTtwimteulR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimTuhoR";
  src: url("/fonts/HakgyoansimTuhoR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimUndongjangL";
  src: url("/fonts/HakgyoansimUndongjangL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimUsanR";
  src: url("/fonts/HakgyoansimUsanR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimWoojuR";
  src: url("/fonts/HakgyoansimWoojuR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "HakgyoansimYeohaengR";
  src: url("/fonts/HakgyoansimYeohaengR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Hoengseong Hanu";
  src: url("/fonts/Hoengseong Hanu.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "I AM A PLAYER";
  src: url("/fonts/I AM A PLAYER.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JSArirang";
  src: url("/fonts/JSArirang.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JSArirangHON";
  src: url("/fonts/JSArirangHON.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JSArirangPPURI";
  src: url("/fonts/JSArirangPPURI.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JSDongkang-Bold";
  src: url("/fonts/JSDongkang-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JSDongkang-Regular";
  src: url("/fonts/JSDongkang-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Jaemin";
  src: url("/fonts/Jaemin.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JejuGothic";
  src: url("/fonts/JejuGothic.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JejuHallasan";
  src: url("/fonts/JejuHallasan.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "JejuMyeongjo";
  src: url("/fonts/JejuMyeongjo.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Ahnchangho";
  src: url("/fonts/KCC-Ahnchangho.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Ganpan";
  src: url("/fonts/KCC-Ganpan.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Hanbit";
  src: url("/fonts/KCC-Hanbit.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Jeongbeom";
  src: url("/fonts/KCC-Jeongbeom.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Kimhwanki";
  src: url("/fonts/KCC-Kimhwanki.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC-Sonkeechung";
  src: url("/fonts/KCC-Sonkeechung.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCCAhnjunggeun";
  src: url("/fonts/KCCAhnjunggeun.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCCChassam";
  src: url("/fonts/KCCChassam.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCCDodamdodam";
  src: url("/fonts/KCCDodamdodam.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCCImkwontaek";
  src: url("/fonts/KCCImkwontaek.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCCMurukmuruk (1)";
  src: url("/fonts/KCCMurukmuruk (1).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC김훈체";
  src: url("/fonts/KCC김훈체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KCC은영체";
  src: url("/fonts/KCC은영체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KNPSBandali";
  src: url("/fonts/KNPSBandali.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KNPSBandaliKkomiicon";
  src: url("/fonts/KNPSBandaliKkomiicon.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KNPSKkomi";
  src: url("/fonts/KNPSKkomi.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KOTRA HOPE";
  src: url("/fonts/KOTRA HOPE.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KOTRA LEAP";
  src: url("/fonts/KOTRA LEAP.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KOTRA_BOLD";
  src: url("/fonts/KOTRA_BOLD.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KOTRA_GOTHIC";
  src: url("/fonts/KOTRA_GOTHIC.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KOTRA_SONGEULSSI";
  src: url("/fonts/KOTRA_SONGEULSSI.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Katuri";
  src: url("/fonts/Katuri.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KimjungchulScript-Bold";
  src: url("/fonts/KimjungchulScript-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KimjungchulScript-Light";
  src: url("/fonts/KimjungchulScript-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KimjungchulScript-Regular";
  src: url("/fonts/KimjungchulScript-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Batang Bold";
  src: url("/fonts/KoPubWorld Batang Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Batang Light";
  src: url("/fonts/KoPubWorld Batang Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Batang Medium";
  src: url("/fonts/KoPubWorld Batang Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Dotum Bold";
  src: url("/fonts/KoPubWorld Dotum Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Dotum Light";
  src: url("/fonts/KoPubWorld Dotum Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoPubWorld Dotum Medium";
  src: url("/fonts/KoPubWorld Dotum Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoddiUDOnGothic-Bold";
  src: url("/fonts/KoddiUDOnGothic-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoddiUDOnGothic-ExtraBold";
  src: url("/fonts/KoddiUDOnGothic-ExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "KoddiUDOnGothic-Regular";
  src: url("/fonts/KoddiUDOnGothic-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "LH B";
  src: url("/fonts/LH B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "LH L";
  src: url("/fonts/LH L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "LH M";
  src: url("/fonts/LH M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MAKGEOLLI";
  src: url("/fonts/MAKGEOLLI.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoAgape";
  src: url("/fonts/MapoAgape.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoBackpacking";
  src: url("/fonts/MapoBackpacking.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoDPP";
  src: url("/fonts/MapoDPP.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoDacapo";
  src: url("/fonts/MapoDacapo.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoFlowerIsland";
  src: url("/fonts/MapoFlowerIsland.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoGoldenPier";
  src: url("/fonts/MapoGoldenPier.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoHongdaeFreedom";
  src: url("/fonts/MapoHongdaeFreedom.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoMaponaru";
  src: url("/fonts/MapoMaponaru.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "MapoPeacefull";
  src: url("/fonts/MapoPeacefull.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunGothic";
  src: url("/fonts/NanumBarunGothic.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunGothicBold";
  src: url("/fonts/NanumBarunGothicBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunGothicLight";
  src: url("/fonts/NanumBarunGothicLight.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunGothicUltraLight";
  src: url("/fonts/NanumBarunGothicUltraLight.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunpenB";
  src: url("/fonts/NanumBarunpenB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumBarunpenR";
  src: url("/fonts/NanumBarunpenR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothic";
  src: url("/fonts/NanumGothic.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicBold";
  src: url("/fonts/NanumGothicBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicEco";
  src: url("/fonts/NanumGothicEco.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicEcoBold";
  src: url("/fonts/NanumGothicEcoBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicEcoExtraBold";
  src: url("/fonts/NanumGothicEcoExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicExtraBold";
  src: url("/fonts/NanumGothicExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumGothicLight";
  src: url("/fonts/NanumGothicLight.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjo";
  src: url("/fonts/NanumMyeongjo.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjoBold";
  src: url("/fonts/NanumMyeongjoBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjoEco";
  src: url("/fonts/NanumMyeongjoEco.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjoEcoBold";
  src: url("/fonts/NanumMyeongjoEcoBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjoEcoExtraBold";
  src: url("/fonts/NanumMyeongjoEcoExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumMyeongjoExtraBold";
  src: url("/fonts/NanumMyeongjoExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumPen";
  src: url("/fonts/NanumPen.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareB";
  src: url("/fonts/NanumSquareB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareEB";
  src: url("/fonts/NanumSquareEB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareL";
  src: url("/fonts/NanumSquareL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareR";
  src: url("/fonts/NanumSquareR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareRoundB";
  src: url("/fonts/NanumSquareRoundB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareRoundEB";
  src: url("/fonts/NanumSquareRoundEB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareRoundL";
  src: url("/fonts/NanumSquareRoundL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NanumSquareRoundR";
  src: url("/fonts/NanumSquareRoundR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "OSeongandHanEum-Bold";
  src: url("/fonts/OSeongandHanEum-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "OSeongandHanEum-Regular";
  src: url("/fonts/OSeongandHanEum-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ownglyph_2022_UWY_Da_Gyeong-Rg";
  src: url("/fonts/Ownglyph_2022_UWY_Da_Gyeong-Rg.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ownglyph_2022_UWY_Jae_Seon-Rg";
  src: url("/fonts/Ownglyph_2022_UWY_Jae_Seon-Rg.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ownglyph_2022_UWY_Joo_Bin-Rg";
  src: url("/fonts/Ownglyph_2022_UWY_Joo_Bin-Rg.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ownglyph_2022_UWY_Si_Woo-Rg";
  src: url("/fonts/Ownglyph_2022_UWY_Si_Woo-Rg.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Ownglyph_2022_UWY_Yoon_Yeong-Rg";
  src: url("/fonts/Ownglyph_2022_UWY_Yoon_Yeong-Rg.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Pak_Yong_jun";
  src: url("/fonts/Pak_Yong_jun.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureBatang-Bold";
  src: url("/fonts/PureBatang-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureBatang-Light";
  src: url("/fonts/PureBatang-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureBatang-Medium";
  src: url("/fonts/PureBatang-Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureunJeonnam-Bold";
  src: url("/fonts/PureunJeonnam-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureunJeonnam-Medium";
  src: url("/fonts/PureunJeonnam-Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PureunJeonnam";
  src: url("/fonts/PureunJeonnam.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SANGJU Dajungdagam";
  src: url("/fonts/SANGJU Dajungdagam.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SANGJU Gotgam";
  src: url("/fonts/SANGJU Gotgam.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SANGJU Gyeongcheon Island";
  src: url("/fonts/SANGJU Gyeongcheon Island.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SANGJU Haerye";
  src: url("/fonts/SANGJU Haerye.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SOYO Maple Bold";
  src: url("/fonts/SOYO Maple Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SOYO Maple Regular";
  src: url("/fonts/SOYO Maple Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SacheonHangGong-Regular";
  src: url("/fonts/SacheonHangGong-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SacheonUju-Regular";
  src: url("/fonts/SacheonUju-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Saenggeo Jincheon";
  src: url("/fonts/Saenggeo Jincheon.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulHangangB";
  src: url("/fonts/SeoulHangangB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulHangangEB";
  src: url("/fonts/SeoulHangangEB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulHangangL";
  src: url("/fonts/SeoulHangangL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulHangangM";
  src: url("/fonts/SeoulHangangM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulNamsanB";
  src: url("/fonts/SeoulNamsanB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulNamsanEB";
  src: url("/fonts/SeoulNamsanEB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulNamsanL";
  src: url("/fonts/SeoulNamsanL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulNamsanM";
  src: url("/fonts/SeoulNamsanM.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SeoulNamsanvert";
  src: url("/fonts/SeoulNamsanvert.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SokchoBadaBatang";
  src: url("/fonts/SokchoBadaBatang.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SokchoBadaCalligraphy";
  src: url("/fonts/SokchoBadaCalligraphy.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SokchoBadaDotum";
  src: url("/fonts/SokchoBadaDotum.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Spoqa Han Sans Bold";
  src: url("/fonts/Spoqa Han Sans Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Spoqa Han Sans Regular";
  src: url("/fonts/Spoqa Han Sans Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SuncheonB";
  src: url("/fonts/SuncheonB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SuncheonR";
  src: url("/fonts/SuncheonR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SuseongBatang";
  src: url("/fonts/SuseongBatang.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SuseongDotum";
  src: url("/fonts/SuseongDotum.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SuseongHyejeong";
  src: url("/fonts/SuseongHyejeong.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "TAEBAEK font";
  src: url("/fonts/TAEBAEK font.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "TAEBAEK milkyway";
  src: url("/fonts/TAEBAEK milkyway.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Title";
  src: url("/fonts/Title.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Tlab신영복체";
  src: url("/fonts/Tlab신영복체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "WAGURI TTF";
  src: url("/fonts/WAGURI TTF.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "WandocleanseaB";
  src: url("/fonts/WandocleanseaB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "WandocleanseaR";
  src: url("/fonts/WandocleanseaR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "WandohopeB";
  src: url("/fonts/WandohopeB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "WandohopeR";
  src: url("/fonts/WandohopeR.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Wolyeonggyo";
  src: url("/fonts/Wolyeonggyo.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "YEONGJUPunggiGinseng";
  src: url("/fonts/YEONGJUPunggiGinseng.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "YEONGJUSeonbi";
  src: url("/fonts/YEONGJUSeonbi.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "YangJuByeolsan.ttf";
  src: url("/fonts/YangJuByeolsan.ttf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "YeojuCeramic TTF";
  src: url("/fonts/YeojuCeramic TTF.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "YeojuCeramic dingbat";
  src: url("/fonts/YeojuCeramic dingbat.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Yeongdo-Bold";
  src: url("/fonts/Yeongdo-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Yeongdo-Heavy";
  src: url("/fonts/Yeongdo-Heavy.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Yeongdo-Regular";
  src: url("/fonts/Yeongdo-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "andante";
  src: url("/fonts/andante.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "gabia_bombaram";
  src: url("/fonts/gabia_bombaram.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "gabia_napjakBlock";
  src: url("/fonts/gabia_napjakBlock.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "gabia_solmee";
  src: url("/fonts/gabia_solmee.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "high1 Wonchuri Body B";
  src: url("/fonts/high1 Wonchuri Body B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "high1 Wonchuri Body R";
  src: url("/fonts/high1 Wonchuri Body R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "high1 Wonchuri Title B";
  src: url("/fonts/high1 Wonchuri Title B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "high1 Wonchuri Title L";
  src: url("/fonts/high1 Wonchuri Title L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "high1 Wonchuri Title M";
  src: url("/fonts/high1 Wonchuri Title M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "yangpyeong_B";
  src: url("/fonts/yangpyeong_B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "yangpyeong_L";
  src: url("/fonts/yangpyeong_L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "yangpyeong_M";
  src: url("/fonts/yangpyeong_M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드감탄체";
  src: url("/fonts/감탄로드감탄체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드돋움체 Bold";
  src: url("/fonts/감탄로드돋움체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드돋움체 Regular";
  src: url("/fonts/감탄로드돋움체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드돋움체 Thin";
  src: url("/fonts/감탄로드돋움체 Thin.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드바탕체 Bold";
  src: url("/fonts/감탄로드바탕체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드바탕체 Regular";
  src: url("/fonts/감탄로드바탕체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드바탕체 Thin";
  src: url("/fonts/감탄로드바탕체 Thin.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "감탄로드탄탄체";
  src: url("/fonts/감탄로드탄탄체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년바탕_Bold";
  src: url("/fonts/경기천년바탕_Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년바탕_Regular";
  src: url("/fonts/경기천년바탕_Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년제목V_Bold";
  src: url("/fonts/경기천년제목V_Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년제목_Bold";
  src: url("/fonts/경기천년제목_Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년제목_Light";
  src: url("/fonts/경기천년제목_Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "경기천년제목_Medium";
  src: url("/fonts/경기천년제목_Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "고성 금강누리체(윈도우용)";
  src: url("/fonts/고성 금강누리체(윈도우용).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "고양덕양 B";
  src: url("/fonts/고양덕양 B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "고양덕양 EB";
  src: url("/fonts/고양덕양 EB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "고양일산 L";
  src: url("/fonts/고양일산 L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "고양일산 R";
  src: url("/fonts/고양일산 R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "국립박물관문화재단클래식B";
  src: url("/fonts/국립박물관문화재단클래식B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "국립박물관문화재단클래식L";
  src: url("/fonts/국립박물관문화재단클래식L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "국립박물관문화재단클래식M";
  src: url("/fonts/국립박물관문화재단클래식M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "기상청 달콤기후체-SVG";
  src: url("/fonts/기상청 달콤기후체-SVG.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "기상청 달콤기후체";
  src: url("/fonts/기상청 달콤기후체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "김포평화고딕체(Bold)";
  src: url("/fonts/김포평화고딕체(Bold).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "김포평화고딕체(Regular)";
  src: url("/fonts/김포평화고딕체(Regular).ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "나눔손글씨붓";
  src: url("/fonts/나눔손글씨붓.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "문화재돌봄체 Bold";
  src: url("/fonts/문화재돌봄체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "문화재돌봄체 Regular";
  src: url("/fonts/문화재돌봄체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "빛고을광주_Bold";
  src: url("/fonts/빛고을광주_Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "빛고을광주_Light";
  src: url("/fonts/빛고을광주_Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "빛고을광주_Medium";
  src: url("/fonts/빛고을광주_Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울남산 장체B";
  src: url("/fonts/서울남산 장체B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울남산 장체BL";
  src: url("/fonts/서울남산 장체BL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울남산 장체EB";
  src: url("/fonts/서울남산 장체EB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울남산 장체L";
  src: url("/fonts/서울남산 장체L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울남산 장체M";
  src: url("/fonts/서울남산 장체M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울한강 장체B";
  src: url("/fonts/서울한강 장체B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울한강 장체BL";
  src: url("/fonts/서울한강 장체BL.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울한강 장체EB";
  src: url("/fonts/서울한강 장체EB.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울한강 장체L";
  src: url("/fonts/서울한강 장체L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "서울한강 장체M";
  src: url("/fonts/서울한강 장체M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "솔뫼 김대건 Light";
  src: url("/fonts/솔뫼 김대건 Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "솔뫼 김대건 Medium";
  src: url("/fonts/솔뫼 김대건 Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "야놀자 야체 Bold";
  src: url("/fonts/야놀자 야체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "야놀자 야체 Regular";
  src: url("/fonts/야놀자 야체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "영양군 음식디미방";
  src: url("/fonts/영양군 음식디미방.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "완주누리체 Regular";
  src: url("/fonts/완주누리체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "완주대둔산체 Bold";
  src: url("/fonts/완주대둔산체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "완주대둔산체 Regular";
  src: url("/fonts/완주대둔산체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "유앤피플 고딕 KS";
  src: url("/fonts/유앤피플 고딕 KS.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "유앤피플 고딕 UNI";
  src: url("/fonts/유앤피플 고딕 UNI.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "이순신Bold";
  src: url("/fonts/이순신Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "이순신Regular";
  src: url("/fonts/이순신Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "이순신돋움체B";
  src: url("/fonts/이순신돋움체B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "이순신돋움체L";
  src: url("/fonts/이순신돋움체L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "이순신돋움체M";
  src: url("/fonts/이순신돋움체M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전기안전체 Bold";
  src: url("/fonts/전기안전체 Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전기안전체 Regular";
  src: url("/fonts/전기안전체 Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 각B";
  src: url("/fonts/전주완판본 각B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 각L";
  src: url("/fonts/전주완판본 각L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 각R";
  src: url("/fonts/전주완판본 각R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 순B";
  src: url("/fonts/전주완판본 순B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 순L";
  src: url("/fonts/전주완판본 순L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "전주완판본 순R";
  src: url("/fonts/전주완판본 순R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "중나좋체 Light";
  src: url("/fonts/중나좋체 Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "중나좋체 Medium";
  src: url("/fonts/중나좋체 Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "창원단감아삭체";
  src: url("/fonts/창원단감아삭체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "충북대70주년체B";
  src: url("/fonts/충북대70주년체B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "충북대70주년체R";
  src: url("/fonts/충북대70주년체R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "충북대직지체";
  src: url("/fonts/충북대직지체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "한국기계연구원_Light";
  src: url("/fonts/한국기계연구원_Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "한국기계연구원_bold";
  src: url("/fonts/한국기계연구원_bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "한수원_한돋음_B";
  src: url("/fonts/한수원_한돋음_B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "한수원_한돋음_R";
  src: url("/fonts/한수원_한돋음_R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "한수원_한울림_R";
  src: url("/fonts/한수원_한울림_R.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "해남체";
  src: url("/fonts/해남체.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "행복고흥B";
  src: url("/fonts/행복고흥B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "행복고흥L";
  src: url("/fonts/행복고흥L.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "행복고흥M";
  src: url("/fonts/행복고흥M.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "환경B";
  src: url("/fonts/환경B.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "환경R";
  src: url("/fonts/환경R.ttf") format("truetype");
  font-display: swap;
}
