#box__about {
  background: url(../img/bg/box-about.webp) no-repeat center 0 #c0c6c9;
  background-size: calc(var(--spacing) * 192) auto;
}
@media (max-width: 991px) {
  #box__about {
    background: url(../img/mobile/bg/box-about.webp) no-repeat center 0 #c0c6c9;
    background-size: 100% auto;
  }
}
#box__about .box__info-main {
  background: url(../img/bg/box-about-detail-info.webp) no-repeat;
  background-size: 100% auto;
  filter: drop-shadow(calc(var(--spacing) * 0.5) calc(var(--spacing) * 0.5) calc(var(--spacing) * 1) rgba(0, 0, 0, 0.3));
}
@media (max-width: 991px) {
  #box__about .box__info-main {
    background: url(../img/mobile/bg/box-about-detail-info.webp) no-repeat;
    background-size: 100% auto;
  }
}
#box__about .link-mission [class^=mission-] .pic img {
  max-height: 80vh;
}
#box__about .link-mission .mission-2531 {
  top: calc(var(--spacing) * 23.5);
  left: calc(var(--spacing) * 81.5);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2531 {
    top: calc(var(--spacing) * 23.7);
    left: calc(var(--spacing) * 39.7);
  }
}
#box__about .link-mission .mission-2532 {
  top: calc(var(--spacing) * 23.5);
  left: calc(var(--spacing) * 109.5);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2532 {
    top: calc(var(--spacing) * 43.7);
    left: calc(var(--spacing) * 56.9);
  }
}
#box__about .link-mission .mission-2533 {
  top: calc(var(--spacing) * 38);
  left: calc(var(--spacing) * 127);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2533 {
    top: calc(var(--spacing) * 57.8);
    left: calc(var(--spacing) * 41.7);
  }
}
#box__about .link-mission .mission-2535 {
  top: calc(var(--spacing) * 48);
  left: calc(var(--spacing) * 99.7);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2535 {
    top: calc(var(--spacing) * 57.8);
    left: calc(var(--spacing) * 17.2);
  }
}
#box__about .link-mission .mission-2537 {
  top: calc(var(--spacing) * 48);
  left: calc(var(--spacing) * 71.8);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2537 {
    top: calc(var(--spacing) * 79);
    left: calc(var(--spacing) * 2.1);
  }
}
#box__about .link-mission .mission-2539 {
  top: calc(var(--spacing) * 48);
  left: calc(var(--spacing) * 44.9);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2539 {
    top: calc(var(--spacing) * 93);
    left: calc(var(--spacing) * 17.1);
  }
}
#box__about .link-mission .mission-2542 {
  top: calc(var(--spacing) * 63.8);
  left: calc(var(--spacing) * 27.1);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2542 {
    top: calc(var(--spacing) * 93);
    left: calc(var(--spacing) * 41.5);
  }
}
#box__about .link-mission .mission-2547 {
  top: calc(var(--spacing) * 73.8);
  left: calc(var(--spacing) * 54.5);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2547 {
    top: calc(var(--spacing) * 114.2);
    left: calc(var(--spacing) * 56.8);
  }
}
#box__about .link-mission .mission-2548 {
  top: calc(var(--spacing) * 73.8);
  left: calc(var(--spacing) * 81.4);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2548 {
    top: calc(var(--spacing) * 128.3);
    left: calc(var(--spacing) * 41.8);
  }
}
#box__about .link-mission .mission-2549 {
  top: calc(var(--spacing) * 73.8);
  left: calc(var(--spacing) * 109.4);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2549 {
    top: calc(var(--spacing) * 128.3);
    left: calc(var(--spacing) * 17.1);
  }
}
#box__about .link-mission .mission-2551 {
  top: calc(var(--spacing) * 88.5);
  left: calc(var(--spacing) * 127.1);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2551 {
    top: calc(var(--spacing) * 149.6);
    left: calc(var(--spacing) * 2.1);
  }
}
#box__about .link-mission .mission-2552 {
  top: calc(var(--spacing) * 99.5);
  left: calc(var(--spacing) * 99.7);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2552 {
    top: calc(var(--spacing) * 163.6);
    left: calc(var(--spacing) * 17.1);
  }
}
#box__about .link-mission .mission-2554 {
  top: calc(var(--spacing) * 99.5);
  left: calc(var(--spacing) * 71.9);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2554 {
    top: calc(var(--spacing) * 163.6);
    left: calc(var(--spacing) * 41.7);
  }
}
#box__about .link-mission .mission-2555 {
  top: calc(var(--spacing) * 99.5);
  left: calc(var(--spacing) * 44.9);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2555 {
    top: calc(var(--spacing) * 184.7);
    left: calc(var(--spacing) * 56.8);
  }
}
#box__about .link-mission .mission-2556 {
  top: calc(var(--spacing) * 115.5);
  left: calc(var(--spacing) * 27);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2556 {
    top: calc(var(--spacing) * 198.8);
    left: calc(var(--spacing) * 41.8);
  }
}
#box__about .link-mission .mission-2557 {
  top: calc(var(--spacing) * 125.5);
  left: calc(var(--spacing) * 54.5);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2557 {
    top: calc(var(--spacing) * 198.8);
    left: calc(var(--spacing) * 17.2);
  }
}
#box__about .link-mission .mission-2558 {
  top: calc(var(--spacing) * 125.5);
  left: calc(var(--spacing) * 81.5);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2558 {
    top: calc(var(--spacing) * 220.2);
    left: calc(var(--spacing) * 2.1);
  }
}
#box__about .link-mission .mission-2559 {
  top: calc(var(--spacing) * 125.5);
  left: calc(var(--spacing) * 109.3);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2559 {
    top: calc(var(--spacing) * 234.1);
    left: calc(var(--spacing) * 17.2);
  }
}
#box__about .link-mission .mission-2561 {
  top: calc(var(--spacing) * 140.2);
  left: calc(var(--spacing) * 127.2);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2561 {
    top: calc(var(--spacing) * 234.1);
    left: calc(var(--spacing) * 41.7);
  }
}
#box__about .link-mission .mission-2563 {
  top: calc(var(--spacing) * 151.2);
  left: calc(var(--spacing) * 99.7);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2563 {
    top: calc(var(--spacing) * 255.2);
    left: calc(var(--spacing) * 56.8);
  }
}
#box__about .link-mission .mission-2563-2 {
  top: calc(var(--spacing) * 151.2);
  left: calc(var(--spacing) * 71.7);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2563-2 {
    top: calc(var(--spacing) * 269.2);
    left: calc(var(--spacing) * 41.7);
  }
}
#box__about .link-mission .mission-2565 {
  top: calc(var(--spacing) * 151.2);
  left: calc(var(--spacing) * 44.9);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2565 {
    top: calc(var(--spacing) * 269.2);
    left: calc(var(--spacing) * 17.2);
  }
}
#box__about .link-mission .mission-2566 {
  top: calc(var(--spacing) * 167.1);
  left: calc(var(--spacing) * 27);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2566 {
    top: calc(var(--spacing) * 290.6);
    left: calc(var(--spacing) * 2.2);
  }
}
#box__about .link-mission .mission-2567 {
  top: calc(var(--spacing) * 177.1);
  left: calc(var(--spacing) * 54.6);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2567 {
    top: calc(var(--spacing) * 304.6);
    left: calc(var(--spacing) * 17.2);
  }
}
#box__about .link-mission .mission-2567-2 {
  top: calc(var(--spacing) * 177.1);
  left: calc(var(--spacing) * 78.6);
}
@media (max-width: 991px) {
  #box__about .link-mission .mission-2567-2 {
    top: calc(var(--spacing) * 304.6);
    left: calc(var(--spacing) * 41.7);
  }
}