@charset "utf-8";

#skipMenu{position:relative;width:150px;overflow:hidden;}
#skipMenu a{display:block; height:1px; margin-bottom:-1px; overflow:hidden; text-align:center; text-decoration:none; color:#fff; font-size:12px;}
#skipMenu a:hover,#skipMenu a:focus,#skipMenu a:active{display:block;height:auto;padding:5px 0; background:#333;}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, address, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, nav, section, summary,
video {margin:0; padding:0; border:0;}

body, input, textarea, select, button, table {font-family:'NotoSansKR', 'Malgun Gothic','맑은 고딕', dotum,'돋움',sans-serif; color: #333; font-size: 14px; font-weight:400; letter-spacing:-1px; line-height: 1; word-break:keep-all; word-wrap:break-word;}
ol, ul, li {list-style: none;}
a {color: #333; text-decoration: none;}
a:hover,a:active,a:focus {text-decoration:none}
img,fieldset {border:0 none; vertical-align:top;}
button {border: 0; cursor:pointer;}
table {table-layout:fixed; width:100%; border-spacing:0; border: 0; border-collapse:collapse;}
.clearfix:before, .clearfix:after {content:''; display:block; clear:both;}
table {border-collapse:collapse; border-spacing:0;}
.hidden {width:0; height:0; position:absolute; left:-1000%; top:0; color:#fff; font-size:0; overflow:hidden;}

