@charset "UTF-8";
/* v1.1 (2024.01.25) */
html, html * {
  margin: 0;
  border: 0;
  padding: 0;
/*  font-size: 100%;font: inherit;*/
}

body {word-break: break-word; color: #333; line-height: 1.4; }

ul, ol {list-style: none;}

blockquote, q {quotes: none;}

blockquote::before, blockquote::after,
q::before, q::after {
  content: '';content: none;
}

table, th, td {
  border-collapse: collapse;
  border-spacing: 0;
}
table { 
  width: 100%;}
img {
  max-width: 100%;   

  /* 드래그금지 */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);}
a {
	font-family: inherit; 
	color: inherit;
	text-decoration: none;}

/*HTML5 새로운 요소(시맨틱-의미를 담고 있는)*/
header, nav, main, section, article, aside, footer, address, figure, figcaption {
  display: block
}

/*float 레이아웃 문제점*/
.fix::after {
  content: '';
  display: block;
  clear: both;
}

.blind {display: none;}

/*폰트 스타일 초기화*/

i, em, address, cite {
  font-style: normal;
}

/*입력요소 폰트 변경*/
input, button, select, textarea {
  font: inherit;
}


