@charset "utf-8";

/* 의료장비 */
.equipment .bx{display:flex;flex-direction: row-reverse;width:100%;margin-bottom:30px;}
.equipment .bx.short{align-items:center;}
.equipment .bx .swiper{flex-shrink:0;margin:0;width:390px;min-height:300px;text-align: center;border:1px solid #d5d5d5;border-radius:20px;box-sizing:border-box;overflow:hidden;}
.equipment .bx .swiper .swiper-slide{display: flex;justify-content: center;align-items: center;}
.equipment .bx .swiper img{max-width:90%;max-height: calc(90% - 80px);margin-bottom: 50px;object-fit:cover;}
.equipment .bx .swiper .contol{position: absolute;z-index: 1;display: flex;justify-content: center;align-items: flex-end;width: 100%;bottom:0;left: 0;padding:20px 15px 35px;background:#fff;box-sizing: border-box;}
.equipment .bx .swiper .contol P{position:relative;font-weight:600;display:inline-block;padding:0 10px;font-size:1.7rem;color:#333;}
.equipment .bx .swiper .contol P:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:12px;background:#f2f2f2;box-sizing:border-box;z-index:-1;}
.equipment .bx .swiper .contol div{top: 22px;width:45px;height:60px;background:no-repeat center;}
.equipment .bx .swiper .contol .swiper-button-prev{left:auto;right:50px;background-image:url(/nanum/site/equipment/img/equ_prev.png);}
.equipment .bx .swiper .contol .swiper-button-next{right:5px;background-image:url(/nanum/site/equipment/img/equ_next.png);}
.equipment .swiper-button-next:after, 
.equipment .swiper-button-prev:after{display:none;}

.equipment .bx .equip_cont{padding:40px 30px;width:100%;background:#f8f8f8;border-radius:20px;box-sizing:border-box;}
.equipment .bx .equip_cont .dtxtw{margin-top:30px;padding-top:20px;border-top:1px dashed #bababa}
.equipment .bx .equip_cont dt{font-size:2.9rem;font-weight:700;line-height: 1.3;color:#000;margin-bottom: 10px;}
.equipment .bx .equip_cont dt .header{margin-bottom:5px;font-size:1.8rem;color:#7857e7;}
.equipment .bx .equip_cont dd{display:flex;gap:9px;}
.equipment .bx .equip_cont dd span{display:block;font-size:1.6rem;font-weight:500;line-height:1;color:#777;}
.equipment .bx .equip_cont dd span:first-child{display:flex;gap:9px;font-weight:700;color:#000;}
.equipment .bx .equip_cont dd span:first-child:after{content:'';display:block;width:1px;height:100%;background:#cbcbcb;}

.equipment .bx .equip_cont .dtxtw .ptxt{margin-bottom:5px;font-size:1.7rem;font-weight:700;color:#7857e6}
.equipment .bx .equip_cont .dtxtw .ptxt:not(:first-child){margin-top:20px;}
.equipment .bx .equip_cont .dtxtw ul li{font-size:1.6rem;}
.equipment .bx .equip_cont .dtxtw ul li strong{color:#000;}
.equipment .bx .equip_cont .dtxtw ul li strong.red{color:#f53232;}


/********************태블릿********************/
@media all and (max-width:1024px){

/* 의료장비 */
.equipment .bx{margin-bottom:20px;}
.equipment .bx .swiper{width:290px;}

}


/********************모바일********************/
@media all and (max-width:767px){
/* 의료장비 */
.equipment .bx{flex-direction: column;}
.equipment .bx .swiper,
.equipment .bx .equip_cont{width:100%;}
.equipment .bx .swiper{height: 180px;}
.equipment .bx{margin-bottom:15px;}
.equipment .bx .swiper .contol{padding:15px 10px 20px}
.equipment .bx .swiper img{max-height:calc(95% - 50px);margin-bottom:50px;}

.equipment .bx .equip_cont{padding:25px 20px;}
.equipment .bx .equip_cont .dtxtw{margin-top:20px;padding-top:15px;}
.equipment .bx .equip_cont .dtxtw .ptxt:not(:first-child){margin-top:15px;}

}



