@charset "utf-8";
/* 마진과 패딩의 초기화 */
body, div, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0; -webkit-text-size-adjust:none;}

/* 헤더 폰트 사이즈 초기화 */
body{font-family:'굴림', Gulim, Helvetica, serif; font-size:13px;color:#555;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
/* 리스트의 스타일 제거*/
ul{list-style:none;}
/* 폰트 강조 특성 초기화 */
address, caption, cite, code, em{font-style:normal;font-weight:normal;}
/* 테이블 스타일 초기화 */
table{border-collapse:collapse; border-spacing:0;}
/* 이미지 및 필드셋에서 보더표기 초기화 */
fieldset{border:solid 0 transparent;}
legend{display:none;}
img{border:0}
/* 캡션과 테이블헤더 텍스트 정렬 초기화 */
caption{text-align:left;}
/* 인용구 표시 초기화 */
q:before, q:after{content:"";}

a{color:#555; text-decoration:none;} 




/* Reset CSS */
* {margin:0; padding:0; border:0; outline:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul, ol, dl {list-style:none;}
img, video {max-width:100%}
a {text-decoration:none; color:#000}
table {border-collapse:collapse; border-spacing:0}
input, select {font-family:'굴림', Gulim, Helvetica, serif;vertical-align:middle}
body {background:#FFF; color:#555; font-family:'굴림', Gulim, Helvetica, serif; font-size:13px; line-height:1.2; -webkit-text-size-adjust:none}
label {cursor:pointer;vertical-align:middle}
.blind, legend, hr, caption {display:block; overflow:hidden; position:absolute; top:0; left:-1000em}
i, em, address {font-style:normal; font-weight:normal}