@charset "utf-8";

body, div, header, p, nav, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, a, img, span, aside, fieldset, legend, footer, input, select, option, button, table, thead, tbody, tr, th, td, i, b, br, label, pre {margin: 0; padding: 0; border: 0px;}
ol, ul, li {list-style: none;}
pre, button, select, input{font-family: "Noto Sans KR","Helvetica Neue","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","돋움",sans-serif; color: #555;}
body{font-family: "Noto Sans KR","Helvetica Neue","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","돋움",sans-serif; font-size: 16px; color: #555; background-color: #fafafa;}

a{text-decoration: none; color: #555;}

.blind {position: absolute;left: -9999px;font-size: 0;width: 0;height: 0;text-indent: -9999px;overflow: hidden;}
.clearfix::after {content: ""; display: block; clear: both; }

img{vertical-align: bottom;}
address{font-style: normal;}
input, select, button {appearance: none; -webkit-appearance:none; -moz-appearance: none;  border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
input:focus, button:focus, textarea:focus, select:focus {outline: none;}
select::ms-expand {display: none;} /*for IE10,11*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
input[type="number"] {-moz-appearance: textfield;}






