@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat&family=Noto+Sans+JP:wght@400;700&family=Poppins:wght@500;700&display=swap");
/*-------------------------
  theme colors
-------------------------*/
/* primary
-------------------------*/
/* secondary
-------------------------*/
/*-------------------------
  common color
-------------------------*/
/* テンプレートアイコン
====================================================*/
.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}

@-webkit-keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes transY {
  0% {
    margin-top: -16px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes transY {
  0% {
    margin-top: -16px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes ripple {
  0% {
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
  }
}
@keyframes ripple {
  0% {
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
  }
}
@-webkit-keyframes rippleRev {
  0% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
}
@keyframes rippleRev {
  0% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 12px rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
}
.history .dl-list--flex dt {
  width: 14em;
  border-bottom: 1px solid #e3e3e3;
}
.history .dl-list--flex dd {
  width: calc(100% - 14em);
  padding-left: 3rem;
  border-bottom: 1px solid #e3e3e3;
}
.history .dl-list--flex dd:nth-of-type(n + 2) {
  margin-top: 1.5em;
}
.history .dl-list--history dt {
  letter-spacing: 0.2em;
}
/*# sourceMappingURL=../map/pages/history.css.map */