@charset "utf-8";

/* align  */
.hidden-obj {position:absolute; width:1px; height:1px; top:-9000px; left:-9000px; overflow:hidden;}
.text-c {text-align:center !important;}
.text-l {text-align:left !important;}
.text-r {text-align:right !important;}
.vertical-t {vertical-align:top !important;}
.vertical-m {vertical-align:middle !important;}
.vertical-b {vertical-align:bottom !important;}
.float-l {float:left !important;}
.float-r {float:right !important;}
.loat-n {float:none !important;}

/* #Images  */
img.scale-with-grid {max-width:100%; height:auto; }

/* Clear */
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:before,.clearfix:after {content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix {*zoom: 1;}

/* Margin */
.margin-auto { margin-top:0; margin-bottom:0; margin-left:auto !important; margin-right:auto !important;}

/* #skipToContent - accessibility tab nav */
#skipToContent {margin:0; padding:0;}
#skipToContent .hid {position: absolute; left:0; top:-9000px;}
a.skipbtn {display: block;position: absolute; left:0; top:-9000px; width:100%; font-size:1.3em; text-align:center; z-index:500; text-decoration:none;}
a.skipbtn:hover,a.skipbtn:focus,a.skipbtn:active {position:absolute; top:0; padding:15px 0; background:#f15922; font-weight:bold; color:#fff; z-index: 500;}

/* #html */
html,button,input,select,textarea { color: #444; }
html,body {font-size:16px; line-height: 1.4;  margin: 0; padding: 0; width: 100%;height:100%;overflow:hidden;font-family:Nanum Gothic, '나눔고딕',Dotum, Helvetica, sans-serif;}
::-moz-selection {  background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
audio,canvas,img,video {vertical-align: middle;}
fieldset {border: 0; margin: 0; padding: 0;}
textarea { resize: vertical; }
caption { line-height:1px; text-indent:-9999px; overflow:hidden;}

a { color:#3d3d3d; text-decoration:none;}

img {max-width: 100%;}

/* 2020.01.22 사업소개 추가 css */
.brochure{font-family:"Nanum Gothic", serif; font-size:0.8em; color: red;}