@charset "utf-8";

/* 리셋-에릭마이어 보완 */
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}*/

header div, header span, header applet, header object, header iframe,
header h1, header h2, header h3, header h4, header h5, header h6, header p, header blockquote, header pre,
header a, header abbr, header acronym, header address, header big, header cite, header code,
header del, header dfn, header em, header img, header ins, header kbd, header q, header s, header samp,
header small, header strike, header strong, header sub, header sup, header tt, header var,
header b, header u, header i, header center,
header dl, header dt, header dd, header ol, header ul, header li,
header fieldset, header form, header label, header legend,
header table, header caption, header tbody, header tfoot, header thead, header tr, header th, header td,
header article, header aside, header canvas, header details, header embed, 
header figure, header figcaption, header footer, header header, header hgroup, 
header menu, header nav, header output, header ruby, header section, header summary,
header time, header mark, header audio, header video {
	margin: 0;
	padding: 0;
	border: 0;
}

/* HTML5 display-role reset for older browsers */
header article, header aside, header details, header figcaption, header figure, footer, header, header hgroup, header menu, header nav, header section {
	display: block;
}
header ol, header ul, header li, header dt, header dd {
	list-style: none;
}
header blockquote, header q {
	quotes: none;
}
header blockquote:before, header blockquote:after,
header q:before, header q:after {
	content: '';
	content: none;
}
header table {
	border-collapse: collapse;
	border-spacing: 0;
}
header input, header select {
    vertical-align:middle;
}
header h1 {font-size:inherit; line-height:1;}
header img {font-size:0; line-height:0; border:0; vertical-align:middle;}*/

html { 
	 font-family: sans-serif;
	 /* 스마트폰 font-size 자동조정 해제, none으로하면 오류남 */
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
	/* 스마트폰 링크 터치시 하이라이트 없앰 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
header > * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
header > *:before,
header > *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

header a {
  background-color: transparent;
}
header a:active,
header a:hover {
  outline: 0;
}

header input,
header button,
header select,
header textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

header button,
header select {
  text-transform: none;
}

header button[disabled],
header html input[disabled] {
  cursor: default;
}

header button {border:0; outline:0;}