@charset "utf-8";


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



/*---------------------------------------------------------
    プロジェクトデザイン縮圄
---------------------------------------------------------*/
.c-ttl3_nomal+p {
  margin-top: 30px;
}

.pd-col6 {
  display: grid;
  gap: 104px;
  grid-template-columns: repeat(6, 1fr);
  text-align: center;
  margin-top: 120px;
  min-width: 1200px;
}

.pd-col6-item {
  position: relative;
}

.pd-col6-item:not(:last-child):before {
  position: absolute;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  display: inline-block;
  background-image: url(https://www.kanazawa-it.ac.jp/assets/img/kyoiku/pd/arrow.png);
  width: 40px;
  height: 10.4px;
  top: 50%;
  right: -72px;
  transform: translateY(-50%);
}

.pd-col6-item>div {
  margin-bottom: 20px;
}

.pd-flow {
  padding-bottom: 120px;
}

.pd-flow .c-scroll:first-of-type {
  margin-bottom: 48px;
}

.pd-flow img {
  min-width: 1200px;
}

@media screen and (max-width: 767px) {

  .pd-col6 {
    gap: 80px;
    margin-top: 30px;
    min-width: 850px;
  }

  .pd-flow img {
    min-width: 850px;
  }

  .pd-flow {
    padding-bottom: 60px;
  }
}


/*---------------------------------------------------------
  スマホ
---------------------------------------------------------*/

@media screen and (max-width: 767px) {




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



}