@charset "utf-8";

*{box-sizing: border-box;}

html{font-size: 62.5%;}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,legend,th,td,option{
    padding: 0; 
    margin: 0;
}
body{
    font-family: 'malgun','맑은 고딕',sans-serif;
    font-size: 1.6rem;
}
ul,ol,dl{
    list-style-type: none;
}
a{
    text-decoration: none;
    color: inherit;
}
/* button 전용 초기화 */
button{
    padding: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    outline: 0;
}

img{
    vertical-align: top;
}

/* 폰트 사용 */
@font-face {
font-family: 'AppleSDGothicNeoM';
font-style: normal;
src:url('../font/AppleSDGothicNeoM.woff') format('woff'),
    url('../font/AppleSDGothicNeoM.ttf') format('truetype')
}
@font-face {
font-family: 'malgun';
font-style: normal;
font-weight: bold;
src:url('../font/malgun.woff') format('woff'),
    url('../font/malgun.ttf') format('truetype')
}
@font-face {
font-family: 'malgunbd';
font-style: normal;
font-weight: bold;
src:url('../font/malgunbd.woff') format('woff'),
    url('../font/malgunbd.ttf') format('truetype')
}
    


/* table 전용 초기화 */
table,tr,td{
    border-collapse: collapse;
    border: 0;
}


/* 사용될 때 추가적용 */
blockquote, pre, figure{
    padding: 0;
    margin: 0;
}

/* border 기본값이 포함한 태그 */
fieldset, img, input, select, textarea{
    padding: 0;
    margin: 0;
    border: 0;
}
/* Semantic 태그 */
dfn, abbr, figcaption, time{}

/* 기능성 태그 */
object, canvas, audio, video{}