@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face { font-family: 'NotoSansKR'; font-display: auto; font-style: normal; font-weight: 400; src: url(/font/NotoSansKR-Regular.woff2) format('woff2'), url(/font/NotoSansKR-Regular.woff) format('woff'), url(/font/NotoSansKR-Regular.otf) format('opentype'); } 
@font-face { font-family: 'NotoSansKR'; font-display: auto; font-style: normal; font-weight: 500; src: url(/font/NotoSansKR-Medium.woff2) format('woff2'), url(/font/NotoSansKR-Medium.woff) format('woff'), url(/font/NotoSansKR-Medium.otf) format('opentype'); } 
@font-face { font-family: 'NotoSansKR'; font-display: auto; font-style: bold; font-weight: 700; src: url(/font/NotoSansKR-Bold.woff2) format('woff2'), url(/font/NotoSansKR-Bold.woff) format('woff'), url(/font/NotoSansKR-Bold.otf) format('opentype'); } 
@font-face { font-family: 'NotoSansKR'; font-display: auto; font-style: normal; font-weight: 300; src: url(/font/NotoSansKR-DemiLight.woff2) format('woff2'), url(/font/NotoSansKR-DemiLight.woff) format('woff'), url(/font/NotoSansKR-DemiLight.otf) format('opentype'); }
@font-face { font-family: 'NotoSansKR'; font-display: auto; font-style: normal; font-weight: 900; src: url(/font/NotoSansKR-Black.woff2) format('woff2'), url(/font/NotoSansKR-Black.woff) format('woff'), url(/font/NotoSansKR-Black.otf) format('opentype'); } 

/* Reset */
* {margin:0; padding:0; font-family: 'NotoSansKR','Malgun Gothic','맑은 고딕',sans-serif; font-style:normal; line-height:auto;}
body, input, button {color:#787878; font-family: 'nanumgothic', verdana, sans-serif; font-size:12px; line-height:auto;}
ul, ol {list-style:none}
table {width:100%; border-spacing:0; border:0; border-collapse:collapse;}
img, button, fieldset {border:0;}
img, input, select, textarea, button {color:#6d6d6d; font-family: 'nanumgothic', verdana, sans-serif; font-size:12px; line-height:auto; vertical-align:top;}
caption, legend {overflow:hidden; visibility:hidden; height:0; font-size:0; line-height:0; z-index:-1;}
hr {display:none}
a {color:#787878; text-decoration:none;}
a:hover {color:#3a3a3a; text-decoration:none;}
label, button {cursor:pointer;}
/* input */
textarea {border:none; background-color:#fff; overflow-y:auto;}
textarea.tx1 {height:18px; padding:0 5px; color:#444e5a; font-size:12px; line-height:18px; border:1px solid #cdcdcd;}
.skip, hr, legend, .hidden, .hidden_new {font-size: 0; height: 0; line-height: 0; overflow: hidden; position: absolute; text-indent: -999em; width: 0;}






