@charset="UTF-8";


/* 여백 초기화 */
body, div, ul, li, dl, dd, dt, ol, h1, h2, h3, h4, h5, h6, input, fieldset, legend, p, select, table, th, td, tr, textarea, button, form, figure, figcaption, span {margin:0; padding:0;}

/* a 링크 초기화 */
a {color: #222; text-decoration: none;}


/* 블릿기호 초기화 */
ul, li, ol {list-style: none;}


/*표 초기화*/
table{border-collapse:collapse; border-spacing:0;}
caption{overflow:hidden; visibility:hidden;width:0;height:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;}
th,td{padding:0;vertical-align:middle;}


/* 폰트 초기화 */
body, input, textarea, select, button, table {font-family: 'Noto Sans KR', AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; color: #222; font-size: 14px; line-height: 1.5; vertical-align: center;}


/* 폰트 스타일 초기화 */
em, address {font-style: normal;}


/* 폰트 설정 */
@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal; }


h1 { font-weight: normal; font-family: 'GmarketSansBold'; font-size: 60px; line-height: 1.5; }
h2 { font-weight: normal; font-family: 'GmarketSansLight'; font-size: 60px; line-height: 1.5; }
h3 { font-weight: 700; font-family: 'Noto Sans KR', sans-serif; font-size: 36px; line-height: 1.5; }
p { font-weight: 300; font-family: 'Noto Sans KR', sans-serif; font-size: 18px; line-height: 1.5; }
li,td { font-weight: 300; font-family: 'Noto Sans KR', sans-serif; font-size: 22px; line-height: 1.5; }