@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

*{margin:0; padding:0; letter-spacing: -0.5px; box-sizing: border-box;}
body{font-family:'Noto Sans KR', 'Nanum Gothic', sans-serif; font-size:16px; line-height:1.5em; color:#2a2a2a;}
a, p{color:#121212; text-decoration:none;}  
h1, h2, h3, h4, h5{line-height: 1.5em;}
html, body, div, span, h1, h2, h3, h4, h5, p, pre{word-break: keep-all;}
img{border:none; vertical-align: top; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -moz-crisp-edges; transform:translateZ(0); backface-visibility:hidden;}
ul, ol, li{list-style:none;}
address{font-style: normal;}
.cf{}
.cf:after{display: block; content:""; clear: both;}
button{background:none; }
input, textarea:focus{outline:none !important;}
a{-webkit-tap-highlight-color:transparent; tap-highlight-color:transparent; }
.font2{font-family: Sandoll Nemony;
font-weight: 400;}

/*div{-webkit-touch-callout: none; user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none;}*/











