@charset "utf-8";

* {margin:0;padding:0;/*box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none; */}
/* common reset */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,address,cite,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,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;}

img{max-width:100%;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}

html,body {height: 100%;}

html,body {height:100%; margin:0; padding:0; font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕", Dotum, AppleGothic, sans-serif; font-size:14px; font-weight:400; color:#313131; -webkit-text-size-adjust:none; /*line-height:1.0em;*/}

/*
html,body{height:100%;margin:0;padding:0;color:#222;font-family:'nsR', '나눔스퀘어', "맑은고딕", Malgun Gothic, "돋움", Dotum,  "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;font-size:14px;line-height:140%;}*/
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}
th,td,input,textarea,select{font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕", Dotum, AppleGothic, sans-serif;/*font-family:'nsR', '나눔스퀘어', "맑은고딕", Malgun Gothic, "돋움", Dotum,  "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;*/font-size:14px;color:#222}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-family: 'Noto Sans KR', Malgun Gothic,"맑은 고딕", Dotum, AppleGothic, sans-serif;}
abbr,acronym{border:0}
hr{display:none;clear:both}
legend,caption{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;margin:0;padding:0;line-height:0}
label,select,input,button{vertical-align:middle}
img,fieldset{border:0 none}
label{cursor:pointer}

ul,ol {list-style:none; list-style-type:none;}
img {border: 0 none;}

select {border:1px solid #d1d1d1; background-color:#ffffff; font-size:9pt; color:#747373;}
button, input, select, textarea {font-family: inherit;}

a{color:#222}
a:link, a:visited, 
a:active{color:#222; text-decoration:none;}
a:hover{/* color:#10a527; */ text-decoration:none;}

.accessibility, caption, legend {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
.hide {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
fieldset {border:0;}
.image {border:0; }

