@charset "UTF-8";
/**
 * html 리셋 css 입니다.
 */
* {margin:0; padding:0;}
body {color:#717171; font-size:12px; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; line-height:1.4; font-weight:300;}
h1,h2,h3,h4,h5,h6 {color:#717171; font-weight:400;}
ul, ol , li {list-style:none;}
table, th ,td {margin:0; padding:0; border-collapse:collapse; border-spacing:0; border:0; vertical-align:middle;}
caption,legend {visibility:hidden; width:0; height:0; font-size:0; text-indent:-9999px; line-height:0;}
fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
hr {display:none;}
img {border:none; vertical-align:top;}
a {color:#717171; text-decoration:none;/*outline:none;*/}
textarea, pre {overflow:auto;}
textarea {outline:none; color:#717171; font-size:12px; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕',Malgun Gothic,'맑은 고딕',Helvetica,AppleGothic,dotum,'돋움',sans-serif;}
label {vertical-align:top; cursor:pointer;}
input, select {outline:none; color:#717171; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕',Malgun Gothic,'맑은 고딕',Helvetica,AppleGothic,dotum,'돋움',sans-serif;}
select {outline:none; color:#717171; vertical-align:top;}
button {border:none; outline:none; background:none; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕',Malgun Gothic,'맑은 고딕',Helvetica,AppleGothic,dotum,'돋움',sans-serif; cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0}
button span {position:relative; z-index:-1;}