@charset "utf-8"; @font-face { font-family:'NanumGothic'; } /* Type Selector */ html,body {width:100%; height:100%; margin:0; padding:0; font-size:100%;} div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;} body {font-family:OpenSans, NanumGothic, Arial, sans-serif; font-size:1em; color:#767676;overflow-x:hidden !important} button, input[type=submit], input[type=reset], input[type=button] {overflow:visible; cursor:pointer;} input, select, textarea {font-family:NanumGothic, OpenSans, Arial, sans-serif; font-size:100%;} li {list-style:none;} img, fieldset {border:none;} hr {display:none;} em, address, cite {font-style:normal;} a:link, a:visited {text-decoration:none; color:#767676;} a:hover, a:focus {text-decoration:underline;} a:active {text-decoration:none;} /* Accessibility Navigation */ #accNav {position:absolute; top:0; left:0; z-index:1000; width:100%; height:0;} #accNav a {display:block; position:absolute; left:0; top:0; overflow:hidden; width:1px; height:1px; margin-left:-1px; margin-bottom:-1px; text-align:center; font-weight:bold; font-size:0.875em; color:#000; white-space:nowrap;} #accNav a:focus, #accNav a:hover, #accNav a:active {width:100%; height:auto; padding:5px 0; background:#494949; color:#fff; z-index:1000;}