@charset "UTF-8";

.m-widget-modal__content > :first-child, .m-widget-modal__mediaFixContent > :first-child, .m-widget-toggle__content > :first-child, .unq-solution-modal__content > :first-child, .unq-solution-carousel__text > :first-child, .unq-solution-tab__wrap > :first-child, .unq-solution-layout__content > :first-child, .unq-solution-text__inner > :first-child, .unq-platform-carousel > :first-child, .unq-catalog-list2__item > :first-child, .unq-catalog-list2__contentInner > :first-child, .unq-catalog-list__item > :first-child, .unq-top-topics__head > :first-child, .unq-top-topics__content > :first-child, .unq-top-carousel > :first-child, .unq-top-panel-product__search > :first-child, .unq-top-info__content > :first-child, .unq-layout__content > :first-child, .m-text-lead > :first-child, .m-text > :first-child, .m-panel-info__content > :first-child, .m-panel-lineup2__linkText > :first-child, .m-panel-catalogue__content > :first-child, .m-panel-product__searchContent > :first-child, .m-note__content > :first-child, .m-media-mediaLayout__content > :first-child, .m-media-floatLayout__content > :first-child, .m-media-floatLayout__media > :first-child, .m-media-layout__content > :first-child, .m-media-layout__media > :first-child, .m-list-description__content > :first-child, .m-list-mark__content > :first-child, .m-list-bullet__content > :first-child, .m-list__content > :first-child, .m-layout__content > :first-child, .m-box-type4__content > :first-child, .m-box-type3__content > :first-child, .m-box-type2__content > :first-child, .m-box__content > :first-child, .l-content-area__inner > :first-child, .l-content-top__content > :first-child, .l-content-segmentArea__mainContent > :first-child, .l-content-cvArea__inner > :first-child, .l-content-contactArea > :first-child, .l-content-productArea__inner > :first-child, .l-content-leadArea__content > :first-child, .l-content-topicArea__content > :first-child, .l-content-imageArea__content > :first-child, .l-content-imageArea2__inner > :first-child, .l-content-imageArea3__inner > :first-child, .l-content-bannerArea__inner > :first-child, .l-content-catalogueArea__inner > :first-child, .l-content-catalogueSearchArea__searchContent > :first-child, .l-content-catalogueSearchArea__mainContent > :first-child, .l-content-articleArea__toc > :first-child, .l-content-solutionArea__inner > :first-child, main th > :first-child,
main td > :first-child {
  margin-top: 0;
}
.m-widget-modal__content > :last-child, .m-widget-modal__mediaFixContent > :last-child, .m-widget-toggle__content > :last-child, .unq-solution-modal__content > :last-child, .unq-solution-carousel__text > :last-child, .unq-solution-tab__wrap > :last-child, .unq-solution-layout__content > :last-child, .unq-solution-text__inner > :last-child, .unq-platform-carousel > :last-child, .unq-catalog-list2__item > :last-child, .unq-catalog-list2__contentInner > :last-child, .unq-catalog-list__item > :last-child, .unq-top-topics__head > :last-child, .unq-top-topics__content > :last-child, .unq-top-carousel > :last-child, .unq-top-panel-product__search > :last-child, .unq-top-info__content > :last-child, .unq-layout__content > :last-child, .m-text-lead > :last-child, .m-text > :last-child, .m-panel-info__content > :last-child, .m-panel-lineup2__linkText > :last-child, .m-panel-catalogue__content > :last-child, .m-panel-product__searchContent > :last-child, .m-note__content > :last-child, .m-media-mediaLayout__content > :last-child, .m-media-floatLayout__content > :last-child, .m-media-floatLayout__media > :last-child, .m-media-layout__content > :last-child, .m-media-layout__media > :last-child, .m-list-description__content > :last-child, .m-list-mark__content > :last-child, .m-list-bullet__content > :last-child, .m-list__content > :last-child, .m-layout__content > :last-child, .m-box-type4__content > :last-child, .m-box-type3__content > :last-child, .m-box-type2__content > :last-child, .m-box__content > :last-child, .l-content-area__inner > :last-child, .l-content-top__content > :last-child, .l-content-segmentArea__mainContent > :last-child, .l-content-cvArea__inner > :last-child, .l-content-contactArea > :last-child, .l-content-productArea__inner > :last-child, .l-content-leadArea__content > :last-child, .l-content-topicArea__content > :last-child, .l-content-imageArea__content > :last-child, .l-content-imageArea2__inner > :last-child, .l-content-imageArea3__inner > :last-child, .l-content-bannerArea__inner > :last-child, .l-content-catalogueArea__inner > :last-child, .l-content-catalogueSearchArea__searchContent > :last-child, .l-content-catalogueSearchArea__mainContent > :last-child, .l-content-articleArea__toc > :last-child, .l-content-solutionArea__inner > :last-child, main th > :last-child,
main td > :last-child {
  margin-bottom: 0;
}

