 

/* 팝업 초기 상태 숨김 */
.popup-banner-wrap {
visibility: hidden; /* 기본 숨김 */
position: absolute;
border: 5px solid #fff;
border-radius: 10px;  width: 100%; box-sizing:border-box;
}

/* 팝업 보이기 상태 */
.popup-banner-wrap.visible {visibility: visible;}
.pop-container {position: absolute;border:5px solid #fff; border-radius:10px;  box-sizing:border-box;}

.pop01 {z-index: 10 !important;}
.inside {max-width: 1600px;padding-left: 15px;padding-right: 15px;}

.pop-container .pop-item {float: left;box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.06), 0px 0px 1px 0px rgba(0,0,0,0.28);}
.pop-container .pop-img {position: relative;}
.pop-container .pop-img img {max-width:450px;width:100%;}
.pop-container .btn-group {width: 100%;background: #fff;border-top: 1px solid rgba(0, 0, 0, 0.1);display: flex;    align-items: center;align-content: flex-start; gap:0 3px;}
.pop-container .btn-group .btn {width: 50%;float: none;letter-spacing: 0px;color: #000;padding: 12px 0;border: 0;white-space: normal;display: table-cell;text-align:center; border-left:1px solid #ddd; margin-left:auto;}
.pop-container .btn-group .btn + .btn {border-width: 0 0 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.1) !important;border-radius: 0;font-weight: normal;margin-left: 0px;}

.btn-group label {cursor:pointer;}
.btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}


@media only screen and (max-width:800px){
.pop-container{left:0px!important;}
}

@media only screen and (max-width:767px){
.pop-container .btn-group .btn {width: 30%;}
}

@media (max-width:500px) {
.pop-container {width:100%} 
.pop-img img  {width:100%} 
.btn-group {width:90%} 
.pop-container{ top:20px;}
}



