/* 자동 생성: tools/fonts.py — 본문 나눔스퀘어 네오, 제목/메뉴 페이퍼로지 */
@font-face{font-family:'NanumSquareNeo';font-style:normal;font-weight:300;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'NanumSquareNeo';font-style:normal;font-weight:400;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'NanumSquareNeo';font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-700.woff2') format('woff2');}
@font-face{font-family:'NanumSquareNeo';font-style:normal;font-weight:800;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-800.woff2') format('woff2');}
@font-face{font-family:'NanumSquareNeo';font-style:normal;font-weight:900;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-900.woff2') format('woff2');}
@font-face{font-family:'Paperlogy';font-style:normal;font-weight:500;font-display:swap;src:url('/vendor/fonts/Paperlogy-500.woff2') format('woff2');}
@font-face{font-family:'Paperlogy';font-style:normal;font-weight:600;font-display:swap;src:url('/vendor/fonts/Paperlogy-600.woff2') format('woff2');}
@font-face{font-family:'Paperlogy';font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}
@font-face{font-family:'Paperlogy';font-style:normal;font-weight:800;font-display:swap;src:url('/vendor/fonts/Paperlogy-800.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:200;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:600;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-700.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-700.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:800;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-800.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-900.woff2') format('woff2');}
@font-face{font-family:'Noto Sans CJK KR Medium';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'NanumBarunGothic';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'Malgun Gothic';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'Dotum';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'dotum';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-thin';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-extralight';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-light';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-300.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-regular';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-medium';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/NanumSquareNeo-400.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-bold';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-600.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-extrabold';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-heavy';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}
@font-face{font-family:'s-core-dream-black';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}
@font-face{font-family:'BMDOHYEON';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}
@font-face{font-family:'Do Hyeon';font-style:normal;font-weight:normal;font-display:swap;src:url('/vendor/fonts/Paperlogy-700.woff2') format('woff2');}

html,body,button,input,select,textarea{font-family:'NanumSquareNeo','Noto Sans KR',sans-serif}
h1,h2,h3,h4,.font-BMdohyeon{font-family:'Paperlogy','BMDOHYEON',sans-serif;font-weight:600}
.menu_1dp,.menu_1dp>li>a,.menu_1dp_mo,.menu_name,.menu_2dp_tit{font-family:'Paperlogy','BMDOHYEON',sans-serif;font-weight:500!important}
.video_text h1{font-family:'Paperlogy','BMDOHYEON',sans-serif!important;font-weight:600!important;letter-spacing:-1px!important}
.video_text p{letter-spacing:-.3px!important}
