@charset "UTF-8";
/*==================================================================================================
	ブロックエディター
==================================================================================================*/
.blockEditorContainer .blockEditorCss {
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
  font-family: "Noto Sans JP", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.8em !important;
}
.blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 1020px) {
  .blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
    margin-bottom: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
  .blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
    margin-bottom: 10px !important;
  }
}
.blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
  margin-bottom: -30px !important;
}
@media screen and (max-width: 1020px) {
  .blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
    margin-bottom: -20px !important;
  }
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
  .blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
    margin-bottom: -10px !important;
  }
}
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h1,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h2,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h3,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h4,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h5,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h6 {
  margin-top: 1.5em !important;
}
.blockEditorContainer .blockEditorCss .row .richTextBoxCss {
  line-height: 2em !important;
  margin-bottom: 0.5em !important;
  padding: 0 !important;
}
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h1,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h2,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h3,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h4,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h5,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h6 {
  margin-top: 2em !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  .blockEditorContainer .blockEditorCss {
    font-size: 13px !important;
  }
}
.blockEditorContainer .blockEditorCss h1,
.blockEditorContainer .blockEditorCss h2,
.blockEditorContainer .blockEditorCss h3,
.blockEditorContainer .blockEditorCss h4,
.blockEditorContainer .blockEditorCss h5,
.blockEditorContainer .blockEditorCss h6 {
  font-weight: 600 !important;
  letter-spacing: inherit !important;
}
.blockEditorContainer .blockEditorCss p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  display: block !important;
  line-height: 1.7 !important;
  letter-spacing: 0.05em !important;
}
.blockEditorContainer .blockEditorCss p:last-child {
  margin-bottom: 0 !important;
}
.blockEditorContainer .blockEditorCss a {
  color: #BB1628 !important;
  font-weight: 500 !important;
  text-decoration: underline !important;
}
.blockEditorContainer .blockEditorCss a:hover {
  text-decoration: none !important;
}
.blockEditorContainer .blockEditorCss hr {
  border: 0px !important;
  border-top: 1px solid #ccc !important;
}
.blockEditorContainer .blockEditorCss img {
  max-width: 100% !important;
  height: auto !important;
  margin: 10px auto !important;
  display: block !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
.blockEditorContainer .blockEditorCss .richTextBoxCss {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
  .blockEditorContainer .blockEditorCss .richTextBoxCss {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
  .blockEditorContainer .blockEditorCss .richTextBoxCss {
    font-size: 13px !important;
  }
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h6,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1,
.blockEditorContainer .blockEditorCss .richTextBoxCss h2,
.blockEditorContainer .blockEditorCss .richTextBoxCss h3,
.blockEditorContainer .blockEditorCss .richTextBoxCss h4,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5,
.blockEditorContainer .blockEditorCss .richTextBoxCss h6 {
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  padding-bottom: 1.5rem !important;
  border-bottom: solid 7px #B6C0D9 !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-size: clamp(2.4rem, 2vw, 3.2rem) !important;
  position: relative !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:before,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1:before {
  display: inline-block !important;
  content: "◆" !important;
  font-size: 70% !important;
  vertical-align: 3px !important;
  margin-right: 1rem !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
  position: absolute !important;
  content: "" !important;
  display: block !important;
  border-bottom: solid 7px #1D3065 !important;
  bottom: -7px !important;
  width: 30% !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
  .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    border-bottom: solid 6px #B6C0D9 !important;
  }
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1::after,
  .blockEditorContainer .blockEditorCss .richTextBoxCss h1::after {
    border-bottom: solid 6px #1D3065 !important;
    bottom: -6px !important;
  }
}
@media screen and (max-width: 560px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
  .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    margin-top: 2rem !important;
  }
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
.blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 1rem 1.5rem !important;
  background-color: #F5F7FB !important;
  border-bottom: solid 3px #1D3065 !important;
  text-align: left !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-weight: bold !important;
  font-size: clamp(2rem, 2vw, 2.4rem) !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
.blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
  display: inline-block !important;
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 0.3rem 1rem !important;
  background-color: #405C94 !important;
  line-height: 1.5 !important;
  color: #FFFFFF !important;
  font-size: clamp(1.6rem, 2vw, 2rem) !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
.blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  text-align: left !important;
  line-height: 1.8 !important;
  color: #1D3065 !important;
  font-size: clamp(1.6rem, 2vw, 1.8rem) !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
  margin-top: 0px !important;
  margin-bottom: 0.7em !important;
  position: relative !important;
  padding-left: 1.8rem !important;
  margin-top: 2rem !important;
  font-size: 125% !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
  .blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
    font-size: 115% !important;
  }
}
@media screen and (max-width: 560px) {
  .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
  .blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
    font-size: 115% !important;
    margin-top: 2rem !important;
  }
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5:before,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5:before {
  display: inline-block !important;
  content: "";
  position: absolute !important;
  width: 9px !important;
  height: 2px !important;
  background-color: #000 !important;
  left: 0 !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h6,
.blockEditorContainer .blockEditorCss .richTextBoxCss h6 {
  font-size: 115% !important;
  margin-bottom: 0.7em !important;
}
.blockEditorContainer .blockEditorCss h2 + p,
.blockEditorContainer .blockEditorCss h2 + ol,
.blockEditorContainer .blockEditorCss h2 + ul,
.blockEditorContainer .blockEditorCss h3 + p,
.blockEditorContainer .blockEditorCss h3 + ol,
.blockEditorContainer .blockEditorCss h3 + ul {
  margin-top: 0 !important;
}
.blockEditorContainer .blockEditorCss blockquote {
  font-style: italic !important;
  font-family: Georgia, Times, "Times New Roman", serif !important;
  border-left: 5px solid #f1f1f1 !important;
  padding-left: 5px !important;
}
.blockEditorContainer .blockEditorCss pre {
  white-space: pre-wrap !important;
  /* CSS 2.1 */
  word-wrap: break-word !important;
  /* IE7 */
  -moz-tab-size: 4 !important;
  -o-tab-size: 4 !important;
     tab-size: 4 !important;
  background: #f1f1f1 !important;
  border-radius: 3px !important;
  padding: 1em !important;
}
.blockEditorContainer .blockEditorCss figure,
.blockEditorContainer .blockEditorCss ol,
.blockEditorContainer .blockEditorCss ul,
.blockEditorContainer .blockEditorCss blockquote {
  display: block !important;
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.blockEditorContainer .blockEditorCss figure.table {
  display: block !important;
  overflow-x: auto !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss figure.table table {
    width: 800px;
  }
}
.blockEditorContainer .blockEditorCss figure.table table {
  border: 1px solid #CCCCCC !important;
  background-color: #FFFFFF !important;
}
.blockEditorContainer .blockEditorCss figure.table table th,
.blockEditorContainer .blockEditorCss figure.table table td {
  border: 1px solid #CCCCCC !important;
  padding: clamp(2rem, 3vw, 2.5rem) clamp(2rem, 3vw, 3rem) !important;
}
.blockEditorContainer .blockEditorCss figure.table table th {
  background-color: #F5F5F5 !important;
  font-weight: 400 !important;
  width: 27.2727272727% !important;
  text-align: left !important;
}
.blockEditorContainer .blockEditorCss figure.table .scroll-hint-icon-wrap .scroll-hint-icon {
  height: 95px;
  top: calc(50% - 60px);
}
.blockEditorContainer .blockEditorCss figure.table .scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text {
  margin-top: -20px;
}
.blockEditorContainer .blockEditorCss ol ol,
.blockEditorContainer .blockEditorCss ul ul {
  margin: 0 !important;
}
.blockEditorContainer .blockEditorCss code {
  color: rgb(34, 34, 34) !important;
  background: rgb(241, 241, 241) !important;
  font-family: monospace !important;
  overflow-wrap: break-word !important;
  border-radius: 3px !important;
  padding: 8px 12px !important;
  font-size: 16px !important;
}
@media screen and (max-width: 767px) {
  .blockEditorContainer .blockEditorCss code {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  .blockEditorContainer .blockEditorCss code {
    font-size: 13px !important;
  }
}
.blockEditorContainer .blockEditorCss ul {
  margin-left: 2rem !important;
  list-style: none !important;
}
.blockEditorContainer .blockEditorCss ul li {
  position: relative;
}
.blockEditorContainer .blockEditorCss ul li::before {
  content: "";
  position: absolute;
  left: -1.2em;
  top: 0.7em;
  width: 6px;
  height: 6px;
  background: #1D3065;
  border-radius: 50%;
}
.blockEditorContainer .blockEditorCss ul li + li {
  margin-top: 1.5rem !important;
}
.blockEditorContainer .blockEditorCss ol {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
  margin-left: 1rem !important;
}
.blockEditorContainer .blockEditorCss ol li {
  list-style: decimal !important;
  list-style-position: inside !important;
  padding-left: 1rem !important;
  text-indent: -2rem !important;
}
.blockEditorContainer .blockEditorCss ol li + li {
  margin-top: 1.5rem !important;
}
.blockEditorContainer .blockEditorCss ol li > span {
  display: block !important;
  margin: 0 !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btnElement {
  display: inline-block !important;
  max-width: 100% !important;
  min-width: 21.4em !important;
  min-height: 7rem !important;
  margin-top: clamp(2rem, 2.5vw, 3rem) !important;
  margin-bottom: 3rem !important;
  padding: 1.3em 3em 1.3em 5em !important;
  color: #000000 !important;
  font-weight: 600 !important;
  font-size: 1.5rem !important;
  line-height: 1.8 !important;
  text-align: center !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  border-radius: 3.4rem !important;
  border: 2px solid #1D3065 !important;
  background-color: #FFFFFF !important;
  -webkit-transition: all 0.6s !important;
  transition: all 0.6s !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btnElement:before {
  content: "" !important;
  position: absolute !important;
  top: 2px !important;
  left: 0 !important;
  width: 6.2rem !important;
  height: calc(100% - 4px) !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  background-color: #1D3065 !important;
  background-image: url("../img/common/icon-arrow_right_white.svg") !important;
  background-position: left 26px center !important;
  background-repeat: no-repeat !important;
  background-size: 7px 12px !important;
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 3rem !important;
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 3rem !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  z-index: -1 !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btnElement:after {
  display: block !important;
  content: "" !important;
  width: 100% !important;
  height: 100% !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  border-radius: 3.4rem !important;
  border: 2px solid #FFFFFF !important;
  position: absolute !important;
  z-index: -1 !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btnElement:hover {
  color: #FFFFFF !important;
  border: 2px solid #1D3065 !important;
  background-color: #FFFFFF !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btnElement:hover:before {
  width: 100% !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btn01-in-use-blockeditor,
.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor {
  max-width: 25rem !important;
  min-width: auto !important;
  padding: 1.3em 2em 1.3em 5em !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
  border-color: #BB1628 !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:before,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:before {
  background-color: #BB1628 !important;
}
.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
  border: 2px solid #BB1628 !important;
}

.-pageGeneral {
  background: url(../img/about/page-label.jpg) no-repeat center center/cover;
}

#edittingNowOnTheOurCms .hZaaWw {
  z-index: 999;
}
#edittingNowOnTheOurCms .modal-body .btnElement {
  max-width: 130px !important;
  width: 100% !important;
  min-height: 5.5rem !important;
  margin-bottom: 3rem !important;
  padding: 1.3em 3em 1.3em 4.5em !important;
  border-radius: 3.4rem !important;
  border: 2px solid #1D3065 !important;
  background-color: #FFFFFF !important;
  text-align: center !important;
  line-height: 1 !important;
  color: #000000 !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  font-weight: bold !important;
  -webkit-transition: 0.5s !important;
  transition: 0.5s !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}
#edittingNowOnTheOurCms .modal-body .btnElement:before {
  content: "" !important;
  position: absolute !important;
  top: 2px !important;
  left: 0 !important;
  width: 5rem !important;
  height: calc(100% - 4px) !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  background-color: #1D3065 !important;
  background-image: url("../img/common/icon-arrow_right_white.svg") !important;
  background-position: left 22px center !important;
  background-repeat: no-repeat !important;
  background-size: 7px 12px !important;
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 3rem !important;
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 3rem !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  z-index: -1 !important;
}
#edittingNowOnTheOurCms .modal-body .btnElement:after {
  display: block !important;
  content: "" !important;
  width: 100% !important;
  height: 100% !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  border-radius: 3.4rem !important;
  border: 2px solid #FFFFFF !important;
  position: absolute !important;
  z-index: -1 !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
}
#edittingNowOnTheOurCms .modal-body .btn01-in-use-blockeditor,
#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor {
  padding: 1.3em 2em 1.3em 4.5em !important;
}
#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
  border-color: #BB1628 !important;
}
#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:before,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:before {
  background-color: #BB1628 !important;
}
#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
  max-width: 180px !important;
}
@media screen and (min-width: 961px) {
  #edittingNowOnTheOurCms .modal-body .article-editor {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 960px) {
  #edittingNowOnTheOurCms .modal-body .article-editor {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  #edittingNowOnTheOurCms .modal-body .article-editor {
    font-size: 13px !important;
  }
}
#edittingNowOnTheOurCms .modal-body .article-editor p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  display: block !important;
  line-height: 1.7 !important;
  letter-spacing: 0.05em !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor a {
  color: #BB1628 !important;
  font-weight: 500 !important;
  text-decoration: underline !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor a:hover {
  text-decoration: none !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor hr {
  border: 0px !important;
  border-top: 1px solid #ccc !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor img {
  max-width: 100% !important;
  height: auto !important;
  margin: 10px auto !important;
  display: block !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1,
#edittingNowOnTheOurCms .modal-body .article-editor h2,
#edittingNowOnTheOurCms .modal-body .article-editor h3,
#edittingNowOnTheOurCms .modal-body .article-editor h4,
#edittingNowOnTheOurCms .modal-body .article-editor h5 {
  font-weight: 700 !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr,
#edittingNowOnTheOurCms .modal-body .article-editor h2 .public-DraftStyleDefault-ltr,
#edittingNowOnTheOurCms .modal-body .article-editor h3 .public-DraftStyleDefault-ltr,
#edittingNowOnTheOurCms .modal-body .article-editor h4 .public-DraftStyleDefault-ltr,
#edittingNowOnTheOurCms .modal-body .article-editor h5 .public-DraftStyleDefault-ltr {
  margin: 0;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-size: clamp(2.4rem, 2vw, 3.2rem) !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr {
  padding-bottom: 1.5rem !important;
  border-bottom: solid 7px #B6C0D9 !important;
  position: relative !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr:before {
  display: inline-block !important;
  content: "◆" !important;
  font-size: 70% !important;
  vertical-align: 3px !important;
  margin-right: 1rem !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr:after {
  position: absolute !important;
  content: "" !important;
  display: block !important;
  border-bottom: solid 7px #1D3065 !important;
  bottom: -7px !important;
  width: 30% !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .modal-body .article-editor h1 {
    border-bottom: solid 6px #B6C0D9 !important;
  }
  #edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr:after {
    border-bottom: solid 6px #1D3065 !important;
    bottom: -6px !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .modal-body .article-editor h1 {
    margin-top: 2rem !important;
  }
}
#edittingNowOnTheOurCms .modal-body .article-editor h2 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 1rem 1.5rem !important;
  background-color: #F5F7FB !important;
  border-bottom: solid 3px #1D3065 !important;
  text-align: left !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-weight: bold !important;
  font-size: clamp(2rem, 2vw, 2.4rem) !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h3 {
  display: inline-block !important;
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 0.3rem 1rem !important;
  background-color: #405C94 !important;
  line-height: 1.5 !important;
  color: #FFFFFF !important;
  font-size: clamp(1.6rem, 2vw, 2rem) !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h4 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  text-align: left !important;
  line-height: 1.8 !important;
  color: #1D3065 !important;
  font-size: clamp(1.6rem, 2vw, 1.8rem) !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h5 {
  margin-top: 0px !important;
  margin-bottom: 0.7em !important;
  position: relative !important;
  padding-left: 1.8rem !important;
  margin-top: 2rem !important;
  font-size: 125% !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .modal-body .article-editor h5 {
    font-size: 115% !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .modal-body .article-editor h5 {
    font-size: 115% !important;
    margin-top: 2rem !important;
  }
}
#edittingNowOnTheOurCms .modal-body .article-editor h5:before {
  display: inline-block !important;
  content: "";
  position: absolute !important;
  width: 9px !important;
  height: 2px !important;
  background-color: #000 !important;
  left: 0 !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h6 {
  font-weight: bold !important;
  font-size: 115% !important;
  margin-bottom: 0.7em !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor h2 + p,
#edittingNowOnTheOurCms .modal-body .article-editor h2 + ol,
#edittingNowOnTheOurCms .modal-body .article-editor h2 + ul,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + p,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + ol,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + ul {
  margin-top: 0 !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor blockquote {
  font-style: italic !important;
  font-family: Georgia, Times, "Times New Roman", serif !important;
  border-left: 5px solid #f1f1f1 !important;
  padding-left: 5px !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor pre {
  white-space: pre-wrap !important;
  /* CSS 2.1 */
  word-wrap: break-word !important;
  /* IE7 */
  -moz-tab-size: 4 !important;
  -o-tab-size: 4 !important;
     tab-size: 4 !important;
  background: #f1f1f1 !important;
  border-radius: 3px !important;
  padding: 1em !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor figure,
#edittingNowOnTheOurCms .modal-body .article-editor ol,
#edittingNowOnTheOurCms .modal-body .article-editor ul,
#edittingNowOnTheOurCms .modal-body .article-editor blockquote {
  display: block !important;
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ol ol,
#edittingNowOnTheOurCms .modal-body .article-editor ul ul {
  margin: 0 !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor code {
  color: rgb(34, 34, 34) !important;
  background: rgb(241, 241, 241) !important;
  font-family: monospace !important;
  overflow-wrap: break-word !important;
  border-radius: 3px !important;
  padding: 8px 12px !important;
  font-size: 16px !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .modal-body .article-editor code {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .modal-body .article-editor code {
    font-size: 13px !important;
  }
}
#edittingNowOnTheOurCms .modal-body .article-editor ul {
  margin-left: 2rem !important;
  list-style: none !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ul li {
  position: relative;
}
#edittingNowOnTheOurCms .modal-body .article-editor ul li::before {
  content: "";
  position: absolute;
  left: -1.2em;
  top: 0.7em;
  width: 6px;
  height: 6px;
  background: #1D3065;
  border-radius: 50%;
}
#edittingNowOnTheOurCms .modal-body .article-editor ul li + li {
  margin-top: 1.5rem !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ol {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
  margin-left: 1rem !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ol li {
  list-style: decimal !important;
  list-style-position: inside !important;
  padding-left: 1rem !important;
  text-indent: -2rem !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ol li + li {
  margin-top: 1.5rem !important;
}
#edittingNowOnTheOurCms .modal-body .article-editor ol li > span {
  display: block !important;
  margin: 0 !important;
}
#edittingNowOnTheOurCms .modal-body .form-group select {
  padding: 0.2em 0.5em !important;
}
#edittingNowOnTheOurCms .modal-body .form-group input {
  -webkit-appearance: auto !important;
}
#edittingNowOnTheOurCms .blockEditorContainer {
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
  font-family: "Noto Sans JP", sans-serif !important;
  letter-spacing: 0.1em !important;
}
@media screen and (min-width: 961px) {
  #edittingNowOnTheOurCms .blockEditorContainer {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 960px) {
  #edittingNowOnTheOurCms .blockEditorContainer {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  #edittingNowOnTheOurCms .blockEditorContainer {
    font-size: 13px !important;
  }
}
#edittingNowOnTheOurCms .blockEditorContainer .row .richTextBoxCss {
  line-height: 2em !important;
  margin-bottom: 0.5em !important;
  padding: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h6 {
  margin-top: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h6 {
  margin-top: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
  font-size: 16px !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
    font-size: 13px !important;
  }
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h6,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h6 {
  margin-top: 2em !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  display: block !important;
  line-height: 1.7 !important;
  letter-spacing: 0.05em !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
  color: #BB1628 !important;
  font-weight: 500 !important;
  text-decoration: underline !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss hr,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss hr {
  border: 0px !important;
  border-top: 1px solid #ccc !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss img,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss img {
  max-width: 100% !important;
  height: auto !important;
  margin: 10px auto !important;
  display: block !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  padding-bottom: 1.5rem !important;
  border-bottom: solid 7px #B6C0D9 !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-size: clamp(2.4rem, 2vw, 3.2rem) !important;
  position: relative !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:before,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:before {
  display: inline-block !important;
  content: "◆" !important;
  font-size: 70% !important;
  vertical-align: 3px !important;
  margin-right: 1rem !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
  position: absolute !important;
  content: "" !important;
  display: block !important;
  border-bottom: solid 7px #1D3065 !important;
  bottom: -7px !important;
  width: 30% !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    border-bottom: solid 6px #B6C0D9 !important;
  }
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1::after,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1::after {
    border-bottom: solid 6px #1D3065 !important;
    bottom: -6px !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    margin-top: 2rem !important;
  }
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 1rem 1.5rem !important;
  background-color: #F5F7FB !important;
  border-bottom: solid 3px #1D3065 !important;
  text-align: left !important;
  line-height: 1.5 !important;
  color: #1D3065 !important;
  font-weight: bold !important;
  font-size: clamp(2rem, 2vw, 2.4rem) !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
  display: inline-block !important;
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  padding: 0.3rem 1rem !important;
  background-color: #405C94 !important;
  line-height: 1.5 !important;
  color: #FFFFFF !important;
  font-size: clamp(1.6rem, 2vw, 2rem) !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
  margin-top: 2rem !important;
  margin-bottom: 0.7em !important;
  text-align: left !important;
  line-height: 1.8 !important;
  color: #1D3065 !important;
  font-size: clamp(1.6rem, 2vw, 1.8rem) !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
  margin-top: 0px !important;
  margin-bottom: 0.7em !important;
  position: relative !important;
  padding-left: 1.8rem !important;
  margin-top: 2rem !important;
  font-size: 125% !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
    font-size: 115% !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
    font-size: 115% !important;
    margin-top: 2rem !important;
  }
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5:before,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5:before {
  display: inline-block !important;
  content: "";
  position: absolute !important;
  width: 9px !important;
  height: 2px !important;
  background-color: #000 !important;
  left: 0 !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h6,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h6 {
  font-weight: bold !important;
  font-size: 115% !important;
  margin-bottom: 0.7em !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + ul {
  margin-top: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss blockquote,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss blockquote {
  font-style: italic !important;
  font-family: Georgia, Times, "Times New Roman", serif !important;
  border-left: 5px solid #f1f1f1 !important;
  padding-left: 5px !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss pre,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss pre {
  white-space: pre-wrap !important;
  /* CSS 2.1 */
  word-wrap: break-word !important;
  /* IE7 */
  -moz-tab-size: 4 !important;
  -o-tab-size: 4 !important;
     tab-size: 4 !important;
  background: #f1f1f1 !important;
  border-radius: 3px !important;
  padding: 1em !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss figure,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss blockquote,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss figure,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss blockquote {
  display: block !important;
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul ul {
  margin: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
  color: rgb(34, 34, 34) !important;
  background: rgb(241, 241, 241) !important;
  font-family: monospace !important;
  overflow-wrap: break-word !important;
  border-radius: 3px !important;
  padding: 8px 12px !important;
  font-size: 16px !important;
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 560px) {
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
  #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
    font-size: 13px !important;
  }
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul {
  margin-left: 2rem !important;
  list-style: none !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul li {
  position: relative;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul li::before,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul li::before {
  content: "";
  position: absolute;
  left: -1.2em;
  top: 0.7em;
  width: 6px;
  height: 6px;
  background: #1D3065;
  border-radius: 50%;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul li + li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul li + li {
  margin-top: 1.5rem !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
  margin-left: 1rem !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li {
  list-style: decimal !important;
  list-style-position: inside !important;
  padding-left: 1rem !important;
  text-indent: -2rem !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li + li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li + li {
  margin-top: 1.5rem !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li > span,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li > span {
  display: block !important;
  margin: 0 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
  display: inline-block !important;
  max-width: 100% !important;
  min-width: 21.4em !important;
  min-height: 7rem !important;
  margin-top: clamp(2rem, 2.5vw, 3rem) !important;
  margin-bottom: 3rem !important;
  padding: 1.3em 3em 1.3em 5em !important;
  color: #000000 !important;
  font-weight: 600 !important;
  font-size: 1.5rem !important;
  line-height: 1.8 !important;
  text-align: center !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  border-radius: 3.4rem !important;
  border: 2px solid #1D3065 !important;
  background-color: #FFFFFF !important;
  -webkit-transition: all 0.6s !important;
  transition: all 0.6s !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn01-in-use-blockeditor,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor {
  max-width: 25rem !important;
  min-width: auto !important;
  padding: 1.3em 2em 1.3em 5em !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
  border-color: #BB1628 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:before,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:before {
  background-color: #BB1628 !important;
}
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
  border: 2px solid #BB1628 !important;
}
#edittingNowOnTheOurCms .contentSideBar ul li:before {
  content: none !important;
}
#edittingNowOnTheOurCms .panel-content-inner .form-group select#template {
  background-color: #fff !important;
  padding: 0.2em 0.5em !important;
}
#edittingNowOnTheOurCms .panel-content-inner .form-group input {
  -webkit-appearance: auto !important;
}
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
  padding-bottom: 60px;
}
@media screen and (max-width: 1020px) {
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
    padding-bottom: 30px;
  }
}
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss {
  margin-bottom: -60px !important;
}
@media screen and (max-width: 1020px) {
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss {
    margin-bottom: -40px !important;
  }
}
@media screen and (max-width: 767px) {
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss,
  #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^=sc-bZQynM]:only-child .TsukuruCmsHeadingCss {
    margin-bottom: -30px !important;
  }
}