/*메인비주얼*/
.main_visual  {width: 100%;height: 700px;}
.main_visual .swiper-slide {font-size: 18px;background: #fff; }
.main_visual .swiper-slide img {display: block;  margin-top:20px;}

.main_visual .swiper-slide.mv_01  {background: url("/images/main/mv_02.jpg") no-repeat 50% 0 / cover;}
.main_visual .swiper-slide.mv_02  {background: url("/images/main/mv_01.jpg") no-repeat 50% 0% / cover;}
.main_visual .swiper-slide.mv_03  {background: url("/images/main/mv_03.jpg") no-repeat 50% 0% / cover;}

.main_visual .swiper-slide .m_txt_wrap {padding:350px 0 0 0px;opacity:0; text-align:center;  cursor:pointer;}
.main_visual .swiper-slide .m_txt01 {  font-size:23px; line-height:130%; margin-bottom:5px; color:#fff; opacity:0.7;   }
.main_visual .swiper-slide .m_txt02 {  font-size:48px; color:#fff; font-weight:bold;  }
.main_visual .swiper-slide .m_txt02 b {  background-color:#2C7CCC; color:#fff;    padding:0 10px;}
.main_visual .swiper-slide .m_txt03 {  font-size:22px; color:#fff;  opacity:0.9;}
.main_visual .swiper-button-next:after, .main_visual .swiper-rtl .swiper-button-prev:after { color: #fff;}
.main_visual .swiper-button-prev:after, .main_visual .swiper-rtl .swiper-button-next:after { color: #fff;}

.main_visual .swiper-slide-active .m_txt_wrap {opacity:1; transition:0.6s; padding-top:300px }



.main_visual .swiper-pagination-bullet {border:1px solid #fff; background-color:none; width:12px; height:12px;}
.main_visual .swiper-pagination-bullet-active {border:1px solid #2C7CCC; background-color:#2C7CCC;}
.main_visual .swiper-horizontal>.swiper-pagination-bullets, .main_visual  .swiper-pagination-bullets.swiper-pagination-horizontal, 
.main_visual .swiper-pagination-custom, .main_visual .swiper-pagination-fraction {bottom: 20px;}


.main_title {text-align:center;}
.main_title h4 {color:#222; font-size:40px; font-weight:bold;}
.main_title h4 b {color:#2C7CCC;}
.main_title h4 + p {color:#999;font-size:19px;}


.main_clinic {padding:80px 0; overflow:hidden;}

.clinic_swiper {width:98%; margin:40px auto; }
.clinic_swiper .swiper-slide {position:relative;  background-color:#000; width:100%;  border-radius:0 20px 0 20px;}
.clinic_swiper .swiper-slide a{display:block;border-radius:0 20px 0 20px; background-color:#999;width:100%; height:100%;  } 

.clinic_swiper .swiper-wrapper {padding-bottom: 80px;}
.clinic_swiper .swiper-pagination-bullet {border:1px solid #777; background-color:#fff; width:12px; height:12px;}
.clinic_swiper .swiper-pagination-bullet-active {border:1px solid #2C7CCC; background-color:#2C7CCC;}
.clinic_swiper .swiper-horizontal>.swiper-pagination-bullets, .clinic_swiper  .swiper-pagination-bullets.swiper-pagination-horizontal, 
.clinic_swiper .swiper-pagination-custom, .clinic_swiper .swiper-pagination-fraction {bottom: 0px;}


.clinic_swiper .swiper_txt {text-align:center}
.clinic_swiper .swiper-slide .img  {overflow:hidden; display: block; background-color:#fff;width: 100%;height: auto;border-radius:0 20px;position: relative;object-fit: cover;}
/*.clinic_swiper .swiper-slide .img:before {content: "";position: absolute;left: 0;top: 0;width: 100%; border-radius:0 20px 0 20px;height: 6rem;background: linear-gradient(360deg,transparent,rgba(0,0,0,.7));pointer-events: none;}*/
.clinic_swiper .swiper-slide .img > img {width: 100%;height: 450px; border-radius:0 20px 0 20px; /*filter: brightness(40%);*/object-fit: cover;text-align: center;  transition: transform 0.3s ease;}
.clinic_swiper .swiper-slide .img > img:hover { border-radius:0 20px; transform: scale(1.1); transition: transform 0.3s ease; }
.clinic_swiper .swiper-slide .name {  font-weight:bold; text-shadow:#0000008f 1px 0 5px;color:#fff; font-size:30px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color:#fff; text-align:left;display:inline-block}
.clinic_swiper .swiper-slide .swiper_txt { text-align:center;  width:100%; position:absolute; top:60px; left:50%; transform: translateX(-50%); color:#fff} 
.clinic_swiper .swiper-slide .swiper_txt .swipter_nation_p { opacity:0.8;color:#fff; line-height:110%; font-size:16px;} 

.clinic_swiper .swiper-slide .triangle {border-bottom: 100px solid #2C7CCC;position: absolute;bottom:0%;  right: 0;  width: 0;height: 0; z-index:0;border-left: 100px solid transparent;border-right: 0px solid transparent;}
.clinic_swiper .swiper-slide .triangle_txt {padding: 15px 15px;color: #fff;position: absolute;right: 0;bottom: 0;}


.main_inner { padding:100px 0; max-width:1300px; width:100%; margin:0 auto;}

/*introduce*/
.introduce_wrap {width:100%; overflow:hidden; background: url("/images/main/introduce_bg_02.jpg") no-repeat 0% 0 / cover;}
.introduce_wrap h4 {color:#fff; font-size:40px; font-weight:bold; margin-bottom:20px;}
.introduce_wrap h4 + p {color:#fff; font-size:17px; opacity:0.8; }
.introduce_wrap img {margin:50px 0 70px 0;}
.introduce_wrap  a { display:inline-block; color:#fff; font-size:16px; border:1px solid #fff; padding:15px 30px; }
.introduce_wrap  a:hover {background-color:#fff; color:#1a314a;}

/*introduce 서브페이지*/
.introduce_wrap.intrroduce_sub {background: #edf7ff;}
.introduce_wrap.intrroduce_sub  h4 {color:#000; }
.introduce_wrap.intrroduce_sub  h4 + p {color:#222;  }

.introduce_wrap.intrroduce_sub img { margin: 50px 0 0px 0;}

/*notice*/
.notice_wrap {width:100%; position:relative; overflow:hidden; background: url("/images/main/notice_bg_05.gif") no-repeat right 0%;}
.notice_wrap:after {z-index:-1; content:''; position:absolute; left:4%; top:10%; width:100%; max-width:176px; max-height:550px; height:100%; background: url("/images/main/notice_bg_07.gif") no-repeat right 0%;}

/*service*/
.service_wrap {width:100%; padding-bottom:80px;overflow:hidden; background:#2b5178; position:relative; }
 

 /*m_quicik*/
.m_quick { margin: 0 auto;  overflow:hidden; }
.m_quick li a {position:relative;display:block;transition:0.2s; background-color:#091a32; width:23%; height:380px;margin:20px 1%; float:left; text-align:center;  }
.m_quick li a img { transition:0.5s;  object-fit:cover;  text-align:center; width:100%; height:100%; }
.m_quick li a:hover img {transition:0.5s; opacity:0.2;}
.m_quick li a span {color:#fff;  }
.m_quick li .qspan_01 {opacity:0.8; }
.m_quick li .qspan_02 {opacity:0; transition:0.2s; margin-top:120px;font-size:16px;  }
.m_quick li a:hover .qspan_02 {transition:0.2s; opacity:0.8;margin-top:100px;   }
 
.m_quick li a p {position:relative; color:#fff; font-size:24px; padding-top:5px; padding-bottom:20px;  font-weight:bold;}
.m_quick li a:after {content:""; display:block;  position:absolute; bottom:30px; left:50%; transform: translateX(-50%); margin:20px auto 20px auto; width:35px; height:35px; border:1px solid #fff; border-radius:50%; background: url("/images/main/ico_more02.png") no-repeat 50% 50%; transition:0.4s;}
.m_quick li a img { filter: brightness(50%); }
   
.m_quick li i {color:#fff; font-size:30px; opacity:0.8; font-weight:normal!important; padding-bottom:10px;}
.m_quick li a:hover:after {transform: rotate( 180deg );transition:0.4s; bottom:30px; left:50%; transform: translateX(-50%); }

.m_quick li a .txt_box { text-align:center;  position:absolute; top:30px; left:50%; transform: translateX(-50%); color:#fff;transition:0.2s; width:100%;} 
.m_quick li a:hover .txt_box {top:80px;transition:0.2s;}
.m_quick li a:hover:after   {bottom:60px;  }

.jalbon_txt {position:absolute; right:10px; bottom:20px; text-align:right;}
 

/*customer*/
.customer_wrap {width:100%; overflow:hidden; background: url("/images/main/customer_bg.jpg") no-repeat 0% 0 / cover;}
 
.customer_div .customer_title { font-size:22px; color:#fff; font-weight:bold;}
.customer_div .time_info .customer_title_p { color:#fff200; font-weight:bold; font-size:24px;}
.customer_div .customer_title_p {font-size:19px; color:#e4e4e4; font-weight:400; margin-bottom:10px;}
.customer_div .customer_title_p02 {font-size:15px; opacity:0.8; color:#e4e4e4; font-weight:400 }

.customer_wrap li {font-size:15px; opacity:0.8;color:#e4e4e4;  }
.customer_wrap li i {font-size:13px; font-style:normal;  }

.customer_div {margin-bottom:60px;display:flex;  }
.customer_div_sub {background-color:#1c375c; padding:20px;}
.customer_div_sub p {color:#fff;}
.customer_div_sub li {color:#ffffffb8;}
.customer_div_sub li i {font-size:13px; font-style:normal;  }

.customer_div_sub .map_btn {margin-top:10px;}

.customer_div div {width:30%;  }
.customer_div .map_info{width:40%; padding-left:0px;}
.customer_div .time_info {border-right:1px solid #ffffff21; margin-right:40px; width:40%; }
.customer_div .tel_info span {font-size:40px; font-weight:bold; color:#fff;}
.customer_div .tel_info span i {font-size:30px; font-weight:normal; margin-right:5px;   font-style: normal;}
.customer_div .tel_info {border-right:1px solid #ffffff21; margin-right:40px;}


.customer_div .map_info  a {font-size:16px; display:inline-block; border-radius:10px; padding:10px 10px 10px 43px; }
.customer_div .map_info .map_btn { display:flex; width:100%; gap:10px; }
.customer_div .map_info .kakao { color:#3a250a; background: #ffe500 url("/images/main/btn_kakao.gif") no-repeat 10% 50%}
.customer_div .map_info  .naver {color:#fff; background: #2db400 url("/images/main/btn_naver.gif") no-repeat 8% 50%}


 /*지도 비율*/
.ratiowrap {overflow:hidden; position:relative;margin:0 auto;max-width:1300px;width:100%;  margin-bottom:30px;}
.ratiowrap > .root_daum_roughmap {width:100%;padding-bottom:56.6%;}
.ratiowrap > .root_daum_roughmap .wrap_map {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}

.notice_flex {display:flex; gap:20px; margin-top:40px;   }
.notice_box {width:60%;border:1px solid #ddd; background-color:#fff; padding:20px; z-index:2; }
.review_box {width:40%; border:1px solid #ddd; background-color:#fff;  padding:20px;  z-index:2; }
.review_box .hide {display:none;}

/*리스트*/
.notice_tab { position: relative;font-size: 0px; margin:0px auto 0 auto; overflow:hidden;   width:100%;    position:relative;}
.notice_tab .tab-content {display: none; box-sizing:border-box; width: 100%; font-size: 16px;  margin-top:15px;}
.notice_tab #tab1:checked ~ #tab-content1 {display: block; background-color: #fff;}
.notice_tab #tab2:checked ~ #tab-content2 {display: block;background-color: #fff;}
.notice_tab #tab3:checked ~ #tab-content3 {display: block;background-color: #fff;}

.notice_tab input[type='radio'] {display: none;}
.notice_tab label {display: inline-block; box-sizing:border-box;font-size: 20px;cursor: pointer; padding:10px 15px;text-align:center;   }
.notice_tab {font-size: 0px;  display: flex;flex-wrap: wrap; align-items: center; color:#777; }
.notice_tab input:checked + label {position:relative; color: #2C7CCC;   font-weight:bold; }

.add-link {position: absolute;right: 0px;top: 20px;transform: translateY(-50%); color: #2C7CCC;  text-decoration: none;font-weight: bold;font-size:30px; padding:20px;}
.tab1, .tab2, .tab3 {padding-right: 20px; /* Space for "+" */position: relative;}
.tab1 {position:relative; }
.tab1:after {position:absolute; right:0; top:17px; width:1px; height:15px; background-color:#ddd; content:'' }
.tab2 {position:relative; }
.tab2:after {position:absolute; right:0; top:17px; width:1px; height:15px; background-color:#ddd; content:'' }

.board_line {width:100%; height:1px; background-color:#f1f1f1; margin-top:10px;}


.board_list {padding:10px; height:250px;}
.board_list li a {display:flex;  justify-content: space-between; padding-bottom:6px; padding-left:10px;position:relative;}
.board_list li a:after {position:absolute; width:3px; height:3px; left:0; top:10px;  content:''; background-color:#2C7CCC;}
.board_list li a p {color:#555; font-size:16px;  overflow: hidden;height: 20px;text-overflow: ellipsis;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; width:80%;}
.board_list li a p:hover {color:#000;}
.board_list li a span {color:#d6d6d6; font-weight:400; font-size:15px; font-weight:normal;}

.review_title {display:flex; justify-content: space-between; border-bottom:1px solid #f1f1f1;padding-bottom:15px; margin-bottom:15px; }
.review_title h4 { padding-left:10px; color: #2C7CCC; padding-top:10px;font-weight: bold;  font-size:20px;}
.review_title a {color: #2C7CCC;   font-size: 30px; font-weight:bold;padding-right:10px;  }









/* Tablet Device 최대 1400  */
@media (max-width:1400px) {

.clinic_swiper {width:calc(100% - 40px);   }
.notice_flex {  width:calc(100% - 40px);   margin:40px auto 0 auto;  }


.jalbon_txt img {width:90%;}
.main_inner {padding: 60px 0; width:calc(100% - 40px);  }

.clinic_swiper .swiper-slide .name {
     font-size: 26px;}
}



 



/* Tablet Device 최대 1200  */
@media (max-width:1200px) {

/*메인비주얼*/
.main_visual .swiper-slide .m_txt_wrap {   padding:150px 0 0 80px; }
.main_visual .swiper-slide-active .m_txt_wrap {  padding-top:200px }

.main_visual .swiper-slide .m_txt01 {  font-size:16px;    }
.main_visual .swiper-slide .m_txt02 {  font-size:34px;   }
.main_visual .swiper-slide .m_txt03 {  font-size:20px;   }

.main_visual  { height: 550px;}
 

.main_title h4 {font-size: 30px;}
.main_title h4 + p {font-size: 17px;}

.main_clinic {padding: 60px 0;}
 
.clinic_swiper .swiper-slide .name {font-size: 21px;}
.clinic_swiper .swiper-slide .swiper_txt .swipter_nation_p {font-size: 15px;}


.introduce_wrap h4 {font-size: 35px;margin-bottom: 20px;}
.introduce_wrap h4 + p {font-size: 15px;}
.introduce_wrap a {font-size: 14px;padding: 12px 26px;}

.board_list {   padding: 0;}


.clinic_swiper .swiper-slide .img > img {  height:430px; } 

.notice_flex {flex-direction: column; width:100%;}

.notice_box {width: 100%; box-sizing:border-box;}
.review_box {width: 100%;box-sizing:border-box;}

.board_list {height: auto;}
 

.notice_tab label {font-size: 17px;  padding: 10px 10px;}

.review_title { padding-bottom: 10px;}
.review_title h4 {font-size: 17px;  }
.review_box .board_list li a p {width: 70%;}
.review_title a { padding-right: 0;}
.add-link {  padding: 20px 0px;}


.m_quick li a p {font-size: 20px;}
.m_quick li .qspan_01 {font-size: 13px;}
.m_quick li a { height: 300px;}

.m_quick li a:hover .txt_box {top:50px; }
.m_quick li a:hover:after   {bottom:50px;  }

.service_wrap {  padding-bottom: 40px;}



.customer_div .customer_title {font-size: 17px;}
.customer_div .customer_title_p {font-size: 17px;}
.customer_wrap li {font-size: 13px;}
.customer_div .tel_info span {font-size: 29px;}
.customer_div .tel_info span i {font-size:20px;  }

.customer_div {flex-wrap: wrap;align-items: center;justify-content: center;}

.customer_div { margin-bottom: 30px;  width:100%;}
.customer_div .time_info {   width:45%; padding-bottom:40px; }
.customer_div .tel_info {   width:45%; border-right:0; padding-bottom:40px; margin-right:0;}
.customer_div .map_info { justify-content: center;border-top:1px solid #424c54; text-align:center; width:100%; padding-top:20px;}
.customer_div .map_info  a {font-size: 14px;padding: 10px 10px 10px 38px;}
.customer_div .map_info .map_btn {  justify-content: center;}


.clinic_swiper .swiper-slide .swiper_txt {  top: 40px; }


}







/* Tablet Device 최대 899  */
@media (max-width:799px) {


.main_visual .swiper-slide .m_txt_wrap { position:relative; padding:150px 0 0 0px; text-align:center;}
.main_visual .swiper-slide-active .m_txt_wrap {  padding-top:200px }
.main_visual .swiper-slide img {  display:inline-block; margin-top:10px; width:120px; }


.main_visual .swiper-slide .m_txt01 {  font-size:16px; }
.main_visual .swiper-slide .m_txt02 {  font-size:28px;   }
.main_visual .swiper-slide .m_txt03 {  font-size:18px;   }
.main_visual  { height: 500px;}


.main_clinic {padding: 30px 0;}

.clinic_swiper .swiper-slide .img > img  {  height:300px; }
.clinic_swiper .swiper-wrapper {padding-bottom: 40px;}

.clinic_swiper .swiper-slide .name {font-size: 20px;}
.clinic_swiper .swiper-slide .swiper_txt .swipter_nation_p {font-size: 14px;}

.introduce_wrap img {  margin: 30px 0 50px 0;}

.notice_wrap {  background-size: 25%;}


.m_quick li a {width: calc(50% - 20px);  height: 250px;margin: 10px}
.m_quick li a:hover .txt_box {top:30px; }
.m_quick li a:hover:after {bottom:10px;  }



.ratiowrap > .root_daum_roughmap {width:100%;padding-bottom:56.6%;}

.customer_div .time_info  .customer_title_p {font-size: 20px;}


}







/* Tablet Device 최대 589  */
@media (max-width:589px) {
.main_inner {padding: 40px 0;}

.main_title h4 {font-size:26px;}
.main_title h4 + p {font-size: 15px;}


.clinic_swiper .swiper-slide .triangle {border-bottom: 80px solid #2C7CCC;border-left: 80px solid transparent;}
.clinic_swiper .swiper-slide .triangle_txt {padding: 10px 7px;}
 
.introduce_wrap h4 {font-size: 27px;margin-bottom: 15px;}
.introduce_wrap h4 + p {font-size: 14px;}
 
.clinic_swiper {width:calc(100% - 20px); }

.m_quick li a p { font-size: 17px;  padding-top: 0;}
.m_quick li .qspan_01 {  font-size: 12px;}
.m_quick li .qspan_02 { font-size: 13px;}
.m_quick {   margin-bottom:20px;}
 
.board_list {padding: 10px;}
.board_list li a p {font-size: 14px; width: 70%;}
.board_list li a span {font-size: 12px;}



.customer_div .time_info {  width: 100%; border-right:0; border-bottom:1px solid #424c54; padding-bottom:20px; margin-right:0;}
.customer_div .tel_info {   width: 100%;  padding-bottom:20px; }
.customer_div {  gap: 10px;}

.notice_flex {  margin: 20px auto 0 auto;}

.main_visual .swiper-slide .m_txt01 {  font-size:13px;    }
.main_visual .swiper-slide .m_txt02 {  font-size:21px;   }
.main_visual .swiper-slide .m_txt03 {  font-size:12px;   }
.main_visual .swiper-slide .m_txt02 b {  padding: 0 5px;}


.customer_wrap .customer_title_p02 {font-size: 12px;}
.customer_wrap .customer_title_p {font-size: 15px;}



}




/* Tablet Device 최대 400  */
@media (max-width:400px) {

.main_inner {padding: 30px 0;}



.main_visual  { height: 350px;}

.main_visual .swiper-slide .m_txt_wrap {  padding:70px 0 0 0px;  }
.main_visual .swiper-slide-active .m_txt_wrap {  padding-top:160px }

.main_title h4 {font-size:20px;}
.main_title h4 + p {font-size: 13px;}


.clinic_swiper .swiper-slide .name {font-size: 18px;}
.clinic_swiper .swiper-slide .swiper_txt .swipter_nation_p {font-size: 12px;}
.clinic_swiper .swiper-slide .img > img {  height:200px; }

.clinic_swiper { margin: 30px auto 10px auto;}
.clinic_swiper .swiper-slide .triangle_txt {  font-size: 12px; line-height:120%;}


.introduce_wrap h4 {font-size: 25px; }
.introduce_wrap h4 + p {font-size: 12px;}

.notice_tab label {font-size: 14px;}
.notice_box {padding: 10px;}

.review_box {padding: 10px;}


.add-link {font-size: 25px;padding: 10px;}

.review_title h4 {color: #2C7CCC;padding-top: 10px;font-size: 14px;}
.review_title a {font-size: 25px;}

.notice_tab label {padding: 10px 10px;}

.m_quick li a {height: 180px;  width: calc(50% - 10px); margin: 5px;}
.m_quick li a:after {bottom: 0px;width: 25px;height: 25px;}
.m_quick li a:hover:after {bottom:0px;  }
.m_quick li a p {  padding-bottom: 10px; font-size: 15px; }
.m_quick li a .txt_box {top: 15px;}
.m_quick li a:hover .txt_box {top:20px; }
.m_quick li .qspan_02 {font-size: 12px;}



.jalbon_txt img {  width: 96%;}
.service_wrap {  padding-bottom: 20px;}

.mobile_enter {display:block;}

.customer_div .map_info .kakao {background-position:  5% 50%;}
.customer_div .map_info  .naver {background-position:  5% 50%;}
.customer_div .map_info  a {font-size: 13px;padding: 10px 8px 10px 30px;}
.customer_wrap li { font-size: 12px;}
.customer_div .tel_info span {font-size: 24px;}
.customer_wrap .customer_title_p {font-size: 13px;}

.root_daum_roughmap  {height:200px!important;}

.clinic_swiper .swiper-slide .triangle {border-bottom: 60px solid #2C7CCC;border-left: 60px solid transparent;}
.clinic_swiper .swiper-slide .triangle_txt {padding: 5px 3px; font-size:11px;}

.clinic_swiper .swiper-slide .img > img {  height: 250px;}

 }