.m-panel-lineup, .m-panel-topic, .m-panel-cv, .m-panel {
  margin-bottom: 24px;
}
@media print, screen and (min-width: 760px) {
  .m-panel-lineup, .m-panel-topic, .m-panel-cv, .m-panel {
    margin-bottom: 24px;
  }
}

.m-text-date, .m-text-lead, .m-text, .m-table, .m-note, .m-navigation-internal, .m-list-category, .m-list-description, .m-list-news, .m-list-mark, .m-list-bullet, .m-list, .m-link-list, .m-layout, .m-button-layout, .m-box-type4, .m-box-type3, .m-box-type2 {
  margin-bottom: 32px;
}
@media print, screen and (min-width: 760px) {
  .m-text-date, .m-text-lead, .m-text, .m-table, .m-note, .m-navigation-internal, .m-list-category, .m-list-description, .m-list-news, .m-list-mark, .m-list-bullet, .m-list, .m-link-list, .m-layout, .m-button-layout, .m-box-type4, .m-box-type3, .m-box-type2 {
    margin-bottom: 32px;
  }
}


@media (max-width: 759px) {
  .m-layout[data-col-narrow] .m-layout__inner {
    display: flex;
    flex-wrap: wrap;
  }
  .m-layout[data-col-narrow] .m-layout__inner > .m-layout__content {
    flex-shrink: 0;
    margin: 0 0 16px 16px;
  }
  .m-layout[data-col-narrow="1"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 0px) / 1);
    max-width: calc((100% - 0px) / 1);
  }
  .m-layout[data-col-narrow="1"] .m-layout__inner > .m-layout__content:nth-child(1n+1):nth-last-child(-n+1), .m-layout[data-col-narrow="1"] .m-layout__inner > .m-layout__content:nth-child(1n+1):nth-last-child(-n+1) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="1"] .m-layout__inner > .m-layout__content:nth-of-type(1n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow="2"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }
  .m-layout[data-col-narrow="2"] .m-layout__inner > .m-layout__content:nth-child(2n+1):nth-last-child(-n+2), .m-layout[data-col-narrow="2"] .m-layout__inner > .m-layout__content:nth-child(2n+1):nth-last-child(-n+2) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="2"] .m-layout__inner > .m-layout__content:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow="3"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 32px) / 3);
    max-width: calc((100% - 32px) / 3);
  }
  .m-layout[data-col-narrow="3"] .m-layout__inner > .m-layout__content:nth-child(3n+1):nth-last-child(-n+3), .m-layout[data-col-narrow="3"] .m-layout__inner > .m-layout__content:nth-child(3n+1):nth-last-child(-n+3) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="3"] .m-layout__inner > .m-layout__content:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow="4"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 48px) / 4);
    max-width: calc((100% - 48px) / 4);
  }
  .m-layout[data-col-narrow="4"] .m-layout__inner > .m-layout__content:nth-child(4n+1):nth-last-child(-n+4), .m-layout[data-col-narrow="4"] .m-layout__inner > .m-layout__content:nth-child(4n+1):nth-last-child(-n+4) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="4"] .m-layout__inner > .m-layout__content:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow="5"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 64px) / 5);
    max-width: calc((100% - 64px) / 5);
  }
  .m-layout[data-col-narrow="5"] .m-layout__inner > .m-layout__content:nth-child(5n+1):nth-last-child(-n+5), .m-layout[data-col-narrow="5"] .m-layout__inner > .m-layout__content:nth-child(5n+1):nth-last-child(-n+5) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="5"] .m-layout__inner > .m-layout__content:nth-of-type(5n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow="6"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 80px) / 6);
    max-width: calc((100% - 80px) / 6);
  }
  .m-layout[data-col-narrow="6"] .m-layout__inner > .m-layout__content:nth-child(6n+1):nth-last-child(-n+6), .m-layout[data-col-narrow="6"] .m-layout__inner > .m-layout__content:nth-child(6n+1):nth-last-child(-n+6) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-narrow="6"] .m-layout__inner > .m-layout__content:nth-of-type(6n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-narrow=auto] .m-layout__inner {
    flex-basis: calc(100% + 16px);
    margin: 0 0 -16px -16px;
  }
  .m-layout[data-col-narrow=auto] .m-layout__inner > .m-layout__content {
    max-width: calc(100% - 16px);
  }
}
@media print, screen and (min-width: 760px) {
  .m-layout[data-col-wide] .m-layout__inner {
    display: flex;
    flex-wrap: wrap;
  }
  .m-layout[data-col-wide] .m-layout__inner > .m-layout__content {
    flex-shrink: 0;
    margin: 0 0 24px 24px;
  }
  .m-layout[data-col-wide="1"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 0px) / 1);
    max-width: calc((100% - 0px) / 1);
  }
  .m-layout[data-col-wide="1"] .m-layout__inner > .m-layout__content:nth-child(1n+1):nth-last-child(-n+1), .m-layout[data-col-wide="1"] .m-layout__inner > .m-layout__content:nth-child(1n+1):nth-last-child(-n+1) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="1"] .m-layout__inner > .m-layout__content:nth-of-type(1n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide="2"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 24px) / 2);
    max-width: calc((100% - 24px) / 2);
  }
  .m-layout[data-col-wide="2"] .m-layout__inner > .m-layout__content:nth-child(2n+1):nth-last-child(-n+2), .m-layout[data-col-wide="2"] .m-layout__inner > .m-layout__content:nth-child(2n+1):nth-last-child(-n+2) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="2"] .m-layout__inner > .m-layout__content:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide="3"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 48px) / 3);
    max-width: calc((100% - 48px) / 3);
  }
  .m-layout[data-col-wide="3"] .m-layout__inner > .m-layout__content:nth-child(3n+1):nth-last-child(-n+3), .m-layout[data-col-wide="3"] .m-layout__inner > .m-layout__content:nth-child(3n+1):nth-last-child(-n+3) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="3"] .m-layout__inner > .m-layout__content:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide="4"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 72px) / 4);
    max-width: calc((100% - 72px) / 4);
  }
  .m-layout[data-col-wide="4"] .m-layout__inner > .m-layout__content:nth-child(4n+1):nth-last-child(-n+4), .m-layout[data-col-wide="4"] .m-layout__inner > .m-layout__content:nth-child(4n+1):nth-last-child(-n+4) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="4"] .m-layout__inner > .m-layout__content:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide="5"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 96px) / 5);
    max-width: calc((100% - 96px) / 5);
  }
  .m-layout[data-col-wide="5"] .m-layout__inner > .m-layout__content:nth-child(5n+1):nth-last-child(-n+5), .m-layout[data-col-wide="5"] .m-layout__inner > .m-layout__content:nth-child(5n+1):nth-last-child(-n+5) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="5"] .m-layout__inner > .m-layout__content:nth-of-type(5n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide="6"] .m-layout__inner > .m-layout__content {
    flex-basis: calc((100% - 120px) / 6);
    max-width: calc((100% - 120px) / 6);
  }
  .m-layout[data-col-wide="6"] .m-layout__inner > .m-layout__content:nth-child(6n+1):nth-last-child(-n+6), .m-layout[data-col-wide="6"] .m-layout__inner > .m-layout__content:nth-child(6n+1):nth-last-child(-n+6) ~ .m-layout__content {
    margin-bottom: 0;
  }
  .m-layout[data-col-wide="6"] .m-layout__inner > .m-layout__content:nth-of-type(6n+1) {
    margin-left: 0;
  }
  .m-layout[data-col-wide=auto] .m-layout__inner {
    flex-basis: calc(100% + 24px);
    margin: 0 0 -24px -24px;
  }
  .m-layout[data-col-wide=auto] .m-layout__inner > .m-layout__content {
    max-width: calc(100% + 24px);
  }
}

