.pc{
  display: inline-block;
}
.sp{
display: none;
}
.top5 .uagb-column__wrap {
    overflow: visible;
}

.font1 {
    font-size: 15px;
}
.top5 .flex_2>.view{
margin: 0 calc(50% - 50vw);
width: calc(100vw / 2 - 30px);
}
.top5 .flex_2>.view img{
border-radius: 0 20px 20px 0;
}
.flex_2>div{
width: calc(100% / 2 - 30px);
}

.flex_2:last-child{
margin-bottom: 0;
}
.flex_2 p:last-child{
margin-bottom: 0;
}
.staff{
  background-image: url(/wp-content/uploads/sites/770/2022/10/back_sen_2x.png);
  background-color: #f6f6f6;
  background-repeat: repeat;
  background-size: 46px;

}
.staff .title1{
text-align: center;
padding-top: 80px;
margin-bottom: 40px;
}
.staff .ellipsis{
text-align: center;
color: #0f7db8;
font-weight: 600;
padding: 31px 40px 40px;
font-size: 18px;
}
.staff .es-list-wrapper{
padding-top:0;
}
.staff .es-list a:hover h3.ellipsis{
text-decoration: none;
opacity: 0.8;
}
.staff .img_4_3:before{
padding-top: 50%;
}
.statue .uagb-column__wrap{
overflow: visible;
}

.staff .es-list-item a{
background: #fff;
border-radius:25px;
}

.site-content a:hover img{
transform: none;
}

img.recruit_hito{
position: absolute;
left: 0;
bottom: 0;
}
.statue{
padding-top: 90px;
}
.statue::after{
  position: absolute;
      content: "";
      height: 137px;
      width: 233px;
      background-image: url(/wp-content/uploads/sites/770/2022/11/recruit_hito_2x.png);
      background-repeat: no-repeat;
      bottom: 0;
      left: -223px;
      background-size: contain;
}
.statue .flex_2{
align-items:flex-end;
padding: 80px 0;
}
.statue .flex_2>div{
width: calc(60% - 25px);
}
.statue .title1{
margin-bottom: 10px;
}
.statue ul{
  list-style: none;
  margin: 0;
  width: calc(40% - 25px);
}
.statue ul li{
padding: 15px 20px;
border-top:solid 1px rgba(0,0,0,.1);
font-weight: 500;
font-size:15px;
}
.statue ul li:last-child{
border-bottom: solid 1px rgba(0,0,0,.1);
}

.requirements{
  background-image: url(/wp-content/uploads/sites/770/2022/10/back_sen_2x.png);
  background-color: #f6f6f6;
  background-repeat: repeat;
  background-size: 46px;
}
.requirements .uagb-column__wrap{
padding: 80px 0;
}


@media (max-width: 1580px){
  .statue::after {
    height: 117px;
width: 203px;
      left: -183px;
  }
}
@media (max-width: 1500px){
.statue::after{
  left: -107px;
}
}
@media (max-width: 1340px){
.statue::after{
  left: 21px;
  height: 97px;
width: 163px;
}
}
@media (max-width: 767px){
  .statue::after {
      height: 97px;
      width: 173px;
      left: 28px;
}

}
@media (max-width: 1180px){
  .top5 .flex_2>.view {
      width: 50%;
      margin-left: -30px;
      margin-right: 0;
  }
}
@media (max-width: 480px){
  .pc{
  display: none;
  }
  .sp{
  display: block;
  }
  .top5 {
      padding-bottom: 50px !important;
  }
  .top5 .flex_2>.view img{
  border-radius: 20px;
  }
  .font1 {
      font-size: 14px;
  }
  .none_480 {
  display: block;
  margin: 0 auto;
  }
  .title1{
  text-align: center;
  }
  .flex_2>div{
  width: 100%;
  }
  .flex_2>div:not(:last-child) {
      order: 1;
      margin-bottom: 0;
  }
  .top5 .flex_2>.view{
  margin: 0 auto;
  width: 100%;
  }
  .top5 .flex_2:last-child{
  flex-direction: column-reverse;
  }
  .flex_2 p:last-child {
  margin-bottom:1.6em;
  }
  .staff .title1{
    padding-top: 20px;
    margin-bottom: 30px;
  }
  .staff .es-list-wrapper{
  padding-bottom: 30px;
  }
  .staff .es-list li{
  margin-bottom: 0;
  }
  .staff .ellipsis {
padding: 21px 30px 30px;
}
  /* .staff .es-list ul{
  display: block;
  }
  .staff .es-list li,.staff .es-list .has-3-columns>:not(:nth-child(3n+1)){
    margin-left: auto;
    margin-right: auto;
    width: 70%;
  }
  .staff .es-list li:last-child{
  margin-bottom: 0;
  }
  .staff .es-list-item a {
  padding-bottom: 25px;
  }
  .staff .wrap{
  padding-top: 11px;
  } */
  .statue,.requirements{
  padding-right: 10px;
  padding-left: 10px;
  }
  .statue::after{
  display: none;
  }
.statue .flex_2{
flex-direction:column-reverse;
}
.statue .flex_2{
padding: 30px 0;
}
.statue .flex_2>div{
width:100%;
}
.statue ul{
width: 100%;
}
.statue ul li{
font-size: 14px;
}
.requirements .uagb-column__wrap {
padding: 30px 0;
}
}
