.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.modulebox__pc1200 {
  width: 1200px;
  margin: 0 auto;
}

.news-breadcrumb {
  color: #222222;
  font-size: 0;
  height: 20px;
  line-height: 20px;
}

.news-breadcrumb > span span {
  font-size: 14px;
}

.news-breadcrumb > span:last-child .news-breadcrumb-separator {
  display: none;
}

.news-breadcrumb .news-breadcrumb-separator {
  padding: 0 8px;
}

.ui-select > .ui-select-button {
  height: 100%;
}

.breadcrumbCategoryName {
  color: #222222;
  font-weight: bold;
}

.breadcrumbCategoryName a {
  color: inherit;
}

.breadcrumbCategoryName a:link,
.breadcrumbCategoryName a:visited,
.breadcrumbCategoryName a:hover,
.breadcrumbCategoryName a:active {
  color: inherit;
}

.newsdetail_content table,
#htmlContent table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #dee2e6;
}

.newsdetail_content table tr>td,
#htmlContent table tr>td {
  position: relative;
  padding: 16px;
  overflow-wrap: break-word;
  border: 1px solid #dee2e6;
}

@media only screen and (max-width: 768px) {
  .modulebox__pc1200 {
    width: auto;
  }
  .news-breadcrumb {
    font-size: 0;
    height: auto;
    line-height: 0.34rem;
  }
  .news-breadcrumb > span span {
    font-size: 0.24rem;
  }
  .news-breadcrumb .news-breadcrumb-separator {
    padding: 0 0.08rem;
  }
  .element_pc {
    display: none;
  }
}

@media only screen and (min-width: 769px) {
  .element_mobile {
    display: none;
  }
}

#htmlContent h1 span span span {
  font-size: 2em;
}

#htmlContent h2 span span span {
  font-size: 1.5em;
}

#htmlContent h3 span span span {
  font-size: 1.17em;
}

#htmlContent h4 span span span {
  font-size: 1em;
}

#htmlContent h5 span span span {
  font-size: 0.83em;
}

#htmlContent h6 span span span {
  font-size: 0.67em;
}

#htmlContent h1 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent h2 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent h3 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent h4 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent h5 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent h6 > span {
  font-size: inherit;
  line-height: 1.2;
}

#htmlContent > h1,
#htmlContent > h2,
#htmlContent > h3,
#htmlContent > h4,
#htmlContent > h5,
#htmlContent > h6 {
  margin-bottom: 0.5em;
}
