/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/styles/style.scss ***!
  \************************************************************************************************************************************************************************/
@charset "UTF-8";
/* 基本的なリセット */
.crf--post-header.crf--article > .crf--inner {
  /* HTML要素のデフォルトリセット */
  /* リンク */
  /* リスト */
  /* テーブル */
  /* 画像とビデオ */
  /* フォーム要素 */
  /* ボタン */
  /* 引用要素 */
  /* 記号や不要なスタイルをリセット */
  /* 強制的なスクロールバーの隠蔽を防ぐ */
}
.crf--post-header.crf--article > .crf--inner *,
.crf--post-header.crf--article > .crf--inner *::before,
.crf--post-header.crf--article > .crf--inner *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.crf--post-header.crf--article > .crf--inner html,
.crf--post-header.crf--article > .crf--inner body {
  height: 100%;
  width: 100%;
  font-family: sans-serif;
  line-height: 1.5;
  background-color: #fff;
  color: #000;
}
.crf--post-header.crf--article > .crf--inner a {
  color: inherit;
  text-decoration: none;
}
.crf--post-header.crf--article > .crf--inner ul,
.crf--post-header.crf--article > .crf--inner ol {
  list-style: none;
}
.crf--post-header.crf--article > .crf--inner table {
  border-collapse: collapse;
  border-spacing: 0;
}
.crf--post-header.crf--article > .crf--inner img,
.crf--post-header.crf--article > .crf--inner video {
  display: block;
  max-width: 100%;
  height: auto;
}
.crf--post-header.crf--article > .crf--inner input,
.crf--post-header.crf--article > .crf--inner textarea,
.crf--post-header.crf--article > .crf--inner button,
.crf--post-header.crf--article > .crf--inner select {
  font: inherit;
  color: inherit;
  background: none;
  border: none;
  outline: none;
}
.crf--post-header.crf--article > .crf--inner select {
  -webkit-appearance: none; /* ベンダープレフィックス(Google Chrome、Safari用) */
  -moz-appearance: none; /* ベンダープレフィックス(Firefox用) */
  appearance: none; /* 標準のスタイルを無効にする */
}
.crf--post-header.crf--article > .crf--inner ::-ms-expand { /* select要素のデザインを無効にする（IE用） */
  display: none;
}
.crf--post-header.crf--article > .crf--inner button {
  cursor: pointer;
}
.crf--post-header.crf--article > .crf--inner blockquote,
.crf--post-header.crf--article > .crf--inner q {
  quotes: none;
}
.crf--post-header.crf--article > .crf--inner blockquote::before,
.crf--post-header.crf--article > .crf--inner blockquote::after,
.crf--post-header.crf--article > .crf--inner q::before,
.crf--post-header.crf--article > .crf--inner q::after {
  content: "";
}
.crf--post-header.crf--article > .crf--inner hr {
  border: 0;
  height: 1px;
  background: #ccc;
}
.crf--post-header.crf--article > .crf--inner h1, .crf--post-header.crf--article > .crf--inner h2, .crf--post-header.crf--article > .crf--inner h3, .crf--post-header.crf--article > .crf--inner h4 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.sub-heading, .crf--post-header.crf--article > .crf--inner .article__body h2,
.normal-document h2 {
  position: relative;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.84px;
  padding-left: 10px;
  width: fit-content;
}
@media screen and (max-width: 1024px) {
  .sub-heading, .crf--post-header.crf--article > .crf--inner .article__body h2,
  .normal-document h2 {
    font-size: 18px;
    line-height: 160%; /* 28.8px */
    letter-spacing: 0.72px;
  }
}
.sub-heading::before, .crf--post-header.crf--article > .crf--inner .article__body h2::before,
.normal-document h2::before {
  position: absolute;
  content: "";
  width: 2px;
  height: 24px;
  background: var(--header-bg__color);
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .sub-heading::before, .crf--post-header.crf--article > .crf--inner .article__body h2::before,
  .normal-document h2::before {
    height: 20px;
  }
}

