/* 슬라이드 */
.main_slide{height:450px;width:100%}
.main_slide .swiper-slide{}
.main_slide .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.slide_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;}
.slide_txt h2{font-size:70px;}
.slide_txt p{font-size:20px;color:#333;font-weight:400;line-height:32px;margin-top:25px;}
.main-pagination{position:absolute;text-align:center;bottom:30px !Important;z-index:999;}
.main-pagination .swiper-pagination-bullet-active {opacity: 1;background: #171c61;}
.main-pagination span{background:#000;border-radius:0;width:30px;margin:0 10px !important}

/* 뉴스 */
.news{padding-top:120px;}
.news h1{text-align:center;}
.news_slide{margin-top:40px;}
.news_slide .swiper-slide{}
.news_slide .swiper-slide img{width:100%;}
.news-pagination{}

/* 비수술적 치료 */
.non{padding-top:120px;}
.non h1{text-align:center;}
.non ul{margin-top:40px;display:flex;justify-content:center;}
.non ul li{}
.non ul li a{display:block;}
.non ul li a img{display:block;width:100%;}

/* 통증부위 */
.pain{padding-top:120px;}
.pain h1{text-align:center;}
.pain ul{margin-top:40px;display:flex;}
.pain ul li{width:14.2%}
.pain ul li a{display:block;}
.pain ul li img{display:block;margin:0 auto;height:75px;}
.pain ul li p{margin-top:20px;text-align:center;}

/* 배너영역 */

.banner_wrap{padding:120px 0}
.banner_wrap .ctt{display:flex;flex-wrap:wrap;}
.ban{}
.ban h2{}
.ban ul{padding:25px;padding-left:5px;}
.ban ul li{font-size:16px;padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;font-weight:300}
.ban ul li p{}
.ban ul li span{}
.w50{width:50%}
.w25{width:25%;}
.ban img{width:100%}
.ban-pagination{z-index:99;position:absolute;left:45px !important;bottom:30px !important;}
.ban-pagination span{background:rgba(0, 0, 0, .8)}

@media screen and (max-width:799px){
  .main_slide{height:350px;}
  .slide_txt h2{font-size:24px;line-height:36px;}
  .slide_txt p{font-size:14px;line-height:24px;}
  .main-pagination span{width:20px;margin:0 5px !important}
  
  .news{padding-top:60px;}
  .news_slide{margin-top:25px;}
  .news-pagination{bottom:20px !important;position:absolute;text-align:center;z-index:99;}
  
  .non{padding-top:60px;}
  .non ul{flex-wrap:wrap;margin-top:25px;}
  .non ul li{width:50%}
  .non ul li:last-child{display:none;}
  
  .pain{padding-top:60px;}
  .pain .ctt{width:90%;}
  .pain ul{flex-wrap:wrap;justify-content:center;gap:20px 0;}
  .pain ul li{width:33.3%;}
  .pain ul li img{height:30px;}
  .pain ul li p{font-size:14px;font-weight:500;margin-top:10px}
  
  .banner_wrap{background:#f8f8f8;padding:0;padding-top:50px;margin:50px 0}
  .banner_wrap .ctt{width:100%}
  .ban01, .ban02{display:none;}
  .ban03, .ban04{width:90%;margin:0 auto;}
  .ban05{width:100%;margin-top:40px}

}