.recruit_overview {overflow: hidden;margin: 0 auto;}
.recruit_overview_bg { display: grid;position: relative;transform: translateX(0%);background: #00937b91 url('/resources/image/renew/recruit/recruitover-top-bg.png') no-repeat;background-position: center center; }

.recruit_overview_content_panel > .recruit_inner_box { position: relative;width: 1300px;margin: 0 auto 50px; }
.recruit_overview_img1 {margin-top: 50px;}
.recruit_overview_content1 {display: grid;justify-content: space-around;}
.recruit_inner_box2 {display: flex;justify-content: space-between;align-items: flex-end;}
.recruit_overview_content2 { position: relative;}
.recruit_inner_box3 {display: flex;justify-content: space-between;}

.linkArrowRight {
    width: 51px; height: 50px; background-image: url('/resources/image/renew/recruit/recruit_over_arr-0.png');
    position: absolute; top: 52px; right: 110px;
}
.linkArrowRight:hover {
    background-image: url('/resources/image/renew/recruit/recruit_over_arr.png');
}
.linkArrowLeft {
    width: 51px; height: 50px; background-image: url('/resources/image/renew/recruit/recruit_over_arr-0.png');
    position: absolute; top: 40px; left: 40px;transform: rotate(270deg);
}
.linkArrowLeft:hover {
    background-image: url('/resources/image/renew/recruit/recruit_over_arr.png');
}



.image-container {
  width: auto ;
  height: auto ;
  overflow: hidden;
}

.zoomable-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.0);
  transition: transform 0.3s ease;
}

.zoomable-image:hover {
  image-shadow: 0 5px 10px rgba(0,0,0,0.5);
}

.a href {
    color: var(--bs-body-color);
    text-decoration: underline;
}

.a href:hover {
  color: #8d9093;
  text-decoration: underline;
}

img {
width: auto;
height: auto;

}
img:hover {
width: auto;
height: auto;
filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
text-decoration: underline;
}

 .underline-text {
      text-decoration: underline;
    }

h5:hover {
      text-decoration: underline;
    }




h5:hover {
      border-bottom: 1px dotted;
	 }


h5:hover {    /* mouse over link */
    color: #b5c2cd;
    border-bottom: none;
}
h5:active {    /* active link */
    color: #b5c2cd;
}