/* 요소(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; border: 0; font-family: 'Nanum Gothic', '나눔고딕', 'ng', 'NanumGothicWeb','NanumBarunGothic',/*'gs', "Malgun Gothic", AppleSDGothic, "돋움", dotum*/sans-serif; font-style:normal; font-size:1em; word-break:keep-all; } /* 제목요소 */ h1, h2, h3, h4, h5, h6 { font-size:100%; 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; } /* 텍스트 관련 요소 초기화 */ address, caption, em, cite { font-weight:normal; font-style:normal; } ins { text-decoration:none; } del { text-decoration:line-through; } /* 인용문 */ blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote,q { quotes:"" ""; } /* 수평선*/ hr { display:none; } /* 링크 */ a:link, a:visited, a:active , a:hover { color:#555; border:0; padding:0; margin:0; } a:link, a:visited, a:active { text-decoration:none; } a:hover { text-decoration:none; } /* 셀렉트(select) 박스 */ select{ width:100px; height:24px; border:1px solid #cfcfcf; border-radius:2px; background: #fff; } /* 기타 */ img{ border:0px; margin:0; padding:0; } div img { vertical-align:middle; } li img { vertical-align:middle; } p input { vertical-align:middle; } section{overflow:hidden;}