.news-detail-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 200;
  font-size: 89rem;
  line-height: 1.06;
  font-family: "Spectral", sans-serif;
  letter-spacing: -0.01em; }
  @media (max-width: 1024px) {
    .news-detail-title {
      font-size: 47rem; } }
  @media (max-width: 599px) {
    .news-detail-title {
      font-size: 45rem; } }

.news-detail-item-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 18rem;
  line-height: 1.64;
  letter-spacing: 0.01em; }

.news-detail-item-text {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 18rem;
  line-height: 1.64;
  letter-spacing: 0.01em; }

.news-detail-pic {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 8rem; }
  @media (max-width: 1024px) {
    .news-detail-pic {
      border-radius: 4rem; } }
  .news-detail-pic__img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.news-detail-gallery-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 200;
  font-size: 64rem;
  line-height: 1.06;
  font-family: "Spectral", sans-serif;
  letter-spacing: -0.01em; }
  @media (max-width: 1024px) {
    .news-detail-gallery-title {
      font-size: 40rem; } }
  @media (max-width: 599px) {
    .news-detail-gallery-title {
      font-size: 36rem; } }

.news-detail-slider-pic {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 8rem;
  color: currentColor;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }
  @media (max-width: 1024px) {
    .news-detail-slider-pic {
      border-radius: 4rem; } }
  .news-detail-slider-pic__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.news-detail-others-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 200;
  font-size: 64rem;
  line-height: 1.06;
  font-family: "Spectral", sans-serif;
  letter-spacing: -0.01em; }
  @media (max-width: 1024px) {
    .news-detail-others-title {
      font-size: 40rem; } }
  @media (max-width: 599px) {
    .news-detail-others-title {
      font-size: 36rem; } }

.news-detail-item {
  display: flex;
  align-items: center; }
  .news-detail-item__title {
    flex-shrink: 0;
    width: 50%;
    padding-right: 16rem;
    line-height: 1;
    opacity: 0.4; }
    @media (max-width: 599px) {
      .news-detail-item__title {
        width: auto;
        min-width: 52rem;
        padding-right: 0; } }
    @media (max-width: 599px) {
      .news-detail-item__title:not(:last-child) {
        margin-right: 16rem; } }
  .news-detail-item__text {
    width: 50%;
    line-height: 1;
    text-align: right; }
    @media (max-width: 599px) {
      .news-detail-item__text {
        width: auto;
        text-align: left; } }

.news-detail-info {
  margin: 0;
  padding: 0;
  list-style: none; }
  .news-detail-info__item {
    position: relative;
    padding: 15rem 0;
    line-height: 1; }
    @media (max-width: 599px) {
      .news-detail-info__item {
        padding: 12rem 0; } }
    .news-detail-info__item:first-child {
      padding-top: 0; }
    .news-detail-info__item::after {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1rem;
      background: currentColor;
      content: "";
      opacity: 0.3; }
    @media (max-width: 599px) {
      .news-detail-info__item:last-child {
        padding-bottom: 0; } }
    @media (max-width: 599px) {
      .news-detail-info__item:last-child::after {
        display: none; } }

.news-detail-share__title {
  line-height: 1;
  opacity: 0.4; }
  .news-detail-share__title:not(:last-child) {
    margin-bottom: 15rem; }
    @media (max-width: 599px) {
      .news-detail-share__title:not(:last-child) {
        margin-bottom: 10rem; } }

.news-detail-share__list {
  position: relative;
  padding-top: 25rem;
  line-height: 1; }
  @media (max-width: 599px) {
    .news-detail-share__list {
      padding-top: 20rem; } }
  .news-detail-share__list::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1rem;
    background: currentColor;
    content: "";
    opacity: 0.3; }

.news-detail-aside__info {
  max-width: 369rem;
  line-height: 1; }
  @media (max-width: 599px) {
    .news-detail-aside__info {
      max-width: none; } }
  .news-detail-aside__info:not(:last-child) {
    margin-bottom: 91rem; }
    @media (max-width: 599px) {
      .news-detail-aside__info:not(:last-child) {
        margin-bottom: 0; } }

.news-detail-aside__share {
  max-width: 369rem;
  line-height: 1; }
  @media (max-width: 599px) {
    .news-detail-aside__share {
      display: none; } }

