#article *,
#tinymce * {
  font-weight: normal;
}
#article h2,
#tinymce h2 {
  font-size: 1.5rem;
  background: #121212;
  color: #fff;
  padding: 0.3rem 1rem;
}
#article p,
#tinymce p {
  margin: 1.5rem 0;
  line-height: 200%;
}
#article img,
#tinymce img {
  max-width: 100% !important;
  height: auto;
  margin-bottom: 1rem;
}
#article strong span,
#tinymce strong span {
  font-weight: bold !important;
}
#article .img-2col,
#tinymce .img-2col {
  width: 50% !important;
}
#article .img-3col,
#tinymce .img-3col {
  width: 33.33% !important;
}
#article .img-4col,
#tinymce .img-4col {
  width: 25% !important;
}
#article .box01,
#tinymce .box01 {
  background: #fafafa;
  border: 1px solid #ccc;
  padding: 1rem;
}
#article .box-black,
#tinymce .box-black {
  background: #121212;
  color: #fff;
  padding: 1rem;
}
#article .box-kc,
#tinymce .box-kc {
  background: #121212;
  color: #fff;
  padding: 1rem;
}
#article .box-sc,
#tinymce .box-sc {
  background: #5E5E5E;
  color: #fff;
  padding: 1rem;
}
#article .box-red,
#tinymce .box-red {
  background: #d81b60;
  color: #fff;
  padding: 1rem;
}
#article .box-blue,
#tinymce .box-blue {
  background: #17a2b8;
  color: #fff;
  padding: 1rem;
}
#article .box-green,
#tinymce .box-green {
  background: #7cb342;
  color: #fff;
  padding: 1rem;
}
#article .box-orange,
#tinymce .box-orange {
  background: #ffa000;
  color: #fff;
  padding: 1rem;
}
#article .font-color-kc,
#tinymce .font-color-kc {
  color: #121212;
}
#article .font-color-sc,
#tinymce .font-color-sc {
  color: #5E5E5E;
}
#article .font-color-red,
#tinymce .font-color-red {
  color: #d81b60;
}
#article .font-color-blue,
#tinymce .font-color-blue {
  color: #17a2b8;
}
#article .font-color-green,
#tinymce .font-color-green {
  color: #7cb342;
}
#article .font-color-orange,
#tinymce .font-color-orange {
  color: #ffa000;
}
#article .marker-kc,
#tinymce .marker-kc {
  display: inline;
  background: #121212;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .marker-sc,
#tinymce .marker-sc {
  display: inline;
  background: #5E5E5E;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .marker-red,
#tinymce .marker-red {
  display: inline;
  background: #d81b60;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .marker-blue,
#tinymce .marker-blue {
  display: inline;
  background: #17a2b8;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .marker-green,
#tinymce .marker-green {
  display: inline;
  background: #7cb342;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .marker-orange,
#tinymce .marker-orange {
  display: inline;
  background: #ffa000;
  color: #fff;
  padding: 0.2rem 0.5rem;
}
#article .underline-kc,
#tinymce .underline-kc {
  display: inline;
  border-bottom: 2px solid #121212;
  padding: 0.3rem 0;
}
#article .underline-sc,
#tinymce .underline-sc {
  display: inline;
  border-bottom: 2px solid #5E5E5E;
  padding: 0.3rem 0;
}
#article .underline-red,
#tinymce .underline-red {
  display: inline;
  border-bottom: 2px solid #d81b60;
  padding: 0.3rem 0;
}
#article .underline-blue,
#tinymce .underline-blue {
  display: inline;
  border-bottom: 2px solid #17a2b8;
  padding: 0.3rem 0;
}
#article .underline-blue,
#tinymce .underline-blue {
  display: inline;
  border-bottom: 2px solid #17a2b8;
  padding: 0.3rem 0;
}
#article .underline-orange,
#tinymce .underline-orange {
  display: inline;
  border-bottom: 2px solid #ffa000;
  padding: 0.3rem 0;
}