@charset"utf-8";

body { margin:0px; padding:0px; font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; font-size:12px; color:#666; word-break:keep-all }
div { margin:0px; padding:0px; line-height:20px; overflow:hidden }
input, textarea, select, a, p, hr, h1, h2, h3, h4, h5 { margin:0px; padding:0px }

form { border:none; display:block }
fieldset { margin:0px; padding:0px; border:1px solid #343434 }
input { font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; padding:0px; border:0; vertical-align:middle; font-size:12px }
input[type='text'] { padding:2px; border:1px solid #ccc }
input[type='password'] { padding:2px; border:1px solid #ccc }
input[type='file'] { padding:2px; border:1px solid #ccc }
input[type='button'], input[type='submit'] { cursor:pointer }
input[type='image'] { margin:0px; padding:0px; cursor:pointer }
select { font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; padding:0px; vertical-align:middle; border:1px solid #ccc; color:#666 }
textarea { font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; font-size:12px; padding:2px 0px 2px 5px; border:1px solid #ccc }
img { margin:0px; padding:0px; border:none }
caption { width:1px; height:1px }
table { border-collapse:collapse; table-layout:fixed }
td, th { -ms-word-break:break-all }
ul, li, ol, dl, dd, dt { list-style:none; margin:0px; padding:0px }

a:link, a:visited, a:active { color:#666; text-decoration:none }
a:hover, a:focus { color:#666; text-decoration:none }
a { color:#666; text-decoration:none }
.clear { width:100%; clear:both }
.float_l { float:left }
.float_r { float:right }
.align_c { text-align:center !important }
.align_r { text-align:right !important }
.align_l { text-align:left !important }
.valign_t { vertical-align:top }
.valign_m { vertical-align:middle }
.valign_b { vertical-align:bottom }
.strong { font-weight:bold }
.f_normal { font-weight:normal ! important }
.nobg { background:none !important }
.noline { border:none !important }
.nomargin { margin:0px !important }
.nopadding { padding:0px !important }
.hand { cursor:pointer }
.blind { display:none }

/*바로가기 메뉴*/
a.tabQuickMenu { left:0px; top:-10000px; width:100%; text-align:center; font-size:18px; display:block; position:absolute; z-index:500 }
a.tabQuickMenu:hover, 
a.tabQuickMenu:focus,
a.tabQuickMenu:active { background:#1e83ff; padding:15px 0px; top:0px; color:#fff; position:absolute; z-index:500 }