/* -------------------------------
 * NotoSansCJKjp
 ------------------------------- */
@font-face {
  font-family: 'NotoSansCJKjp';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NotoSansCJKjp-Bold.woff2) format("woff2"), url(../font/NotoSansCJKjp-Bold.woff) format("woff"), url(../font/NotoSansCJKjp-Bold.otf) format("opentype"); }
@font-face {
  font-family: 'NotoSansCJKjp';
  font-style: normal;
  font-weight: 500;
  src: url(../font/NotoSansCJKjp-Medium.woff2) format("woff2"), url(../font/NotoSansCJKjp-Medium.woff) format("woff"), url(../font/NotoSansCJKjp-Medium.otf) format("opentype"); }
.news-detail {
  width: 95%;
  max-width: 1200px;
  margin: 0 auto 30px; }
  .news-detail h1 {
    width: 100%;
    max-width: 203px; }
    .news-detail h1.title_en {
      max-width: 151px; }
    @media screen and (max-width: 767px) {
      .news-detail h1 {
        width: 31.8%;
        max-width: none; }
        .news-detail h1.title_en {
          width: 23.9%; } }
  .news-detail .news_content {
    display: flex;
    justify-content: space-between; }
    .news-detail .news_content .news_content_inner {
      width: 70%;
      color: #ffff;
      border-right: 1px solid rgba(255, 255, 255, 0.45);
      padding-right: 30px; }
      .news-detail .news_content .news_content_inner .news_content_head {
        padding: 20px 0;
        margin: 0 0 30px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.45); }
        .news-detail .news_content .news_content_inner .news_content_head time {
          font-size: 18px; }
        .news-detail .news_content .news_content_inner .news_content_head .news_content_title {
          font-weight: bolder;
          font-size: 25px;
          margin-top: 15px;
          line-height: calc(36 / 25);
          word-break: break-all; }
      .news-detail .news_content .news_content_inner .news_content_mv {
        margin: 0 auto 50px; }
        .news-detail .news_content .news_content_inner .news_content_mv img {
          width: 100%; }
      .news-detail .news_content .news_content_inner .arrow_link {
        text-align: center;
        margin-bottom: 40px; }
        .news-detail .news_content .news_content_inner .arrow_link a {
          color: #ff7c6a;
          display: inline-block;
          position: relative;
          padding-left: 26px;
          font-size: 18px; }
          .news-detail .news_content .news_content_inner .arrow_link a:before {
            content: "";
            position: absolute;
            top: 50%;
            left: 0;
            -webkit-transform: translate(0%, -50%) rotate(90deg);
            transform: translate(0%, -50%) rotate(90deg);
            width: 24px;
            height: 13px;
            background-image: url(../images/arrow2.png);
            background-size: contain;
            background-repeat: no-repeat; }
      .news-detail .news_content .news_content_inner strong {
        font-weight: bold;
        color: #ffa408; }
      .news-detail .news_content .news_content_inner figcaption {
        text-align: center;
        margin-top: 10px; }
      .news-detail .news_content .news_content_inner .news_content_txt {
        line-height: calc(30 / 18);
        font-size: 18px;
        margin: 0 0 40px 0; }
      .news-detail .news_content .news_content_inner .news_content_headline {
        color: #ffa408;
        font-size: 21px;
        line-height: calc(30 / 21);
        margin: 0 0 20px 0; }
      .news-detail .news_content .news_content_inner .news_content_headline2 {
        color: #ffa408;
        line-height: calc(30 / 21);
        margin: 0 0 20px 0; }
      .news-detail .news_content .news_content_inner .news_content_flex {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        margin-bottom: 30px; }
        .news-detail .news_content .news_content_inner .news_content_flex em {
          width: calc(62% - 40px); }
        .news-detail .news_content .news_content_inner .news_content_flex p {
          width: 38%;
          margin-left: 40px; }
      .news-detail .news_content .news_content_inner .news_content_img_colum {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px; }
        .news-detail .news_content .news_content_inner .news_content_img_colum .news_content_img_3colum {
          width: calc(100% / 3 - 13px); }
      .news-detail .news_content .news_content_inner .text-align-rignt {
        text-align: right; }
      .news-detail .news_content .news_content_inner .news_content_note {
        color: #c1c1c1;
        font-size: 16px;
        margin-top: 20px;
        line-height: calc(24 / 16); }
      .news-detail .news_content .news_content_inner .news_content_move {
        position: relative;
        width: 100%;
        padding-bottom: calc(9 / 16 * 100%);
        margin: 0 0 45px 0; }
        .news-detail .news_content .news_content_inner .news_content_move iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
      .news-detail .news_content .news_content_inner .news_content_row_explanation {
        display: flex;
        justify-content: space-between;
        margin: 0 0 40px 0; }
        .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt {
          width: 70%; }
          .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt p {
            line-height: calc(30 / 18); }
            .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt p + a {
              display: inline-block;
              margin: 15px 0 0 0; }
        .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_img {
          width: calc(100% - 70% - 17px); }
      .news-detail .news_content .news_content_inner .news_content_link {
        color: #ff7c6a;
        font-size: 18px;
        word-break: break-all; }
      .news-detail .news_content .news_content_inner .news_content_list {
        margin: 0 0 40px 0; }
        .news-detail .news_content .news_content_inner .news_content_list dt {
          float: left;
          width: 14em;
          padding-left: 10px; }
        .news-detail .news_content .news_content_inner .news_content_list dd {
          padding-left: calc(14em + 10px); }
          .news-detail .news_content .news_content_inner .news_content_list dd:not(:last-child) {
            border-bottom: 2px solid rgba(255, 255, 255, 0.15);
            padding-bottom: 14px;
            margin-bottom: 14px;
            line-height: 1.5; }
      .news-detail .news_content .news_content_inner .news_content_txt_flex dt {
        width: 10rem;
        float: left; }
      .news-detail .news_content .news_content_inner .news_content_txt_flex dd {
        padding-left: calc(10em + 50px); }
      .news-detail .news_content .news_content_inner .news_content_ul {
        margin-bottom: 50px; }
        .news-detail .news_content .news_content_inner .news_content_ul ul {
          border-bottom: 2px solid rgba(255, 255, 255, 0.15);
          padding-bottom: 14px;
          margin-bottom: 14px;
          line-height: calc(30 / 18);
          font-size: 18px; }
          .news-detail .news_content .news_content_inner .news_content_ul ul:last-child {
            border-bottom: none;
            padding-bottom: 0;
            margin-bottom: 0; }
          .news-detail .news_content .news_content_inner .news_content_ul ul li {
            margin-bottom: 8px; }
            .news-detail .news_content .news_content_inner .news_content_ul ul li:last-child {
              margin-bottom: 0; }
    .news-detail .news_content .news_latest {
      width: calc(100% - 70% - 60px);
      position: sticky;
      top: 30px;
      right: 0;
      height: fit-content; }
      .news-detail .news_content .news_latest .news_latest_head {
        color: #ffff;
        font-size: 25px;
        margin: 20px 0 30px; }
      .news-detail .news_content .news_latest ul .news_frame .news_data {
        font-size: 16px; }
      .news-detail .news_content .news_latest ul .news_frame .news_txt {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        font-size: 18px; }
      .news-detail .news_content .news_latest ul .news_frame:before, .news-detail .news_content .news_latest ul .news_frame:after {
        height: 60px; }
      .news-detail .news_content .news_latest ul .news_frame:not(:last-child) {
        margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      .news-detail .news_content {
        display: block; }
        .news-detail .news_content .news_content_inner {
          width: 100%;
          border-right: none;
          padding-right: 0px; }
          .news-detail .news_content .news_content_inner .news_content_head {
            padding: 0 0 4% 0;
            margin: 0 0 6% 0; }
            .news-detail .news_content .news_content_inner .news_content_head time {
              font-size: 3.5vw; }
            .news-detail .news_content .news_content_inner .news_content_head .news_content_title {
              font-size: 4.5vw; }
          .news-detail .news_content .news_content_inner .news_content_mv {
            margin: 0 auto 3%; }
            .news-detail .news_content .news_content_inner .news_content_mv img {
              width: 100%; }
          .news-detail .news_content .news_content_inner .arrow_link {
            margin-bottom: 9.5%; }
            .news-detail .news_content .news_content_inner .arrow_link a {
              padding-left: 7%;
              font-size: 3.5vw; }
              .news-detail .news_content .news_content_inner .arrow_link a:before {
                width: 6vw;
                height: 3.2vw; }
          .news-detail .news_content .news_content_inner .news_content_txt {
            font-size: 3.5vw;
            margin: 0 0 9% 0; }
          .news-detail .news_content .news_content_inner .news_content_headline {
            font-size: 4.2vw;
            margin: 0 0 3% 0; }
          .news-detail .news_content .news_content_inner .news_content_headline2 {
            font-size: 3.5vw;
            margin: 0 0 3% 0; }
          .news-detail .news_content .news_content_inner .news_content_flex {
            display: flex;
            flex-wrap: wrap-reverse;
            margin-bottom: 0; }
            .news-detail .news_content .news_content_inner .news_content_flex em {
              width: 100%; }
            .news-detail .news_content .news_content_inner .news_content_flex dl {
              width: 100%; }
            .news-detail .news_content .news_content_inner .news_content_flex p {
              width: 80%;
              margin-left: auto;
              margin-right: auto;
              margin-bottom: 3%; }
          .news-detail .news_content .news_content_inner .news_content_img_colum {
            flex-wrap: wrap;
            gap: 10px; }
            .news-detail .news_content .news_content_inner .news_content_img_colum .news_content_img_3colum {
              width: calc(100% / 2 - 5px); }
          .news-detail .news_content .news_content_inner .news_content_note {
            font-size: 2.9vw;
            margin-top: 2%; }
          .news-detail .news_content .news_content_inner .news_content_move {
            margin: 0 0 9% 0; }
          .news-detail .news_content .news_content_inner .news_content_row_explanation {
            flex-direction: column-reverse;
            margin: 0 0 9% 0; }
            .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt {
              width: 100%; }
              .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt p {
                font-size: 3.5vw; }
                .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_txt p + a {
                  display: inline-block;
                  margin: 1% 0 0 0; }
            .news-detail .news_content .news_content_inner .news_content_row_explanation .news_content_row_explanation_img {
              width: 100%;
              margin: 0 0 3% 0; }
          .news-detail .news_content .news_content_inner .news_content_link {
            font-size: 3.5vw; }
          .news-detail .news_content .news_content_inner .news_content_list {
            margin: 0 0 9% 0; }
            .news-detail .news_content .news_content_inner .news_content_list dt {
              float: none;
              width: 100%;
              padding-left: 3%;
              margin-bottom: 2%;
              font-size: 3.5vw; }
            .news-detail .news_content .news_content_inner .news_content_list dd {
              padding-left: 3%;
              font-size: 3.5vw; }
              .news-detail .news_content .news_content_inner .news_content_list dd:not(:last-child) {
                padding-bottom: 3%;
                margin-bottom: 3%; }
          .news-detail .news_content .news_content_inner .news_content_txt_flex dt {
            width: 10rem;
            font-size: 3.5vw;
            float: none;
            margin-bottom: 2%; }
          .news-detail .news_content .news_content_inner .news_content_txt_flex dd {
            font-size: 3.5vw;
            padding-left: 0; }
          .news-detail .news_content .news_content_inner .news_content_ul {
            margin-bottom: 5%; }
            .news-detail .news_content .news_content_inner .news_content_ul ul {
              padding-bottom: 3%;
              margin-bottom: 3%;
              font-size: 3.5vw; }
              .news-detail .news_content .news_content_inner .news_content_ul ul li {
                margin-bottom: 2%; }
        .news-detail .news_content .news_latest {
          width: 100%;
          position: unset; }
          .news-detail .news_content .news_latest .news_latest_head {
            font-size: 4.5vw;
            margin: 15% 0 5%;
            padding-top: 7%;
            border-top: 2px solid rgba(255, 255, 255, 0.15); }
          .news-detail .news_content .news_latest ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between; }
            .news-detail .news_content .news_latest ul .news_frame {
              width: calc(50% - 10px);
              grid-gap: 5px; }
              .news-detail .news_content .news_latest ul .news_frame:before, .news-detail .news_content .news_latest ul .news_frame:after {
                height: 3rem; }
              .news-detail .news_content .news_latest ul .news_frame:not(:last-child) {
                margin-bottom: 0px; }
              .news-detail .news_content .news_latest ul .news_frame a div .news_data {
                font-size: 3.2vw;
                margin-bottom: 5%; }
              .news-detail .news_content .news_latest ul .news_frame a div .news_txt {
                font-size: 3.5vw;
                -webkit-line-clamp: 4; } }
  .news-detail .m-5 {
    margin: 5px !important; }
  .news-detail .mt-5 {
    margin-top: 5px !important; }
  .news-detail .mb-5 {
    margin-bottom: 5px !important; }
  .news-detail .ml-5 {
    margin-left: 5px !important; }
  .news-detail .mr-5 {
    margin-right: 5px !important; }
  .news-detail .mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important; }
  .news-detail .my-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .news-detail .m-10 {
    margin: 10px !important; }
  .news-detail .mt-10 {
    margin-top: 10px !important; }
  .news-detail .mb-10 {
    margin-bottom: 10px !important; }
  .news-detail .ml-10 {
    margin-left: 10px !important; }
  .news-detail .mr-10 {
    margin-right: 10px !important; }
  .news-detail .mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important; }
  .news-detail .my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .news-detail .m-15 {
    margin: 15px !important; }
  .news-detail .mt-15 {
    margin-top: 15px !important; }
  .news-detail .mb-15 {
    margin-bottom: 15px !important; }
  .news-detail .ml-15 {
    margin-left: 15px !important; }
  .news-detail .mr-15 {
    margin-right: 15px !important; }
  .news-detail .mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important; }
  .news-detail .my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .news-detail .m-20 {
    margin: 20px !important; }
  .news-detail .mt-20 {
    margin-top: 20px !important; }
  .news-detail .mb-20 {
    margin-bottom: 20px !important; }
  .news-detail .ml-20 {
    margin-left: 20px !important; }
  .news-detail .mr-20 {
    margin-right: 20px !important; }
  .news-detail .mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important; }
  .news-detail .my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .news-detail .m-25 {
    margin: 25px !important; }
  .news-detail .mt-25 {
    margin-top: 25px !important; }
  .news-detail .mb-25 {
    margin-bottom: 25px !important; }
  .news-detail .ml-25 {
    margin-left: 25px !important; }
  .news-detail .mr-25 {
    margin-right: 25px !important; }
  .news-detail .mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important; }
  .news-detail .my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .news-detail .m-30 {
    margin: 30px !important; }
  .news-detail .mt-30 {
    margin-top: 30px !important; }
  .news-detail .mb-30 {
    margin-bottom: 30px !important; }
  .news-detail .ml-30 {
    margin-left: 30px !important; }
  .news-detail .mr-30 {
    margin-right: 30px !important; }
  .news-detail .mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important; }
  .news-detail .my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .news-detail .m-35 {
    margin: 35px !important; }
  .news-detail .mt-35 {
    margin-top: 35px !important; }
  .news-detail .mb-35 {
    margin-bottom: 35px !important; }
  .news-detail .ml-35 {
    margin-left: 35px !important; }
  .news-detail .mr-35 {
    margin-right: 35px !important; }
  .news-detail .mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important; }
  .news-detail .my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important; }
  .news-detail .m-40 {
    margin: 40px !important; }
  .news-detail .mt-40 {
    margin-top: 40px !important; }
  .news-detail .mb-40 {
    margin-bottom: 40px !important; }
  .news-detail .ml-40 {
    margin-left: 40px !important; }
  .news-detail .mr-40 {
    margin-right: 40px !important; }
  .news-detail .mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .news-detail .my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .news-detail .m-45 {
    margin: 45px !important; }
  .news-detail .mt-45 {
    margin-top: 45px !important; }
  .news-detail .mb-45 {
    margin-bottom: 45px !important; }
  .news-detail .ml-45 {
    margin-left: 45px !important; }
  .news-detail .mr-45 {
    margin-right: 45px !important; }
  .news-detail .mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important; }
  .news-detail .my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important; }
  .news-detail .m-50 {
    margin: 50px !important; }
  .news-detail .mt-50 {
    margin-top: 50px !important; }
  .news-detail .mb-50 {
    margin-bottom: 50px !important; }
  .news-detail .ml-50 {
    margin-left: 50px !important; }
  .news-detail .mr-50 {
    margin-right: 50px !important; }
  .news-detail .mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important; }
  .news-detail .my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important; }
  @media screen and (max-width: 767px) {
    .news-detail .m-md--1 {
      margin: 1% !important; }
    .news-detail .mt-md--1 {
      margin-top: 1% !important; }
    .news-detail .mb-md--1 {
      margin-bottom: 1% !important; }
    .news-detail .ml-md--1 {
      margin-left: 1% !important; }
    .news-detail .mr-md--1 {
      margin-right: 1% !important; }
    .news-detail .mx-md--1 {
      margin-left: 1% !important;
      margin-right: 1% !important; }
    .news-detail .my-md--1 {
      margin-top: 1% !important;
      margin-bottom: 1% !important; }
    .news-detail .m-md--2 {
      margin: 2% !important; }
    .news-detail .mt-md--2 {
      margin-top: 2% !important; }
    .news-detail .mb-md--2 {
      margin-bottom: 2% !important; }
    .news-detail .ml-md--2 {
      margin-left: 2% !important; }
    .news-detail .mr-md--2 {
      margin-right: 2% !important; }
    .news-detail .mx-md--2 {
      margin-left: 2% !important;
      margin-right: 2% !important; }
    .news-detail .my-md--2 {
      margin-top: 2% !important;
      margin-bottom: 2% !important; }
    .news-detail .m-md--3 {
      margin: 3% !important; }
    .news-detail .mt-md--3 {
      margin-top: 3% !important; }
    .news-detail .mb-md--3 {
      margin-bottom: 3% !important; }
    .news-detail .ml-md--3 {
      margin-left: 3% !important; }
    .news-detail .mr-md--3 {
      margin-right: 3% !important; }
    .news-detail .mx-md--3 {
      margin-left: 3% !important;
      margin-right: 3% !important; }
    .news-detail .my-md--3 {
      margin-top: 3% !important;
      margin-bottom: 3% !important; }
    .news-detail .m-md--4 {
      margin: 4% !important; }
    .news-detail .mt-md--4 {
      margin-top: 4% !important; }
    .news-detail .mb-md--4 {
      margin-bottom: 4% !important; }
    .news-detail .ml-md--4 {
      margin-left: 4% !important; }
    .news-detail .mr-md--4 {
      margin-right: 4% !important; }
    .news-detail .mx-md--4 {
      margin-left: 4% !important;
      margin-right: 4% !important; }
    .news-detail .my-md--4 {
      margin-top: 4% !important;
      margin-bottom: 4% !important; }
    .news-detail .m-md--5 {
      margin: 5% !important; }
    .news-detail .mt-md--5 {
      margin-top: 5% !important; }
    .news-detail .mb-md--5 {
      margin-bottom: 5% !important; }
    .news-detail .ml-md--5 {
      margin-left: 5% !important; }
    .news-detail .mr-md--5 {
      margin-right: 5% !important; }
    .news-detail .mx-md--5 {
      margin-left: 5% !important;
      margin-right: 5% !important; }
    .news-detail .my-md--5 {
      margin-top: 5% !important;
      margin-bottom: 5% !important; }
    .news-detail .m-md--6 {
      margin: 6% !important; }
    .news-detail .mt-md--6 {
      margin-top: 6% !important; }
    .news-detail .mb-md--6 {
      margin-bottom: 6% !important; }
    .news-detail .ml-md--6 {
      margin-left: 6% !important; }
    .news-detail .mr-md--6 {
      margin-right: 6% !important; }
    .news-detail .mx-md--6 {
      margin-left: 6% !important;
      margin-right: 6% !important; }
    .news-detail .my-md--6 {
      margin-top: 6% !important;
      margin-bottom: 6% !important; }
    .news-detail .m-md--7 {
      margin: 7% !important; }
    .news-detail .mt-md--7 {
      margin-top: 7% !important; }
    .news-detail .mb-md--7 {
      margin-bottom: 7% !important; }
    .news-detail .ml-md--7 {
      margin-left: 7% !important; }
    .news-detail .mr-md--7 {
      margin-right: 7% !important; }
    .news-detail .mx-md--7 {
      margin-left: 7% !important;
      margin-right: 7% !important; }
    .news-detail .my-md--7 {
      margin-top: 7% !important;
      margin-bottom: 7% !important; }
    .news-detail .m-md--8 {
      margin: 8% !important; }
    .news-detail .mt-md--8 {
      margin-top: 8% !important; }
    .news-detail .mb-md--8 {
      margin-bottom: 8% !important; }
    .news-detail .ml-md--8 {
      margin-left: 8% !important; }
    .news-detail .mr-md--8 {
      margin-right: 8% !important; }
    .news-detail .mx-md--8 {
      margin-left: 8% !important;
      margin-right: 8% !important; }
    .news-detail .my-md--8 {
      margin-top: 8% !important;
      margin-bottom: 8% !important; }
    .news-detail .m-md--9 {
      margin: 9% !important; }
    .news-detail .mt-md--9 {
      margin-top: 9% !important; }
    .news-detail .mb-md--9 {
      margin-bottom: 9% !important; }
    .news-detail .ml-md--9 {
      margin-left: 9% !important; }
    .news-detail .mr-md--9 {
      margin-right: 9% !important; }
    .news-detail .mx-md--9 {
      margin-left: 9% !important;
      margin-right: 9% !important; }
    .news-detail .my-md--9 {
      margin-top: 9% !important;
      margin-bottom: 9% !important; }
    .news-detail .m-md--10 {
      margin: 10% !important; }
    .news-detail .mt-md--10 {
      margin-top: 10% !important; }
    .news-detail .mb-md--10 {
      margin-bottom: 10% !important; }
    .news-detail .ml-md--10 {
      margin-left: 10% !important; }
    .news-detail .mr-md--10 {
      margin-right: 10% !important; }
    .news-detail .mx-md--10 {
      margin-left: 10% !important;
      margin-right: 10% !important; }
    .news-detail .my-md--10 {
      margin-top: 10% !important;
      margin-bottom: 10% !important; }
    .news-detail .m-md--11 {
      margin: 11% !important; }
    .news-detail .mt-md--11 {
      margin-top: 11% !important; }
    .news-detail .mb-md--11 {
      margin-bottom: 11% !important; }
    .news-detail .ml-md--11 {
      margin-left: 11% !important; }
    .news-detail .mr-md--11 {
      margin-right: 11% !important; }
    .news-detail .mx-md--11 {
      margin-left: 11% !important;
      margin-right: 11% !important; }
    .news-detail .my-md--11 {
      margin-top: 11% !important;
      margin-bottom: 11% !important; }
    .news-detail .m-md--12 {
      margin: 12% !important; }
    .news-detail .mt-md--12 {
      margin-top: 12% !important; }
    .news-detail .mb-md--12 {
      margin-bottom: 12% !important; }
    .news-detail .ml-md--12 {
      margin-left: 12% !important; }
    .news-detail .mr-md--12 {
      margin-right: 12% !important; }
    .news-detail .mx-md--12 {
      margin-left: 12% !important;
      margin-right: 12% !important; }
    .news-detail .my-md--12 {
      margin-top: 12% !important;
      margin-bottom: 12% !important; }
    .news-detail .m-md--13 {
      margin: 13% !important; }
    .news-detail .mt-md--13 {
      margin-top: 13% !important; }
    .news-detail .mb-md--13 {
      margin-bottom: 13% !important; }
    .news-detail .ml-md--13 {
      margin-left: 13% !important; }
    .news-detail .mr-md--13 {
      margin-right: 13% !important; }
    .news-detail .mx-md--13 {
      margin-left: 13% !important;
      margin-right: 13% !important; }
    .news-detail .my-md--13 {
      margin-top: 13% !important;
      margin-bottom: 13% !important; }
    .news-detail .m-md--14 {
      margin: 14% !important; }
    .news-detail .mt-md--14 {
      margin-top: 14% !important; }
    .news-detail .mb-md--14 {
      margin-bottom: 14% !important; }
    .news-detail .ml-md--14 {
      margin-left: 14% !important; }
    .news-detail .mr-md--14 {
      margin-right: 14% !important; }
    .news-detail .mx-md--14 {
      margin-left: 14% !important;
      margin-right: 14% !important; }
    .news-detail .my-md--14 {
      margin-top: 14% !important;
      margin-bottom: 14% !important; }
    .news-detail .m-md--15 {
      margin: 15% !important; }
    .news-detail .mt-md--15 {
      margin-top: 15% !important; }
    .news-detail .mb-md--15 {
      margin-bottom: 15% !important; }
    .news-detail .ml-md--15 {
      margin-left: 15% !important; }
    .news-detail .mr-md--15 {
      margin-right: 15% !important; }
    .news-detail .mx-md--15 {
      margin-left: 15% !important;
      margin-right: 15% !important; }
    .news-detail .my-md--15 {
      margin-top: 15% !important;
      margin-bottom: 15% !important; }
    .news-detail .m-md--16 {
      margin: 16% !important; }
    .news-detail .mt-md--16 {
      margin-top: 16% !important; }
    .news-detail .mb-md--16 {
      margin-bottom: 16% !important; }
    .news-detail .ml-md--16 {
      margin-left: 16% !important; }
    .news-detail .mr-md--16 {
      margin-right: 16% !important; }
    .news-detail .mx-md--16 {
      margin-left: 16% !important;
      margin-right: 16% !important; }
    .news-detail .my-md--16 {
      margin-top: 16% !important;
      margin-bottom: 16% !important; }
    .news-detail .m-md--17 {
      margin: 17% !important; }
    .news-detail .mt-md--17 {
      margin-top: 17% !important; }
    .news-detail .mb-md--17 {
      margin-bottom: 17% !important; }
    .news-detail .ml-md--17 {
      margin-left: 17% !important; }
    .news-detail .mr-md--17 {
      margin-right: 17% !important; }
    .news-detail .mx-md--17 {
      margin-left: 17% !important;
      margin-right: 17% !important; }
    .news-detail .my-md--17 {
      margin-top: 17% !important;
      margin-bottom: 17% !important; }
    .news-detail .m-md--18 {
      margin: 18% !important; }
    .news-detail .mt-md--18 {
      margin-top: 18% !important; }
    .news-detail .mb-md--18 {
      margin-bottom: 18% !important; }
    .news-detail .ml-md--18 {
      margin-left: 18% !important; }
    .news-detail .mr-md--18 {
      margin-right: 18% !important; }
    .news-detail .mx-md--18 {
      margin-left: 18% !important;
      margin-right: 18% !important; }
    .news-detail .my-md--18 {
      margin-top: 18% !important;
      margin-bottom: 18% !important; }
    .news-detail .m-md--19 {
      margin: 19% !important; }
    .news-detail .mt-md--19 {
      margin-top: 19% !important; }
    .news-detail .mb-md--19 {
      margin-bottom: 19% !important; }
    .news-detail .ml-md--19 {
      margin-left: 19% !important; }
    .news-detail .mr-md--19 {
      margin-right: 19% !important; }
    .news-detail .mx-md--19 {
      margin-left: 19% !important;
      margin-right: 19% !important; }
    .news-detail .my-md--19 {
      margin-top: 19% !important;
      margin-bottom: 19% !important; }
    .news-detail .m-md--20 {
      margin: 20% !important; }
    .news-detail .mt-md--20 {
      margin-top: 20% !important; }
    .news-detail .mb-md--20 {
      margin-bottom: 20% !important; }
    .news-detail .ml-md--20 {
      margin-left: 20% !important; }
    .news-detail .mr-md--20 {
      margin-right: 20% !important; }
    .news-detail .mx-md--20 {
      margin-left: 20% !important;
      margin-right: 20% !important; }
    .news-detail .my-md--20 {
      margin-top: 20% !important;
      margin-bottom: 20% !important; } }
