@CHARSET "UTF-8";

.phy_tit{margin-bottom:55px;font-size:2.5rem;font-weight:500;line-height:1.4;text-align:center;}
.phy_tit strong{color:#15b7c1;}

/* 재활치료 - 상단 슬라이드이미지 */
.phy_imgw{position:relative;}
.phy_imgw:before{content:'';position: absolute;top:0;left:50%;width:90vw;height:400px;background:#15b7c1;z-index: -1;border-radius:15px;transform: translate(-50%, 0);}
.phy_imgw .swiper{width:100%; max-width:1280px; padding:0 20px 20px;}
.phy_imgw .swiper .swiper-slide{width:400px;}
.phy_imgw .img_w{font-size:0;height:445px;background:#fff;border-radius:15px;box-shadow:0 0 25px rgba(0,0,0,0.1);overflow: hidden;}
.phy_imgw .img_w img{position: relative;left: 50%;transform: translateX(-50%);height:100%;object-fit:cover;}
.phy_imgw .txt{position:absolute;top:20px;left:20px;display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;font-size:1.6rem;font-weight:500;line-height:1.4;color:#fff;background:#000;border-radius:50px;}
.phy_imgw .swiper-pagination{position:static;padding:35px 0;font-size:0;text-align:left;}
.phy_imgw .swiper-pagination-bullet{margin:0 5px !important;width:10px;height:10px;background:#fff;opacity:0.7;}
.phy_imgw .swiper-pagination-bullet-active{opacity:1;}

/* 재활치료 - 텍스트 */
.phy_list{margin-top:40px;}
.phy_list li{display:flex;gap:40px;padding:40px 0;box-sizing:border-box;}
.phy_list li:nth-child(n+2){border-top:1px dashed #ddd;}
.phy_list li h4{width:240px;flex-shrink: 0;}
.phy_list li .gray_box{width:100%;}

.lang_wr{position:relative;left:50%;width:1800px;font-size:0;text-align: center;transform:translateX(-50%);border-radius:20px;overflow:hidden;}
.lang_wr img{max-width:100%;}


/********************태블릿********************/
@media all and (max-width:1800px){

.lang_wr{width:100%}

}



/********************태블릿********************/
@media all and (max-width:1500px){

.phy_imgw:before{width:calc(100vw - 30px);}

}



/********************태블릿********************/
@media all and (max-width:1024px){

.phy_tit{margin-bottom:40px;font-size:2.2rem;}

/* 재활치료 - 상단 슬라이드이미지 */
.phy_imgw{overflow: hidden;}
.phy_imgw:before{width:100%;height:300px;}
.phy_imgw .swiper{margin-left:-7.5px;padding:0 15px 15px;width:calc(100% - 15px);}
.phy_imgw .swiper-pagination{padding:30px 0;}
.phy_imgw .swiper .swiper-wrapper{margin-left:10px;}
.phy_imgw .swiper .swiper-slide{width:calc(33.333% - 20px);}
.phy_imgw .img_w{height:350px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.phy_imgw .txt{height:40px}
.phy_imgw .swiper-pagination{padding:25px 0;}
.phy_imgw .swiper-pagination-bullet{width:8px;height:8px;}

/* 재활치료 - 텍스트 */
.phy_list li{gap:20px;padding:25px 0 }
.phy_list li h4{width: 180px;}

}



/********************모바일********************/
@media all and (max-width:767px){
	
.phy_tit{margin-bottom:30px;font-size:1.9rem;}
.phy_tit br{display:none;}

/* 재활치료 - 상단 슬라이드이미지 */
.phy_imgw:before{height:120px;}
.phy_imgw .swiper{padding:0 0 10px;margin: 0 10px;width: calc(100% - 20px);}
.phy_imgw .swiper .swiper-wrapper{margin-left:5px;}
.phy_imgw .swiper .swiper-slide{width:calc(50% - 10px);}
.phy_imgw .swiper-pagination{padding:20px 0;text-align:center;}
.phy_imgw .img_w{height:250px;}
.phy_imgw .txt{left:10px;top:10px;padding:0 12px;height:36px;line-height: 1.3;word-break: break-all;}

/* 재활치료 - 텍스트 */
.phy_list{margin-top:20px;}
.phy_list li{flex-direction: column;gap: 5px;padding: 15px 0;}
.phy_list li h4{width:100%;}


.lang_wr{border-radius:10px;}

}

/********************모바일********************/
@media all and (max-width:480px){

/* 재활치료 - 상단 슬라이드이미지 */
.phy_imgw:before{height:80px;}
.phy_imgw .img_w{height:170px;}

}

/********************웹********************/
@media all and (min-width:1025px) {
	

}