@media (max-width: 759px) {
  .m-panel-topic[data-col-narrow] .m-panel-topic__list {
    display: flex;
    flex-wrap: wrap;
  }
  .m-panel-topic[data-col-narrow] .m-panel-topic__list > .m-panel-topic__item {
    flex-shrink: 0;
    margin: 0 0 24px 2.2222222222%;
  }
  .m-panel-topic[data-col-narrow="1"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .m-panel-topic[data-col-narrow="1"] .m-panel-topic__list > .m-panel-topic__item:nth-child(1n+1):nth-last-child(-n+1), .m-panel-topic[data-col-narrow="1"] .m-panel-topic__list > .m-panel-topic__item:nth-child(1n+1):nth-last-child(-n+1) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="1"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(1n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow="2"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 48.8888888889%;
    max-width: 48.8888888889%;
    min-width: 48.8888888889%;
  }
  .m-panel-topic[data-col-narrow="2"] .m-panel-topic__list > .m-panel-topic__item:nth-child(2n+1):nth-last-child(-n+2), .m-panel-topic[data-col-narrow="2"] .m-panel-topic__list > .m-panel-topic__item:nth-child(2n+1):nth-last-child(-n+2) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="2"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow="3"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 31.8518518519%;
    max-width: 31.8518518519%;
    min-width: 31.8518518519%;
  }
  .m-panel-topic[data-col-narrow="3"] .m-panel-topic__list > .m-panel-topic__item:nth-child(3n+1):nth-last-child(-n+3), .m-panel-topic[data-col-narrow="3"] .m-panel-topic__list > .m-panel-topic__item:nth-child(3n+1):nth-last-child(-n+3) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="3"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow="4"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 23.3333333333%;
    max-width: 23.3333333333%;
    min-width: 23.3333333333%;
  }
  .m-panel-topic[data-col-narrow="4"] .m-panel-topic__list > .m-panel-topic__item:nth-child(4n+1):nth-last-child(-n+4), .m-panel-topic[data-col-narrow="4"] .m-panel-topic__list > .m-panel-topic__item:nth-child(4n+1):nth-last-child(-n+4) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="4"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow="5"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 18.2222222222%;
    max-width: 18.2222222222%;
    min-width: 18.2222222222%;
  }
  .m-panel-topic[data-col-narrow="5"] .m-panel-topic__list > .m-panel-topic__item:nth-child(5n+1):nth-last-child(-n+5), .m-panel-topic[data-col-narrow="5"] .m-panel-topic__list > .m-panel-topic__item:nth-child(5n+1):nth-last-child(-n+5) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="5"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(5n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow="6"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 14.8148148148%;
    max-width: 14.8148148148%;
    min-width: 14.8148148148%;
  }
  .m-panel-topic[data-col-narrow="6"] .m-panel-topic__list > .m-panel-topic__item:nth-child(6n+1):nth-last-child(-n+6), .m-panel-topic[data-col-narrow="6"] .m-panel-topic__list > .m-panel-topic__item:nth-child(6n+1):nth-last-child(-n+6) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-narrow="6"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(6n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-narrow=auto] .m-panel-topic__list {
    flex-basis: 102.2222222222%;
    margin: 0 0 -24px -2.2222222222%;
  }
  .m-panel-topic[data-col-narrow=auto] .m-panel-topic__list > .m-panel-topic__item {
    max-width: 97.7777777778%;
  }
}
@media print, screen and (min-width: 760px) {
  .m-panel-topic[data-col-wide] .m-panel-topic__list {
    display: flex;
    flex-wrap: wrap;
  }
  .m-panel-topic[data-col-wide] .m-panel-topic__list > .m-panel-topic__item {
    flex-shrink: 0;
    margin: 0 0 48px 5.1612903226%;
  }
  .m-panel-topic[data-col-wide="1"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 100%;
    max-width: 100%;
  }
  .m-panel-topic[data-col-wide="1"] .m-panel-topic__list > .m-panel-topic__item:nth-child(1n+1):nth-last-child(-n+1), .m-panel-topic[data-col-wide="1"] .m-panel-topic__list > .m-panel-topic__item:nth-child(1n+1):nth-last-child(-n+1) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="1"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(1n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide="2"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 47.4193548387%;
    max-width: 47.4193548387%;
  }
  .m-panel-topic[data-col-wide="2"] .m-panel-topic__list > .m-panel-topic__item:nth-child(2n+1):nth-last-child(-n+2), .m-panel-topic[data-col-wide="2"] .m-panel-topic__list > .m-panel-topic__item:nth-child(2n+1):nth-last-child(-n+2) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="2"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide="3"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 29.8924731183%;
    max-width: 29.8924731183%;
  }
  .m-panel-topic[data-col-wide="3"] .m-panel-topic__list > .m-panel-topic__item:nth-child(3n+1):nth-last-child(-n+3), .m-panel-topic[data-col-wide="3"] .m-panel-topic__list > .m-panel-topic__item:nth-child(3n+1):nth-last-child(-n+3) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="3"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide="4"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 21.1290322581%;
    max-width: 21.1290322581%;
  }
  .m-panel-topic[data-col-wide="4"] .m-panel-topic__list > .m-panel-topic__item:nth-child(4n+1):nth-last-child(-n+4), .m-panel-topic[data-col-wide="4"] .m-panel-topic__list > .m-panel-topic__item:nth-child(4n+1):nth-last-child(-n+4) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="4"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide="5"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 15.8709677419%;
    max-width: 15.8709677419%;
  }
  .m-panel-topic[data-col-wide="5"] .m-panel-topic__list > .m-panel-topic__item:nth-child(5n+1):nth-last-child(-n+5), .m-panel-topic[data-col-wide="5"] .m-panel-topic__list > .m-panel-topic__item:nth-child(5n+1):nth-last-child(-n+5) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="5"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(5n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide="6"] .m-panel-topic__list > .m-panel-topic__item {
    flex-basis: 12.3655913978%;
    max-width: 12.3655913978%;
  }
  .m-panel-topic[data-col-wide="6"] .m-panel-topic__list > .m-panel-topic__item:nth-child(6n+1):nth-last-child(-n+6), .m-panel-topic[data-col-wide="6"] .m-panel-topic__list > .m-panel-topic__item:nth-child(6n+1):nth-last-child(-n+6) ~ .m-panel-topic__item {
    margin-bottom: 0;
  }
  .m-panel-topic[data-col-wide="6"] .m-panel-topic__list > .m-panel-topic__item:nth-of-type(6n+1) {
    margin-left: 0;
  }
  .m-panel-topic[data-col-wide=auto] .m-panel-topic__list {
    flex-basis: 105.1612903226%;
    margin: 0 0 -48px -5.1612903226%;
  }
  .m-panel-topic[data-col-wide=auto] .m-panel-topic__list > .m-panel-topic__item {
    max-width: 94.8387096774%;
  }
}
.m-panel-topic__wrap {
  display: inline-block;
  height: 100%;
  padding-bottom: 0;
  position: relative;
  text-decoration: none;
  width: 100%;
}
.m-panel-topic__wrap:link, .m-panel-topic__wrap:visited {
  color: #333;
  text-decoration: none;
}
.m-panel-topic__wrap img{
    opacity: 1;
    transition: .3s;
}
.m-panel-topic__wrap:hover img{
    opacity: 0.5;
    transition: .3s;
}
@media print, screen and (max-width: 420px) {
.m-panel-topic__wrap img{
width:120px;
}
}
/*.m-panel-topic__wrap::before, .m-panel-topic__wrap::after {
  background-color: #06C;
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
}
.m-panel-topic__wrap::before {
  bottom: 0;
  height: 1px;
  right: 0;
  width: 24px;
}
.m-panel-topic__wrap::after {
  bottom: 3px;
  height: 1px;
  right: -2px;
  transform: rotate(45deg);
  width: 10px;
}*/
.m-panel-topic__name span{
position:relative;
}
.m-panel-topic__name span::after{
  margin-top: -0.3em;
  border-top: .05em solid #e50000;
  border-right: .05em solid #e50000;
  height: .4em;
  width: .4em;
  position: absolute;
  bottom: .55em;
  right: -0.7em;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}


