@charset "utf-8";

html>/**/body{overflow-y:scroll;}
*{margin:0; padding:0;}
html{width:100%; height:100%}
img{border:0; vertical-align: middle;}
body{font-family: 'NotoSans', "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif; color:#212121; font-weight:normal; font-size:0.9em !important; font-weight: 350; min-width: 320px; letter-spacing: -0.01em;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table{border:0;border-collapse:collapse;border-spacing:0;font-size:inherit; table-layout: fixed;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button, select, select option, textarea {margin:0; box-sizing:border-box;}
a{text-decoration:none;}
a:link{color:inherit;}
a:visited{color:inherit;}
a:hover{color:inherit;text-decoration:none;}
button {border:0 none; cursor:pointer;}
a:focus, a:hover {text-decoration:none;}
button, a:active {background-color:transparent;}
a.link_btn{color: #2d6cbb;}
a.link_btn:hover{text-decoration: underline;}