/* view 영역 초기화 처리 */
.tinyViewArea {
      font-size: 16px;
}

.tinyViewArea a {
      color: unset !important;
      text-decoration: unset !important;
}


.tinyViewArea p {
      word-break: keep-all;
      white-space: pre-wrap;
      overflow-wrap: break-word;
}

.tinyViewArea h1 {
      font-size: 2em;
      font-weight: bold;
      color: #000;
      line-height: 1.15;
      width: 100%;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea h2 {
      font-size: 1.5em;
      font-weight: bold;
      color: #000;
      line-height: 1.1;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea h3 {
      font-size: 1.17em;
      font-weight: bold;
      color: #000;
      line-height: 1.1;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea h4 {
      /* font-size: 1.25em; */
      font-weight: bold;
      color: #000;
      line-height: 1.2;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea h5 {
      color: #000;
      line-height: 1.2;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea h6 {
      color: #000;
      line-height: 1.2;
      margin-top: 20px;
      margin-bottom: 20px;
}

.tinyViewArea ul {
      /* padding-inline-start: 30px !important; */
      /* margin-top: 10px !important; */
      display: block;
      list-style-type: disc;
      margin-block-start: 1em;
      margin-block-end: 1em;
      padding-inline-start: 40px;
      unicode-bidi: isolate;
}

.tinyViewArea ul ul {
      margin-top: 0 !important;
}

.tinyViewArea li {
      list-style-type: disc !important;
      /* list-style-position: inside !important; */
      /* 2025 10 16 상세보기 줄바뀜 방지 https://www.letuin.com/online/lecture/view?no=12242*/
}

.tinyViewArea li li {
      list-style-type: circle !important;
}

.tinyViewArea li li li {
      list-style-type: square !important;
}

.tinyViewArea em {
      font-style: italic;
      /* 글씨 자체를 기울임 */
}

.tinyViewArea table {
      width: 100%;
      /* 표 너비 100% */
      border-collapse: collapse;
      /* 테두리 겹치지 않게 */
      margin: 1em 0;
      /* 위아래 여백 */
      font-size: 16px;
}

.tinyViewArea th,
.tinyViewArea td {
      border: 1px solid #c4c4c4;
      /* 1px 회색 테두리 */
      padding: 0.5em 0.8em;
      /* 셀 여백 */
      text-align: left;
      /* 정렬 */
      vertical-align: middle;
}


.tinyViewArea th {
      background-color: #f2f2f2;
      /* 헤더 배경색 */
      font-weight: bold;
}

/*# sourceMappingURL=core.css.map */