.m-panel-topic__wrapInner {
  display: flex;
  flex-direction: row;
  height: 100%;
  margin: auto;
  max-width: 100%;
}
.m-panel-topic__media {
  z-index: 10;
      flex: 0 0 auto;
    margin-bottom: 0;
    margin-right: 24px;
    width: auto;
}
.m-panel-topic__mediaItem {
  display: block;
  height: auto;
  margin: auto;
    max-width: 100%;
}
.m-panel-topic__body {
  padding-bottom: 24px;
  flex: 1 1 100%;
  z-index: 10;
}
.m-panel-topic__date {
  color: #A4B1C1;
  display: block;
  margin-bottom: 8px;
}
.m-panel-topic__label {
color: #cc0000;
font-size: 0.9em;
font-weight: bold;
}
.m-panel-topic__name {
font-weight: bold;
font-size: 2em;
}
/*製品インデックスの文字サイズ */
.m-panel-topic__item .m-panel-topic__name{
font-size: 1.3em;
}
.m-panel-topic__name-sub{
font-size: 0.9em;
font-weight: bold;
}
.m-panel-topic__text {
  color: #333;
  margin-right: auto;
}


/*=============================================================
　アレンジ
=============================================================*/
.m-panel-topic__wrapInner {
    margin: 1em auto 0 auto;
}