@charset "utf-8";
/* 웹폰트 > 나눔고딕 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

/* reset CSS */
*{margin:0; padding:0; font-size:12px; color:#555; font-family:'Nanum Gothic',Dotum,Gulim,Arial,Verdana,AppleGothic,sans-serif; }
.png24{tmp:expression(setPng24(this)); /*IE6 png파일 투명처리 style*/}

/* 기본 CSS */
html, body, div, span,
dl, dt, dd, ul, ol, li,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td{margin:0 auto; padding:0;}

/* 제목요소 */
h1, h2, h3, h4, h5, h6{font-size:100%;} 

/* 테두리 없애기 */
fieldset,abbr,acronym,img{border:0 none;} 

/* 목록 */
ol,ul{list-style:none;}

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {border-collapse: separate;border-spacing:0;border:0 none;}
caption {font-weight: normal;border:0;}

/* 텍스트 관련 요소 초기화 */
address, caption, strong, em, cite {font-weight:normal;font-style:normal;}

/* 링크 */
a:link {color:#333;text-decoration:none;} 
a:visited {color:#333;text-decoration:none;}
a:hover {color:#222;text-decoration:none;}
a:focus {color:#333;text-decoration:none;}
a:active {color:#666;text-decoration:none;} 

/* 인풋타입 초기화 */
input,select,button,label,textarea{vertical-align: middle;}

/* 필드셋 초기화 */
legend, #header h2,#footer h2{position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}