:root {
	--color-green: #79A100;
	--color-blue: #009A9D;
	/* --color-green: #8FC31F; */
	/* --color-blue: #0A9295; */
	--color-white: #FFFFFF;
	--color-black: #000000;
	--color-border: #EEEEEE;
	
	/* 웹접근성 수정예상코드 */
	--nav-color: #666;
	--nav-hover-color: #f7f7f7;
	--top-color: #555; 
	--color-green2: #759c00;
	--sitemap-color: #f0f0f0;
	--news-placeholder-color:#949494;
	--news-border-color:#ddd;
	--news-select-color:#666;
	--inquiry-placeholder-color: #888;
	/* rgba(0, 0, 0, 0.3); */
	/* 웹접근성예상코드 */

	--gap80: 80px;
	--gap120: 120px;
	--gap150: 150px;
	--gap180: 180px;
	--font120: 12.0rem;
	--font112: 11.2rem;
	--font84: 8.4rem;
	--font64: 6.4rem;
	--font48: 4.8rem;
	--font42: 4.2rem;
	--font30: 3.0rem;
	--font22: 2.2rem;
	--font-pretendard: 'Pretendard', sans-serif;
  --font-lato: 'Lato', sans-serif;
	--gnb-height: 400px;
	--form-height: 80px;
	--form-font: 2.0rem;

	--a11y-color: red;
  --a11y-width: 2px;
  --a11y-border: var(--a11y-width) solid var(--a11y-color);
}

@media (max-width: 1600px) {
	:root {
		--font120: 9.4rem;
		--font112: 9.2rem;
		--font84: 6.6rem;
		--font64: 5.2rem;
	}
}

@media (max-width: 1400px) {
	:root {
		--font120: 8.8rem;
		--font112: 8.6rem;
		--font84: 6.4rem;
		--font64: 4.8rem;
		--font48: 4.0rem;
		--font42: 3.6rem;
		--font30: 2.6rem;
	}
}

@media (max-width: 1200px) {
	:root {
		--gap150: 100px;
		--gap120: 80px;
		--font120: 6.8rem;
		--font84: 5.2rem;
		--font64: 4.0rem;
		--font48: 3.0rem;
		--font42: 2.8rem;
		--font30: 2.2rem;
		--form-font: 1.8rem;
	}
}

@media (max-width: 1024px) {
	:root {
		--font120: 5.4rem;
		--font84: 4.2rem;
		--form-height: 70px;
		--font22: 2.0rem;
	}
}

@media (max-width: 768px) {
	:root {
		--gap150: 80px;
		--gap120: 60px;
		--gap80: 60px;
		--font120: 4.2rem;
		--font84: 3.6rem;
		--font64: 3.0rem;
		--font42: 2.6rem;
		--font30: 1.8rem;
		--font22: 1.8rem;
	}
}

@media (max-width: 640px) {
	:root {
		--font120: 3.4rem;
		--font84: 3.0rem;
		--font64: 2.4rem;
		--font42: 2.2rem;
		--font22: 1.7rem;
		--form-height: 60px;
		--form-font: 1.7rem;
	}
}