@charset "utf-8";
* {box-sizing: border-box; margin: 0; padding: 0; font-family: inherit; font-style: normal; font-weight: inherit; font-size: inherit; line-height: inherit; text-decoration: inherit; color: inherit; vertical-align: top; outline: none;}
*:before,
*:after {box-sizing: border-box; margin: 0; padding: 0; font-family: inherit; font-style: normal; font-weight: inherit; font-size: inherit; line-height: inherit; text-decoration: inherit; color: inherit; vertical-align: top; outline: none;}


html {width: 100%; height: 100%; -ms-touch-action: manipulation; touch-action: manipulation; font-size: 10px;}
body {width: 100%; height: 100%; font-family: 'Nanum Gothic', sans-serif !important; font-weight: 400; line-height: 1.5; -webkit-font-smoothing: antialiased; /*font-smoothing: antialiased;*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -webkit-print-color-adjust: exact;}

strong {font-weight: 700;}
ul, ol, li {list-style: none;}
img, hr {border: none;}
p {max-height: 999999px;}

table {width: 100%; border-spacing: 0; table-layout: fixed;}
th, td {vertical-align: middle;}

input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea,
button,
input[type=file],
input[type=image],
input[type=reset],
input[type=button],
input[type=submit]:not(.btn) {border: none; background: none; border-radius: 0; -webkit-appearance: none; appearance: none;}

/*media query 걸어서 PC만 적용.. { */
select {
    border-radius: 0; /* 아이폰 사파리 보더 없애기 */
  /* -webkit-appearance: none; */ /* 화살표 없애기 크롬 & 사파리 */
  /* 화살표 없애기 for chrome*/
  /* -moz-appearance: none; */
   /* 화살표 없애기 for firefox*/
   /* appearance: auto; */
   /* 화살표 없애기 공통*/
 }
select::-ms-expand{
    display: none /* 화살표 없애기 for IE10, 11*/
}

/* } 여기까지*/




label {cursor: pointer;}
legend,hr,caption {visibility: hidden; overflow: hidden; width: 0px; height: 0px; font-size: 0px; line-height: 0px; border: none; background: none; position: absolute; left: -9999em; top: -9999em; opacity: 0;}
fieldset,iframe {border: none;}
sup,sub {line-height: 1;}

a:link      {text-decoration: none; color: inherit;}
a:hover     {text-decoration: none; color: inherit;}
a:visited   {text-decoration: none; color: inherit;}
a:active    {text-decoration: none; color: inherit;}
a:focus     {text-decoration: none; color: inherit;}

a:focus,
input:focus,
button:focus,
select:focus,
textarea:focus {}
