@charset 'utf-8';

body {-webkit-text-size-adjust:none; -webkit-overflow-scrolling:touch;letter-spacing: -0.9px;}
body, form, input, p, ul, ol, li, dl, dt, dd { margin:0;padding:0;letter-spacing: -0.9px;}
ul, ol, li	{ list-style:none;}
img		{ border:0;max-width:100%;}
table	{ border-collapse:collapse;border-spacing:0 !important;} 
th, td	{ padding:0;}
textarea	{ padding:0;margin:0;}
fieldset	{ display:block;border:none;padding:0;margin:0}
legend, caption	 { width:0;height:0;padding:0;margin:0;font-size:0;line-height:0;}
a {text-decoration:none;color:#000; letter-spacing: -0.9px;}
td, div, p, li, dt, dd, input, button, textarea, select, h1, h2, h3, h4, h5 {
	font-family: 'Noto Sans KR', 'NanumGothic','Dotum','julim',sans-serif;
	font-size:15px; font-weight:normal; color:#000; letter-spacing: -0.9px;color:#333;
}

a.line {text-decoration:underline;}
::selection {background:#ff6021;}

@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  src: local('NanumMyeongjo'), url(/index/common/font/nanummyeongjo.woff) format('woff');
}

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src:  url(/index/common/font/NanumGothicRegular.woff) format('woff'),
		url(/index/common/font/NanumGothicRegular.woff2) format('woff2'),
		url(/index/common/font/NanumGothicRegular.eot),
        url(/index/common/font/NanumGothicRegular.eot?#iefix) format('embedded-opentype'),
        url(/index/common/font/NanumGothicRegular.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src:  url(/index/common/font/NanumGothicBold.woff) format('woff'),
		url(/index/common/font/NanumGothicBold.woff2) format('woff2'),
        url(/index/common/font/NanumGothicBold.eot),
        url(/index/common/font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
        url(/index/common/font/NanumGothicBold.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicExtraBold';
  font-style: normal;
  font-weight: 800;
  src: url(/index/common/font/NanumGothicExtraBold.woff) format('woff'),
	   url(/index/common/font/NanumGothicExtraBold.woff2) format('woff2'),
	   url(/index/common/font/NanumGothicExtraBold.eot),
       url(/index/common/font/NanumGothicExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/index/common/font/NanumGothicExtraBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(/index/common/font/NotoSansKR-Regular.woff) format('woff'),
	   url(/index/common/font/NotoSansKR-Regular.woff2) format('woff2'),
       url(/index/common/font/NotoSansKR-Regular.ttf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(/index/common/font/NotoSansKR-Medium.woff) format('woff'),
	   url(/index/common/font/NotoSansKR-Medium.woff2) format('woff2'),
       url(/index/common/font/NotoSansKR-Medium.ttf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(/index/common/font/NotoSansKR-Bold.woff) format('woff'),
	   url(/index/common/font/NotoSansKR-Bold.woff2) format('woff2'),
       url(/index/common/font/NotoSansKR-Bold.ttf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(/index/common/font/NotoSansKR-Black.woff) format('woff'),
	   url(/index/common/font/NotoSansKR-Black.woff2) format('woff2'),
       url(/index/common/font/NotoSansKR-Black.ttf) format('opentype');
}