/*---CSS RESET---*/
@import url('https://fastly.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');

/* 초기화 */
* { margin: 0; padding: 0; vertical-align: top; }
html {overflow-y:scroll}
body { 
    max-width: 100vw; margin: 0 auto; padding: 0; font-family: 'Pretendard Variable', sans-serif;
    font-size:16px; font-weight: 400; font-style: normal; text-decoration: none; color: #000; 
    overflow:hidden; letter-spacing:0;
}
a {text-decoration: none; color: #000;}
a {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translateZ(0) scale(1.0, 1.0);
   transform: translateZ(0) scale(1.0, 1.0);
   -webkit-filter: blur(0)  !important;
   filter: blur(0)  !important;
}
p {margin:0;padding:0;word-break:keep-all;}
li{list-style: none;}
hr {display:none}

html, h1, h2, h3, h4, h5, h6, form, fieldset, img{margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

table{border-spacing: 0;border-collapse: collapse;}
ul,dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, select, textarea, button{box-sizing: border-box; backface-visibility: hidden; filter: blur(0) !important;}
button{background: none;border: none;cursor: pointer;outline: none;}
input { border: none; outline: none; border-radius: 0;}
input, button {margin:0;padding:0;font-size:1em}
input[type="submit"] {cursor:pointer}
input {}
input:focus {outline:none !important; box-shadow:none !important;backface-visibility: hidden; filter: blur(0) !important;}
textarea, select {font-size:1em;}
select {margin:0;}

pre {overflow-x:scroll;font-size:1.1em}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin: 0;padding: 0;font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;color: inherit;text-decoration: inherit;box-sizing: border-box;
}

html, body{
    text-size-adjust: none;
    -webkit-text-size-adjust: none; 
    -moz-text-size-adjust: none; 
    -ms-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*250422에 설정. 한국포럼 확인 후 > 뿌연 거 해결되면 지우x, 해결안되면 지우기*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: #fe4902;
  -webkit-box-shadow: 0 0 0px 40rem #fff inset;
}

@media screen and (max-width:1920px){
	.mo_br {display:none;}
}

@media screen and (max-width:720px){
    html, body{font-size: 12px;}
    .pc_img {display:none;}
    .mo_img {display:block;}
    .pc_br {display:none;}
    .mo_br {display:block;}
}


