@charset "utf-8";
.index {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.index h2 {
  color:#222;
  margin-top: 5.5rem;
  margin-bottom: 2.5rem;
  text-align: center;

}


.index-inquiry ul{
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;

}

.index-inquiry ul li {
  list-style: none;
  margin-bottom: .75rem;
  width: 100%;

}

.index-inquiry ul li a {
  color: #222;
  padding: 1.5rem 0;
  text-decoration: none;
  display: block;
  transition: .4s;
  border-left: 1px solid #AAA;
  padding: 15px 32px 13px 32px;
}

.index-inquiry ul li a:hover {
  color: var(--bs-link-color);
  text-decoration: underline;
  background: #EFEFEF;
}

.index-inquiry ul li p {
}

.index-inquiry ul li p {
  font-size: 1rem;
  display: flex;
  margin-bottom: 0;
  font-weight: 600;
}

.index-inquiry ul li p::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 0.15rem 0 0 0.15rem;
    background: url(../img/common/icn_arrow_right_gray.svg) left top / cover no-repeat;
}

.index-inquiry ul li a:hover p::after {
    background: url(../img/common/icn_arrow_right_blue.svg) left top / cover no-repeat;
}


@media only screen and (min-width: 992px) {
  .index-inquiry ul li {
    margin-bottom: 29px;
    width: 50%;

  }
}

.alert {
  padding: 1rem;
  background: #EFEFEF;
	display: inline-block;
}
.alert p {
font-size: 0.875rem;
color: #666;
margin-bottom: 0;

}
