/* font */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css');@import url('https://hangeul.pstatic.net/hangeul_static/css/nanum-square-neo.css');
/* 클릭시 파란박스 방지 */
* { -webkit-tap-highlight-color: transparent; margin: 0; padding: 0; font: inherit; color: inherit; } 
*, :after, :before { box-sizing: border-box; flex-shrink: 0; } 
/* reset */
html { font-size: 16px; font-family:"pretendard"; } 
html, body { height: 100%; line-height: 1; scroll-behavior: smooth;} 
h1, h2, h3, h4, h5, h6,
p, a, span, em, strong, del, s, b,
blockquote, br, i, u,
dl, dt, dd,
table, tr, thead, tbody, tfoot, th, td,
img, object,
form, fieldset, label, input, textarea, select, option, button,
header, main, section, aside, footer, nav, article, div, ol, ul, li, pre {
  padding: 0;
  margin: 0;
  font-family: 'pretendard', 'sans-serif';
  letter-spacing: -0.05rem;
  line-height: 1;
  font-weight: normal;
  font-size: 1rem;
  color: #1c1c1c;
  box-sizing: border-box;
  word-break: keep-all;

  /* iOS 선택 및 드래그 비활성화 */
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;

  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}

/* 태그속성 지우기 */
a, del, s, u { text-decoration: none; } 
em, i, b { font-style: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; color: inherit; } 
ol, ul, li { list-style: none; } 
table, tr, td { border-collapse: unset; } 
input { border:0; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; border: 0; font-family: inherit; font: inherit; } 
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
input[type='password']::-ms-reveal,
input[type='password']::-ms-clear { display: none; } 
input[type='date'] { background: #fff } 
input::-ms-clear { display: none; } 

select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
select::-ms-expand { display: none; } 
button { cursor: pointer; background: none; border: 0; } 
pre { white-space: pre-line; } 

/* 기본 리셋 */
:root { -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; cursor: default; line-height: 1.5; overflow-wrap: break-word; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; } 

img, picture, video, canvas, svg { display: block; max-width: 100%; } 
a { display: inline-block; } 

table { border-collapse: collapse; border-spacing: 0; } 


/* 반응형 */
@media screen and (max-width: 1279px) { html { font-size: 14px } 
}
@media screen and (max-width: 767px) { html { font-size: 10px } 
}

/* Adsense */
.ads_wrap { display: flex; justify-content: center; } 
.ads_main_sm .adsbygoogle { display: inline-block; width: 336px !important; height: 98px !important; margin: 1.5rem; } 
.ads_sub_sm .adsbygoogle { display: inline-block; width: 300px !important; height: 50px !important; margin: 1.5rem; } 
.ads_main_big .adsbygoogle { display: inline-block; width: 336px !important; height: 280px !important; margin: 1.5rem; } 
ins.adsbygoogle[data-ad-status="unfilled"] { display: none !important; } 
