html, body, div, span, iframe,h1, h2, h3, h4, h5, h6, p, a, address, em, img, strong, tt, var, i, center,dl, dt, dd, ol, ul, li, form, label, 
 table, caption, tbody, tfoot, thead, tr, th, td,article, aside, figure, figcaption, 
footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
body{line-height: 1;}
ol, ul, li{list-style: none;}
hr{display: block; margin: 0; padding: 0; border: 0 none;}
input, select{vertical-align: middle;}
input, select, button, textarea, optgroup{margin: 0; font-family: inherit; color: inherit;}
a{color: inherit; text-decoration: none;} 
button{padding: 0; border: 0 none; background: none; cursor: pointer;}
input[type='submit']{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[readonly]{background: #f9f9f9;}
img{border: none; vertical-align: middle;}
select{-moz-appearance:none; -webkit-appearance:none; appearance:none;}
select::-ms-expand{display:none;} 
li{list-style: none}
.hide{display: none;}
table{border-spacing: 0; border-collapse: collapse; width: 100%;}

/*input 초기화*/
input, select{-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #ddd; padding: 12px; box-sizing: border-box; pointer-events: auto; font-size: 17px; background-color: #fff !important; border-radius: 5px;}
input[type="radio"],
input[type="checkbox"] {
  appearance: auto;
  -webkit-appearance: radio;
  -moz-appearance: radio;
}
select{background: url(../../images/selectBtn.png)no-repeat right 10px center;}
input:focus, textarea:focus, select:focus{outline: none;}


/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
input::-ms-clear { display: none; }

/*테블릿 가로*/
@media all and (max-width:1480px) {
}

/*테블릿 세로*/
@media all and (max-width:1000px) {
  
  /*input 초기화*/
  input, select, button{font-size: 17px;}

}

/*모바일*/
@media all and (max-width:460px) {

  /*input 초기화*/
  input, select, button{font-size: 15px;}

  /*테이블 초기화*/
  table{font-size: 15px;}
  table thead tr th, table thead tr td, table tbody tr th, table tbody tr td{padding: 10px;}
  .tableType02 table colgroup col:nth-child(1){width: 35% !important;}
  .tableType02 table colgroup col:nth-child(2){width: 65% !important;}
  .tableType02 table tbody tr th, .tableType02 table tbody tr td{font-size: 13px; padding: 5px;}
  .tableType02 table colgroup col:first-child{width: 35% !important;}
  .tableType02 table colgroup col:last-child{width: 65% !important;}
  

}
