@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {padding:0;margin:0; border:0; -webkit-text-size-adjust:none; }
html {overflow-y:scroll}
html, body {width:100%;height:100%; }
html, blockquote, caption, fieldset, form, frame, hr, iframe, input, legend, object, pre, q, select, textarea{ margin:0; padding:0; font-family:'Nanum Gothic', '나눔고딕', "Malgun Gothic", "맑은고딕", "돋움", Verdana, Geneva, sans-serif;}
fieldset, img { border:0 none; vertical-align:top; }
hr { display:none; height:0}
ul,ol,li,dd,dt {list-style:none}
table { position:relative; width:100%;border-collapse:collapse; border:0; empty-cells:show; }
button{border:0; padding:0; margin:0;}

/* common */
body {font-family:'Nanum Gothic', '나눔고딕', "Malgun Gothic", "맑은고딕", "돋움", Verdana, Geneva, sans-serif;font-size:0.75em; color:#333;line-height:1.3;}
a {color:#333;text-decoration:none;}
a:hover { color:#00243f; text-decoration:underline;}
input, select, textarea {  font-size:1em; color:#333; vertical-align:middle; border:1px solid #656565;}
textarea { line-height:1.5; border:1px solid #656565; padding:0 3px;color:#333;}
em, address {font-style:normal;}
caption {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;} 
.skipNAvi, legend  { position:absolute; visibility:hidden; line-height:0; width:0; height:0; font-size:0; left:-5000px; top:-5000px;}
address, article, aside, blockquote, body, center, dd, dir, div, dl, dt, figure, figcaption, footer, form, h1, h2, h3, h4, h5, h6, header,
hgroup, html, legend, listing, menu, nav, ol, plaintext, pre,section, summary, ul, xmp { display: block; }
p {display:inline-block}

.ir {line-height:0;font-size:0 !important; height:0; width:0; overflow:hidden }
/*.hidden {line-height:0;font-size:0 !important;}*/
.bck {line-height:0;font-size:0 !important; height:0;visibility:hidden; overflow:hidden} 

@media print {.noprint { display:none; }}

