@charset "UTF-8";
* {margin:0;padding:0;}
html {color:#000;background:#fff;-webkit-text-size-adjust: none;}
html, body {width:100%;height:100%;margin:0;padding:0;}
textarea, input, select, body {font-family:'notoR', 'Open Sans', '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '돋움', 'Dotum', Helvetica, Arial, sans-serif;;word-break:break-all;color:#333;font-size:12px;margin:0;padding:0;}
textarea, input, select {vertical-align:middle;}
label {cursor:pointer;}
html, body, p, div, span, em, article, aside, nav, footer, header, address, table, section, ul, ol, li, dl, dt, dd, input, select, a, img, fieldset, textarea {margin:0;padding:0;}
a {text-decoration:none;color:#3c3c3c;}
a:focus, a:active, a:hover {outline:0;}
fieldset, img, abbr, acronym {border:0;}
abbr[title] {border-bottom:1px dotted;}
address, cite, code, dfn, em, th, var {font-weight:normal;font-style:normal;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {font-size:80%;}
sup, sub {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
pre {overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code, kbd, pre, samp {font-size:12px;line-height:12px;}
q {quotes:none;}
q:before, q:after {content:'';content:none;}
svg:not(:root) {overflow:hidden;}
abbr[data-original-title], abbr[title] {cursor:help;}
figure, dl, menu, ol, ul {margin:0;}
ul, ol {margin-top:0;margin-bottom:0;padding-left:0;list-style:none;}
ul:before, ul:after, ol:before, ol:after {display:table;overflow:hidden;content:'';}
ul:after, ol:after {clear:both;}
legend, hr {line-height:0;position:absolute;top:-9999em;width:0;height:0;margin:0;padding:0;background:none;}
caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
img, button, input, optgroup, select, textarea {vertical-align:middle;}
button {overflow:visible;padding:0;border:none;background:none;}
button, input {line-height:12px;outline:none;}
button:focus, input:focus {outline:none;}
button, select {text-transform:none;}
button, html input[type='button'], input[type='reset'], input[type='submit'] {cursor:pointer;outline:none;}
button[disabled], html input[disabled] {cursor:default;background:#e1e1e1;color:#a8a8a8;border-color:#a8a8a8;outline:none;}
input[type=checkbox], input[type=radio] {padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;*height:12px;*width:12px;outline:none;}
input[type='search'] {-webkit-box-sizing:content-box;box-sizing:content-box;}
textarea {overflow:auto;vertical-align:top;border:1px solid #c5c7cb;padding:3px;}
input[type=text], input[type=password] {width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0px 4px 6px;outline:none;}
input[type=button] {padding:7px 20px 6px 20px;outline:none;}
input[type=file] {border:1px solid #c5c7cb;padding:7px 0px 4px 6px;outline:none;}
input , textarea {-webkit-appearance: none;appearance: none;-webkit-border-radius:0;border-radius:0;}
select {-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c5c7cb;padding:5px 6px 3px 6px;}
area:focus {outline:thick dotted #7c9f45;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}
[hidden] {display:none;}