@charset "UTF-8";

html[lang="ko"] {
  font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Helvetica Neue", Arial, sans-serif;
  word-break: keep-all;
  overflow-wrap: break-word;
  line-break: strict;
}

html[lang="ko"] body,
html[lang="ko"] p,
html[lang="ko"] li,
html[lang="ko"] dt,
html[lang="ko"] dd,
html[lang="ko"] th,
html[lang="ko"] td,
html[lang="ko"] figcaption,
html[lang="ko"] .article-body,
html[lang="ko"] .main-conts,
html[lang="ko"] .site-title-name,
html[lang="ko"] .breadcrumbs,
html[lang="ko"] .related-articles,
html[lang="ko"] .rank-desc {
  word-break: keep-all;
  overflow-wrap: break-word;
  line-height: 1.75;
}

html[lang="ko"] h1,
html[lang="ko"] h2,
html[lang="ko"] h3,
html[lang="ko"] h4,
html[lang="ko"] h5,
html[lang="ko"] h6,
html[lang="ko"] .section-title,
html[lang="ko"] .cast-name,
html[lang="ko"] .text-onimage,
html[lang="ko"] .btn,
html[lang="ko"] .global-nav a {
  word-break: keep-all;
  overflow-wrap: break-word;
  line-height: 1.45;
}

html[lang="ko"] small,
html[lang="ko"] .f08em,
html[lang="ko"] .f09em,
html[lang="ko"] .link-summary,
html[lang="ko"] .link-content,
html[lang="ko"] .site-footer,
html[lang="ko"] .copyright {
  line-height: 1.65;
}

html[lang="ko"] .tel,
html[lang="ko"] .tel1,
html[lang="ko"] code,
html[lang="ko"] pre,
html[lang="ko"] kbd,
html[lang="ko"] samp,
html[lang="ko"] .contact-sns-qr {
  word-break: normal;
  overflow-wrap: normal;
}

@media screen and (max-width: 640px) {
  html[lang="ko"] body {
    font-size: 16px;
    line-height: 1.75;
  }

  html[lang="ko"] .site-footer-nav,
  html[lang="ko"] .breadcrumbs,
  html[lang="ko"] .global-nav a {
    line-height: 1.6;
  }
}
