@charset "euc-kr";
html, body, div, p, ul, ol, dl, dt, dd, li, table, tr, th, td, form, fieldset, label, input, textarea, button, select, h1, h2, h3, h4, h5, h6, a, address, blockquote, q, pre {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:top}
th,td {vertical-align:middle}
body {line-height:1.42857; font-size:75%; font-family:"µ¸¿ò", dotum, sans-serif; color:#555}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
em,cite,address,dfn,var {font-style:normal}
dl,ul,ol,li {list-style:none}
a {text-decoration:none; color:#555}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0; border:0}
hr, caption {display:none}
table {border-collapse:collapse; border-spacing:0; border:0}
img {border:0}
/* @GLOBAL */
.blind, .hide {position:absolute; left:-9999px; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.clear:after {content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clear {clear:both; min-height:1px; *height:1px;}
.blank {background:url("http://img.imbc.com/commons/images/bg_blank.gif")}
.ellip {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis}
/* @ Accessibility */
#accessibility{z-index:9999; text-align:left; position:absolute; top:0; left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}