@charset "euc-kr";

/* 1_base */
body, input, select, textarea {
	font-size: 12px;
	font-family: "µ¸¿ò", Dotum, "µ¸¿òÃ¼", DotumChe, sans-serif;
	color:#8a8a8a;
}
body, iframe {
	line-height: 16px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button, select {
	padding : 0 ;
	margin : 0 ;
}
ol, ul, li {
	list-style : none ;
}
h1, h2, h3, h4, h5, h6 {
	font-weight : normal ;
/*	 font-size : 100% ; */
}
form, fieldset, img, iframe {
	border : 0 ; margin:0; padding:0;
}
img, input, select {
	vertical-align:middle;
}
address, caption, em {
	font-weight : normal ;
	font-style : normal ;
}
img, a {
	outline:none;
}

/* 2_anchor */
a {
	text-decoration : none ;
}
a:link, a:visited {color:#666666; text-decoration:none;}
a:hover, a:active {color:#03629c; text-decoration:none;}

/* 3_¼û±è¿µ¿ª */
#accessibility, .skip, hr, legend, caption {
	position : absolute ;
	width : 1px ;
	height : 1px ;
	font-size : 0 ;
	line-height : 0 ;
	overflow : hidden ;
	visibility : hidden ;
}

/* 4_À¥ÆùÆ® */
@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicRegular';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicExtraBold';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* ³ëÅä»ê½º_À¥ÆùÆ®*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
.notoFont { font-family: "Noto Sans KR", sans-serif; font-size:14px; letter-spacing:-0.5px; }