@charset "UTF-8";
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);
/**
 * html 리셋 css 입니다.
 */

:root{
	--main-color : #df3d3d;
	--main-font : 'Spoqa Han Sans Neo', 'sans-serif';
	--min-width : 1380px;
}
/*
사용법
color:var(--main-color)
*/



* {
	margin:0;
	padding:0;
}
body{
	color:#404041;
	font-family: 'Spoqa Han Sans Neo', 'sans-serif';
	font-size:12px;
	line-height:1.4;
	padding:0px 15px !important;
	border-radius: 3px;
	_min-width:1500px;
}
body.body-board.body-list{
	min-width:auto;
}
body.body-service,
body.body-board{
	padding:0 !important;
}
h1,h2,h3,h4,h5,h6 {
	color:#404041;
}
ul, ol , li {list-style:none;}
table, th ,td {
	
}
caption,legend {
	width:0;
	height:0;
	visibility:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
hr {display:none;}
img {
	border:none;
	vertical-align:top;
}
a {
	color:#404041;
	text-decoration:none;
	/*outline:none;*/
}
textarea, pre {overflow:auto;}
textarea {
	outline:none;
	color:#404041;
	font-size:12px;
}
label {
	cursor:pointer;
	vertical-align:top;
}
input, select {
	outline:none;
	color:#404041;
}
select {
	outline:none;
	vertical-align:top;
	color:#404041;
}
button {
	cursor:pointer;
	background:none;
	border:none;
	outline:none;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0
}
button span {
	position:relative;
	z-index:-1;
}

a:link {
text-color: #0071BF;

}