/* =========================================================
 * c-column
 * @ c-column
 * ====================================================== */
 .c-column.--n2 {
  margin: 60px 0 0;
}

.c-column.--n2 .c-column__panel {
  width: 100%;
  padding: 30px 25px 40px;
}

.c-column__panel {
  background-color: #F2F2F2;
}

.c-column__title {
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  margin: 0;
}

.c-column__list {
  padding: 0;
  list-style: none;
  margin: 18px 0 0;
}

.c-column__list li:not(:first-child) {
  margin: 9px 0 0;
}

.c-column__list li a {
  font-size: 15px;
}

.c-colnum__text {
  margin: 14px 0 0;
}

@media screen and (min-width: 769px) {
  .c-column.--n2 .c-column__wrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }

  .c-column.--n2 .c-column__panel {
    width: calc(50% - 5px);
    padding: 47px 62px;
  }
}

@media screen and (min-width: 481px) {
  .c-column.--n2 .c-column__panel {
    padding: 47px 62px;
  }

  .c-column__title {
    font-size: 25px;
    line-height: 32px;
  }

  .c-column__list {
    margin: 32px 0 0;
  }

  .c-column__list li a {
    font-size: 17px;
  }

  .c-column__list li:not(:first-child) {
    margin: 10px 0 0;
  }
}

@media screen and (max-width: 768px) {
  .c-column__panel:not(:first-of-type) {
    margin: 30px 0 0;
  }
}

/* =========================================================
 * p-diamonds-area
 * @ p-diamonds-area
 * ====================================================== */
 .p-colnums-area__item {
  position: relative;
  width: 160px;
  height: 160px;
  padding: 0 10px;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #CC0033;
  border-radius: 50%;
  font-size: 18px;
  line-height: 23px;
}

.p-colnums-area__item.--lg {
  width: 180px;
  height: 180px;
  padding: 0 15px;
}

/* =========================================================
 * asia-pacific-influence
 * @ asia-pacific-influence
 * ====================================================== */
.accordion_header {
  color: #CC0033;
}