
/* reset */
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input,
legend, li, ol, p, select, table, td, textarea, th, ul {margin: 0; padding: 0}

body, button, h1, h2, h3, h4, h5, input, select, table, textarea, span{
    font-family:  "SF Pro","Noto Sans KR", "sans-serif","SF Display", "Helvetica Neue", "Apple SD Gothic Neo", sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.267em
}
body {
    position: relative;
    color: #000;
    word-break: break-all;
    -webkit-text-size-adjust: none /* 아이폰 가로 모드 */
}
table {border-collapse: collapse}
fieldset, img {border: 0}
ol, ul {list-style: none}
address, em {font-style: normal}
a {color: inherit; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, .1)}
img {vertical-align: top; width: 100%;}
mark {color: inherit; font-weight: 700; background: 0 0}
button, input {-webkit-border-radius: 0; border-radius: 0; background: 0 0}
video::-webkit-media-controls-start-playback-button {display: none !important}

.clearfix::before, .clearfix::after{ content: ''; display: block; clear: both;}