@charset "UTF-8";
.p-inquiry__link {
  transition: 0.3s;
}
.p-inquiry__link:hover {
  opacity: 0.7;
}
.p-inquiry__tel {
  pointer-events: none;
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.p-inquiry__content {
  font-weight: 500;
  line-height: 1.5;
  font-feature-settings: "palt";
  background: url(/saiyou/assets/img/inquiry/bg_inquiry_sp.png) repeat center top/20px auto;
  position: relative;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.p-inquiry__content-container {
  position: relative;
}
.p-inquiry__content-container__inner {
  color: #111;
  width: 90%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  margin-inline: 5%;
  padding-bottom: 70px;
}
.p-inquiry_privacy-heading {
  padding: 8.5333333333vw 0 0;
  display: flex;
  justify-content: center;
}
.p-inquiry_privacy-heading__inner {
  width: 86.4vw;
  padding: 2.6666666667vw 0;
  border-top: 0.8vw solid #1360A1;
  border-bottom: 0.8vw solid #1360A1;
}
.p-inquiry_privacy-heading__text {
  font-weight: 700;
  font-size: 5.3333333333vw;
  line-height: 1.2;
  color: #1360A1;
  text-align: center;
}
.p-inquiry_privacy-content {
  margin-top: 9.6vw;
  display: flex;
  justify-content: center;
}
.p-inquiry_privacy-content__inner {
  width: 86.4vw;
}
.p-inquiry_privacy-lead__text {
  font-weight: 700;
  font-size: 3.7333333333vw;
  line-height: 2.2142857143;
}
.p-inquiry_privacy-lead__text + .p-inquiry_privacy-lead__text {
  margin-top: 4.8vw;
}
.p-inquiry_privacy-list {
  margin-top: 9.6vw;
}
.p-inquiry_privacy-list__item {
  position: relative;
  padding-left: 6.9333333333vw;
}
.p-inquiry_privacy-list__item + .p-inquiry_privacy-list__item {
  margin-top: 8.5333333333vw;
}
.p-inquiry_privacy-list__item:nth-of-type(1)::before {
  content: "（1）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(2)::before {
  content: "（2）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(3)::before {
  content: "（3）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(4)::before {
  content: "（4）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(5)::before {
  content: "（5）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(6)::before {
  content: "（6）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(7)::before {
  content: "（7）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(8)::before {
  content: "（8）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item:nth-of-type(9)::before {
  content: "（9）";
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  position: absolute;
  top: 0;
  left: 0;
}
.p-inquiry_privacy-list__item__heading {
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
}
.p-inquiry_privacy-list__item__text {
  font-weight: 700;
  font-size: 3.7333333333vw;
  line-height: 2.2142857143;
}
.p-inquiry_privacy-list__item__text a {
  color: #1360A1 !important;
  text-decoration: underline;
}
.p-inquiry_privacy-list__item__text02 {
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.9375;
  margin-top: 9.6vw;
}
.p-inquiry_privacy-list__item__text02 a {
  color: #1360A1 !important;
  text-decoration: underline;
}

@media print, (min-width: 768px) {
  .p-inquiry__content {
    padding: 0 40px 0 40px;
    line-height: 1.77;
    background: url(/saiyou/assets/img/inquiry/bg_inquiry_pc.png) repeat center top/200px auto;
  }
  .p-inquiry__content-container {
    position: relative;
    max-width: 1600px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .p-inquiry__content-container__inner {
    max-width: 1160px;
    padding-bottom: 0;
  }
  .p-inquiry_privacy-heading {
    padding: 40px 20px 0;
  }
  .p-inquiry_privacy-heading__inner {
    width: 100%;
    max-width: 990px;
    padding: 24px 0;
    border-top: 3px solid #1360A1;
    border-bottom: 3px solid #1360A1;
  }
  .p-inquiry_privacy-heading__text {
    font-size: 32px;
    line-height: 1.3125;
  }
  .p-inquiry_privacy-content {
    margin-top: 36px;
    padding: 0 20px 60px;
  }
  .p-inquiry_privacy-content__inner {
    width: 100%;
    max-width: 990px;
  }
  .p-inquiry_privacy-lead__text {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-lead__text + .p-inquiry_privacy-lead__text {
    margin-top: 18px;
  }
  .p-inquiry_privacy-list {
    margin-top: 36px;
  }
  .p-inquiry_privacy-list__item {
    padding-left: 32px;
  }
  .p-inquiry_privacy-list__item + .p-inquiry_privacy-list__item {
    margin-top: 32px;
  }
  .p-inquiry_privacy-list__item:nth-of-type(1)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(2)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(3)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(4)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(5)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(6)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(7)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(8)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item:nth-of-type(9)::before {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item__heading {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item__text {
    font-size: 20px;
    line-height: 1.7;
  }
  .p-inquiry_privacy-list__item__text a:hover {
    text-decoration: none;
  }
  .p-inquiry_privacy-list__item__text02 {
    font-size: 20px;
    line-height: 1.7;
    margin-top: 36px;
  }
  .p-inquiry_privacy-list__item__text02 a {
    color: #111111 !important;
    text-decoration: none;
  }
}