.news-detail-inner__pic {
  width: 100%;
  height: 801rem; }
  @media (max-width: 1024px) {
    .news-detail-inner__pic {
      height: 427rem; } }
  @media (max-width: 599px) {
    .news-detail-inner__pic {
      height: 255rem; } }
  .news-detail-inner__pic:not(:last-child) {
    margin-bottom: 89rem; }
    @media (max-width: 1024px) {
      .news-detail-inner__pic:not(:last-child) {
        margin-bottom: 48rem; } }
    @media (max-width: 599px) {
      .news-detail-inner__pic:not(:last-child) {
        margin-bottom: 36rem; } }

@media (max-width: 599px) {
  .news-detail-inner__content:not(:last-child) {
    margin-bottom: 64rem; } }

.news-detail-inner__share {
  display: none; }
  @media (max-width: 599px) {
    .news-detail-inner__share {
      display: block; } }

.news-detail-top {
  position: relative;
  padding-right: 84rem;
  padding-left: 84rem; }
  @media (max-width: 599px) {
    .news-detail-top {
      padding-right: 0;
      padding-left: 0; } }
  .news-detail-top__link {
    z-index: 1;
    position: absolute;
    top: 7rem;
    left: 0;
    line-height: 1; }
    @media (max-width: 1024px) {
      .news-detail-top__link {
        top: 4rem; } }
    @media (max-width: 599px) {
      .news-detail-top__link {
        position: static; } }
    @media (max-width: 599px) {
      .news-detail-top__link:not(:last-child) {
        margin-bottom: 38rem; } }
  .news-detail-top__title {
    width: 100%;
    line-height: 1;
    text-align: center; }

.news-detail-content {
  display: flex;
  align-items: flex-start; }
  @media (max-width: 599px) {
    .news-detail-content {
      flex-direction: column; } }
  .news-detail-content__aside {
    width: calc(100% - 1094rem);
    margin-right: 16rem; }
    @media (max-width: 1024px) {
      .news-detail-content__aside {
        width: calc(100% - 591rem); } }
    @media (max-width: 599px) {
      .news-detail-content__aside {
        width: 100%;
        margin-right: 0; } }
    @media (max-width: 599px) {
      .news-detail-content__aside:not(:last-child) {
        margin-bottom: 64rem; } }
  .news-detail-content__inner {
    width: 1078rem; }
    @media (max-width: 1024px) {
      .news-detail-content__inner {
        width: 575rem; } }
    @media (max-width: 599px) {
      .news-detail-content__inner {
        width: 100%; } }

.news-detail-slider {
  position: relative;
  overflow: visible; }
  .news-detail-slider__list {
    display: flex;
    flex-shrink: 0;
    transition: transform 0.6s ease !important; }
  .news-detail-slider__item {
    flex-shrink: 0;
    width: 494rem;
    height: 533rem; }
    @media (max-width: 1024px) {
      .news-detail-slider__item {
        width: 263rem;
        height: 284rem; } }
    @media (max-width: 599px) {
      .news-detail-slider__item {
        width: 251rem;
        height: 271rem; } }
    .news-detail-slider__item:not(:last-child) {
      margin-right: 20rem; }
      @media (max-width: 1024px) {
        .news-detail-slider__item:not(:last-child) {
          margin-right: 10rem; } }
  .news-detail-slider__nav {
    position: absolute;
    right: 0;
    bottom: calc(100% + 65rem); }
    @media (max-width: 1024px) {
      .news-detail-slider__nav {
        bottom: calc(100% + 35rem); } }
    @media (max-width: 599px) {
      .news-detail-slider__nav {
        bottom: calc(100% + 32rem); } }

.news-detail-gallery {
  padding-top: 100rem;
  padding-bottom: 131rem; }
  @media (max-width: 1024px) {
    .news-detail-gallery {
      padding-top: 53rem;
      padding-bottom: 62rem; } }
  @media (max-width: 599px) {
    .news-detail-gallery {
      padding-top: 32rem;
      padding-bottom: 60rem; } }
  .news-detail-gallery__title {
    padding-right: 127rem; }
    @media (max-width: 1024px) {
      .news-detail-gallery__title {
        padding-right: 68rem; } }
    @media (max-width: 599px) {
      .news-detail-gallery__title {
        padding-right: 86rem; } }
    .news-detail-gallery__title:not(:last-child) {
      margin-bottom: 48rem; }
      @media (max-width: 1024px) {
        .news-detail-gallery__title:not(:last-child) {
          margin-bottom: 25rem; } }
      @media (max-width: 599px) {
        .news-detail-gallery__title:not(:last-child) {
          margin-bottom: 40rem; } }
  .news-detail-gallery__slider {
    margin-right: -30rem;
    margin-left: -30rem;
    padding-right: 30rem;
    padding-left: 30rem; }
    @media (max-width: 1024px) {
      .news-detail-gallery__slider {
        margin-right: -20rem;
        margin-left: -20rem;
        padding-right: 20rem;
        padding-left: 20rem; } }
    @media (max-width: 599px) {
      .news-detail-gallery__slider {
        margin-right: -16rem;
        margin-left: -16rem;
        padding-right: 16rem;
        padding-left: 16rem; } }

