@charset "UTF-8";
/*main color*/
/*addcolor*/
/* spacing */
/*add font-family*/
/*grid settings*/
/* PC、SP兼用　font-size 使い方： @include fontsize(16,14); ←　PCで16px, SPで14px */
/*mixin*/
main img {
  height: 100%;
  width: 100%;
}
.p-outline .content-wrapper .mv_ttl {
  text-align: center;
  line-height: 1.3;
  font-size: clamp(30px, 20.3703703704px + 2.4691358025vw, 50px);
  background-color: #c7d0d4;
  padding: 5rem;
  font-weight: 300;
}
.p-outline .content-wrapper .mv_ttl span {
  display: block;
  font-size: 50%;
}
.p-outline .content-wrapper .p-con .mapImg {
  margin: 5rem auto;
  width: auto;
  height: auto;
}
.p-outline .content-wrapper .p-con .mapBtn {
  display: grid;
}

/* =====================================
Outline Table
===================================== */
/* Base */
.outline-table {
  width: 100%;
  line-height: 1.8;
  margin: 5rem auto;
  /* SP: タイトル = グレー, 内容 = 白 */
}
.outline-table th,
.outline-table td {
  padding: 1em;
  vertical-align: top;
}
.outline-table th {
  width: 30%;
  font-weight: 600;
  text-align: left;
  background-color: #EDEDED;
}
.outline-table td {
  background-color: #fff;
}

/* -------------------------------------
PC (>=768px): 横並び + 行ごとに交互背景
------------------------------------- */
@media screen and (min-width: 768px) {
  .outline-table {
    font-size: 15px;
    /* 行ごとに背景を交互に付与（th + td 両方） */
  }
  .outline-table th,
  .outline-table td {
    padding: 1.2em 1.5em;
    display: table-cell;
    border: none;
  }
  .outline-table tr:nth-child(odd) th,
  .outline-table tr:nth-child(odd) td {
    background-color: #EDEDED;
  }
  .outline-table tr:nth-child(even) th,
  .outline-table tr:nth-child(even) td {
    background-color: #fff;
  }
}
/* -------------------------------------
SP (<768px): 縦並び
------------------------------------- */
@media screen and (max-width: 767px) {
  .outline-table,
  .outline-table tbody,
  .outline-table tr,
  .outline-table th,
  .outline-table td {
    display: block;
    width: 100%;
  }
  .outline-table td {
    padding-top: 0.4em;
  }
}/*# sourceMappingURL=outline.css.map */