@charset "utf-8";


@font-face {font-family:"나눔 고딕","NanumGothic"; src:url(Gothic.eot);}

body {font-size:0.75em ; font-family:"나눔 고딕", "NanumGothic", Dotum, "돋움", sans-serif; color:#333; line-height:140%;}

/* 요소(element)여백 초기화 */
html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, p, address, pre, cite,form, fieldset, input, textarea, select, table, th, td {margin:0; padding:0;}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;} 

/* 테두리 없애기 */
fieldset, img, abbr, acronym {border:0 none;} 

/* 목록 */
ol, ul {list-style:none;}

/* 테이블 - 마크업에 'cellspacing="0"' 지정 */
table {border-collapse:collapse; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal; border:0;}

/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight:normal; font-style:normal;}

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}

/* 수평선 */
hr {display:none;} 

/* form */
*html input {margin:-1px 0;} /* ie6 input 1px 마진 */
*+html input {margin:-1px 0;} /* ie7 input 1px 마진 */

input.checkbox {width:13px; height:13px; vertical-align:top;} /* 체크박스나 라디오 버튼의 최적화 */

/* link */
a:link, a:visited, a:active {color:#333; text-decoration:none; }
a:hover {color:#ea5754; text-decoration:underline; }

/* 이미지 */
img {border:0; vertical-align:top; font-size:0} /* 이미지에 공간을 없애기 위해 vetical-align:top 사용 */

legend {display:none;}
