@charset "utf-8";
/* CSS Document */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none;vertical-align:top;}
dl,ul,ol,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;color:#333}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}







	/* Thin (100) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Thin.woff2') format('woff2'), url('../fonts/NotoSans-Thin.woff') format('woff');
		font-weight: 100;
		font-style: normal;
		font-display: auto;
	}

	/* Light (300) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Light.woff2') format('woff2'), url('../fonts/NotoSans-Light.woff') format('woff');
		font-weight: 300;
		font-style: normal;
		font-display: auto;
	}

	/* DemiLight (350) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-DemiLight.woff2') format('woff2'), url('../fonts/NotoSans-DemiLight.woff') format('woff');
		font-weight: 350;
		font-style: normal;
		font-display: auto;
	}

	/* Regular (400) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Regular.woff2') format('woff2'), url('../fonts/NotoSans-Regular.woff') format('woff');
		font-weight: 400;
		font-style: normal;
		font-display: auto;
	}

	/* Medium (500) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Medium.woff2') format('woff2'), url('../fonts/NotoSans-Medium.woff') format('woff');
		font-weight: 500;
		font-style: normal;
		font-display: auto;
	}

	/* Bold (700) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Bold.woff2') format('woff2'), url('../fonts/NotoSans-Bold.woff') format('woff');
		font-weight: 700;
		font-style: normal;
		font-display: auto;
	}

	/* Black (900) */
	@font-face {
		font-family: 'Noto Sans KR';
		src: url('../fonts/NotoSans-Black.woff2') format('woff2'), url('../fonts/NotoSans-Black.woff') format('woff');
		font-weight: 900;
		font-style: normal;
		font-display: auto;
	}



	/* Thin (100) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-100.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-100.woff') format('woff');
		font-weight: 100;
		font-style: normal;
		font-display: auto;
	}

	/* Light (300) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-300.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-300.woff') format('woff');
		font-weight: 300;
		font-style: normal;
		font-display: auto;
	}

	/* Regular (400) 
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-regular.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-regular.woff') format('woff');
		font-weight: 400;
		font-style: normal;
		font-display: auto;
	}
	*/

	/* Medium (500) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-500.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-500.woff') format('woff');
		font-weight: 400;
		font-style: normal;
		font-display: auto;
	}

	/* SemiBold (600) 
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-600.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-600.woff') format('woff');
		font-weight: 600;
		font-style: normal;
		font-display: auto;
	}
	*/
	
	/* Bold (700) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-700.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-700.woff') format('woff');
		font-weight: 600;
		font-style: normal;
		font-display: auto;
	}

	/* ExtraBold (800) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-800.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-800.woff') format('woff');
		font-weight: 800;
		font-style: normal;
		font-display: auto;
	}

	/* Black (900) */
	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-v31-latin-900.woff2') format('woff2'), url('../fonts/montserrat-v31-latin-900.woff') format('woff');
		font-weight: 900;
		font-style: normal;
		font-display: auto;
	}

	body, th, td, input, select, textarea, button { font-family: 'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing: -0.5px; }

