@charset 'euc-kr';

/******************************************************
* reset.css : 웹사이트 기본 초기화 및 세팅 스타일 기록
* common.css : header, footer 등 공통 영역(메인, 서브 공통 스타일 포함)에 사용되는 스타일 기록
* main.css : 공통 영역을 제외한 메인페이지에 사용되는 스타일 기록
* sub.css : 공통 영역을 제외한 서브페이지에 사용되는 스타일 기록
* board.css : 게시판 목록, 상세페이지, 글쓰기 등 게시판 페이지에만 사용되는 스타일 기록
/******************************************************/

* {
	margin: 0;
	padding: 0;
}
body,
p,
th,
td,
input,
select,
button,
textarea,
cite {
	font-family: 'Noto Sans KR', 'Noto Sans', sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
}
html {
	width: 100%;
	height: 100%;
	background-color: #fff;
	color: #666;
	font-size: 12px;
	letter-spacing: -1px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
}

a {
	text-decoration: none;
	color: #666;
}
a:hover {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}
table,
div {
	border-collapse: collapse;
}
select,
textarea {
	border: 1px solid #b7b6b6; /* background:#FFFFFF; */
	color: #000000;
	vertical-align: middle;
}
textarea {
	overflow: auto;
}
select,
input,
img,
li {
	vertical-align: middle;
}
ul,
li,
ol {
	list-style-type: none;
}
hr {
	border-collapse: collapse;
	display: none;
}
button {
	cursor: pointer;
	border: 0;
}
button:focus,
input:focus,
textarea:focus {
	outline: none;
}
em,
cite {
	font-style: normal;
}
caption,
legend,
.blind {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -999em;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.5;
}