.crf--post-header.crf--article > .crf--inner .article__body,
.normal-document {
  padding-bottom: 2em;
  word-break: break-word;
}
.crf--post-header.crf--article > .crf--inner .article__body blockquote,
.normal-document blockquote {
  position: relative;
  padding: 24px 40px 24px 40px;
  background-color: #FFFBF3;
  font-size: 14px;
  font-weight: 400;
  color: #A6A6A6;
}
.crf--post-header.crf--article > .crf--inner .article__body blockquote::before,
.normal-document blockquote::before {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIuMjY2NSAxMy45MTg5QzE0LjMyODUgMTMuOTE4OSAxNiAxMi4yNDY5IDE2IDEwLjE4NDNDMTYgOC4xMjIyOSAxNC4zMjg1IDYuNDUwMjkgMTIuMjY2NSA2LjQ1MDI5QzEyLjI2NjUgNi40NTAyOSAxMi4yODQ2IDUuMDYzMDQgMTMuNDExNiAzLjA2NjQxQzEzLjUzNjggMi42NjYzNSAxMy4zMTM2IDIuMjQwMzIgMTIuOTEzMyAyLjExNTg1QzEyLjYyOTMgMi4wMjY1MSAxMi4zMzA0IDIuMTEzMzUgMTIuMTM3NCAyLjMxNTUxQzkuNTQ1OTcgNS4xNDk4OCA4LjUzMTU5IDguNDg1NzYgOC41MzE1OSAxMC4xODQzQzguNTMxNTkgMTIuMjQ2OSAxMC4yMDMxIDEzLjkxODkgMTIuMjY2NSAxMy45MTg5WiIgZmlsbD0iI0ZGRTJCOSIvPgogIDxwYXRoIGQ9Ik0zLjczNTI1IDEzLjkxODlDNS43OTcyMiAxMy45MTg5IDcuNDY4NzUgMTIuMjQ2OSA3LjQ2ODc1IDEwLjE4NDNDNy40Njg3NSA4LjEyMjI5IDUuNzk3MjIgNi40NTAyOSAzLjczNTI1IDYuNDUwMjlDMy43MzUyNSA2LjQ1MDI5IDMuNzUzMzEgNS4wNjMwNCA0Ljg4MDMxIDMuMDY2NDFDNS4wMDU1IDIuNjY2MzUgNC43ODIzMSAyLjI0MDMyIDQuMzgyMDMgMi4xMTU4NUM0LjA5OCAyLjAyNjUxIDMuNzk5MTMgMi4xMTMzNSAzLjYwNjE2IDIuMzE1NTFDMS4wMTQ3MiA1LjE0OTg4IDAuMDAwMzEzMjggOC40ODU3NiAwLjAwMDMxMzEzMiAxMC4xODQzQzAuMDAwMzEyOTUxIDEyLjI0NjkgMS42NzE4NCAxMy45MTg5IDMuNzM1MjUgMTMuOTE4OVoiIGZpbGw9IiNGRkUyQjkiLz4KPC9zdmc+);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 13px;
  right: auto;
  bottom: auto;
  left: 17px;
}
.crf--post-header.crf--article > .crf--inner .article__body h1,
.normal-document h1 {
  font-size: 26px;
  font-weight: 500;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body h1,
  .normal-document h1 {
    font-size: 22px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body h2,
.normal-document h2 {
  margin-bottom: 24px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body h2,
  .normal-document h2 {
    margin-bottom: 20px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body h3,
.normal-document h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body h3,
  .normal-document h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body h4,
.normal-document h4 {
  font-size: 16px;
  font-weight: 500;
  color: var(--header-bg__color);
  margin-bottom: 24px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body h4,
  .normal-document h4 {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body p,
.normal-document p {
  margin-bottom: 1em;
}
.crf--post-header.crf--article > .crf--inner .article__body .marker,
.normal-document .marker {
  display: inline;
  background: linear-gradient(transparent 40%, #FFFAD3 40%);
  padding-bottom: 4px;
}
.crf--post-header.crf--article > .crf--inner .article__body .strong,
.normal-document .strong {
  font-weight: 700;
}
.crf--post-header.crf--article > .crf--inner .article__body a:not([class]),
.normal-document a:not([class]) {
  text-decoration: underline;
  text-underline-offset: 2px;
  color: var(--header-bg__color);
}
.crf--post-header.crf--article > .crf--inner .article__body ul,
.crf--post-header.crf--article > .crf--inner .article__body ol,
.normal-document ul,
.normal-document ol {
  margin: 4px 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 1.25em;
}
.crf--post-header.crf--article > .crf--inner .article__body ul:first-child,
.crf--post-header.crf--article > .crf--inner .article__body ol:first-child,
.normal-document ul:first-child,
.normal-document ol:first-child {
  margin-top: 0;
}
.crf--post-header.crf--article > .crf--inner .article__body ul:last-child,
.crf--post-header.crf--article > .crf--inner .article__body ol:last-child,
.normal-document ul:last-child,
.normal-document ol:last-child {
  margin-bottom: 0;
}
.crf--post-header.crf--article > .crf--inner .article__body ul > li,
.crf--post-header.crf--article > .crf--inner .article__body ol > li,
.normal-document ul > li,
.normal-document ol > li {
  position: relative;
}
.crf--post-header.crf--article > .crf--inner .article__body ul > li::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol > li::marker,
.normal-document ul > li::marker,
.normal-document ol > li::marker {
  color: var(--header-bg__color);
}
.crf--post-header.crf--article > .crf--inner .article__body ul.hyphen-list,
.crf--post-header.crf--article > .crf--inner .article__body ol.hyphen-list,
.normal-document ul.hyphen-list,
.normal-document ol.hyphen-list {
  list-style-type: none;
  padding-left: 0.5em;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.hyphen-list > li,
.crf--post-header.crf--article > .crf--inner .article__body ol.hyphen-list > li,
.normal-document ul.hyphen-list > li,
.normal-document ol.hyphen-list > li {
  position: relative;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.hyphen-list > li::before,
.crf--post-header.crf--article > .crf--inner .article__body ol.hyphen-list > li::before,
.normal-document ul.hyphen-list > li::before,
.normal-document ol.hyphen-list > li::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 1px;
  background-color: var(--header-bg__color);
  margin: auto;
  top: 11px;
  right: auto;
  bottom: auto;
  left: -0.5em;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.note-list,
.crf--post-header.crf--article > .crf--inner .article__body ol.note-list,
.normal-document ul.note-list,
.normal-document ol.note-list {
  list-style-type: none;
  font-size: 12px;
  font-weight: 400;
  color: #6E6E6E;
  gap: 0;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.note-list::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.note-list::marker,
.normal-document ul.note-list::marker,
.normal-document ol.note-list::marker {
  content: none;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.note-list > li::before,
.crf--post-header.crf--article > .crf--inner .article__body ol.note-list > li::before,
.normal-document ul.note-list > li::before,
.normal-document ol.note-list > li::before {
  position: absolute;
  content: "※";
  margin: auto;
  top: 0;
  right: auto;
  bottom: auto;
  left: -1.25em;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li::marker,
.normal-document ul.circle-number-list > li::marker,
.normal-document ol.circle-number-list > li::marker {
  color: #333333;
  font-weight: 400;
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(1)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(1)::marker,
.normal-document ul.circle-number-list > li:nth-child(1)::marker,
.normal-document ol.circle-number-list > li:nth-child(1)::marker {
  content: "① ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(2)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(2)::marker,
.normal-document ul.circle-number-list > li:nth-child(2)::marker,
.normal-document ol.circle-number-list > li:nth-child(2)::marker {
  content: "② ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(3)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(3)::marker,
.normal-document ul.circle-number-list > li:nth-child(3)::marker,
.normal-document ol.circle-number-list > li:nth-child(3)::marker {
  content: "③ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(4)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(4)::marker,
.normal-document ul.circle-number-list > li:nth-child(4)::marker,
.normal-document ol.circle-number-list > li:nth-child(4)::marker {
  content: "④ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(5)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(5)::marker,
.normal-document ul.circle-number-list > li:nth-child(5)::marker,
.normal-document ol.circle-number-list > li:nth-child(5)::marker {
  content: "⑤ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(6)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(6)::marker,
.normal-document ul.circle-number-list > li:nth-child(6)::marker,
.normal-document ol.circle-number-list > li:nth-child(6)::marker {
  content: "⑥ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(7)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(7)::marker,
.normal-document ul.circle-number-list > li:nth-child(7)::marker,
.normal-document ol.circle-number-list > li:nth-child(7)::marker {
  content: "⑦ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(8)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(8)::marker,
.normal-document ul.circle-number-list > li:nth-child(8)::marker,
.normal-document ol.circle-number-list > li:nth-child(8)::marker {
  content: "⑧ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(9)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(9)::marker,
.normal-document ul.circle-number-list > li:nth-child(9)::marker,
.normal-document ol.circle-number-list > li:nth-child(9)::marker {
  content: "⑨ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(10)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(10)::marker,
.normal-document ul.circle-number-list > li:nth-child(10)::marker,
.normal-document ol.circle-number-list > li:nth-child(10)::marker {
  content: "⑩ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(11)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(11)::marker,
.normal-document ul.circle-number-list > li:nth-child(11)::marker,
.normal-document ol.circle-number-list > li:nth-child(11)::marker {
  content: "⑪ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(12)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(12)::marker,
.normal-document ul.circle-number-list > li:nth-child(12)::marker,
.normal-document ol.circle-number-list > li:nth-child(12)::marker {
  content: "⑫ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(13)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(13)::marker,
.normal-document ul.circle-number-list > li:nth-child(13)::marker,
.normal-document ol.circle-number-list > li:nth-child(13)::marker {
  content: "⑬ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(14)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(14)::marker,
.normal-document ul.circle-number-list > li:nth-child(14)::marker,
.normal-document ol.circle-number-list > li:nth-child(14)::marker {
  content: "⑭ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(15)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(15)::marker,
.normal-document ul.circle-number-list > li:nth-child(15)::marker,
.normal-document ol.circle-number-list > li:nth-child(15)::marker {
  content: "⑮ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(16)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(16)::marker,
.normal-document ul.circle-number-list > li:nth-child(16)::marker,
.normal-document ol.circle-number-list > li:nth-child(16)::marker {
  content: "⑯ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(17)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(17)::marker,
.normal-document ul.circle-number-list > li:nth-child(17)::marker,
.normal-document ol.circle-number-list > li:nth-child(17)::marker {
  content: "⑰ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(18)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(18)::marker,
.normal-document ul.circle-number-list > li:nth-child(18)::marker,
.normal-document ol.circle-number-list > li:nth-child(18)::marker {
  content: "⑱ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(19)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(19)::marker,
.normal-document ul.circle-number-list > li:nth-child(19)::marker,
.normal-document ol.circle-number-list > li:nth-child(19)::marker {
  content: "⑲ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul.circle-number-list > li:nth-child(20)::marker,
.crf--post-header.crf--article > .crf--inner .article__body ol.circle-number-list > li:nth-child(20)::marker,
.normal-document ul.circle-number-list > li:nth-child(20)::marker,
.normal-document ol.circle-number-list > li:nth-child(20)::marker {
  content: "⑳ ";
}
.crf--post-header.crf--article > .crf--inner .article__body ul,
.normal-document ul {
  list-style-type: disc;
}
.crf--post-header.crf--article > .crf--inner .article__body ol,
.normal-document ol {
  list-style-type: decimal;
}
.crf--post-header.crf--article > .crf--inner .article__body ol > li::marker,
.normal-document ol > li::marker {
  color: var(--header-bg__color);
  font-weight: 500;
}
.crf--post-header.crf--article > .crf--inner .article__body .table-wrapper,
.normal-document .table-wrapper {
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body .table-wrapper,
  .normal-document .table-wrapper {
    overflow: scroll;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body table,
.normal-document table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #C8C8C8;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body table,
  .normal-document table {
    table-layout: auto;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body table tr,
.normal-document table tr {
  border-color: transparent;
}
.crf--post-header.crf--article > .crf--inner .article__body table td, .crf--post-header.crf--article > .crf--inner .article__body table td,
.normal-document table td,
.normal-document table td {
  border: 1px solid #D5D5D5;
  border: none;
}
.crf--post-header.crf--article > .crf--inner .article__body hr,
.normal-document hr {
  margin: 1em auto;
  background: #E3E3E3;
  border-color: #E3E3E3;
}
.crf--post-header.crf--article > .crf--inner .article__body .table-wrapper,
.normal-document .table-wrapper {
  max-width: 100%;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body .table-wrapper,
  .normal-document .table-wrapper {
    overflow-x: scroll;
    overflow-y: auto;
    width: fit-content;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body table,
.normal-document table {
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0;
  border: 1px solid #E7E7E7;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body table,
  .normal-document table {
    width: fit-content !important;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body table caption,
.normal-document table caption {
  margin-bottom: 12px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body table caption,
  .normal-document table caption {
    margin-bottom: 10px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body table th,
.crf--post-header.crf--article > .crf--inner .article__body table td,
.normal-document table th,
.normal-document table td {
  padding: 16px;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  background: #fff;
  font-weight: 400;
  padding-left: 1em;
  padding-right: 1em;
  word-break: auto-phrase;
}
.crf--post-header.crf--article > .crf--inner .article__body table thead [scope],
.crf--post-header.crf--article > .crf--inner .article__body table tbody [scope],
.normal-document table thead [scope],
.normal-document table tbody [scope] {
  background-color: var(--header-bg__color);
  color: #ffffff;
}
.crf--post-header.crf--article > .crf--inner .article__body table thead [scope]:last-child,
.crf--post-header.crf--article > .crf--inner .article__body table tbody [scope]:last-child,
.normal-document table thead [scope]:last-child,
.normal-document table tbody [scope]:last-child {
  border-right: none;
}
.crf--post-header.crf--article > .crf--inner .article__body table thead th,
.crf--post-header.crf--article > .crf--inner .article__body table thead td,
.crf--post-header.crf--article > .crf--inner .article__body table tbody th,
.crf--post-header.crf--article > .crf--inner .article__body table tbody td,
.normal-document table thead th,
.normal-document table thead td,
.normal-document table tbody th,
.normal-document table tbody td {
  border-bottom: 1px solid #E7E7E7;
  border-left: 1px solid #E7E7E7;
}
.crf--post-header.crf--article > .crf--inner .article__body table thead th:first-child,
.crf--post-header.crf--article > .crf--inner .article__body table thead td:first-child,
.crf--post-header.crf--article > .crf--inner .article__body table tbody th:first-child,
.crf--post-header.crf--article > .crf--inner .article__body table tbody td:first-child,
.normal-document table thead th:first-child,
.normal-document table thead td:first-child,
.normal-document table tbody th:first-child,
.normal-document table tbody td:first-child {
  border-left: none;
}
.crf--post-header.crf--article > .crf--inner .article__body table tr:last-child th,
.crf--post-header.crf--article > .crf--inner .article__body table tr:last-child td,
.normal-document table tr:last-child th,
.normal-document table tr:last-child td {
  border-bottom: none;
}
.crf--post-header.crf--article > .crf--inner .article__body table thead tr,
.normal-document table thead tr {
  border-bottom: 1px solid #E7E7E7;
}
.crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h1, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h2, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h3, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h4, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h5,
.normal-document.post-content-privacypolicy h1,
.normal-document.post-content-privacypolicy h2,
.normal-document.post-content-privacypolicy h3,
.normal-document.post-content-privacypolicy h4,
.normal-document.post-content-privacypolicy h5 {
  margin-top: 40px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h1, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h2, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h3, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h4, .crf--post-header.crf--article > .crf--inner .article__body.post-content-privacypolicy h5,
  .normal-document.post-content-privacypolicy h1,
  .normal-document.post-content-privacypolicy h2,
  .normal-document.post-content-privacypolicy h3,
  .normal-document.post-content-privacypolicy h4,
  .normal-document.post-content-privacypolicy h5 {
    margin-top: 20px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body big,
.normal-document big {
  font-size: 1.5em;
}
.crf--post-header.crf--article > .crf--inner .article__body small,
.normal-document small {
  font-size: 12px;
  font-weight: 400;
  color: #7D7D7D;
}
.crf--post-header.crf--article > .crf--inner .article__body dl,
.normal-document dl {
  padding-left: 0;
  padding-left: 1.25em;
  list-style-type: none;
}
.crf--post-header.crf--article > .crf--inner .article__body dl > dt,
.normal-document dl > dt {
  position: relative;
  font-weight: 700;
  margin-bottom: 8px;
}
.crf--post-header.crf--article > .crf--inner .article__body dl > dt:last-child,
.normal-document dl > dt:last-child {
  margin-bottom: 0;
}
.crf--post-header.crf--article > .crf--inner .article__body dl > dt::before,
.normal-document dl > dt::before {
  position: absolute;
  content: "•";
  color: var(--header-bg__color);
  font-size: 1.5em;
  font-weight: 700;
  margin: auto;
  top: -7px;
  right: auto;
  bottom: auto;
  left: -18px;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .article__body dl > dt::before,
  .normal-document dl > dt::before {
    top: -7px;
    left: -15px;
  }
}
.crf--post-header.crf--article > .crf--inner .article__body img,
.normal-document img {
  max-width: 100% !important;
  height: auto !important;
}
.crf--post-header.crf--article > .crf--inner .article__body .underline,
.normal-document .underline {
  text-decoration: underline;
}

.crf--post-header.crf--article > .crf--inner .ttl {
  font-size: 26px;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  .crf--post-header.crf--article > .crf--inner .ttl {
    font-size: 22px;
  }
}
.crf--post-header.crf--article > .crf--inner .crf--post-header_meta_left {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  padding-right: 44px;
  border-bottom: 1px solid #E7E7E7;
  font-size: 14px;
  font-weight: 400;
  gap: 24px;
  transition: all 0.3s ease-in-out;
  padding: 24px 0px;
}
.crf--post-header.crf--article > .crf--inner .meta {
  border-bottom: 1px solid #E7E7E7;
}
.crf--post-header.crf--article > .crf--inner .meta .c-crf--label {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  background-color: var(--header-bg__color);
  width: fit-content;
  height: 21px;
  padding: 0px 16px;
  border-radius: 0px;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
}
