.pageInterview *{
  color: var(--color1);
}
.pankuzu {
  padding: calc(12 / var(--screen-w) * 100vw) calc(38 / var(--screen-w) * 100vw);
}
.pankuzu img {
  padding: 0 .5%;
  width: 1%;
}
.interviewProf {
  width: 62.5%;
  margin: 5.8% auto 0;
}
.pankuzu a {
  font-size: .73vw;
}
.interviewProf .box1 {
  align-items: center;
}
.interviewProf .box1 .imgBox {
  width: 50%;
}
.interviewProf .box1 .imgBox img {
  width: 77%;
  display: block;
  margin: 0 auto;
}
.interviewProf .box1 .txtBox {
  width: 45%;
  background: #fff;
  margin-right: 5%;
  border-radius: 2vw;
  box-sizing: border-box;
  padding: 4% 3.6% 3%;
  position: relative;
}
.interviewProf .box1 .txtBox .num {
  position: absolute;
  top: -2.4vw;
  color: #74A6DC;
  font-size: 3.1vw;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
}
.interviewProf .box1 .txtBox .num span {
  display: block;
  font-size: .9vw;
  margin-bottom: -1.4vw;
  text-align: center;
  color: #74A6DC;
  font-weight: 600;
  font-family: "Manrope", sans-serif;
}
.interviewProf .box1 .txtBox .yaku {
  color: #3E7ABB;
  font-size: 1.1vw;
  letter-spacing: .3vw;
}
.interviewProf .box1 .txtBox h1 {
  letter-spacing: .1vw;
  font-size: 2vw;
}
.interviewProf .box1 .txtBox h1 {
  letter-spacing: .3vw;
  font-size: 1.7vw;
}
.interviewProf .box1 .txtBox .txt1 {
  line-height: 1.3vw;
  letter-spacing: .2vw;
  margin-top: 1.2%;
  font-size: 1vw;
}
.interviewProf .box2 {
  background: #FFEDE0;
  width: 100%;
  box-sizing: border-box;
  padding: 4% 5%;
  border-radius: 2vw;
  align-items: center;
  position: relative;
}
.interviewProf .box2:after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  height: 60%;
  width: 1%;
  background: url(/recruit/wp-content/themes/a/img/interviewLine1.png)0 0 no-repeat;
  background-size: 100% 100%;
  margin: auto;
}
.interviewProf .box2 .left {
  padding: 0 5%;
  width: 50%;
  position: relative;
  box-sizing: border-box;
}
.interviewProf .box2 .left:before {
  content: "";
  display: block;
  position: absolute;
  top: -4vw;
  right: 0vw;
  height: 3.6vw;
  width: 4.5vw;
  background: url(/recruit/wp-content/themes/a/img/iconCamera.png)0 0 no-repeat;
  background-size: 100%;
}
.interviewProf .box2 .left:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -4vw;
  left: -4.6vw;
  height: 5.4vw;
  width: 4.5vw;
  background: url(/recruit/wp-content/themes/a/img/iconDryer.png)0 0 no-repeat;
  background-size: 100%;
}
.interviewProf .box2 .right {
  width: 46%;
  margin-left: 7%;
}
.interviewProf .box2 .left p {
  font-size: 1.25vw;
  letter-spacing: .2vw;
}
.interviewProf .box2 .right p {
  letter-spacing: 0;
  font-size: .76vw;
  text-align: justify;
}
.interviewProf .box2 .right p span {
  background: #fff;
}
.interviewTalk {
  width: 62.5%;
  margin: 9.1% auto;
}
.interviewTalkBox {
  display: flex;
}
.interviewTalkBox .imgBox {
  width: 57%;
}
.interviewTalkBox .txtBox {
  width: 41%;
  margin-left: 2%;
}
.interviewTalkBox .txtBox .num {
  font-family: "Manrope", sans-serif;
  color: #DC82B1;
  font-weight: 600;
  font-size: 1.1vw;
  border: .1vw solid #DC82B1;
  display: inline-block;
  padding: .6% 5%;
  border-radius: 50%;
  transform: rotate(-16deg);
}
.interviewTalkBox .txtBox h2 {
  font-size: 1.2vw;
  letter-spacing: .2vw;
  margin: 2% 0 6%;
  line-height: 1.4;
}
.interviewTalkBox .txtBox .txtWrap {
  height: 12vw;
  background: #fff;
  box-sizing: border-box;
  padding: 0 10%;
  display: flex;
  align-items: center;
  border-radius: 2vw;
}
.interviewTalkBox .txtBox .txtWrap p {
  font-size: .78vw;
  text-align: justify;
  line-height: 1.8;
}
.interviewTalkBox .txtBox .txtWrap p span {
  background: #FDE3D1;
}
.interviewTalkBox.box2 {
  margin: 10% 0;
}
.interviewTalkBox.ver2 .imgBox {
  order: 1;
}
.interviewTalkBox.ver2 .txtBox {
  margin:0 2% 0 0;
}
.interviewTalkBox.box2 .imgBox {
  margin-top: 8%;
}
.interviewTalkBox.box2 .txtBox .num{
  color: #74A6DC;
  border: .1vw solid #74A6DC;
}
.interviewTalkBox.box2 .txtBox .txtWrap,
.interviewTalkBox.box3 .txtBox .txtWrap,
.interviewTalkBox.box4 .txtBox .txtWrap {
  height: 15.5vw;
}
.interviewTalkBox.box3 .imgBox {
  margin-top: 9%;
}
.interviewTalkBox.box3 .txtBox .num{
  color: #50B28F;
  border: .1vw solid #50B28F;
}
.interviewTalkBox.box4 {
  margin: 10% 0 0;
}
.interviewTalkBox.box4 .imgBox {
  margin-top: 10%;
}
.interviewTalkBox.box4 .txtBox .num{
  color: #DCAF36;
  border: .1vw solid #DCAF36;
}
.interviewGrowth {
  width: 46.6%;
  margin: 0 auto;
  position: relative;
}
.interviewGrowth h2 {
  font-size: 0.85vw;
  padding: 1% 7.5% 2%;
  background: url(/recruit/wp-content/themes/a/img/fukidashi.svg)0 0 no-repeat;
  background-size: 100% 100%;
  display: block;
  width: fit-content;
  margin: 0 auto -1.5vw;
  position: relative;
  z-index: 2;
}
.interviewGrowth .wrap1 .left {
  background: #9BBEE3;
  width: 50%;
  box-sizing: border-box;
  padding: 6% 3% 8% 8%;
  border-radius: 4vw 0 0 4vw;
}
.interviewGrowth .wrap1 .right {
  background: #E6A0C4;
  width: 50%;
  box-sizing: border-box;
  padding: 6% 8% 8% 3%;
  border-radius:0 4vw 4vw 0;
}
.interviewGrowth .wrap1 div .bgW {
  background: #fff;
  box-sizing: border-box;
  padding: 10% 20%;
  border-radius: 2vw;
  height: 10vw;
}
.interviewGrowth .wrap1 div h3 {
  background: #9BBEE3;
  width: fit-content;
  color: #fff;
  margin: 0 auto 10%;
  padding: 0 1%;
  font-size: 1.05vw;
}
.interviewGrowth .wrap1 .right h3 {
  background: #E6A0C4;
}
.interviewGrowth .wrap1 div p {
  font-size: 0.7vw;
  text-align: justify;
}
.interviewGrowth:after {
  content: "";
  display: block;
  width: 6%;
  height: 2vw;
  position: absolute;
  inset: 0;
  margin: auto;
  background: url(/recruit/wp-content/themes/a/img/arrow1.svg)0 0 no-repeat;
  background-size: 100%;
  background-position: center;
}
.interviewMessage {
  width: 46.6%;
  margin: 12% auto;
  align-items: end;
  position: relative;
}
.interviewMessage .left {
  width: 30%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.interviewMessage .right {
  width: 83%;
  margin-left: 17%;
}
.interviewMessage .right .bgW {
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  padding: 8% 8% 8% 16%;
  border-radius: 2vw;
  height: 16vw;
  display: flex;
  align-items: center;
}
.interviewMessage .right .txt1 {
  font-size: 1.25vw;
  letter-spacing: .6vw;
  padding-left: 8%;
  margin-bottom: 4%;
  position: relative;
}
.interviewMessage .right .txt1:before {
  content: "";
  display: block;
  width: 9%;
  height: 5vw;
  position: absolute;
  top: -3vw;
  left: 0vw;
  margin: auto;
  background: url(/recruit/wp-content/themes/a/img/interviewMessageLine.png)0 0 no-repeat;
  background-size: 100%;
  background-position: center;
}
.interviewMessage .right .txt2 {
  font-size: 0.76vw;
  text-align: justify;
  line-height: 1.8;
}
.interviewMessage .right .txt2 span {
  background: #FDE3D1;
}
.pageInterview02 .interviewProf .box1 .txtBox .num,
.pageInterview02 .interviewProf .box1 .txtBox .num span,
.pageInterview02 .interviewProf .box1 .txtBox .yaku,
.pageInterview04 .interviewProf .box1 .txtBox .num,
.pageInterview04 .interviewProf .box1 .txtBox .num span,
.pageInterview04 .interviewProf .box1 .txtBox .yaku,
.pageInterview06 .interviewProf .box1 .txtBox .num,
.pageInterview06 .interviewProf .box1 .txtBox .num span,
.pageInterview06 .interviewProf .box1 .txtBox .yaku {
  color: #DC82B1;
}
.pageInterview03 .interviewProf .box1 .txtBox .num,
.pageInterview03 .interviewProf .box1 .txtBox .num span,
.pageInterview03 .interviewProf .box1 .txtBox .yaku,
.pageInterview05 .interviewProf .box1 .txtBox .num,
.pageInterview05 .interviewProf .box1 .txtBox .num span,
.pageInterview05 .interviewProf .box1 .txtBox .yaku {
  color: #50B28F;
}
.pageInterview03 .interviewMessage .left {
  width: 26%;
}
.pageInterview03 .interviewMessage .right .bgW {
  height: 12vw;
}
.pageInterview03 .interviewMessage .right .txt1:before {
  width: 9%;
  height: 5vw;
  top: -4vw;
  left: 1vw;
}
.pageInterview03 .interviewMessage .right .txt1 {
  padding-left: 10%;
}
.pageInterview05 .interviewMessage .right .txt1:before {
  top: -3vw;
  left: 0vw;
}
.pageInterview05 .interviewMessage .right .bgW{
  height: 18vw;
}
.pageInterview06 .interviewMessage .left {
  width: 25%;
}
@media (width < 1100px){
.interviewProf {
    width: 90%;
}
.interviewProf .box1 {
  flex-wrap: wrap;
}
.interviewProf .box1 .imgBox {
  width: 100%;
}
.interviewProf .box1 .imgBox img {
  width: 100%;
}
.interviewProf .box1 .txtBox {
  width: 90%;
  padding: 6%;
  border-radius: 4vw;
  margin: 0 auto;
}
.interviewProf .box1 .txtBox .num {
  font-size: 11.9vw;
  left: 2vw;
  top: -9.5vw;
  letter-spacing: 0;
}
.interviewProf .box1 .txtBox .num span {
  font-size: 3.3vw;
  margin-bottom: -4.5vw;
}
.interviewProf .box1 .txtBox .yaku {
  font-size: 5vw;
  letter-spacing: 1.2vw;
  margin: 2vw 0;
}
.interviewProf .box1 .txtBox h1 {
  font-size: 6.2vw;
  line-height: 1;
  letter-spacing: 2vw;
}
.interviewProf .box1 .txtBox .txt1 {
  font-size: 3.5vw;
  line-height: 1.5;
  margin-top: 4vw;
  letter-spacing: .8vw;
}
.interviewProf .box2 {
  margin-top: 5%;
  flex-wrap: wrap;
  border-radius: 4vw;
  padding: 8% 5%;
}
.interviewProf .box2 .left,
.interviewProf .box2 .right {
  width: 100%;
}
.interviewProf .box2:after{
  display: none;
}
.interviewProf .box2 .left p {
  font-size: 3vw;
  text-align: center;
}
.interviewProf .box2 .left p br{
  display: none;
}
.br{
  display: block;
}
.interviewProf .box2 .left p {
  font-size: 5vw;
  line-height: 1.4;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 9%;
  position: relative;
}
.interviewProf .box2 .left p:after {
  content: "";
  display: block;
  width: 100%;
  height: 3vw;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: url(/recruit/wp-content/themes/a/img/interviewLine1Sp.png)0 0 no-repeat;
  background-size: 100%;
}
.interviewProf .box2 .left:before {
  position: absolute;
  top: -9vw;
  right: -6vw;
  height: 10.3vw;
  width: 12vw;
}
.interviewProf .box2 .left:after {
  height: 14.4vw;
  width: 12.5vw;
  bottom: unset;
  top: -10vw;
  left: -7vw;
}
.interviewProf .box2 .right {
  margin: 3% auto 0;
  width: 90%;
}
.interviewProf .box2 .right p {
  font-size: 4vw;
}
.interviewTalk {
  width: 90%;
  margin: 10% auto;
}
.interviewTalkBox {
  flex-wrap: wrap;
}
.interviewTalkBox .imgBox {
  width: 100%;
}
.interviewTalkBox .txtBox {
  width: 90%;
  margin: 0 auto;
}
.interviewTalkBox .txtBox .num {
  font-size: 4.2vw;
  padding: 1% 5%;
  line-height: 1;
}
.interviewTalkBox .txtBox h2 {
  font-size: 5.6vw;
  text-align: justify;
}
.interviewTalkBox .txtBox .txtWrap {
  padding: 8%;
  height: auto;
}
.interviewTalkBox .txtBox .txtWrap p {
  font-size: 3.9vw;
}
.interviewTalkBox.ver2 .imgBox {
  order: unset;
  margin: 0 0 2%;
}
.interviewTalkBox.box2 .txtBox .txtWrap, .interviewTalkBox.box3 .txtBox .txtWrap, .interviewTalkBox.box4 .txtBox .txtWrap {
  height: auto;
}
.interviewTalkBox.ver2 .txtBox {
  margin: 0 auto;
}
.interviewTalkBox .txtBox h2 br {
  display: none;
}
.interviewTalkBox.box3 .imgBox {
  margin-top: 0;
}
.interviewGrowth {
  width: 90%;
  margin-top: 20%;
}
.interviewGrowth h2 {
  font-size: 4vw;
}
.interviewGrowth .wrap1 {
  flex-wrap: wrap;
}
.interviewGrowth h2 {
  font-size: 4vw;
  margin: 0 auto -6%;
  width: 90%;
  background-size: 100%;
  box-sizing: border-box;
  padding: 1.4% 7.5% 3%;
  text-align: center;
  letter-spacing: 1vw;
}
.interviewGrowth .wrap1 .left {
  width: 100%;
  padding: 11% 5% 8%;
  border-radius: 4vw 4vw 0 0;
}
.interviewGrowth .wrap1 div .bgW {
  padding: 9%;
  border-radius: 3vw;
  height: auto;
}
.interviewGrowth .wrap1 div h3 {
  font-size: 5.2vw;
  margin-bottom: 8%;
}
.interviewGrowth .wrap1 div p {
  font-size: 3.5vw;
}
.interviewGrowth:after{
  display: none;
}
.interviewGrowth .wrap1 .right {
  width: 100%;
  padding: 8% 5%;
  border-radius: 0 0 4vw 4vw;
  position: relative;
}
.interviewGrowth .wrap1 .right:before {
  content: "";
  display: block;
  width: 14vw;
  height: 16vw;
  position: absolute;
  background: url(/recruit/wp-content/themes/a/img/arrow1.svg)0 0 no-repeat;
  margin: auto;
  background-size: 100%;
  transform: rotate(90deg);
  top: -8vw;
  left: 0;
  right: 0;
  background-position: center;
}
.interviewMessage {
  width: 90%;
  margin: 29% auto 24%;
  flex-wrap: wrap;
}
.interviewMessage .left {
  bottom: unset;
  top: 1px;
}
.interviewMessage .right {
  width: 100%;
  margin-left: 0;
  padding-top: 0;
}
.interviewMessage .right .bgW {
  margin-top: 4.5%;
  padding: 9%;
  height: auto;
  position: relative;
  z-index: 3;
}
.interviewMessage .right .txt1 {
  padding-left: 33%;
  font-size: 5.7vw;
  margin-top: 6%;
}
.interviewMessage .right .txt1 br{
  display: none;
}
.interviewMessage .right .txt2 {
  font-size: 4vw;
}
.interviewMessage .right .txt1:before,
.pageInterview03 .interviewMessage .right .txt1:before,
.pageInterview05 .interviewMessage .right .txt1:before {
  width: 13%;
  height: 13vw;
  background: url(/recruit/wp-content/themes/a/img/interviewMessageLine.png) 0 0 no-repeat;
  background-size: 100% 100%;
  background-position: center;
  left: 23%;
  top: -32%;
}
.pageInterview06 .interviewMessage .right .txt1:before, .pageInterview03 .interviewMessage .right .txt1:before, .pageInterview05 .interviewMessage .right .txt1:before {
  left: 27%;
  top: -49%;
}
.pageInterview02 .interviewMessage .right .bgW {
  margin-top: 6.6vw;
}
.pageInterview03 .interviewMessage .right .bgW {
  margin-top: 4.4vw;
}
.pageInterview03 .interviewMessage .right .txt1 {
  padding-left: 30%;
}
.pageInterview04 .interviewMessage .right .bgW {
  margin-top: -2.2vw;
}
.pageInterview04 .interviewMessage .left {
  left: 2%;
}
.pageInterview04 .interviewProf .box1 .imgBox img {
  width: 93%;
  margin: 0 auto;
}
.pageInterview05 .interviewMessage .right .bgW {
  margin-top: 8vw;
}
.pageInterview03 .interviewMessage .right .bgW,
.pageInterview05 .interviewMessage .right .bgW {
  height: auto;
}
.pageInterview06 .interviewMessage .right .bgW {
  margin-top: -1.3vw;
}
}

/* 追加文2026/04/10　16:49 */
.topBlock1 {
  scroll-margin-top: 10vw;
}
.topBlock2 {
  scroll-margin-top: 14vw;
}
.topBlock3 {
  scroll-margin-top: 10vw;
}
.voiceBlock {
  padding-top: calc(182 / var(--screen-w) * 100vw);
  position: relative;
  z-index: 1;
}
.voiceBlock:after{
  display: block;
  content: "";
  width: 100%;
  height: calc(1613 / var(--screen-w) * 100vw );
  background: url(/recruit/wp-content/themes/a/img/bg1.png) repeat;
  background-size: 2%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.voiceBlock .titWrap {
  margin-bottom: calc( 90 / var(--screen-w) * 100vw );
}
.topBlock4{
  scroll-margin-top: 10vw;
}
.entryBlockWrap {
  scroll-margin-top: 12vw;
}
.recruitBblock {
  scroll-margin-top: -32vw;
}
.wpcf7 .wpcf7-submit:disabled,
.sendBtn input {
  background: transparent;
}
span.wpcf7-not-valid-tip {
  font-size: calc(13 / var(--screen-w) * 100vw);
  font-weight: 700;
  margin-left: 2%;
}
.sendBtn input {
  color: #fff;
  text-align: center;
  margin: 0 auto;
  display: block;
  font-size: calc(15 / var(--screen-w) * 100vw);
  letter-spacing: .1vw;
  display: block;
  width: 12vw;
  height: 4vw;
}
.sendBtn:after {
  content: "";
  display: block;
  width: 1vw;
  height: 1vw;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 9%;
  background: url(/recruit/wp-content/themes/a/img/arrow1.svg)0 0 no-repeat;
  background-size: 100%;
  background-position: center;
  margin: auto;
  transition: .3s;
}
.sendBtn:hover::after {
  right: 5%;
}
.sendBtn {
  background: var(--color1);
  width: fit-content;
  margin: 3% auto 0;
  border-radius: 50%;
  padding: 0;
  position: relative;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{
  text-align: center;
  padding: 3% 0;
  border-radius: 10vw;
  background: #fff;  
  font-size: calc(15 / var(--screen-w) * 100vw);
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a {
  text-decoration: underline;
}

.swiper-slide.img1:after {
  content: "";
  display: block;
  width: 9vw;
  height: 4vw;
  background: url(/recruit/wp-content/themes/a/img/slide1Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  top: 1%;
  right: -13%;
  margin: auto;
}
.swiper-slide.img2:after {
  content: "";
  display: block;
  width: 7vw;
  height: 5vw;
  background: url(/recruit/wp-content/themes/a/img/slide2Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 3%;
  left: -13%;
  margin: auto;
}
.swiper-slide.img3:after {
  content: "";
  display: block;
  width: 6vw;
  height: 4vw;
  background: url(/recruit/wp-content/themes/a/img/slide3Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  top: 1%;
  left: -9%;
  margin: auto;
}
.swiper-slide.img4:after {
  content: "";
  display: block;
  width: 8vw;
  height: 4vw;
  background: url(/recruit/wp-content/themes/a/img/slide4Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 1%;
  left: -7%;
  margin: auto;
}
.swiper-slide.img5:after {
  content: "";
  display: block;
  width: 6vw;
  height: 5vw;
  background: url(/recruit/wp-content/themes/a/img/slide5Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  top: 1%;
  left: -7%;
  margin: auto;
}
.swiper-slide.img6:after {
  content: "";
  display: block;
  width: 6vw;
  height: 4vw;
  background: url(/recruit/wp-content/themes/a/img/slide6Txt.png)0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0%;
  right: -3%;
  margin: auto;
}
.pageInterview{
  position: relative;
}
.pageInterview::after{
    display: block;
    content: "";
    width: 100%;
    height: calc(1988 / var(--screen-w) * 100vw );
    background: url(/recruit/wp-content/themes/a/img/bg1.png) repeat;
    background-size: 2%;
    position: absolute;
    top: calc(4760 / var(--screen-w) * 100vw );
    left: 0;
    z-index: -1;
}
@media ( width < 1100px){
  .swiper-slide.img1:after {
  width: calc(126 / var(--screen-w) * 100vw);
  height: calc(69 / var(--screen-w) * 100vw);
  top: 0;
  right: -20%;
}
.swiper-slide.img2:after {
  width: calc(122 / var(--screen-w) * 100vw);
  height: calc(84 / var(--screen-w) * 100vw);
  bottom: 0;
  left: -20%;
}
.swiper-slide.img3:after {
  width: calc(86 / var(--screen-w) * 100vw);
  height: calc(65 / var(--screen-w) * 100vw);
  top: 0;
  left: -18%;
}
.swiper-slide.img4:after {
  width: calc(178 / var(--screen-w) * 100vw);
  height: calc(77 / var(--screen-w) * 100vw);
  bottom: 0;
  left: -20%;
}
.swiper-slide.img5:after {
  width: calc(90 / var(--screen-w) * 100vw);
  height: calc(70 / var(--screen-w) * 100vw);
  top: 0;
  left: -17%;
}
.swiper-slide.img6:after {
  width: calc(95 / var(--screen-w) * 100vw);
  height: calc(63 / var(--screen-w) * 100vw);
  top: 0;
  right: -10%;
}
.voiceBlock:after{
  height: calc(1023 / var(--screen-w) * 100vw );
  background-size: 5%;
}
.pankuzu{
  padding: 
    calc(12 / var(--screen-w) * 100vw) 
    0
    calc(12 / var(--screen-w) * 100vw) 
    5%;
}
.pankuzu a{
  font-size: calc(14 / var(--screen-w) * 100vw );
}
.pageInterview::after{
  display: block;
  content: "";
  width: 100%;
  height: calc(968 / var(--screen-w) * 100vw );
  background: url(/recruit/wp-content/themes/a/img/bg1.png) repeat;
  background-size: 5%;
  position: absolute;
  top: calc(4980 / var(--screen-w) * 100vw );
  left: 0;
  z-index: -1;
}
}