/*
 * Generated by csp_migrate.py
 * Project CSS for CSP inline-style migration.
 */

/* Source: cn_s/contact/general/contact.html */
.csp-style-f2892a2e8a {
  display: none;
}

/* Source: cn_s/corporate/calendar/index.html */
/* cn_s/corporate/calendar/index.html:11 <style> */
html.csp-page-8e7f59e4e5 select {
  outline: 0.15rem solid #ddd;
}

/* Source: cn_s/csr/index.html */
.csp-style-07e33909da {
  aspect-ratio: 227 / 63;
}

/* Source: cn_s/csr/index.html */
.csp-style-c312289912 {
  margin-top: 0;
}

/* Source: cn_s/network/index_new_satellite.html */
.csp-style-0ca4b5c084 {
  margin: 1rem 0 1.5rem;
}

/* Source: cn_s/news/corp/20200207.html */
.csp-style-8410c989c9 {
  cursor: pointer;
}

/* Source: cn_s/news/corp/20201203.html */
/* cn_s/news/corp/20201203.html:9 <style> */
html.csp-page-27b3a1da63 .pg__center {
  justify-content: center;
}

html.csp-page-27b3a1da63 .area_conts .note.pg__top {
  margin-top: 2rem;
}

/* Source: cn_s/news/corp/20210331.html */
/* cn_s/news/corp/20210331.html:9 <style> */
html.csp-page-e8bce02719 .pg__subttl {
  font-weight: normal;
    font-size: 1.8rem;
}

/* Source: cn_s/products/forsafe/index.html */
.csp-style-9e315d6c14 {
  border: 1px solid #ddd;
}

/* Source: cn_s/products/grinder/dfg8541.html */
.csp-style-d4f7536fd4 {
  margin-top: 1.5rem;
}

/* Source: cn_s/products/index.html */
.csp-style-3c38252bd5 {
  position: relative;
  top: 1.5px;
  accent-color: #151F6D;
  cursor: pointer;
}

/* Source: cn_s/products/index.html */
.csp-style-26d2691db3 {
  margin-left: 6px;
  cursor: pointer;
}

/* Source: cn_s/products/index.html */
/* cn_s/products/index.html:8 <style> */
html.csp-page-127058228f hr {
  width: 100%;
      height: 0.1rem;
      background-color: #ddd;
      border: none;
      margin: 2rem 0 2rem;
}

/* Source: cn_s/products/polisher_etcher/dgp8761.html */
/* cn_s/products/polisher_etcher/dgp8761.html:24 <style> */
html.csp-page-52274c473a .pg__mgtop {
  margin-top: 2rem;
}

/* Source: cn_s/products/related/stayclean301.html */
.csp-style-22b62ca48b {
  font-size: 0.8rem;
}

/* Source: cn_s/products/separator/dds2020.html */
/* cn_s/products/separator/dds2020.html:21 <style> */
html.csp-page-addee2a12b .flex_row > [class^="item_"] > img {
  margin: 1.5rem 0;
}

html.csp-page-addee2a12b .product_main .flex_row {
  row-gap: 2rem;
}

/* Source: cn_s/solution/library/grinder/sic.html */
.csp-style-8fa611b30f {
  width: 70%;
}

/* Source: cn_s/solution/library/grinder/sic.html */
.csp-style-5af86368df {
  width: 85%;
}

/* Source: cn_s/solution/library/grinder/taiko_process.html */
/* cn_s/solution/library/grinder/taiko_process.html:10 <style> */
html.csp-page-2248a199e0 .trademarkRegistered {
  color:#373737;
          font-size:12px;
          font-weight:normal;
          margin-top: 5px;
}

/* Source: cn_s/solution/library/grinding.html */
/* cn_s/solution/library/grinding.html:38 <style> */
html.csp-page-2aff0a04fe .trademarkRegistered {
  color:#373737;
          font-size:12px;
          font-weight:normal;
          margin-left: 2px;
}

/* Source: cn_s/solution/library/other/usw.html */
/* cn_s/solution/library/other/usw.html:11 <style> */
html.csp-page-08910baf45 ul.comparison_list li:first-child,
html.csp-page-08910baf45 ul.comparison_list li {
  width: 25rem;
}

/* Source: cn_s/solution/library/polisher/strelief.html */
/* cn_s/solution/library/polisher/strelief.html:13 <style> */
html.csp-page-f782d92d2d .pg__wd25 {
  width: 25%;
}

/* Source: cn_s/solution/testcut/index.html */
/* cn_s/solution/testcut/index.html:9 <style> */
html.csp-page-ddfe5150ee .pg__tb th {
  width: 20%;
}

html.csp-page-ddfe5150ee .trademarkRegistered {
  color:#373737;
      font-size:12px;
      font-weight:normal;
      margin: 15px 0 15px 0;
}

/* Source: cn_s/technology/index.html */
.csp-style-5b71234e2c {
  justify-content: flex-end;
}

/* Source: cn_s/technology/index.html */
.csp-style-4d8cc26fe6 {
  align-content: flex-end;
}

/* Source: cn_s/technology/index.html */
.csp-style-973ba164fa {
  line-height: 1.2;
}

/* Source: cn_s/training/index.html */
.csp-style-294c5fae96 {
  margin-bottom: 4rem;
}

/* Source: cn_s/training/index.html */
.csp-style-26cef2c5d8 {
  text-align: left;
}

/* Source: cn_s/training/intro_dhc.html */
/* cn_s/training/intro_dhc.html:10 <style> */
html.csp-page-9d14d6c62a th {
  width: 10rem;
}
