@charset "utf-8";

/*****************************************************************
  Font
*****************************************************************/
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'), local('NotoSans-Thin');
	src:url(../fonts/NotoSans-Thin.woff2) format('woff2'),
		url(../fonts/NotoSans-Thin.woff) format('woff'),
		url(../fonts/NotoSans-Thin.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans Light'), local('NotoSans-Light');
	src:url(../fonts/NotoSans-Light.woff2) format('woff2'),
		url(../fonts/NotoSans-Light.woff) format('woff'),
		url(../fonts/NotoSans-Light.otf) format('truetype');
}
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:350;
	src:local('Noto Sans DemiLight'), local('NotoSans-DemiLight');
	src:url(../fonts/NotoSans-DemiLight.woff2) format('woff2'),
		url(../fonts/NotoSans-DemiLight.woff) format('woff'),
		url(../fonts/NotoSans-DemiLight.otf) format('opentype');
}
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'), local('NotoSans-Regular');
	src:url(../fonts/NotoSans-Regular.woff2) format('woff2'),
		url(../fonts/NotoSans-Regular.woff) format('woff'),
		url(../fonts/NotoSans-Regular.otf) format('truetype');
}
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'), local('NotoSans-Medium');
	src:url(../fonts/NotoSans-Medium.woff2) format('woff2'),
		url(../fonts/NotoSans-Medium.woff) format('woff'),
		url(../fonts/NotoSans-Medium.otf) format('truetype');
}
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'), local('NotoSans-Bold');
	src:url(../fonts/NotoSans-Bold.woff2) format('woff2'),
		url(../fonts/NotoSans-Bold.woff) format('woff'),
		url(../fonts/NotoSans-Bold.otf) format('truetype');
}
@font-face {
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans Black'), local('Noto Sans Black'), local('Noto Sans Black');
	src:url(../fonts/NotoSans-Black.woff2) format('woff2'),
		url(../fonts/NotoSans-Black.woff) format('woff'),
		url(../fonts/NotoSans-Black.otf) format('truetype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	src:url(../fonts/Roboto-Thin.woff2) format('woff2'),
		url(../fonts/Roboto-Thin.woff) format('woff'),
		url(../fonts/Roboto-Thin.otf) format('opentype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	src:url(../fonts/Roboto-Light.woff2) format('woff2'),
		url(../fonts/Roboto-Light.woff) format('woff'),
		url(../fonts/Roboto-Light.otf) format('opentype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/Roboto-Regular.woff2) format('woff2'),
		url(../fonts/Roboto-Regular.woff) format('woff'),
		url(../fonts/Roboto-Regular.otf) format('opentype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	src:url(../fonts/Roboto-Medium.woff2) format('woff2'),
		url(../fonts/Roboto-Medium.woff) format('woff'),
		url(../fonts/Roboto-Medium.otf) format('opentype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	src:url(../fonts/Roboto-Bold.woff2) format('woff2'),
		url(../fonts/Roboto-Bold.woff) format('woff'),
		url(../fonts/Roboto-Bold.otf) format('opentype');
}



body {
    line-height: 24px;
    font-family: 'Noto Sans', 'Malgun Gothic', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif;
    font-weight: 400;
    font-size:16px; 
	color:#212529 !important;
    letter-spacing: -0.7px;
    word-break: normal;
    -webkit-text-size-adjust: none;
    vertical-align: baseline;
    text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.en body {
    font-family: 'Roboto';
    letter-spacing: 0;
}
