* {padding: 0; margin: 0; font-size:inherit; font-family: inherit; color:inherit; font-weight: inherit; font-style: inherit; text-decoration: inherit; }
html, body {width: 100%;}
body {font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-size: 16px; color: #333333; letter-spacing: -0.04em;}
a {text-decoration: none; color: inherit;}
ol,li {list-style: none; }
input,textarea,select,button {border: none; box-sizing: border-box; }
button {background: none; border:none; outline:none; cursor:pointer; }
table {border-spacing: 0; border-collapse: collapse; }
.clearfix::after {content:""; clear: both; display: block; }
.hidden {position: fixed; top:-10000px;}
.pos_center {position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.center {width: 95%; max-width: 1420px; margin: 0 auto;}

@media screen and (min-width:720.1px){ 
  .brm {display: none;} 
}/* lg+md */
@media screen and (max-width:720px){
  .brd {display: none;} 
  .center {width: 92%; max-width: 1400px; margin:0 auto;}
}/* sm */


@media screen and (min-width:1400.1px){
}/* lg */

@media screen and (max-width:1400px) and (min-width:720.1px){
}/* md1 + md2*/

@media screen and (max-width:1400px) and (min-width:1000.1px){
}/* md1 */

@media screen and (max-width:1000px) and (min-width:720.1px){
}/* md2 */

@media screen and (max-width:720px){
}/* sm */