@charset "UTF-8";

.about .mark {
  border: none;
  padding: 0;
  margin: 0;
}

.about .mark li::before {
  background-color: #333;
}


.about .document dl {
  counter-reset: dl;
}

.about .document dl dt {
	counter-increment: dl 1;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 1.5em;
}

.about .document dl dt::before {
  content: "第" counter(dl) "条";
}


.about .document dl dd {
  
}

.about .document dl dd p {
  margin: 1rem 0;
  text-align: justify;
}

.about .document dl dd p a {
  text-decoration: underline;
}


.about_staff li {
  position: relative;
  padding-left: 6em;
  border-bottom: 1px #ccc solid;
  margin-bottom: 1em;
  min-height: 6em;
}

.about_staff figure img {
  position: absolute;
  left: 0;
  top: 0;
  width: 5em;
}

.about_staff figcaption {
  font-size: 1.1em;
  font-weight: bold;
}

.about .description_flex{
  padding: 1em;
  border:solid 1px #ccc;
  margin-bottom: 1em;
}

.about .description_flex figure{
  margin-bottom: 1em;
}


.about_staff .linkArea a{
  justify-content: flex-end;
}

.about_staff li:nth-child(3),.about_staff li:nth-child(4){
  display: none;
}

#inquiry {
  margin-bottom: 1rem;
}

.about_inquiry a {
  color: #ff8125;
  padding: .5rem .5rem .5rem 2rem;
  font-weight: bold;
  position: relative;
  text-decoration: underline;
}

.about_inquiry ::before {
  content: "";
  background: url(../img/icon/icon_mail.svg) no-repeat center / contain;
  filter: brightness(0) saturate(100%) invert(59%) sepia(80%) saturate(2166%) hue-rotate(342deg) brightness(101%) contrast(101%);
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 0.5rem;
  left: .7rem;
}

