﻿@charset "utf-8";

/* 마진과 패딩의 초기화 */
body, div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; font-family:dotum,arial;  font-size:12px; color:#444; font-weight:normal; }

/* 리스트의 스타일 제거 */
ul, ol { list-style:none; }

/* 헤더 폰트 사이즈 초기화 */
h1,h2,h3,h4,h5,h6 { font-size:100%; }

/* 테이블 스타일 초기화 */
table, th, td { margin:0; padding:0; font-family:dotum,arial; border-collapse:collapse; border-spacing:0; color:#444; }

/* 폼 초기화 */
select, input, textarea { font:normal 12px dotum,arial; vertical-align:middle; color:#000; }

/* 이미지 및 필드셋에서 보더 표시 초기화 */
fieldset, img, input { margin:0; padding:0; border:none; }

/* 화면상에 보여지지않는 최적화 */
hr {display:none;}
col {background:none;}
label {cursor:pointer;}
legend { position:absolute; width:0; height:0; font-size:0; overflow:hidden; }
#skipNavi,
caption { visibility:hidden; position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }

/* 폰트 강조 특성 초기화 */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* 앵커태그 초기화 */
a:link, a:active, a:visited { color:#444; text-decoration:none; }
a:hover { color:#444; text-decoration:underline; }