.news-detail-others-slider {
  position: relative;
  overflow: visible; }
  .news-detail-others-slider__list {
    display: flex;
    flex-shrink: 0;
    transition: transform 0.6s ease !important; }
    @media (max-width: 599px) {
      .news-detail-others-slider__list {
        flex-direction: column; } }
  .news-detail-others-slider__item {
    flex-shrink: 0; }
    @media (max-width: 599px) {
      .news-detail-others-slider__item {
        margin-top: 36rem; } }
    @media (max-width: 599px) {
      .news-detail-others-slider__item:first-child {
        margin-top: 0; } }
    .news-detail-others-slider__item:nth-child(2n + 1) {
      width: 1108rem; }
      @media (max-width: 1024px) {
        .news-detail-others-slider__item:nth-child(2n + 1) {
          width: 591rem; } }
      @media (max-width: 599px) {
        .news-detail-others-slider__item:nth-child(2n + 1) {
          width: 100%; } }
    .news-detail-others-slider__item:nth-child(2n + 2) {
      width: calc(100vw - 1170rem); }
      @media (max-width: 1024px) {
        .news-detail-others-slider__item:nth-child(2n + 2) {
          width: calc(100vw - 627rem); } }
      @media (max-width: 599px) {
        .news-detail-others-slider__item:nth-child(2n + 2) {
          width: 100%; } }
    .news-detail-others-slider__item:not(:last-child) {
      margin-right: 32rem; }
      @media (max-width: 1024px) {
        .news-detail-others-slider__item:not(:last-child) {
          margin-right: 16rem; } }
      @media (max-width: 599px) {
        .news-detail-others-slider__item:not(:last-child) {
          margin-right: 0; } }
    @media (max-width: 599px) {
      .news-detail-others-slider__item:nth-child(n + 3) {
        display: none; } }
  .news-detail-others-slider__nav {
    position: absolute;
    right: 30rem;
    bottom: calc(100% + 65rem); }
    @media (max-width: 1024px) {
      .news-detail-others-slider__nav {
        right: 20rem;
        bottom: calc(100% + 35rem); } }
    @media (max-width: 599px) {
      .news-detail-others-slider__nav {
        display: none; } }

.news-detail {
  padding-top: 189rem; }
  @media (max-width: 1024px) {
    .news-detail {
      padding-top: 101rem; } }
  @media (max-width: 599px) {
    .news-detail {
      padding-top: 71rem; } }
  .news-detail__top:not(:last-child) {
    margin-bottom: 109rem; }
    @media (max-width: 1024px) {
      .news-detail__top:not(:last-child) {
        margin-bottom: 58rem; } }
    @media (max-width: 599px) {
      .news-detail__top:not(:last-child) {
        margin-bottom: 64rem; } }
  .news-detail__content {
    padding-bottom: 100rem; }
    @media (max-width: 1024px) {
      .news-detail__content {
        padding-bottom: 53rem; } }
    @media (max-width: 599px) {
      .news-detail__content {
        padding-bottom: 32rem; } }

.news-detail-others {
  padding-top: 131rem; }
  @media (max-width: 1024px) {
    .news-detail-others {
      padding-top: 62rem; } }
  @media (max-width: 599px) {
    .news-detail-others {
      padding-top: 60rem; } }
  .news-detail-others__title {
    padding-right: 127rem; }
    @media (max-width: 1024px) {
      .news-detail-others__title {
        padding-right: 68rem; } }
    @media (max-width: 599px) {
      .news-detail-others__title {
        padding-right: 86rem; } }
    .news-detail-others__title:not(:last-child) {
      margin-bottom: 48rem; }
      @media (max-width: 1024px) {
        .news-detail-others__title:not(:last-child) {
          margin-bottom: 25rem; } }
      @media (max-width: 599px) {
        .news-detail-others__title:not(:last-child) {
          margin-bottom: 36rem; } }
  .news-detail-others__slider {
    margin-left: -30rem; }
    @media (max-width: 1024px) {
      .news-detail-others__slider {
        margin-left: -20rem; } }
    @media (max-width: 599px) {
      .news-detail-others__slider {
        margin-left: 0; } }

/*# sourceMappingURL=news-detail.css.map */
