.employ_content .medi_tit{margin: 0 0 50px;}
.employ_content .medi_tit h2{font-size: 24px; text-align: center; margin-top: 30px;}



.employ_content .medi_tit .medi_cate{margin-top:50px; position: relative;}

.employ_content .medi_tit .medi_cate .swiper-button-next,
.employ_content .medi_tit .medi_cate .swiper-container-rtl .swiper-button-prev{    left: 101%; bottom: 35px; top: auto; background:url("/img/doctor_bridge/medi/medi_sw_arrow.png") no-repeat center;}
.employ_content .medi_tit .medi_cate .swiper-button-prev,
.employ_content .medi_tit .medi_cate .swiper-container-rtl .swiper-button-next{right: 101%; bottom: 35px; top: auto; left: auto; background:url("/img/doctor_bridge/medi/medi_sw_arrow.png") no-repeat center; transform: rotate(180deg);}

.employ_content .medi_tit .medi_cate .mediCate_sw{position: relative; border-bottom: 1px solid #e3e5e8;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-wrapper{justify-content: space-between;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide{width: 89px !important; margin: 0 8px;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide:first-child{margin: 0 8px 0 0;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide:last-child{margin: 0 0 0 8px;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide a{display: flex; align-items: center; flex-direction: column; }
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide a span{margin: 17px 0; font-size: 15px; color: #666;}

.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide .mc_line{display: none; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #013a95; margin-top: 15px;}
.employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide.on .mc_line{display: block;}

.employ_content .medi_tit .medi_banner{margin-top: 30px;}
.employ_content .medi_tit .medi_banner img{width: 100%;}
.employ_content .medi_tit .medi_banner img.mb_mo{display: none;}


.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT{z-index: 1; display: flex; align-items: center; justify-content: space-between;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .range_box{position: static; transform: translate(0); }
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .range_box .rb_order{margin-left: 20px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .range_box .rb_order select{height: 37px; outline: none; font-size: 14px; color: #333;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search{display: flex; align-items: center;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search div + div{margin-left: 10px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search div:nth-child(2){width: 300px;}

.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search select{height: 37px; outline: none; font-size: 14px; color: #333;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search input{outline: none; padding: 0 55px 0 14px;}


.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search .hs_in{position: relative;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search .hs_in a{position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 37px; height: 37px; display: flex; align-items: center; justify-content: center;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search .hs_in a img{transform: translateY(-1px);}

.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div{width: calc(25% - 19px);}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(4n){margin-right: 0px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(5n){margin-right: 25px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(n+5){margin-top: 40px;}

.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .imgBox{position: relative;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .imgBox a{border-radius: 6px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .imgBox button{position: absolute; right: 5px; bottom: 5px; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: rgba(255, 255, 255, 0.8); border-radius: 50px; transition: 0.3s all;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .imgBox button:hover{background: rgba(255, 255, 255, 0.9);}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .imgBox button img{width: 60%;}

.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox em{color: #4876ef;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox p{font-size: 16px;}
.employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox span{color: #555;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont{margin-top: 60px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate{margin-bottom: 20px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate h3{display: flex; align-items: center; justify-content: space-between; font-size: 24px; color: #000;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate h3 a {display: flex; align-items: center; font-size:14px; color: #888; }
.employ_list_wrap .ep_list_wrap.el_all .all_cate h3 a img{margin-left: 10px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox em{color: #555;}
/* .hs_info_list .imgBox b{height: 19px;} */

.employ_list_wrap .ep_list_wrap.el_all .hs_listTiT .range_box{position: relative; top: auto; transform: translateY(0);}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div{width: calc(33.3333% - 17px);}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(3n){margin-right: 0; }
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(n+4){margin-top: 25px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(5n){margin-right: 25px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox{position: relative; height: 220px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox a{border-radius: 6px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox button{position: absolute; right: 10px; bottom: 10px; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: rgba(255, 255, 255, 0.8); border-radius: 50px; transition: 0.3s all;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox button:hover{background: rgba(255, 255, 255, 0.9);}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox button img{width: 60%;}

.employ_list_wrap .ep_list_wrap.el_all .card_type{padding: 3px 11px; font-size: 14px; position: absolute; top: 15px; left: 15px; color: #fff;}
.employ_list_wrap .ep_list_wrap.el_all .card_type.lease{background: #4876ef;}
.employ_list_wrap .ep_list_wrap.el_all .card_type.conveyance{background: #efa648;}
.employ_list_wrap .ep_list_wrap.el_all .card_type.sale{background: #0eb44d;}
.employ_list_wrap .ep_list_wrap.el_all .card_type.assignment{background: #832dd3;}

.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox p{font-size: 16px; width: 95%; font-weight: normal;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox em{color: #555; margin:5px 0 8px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox ul{display: flex; align-items: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox ul li{font-size: 14px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox ul li + li{position: relative; margin-left: 10px; padding-left: 10px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox ul li + li::before{content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1px; height: 12px; background: #ccc;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox span{color: #888; width: 100%; margin-top: 2px;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox b{font-size: 14px; color: #888; margin-top: 6px; display: block;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox a{font-size: 14px; color: #000;}
.employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .infoBox a font{font-size: 14px; color: #555;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.equipment .hs_info_list_wrap .hs_info_list .infoBox p{margin-bottom: 10px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.interior .hs_info_list_wrap .hs_info_list .infoBox p{margin-bottom: 10px;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div{width: calc(25% - 18px);}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(n+4){margin-top: 0px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(n+5){margin-top: 20px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(3n){margin-right: 20px;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .imgBox{position: relative;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .imgBox a{border-radius: 6px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .imgBox button{position: absolute; right: 5px; bottom: 5px; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: rgba(255, 255, 255, 0.8); border-radius: 50px; transition: 0.3s all;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .imgBox button:hover{background: rgba(255, 255, 255, 0.9);}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .imgBox button img{width: 60%;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .infoBox ul li{color: #555;}

.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .infoBox em{color: #4876ef;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .infoBox p{font-size: 16px;}
.employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap .hs_info_list .infoBox span{color: #555;}


.employ_list_wrap .ep_list_wrap.el_all .paging{margin-top: 50px;}




@media screen and (max-width:1260px) { /* pc 컨텐츠 최대 width 1200px + 양 옆 여백 30px */
    .employ_content .medi_tit{padding: 0 30px;}
    .employ_content .medi_tit .medi_cate{box-sizing: border-box;}
    .employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide{width: auto;} 
    .sw_btn{display: none;}   
    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont{margin-top: 50px;}
}
@media screen and (max-width:1023px) { /* 테블릿 가로 (해상도 768px ~ 1023px) */
    .employ_content .medi_tit h2{font-size: 20px; line-height: 1.5; margin-top: 10px;}
    .employ_content .medi_tit h2 b{display: block;}
    .employ_content .medi_tit .medi_cate{margin-top: 25px;}
    .employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide a span{margin: 10px 0px; font-size: 14px; }    

    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div{width: calc(33.3333% - 19px);}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(3n){margin-right: 0px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(4n){margin-right: 25px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(n+4){margin-top: 40px;}


    .employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div{width: calc(50% - 17px);}
    .employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(3n){margin-right: 20px;}
    .employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(2n){margin-right: 0;}
    .employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap > div:nth-child(n+3){margin-top: 20px;}

    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div{width: calc(50% - 17px);}
    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(3n){margin-right: 20px;}
    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(2n){margin-right: 0;}
    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div:nth-child(n+3){margin-top: 20px;}

    .employ_content .medi_tit .medi_banner img.mb_pc{display: none;}
    .employ_content .medi_tit .medi_banner img.mb_mo{display: block;}
    
    
}
@media screen and (max-width:767px) { /* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px) */       
   
    .employ_content .medi_tit{margin: 10px 0 30px; padding: 0 15px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT{flex-direction: column; align-items: flex-start;} 
    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search{width: 100%; margin-top: 15px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search div:nth-child(2){width: 100%;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .hs_search .hs_in a{right: 10px;}    
    

    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .range_box{width: 100%; justify-content: space-between;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_listTiT .range_box h3{font-size: 16px;}    

    .employ_content .medi_tit .medi_cate .mediCate_sw .swiper-slide a img{height: 38px;}

    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div{width: calc(50% - 10px);}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(2n){margin-right: 0px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(2n+1){margin-right: 20px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap > div:nth-child(n+3){margin-top: 20px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox p{font-size: 15px; margin: 7px 0 2px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox span{font-size: 12px;}
    .employ_list_wrap.mediPage .ep_list_wrap .hs_info_list_wrap .hs_info_list .infoBox em{font-size: 12px;}

    .employ_list_wrap .ep_list_wrap.el_all .hs_info_list_wrap .hs_info_list .imgBox{height: 150px;}
    
    .employ_list_wrap .ep_list_wrap.el_all .all_cate h3{font-size: 20px; }
    .employ_list_wrap .ep_list_wrap.el_all .all_cate_cont{margin-top: 40px;}

    .employ_list_wrap.mediPage .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap {gap:20px;}
    .employ_list_wrap.mediPage .ep_list_wrap.el_all .all_cate_cont.open .hs_info_list_wrap > div{width: calc(50% - 10px);margin:0;}
}
@media screen and (max-width:479px) { /* 모바일 세로 (해상도 ~ 479px) */ 

}
@media screen and (max-width:420px) { 

}

/*S: 250718 수정 */
.hs_listTiT .range_box{margin-left: unset!important;}
/*E: 250718 수정 */