@charset "utf-8";
/* -----------------------------------------------
promo
----------------------------------------------- */
.harassment .promo_type2{
  background: url(../../recruit/img/bg_promo_harassment.jpg) no-repeat center center;
}
@media screen and (max-width : 767px){
  .harassment .promo_type2{
    background-image: url(../../recruit/img_sp/bg_promo_harassment.jpg);
        background-size: cover;
  }
}

/* -----------------------------------------------
details
----------------------------------------------- */
.section_details{
  padding-bottom: 50px;
}
.section_details h3.ttl3 {
  text-align: left;
  padding-bottom: 0;
}

.section_details .box_text {
  text-align: left;
  padding-top: 2%;
}
.section_details .box_text+h3.ttl3{
  margin-top: 3%;
}
.section_details .box_btn{
  margin-top: 30px;
}
.section_details .box_btn .btn_arrow{
  margin-left: 0;
}
@media screen and (max-width : 767px){
  .section_details h3.ttl3 {
    margin-bottom: 0;
  }  
  .section_details .box_text {
    padding-top: 4%;
  }  
  .section_details .box_text+h3.ttl3{
    margin-top: 6%;
  }
}
