@charset "utf-8";
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, tr, th, td, caption, form, fieldset, input, select, textarea, blockquote, address, button {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%}
ul, ol, li {list-style:none}
img, fieldset, button {border:0 none}
button {background:none}
address, em {font-style:normal}
table {border-collapse:collapse;border-spacing:0}
q:before, q:after {content:''}

/* html5 tag */
article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0}

/* reset */
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, tr, th, td, caption, form, fieldset, input, select, textarea, blockquote, address, button {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%; line-height:normal;}
button
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}
ul, ol, li {list-style:none}
a, a:hover, a:focus{text-decoration:none;outline: none; letter-spacing:-0.01em; color:#555;}
body{
	font-family: 'NGothic','Nanum Gothic', 'NanumGothic', '맑은 고딕', 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', sans-serif;
	
}
div , ul{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
select{
  background:#fff;
}