* {box-sizing:border-box}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
html, body{height:100%}
a{text-decoration:none; color:inherit; /*transition:all 0.3s ease*/}
a:hover{text-decoration:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
dl, ol, ul, menu, li{list-style:none}
i, em, address{font-style:italic; font-weight:normal}
input, select, button, textarea{vertical-align:middle; outline:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:none; background:inherit}
input[type="button"], input[type="submit"], input[type="radio"], input[type="checkbox"], /*input[type="text"]*/ button{cursor:pointer; transition:none}
/* hr{display:none} */
strong{font-weight:600}
table{border-collapse:collapse; border-spacing:0}
img{border:0; max-width:100%; vertical-align:middle}
fieldset{border:none}
body{-webkit-text-size-adjust:100%}
sup{vertical-align:super; font-size:smaller}
sub{vertical-align:sub; font-size:smaller}
/* IOS input 초기화 */
input, select, button, textarea{-webkit-border-radius:0; -webkit-appearance:none}
button{padding:0}
*,
::after,
::before{box-sizing:inherit}

.blind{position:absolute; width:1px; height:1px; margin:-1px; padding:0 !important; overflow:hidden; clip:rect(0 0 0 0)}

/* font */
body, th, td, input, select, textarea, button{font-family:'Pretendard', 'Apple SD Gothic Neo', 'notokr', 'Malgun Gothic', '맑은 고딕', '돋움', dotum, Helvetica, sans-serif !important; font-size:16px; line-height:1.5; font-weight:300; color:var(--color-body); word-break:keep-all}


/* br */
br{display:none}
.br-m{display:block}
.br-fix{display:block}

@media(min-width:768px){
  br{display:block}
}

@media(min-width:1070px){
  .br-m{display:none}
}