/*
Theme Name:AZPower_recruit
*/
.content-navigation {
  border-color: #3bbfce;
  color: rgb(42.8, 158.0979591837, 171.2);
}

.border {
  padding: 8px;
  margin: 8px;
  border-color: #3bbfce;
}

.border.test {
  width: 100%;
}

.p-ai-lp {
  width: 100%;
}
.p-ai-lp .p-ai-lp__main-visual {
  width: 100%;
  position: relative;
  min-height: 650px;
  display: flex;
  align-items: center;
}
.p-ai-lp .p-ai-lp__main-visual::before, .p-ai-lp .p-ai-lp__main-visual::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-ai-lp .p-ai-lp__main-visual::before {
  min-height: 650px;
  background: url(../images/lp/ai-mv.jpg) no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: -2;
}
.p-ai-lp .p-ai-lp__main-visual::after {
  background: rgba(6, 46, 75, 0);
  background: linear-gradient(90deg, rgba(6, 46, 75, 0) 0%, rgb(6, 46, 75) 100%);
  z-index: -1;
}
.p-ai-lp .p-ai-lp__main-text-inner {
  width: 100%;
  max-width: 1200px;
  margin-inline: auto;
  line-height: 1.3;
  color: #fff;
  padding-left: 30%;
  padding-right: 3%;
  display: flex;
  flex-wrap: wrap;
}
.p-ai-lp .p-ai-lp__main-text-inner .big {
  width: 100%;
  display: block;
  font-size: 5.8rem;
  font-weight: bold;
}
.p-ai-lp .p-ai-lp__main-text-inner .mini {
  width: 100%;
  display: block;
  font-size: 2rem;
  margin-top: 45px;
  line-height: 1.5;
}
.p-ai-lp .p-ai-lp__section {
  width: 100%;
  padding-top: 130px;
  padding-bottom: 130px;
}
.p-ai-lp .p-ai-lp__section--wrapper {
  width: 100%;
  max-width: 1200px;
  margin-inline: auto;
  padding-inline: 3%;
}
.p-ai-lp .p-ai-lp__section-title {
  font-size: 3.8rem;
  line-height: 1.4;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 45px;
}
.p-ai-lp .p-ai-lp__section-title--white {
  color: #fff;
}
.p-ai-lp .p-ai-lp__section-text {
  font-size: 1.8rem;
  line-height: 1.5;
  -webkit-text-stroke: 0.2px #212529;
  margin-bottom: 0;
}
.p-ai-lp .p-ai-lp__section-text--white {
  color: #fff;
  -webkit-text-stroke: 0.2px #fff;
}
.p-ai-lp .p-ai-lp__section-text--line-height-wide {
  line-height: 2.5;
}
.p-ai-lp .p-ai-lp__second-bg {
  position: relative;
}
.p-ai-lp .p-ai-lp__second-bg::before, .p-ai-lp .p-ai-lp__second-bg::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-ai-lp .p-ai-lp__second-bg::before {
  min-height: 650px;
  background: url(../images/lp/ai_lp_bg.jpg) no-repeat;
  background-position: center bottom;
  background-size: cover;
  z-index: -2;
}
.p-ai-lp .p-ai-lp__second-bg::after {
  background: linear-gradient(90deg, rgb(0, 162, 247) 0%, rgba(0, 162, 247, 0.7) 66%, rgba(0, 162, 247, 0.3) 100%);
  z-index: -1;
}
.p-ai-lp .p-ai-lp__flex {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 40px;
}
.p-ai-lp .p-ai-lp__flex-left {
  flex: 0 0 45%;
}
.p-ai-lp .p-ai-lp__flex-right {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 21px;
}
.p-ai-lp .p-ai-lp__item {
  background: rgba(255, 255, 255, 0.4);
  display: flex;
  align-items: center;
  padding: 80px 3%;
}
.p-ai-lp .p-ai-lp__item-text {
  width: 100%;
  text-align: center;
  font-size: 1.8rem;
  line-height: 1.7;
  -webkit-text-stroke: 0.2px #fff;
  color: #fff;
  margin-bottom: 0;
  font-weight: bold;
}
.p-ai-lp .p-ai-lp__gray-bg {
  background: #F5F8FA;
}
.p-ai-lp .p-ai-lp__form {
  background: #fff;
  padding: 100px 7%;
}
.p-ai-lp .p-ai-lp__form--title-none h3 {
  display: none;
}

