@charset "utf-8"; /*좌,우영역*/

:root {
--lib-font-family-base: 'Pretendard GOV';
--lib-font-size-base: 62.5%;
--lib-line-height-none: 1;
--lib-line-height-base: 1.5;
--lib-letter-spacing-none: -0.04rem;
--lib-letter-spacing-wide: 0.1rem;
--lib-font-weight-regular: 400;
--lib-font-weight-bold: 700;
--lib-font-underline-offset: 0.4rem;
--lib-light-color-text-basic: var(--krds-gray-90);

/* 기관 색상 팔레트 */
--lib-primary-10:#f8f9fb;
--lib-primary-15: #e0eff5;
--lib-primary-20: #e2eef8;
--lib-primary-60:#0078d7;
--lib-primary-70:#0e385c;
--lib-primary-80: #2d3943;
--lib-primary-90: #0b253e;
--lib-secondary: #636f79;
--lib-point:#f93061;
--lib-red:#eb0000;
--lib-blue:#0078d7;

/* KRDS 색상 팔레트 */
--krds-white: #fff;
--krds-black: #000;
--krds-gray-5: #F8F8F8;
--krds-gray-10: #F0F0F0;
--krds-gray-20: #E4E4E4;
--krds-gray-30: #D8D8D8;
--krds-gray-40: #C6C6C6;
--krds-gray-50: #8E8E8E;
--krds-gray-60: #717171;
--krds-gray-70: #555555;
--krds-gray-80: #2D2D2D;
--krds-gray-90: #1e2124;

/* 폰트 */
--lib-fz-head-xlg: 2rem;
--lib-fz-head-sm: 1.5rem;
--lib-fz-head-xsm: 1.3rem;
--lib-fz-tit-lg: 1.8rem;
--lib-fz-tit-sm: 1.5rem;
--lib-fz-body-h2tit: 3.8rem;
--lib-fz-body-btit: 3.2rem;
--lib-fz-body-mtit: 2.6rem;
--lib-fz-body-tit: 2.2rem;
--lib-fz-body-stit: 2rem;
--lib-fz-body: 1.8rem;
--lib-fz-body-nm: 1.7rem;
--lib-fz-body-sm: 1.5rem;
--lib-fz-body-xsm: 1.3rem;
/* 메인 */
--lib-fz-main-btit: 3.6rem;
--lib-fz-main-mtit: 2.6rem;
--lib-fz-main-tit: 2.8rem;
--lib-fz-main-txt: 2.4rem;
--lib-fz-main-nm: 1.7rem;
--lib-fz-main-sm: 1.5rem;
/* 사이드메뉴 */
--lib-fz-side-tit: 2.4rem;

/* masthead */
--lib-masthead--color-surface: #eef2f7;;
--lib-masthead--inner-gap-nuri: 0.8rem;
--lib-masthead--inner-min-size-height: 3.2rem;
--lib-masthead--inner-padding-y: 0.4rem;
--lib-masthead--pc-font-size: 1.5rem;
--lib-masthead--mobile-font-size: 1.5rem;
--lib-masthead--mobile-font-xsize: 1.3rem;

}

/* ================================
	TABLET
=============================== */
@media all and (max-width:1024px) {
	:root {
		/* 폰트 */
		--lib-fz-head-xlg: 1.6rem;
		--lib-fz-body-h2tit: 2.2rem;
		--lib-fz-body-btit: 2rem;
		--lib-fz-body-mtit: 2.2rem;
		--lib-fz-body-tit: 1.8rem;
		--lib-fz-body-stit: 1.7rem;
		--lib-fz-body: 1.7rem;
		--lib-fz-body-nm: 1.5rem;
		--lib-fz-body-sm: 1.4rem;

		--lib-fz-main-btit: 1.8rem;
		--lib-fz-main-txt: 1.8rem;
		--lib-fz-main-tit: 1.8rem;
		--lib-fz-main-nm: 1.5rem;
	}
}