@charset "utf-8";
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css?family=Work+Sans');
::-webkit-scrollbar {

    width: 3px;
  }
  
  ::-webkit-scrollbar-thumb {
  
    background: #a9a9a9;
  
  } 
dl, dd, ol, li, ul, li{list-style:none}
table{border-collapse:collapse}
caption{display:none}
button,fieldset,img{border:0;padding:0;vertical-align:top!important}
button{background:0 0}
input,select{vertical-align:middle;}
input[type=checkbox], textarea{ -webkit-border-radius: 0;}
input[type=text]{-webkit-appearance: none;}

input[type=button]{-webkit-appearance: none; -webkit-border-radius: 0;}
textarea{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

legend{width:0;height:0;font-size:0;position:absolute;overflow:hidden}
body{-webkit-text-size-adjust:auto; background: #f9f9f9; box-sizing: border-box;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,td,textarea,th,ul{
    margin:0;
    padding:0;
    border:none;
    font-family: 'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
    color:#333;
    -webkit-overflow-scrolling: touch;
}
nav{position: relative;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color:transparent; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color:transparent; }
input[type="text"], input[type="button"], input[type="password"], input[type="email"], input[type="search"], textarea {
    -webkit-border-radius:0; /* 모서리 스타일 제거 */
    -webkit-appearance:none; /* 인풋내 그림자 제거 */
    -webkit-border-radius: 0;
}
a{text-decoration:none;cursor:pointer;margin:0}