.lpDivider .listbasic--twoColumn {
  padding-bottom: 0;
}
.lpDivider .listbasic--twoColumn ul {
  margin: 0;
}
.lpDivider .listbasic {
  padding: 10px 0 0 0;
  margin: 0 0 -10px 0;
}
.lpDivider .listbasic ul li:last-child {
  margin-bottom: 0;
}
.lpDivider__content {
  display: flex;
  flex-wrap: wrap;
  max-width: 1009px;
  margin: 0 auto;
  padding: 0;
}
.lpDivider__content > :last-child {
  margin-bottom: 0;
}
.lpDivider__content:has( > :last-child:is(.lpDivider__emb_video, a, .lpDivider__image)) + .listbasic--twoColumn {
  margin-top: 20px;
}
.lpDivider__feedback,
.lpDivider .fc_feedback-btn-wrap {
  max-width: 1009px;
  margin: 40px auto 0;
  padding: 0;
}
[class*='--background-gray'] .lpDivider__content {
  margin: 0 auto;
}
.lpDivider__header {
  flex: 1 1 100%;
  order: 0;
  max-width: 100%;
}
.lpDivider__title:not(:empty) {
  color: #004494 !important;
  font-size: 30px !important;
  line-height: 39px !important;
  font-weight: 400;
  margin: -5px 0 25px 0;
}
.lpDivider__subtitle:not(:empty) {
  color: #666666 !important;
  font-size: 27px !important;
  line-height: 35.1px !important;
  font-weight: 400;
  margin: 0 0 25px 0;
}
.lpDivider__image {
  flex: 1 1 100%;
  order: 1;
  margin: 0 0 25px 0;
}
.lpDivider__image picture {
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  max-width: 100%;
  display: block;
  aspect-ratio: 1.77777778;
  overflow: hidden;
}
.lpDivider__image picture img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0px auto;
}
.lpDivider__image.lpDivider__image--mobile {
  display: none;
}
.lpDivider__emb_video {
  margin: 0 0 25px 0;
}
.lpDivider__emb_video .embeddedVideo .mediaVideoIcon {
  background: transparent url("../../../../../etc/designs/mt/docroot/images/icons/blue-play-icon.svg") no-repeat bottom right;
}
.lpDivider__emb_video .embeddedVideo .mediaVideoIcon:hover {
  background: transparent url("../../../../../etc/designs/mt/docroot/images/icons/green-play-icon.svg") no-repeat bottom right;
}
.lpDivider__mainText {
  flex: 1 1 100%;
  max-width: 100%;
  margin: 0 0 25px 0;
}
.lpDivider__mainText p,
.lpDivider__mainText ul,
.lpDivider__mainText ol {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #666666;
}
.lpDivider__mainText ul {
  padding: 0 0 0 20px;
  margin: 20px 0;
}
.lpDivider__mainText ol {
  margin: 20px 0;
}
.lpDivider__mainText p,
.lpDivider__mainText h2:is(:first-child),
.lpDivider__mainText h3:is(:first-child),
.lpDivider__mainText h4:is(:first-child),
.lpDivider__mainText h5:is(:first-child),
.lpDivider__mainText h6:is(:first-child) {
  margin-top: 0;
}
.lpDivider__mainText p:last-child {
  margin-bottom: 0;
}
.lpDivider__mainText.lpDivider__mainText--empty {
  margin: 0;
  height: 0;
}
.lpDivider .lpDivider__repsponsive-content-link-wrap {
  flex: 1 1 100%;
  order: 3;
  max-width: 100%;
}
.lpDivider .matching_block_wrapper .content li {
  padding-bottom: 15px !important;
}
.lpDivider--image-underTitle .lpDivider__subtitle:not(:empty) {
  margin-bottom: 20px;
}
.lpDivider--image-underTitle .lpDivider__mainText p:last-child:not(:empty) {
  margin-bottom: -5px;
}
.lpDivider--image-underSubtitle .lpDivider__title:not(:empty) {
  margin-bottom: 20px;
}
.lpDivider--image-underSubtitle .lpDivider__mainText p:last-child:not(:empty) {
  margin-bottom: -5px;
}
.lpDivider--image-underMainText .lpDivider__subtitle:not(:empty) {
  margin-bottom: 20px;
}
.lpDivider--image-underMainText .lpDivider__image {
  margin-bottom: 0;
}
@media (max-width: 1025px) {
  .lpDivider__content {
    max-width: 100%;
    margin: 0 20px 0 20px;
  }
  [class*='--background-gray'] .lpDivider__content {
    margin-left: 20px;
    margin-right: 20px;
  }
  .lpDivider_subtitle {
    margin: 0;
  }
  .lpDivider__emb_video .embeddedVideo .mediaContainer {
    height: auto !important;
    min-height: 567px;
  }
  .lpDivider__feedback,
  .lpDivider .fc_feedback-btn-wrap {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  .lpDivider__emb_video .embeddedVideo .mediaContainer,
  .lpDivider__emb_video .embeddedVideo .mediaContainer:not(.embeddedVideoLoading) {
    min-height: 0;
  }
}
@media (max-width: 750px) {
  .lpDivider__image {
    margin-left: -20px;
    margin-right: -20px;
  }
  .lpDivider__image.lpDivider__image--desktop {
    display: none;
  }
  .lpDivider__image.lpDivider__image--mobile {
    display: block;
  }
  .lpDivider__content:has(.lpDivider__image:not(.lpDivider__image--mobile)) .lpDivider__mainText {
    margin-bottom: 0;
  }
}
