#main_layer {
  padding-top: 30px;
}
h1 {
  margin-bottom: 0;
  max-width: 80%;
}
h2 {
  max-width: 80%;
}
.tag {
  margin: 0 5px 5px 0;
}
.tag.top {
  display: inline-block;
}
.tag-type {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  height: 26px;
  background: #fff;
  border: 1px solid #004494;
  border-radius: 26px;
  justify-content: center;
  box-sizing: border-box;
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #004494;
}
.tag.bottom {
  display: none;
}
.mobile-mb-grid-layout-accordion {
  display: none;
}
.left-par,
.right-par {
  margin-bottom: 30px;
}
.standardmb #matchingBlockContent {
  width: 272px;
  float: right;
  margin-bottom: 1px;
  position: relative;
}
.standardmb #mainContent {
  width: 68%;
  float: left;
  margin-bottom: 1px;
  _position: relative;
}
.mt_direction_right_to_left .standardmb #mainContent {
  float: right;
}
.mt_direction_right_to_left .standardmb #matchingBlockContent {
  float: left;
}
.left-par {
  display: inline-block;
  float: left;
  font-size: 16px;
  line-height: 24px;
}
.left-par p,
.left-par ul,
.left-par ol {
  font-size: 16px;
  line-height: 24px;
}
.right-par {
  display: inline-block;
  float: right;
  margin-top: 10px;
}
.width_20_80 .left-par {
  width: 75%;
}
.width_20_80 .right-par {
  width: 15%;
}
.width_40_60 .left-par {
  width: 35%;
}
.width_40_60 .right-par {
  width: 55%;
}
.width_50_50 .left-par {
  width: 45%;
}
.width_50_50 .right-par {
  width: 48%;
}
.width_60_40 .left-par {
  width: 55%;
}
.width_60_40 .right-par {
  width: 35%;
}
.width_80_20 .left-par {
  width: 75%;
}
.width_80_20 .right-par {
  width: 15%;
}
.mediaContainer iframe,
.mediaContainer .mediaPreviewImage {
  height: calc(80%) !important;
}
.standard-adjustable-content .content-section .text h3,
.standard-adjustable-content .content-section .text h2 {
  display: inline-block;
}
.standard-adjustable-content .content-section div.textimage_cell {
  display: table-cell;
  padding-right: 0px;
  padding-top: 1.5rem;
}
.standard-adjustable-content .content-section div.textimage_row > div.textimage_cell:nth-of-type(1) {
  padding-right: 1.5rem;
}
.standard-adjustable-content .content-section .textimage img {
  padding: 0;
}
.standard-adjustable-content .content-section .feedbackb {
  margin-bottom: 3rem;
}
.standard-adjustable-content .fbB_btn_introTxt {
  padding: 20px;
}
.standard-adjustable-content #fbB_introBtnText_table_mainpar_feedbackb {
  display: flex;
}
.standard-adjustable-content .fbB_btn_introTxt_c1 {
  flex: 2 2 77%;
  order: 2;
  margin: 0 0 10px 0;
}
.standard-adjustable-content .fbB_btn_introTxt_c2 {
  flex: 1 1 auto;
  order: 1;
  margin: 0 20px 0 0;
}
.standard-adjustable-content .fbB_formView form button {
  margin: 15px 0;
}
.standard-adjustable-content .fbB_btn_introTxt form button {
  margin: 10px 0;
}
.standard-adjustable-content .mbcarousel_slide {
  background: linear-gradient(180deg, #ededed 0%, rgba(242, 242, 242, 0.5) 100%), linear-gradient(0deg, #ffffff, #ffffff);
}
.standard-adjustable-content .text ul,
.standard-adjustable-content .text ol {
  padding: .5rem 0 1rem 12px;
}
em.accordion.active,
em.accordion:hover {
  background-color: #ddd;
}
em.accordion.empty:hover {
  background-color: #e9e9e9;
}
em.accordion:after {
  content: '\02795';
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}
em.accordion.active:after {
  content: "\2796";
}
em.accordion.empty:after,
em.accordion.empty.active:after {
  content: '';
}
div.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: 0.6s ease-in-out;
  opacity: 0;
}
div.panel.show {
  opacity: 1;
  max-height: 2500px;
}
@media (max-width: 1009px) {
  #main_layer {
    padding: 30px 20px;
  }
  #main_layer #frame_layer h1#title {
    margin: 20px 0;
  }
  #main_layer #frame_layer h1#title + h2 {
    margin: 20px 0;
  }
  .width_50_50 .left-par,
  .width_50_50 .right-par {
    width: 100%;
    float: left;
  }
}
@media (max-width: 600px) {
  #main_layer {
    padding: 0 20px 30px;
  }
  #main_layer,
  #frame_layer {
    display: block;
  }
  .tag.top {
    display: none;
  }
  .tag.bottom {
    display: inline-block;
  }
  .ui-accordion .ui-accordion-content {
    background: #efefef;
    box-sizing: border-box;
    border: 1px solid #dadada !important;
    border-width: 0px 1px 1px 1px !important;
    border-radius: 0px 0px 0px 21px;
  }
  .fbB_btn_introTxt_c1,
  .fbB_btn_introTxt_c2 {
    width: 100%;
    display: block;
    text-align: center;
  }
  .accordion {
    margin: 0px !important;
  }
  .standard-adjustable-content .content-section .feedbackb {
    margin-bottom: 2rem;
  }
  .left-par,
  .right-par {
    display: block;
    float: none;
    width: 100% !important;
  }
  .right-par {
    margin-bottom: 0;
  }
  .right-par:has(.smallimage img) {
    margin-bottom: 30px;
  }
  .feedbackb .lineBeforeButtonContainer {
    display: none !important;
  }
  .fbB_btn_introTxt .fbB_btn_introTxt_c1 {
    padding-top: 0px !important;
    text-align: left;
  }
  .mt_direction_right_to_left .fbB_btn_introTxt_c1 {
    padding-right: 0px !important;
    text-align: right;
  }
  h1,
  h2 {
    max-width: 100%;
  }
  .mainpar > .feedbackb,
  .leftheaderpar > .feedbackb {
    background: #efefef;
    padding: 4em 1em;
  }
  .leftheaderpar > .feedbackb {
    padding: 15px;
  }
  .mainpar > .feedbackb .fb-button-p5a,
  .leftheaderpar > .feedbackb .fb-button-p5a {
    font-size: 1.5rem;
    line-height: 2rem;
    text-align: center;
    display: block;
    margin: 0 auto;
  }
  .standard-adjustable-content #fbB_introBtnText_table_mainpar_feedbackb {
    display: block;
  }
  .standard-adjustable-content .fbB_btn_introTxt_c2 {
    text-align: left;
    margin: 20px 0 0 0;
  }
  .mainpar > .feedbackb {
    padding: 1em;
  }
}
