@charset "utf-8";

@import "reset_21312.css";
@import "module.css";
@import "content.css";
@import "override.css";

@font-face {
 font-family: 'Nanum Square';
 font-weight: 400;
 src: url(NanumSquareR.eot);
 src: local('☺'),
	  url(/data/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
	  url(/data/fonts/NanumSquareR.woff2) format('woff2'),
	  url(/data/fonts/NanumSquareR.woff) format('woff'),
	  url(/data/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'Nanum Square';
 font-weight: 700;
 src: url(NanumSquareB.eot);
 src: local('☺'),
	  url(/data/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	  url(/data/fonts/NanumSquareB.woff2) format('woff2'),
	  url(/data/fonts/NanumSquareB.woff) format('woff'),
	  url(/data/fonts/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(/data/fontsNanumSquareEB.eot);
 src: local('☺'),
	  url(/data/fontsNanumSquareEB.eot?#iefix) format('embedded-opentype'),
	  url(/data/fontsNanumSquareEB.woff2) format('woff2'),
	  url(/data/fontsNanumSquareEB.woff) format('woff'),
	  url(/data/fontsNanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(NanumSquareL.eot);
 src: local('☺'),
	  url(/data/fontsNanumSquareL.eot?#iefix) format('embedded-opentype'),
	  url(/data/fontsNanumSquareL.woff2) format('woff2'),
	  url(/data/fontsNanumSquareL.woff) format('woff'),
	  url(/data/fontsNanumSquareL.ttf) format('truetype');
}

:root{
	/* color */
	--main-color: #00b6b0;
	--main-over-color: #008e89;
	--sub-color: #0c5ba7;
	--sub-over-color: #004795;
	--main-rgb: 0,182,176;
	--sub-rgb: 12,91,167;
	
	--grey-dark: #999;
	--grey-light: #e0e0e0;
	--border-color: #dddccc;

	--b-shadow: 0 0 10px rgba(0,0,0,.25);
	--t-shadow: 0 4px 4px rgba(0,0,0,.25);
	
	/* Font Size */
	--font-family: Nanum Square, -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, 맑은고딕, Malgun Gothic, Droid Sans, sans-serif;
	--basic-font-color: #222;
	--font-large: 19px;
	--font-medium: 17px;
	--font-small: 15px;
	--font-micro: 13px;
	--font-tiny: 12px;
	--font-terms: 16px;
	
	--normal-padding: 25px;
	--left-width: 330px;
}

@media all and (max-width: 870px){
:root{
	--font-terms: 14px;
	--normal-padding: 15px;
}
}