@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";
html[data-theme=light]{--bg-color:#fff;--text-color:#101010;--menu-hover:#0003;--header-background:#fff3;--point-01:#002778;--point-02:#4579ff;--point-03:#2c58b4;--point-04:#1443bb;--point-05:#092870;--white:#fff;--white-80:#fffc;--white-60:#fff9;--white-40:#fff6;--white-20:#fff3;--white-10:#ffffff1a;--black:#101010;--black-0:#f6f8fa;--black-01:#eaeeef;--black-02:#d0d7de;--black-03:#afb8c1;--black-04:#8c959f;--black-05:#6e7781;--black-06:#57606a;--black-07:#424a53;--bg-01:#ebf2ff;--bg-02:#e5ecfa;--bg-03:#f9faff;--bg-04:#f4f4f4;--bg-05:#c8daff;--bg-06:#f2fcff;--system-warning:#fd2e2e;--subtop-74-bold:74px;--title-68-extrabold:68px;--title-62-extrabold:62px;--title-58-bold:58px;--subtitle-46-bold:46px;--subtitle-46-medium:46px;--subtitle-42-bold:42px;--body-32-extrabold:32px;--body-32-semibold:32px;--body-26-semibold:26px;--body-26-medium:26px;--body-24-semibold:24px;--body-24-medium:24px;--body-24-regular:24px;--body-22-semibold:22px;--body-22-medium:22px;--body-20-bold:20px;--body-20-semibold:20px;--body-20-medium:20px;--body-18-bold:18px;--body-18-semibold:18px;--body-18-medium:18px;--body-16-bold:16px;--body-16-semibold:16px;--body-16-medium:16px;--body-14-bold:14px;--body-14-semibold:14px;--body-14-medium:14px;--footer-14-bold:14px;--footer-14-medium:14px;--footer-14-regular:14px;--footer-10-regular:10px;--font-thin:100;--font-extra-light:200;--font-light:300;--font-regular:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--font-extra-bold:800;--font-black:900;--shadow-01:0px 14px 24px #00277833;--shadow-02:10px 14px 54px #00277866;--shadow-03:10px 14px 24px #afb8c166}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/fonts/woff2/Pretendard-Black.woff2)format("woff2"),url(/fonts/woff/Pretendard-Black.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/fonts/woff2/Pretendard-ExtraBold.woff2)format("woff2"),url(/fonts/woff/Pretendard-ExtraBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/fonts/woff2/Pretendard-Bold.woff2)format("woff2"),url(/fonts/woff/Pretendard-Bold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/fonts/woff2/Pretendard-SemiBold.woff2)format("woff2"),url(/fonts/woff/Pretendard-SemiBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/fonts/woff2/Pretendard-Medium.woff2)format("woff2"),url(/fonts/woff/Pretendard-Medium.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/fonts/woff2/Pretendard-Regular.woff2)format("woff2"),url(/fonts/woff/Pretendard-Regular.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/fonts/woff2/Pretendard-Light.woff2)format("woff2"),url(/fonts/woff/Pretendard-Light.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/fonts/woff2/Pretendard-ExtraLight.woff2)format("woff2"),url(/fonts/woff/Pretendard-ExtraLight.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/fonts/woff2/Pretendard-Thin.woff2)format("woff2"),url(/fonts/woff/Pretendard-Thin.woff)format("woff")}*{word-break:keep-all;font-family:Pretendard,sans-serif}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[lang=jp] *{font-family:Noto Sans JP,sans-serif}html[lang=cn] *{font-family:Noto Sans SC,sans-serif}html[lang=jp] *,html[lang=cn] *{word-wrap:break-word;overflow-wrap:anywhere}html[lang=cn] #youtube,html[lang=cn] #blog,html[lang=cn] #kakao,html[lang=jp] #cookies,html[lang=kr] #cookies,html[lang=cn] #cookies,html[lang=jp] #blog,html[lang=jp] #kakao,html[lang=en] #blog,html[lang=en] #kakao{display:none}html[lang=en] .header-menu-subject{font-size:17px!important}body,html{margin:0;padding:0;transition:opacity 1s;position:relative}body{background:var(--white);transition:background .8s}a{color:inherit;text-decoration:none}a,button{background:0 0;border:none;outline:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,span,a,strong,em,blockquote,dl,dt,dd,ul,ol,li{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}