.u-display-block {
  display: block;
}

.u-inline-block {
  display: inline-block;
}

.u-text-center {
  text-align: center;
}

.u-mb-30 {
  margin-bottom: 30px;
}

@media screen and (max-width: 1100px) {
  .p-ai-lp .p-ai-lp__main-visual::after {
    background: linear-gradient(90deg, rgba(6, 46, 75, 0) 0%, rgba(6, 46, 75, 0.5) 10%, rgb(6, 46, 75) 100%);
  }
  .p-ai-lp .p-ai-lp__main-text-inner {
    padding-left: 3%;
  }
  .p-ai-lp .p-ai-lp__flex-left {
    flex: auto;
  }
}
@media screen and (max-width: 1100px) {
  .p-ai-lp .p-ai-lp__main-text-inner .big {
    font-size: 5rem;
  }
}
@media screen and (max-width: 850px) {
  .p-ai-lp .p-ai-lp__main-visual::before {
    background-position: left center;
  }
  .p-ai-lp .p-ai-lp__main-text-inner .big {
    font-size: 4.5rem;
  }
}
@media screen and (max-width: 640px) {
  .p-ai-lp .p-ai-lp__section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .p-ai-lp .p-ai-lp__main-text-inner .big {
    font-size: 3.8rem;
  }
  .p-ai-lp .p-ai-lp__main-text-inner .mini {
    font-size: 1.8rem;
  }
  .p-ai-lp .p-ai-lp__section-title {
    font-size: 3.1rem;
  }
  .p-ai-lp .p-ai-lp__section-text {
    font-size: 1.6rem;
  }
  .p-ai-lp .p-ai-lp__section-text--line-height-wide {
    line-height: 2;
  }
  .p-ai-lp .p-ai-lp__flex-right {
    grid: initial;
    gap: 16px;
  }
  .p-ai-lp .p-ai-lp__item {
    padding: 50px 3%;
  }
  .p-ai-lp .p-ai-lp__form {
    padding: 80px 5%;
  }
}
@media screen and (max-width: 640px) {
  .p-ai-lp .p-ai-lp__main-visual {
    min-height: 550px;
  }
  .p-ai-lp .p-ai-lp__main-visual::before {
    min-height: 550px;
  }
  .p-ai-lp .p-ai-lp__main-text-inner .big {
    font-size: 3.5rem;
    line-height: 1.5;
  }
  .p-ai-lp .p-ai-lp__main-text-inner .mini {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}
@media screen and (max-width: 499px) {
  .p-ai-lp .p-ai-lp__main-text-inner .big {
    font-size: 2.8rem;
  }
  .p-ai-lp .p-ai-lp__section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-ai-lp .p-ai-lp__section-title {
    font-size: 2.5rem;
    margin-bottom: 35px;
  }
  .p-ai-lp .p-ai-lp__section-text--line-height-wide {
    line-height: 1.8;
  }
  .p-ai-lp .p-ai-lp__flex-right {
    gap: 13px;
  }
  .p-ai-lp .p-ai-lp__item {
    padding: 40px 3%;
  }
  .p-ai-lp .p-ai-lp__item-text {
    font-size: 1.6rem;
    line-height: 1.5;
  }
  .p-ai-lp .p-ai-lp__form {
    padding: 60px 3%;
  }
}/*# sourceMappingURL=style-scss.css.map */