@charset "utf-8";

@font-face {
    font-family: Pretendard;
    font-weight: 300;
    src: url('../font/Pretendard-Light.eot');
    src: local('※'), url('../font/Pretendard-Light.woff') format('woff');
}
@font-face {
    font-family: Pretendard;
    font-weight: 400;
    src: url('../font/Pretendard-Regular.eot');
    src: local('※'), url('../font/Pretendard-Regular.woff') format('woff');
}
@font-face {
    font-family: Pretendard;
    font-weight: 500;
    src: url('../font/Pretendard-Medium.eot');
    src: local('※'), url('../font/Pretendard-Medium.woff') format('woff');
}
@font-face {
    font-family: Pretendard;
    font-weight: 600;
    src: url('../font/Pretendard-SemiBold.eot');
    src: local('※'), url('../font/Pretendard-SemiBold.woff') format('woff');
}
@font-face {
    font-family: Pretendard;
    font-weight: 700;
    src: url('../font/Pretendard-Bold.eot');
    src: local('※'), url('../font/Pretendard-Bold.woff') format('woff');
}
@font-face {
    font-family: GmarketSansB;
    font-weight: 700;
    src: url('../font/GmarketSansBold.eot');
    src: local('※'), url('../font/GmarketSansBold.woff') format('woff');
}

body {font-size:14px; font-family: Pretendard, sans-serif; color:#222222; word-wrap: break-word;}

/* 요소(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;} /* 체크박스나 라디오 버튼의 최적화 */
input,select,textarea{font-family:'Pretendard',sans-serif;}

/* link */
a:link, a:visited, a:active, a:hover {color:#333; text-decoration:none; }

/* 이미지 */
img {border:0;vertical-align: middle;font-size:0} /* 이미지에 공간을 없애기 위해 vetical-align:top 사용 */

legend {display:none;}
