/* 공통 */
.main_tit{}
.main_tit h1{font-weight:300}
.main_tit h1 b{font-weight:bold;}
.main_tit p{margin-top:20px;color:#777;}
.main_tit p b{font-weight:bold;color:#000}
.main_tit_flex{display:flex;align-items:center;justify-content:space-between;}
.wt{color:#fff;}
/* 슬라이드 */
.slide{width:97%;height:900px;margin:0 auto;margin-top:30px;border-radius:20px;overflow:hidden;position:relative;background:#000}
.slide img{width:100%;height:100%;object-fit:cover;opacity:0.5;}
.slide_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.slide_txt h1{display:block;overflow:hidden;line-height:1.3;text-align:center;color:#fff;font-size:70px;}
.split-text span {display: inline-block;transform: translateY(100%);opacity: 0;transition: all 0.5s ease;}
.slide .swiper-slide-active .split-text span.show {transform: translateY(0);opacity: 1;}
.slide .swiper-slide-active .split-text span.show { opacity: 1;transform: translateY(0);}
.scroll{position:absolute;bottom:50px;right:80px;}
.scroll img{animation: scrollDown 1.2s infinite;width:10px;filter:invert(1);display:block;margin:0 auto;margin-bottom:10px;}
.scroll img:nth-child(2) {animation-delay: 0.2s;}
.scroll p{color:#fff;text-align:center;font-size:14px;font-weight:900;margin-top:25px;}
@keyframes scrollDown {
  0% { opacity: 0; transform: translateY(0); }
  50% { opacity: 1; transform: translateY(10px); }
  100% { opacity: 0; transform: translateY(20px); }
}
.slide-pagination{display:flex;position:absolute;z-index:10;bottom:60px !important;justify-content:center;gap: 0 10px;}
.slide-pagination span{background:#fff;}
/* 특별함 */
.special{padding-top:120px;}
.special .main_tit span{width:100px;height:1px;background:#ccc;margin-top:30px;display:block;}
.special .ctt{display:flex;align-items:center;justify-content:space-between;}
.special .main_tit{width:35%;}
.special ul{width:55%;display:flex;justify-content:space-between;}
.special ul li{width:48%;height:450px;border-radius:15px;overflow:hidden;padding:50px;position:relative;}
.special ul li:nth-child(1){background:#0075bd}
.special ul li:nth-child(2){background:#1f2e69}
.special ul li:nth-child(1) img{width: 70%;position: absolute;bottom: -20px;right: -20px;}
.special ul li:nth-child(2) img{width:45%;bottom: -70px;right: 10px;}
.special ul li img{position:absolute;}
.special ul li h2{color:#fff;}
.special ul li p{color:#fff;opacity:0.9;margin-top:10px;}
.special ul li strong{font-size:32px;color:#fff;display:block;margin-top:150px;font-weight:300;}
.special ul li i{font-style:normal;font-weight:800;margin-right:4px;}

/* 포인트 */
.point{padding-top:120px;position:relative;z-index:0;}
.point:before{content:"";width:100%;height:300px;background:#e6edf2;position:absolute;bottom:0;left:0;z-index:-1; border-radius: 0 500px 0 0;}
.point ul{display:flex;justify-content:space-between;position:relative;}
.point ul li{background:#fff;width:31%;padding:35px;border-radius:20px;overflow:hidden;  transition: all .5s;position:relative;z-index:0;}
.point ul li:before{content:"";background:linear-gradient(45deg, #1f2e69, #0075bd);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s;z-index:-1;transform-origin:center center;width:50%;height:50%;border-radius:20px;opacity:0;}
.point ul li img{border-radius:15px;width:100%;}
.point_txt{padding-left:20px;margin-top:30px;}
.point_txt h2{ transition: all .5s;}
.point_txt p{ transition: all .5s;font-weight:400;color:#555;margin-top:15px;}
.point ul li:hover:before{width:100%;height:100%;opacity:1;}
.point ul li:hover .point_txt h2{color:#fff;}
.point ul li:hover .point_txt p{color:#fff;}

/* 진료과목 */
.subject{padding:120px 0;background:#e6edf2}
.subject .main_tit{text-align:center;}
.subject ul{width:1000px;margin:0 auto;margin-top:60px;display:flex;}
.subject ul li{width:25%;}
.subject ul li img{width:100px;margin:0 auto;display:block;}
.subject ul li p{text-align:center;font-weight:bold;margin-top:15px;}

/* 진료분야 */
.treatment{width:100%;overflow:hidden;background:url('../index/images/tre_bg.jpg')no-repeat;background-size:cover;padding:120px 0;}
.treatment{}
.treatment .main_tit p{color:#fff;}
.tre_slide{width: calc(100vw - ((100vw - 1400px) / 2));
  margin-left: auto!important;margin-right:0 !important;margin-top:60px;    overflow: unset !important}
.tre_slide .swiper-slide{}
.tre_slide .swiper-slide img{opacity:0.7;transform:rotate(-30deg);width:110%;height:110%;object-fit:cover;}
.tre_box{background:#000;border-radius:50%;height:350px;overflow:hidden;transform:rotate(30deg);border:2px solid #333;transition:all .5s;}
.tre_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);width:100%;}
.tre_txt h4{color:#fff;text-align:center;transition:all .5s;transform:scale(1.2)}
.tre_txt p{text-align:center;color:#fff;margin-top:15px;transform:translateY(30px);opacity:0;transition:all .5s;height:0;}
.tre_slide .swiper-slide-active .tre_txt h4{transform:scale(1)}
.tre_slide .swiper-slide-active .tre_txt p{transform:translateY(0px);opacity:1;height:auto;}
.tre_slide .swiper-slide-active img{opacity:0.3}
.tre_slide .swiper-slide-active .tre_box{border:2px solid #66ebff}
.tre_slide .swiper-slide:hover .tre_txt h4{transform:scale(1)}
.tre_slide .swiper-slide:hover .tre_txt p{transform:translateY(0px);opacity:1;height:auto;}
.tre_slide .swiper-slide:hover img{opacity:0.3}
.tre_slide .swiper-slide:hover .tre_box{border:2px solid #66ebff}
.tre_btn{gap:0 20px;display:flex;}
.tre_btn div{cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid #fff;border-radius:60px;}
.tre_btn div img{width:15px;}

/* 의료진 소개 */
.doctor{padding-top:300px;position:relative;width:100%;overflow:hidden;}
.doc_letter{overflow:hidden;position:absolute;font-size:8vw;white-space:nowrap;right:-50%;top:100px;width:100%;}
.doc_letter p{font-weight:900;color:#fff;text-shadow: -1px -1px 0 #1160c4, 1px -1px 0 #1160c4, -1px 1px 0 #1160c4, 1px 1px 0 #1160c4;}
.doctor .main_tit{text-align:center;}
.doc{padding-bottom:0;width:90%;margin:0 auto;margin-top:60px;display:flex;justify-content:space-between;}
.doc_txt{padding:100px 80px;width:55%;background:linear-gradient(45deg, #1f2e69, #0075bd);border-radius:20px;}
.doc_name{}
.doc_name p{color:#fff;display:flex;}
.doc_name p b{margin-right:8px;color:#b0e0ff;}
.carrer{margin-top:30px;}
.carrer h2{color: #fff;margin-bottom: 25px;background: rgba(0, 0, 0, 0.2);width: fit-content;padding: 3px 15px;border-radius: 50px;}
.carrer ul{display:flex;flex-wrap:wrap;}
.carrer ul li{width:50%;font-size:18px;display:flex;padding-bottom:15px;color:#555;align-items:center;color:#fff;opacity:0.9;font-weight:400;}
.carrer_last{margin-top:30px;}
.carrer ul li span{font-weight:bold;color:#fff;margin-right:8px;}
.doc_img{background:#f8f8f8;padding-top:50px;border-radius:20px;width:43%;}
.doc_img img{width:80%;margin:0 auto;display:block;}

/* 척추관절클리닉 */
.sj{padding-top:120px;position:relative;z-index:0;}
.sj_bg{position:absolute;z-index:-1;width:100%;top:0;left:0;}
.sj .main_tit{text-align:center;}
.sj_slide{margin-top:60px;}
.sj_slide .swiper-slide{}
.sj_slide .swiper-slide img{margin:0 auto;margin-top:30px;}
.pc_sj{display:block}
.m_sj{display:none;}
.sj_txt{text-align:center;}
.sj_txt h2{font-weight:400}
.sj_txt h2 b{font-weight:bold;}
.sj_txt p{margin-top:20px;color:#555;}
.sj_txt p b{color:#000;font-weight:bold;}
.sj-pagination{margin-top:60px;display:flex;justify-content:center;gap:0 10px;}
.sj-pagination span{background: #fff;color: #1160c4;border:2px solid #1160c4;text-align: center;padding: 12px 25px;border-radius: 50px;font-size: 26px;text-align: center;font-weight: 300;width: auto;height: auto;opacity:1;}
.sj-pagination span b{font-weight:bold}
.sj-pagination span.swiper-pagination-bullet-active{background: #1160c4;color: #fff;}

/* 비수술치료 */
.non{background:#eaf1f5;padding:180px 0 120px 0;border-radius:300px 0 0 0;position:relative;z-index:0;width:100%;overflow:hidden;}
.non:before{content:"";position:absolute;width:60%;height:100%;right:-10%;top:0;background:#d4e6f0;z-index:-1;transform: skewX(-15deg);}
.non .ctt{width:1600px;display:flex;justify-content:space-between;}
.non .main_tit{width:400px}
.non .main_tit p{font-size:16px;line-height:1.5;word-break:keep-all;}
.non_slide{padding-left:50px !important;margin:0 !important;width:calc(100% - 400px)}
.non_slide .swiper-slide{align-items:start;flex-wrap:wrap;display:flex;justify-content:space-between;}
.non_img{width:44%;transform:rotate(30deg);border-radius:100%;overflow:hidden;}
.non_img img{width:100%;height:100%;object-fit:cover;transition:all 1.5s;transform:scale(1.2)}
.premium_tit{display:flex;align-items:end;}
.premium{width: 100px;margin-right:15px;}
.premium img{width:100%;}
.non_txt{padding-top:50px;width:50%;transform:translateY(50px);transition:all 1.5s;}
.non_txt i{font-size:50px;opacity:0.3;}
.non_txt i b{margin-right:10px;}
.non_txt h2{}
.non_txt p{margin-top:20px;}
.non_notice{margin-top:30px;display:flex;align-items:center;}
.non_notice img{margin-right:15px;width:60px;}
.non_notice p{font-weight:bold;margin-top:0 !important}

.non_bottom{margin-top:30px;width:100%}
.non_bottom h2{text-align:Center;margin-bottom:20px;}
.non_step1{display:flex;justify-content:space-between;}
.non_step1 li{width:23%;}
.non_step1 li img{width:100%}
.non_step1 li p{font-weight:bold;margin-top:15px;display:flex;justify-content:center;}
.non_step1 li span{background:navy;color:#fff;font-size:12px;width:30px;height:30px;border-radius:30px;font-weight:800;text-align:center;line-height:30px;margin-right:10px;}
.non_step2{justify-content:center;margin-top:40px;display:flex;}
.non_step2 li{width:21%;margin:0 -1%;}
.non_step2 li h2{border-radius:50px;padding:5px 0;width:100%;color:#fff;text-align:center;}
.non_step2 li:nth-child(1) h2{background:rgb(53 161 193 / 70%)}
.non_step2 li:nth-child(2) h2{background:rgb(53 89 193 / 70%)}
.non_step2 li:nth-child(3) h2{background:rgb(82 53 193 / 70%)}
.non_step2 li:nth-child(4) h2{background:rgb(27 39 66 / 70%)}
.non_step2 li:nth-child(5) h2{background:rgb(0 0 0 / 70%)}
.non_step2 li p{text-align:center;font-weight:500;}


.non_slide .swiper-slide-active .non_img img{transform:scale(1.1) rotate(-30deg)}
.non_slide .swiper-slide-active .non_txt{transform:translateY(0)}
.non-pagination{margin-top:30px}
.non-pagination span{width:fit-content;min-width:300px;font-size:22px;font-weight:500;color:#000;display:block;height:auto;padding:20px;border-radius:0;border-bottom:2px solid #000;background:none;}
.non-pagination span.swiper-pagination-bullet-active{color:#1160c4;font-weight:bold;border-bottom:2px solid #1160c4;opacity:1;width:100%;}

/* 장비소개 */
.equ{padding-top:120px;}
.equ .main_tit{text-align:center;}
.equ_slide{margin-top:90px;overflow:unset !Important;position:relative;}
.equ_slide .swiper-slide{display:flex;justify-content:space-around;background:#f8f8f8;border-radius:25px;}
.equ_txt{width:60%;padding:80px;padding-right:0;}
.equ_txt h2{}
.equ_txt h4{margin-top:30px;}
.equ_txt p{margin-top:15px;color:#555;}
.equ_img{transition:all 1s;width:50%;margin-top:0px;position:relative;z-index;0;opacity:0;}
.equ_img:before{content: ""; width: 100%; height: 70%; background: rgba(255, 255, 255, 0.2); border: 1px solid #8aacd7;z-index: -1;opacity: 0.5;display: block;position: absolute;border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-30deg) scale(0.5);opacity:0;transition:all 1s;}

.equ_let{position: absolute;bottom: 20%;left:0%;transform: scale(0);font-size: 5vw;color: #fff;opacity: 0.4;z-index: 1;width: 100%;text-shadow: -1px -1px 0 #1160c4, 1px -1px 0 #1160c4, -1px 1px 0 #1160c4, 1px 1px 0 #1160c4;opacity:1;transition:all 1s;}
.equ_img img{width:90%;display:block;}

.equ_btn{gap:0 20px;display:flex;position:absolute;top:-30px;left:80px;z-index:99;}
.equ_btn div{cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#1f2e69;border-radius:60px;}
.equ_btn div img{width:15px;}

.equ_slide .swiper-slide-active .equ_img{margin-top:-80px;opacity:1;}
.equ_slide .swiper-slide-active .equ_img:before{opacity:1;transform: translate(-50%, -50%) rotate(-30deg) scale(1);}
.equ_slide .swiper-slide-active .equ_let{opacity:1;transform:  scale(1);}

/* 둘러보기 */

.view{padding-top:120px;}
.view .ctt{width:1600px}
.view_box{display:flex;justify-content:space-between;align-items:center;}
.view_left{width:35%;}
.view_right{width:60%;border-radius:0 200px 0 0;overflow:hidden;}
.view_box .swiper-slide img{width:100%}
.view_left .swiper-slide{cursor:pointer;}
.view_thumb{margin-top:100px;}
.view_btn{gap:0 20px;display:flex;margin-top:30px;}
.view_btn div{cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#1f2e69;border-radius:60px;}
.view_btn div img{width:15px;}

/* 진료안내 */

.info{background:url('../index/images/info_bg.png')#0779bf;background-size:cover;padding:300px 0 120px 0;margin-top:-220px;}
.info .main_tit{text-align:center;}
.info .main_tit p{color:#fff;}
.info_box{margin-top:60px;align-items:center;display:flex;justify-content:space-between;}
.info_left{width:50%}
.info_left h2{}
.time_wrap{}
.time{display:flex;align-items:center;justify-content:space-between;}
.time:nth-child(1){margin-bottom:30px;}
.time h4{display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,0.5);width:100px;height:100px;text-align:center;line-height:1.2;}
.time ul{width:calc(100% - 120px)}
.time ul li{padding-bottom:13px;color:#fff;display:flex;align-items:center;font-size:20px;}
.time ul li:last-child{padding-bottom:0;}
.time ul li span{line-height:0;width:80px;text-align:justify;margin-right:20px;}
.time ul li span:before, .time ul li span:after{display:inline-block;width:100%;content:"";}
.time ul li p{font-weight:bold;}
.time ul li p b{color:yellow;}
.time ul li strong{background: #001e30;color: #ffffff;font-weight: bold;font-size: 14px;margin-left: 10px;padding: 3px 7px;border-radius: 50px;animation: pulseAlternate 1.4s ease-in-out infinite alternate;}

@keyframes pulseAlternate {
  0% {
    transform: scale(1);
    opacity: 1;
    box-shadow: 0 0 0 rgba(0, 174, 255, 0);
    letter-spacing: 0;
  }
  100% {
    transform: scale(1.08);
    opacity: 0.95;
    box-shadow: 0 0 10px rgba(0, 174, 255, 0.35);
    letter-spacing: 0.02em;
  }
}
.time_notice{margin-top:30px;color:#fff;font-size:18px;line-height:2;}
.sns{margin-top:30px}
.sns ul{display:flex;justify-content:space-between;}
.sns ul li{width:49%;border-radius:10px;padding:20px;}
.sns ul li:nth-child(1){background:#17b437}
.sns ul li:nth-child(2){background:#032144}
.sns ul li a{display:block;}
.sns ul li img{display:block;margin:0 auto;filter: invert(1) brightness(10);width: 30px;}
.sns ul li p{text-align:center;margin-top:10px;color:#fff;font-weight:bold;}
.info_right{width:45%;border-radius:20px;overflow:hidden;}
.map_img{width:100%}
.info_right p{background:#000;padding:20px;text-align:center;font-weight:bold;color:#fff;}
.info_right p strong{display:block;font-weight:bold;}
.info_right p strong img{margin-right:10px;width:20px;}
.map{display:flex;justify-content:space-between;background:#000;padding:20px;padding-top:0;}
.map li{width:31.8%;border:1px solid #fff;border-radius:5px;}
.map li a{padding:15px 0;display:block;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;color:#fff;}
.map li a img{margin-right:8px;width:25px}

@media screen and (max-width:1800px){
  .doc{width:95%;}
  .carrer ul li{font-size:16px;}
  .non{border-radius:200px 0 0 0}
  .non .ctt{width:90%}
  .non .main_tit{width:320px;}
  .non_slide{width:calc(100% - 320px)}
  .non .main_tit h1{font-size:32px;}
  .non .main_tit p{font-size:16px;}
  .non-pagination span {min-width:200px;font-size: 18px;padding: 15px;}
  .non_img{width:calc(100% - 670px)}
  .non_txt{width:600px;}
  .non_notice img{width:40px;}
  .non_txt p{font-size:16px;}
  .non_step2 li p{font-size:16px;}
  .view .ctt{width:1400px;}
}
@media screen and (max-width:1700px){
  .non_img{width:calc(100% - 570px)}
  .non_txt{width:500px;}
}

@media screen and (max-width:1500px){
  .non_img{width:calc(100% - 470px)}
  .non_txt{width:400px;}
}

@media screen and (max-width:1400px){
  .slide_txt h1{font-size:50px}
}

@media screen and (max-width:799px){
  .main_tit_flex{flex-wrap:wrap;}
  .main_tit p{margin-top:15px;word-break:keep-all;}
  /* 슬라이드 */
  .slide{margin-top:0;height:550px;width:100%;border-radius:0;}
  .slide_txt{width:100%;}
  .slide_txt h1{font-size:22px}
  .scroll{bottom:30px;right:30px;}

  /* 스페셜 */
  .special{padding-top:60px;}
  .special .ctt{flex-wrap:wrap;}
  .special .main_tit{width:100%}
  .special ul{width:100%;gap:20px 0;margin-top:30px;flex-wrap:wrap}
  .special ul li{width:100%;height:350px;padding:30px;}
  .special ul li strong{margin-top:0;position:absolute;bottom:30px;left:30px;font-size:26px;}
  .special ul li:nth-child(1) img{width:50%}
  .special ul li:nth-child(2) img{width:30%}

  /* 포인트 */
  .point{padding-top:50px;}
  .point:before{border-radius: 0 100px 0 0}
  .point ul{flex-wrap:wrap;gap:20px 0;}
  .point ul li{width:100%;padding:0;background:transparent}
  .point ul li:hover{background:transparent}
  .point ul li:before{display:none;}
  .point ul li:hover .point_txt h2{color:#000}
  .point ul li:hover .point_txt p{color:#000;}

  /* 진료과목 */
  .subject{padding:60px 0;}
  .subject ul{flex-wrap:wrap;gap:40px 0;margin-top:30px;width:100%}
  .subject ul li{width:50%}
  .subject ul li img{width:50px;}

  /* 치료분야 */
  .treatment{padding:60px 0;}
  .tre_slide{width:90%;margin-top:40px;}
  .tre_box{height:auto;border-radius:50px;transform:rotate(0)}
  .tre_slide .swiper-slide img {width:100%;height:100%;transform: rotate(0deg);}
  .tre_txt {transform: translate(-50%, -50%) rotate(0deg);}
  .tre_btn{width:100%;margin-top:20px;gap:0 10px;}
  .tre_btn div{width:40px;height:40px;}
  .tre_btn div img{width:12px;}

  /* 의료진 */
  .doctor{padding-top:180px;width:100%;overflow:hidden;}
  .doc_letter{top:80px;}
  .doc{flex-wrap:wrap;margin-top:30px;flex-direction:column-reverse;}
  .doc_img{width:100%}
  .doc_txt{width:100%;margin-top:20px;padding:40px;}
  .carrer ul li{width:100%;font-size:15px;padding-bottom:12px;}

  /* 척추관절클리닉 */
  .sj{padding:60px 0;}
  .sj-pagination{margin-top:30px;gap:0;}
  .sj-pagination span {padding: 10px 15px;font-size: 16px;}
  .sj_slide{margin-top:30px;}
  .sj_txt{}
  .sj_txt p{word-break:keep-all;}
  .pc_sj{display:none}
  .m_sj{display:block;width:100%}

  /* 비수술클리닉 */
  .non{padding:60px 0;border-radius:0;}
  .non .ctt{flex-wrap:wrap;}
  .non .main_tit{text-align:center;width:100%;}
  .non .main_tit h1{font-size:22px;}
  .non .main_tit p{font-size:15px;}
  .non-pagination{display:flex;flex-wrap:wrap;}
  .non-pagination span.swiper-pagination-bullet-active{width:50%;}
  .non-pagination span{min-width:auto;width:50%;margin:0 !important;font-size:16px;padding:15px 0;}
  .non-pagination span:last-child{width:100%;}
  .non_slide{width:100%;margin-top:35px !important;padding-left:0 !important;}
  .non_img{width:100%;border-radius:30px;transform:rotate(0deg);}
  .non_txt{width:100%;padding-top:30px;}
  .non_txt i{font-size:32px;}
  .non_txt p{font-size:15px;word-break:keep-all;}
  .non_notice{background:rgba(255,255,255,0.6);padding:15px;border-radius:5px;}
  .non_step1{flex-wrap:wrap;gap:30px 0;}
  .non_step1 li p{align-items:center;}
  .non_step1 li span{line-height:20px;width:20px;height:20px;font-size:11px;line-height:21px;margin-right:6px;}
  .non_step1 li{width:48%;}
  .non_step2{flex-wrap:wrap;gap:25px 0;}
  .non_step2 li{width:100%;margin:0;text-align:left;}
  .non_step2 li h2{margin-bottom:15px;}
  .non_step2 li p br{display:none}
  .non_step2 li p{word-break:keep-all;}

  /* 장비소개 */
  .equ{padding-top:60px;width:100%;overflow:hidden;}
  .equ_btn {position: relative;top: 0;left: 50%;transform: translateX(-50%);justify-content: center;}
  .equ_btn div{width:50px;height:50px}
  .equ_btn div img{width:10px;}
  .equ_slide{margin-top:25px;}
  .equ_slide .swiper-slide{margin-top:30px;flex-wrap:wrap;flex-direction:column-reverse;}
  .equ_img{width:100%;padding-top:40px;}
  .equ_txt{width:100%}
  .equ_slide .swiper-slide-active .equ_img{margin-top:0;}
  .equ_let{font-size:10vw;left:10%;opacity:0.5;}
  .equ_txt{padding:40px !Important;}
  .equ_txt h4{margin-top:15px;word-break:keep-all;}
  .equ_txt p{word-break:keep-all;}
  .equ_txt p br{display:none;}

  /* 둘러보기 */
  .view{padding-top:60px;}
  .view .ctt{width:90%}
  .view_btn{gap:0 10px;}
  .view_btn div{width:50px;height:50px}
  .view_btn div img{width:10px;}
  .view_box{flex-wrap:wrap;}
  .view_left{width:100%}
  .view_right{width:100%;margin-top:30px;}
  .view_thumb{display:none !important;}

  /* 진료안내 */
  .info{padding: 220px 0 120px 0;padding-bottom:60px;margin-top:-180px;}
  .info_box{flex-wrap:wrap;margin-top:30px;}
  .info_left{width:100%}
  .info_right{width:100%;margin-top:30px;}
  .time{flex-wrap:wrap;}
  .time h4{width:auto;height:auto;padding:5px 15px;border-radius:50px;}
  .time h4 br{display:none;}
  .time ul{margin-top:20px;width:100%;}
  .time ul li{font-size:16px;}
  .time_notice {font-size: 15px;}
  .time ul li strong{font-size:12px;animation:unset;}
  .info_right p{font-size:15px;}
  .map li a{font-size:14px;flex-wrap:wrap;flex-direction:column;}
  .map li a img{width:20px;display:block;margin:0 auto;margin-bottom:6px;}
}