@charset "utf-8";

/* reset:Start */
html, body, div, span, applet, object, 
iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 
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, hgroup, menu, nav, output, ruby, section, 
summary, time, mark, audio, video, input[type=text],input[type=password], textarea, select ,em {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none;
    color: #303030;
    font-family: 'Noto Sans', sans-serif;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none; }
input,select,textarea,button{vertical-align:middle}
/*input:focus,button:focus,textarea:focus{outline:none;}*/
button{border:0 none;background-color:transparent;cursor:pointer;}
body{-webkit-text-size-adjust:none;}
a{ margin:0; padding:0; background:transparent; color:inherit; text-decoration:none; vertical-align:baseline; }
*:focus { outline:none; font-family: nbgl,'나눔바른고딕',NanumBarunGothic,'돋움',Dotum,Helvetica Neue,'Helvetica Neue',Helvetica,Arial,sans-serif;}
input[type=text], input[type=password], input[type=submit], input[type=button], input[type=search], input[type=tel], input[type=number], input[type=email], textarea {border-radius:0; font-family:'Noto Sans KR'; -webkit-appearance:none; vertical-align:top;}
input[type=radio] {position:relative; cursor:pointer;}
input[type=checkbox] {width:24px; height:24px; margin:0; background:#fff; vertical-align:middle; cursor:pointer;}
input[readonly] {border:1px solid #eaeaea; background-color:#eaeaea;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
.clear{clear:both}
figure{line-height:0}
table{border-spacing:0; border-collapse:collapse;}
table caption{display:none !important;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0; }
/* reset:End */