/* 2021.09.28 GJ */
/* 리셋 스타일, 전역 스타일 정의 */
* {margin: 0; padding: 0; box-sizing: border-box; }

/* 반응형 전체 폰트사이즈 */
html {font-size: 62.5%;}
html, body{font-family: 'NanumGothic', sans-serif; color: #222; width: 100%;}

ul, ol, li{list-style: none; margin:0;}

a {text-decoration: none; color: #222;}

i {font-style: normal;}

img {border: 0;}

button {border: 0; outline: 0; background-color: transparent; cursor: pointer;}

input, textarea, select {border: 0; outline: 0; font-family: 'NanumGothic', sans-serif; }
textarea {resize: none;}

/* select 화살표 감추기 */
select {appearance: none;}
select::-ms-expand {display: none;}

/* input,select ios 대응 : 2021.10.07 GJ */
/* input */
input[type=text]{
  /* ios 대응 */
  /* appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0; */
}


select{
  /* ios 대응 */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* 화살표 배경 넣기 */
  background: url('../images/common/down_arrow.svg') no-repeat 96% 55% #fff;
}

select::-ms-expand{
  display: none; /* 화살표 없애기 for IE10, 11 */
}

table {border-collapse: collapse; border-spacing: 0; }
