.container {
  min-width: 88%;
  width: calc(100% - 24px - 24px);
  margin: 0 auto;
}
@media (min-width: 768px) {
  .container {
    min-width: auto;
    max-width: 672px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1080px;
  }
}

.container {
  padding: 0 0 48px;
}

.figure__questionnaire .wrap {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.figure__questionnaire .graph--1 .img,
.figure__questionnaire .graph--2 .img,
.figure__questionnaire .graph--3 .img {
  text-align: center;
}

@media (min-width: 768px) {
  .figure__list {
    max-width: 780px;
    margin: 0 auto;
  }
  .container {
    max-width: 1080px;
  }
  .figure__questionnaire {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .figure__questionnaire .graph .txt {
    height: inherit;
  }
}
.figure__mv {
  background-image: url(../img/ac-bg@2x.png);
}

@media (min-width: 768px) {
  .figure__mv {
    background-image: url(../img/ac-bg-md@2x.png);
  }
}
@media (min-width: 1200px) {
  .figure__mv {
    background-image: url(../img/ac-bg-lg@2x.png);
  }
}
.figure__item h2::after {
  background-image: url(../img/ac-line@2x.png);
}

@media (min-width: 768px) {
  .figure #fund-of-the-year .wrap h2::after {
    background-image: url(../img/ac-line-md@2x.png);
  }
}
@media (min-width: 768px) {
  .figure #sales h2::after {
    background-image: url(../img/ac-line-short-md@2x.png);
  }
}
@media (min-width: 768px) {
  .figure #cover h2::after {
    background-image: url(../img/ac-line-short-md@2x.png);
  }
}
@media (min-width: 768px) {
  .figure #asset .wrap h2::after {
    background-image: url(../img/ac-line-md@2x.png);
  }
}
@media (min-width: 768px) {
  .figure #trust .wrap h2::after {
    background-image: url(../img/ac-line-md@2x.png);
  }
}
#trendy .box::before {
  background-image: url("../img/ac-kuma-01-sp.png");
}

.figure #trendy .wrap h2::after {
  background-image: url("../img/ac-line-md@2x.png");
}

#trendy .box::before {
  background-image: url("../img/ac-kuma-01-sp.png");
}

@media (min-width: 768px) {
  #trendy .box::before {
    background-image: url("../img/ac-kuma-01-pc.png");
  }
}
@media (min-width: 768px) {
  .figure__item .wrap .js-mh-target {
    height: 737px;
  }
}
.article-navigation {
  padding: 0 40px;
}
