@charset "UTF-8";
.sub .content section:nth-child(odd):has(.b_wrap) {
  background-image: none;
}
.sub .b_wrap {
  background-color: #fff;
  margin: 0vw auto 5vw;
  border-radius: 1vw;
  border: 1px solid #fb8c69;
  padding: 0 5vw 5vw;
}
.sub .b_wrap ul {
  padding: 0;
}
.sub .b_wrap .b_main {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sub .b_wrap .b_main::after {
  content: "";
  width: 20vw;
  display: block;
  order: 999;
}
.sub .b_wrap .b_main li {
  list-style: none;
  width: 20vw;
  text-align: center;
  margin-top: 3.5vw;
}
.sub .b_wrap .b_main li .b_image {
  border-radius: 100%;
  overflow: hidden;
  width: 20vw;
  height: 20vw;
}
.sub .b_wrap .b_main li .b_image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.sub .b_wrap .b_main li .b_title {
  color: #000;
  margin-top: 1vw;
  font-family: "Noto Sans JP", sans-serif;
  font-size: initial;
  text-align: center;
  background: none;
  padding: 0;
}
.sub .b_wrap .b_sub {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sub .b_wrap .b_sub::before {
  content: "";
  width: 15.5vw;
  display: block;
  order: 999;
}
.sub .b_wrap .b_sub::after {
  content: "";
  width: 15.5vw;
  display: block;
  order: 999;
}
.sub .b_wrap .b_sub li {
  list-style: none;
  width: 15.5vw;
  text-align: center;
  margin-top: 3vw;
  border: 1px solid #000;
  font-size: 1vw;
}
.sub .b_wrap .b_sub li a {
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 4vw;
  position: relative;
}
.sub .b_wrap .b_sub li a::after {
  content: "▶";
  position: absolute;
  right: 2vw;
  font-size: 70%;
}
@media screen and (max-width: 768px) {
  .sub .b_wrap {
    background-color: #fff;
    margin: 5vw auto;
    border-radius: 5px;
    border: 1px solid #fb8c69;
    padding: 0 7vw 5vw;
  }
  .sub .b_wrap .b_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .sub .b_wrap .b_main::after {
    content: "";
    width: 30vw;
    display: block;
    order: 999;
  }
  .sub .b_wrap .b_main li {
    list-style: none;
    width: 30vw;
    text-align: center;
    margin-top: 5vw;
  }
  .sub .b_wrap .b_main li .b_image {
    border-radius: 100%;
    overflow: hidden;
    width: 30vw;
    height: 30vw;
  }
  .sub .b_wrap .b_main li .b_image img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .sub .b_wrap .b_main li .b_title {
    color: #000;
    margin-top: 1vw;
  }
  .sub .b_wrap .b_sub {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .sub .b_wrap .b_sub::before {
    content: "";
    width: 30vw;
    display: block;
    order: 999;
  }
  .sub .b_wrap .b_sub::after {
    content: "";
    width: 30vw;
    display: block;
    order: 999;
  }
  .sub .b_wrap .b_sub li {
    list-style: none;
    width: 36vw;
    text-align: center;
    margin-top: 5vw;
    border: 1px solid #000;
    font-size: 2.8vw;
  }
  .sub .b_wrap .b_sub li a {
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 7vw;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Ftmstest12.site%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fh_standard%2Fscss%2Fstyle.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */