@charset "UTF-8";
.p-editor__content {
  overflow: hidden;
}
.p-editor__content h1:not([class*=p-], [class*=c-]) {
  font-size: 2rem;
}
.p-editor__content h2:not([class*=p-], [class*=c-]) {
  font-size: 1.875rem;
  font-weight: bold;
  line-height: 1.4333333333;
}
.p-editor__content h2:not([class*=p-], [class*=c-]).--underline {
  position: relative;
  padding-bottom: 0.8125rem;
}
.p-editor__content h2:not([class*=p-], [class*=c-]).--underline::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.5rem;
  height: 0.1875rem;
  content: "";
  background-color: currentcolor;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h2:not([class*=p-], [class*=c-]) {
    font-size: 1.625rem;
  }
  .p-editor__content h2:not([class*=p-], [class*=c-]).--underline {
    padding-bottom: 0.5rem;
  }
  .p-editor__content h2:not([class*=p-], [class*=c-]).--underline::after {
    width: 1.5rem;
    height: 0.125rem;
  }
}
.p-editor__content h3:not([class*=p-], [class*=c-]) {
  font-size: 1.625rem;
  font-weight: bold;
  line-height: 1.3076923077;
}
.p-editor__content h3:not([class*=p-], [class*=c-]).--dot {
  position: relative;
  padding-left: 2.0625rem;
}
.p-editor__content h3:not([class*=p-], [class*=c-]).--dot::before {
  position: absolute;
  top: 1.125rem;
  left: 0.25rem;
  display: inline-block;
  width: 0.6875rem;
  aspect-ratio: 1/1;
  content: "";
  background-color: #ffe600;
  border-radius: 50%;
  transform: translateY(-50%);
}
.p-editor__content h3:not([class*=p-], [class*=c-]) small {
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h3:not([class*=p-], [class*=c-]) {
    font-size: 1.5rem;
  }
  .p-editor__content h3:not([class*=p-], [class*=c-]).--dot::before {
    top: 1rem;
  }
}
.p-editor__content h4:not([class*=p-], [class*=c-]) {
  font-size: 1.375rem;
  font-weight: bold;
  line-height: 1.9545454545;
}
.p-editor__content h4:not([class*=p-], [class*=c-]).--hyphen {
  position: relative;
  padding-left: 1.375rem;
}
.p-editor__content h4:not([class*=p-], [class*=c-]).--hyphen::before {
  position: absolute;
  top: 1.375rem;
  left: 0;
  width: 0.9375rem;
  height: 0.1875rem;
  content: "";
  background-color: #ffe600;
  transform: translateY(-50%);
}
.p-editor__content h5:not([class*=p-], [class*=c-]) {
  font-size: 1.25rem;
  font-weight: bold;
}
.p-editor__content h6:not([class*=p-], [class*=c-]) {
  font-size: 1.125rem;
  font-weight: bold;
}
.p-editor__content p:not([class*=p-], [class*=c-]) {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}
.p-editor__content p:not([class*=p-], [class*=c-]).--sm {
  font-size: 0.9375rem;
  line-height: 1.8666666667;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]) {
  position: relative;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: bold;
  color: #121212;
  text-decoration: underline;
  letter-spacing: 0.1em;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[target=_blank]::after {
  right: 0;
  margin-left: 0.5rem;
  content: "";
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-url, none);
          mask-image: var(--icon-url, none);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size, contain);
          mask-size: var(--icon-size, contain);
  --icon-color: #121212;
  --wrap-size: 0.625rem;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11.02'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23121212;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12.03,0H3.97c-.54,0-.97.44-.97.97v2.03H.98c-.54,0-.98.44-.98.97v6.07c0,.54.44.98.98.98h8.05c.54,0,.97-.44.97-.98v-2.02h2.03c.54,0,.97-.44.97-.97V.97c0-.54-.44-.97-.97-.97ZM9.01,10.02l-8.01.02-.02-6.05h2.02s0,3.05,0,3.05c0,.54.44.97.97.97h5.03v2ZM12,7.02l-8.01.02-.02-6.05,8.03-.02v6.05Z'/%3E%3C/svg%3E");
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[href$=".pdf" i]::after {
  margin-left: 0.375rem;
  content: "";
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-url, none);
          mask-image: var(--icon-url, none);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size, contain);
          mask-size: var(--icon-size, contain);
  --icon-color: #e81827;
  --wrap-size: 0.875rem;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e81827;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.47,8.43c-.42.03-.84.08-1.26.15-.36-.28-.71-.58-1.04-.89-.33-.33-.62-.65-.88-.95.28-.71.47-1.45.57-2.21,0-1.44-.52-1.73-1.3-1.73-.59,0-1.3.31-1.3,1.77.1.87.47,1.69,1.06,2.34-.17.52-.37,1.13-.6,1.81-.11.33-.23.63-.35.91-.1.05-.2.09-.3.14-.34.17-.67.33-.98.47-1.38.66-2.3,1.09-2.3,1.94,0,.62.67,1.01,1.3,1.01.81,0,2.02-1.08,2.91-2.89.97-.36,1.96-.62,2.97-.8.55.5,1.2.88,1.91,1.09,1.07,0,1.3-.62,1.3-1.14,0-1.02-1.17-1.02-1.73-1.02ZM4.1,12.33c-.16,0-.31-.04-.43-.14,0-.31.92-.74,1.8-1.16.06-.03.11-.05.17-.08-.65.94-1.29,1.38-1.54,1.38ZM7.13,4.57c0-.91.28-.91.43-.91.31,0,.43,0,.43.87-.07.46-.18.91-.34,1.35-.29-.38-.47-.84-.52-1.31ZM7.47,9.23c.03-.08.05-.15.08-.23.16-.48.31-.92.43-1.31.18.2.37.4.58.61.08.08.28.26.55.49-.53.12-1.1.26-1.65.43h0ZM11.93,9.74c-.26-.11-.5-.25-.73-.42.12-.01.21-.02.26-.02.64,0,.82.06.87.16,0,.19,0,.28-.4.28h0Z'/%3E%3Cpath class='cls-1' d='M14.86,1.14v13.71H1.14V1.14h13.71M14.86,0H1.14C.51,0,0,.51,0,1.14v13.71c0,.63.51,1.14,1.14,1.14h13.71c.63,0,1.14-.51,1.14-1.14V1.14c0-.63-.51-1.14-1.14-1.14h0Z'/%3E%3C/svg%3E");
}
@media (hover: hover) {
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]) {
    transition: 0.3s linear opacity;
  }
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]):hover {
    opacity: 0.7;
  }
}
.p-editor__content ul:not([class*=p-], [class*=c-]) li {
  position: relative;
  padding-left: 1em;
  font-size: 0.9375rem;
  line-height: 1.8666666667;
}
.p-editor__content ul:not([class*=p-], [class*=c-]) li + li {
  margin-top: 0;
}
.p-editor__content ul:not([class*=p-], [class*=c-]) li::before {
  position: absolute;
  top: calc(0.93em - 0.1875rem);
  left: 0;
  display: block;
  width: 0.375rem;
  height: 0.375rem;
  content: "";
  background: currentcolor;
  border-radius: 50%;
}
.p-editor__content ul:not([class*=p-], [class*=c-]) li {
  font-size: inherit;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) {
  list-style: decimal;
  list-style-position: inside;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) li {
  text-indent: -1em;
  padding-left: 1em;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) li + li {
  margin-top: 0.5rem;
}
.p-editor__content dl:not([class*=p-], [class*=c-]) dt {
  font-weight: bold;
}
.p-editor__content dl:not([class*=p-], [class*=c-]) dd {
  padding-left: 1em;
}
.p-editor__content table:not([class*=p-], [class*=c-]) {
  width: 100%;
}
.p-editor__content table:not([class*=p-], [class*=c-]) th {
  padding: 1.5625rem 1.125rem;
  font-size: 0.9375rem;
  font-weight: bold;
  line-height: 1.6;
  color: #121212;
  text-align: center;
  vertical-align: middle;
  background-color: #f4f4f4;
  border: 0.0625rem solid rgba(34, 34, 34, 0.25);
}
.p-editor__content table:not([class*=p-], [class*=c-]) td {
  padding: 1.5625rem 1.125rem;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.6;
  background: #fff;
  border: 0.0625rem solid rgba(34, 34, 34, 0.25);
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .p-editor__content table:not([class*=p-], [class*=c-]) th {
    padding: 0.5rem 0.75rem;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .p-editor__content table:not([class*=p-], [class*=c-]) td {
    padding: 0.5rem 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp {
    display: block;
    width: 100%;
    border-top: 0.0625rem solid rgba(34, 34, 34, 0.25);
  }
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp thead,
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp tbody,
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp tr,
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp th,
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp td {
    display: block;
    width: 100%;
  }
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp th,
  .p-editor__content table:not([class*=p-], [class*=c-]).--vertical-sp td {
    border-top: none;
  }
}
.p-editor__content table:not([class*=p-], [class*=c-]) th {
  background-color: #f4f4f4;
}
.p-editor__content .e-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 4.375rem;
  padding: 0.5rem 3.375rem 0.5rem 1.25rem;
  font-size: 1.1875rem;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background: #f2f2f2;
  border: 0.0625rem solid rgba(153, 153, 153, 0.4);
  border-radius: 0.1875rem;
}
.p-editor__content .e-button::after {
  position: absolute;
  top: 0;
  right: 0.875rem;
  bottom: 0;
  margin: auto;
  content: "";
  background-color: var(--icon-color);
  border: 0.0625rem solid #23201c;
  border-radius: 50%;
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background-image: var(--icon-url, none);
  background-repeat: no-repeat;
  background-position: center;
  background-size: var(--icon-size, contain);
  --wrap-size: 1.375rem;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.61 6.18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2323201c;stroke-linecap:round;stroke-miterlimit:10;stroke-width:.92px;%7D%3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='3.32 .46 5.96 3.09 3.32 5.73'/%3E%3Cline class='cls-1' x1='5.44' y1='3.09' x2='.46' y2='3.09'/%3E%3C/svg%3E");
  --icon-size: 0.4375rem;
  --icon-color: #fff;
}
.p-editor__content .e-button[target=_blank]::after {
  right: 1.25rem;
  content: "";
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-url, none);
          mask-image: var(--icon-url, none);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size, contain);
          mask-size: var(--icon-size, contain);
  --icon-color: #121212;
  --wrap-size: 0.8125rem;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11.02'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23121212;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12.03,0H3.97c-.54,0-.97.44-.97.97v2.03H.98c-.54,0-.98.44-.98.97v6.07c0,.54.44.98.98.98h8.05c.54,0,.97-.44.97-.98v-2.02h2.03c.54,0,.97-.44.97-.97V.97c0-.54-.44-.97-.97-.97ZM9.01,10.02l-8.01.02-.02-6.05h2.02s0,3.05,0,3.05c0,.54.44.97.97.97h5.03v2ZM12,7.02l-8.01.02-.02-6.05,8.03-.02v6.05Z'/%3E%3C/svg%3E");
  border: none;
  border-radius: 0;
}
.p-editor__content .e-button[href$=".pdf" i]::after {
  right: 1.25rem;
  content: "";
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-url, none);
          mask-image: var(--icon-url, none);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size, contain);
          mask-size: var(--icon-size, contain);
  --icon-color: #e81827;
  --wrap-size: 1rem;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e81827;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.47,8.43c-.42.03-.84.08-1.26.15-.36-.28-.71-.58-1.04-.89-.33-.33-.62-.65-.88-.95.28-.71.47-1.45.57-2.21,0-1.44-.52-1.73-1.3-1.73-.59,0-1.3.31-1.3,1.77.1.87.47,1.69,1.06,2.34-.17.52-.37,1.13-.6,1.81-.11.33-.23.63-.35.91-.1.05-.2.09-.3.14-.34.17-.67.33-.98.47-1.38.66-2.3,1.09-2.3,1.94,0,.62.67,1.01,1.3,1.01.81,0,2.02-1.08,2.91-2.89.97-.36,1.96-.62,2.97-.8.55.5,1.2.88,1.91,1.09,1.07,0,1.3-.62,1.3-1.14,0-1.02-1.17-1.02-1.73-1.02ZM4.1,12.33c-.16,0-.31-.04-.43-.14,0-.31.92-.74,1.8-1.16.06-.03.11-.05.17-.08-.65.94-1.29,1.38-1.54,1.38ZM7.13,4.57c0-.91.28-.91.43-.91.31,0,.43,0,.43.87-.07.46-.18.91-.34,1.35-.29-.38-.47-.84-.52-1.31ZM7.47,9.23c.03-.08.05-.15.08-.23.16-.48.31-.92.43-1.31.18.2.37.4.58.61.08.08.28.26.55.49-.53.12-1.1.26-1.65.43h0ZM11.93,9.74c-.26-.11-.5-.25-.73-.42.12-.01.21-.02.26-.02.64,0,.82.06.87.16,0,.19,0,.28-.4.28h0Z'/%3E%3Cpath class='cls-1' d='M14.86,1.14v13.71H1.14V1.14h13.71M14.86,0H1.14C.51,0,0,.51,0,1.14v13.71c0,.63.51,1.14,1.14,1.14h13.71c.63,0,1.14-.51,1.14-1.14V1.14c0-.63-.51-1.14-1.14-1.14h0Z'/%3E%3C/svg%3E");
  border: none;
  border-radius: 0;
}
.p-editor__content .e-button.--sm {
  padding-right: 3.625rem;
  padding-left: 1.25rem;
  font-size: 1rem;
}
.p-editor__content .e-button.--sm::after {
  right: 0.9375rem;
  --wrap-size: 1.375rem;
}
.p-editor__content .e-button.--sm small {
  font-size: 0.875rem;
}
.p-editor__content .e-button.--sm[target=_blank] {
  padding-right: 2.875rem;
}
.p-editor__content .e-button.--sm[target=_blank]::after {
  --wrap-size: 0.8125rem;
}
.p-editor__content .e-button.--md {
  padding-right: 5.25rem;
  font-size: 1.125rem;
}
.p-editor__content .e-button.--md::after {
  right: 1.0625rem;
}
.p-editor__content .e-button.--full {
  width: 100%;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
.p-editor__content .e-button.--size01 {
  min-width: 14.0625rem;
  padding-right: 1.875rem;
}
.p-editor__content .e-button.--mail-left::before {
  margin-right: 0.625rem;
  content: "";
  --wrap-size: 2rem;
  --icon-size: contain;
  --icon-color: #000;
  display: inline-flex;
  width: var(--wrap-w, var(--wrap-size));
  height: var(--wrap-h, var(--wrap-size));
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-url, none);
          mask-image: var(--icon-url, none);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size, contain);
          mask-size: var(--icon-size, contain);
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Isolation_Mode' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23121212;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M6.56,13.21v3.48c0,.24.16.46.39.53.06.02.12.03.18.03.18,0,.34-.08.45-.23l2.03-2.77-3.05-1.04Z'/%3E%3Cpath class='cls-1' d='M17.76.1c-.17-.12-.4-.14-.59-.04L.3,8.88c-.2.1-.32.32-.3.54.02.22.17.42.38.49l4.69,1.6L15.06,2.97l-7.73,9.31,7.86,2.69c.06.02.12.03.18.03.1,0,.2-.03.29-.08.14-.09.24-.23.26-.4L17.99.65c.03-.21-.06-.42-.23-.54Z'/%3E%3C/svg%3E");
  --wrap-size: 1.375rem;
}
.p-editor__content .e-button.--bg-white {
  background-color: #fff;
}
.p-editor__content .e-button.--submit {
  color: #fff;
  background: #121212 url("../images/common/bg-noise-01.png") repeat center/auto;
  border-color: #121212;
}
.p-editor__content .e-button.--submit::after {
  --icon-color: #ffe600;
}
.p-editor__content .e-button.--submit:disabled {
  color: #999;
  background: #f2f2f2;
  border-color: rgba(153, 153, 153, 0.4);
}
.p-editor__content .e-button.--submit:disabled::after {
  border-color: rgb(153, 153, 153);
  --icon-color: #fff;
  --icon-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_ãƒ‡ã‚¶ã‚¤ãƒ³' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.61 6.18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23999;stroke-linecap:round;stroke-miterlimit:10;stroke-width:.92px;%7D%3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='3.32 .46 5.96 3.09 3.32 5.73'/%3E%3Cline class='cls-1' x1='5.44' y1='3.09' x2='.46' y2='3.09'/%3E%3C/svg%3E");
}
@media (hover: hover) {
  .p-editor__content .e-button {
    transition: all 0.3s;
  }
  .p-editor__content .e-button::after {
    transition: all 0.3s;
  }
  .p-editor__content .e-button::before {
    transition: all 0.3s;
  }
  .p-editor__content .e-button:hover {
    color: #fff;
    background: #121212 url("../images/common/bg-noise-01.png") repeat center/auto;
    border-color: #121212;
  }
  .p-editor__content .e-button:hover::after {
    --icon-color: #ffe600;
  }
  .p-editor__content .e-button:hover.--mail-left::before {
    --icon-color: #fff;
  }
  .p-editor__content .e-button:hover[target=_blank]::after {
    --icon-color: #fff;
  }
  .p-editor__content .e-button:hover[href$=".pdf" i]::after {
    --icon-color: #e81827;
  }
}
.p-editor__content .e-box {
  padding: 2.125rem 2.9375rem 2.5rem;
  background-color: #f4f4f4;
  border-radius: 0.375rem;
}
.p-editor__content .e-box__title {
  font-size: 1.25rem;
  font-weight: bold;
}
.p-editor__content .e-box__cont {
  margin-top: 0.625rem;
}
.p-editor__content .e-box__dl-01-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0rem 2.8125rem;
  align-items: baseline;
}
.p-editor__content .e-box__dl-01-row > * {
  flex-shrink: 0;
  max-width: 100%;
}
.p-editor__content .e-box__dl-01-dt {
  flex-shrink: 0;
  font-size: 1.125rem;
  letter-spacing: 0.04em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-box {
    padding: 1.875rem 1.25rem;
  }
}
.p-editor__content .e-button {
  font-size: 1rem;
}
.p-editor__content .e-button small {
  font-size: 0.875rem;
}
.p-editor__content .e-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
}
.p-editor__content .e-grid.--repeat-2 {
  grid-template-columns: repeat(2, 1fr);
}
.p-editor__content .e-grid.--repeat-3 {
  grid-template-columns: repeat(3, 1fr);
}
.p-editor__content .e-grid__texts {
  margin-top: 1rem;
}
.p-editor__content .e-grid__col {
  /* CMSエディタ―のみで適応 */
  /* border: dashed pxtorem(1) #c2c2c2; */
}
.p-editor__content blockquote {
  padding: 1.5rem 2rem;
  border: 1px solid #ccc;
}
.p-editor__content .alignleft {
  display: block;
  margin-right: auto;
}
.p-editor__content .aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.p-editor__content .alignright {
  display: block;
  margin-left: auto;
}