/*-----------------------------------

dazncup.scss

------------------------------------*/
.newsArea {
  padding: 40px 0;
}
.newsArea .heading__main .eng {
  height: 22vw;
  margin: -23vw auto 30px;
  display: block;
}
.newsArea__list {
  width: 90%;
  margin-left: auto;
}
.newsArea__list .slick-track {
  display: flex;
}
.newsArea__list .slick-list.draggable {
  padding: 0 10% 0 0 !important;
}
.newsArea__list li {
  width: 80vw;
  height: inherit;
  height: auto;
}
.newsArea__list li .slick-track {
  display: flex;
}
.newsArea__list li a {
  height: inherit;
  box-shadow: none;
}
.newsArea__list li a:after {
  height: 140px;
}
.newsArea__list li a figure figcaption.txt__honbun {
  padding: 5%;
  margin-bottom: 0;
  height: inherit;
  padding-right: 2rem;
  font-size: 3vw;
}
.newsArea__list li a figure:after {
  right: 1rem;
  font-size: 20px;
  font-size: 2rem;
}
.newsArea__inner {
  width: 90%;
  margin-left: auto;
  margin-right: 0;
  padding: 30px 5% 0px 0;
}
.newsArea__bottomlist li a {
  font-size: 3vw;
  padding: 1.5em 2.5em 1.5em 0.5em;
}
.newsArea__bottomlist li a p data {
  display: block;
  font-size: 3vw;
}
.newsArea__bottomlist li a:after {
  right: 0.5em;
}
.newsArea .js-btn-more,
.newsArea .js-btn-close {
  padding: 0;
}