@charset 'utf-8';
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');
/*Common CSS*/
* {box-sizing:border-box;}
html{-ms-user-select: none; -moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none}
html, body { width:100%;margin:0; padding:0; -webkit-text-size-adjust:none; -moz-text-size-adjust:none;}
body { font-family:'Noto Sans KR',HelveticaNeue,'Helvetica Neue',AppleSDGothicNeo,'Apple SD Gothic Neo',sans-serif; font-size:15px; line-height:21px; color:#333; }
div, p, ul, ol, li, dl, dt, dd, form, fieldset, button, blockquote, table, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
table { border-collapse:collapse; }
table caption { text-align:left; display:none; }
ul, ol, li { list-style:none; }
form, input, select, textarea, button { font-family:'Noto Sans KR',HelveticaNeue,'Helvetica Neue',AppleSDGothicNeo,'Apple SD Gothic Neo',sans-serif; font-size:15px; line-height:21px; color:#333; }
button { border:0; margin:0; padding:0; cursor:pointer; outline:none; }
input, select, textarea { outline:none; margin:0; }
fieldset { border:0; margin:0; padding:0; }
img { border:0; }
i, em, cite { font-style:normal; }
a { color:#000; text-decoration:none; cursor:pointer; }
a:hover { color:#000; text-decoration:none; cursor:pointer; }