@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/
/*@font-face{
  font-family:'NanumBarunGothic'; 
  src:url('/font/NanumBarunGothic.eot');
  src:url('/font/NanumBarunGothic.woff') format('woff');
}*/
@font-face {
	font-family:'NanumBarunGothic';
	src:local('NanumBarunGothic');
	src:url('/font/NanumBarunGothic.eot');
	src:local(@),
		url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumBarunGothic.woff2') format('woff2'),
		url('/font/NanumBarunGothic.woff') format('woff');
}
@font-face {
	font-family:'NanumGothic'; font-style:normal; font-weight:400;
	src:local('NanumGothic');
	src:url('/font/NanumGothic.eot');
	src:local(@),
		url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumGothic.woff2') format('woff2'),
		url('/font/NanumGothic.woff') format('woff');
}
@font-face {
	font-family:'NanumGothic'; font-style:normal; font-weight:600;
	src:local('NanumGothic Bold');
	src:url('/font/NanumGothic-Bold.eot');
	src:local(@),
		url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumGothicBold.woff2') format('woff2'),
		url('/font/NanumGothicBold.woff') format('woff'),;
}
@font-face {font-family:'NanumMyeongjo'; src:url('/font/NanumMyeongjo.eot'); src:url('/font/NanumMyeongjo.woff') format('woff');}












*{margin:0;padding:0;list-style-type:none;}
html{height:100%;}
body{width:100%;min-height:100%;margin:0;padding:0;}
body{font-size:14px;font-family:'NanumGothic', 'NanumBarunGothic', 'MalgunGothic','Dotum','Gulim','Tahoma','Verdana',mg,mbd,hmcL,hmcB,sans-serif;color:#333;line-height: 1.6;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal;}
h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,blockquote,address,table,thead,tbody,tfoot,tr,td,caption,legend,label{margin:0;padding:0}
a:link {color:#3C3C3C;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover, a:active, a:focus {color:#477ce4;text-decoration:none;}
ul,ol{list-style:none}
em,var{font-style:normal}
img,fieldset{border:0 none}
div,p,span,li,table td{word-break:break-all}
hr{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
legend{visibility:hidden;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
caption{overflow:hidden;width:1px;height:1px;line-height:1px;text-indent:-9999px}
textarea{padding:9px;padding-right:0;border-top:solid 1px #afafaf;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #c3c3c3;font-family:'Dotum','Verdana';color:#666;resize:none; width:100%;}
.skip, .tableskip{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary{display:block}
table{border-collapse:collapse}
select, input{font-family:dotum; font-size:12px;vertical-align:top;ime-mode:active;}
iframe{border:0;}

ul li{list-style:none;}
.hide{display:none;}
img.mid {vertical-align: middle;}
.hidden {visibility:hidden;margin:0;padding:0;width:0;height:0;background:none;font-size:0;line-height:0;display:none;}

hr.blank_line {position: static;clear: both;}

/* hidden contents */
.skip,.hidden{position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; z-index:-1}

/*정렬*/
.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}

/*세로정렬*/
.v_top{vertical-align:top ! important;}
.v_middle{vertical-align:middle ! important;}
.v_bottom{vertical-align:bottom ! important;}

/* 크기 */
.w430{width:430px ! important;}
.w320{width:320px ! important;}
.h320{height:320px ! important;}

/*애로게시판 20180427*/
h4 {font-size: 22px; font-weight: 600;padding: 8px 0 8px 27px;background: url('/images/www/common/bu_h4.png') no-repeat left 14px;margin-top: 30px;}
.pagecontent h5 {font-size: 17px; font-weight: 600;padding: 8px 0 5px 25px;background: url('/images/www/common/bu_h5.png') no-repeat 3px 13px;margin-top: 25px;text-align: left;}
 h6 {font-size: 15px; font-weight: 600;padding: 10px 0 6px 20px;background: url('/images/www/common/bu_h6.png') no-repeat 4px 17px;}
h4 img {vertical-align:middle;}
h4+h5, h5+h6, h4+h4, h5+h5{margin-top: 0 !important;}
h4.first {margin-top: 0 !important;}
h5.first {margin-top: 0 !important;}