  /* line 20, ../scss/slick_original.scss */
.slick_service_wrap .slick_service .slick_service__item .img_box,
.slick_service_wrap .slick_service .slick_service__item .txt_box,
.slick_service_wrap .slick_service02 .slick_service__item .img_box,
.slick_service_wrap .slick_service02 .slick_service__item .txt_box {
  position: relative;
}
/* line 24, ../scss/slick_original.scss */
.slick_service_wrap .slick_service .slick_service__item .img_box .slick_service_ttl,
.slick_service_wrap .slick_service .slick_service__item .txt_box .slick_service_ttl,
.slick_service_wrap .slick_service02 .slick_service__item .img_box .slick_service_ttl,
.slick_service_wrap .slick_service02 .slick_service__item .txt_box .slick_service_ttl {
  position: absolute;
}
/* line 26, ../scss/slick_original.scss */
.slick_service_wrap .slick_service .slick_service__item .img_box .slick_service_ttl .service_ttl_wrap,
.slick_service_wrap .slick_service .slick_service__item .txt_box .slick_service_ttl .service_ttl_wrap,
.slick_service_wrap .slick_service02 .slick_service__item .img_box .slick_service_ttl .service_ttl_wrap,
.slick_service_wrap .slick_service02 .slick_service__item .txt_box .slick_service_ttl .service_ttl_wrap {
  display: inline-block;
  background: #ff8e00;
  line-height: 1.0em;
}
/* line 30, ../scss/slick_original.scss */
.slick_service_wrap .slick_service .slick_service__item .img_box .slick_service_ttl .service_ttl_wrap span,
.slick_service_wrap .slick_service .slick_service__item .txt_box .slick_service_ttl .service_ttl_wrap span,
.slick_service_wrap .slick_service02 .slick_service__item .img_box .slick_service_ttl .service_ttl_wrap span,
.slick_service_wrap .slick_service02 .slick_service__item .txt_box .slick_service_ttl .service_ttl_wrap span {
  color: #fff;
}
/* line 39, ../scss/slick_original.scss */
.slick_service_wrap .slick_service_nav,
.slick_service_wrap .slick_service_nav02 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
/* line 45, ../scss/slick_original.scss */
.slick_service_wrap .slick_service_nav .button,
.slick_service_wrap .slick_service_nav02 .button {
  cursor: pointer;
}
/* line 49, ../scss/slick_original.scss */
.slick_service_wrap .slick_service_nav .button.next-b,
.slick_service_wrap .slick_service_nav02 .button.next-b {
  transform: rotate(-180deg);
}
/* line 52, ../scss/slick_original.scss */
.slick_service_wrap .slick_service_nav .button.next-b02,
.slick_service_wrap .slick_service_nav02 .button.next-b02 {
  transform: rotate(-180deg);
}

@media print, screen and (min-width: 600px) {
  /* line 61, ../scss/slick_original.scss */
  .slick_service_wrap .slick_service_nav,
  .slick_service_wrap .slick_service_nav02 {
    margin-bottom: 0;
  }
  /* line 65, ../scss/slick_original.scss */
  .slick_service_wrap .slick_service_nav {
    justify-content: flex-start;
  }
  /* line 68, ../scss/slick_original.scss */
  .slick_service_wrap .slick_service_nav02 {
    justify-content: flex-end;
  }
}
/* line 77, ../scss/slick_original.scss */
.slick-prev:before, .slick-next:before {
  color: #000066;
}

/* line 81, ../scss/slick_original.scss */
.slick-num {
  font-size: 20px;
  padding: 10px;
  margin-inline: 5px;
}

/* line 89, ../scss/slick_original.scss */
.recruit_tori_slide .slick-prev:before, .recruit_tori_slide .slick-next:before {
  color: #fff;
}
/* line 92, ../scss/slick_original.scss */
.recruit_tori_slide .prev_icon,
.recruit_tori_slide .next_icon {
  max-width: 30px;
  transition: all  0.5s;
  position: absolute;
  top: 35%;
  z-index: 20;
  cursor: pointer;
}
/* line 101, ../scss/slick_original.scss */
.recruit_tori_slide .prev_icon {
  left: 0px;
}
/* line 104, ../scss/slick_original.scss */
.recruit_tori_slide .next_icon {
  right: 0px;
  transform: scaleX(-1);
}

@media print, screen and (min-width: 600px) {
  /* line 112, ../scss/slick_original.scss */
  .recruit_tori_slide .prev_icon,
  .recruit_tori_slide .next_icon {
    max-width: 40px;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 118, ../scss/slick_original.scss */
  .recruit_tori_slide .prev_icon {
    left: -40px;
  }
  /* line 121, ../scss/slick_original.scss */
  .recruit_tori_slide .next_icon {
    right: -40px;
    transform: scaleX(-1);
  }
}
/* line 130, ../scss/slick_original.scss */
.recruit_densetsu_slide .slick-prev:before, .recruit_densetsu_slide .slick-next:before {
  color: #fff;
}
/* line 133, ../scss/slick_original.scss */
.recruit_densetsu_slide .prev_icon,
.recruit_densetsu_slide .next_icon {
  max-width: 30px;
  transition: all  0.5s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
  cursor: pointer;
}
/* line 143, ../scss/slick_original.scss */
.recruit_densetsu_slide .prev_icon {
  left: -35px;
}
/* line 146, ../scss/slick_original.scss */
.recruit_densetsu_slide .next_icon {
  right: -35px;
  transform: translateY(-50%) scaleX(-1);
}

@media print, screen and (min-width: 600px) {
  /* line 154, ../scss/slick_original.scss */
  .recruit_densetsu_slide .prev_icon,
  .recruit_densetsu_slide .next_icon {
    max-width: 40px;
  }
  /* line 158, ../scss/slick_original.scss */
  .recruit_densetsu_slide .prev_icon {
    left: 0px;
  }
  /* line 161, ../scss/slick_original.scss */
  .recruit_densetsu_slide .next_icon {
    right: 0px;
    transform: translateY(-50%) scaleX(-1);
  }
}
