/*------------------------------------------------ COMMON -----------------------------------------------*/
.con1200{width:1200px;margin:0 auto;}
.con1300{width:1300px;margin:0 auto;}
.pc{display:block;}
.pc2{display:block;}
.mobile{display:none;}
.mobile2{display:none;}
.only1200{display:none;}
.whitefont{color:#fff;}

.ml10{margin-left:10px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}

/*---------------------------------------------------------- COMMON -------------------------------------------------------*/
body{line-height:1;font-size:18px;color:#181818;font-family: 'Pretendard Variable', sans-serif;font-weight:400;letter-spacing:-0.06em;}
body *{box-sizing:border-box;}
html.modal,body.modal{width:100%;height:100%;overflow:hidden !important; touch-action:none;/*min-height:100vh;min-height: -webkit-fill-available;*/}
#wrap{width:100%;overflow:hidden;}
.row_con{width:1200px;margin:0 auto;position:relative;}
.flex_box{display:flex;}
.only_m{display:none !important;}
.only_pc{display:block !important;}
.view_1200{display:none;}
.hide_1200{display:block;}

.slick-slide,.slick-arrow,.slick-dots li,.slick-dots li button{cursor:pointer;outline:none;}

.serif{font-family: "Noto Serif KR", serif;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

.color_white *{color:#fff !important;}
.color1{color:#0abab5;}
.color2{color:#49fffc;}
.color3{color:#fff;}
.color4{color:#107977;}
.color5{color:#0e4c4b;}
.color7{color:#77fffb;}

.pd150{padding:150px 0;}

.sub_title h3{font-size:55px;}
.sub_title h5{font-size:40px;font-weight:700;}
/*------------------------------------------------ HEADER -----------------------------------------------*/
header{height:210px;background:#fff;left:0;right:0;margin:0 auto;z-index:999;text-align:center;position:fixed;}
header .logo{float:left;}
header .tel{float:right;font-family: "Roboto", sans-serif;font-weight: 700;font-size:35px;letter-spacing:0;}
header .tel *{display:inline-block;vertical-align:middle;}
header .tel img{margin-right:10px;}
.menu_btn{float:left;}

.gnb{display:inline-block;width:100%;border-top: 1px solid #e5e5e5;display:block;}
/*.gnb ul{display:block;}*/
.gnb li{float:left;padding:0 25px;margin:20px 0;}
.gnb li:first-child{padding-left:0;}
.gnb li:last-child{padding-right:0;}
.gnb li:not(:last-child){border-right:1px solid #e0e0e0;}

/*.gnb li a{font-family: 'notokr-medium';font-size:18px;}*/
.gnb li a{font-weight:500;}
.gnb li:hover{color:#0abab5;}

.adjust{margin-top: -4px;}

.top_banner{display:flex;justify-content:center;padding:46px 0;align-items:center;}
.top_banner .banner a{display:block;}
.top_banner .banner a.pc{display:block;}
.top_banner .banner a.mobile{display:none;}

.wechat_pop{position:fixed;width:100%;height:100%;background-color:rgba(4,0,0,.4);z-index: 9999;transition:all 0.2s;displaY:none;}
.wechat_pop .wechat_in_pop{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width: 310px;}
.wechat_pop .wechat_in_pop .wechat_close{position: absolute;top: -28px;right: -28px;cursor:pointer;}

#pc_quick{position:fixed;top: 59%;right: 1%;z-index: 999;transform: translateY(-50%);}
#pc_quick .go_top_item{margin-top:20px;text-align: center;}

/*gnb수정*/
.gnb .gnb_con{width:auto;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;padding:0;gap:25px;height:60px;}
.gnb li{padding:0;float:none;margin:0;position:relative;}
.gnb li:not(:last-child) {border-right:0;padding-right:25px;}
.gnb li:not(:last-child):after{content:'';width:1px;height:23px;background:#e0e0e0;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);}
/*------------------------------------------------ MAIN_CON -----------------------------------------------*/
.main_con{padding-top:210px;}
/*.main_con > section:not(:first-child){padding-top:150px;}*/
.main_tit{text-align:center;margin-bottom:50px;}
.main_tit h3{font-family: 'Montserrat', sans-serif;font-size:18px;letter-spacing:0.2em;color:#00a9eb;display:inline-block;}
.main_tit h2{font-size:45px;line-height:55px;font-family: 'notokr-regular';letter-spacing: -0.08em;}
.main_tit h2.en{font-family: 'Montserrat', sans-serif;}
.main_tit h2 p{display:inline-block;}

.slick-slide,.slick-arrow,.slick-dots{cursor:pointer;}

/*메인비쥬얼*/
.mv{position:relative;padding-top:0;overflow:hidden;width:100%;}
.mv .item{width:100%;height:1080px;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer;outline:none;}
.mv .item.n1{background-image:url('/landing/common/images/main/mv_n1_251017.png');position: relative;}
.mv .item.n2{background-image:url('/landing/common/images/main/mv_n2.png');}
.mv .item.n3{background-image:url('/landing/common/images/main/mv_n3.png');}
.mv .item.n4{background-image:url('/landing/common/images/main/mv_n4.png');}
.mv .item.n5{background-image:url('/landing/common/images/main/mv_n5.png');}

.mv .slick-dots{cursor:pointer;}
.mv .slick-dots li{margin:0;float:left;line-height:0;height:4px;}
.mv .slick-dots li button{width:65px;height:100%;background:rgba(255,255,255,.5);border:none;margin:0;padding:0;text-indent:-999em;position:relative;}
.mv .slick-dots li button:after{content:'';position:absolute;width:0;height:100%;left:0;background:#fff;transition:width .3s;}
.mv .slick-dots li.slick-active button:after{width:100%;}

.mv .arrow_box_wrap .arrow_box{display:flex;align-items: center;}
.mv .arrow_box_wrap{position:absolute;bottom:100px;color:#fff;left: 50%;transform: translateX(-50%);}
.mv .arrow_box_wrap span{display:inline-block;font-weight:700;font-family: "Roboto", sans-serif; }
.mv .arrow_box_wrap span.length{color:#fff;}
.mv .arrow_box_wrap .line{display:inline-block;vertical-align:middle;margin:0 20px;}

.mv .slick-arrow{/* position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;*/text-indent:-999em;background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:20px;}
.mv .slick-arrow.slick-prev{background-image:url('/landing/common/images/main/mv_prev.png');margin-right:20px;}
.mv .slick-arrow.slick-next{background-image:url('/landing/common/images/main/mv_next.png');margin-left:20px;}


/*병원둘러보기*/
.gallery{padding:130px 0;}
.gallery_view .slick-arrow.slick-prev{background-image: url('/landing/common/images/main/prev_btn_gall.png');left: -6%;}
.gallery_view .slick-arrow.slick-next{background-image:url('/landing/common/images/main/next_btn_gall.png');right:-6%;}
.gallery_view .slick-arrow{border:none;background-color:rgba( 255, 255, 255, 0 );width:23px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:10;text-indent:-9999em;top:50%;transform:translateY(-50%);}
.gallery_view{margin-bottom:10px;}
.slider_nav .slick-list{margin:0 -5px;}
.slider_nav .slick-slide{margin:0 5px;}

/*지도/스케쥴*/
.info_box{overflow:hidden;margin-bottom:130px;}

.fine_map{position:relative;float:left;width:50%;height:545px;}
.fine_map #daumRoughmapContainer1689583400483{width:100% !important;height:100%;}
.fine_map .map_txt{width:100%;line-height:40px;padding:15px 0;background:#0abab5;color:#fff;font-family: 'notokr-medium';font-size:30px;position:absolute;left:0;bottom:0;z-index:10;text-align: center;}
.fine_map .map_txt p{display:inline-block; letter-spacing: -0.04em;}
.fine_map .map_txt p img{margin-top:-5px;}

.fine_info{width:50%;border:1px solid #e0e0e0;float:left;height:545px;padding:0 0 0 68px;display: flex;align-items: center;}
.fine_info h4{font-family: 'notokr-medium';font-size: 24px; line-height: 34px;margin-bottom: 10px;margin-left: 15px;display: inline-block;letter-spacing: 0.2em;}

.fine_info .tel{margin-bottom:35px;}
.fine_info .tel p{font-family: 'Montserrat', sans-serif;color:#00a9eb;font-size:35px;}

.fine_info .time {position:relative;}
.fine_info .time .img_ht {position: relative;top: -3.5px;}
.fine_info .time li:after{content:'';clear:both;display:block;}
.fine_info .time li p{float:left;color:#181818;font-size:18px;line-height:30px;}
.fine_info .time li .day{font-family: 'notokr-medium';}
.fine_info .time li .day .colon{display: inline-block;margin: 0 15px;}
.fine_info .time li .day .w2{letter-spacing:3.75em;}
.fine_info .time li .day .w3{letter-spacing:1.42em;}
.fine_info .time li .day .w4{letter-spacing:0.64em;}
.fine_info .time li .day .w7{letter-spacing:-0.049em;}
.fine_info .time li .hour{letter-spacing: 0em;}
.fine_info .time li .hour.off{color:#ff4949;}
.fine_info .time .except{text-align: center;width: 300px;background: #f9f9f9;line-height: 35px;font-size: 16px;font-family: 'notokr-medium';margin-top: 5px;}

.fine_info .tel_reserv{position:relative;margin-top: 35px;}
.fine_info .tel_reserv .img_ht {position: relative;top: -5px;}
.fine_info .tel_reserv_area {}
.fine_info .tel_reserv_area .call_num {font-family: "Roboto", sans-serif;font-weight:700;color: #0abab5;font-size: 35px; line-height: 45px;letter-spacing: 0em;}
.fine_info .tel_reserv_area .call_num span{font-weight: 700;}
.fine_info .reserv_wrap{margin-top: 20px;}
.fine_info .reserv_wrap > div{display: flex;align-items: center;}
.fine_info .reserv_wrap a{display: flex;align-items: center;}
.fine_info .reserv_wrap span{display: inline-block;border-radius: 50px;width: 210px;line-height: 40px;text-align: center;margin-left: 10px;font-family: 'notokr-medium';font-size: 22px;}
.fine_info .reserv_wrap .kakao span{background:#381e1f;color:#f7e438;}
.fine_info .reserv_wrap .naver{margin-top:10px;}
.fine_info .reserv_wrap .naver span{background:#03cf5d;color:#ffffff;}


.fine_info .parking{margin-top:30px;}
.fine_info .parking .img_ht{position: relative;top: -3px;}
.fine_info .parking p{font-size:18px;color:#181818;line-height:28px;overflow:hidden;letter-spacing:0;}
.fine_info .parking p b{color:#0abab5;}
.fine_info .parking span{float:left;}


.main_tit h4{font-family: 'Montserrat', sans-serif;letter-spacing:0.3em;font-size:16px;font-weight:700;margin-bottom:40px;}
.main_tit h2{font-size:60px;line-height:1.2em;}
.main_tit .txt{margin-top:80px;}
.main_tit p{font-size:24px;line-height:1.5em;}

.main1_item_box{display:flex;justify-content:center;gap:20px;}
.main1_item_box .item{position:relative;width:385px;height:476px;padding:80px 50px 0 50px;box-shadow:6px 6px 5px rgba(0,0,0,.28);border-radius:20px;overflow:hidden;cursor:pointer;}
.main1_item_box .item img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;left:0;top:0;transition:all .3s;transform:scale(1);}
.main1_item_box .item h3{font-size:30px;line-height:1.2em;font-weight:700;font-family: "Noto Serif KR", serif;}
.main1_item_box .item .line{width:1px;height:121px;background:#181818;display:inline-block;margin:20px 0;}
.main1_item_box .item p{font-size:20px;font-weight:500;line-height:1.5em;transition:all .3s;white-space:nowrap;}
.main1_item_box .item.n1{text-align:left;}
.main1_item_box .item.n2{text-align:center;}
.main1_item_box .item.n3{text-align:right;}
.main1_item_box .item:hover img{transform:scale(1.1);}
.main1_item_box .item:hover p{font-weight:700;}

.global3_con{position:relative;}
.global3_con .bg_txt{position:absolute;font-size:180px;color:#0abab5;opacity:0.15;bottom:-0.08em;right:-0.25em;line-height:0.7em;font-weight:600;}

.doctor1_con{padding:150px 0 230px;}
.doctor_profile_con{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;}
.doctor_profile_item{position:relative;}
.doctor_profile_item .thumb_box{cursor:pointer;position:relative;}
.doctor_profile_item .hover_box{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);top:0;left:0;z-index:2;color:#fff;opacity:0;}
.doctor_profile_item .hover_box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.doctor_profile_item .hover_box h3{font-size:50px;color:#fff;position:absolute;bottom:45px;left:50%;transform:translateX(-50%);}
@media (hover: hover) and (pointer: fine) {
.doctor_profile_item:hover .thumb_box img{filter: grayscale(1);}
.doctor_profile_item:hover .hover_box{opacity:1;}
}

.doctor_pop_item{/*position:fixed;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;z-index:999999;display:none;*/display:block;position:relative;}
.doctor_pop_box{width:1200px;/*height:1261px;max-height:90vh;*/height:auto;background:transparent;/*position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);*/display:flex;position:relative;}
.doctor_pop_box .doctor_pop_close{position:absolute;z-index:10;top:0;right:0;width:70px;height:70px;background:#181818;color:#fff;font-size:24px;text-align:center;line-height:70px;}
.doctor_pop_box .img_box{position:relative;width:564px;}
.doctor_pop_box .img_box img{width:100%;height:100%;object-fit: cover;}
.doctor_pop_box .img_box .logo{width:auto;height:auto;position:absolute;top:-163px;left:-185px;z-index:-1;}
.doctor_pop_box .img_box p{font-size:24px;color:#fff;line-height:1.5em;position:absolute;bottom:45px;left:50%;transform:translateX(-50%);width:100%;text-align:center;}
.doctor_pop_box .txt_box{position:relative;width:calc(100% - 564px);padding-top:45px;/*overflow-y:auto;*/}
.doctor_pop_box .txt_box .name{font-size:45px;font-weight:700;padding-left:60px;}
.doctor_pop_box .txt_box .name span{font-size:22px;display:block;font-weight:400;padding-top:20px;}
.doctor_pop_box .txt_box h4{font-size:22px;font-weight:700;}
.doctor_pop_box .txt_box .history{padding-left:60px;margin-top:30px;}
.doctor_pop_box .txt_box .history li span{line-height: 1.5em;display: inline-block;vertical-align: top;}
.doctor_pop_box .txt_box .history li p{font-size:22px;line-height:1.5em;display:inline-block;padding-left:5px;max-width: calc(100% - 10px);vertical-align: middle;}
.doctor_pop_box .txt_box .bottom_banner{background:#0abab5;color:#fff;font-weight:700;font-size:35px;letter-spacing:0;font-family: 'Montserrat', sans-serif;width:100%;padding:25px 0;text-align:center;position:relative;margin-top:50px;}

.global5_con .sub_common1_item_box .txt_box p{margin-top:130px;}
.global5_con .txt_box .sub_title ul{margin-top:45px;}
.global5_con .txt_box .sub_title li p{font-size:24px;margin-top:0;font-weight:700;}
.global5_con .img_box{width:430px;height:619px;border-radius:170px 0 0 170px;overflow:hidden;}
.global5_con .img_box video{width:100%;height:100%;object-fit:cover;}

.global6_con{background:url("/global/common/images/main/global6_bg.png") center/cover no-repeat;text-align:center;}
.global6_con .box_list{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;}
.global6_con .box_list li{width:480px;height:161px;background:#fff;box-shadow:6px 6px 4px rgba(0,0,0,.1);border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.global6_con .box_list li p{font-size:24px;line-height:1.5em;}
.global6_con .box_list li b{color:#0abab5;}
.global6_con .etc{color:#fff;background:#006764;width:100%;padding:10px 0;font-size:24px;border-radius:30px;line-height:1.5em;}

.global_common1_con{position:relative;}
.global_common1_con .big_num{position:absolute;top:-80px;right:-200px;font-family: 'Montserrat', sans-serif;font-size:568px;color:rgba(24,24,24,.06);line-height:0.7em;font-weight:500;font-style:italic;text-indent: -0.2em;}
.global_common1_con:nth-of-type(odd) .big_num{right:auto;left:-200px;color:rgba(255,255,255,.07);}
.global_common1_con .row_con::after {
  content: "";
  position: absolute;
  bottom: -67px;
  bottom: -215px;
  right:0;
  z-index:2;
  
  width: 0;
  height: 0;
  border-left:75px solid transparent;
  border-right:75px solid transparent;
  border-top: 67px solid #fff;
}

.global7_con{background:#fff;border-radius:90px 90px 0 0;margin-top:-90px;}
.global7_con .item{display:flex;align-items:center;justify-content:space-between;margin-top:80px;}
.global7_con .item:nth-child(even){flex-direction:row-reverse;}
.global7_con .item h5{font-size:50px;font-weight:900;color:#0abab5;margin-bottom:30px;}
.global7_con .item h6{font-size:30px;font-weight:700;margin-bottom:40px;}
.global7_con .item p{font-size:22px;line-height:1.5em;margin-bottom:55px;}
.global7_con .item img{}
.global7_con .item .video_box{width:460px;height:740px;border-radius:250px;overflow:hidden;}
.global7_con .item .video_box video{width:100%;height:100%;object-fit:cover;}

.global13_con .txt_box{width:462px;}

.global8_con{background-color:#0abab5;}
.global8_con .row_con::after{border-top:67px solid #0abab5;right:auto;left:0;}
.global8_con .sub_title .tit span{color:#014d4b !important;font-weight:700;display:inline-block;position:relative;}
.global8_con .sub_title .tit span:after{content:"";width:100%;height:10px;background:url("/global/common/images/main/global8_tit_line.png") center/contain no-repeat;position:absolute;bottom:-5px;left:0;}

.global9_con .row_con::after{bottom:-67px;}
.global9_con .img_box img{width:100%;max-width:1200px;}

.global10_con{background:url("/global/common/images/main/global10_bg.png") center/cover no-repeat;}
.global10_con .row_con::after{border-top:67px solid #333;right:auto;left:0;}
.global10_con .item_box{display:flex;justify-content:space-between;}
.global10_con .item_box .txt{background:#fff;padding:45px 0;text-align:center;border-radius:0 0 20px 20px;}
.global10_con .item_box .txt h4{font-size:30px;font-weight:700;color:#0abab5;}
.global10_con .item_box .txt .line{width:40px;height:3px;background:#0abab5;display:inline-block;margin:20px 0;line-height:0;}
.global10_con .item_box .txt p{line-height:1.5em;}

.global11_con .item_box{}
.global11_con .item_box .item{display:flex;justify-content:space-between;margin-top:80px;}

.global12_con{background:#f4f4f4;border-radius:0 0 90px 90px;}
.global12_con .big_num{color:rgba(24,24,24,.05) !important;}
.global12_con .item_list{display:flex;justify-content:space-between;margin-top:80px;position:relative;z-index:2;}
.global12_con li{box-shadow:4px 4px 3px rgba(0,0,0,.15);border-radius:20px;overflow:hidden;}
.global12_con li .txt{background:#fff;padding:30px 0;text-align:center;border-radius:0 0 20px 20px;}
.global12_con li .txt h4{font-size:24px;font-weight:700;color:#0abab5;}
.global12_con li .txt .line{width:25px;height:3px;background:#0abab5;display:inline-block;margin:15px 0;line-height:0;}
.global12_con li .txt p{line-height:1.5em;}
/*------------------------------------------------ FOOTER -----------------------------------------------*/
footer{background:#383838;color:#fff;padding:65px 0;}
footer .con1200{overflow:hidden;display:flex;justify-content: space-between;}
footer .img_pos{display: flex;align-items: center;justify-content: center;}
.foot_info{margin-left:65px;}
.turm li{float:left;margin-right:55px;font-family: 'notokr-medium';}
.foot_info .txt_box{font-family: 'notokr-demilight';line-height:26px; font-size:16px;}
.foot_info .txt_box p{letter-spacing:0em;}
.foot_info .txt_box b{font-family: 'notokr-medium';}
.table_box a{font-family: 'notokr-medium';}



/*------------------------------------------------ MEDIA_SCREEN -----------------------------------------------*/
@media all and (max-width:1830px){

header .logo img{}
header .tel{font-size:25px;}
header .tel img{width:30px;}
}



@media all and (max-width:1300px){
.con1300{width:800px;}

/*.gnb li{padding:0 8px;}*/
.gnb li a{font-size:14px;}
}


@media all and (max-width:1200px){
.pc{display:none;}
.mobile{display:block;}
.con1200{width:800px;}
.only1200{display:block;}

.con1200{width:800px;}
.row_con{width:800px}
.view_1200{display:block !important;}
.hide_1200{display:none !important;}

header{height:120px;}
header .logo{float:none;display:inline-block;width:130px;}
header .logo img{width:100%;}
.menu_btn{position:absolute;left:5%;top: 49%; transform: translateY(-50%);}
header .tel{position:absolute;right:5%;}
.gnb{display:block;position:absolute;top:120px;background:#fff;left:0;right:0;z-index:999;border-top:0;display:none;}
.gnb > ul{height: calc(100vh - 120px);overflow-y:auto;}
/*.gnb ul{display:none;}*/
.gnb li{float:none;padding:0;margin:0;text-align:center;line-height:90px;font-size:20px;border:none;width:100%;border-top:1px solid #ccc;}
.gnb .con1300{width:100%;}
.gnb li:not(:last-child){border-right:none;}
.top_banner.con1200{padding:32.5px 0;width:600px;}

.top_banner .banner a.pc{display:none;}
.top_banner .banner a.mobile{display:block;}

/*gnb수정*/
.gnb .gnb_con{width:100%;padding:0;display:block;height:auto;}
.gnb li{padding:0;}
.gnb li:not(:last-child){padding-right:0;}
.gnb li:not(:last-child):after{display:none;}

.main_con{padding-top:120px;}
/*.main_con > section:not(:first-child){padding-top:13vw;}*/
.main_tit{margin-bottom:4vw;}
.main_tit h3{font-family: 'Montserrat', sans-serif;font-size:2vw;letter-spacing:0.2em;}
/*.main_tit h2{font-size:5vw;line-height:5vw;}*/
.main_tit h2.en{font-family: 'Montserrat', sans-serif;}

.slick-slide,.slick-arrow,.slick-dots{cursor:pointer;}

.mv .item.n1{background-image:url('/landing/common/images/main/mv_m1_251017.png');}
.mv .item.n2{background-image:url('/landing/common/images/main/mv_m2.png');}
.mv .item.n3{background-image:url('/landing/common/images/main/mv_m3.png');}
.mv .item.n4{background-image:url('/landing/common/images/main/mv_m4.png');}
.mv .item.n5{background-image:url('/landing/common/images/main/mv_m5.png');}

.n1 .mv_txt {margin-top: 13vw;flex-direction: column-reverse;text-align: center;}
.n1 .mv_txt > div {width: 100%;}
.n1 .mv_txt .tit {font-size: 7vw;line-height: 9vw;}
.n1 .mv_txt p {font-size: 3vw;line-height: 4vw;}
.n1 .mv_txt .clinic_name_logo img{margin: 0 auto;}

.clinic_name {font-size: 1.8vw;line-height: 3vw; margin-bottom: 2vw;}

.n2 .mv_txt {margin-top: 17vw;}
.n2 .mv_txt p {font-size: 4.5vw;line-height: 6vw;margin-bottom: 0;}
.n2 .mv_txt .tit {font-size: 9vw;line-height: 8vw; margin: 5vw 0 0;}

.n3 .mv_txt {margin-top: 17vw;}
.n3 .mv_txt p {font-size: 3vw;line-height: 4vw;margin-bottom: 0;} 
.n3 .mv_txt .tit {font-size: 7vw;line-height: 8vw; margin: 5vw 0 3vw;}

.mv .item{width:100%;height:100vw;}
.mv_txt{margin-top:20vw;}
/* .mv_txt h3{font-size:1.5vw;} */
.mv_txt h3:before{width:1vw;height:1vw;background-size:contain;}
.mv_txt h3:after{width:1vw;height:1vw;background-size:contain;}
/* .mv_txt h3 span{padding:0 3vw;} */
.mv_txt h2{font-size:5vw;line-height:7vw;margin:5vw 0 3vw;}
.mv_txt p{font-size:2vw;line-height:3vw;}

/*.mv .slick-arrow{width:3vw;height:5vw;}
/* .mv .slick-arrow.slick-next{margin-left:0;right:2%;} */

/*.mv .slick-dots{bottom:5vw;}
 .mv .slick-dots li{width:5vw;} */
.mv .arrow_box_wrap{bottom:50px;}

.gallery_view{margin-bottom:4px;}
.slider_nav .slick-list{margin:0 -2px;}
.slider_nav .slick-slide{margin:0 2px;}
.gallery_view .slick-arrow.slick-prev {left: -4%;}
.gallery_view .slick-arrow.slick-next {right: -4%;}

.fine_map{width:100%;height:55vw;}
.fine_map.img_map{height:auto;}
.fine_map.img_map img{width:100%;}
.root_daum_roughmap.root_daum_roughmap_global{height:100% !important;width:100% !important;}
.wrap_map{height:100% !important;width:100% !important;}
.fine_map .map_txt{line-height:4vw;font-size:2.5vw;}
.fine_info{display: flex;justify-content: center;width:100%;height:auto;padding: 60px 0;}
.fine_info .tel_reserv {margin-top: 0px;}
.fine_info .parking{/* margin:0 40px; */}
.root_daum_roughmap .wrap_controllers{display:none;}
.root_daum_roughmap .cont{display:none;}


footer > div{display:block;}
footer .con1200{text-align:center;flex-direction: column;}
footer h1{float:none;text-align:center;margin-bottom:30px;padding-left:0;}

.foot_info{float:none;margin-left:0;}
.foot_info .turm{display:inline-block;}
.turm li:last-child{margin-right:0;}

/*quick*/
#m_quick{position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:98;}
#m_quick .m_quick_item{display:flex;}
#m_quick .m_quick_item li{width:16.67%;}
#m_quick .m_quick_item li a{display:block;}
#m_quick .m_quick_item li img{width:100%;}

.m_top_btn{position:absolute;right:5%;bottom:20vw;}
.m_top_btn img{width:4em;}

.main1_item_box {flex-direction: column;align-items: center;gap:3em;}

.doctor_pop_box{width:800px;flex-direction:column;/*height:auto;max-height:80vh;*/align-items:center;}
.doctor_pop_box .img_box{width:100%;height:300px;width:558px;height:601px;}
.doctor_pop_box .img_box img{width:100%;height:100%;object-fit:cover;}

.doctor_pop_box .txt_box{width:100%;width:558px;height:calc(100% - 300px);padding-top:50px;padding-bottom:0;text-align:left;/*overflow-y:auto;*/}
.doctor_pop_box .txt_box .name{padding-left:0;}
.doctor_pop_box .txt_box .history{padding-left:0;width:80%;display:inline-block;text-align:left;}
.doctor_pop_box .txt_box .bottom_banner{position:relative;margin-top:50px;}

.global6_con .box_list li{width:380px;height:200px;}
.global6_con .img_box img{width:100%;}

.global7_con .item {
    flex-wrap: wrap;
    flex-direction: column;
	justify-content:center;
	gap:50px;
}

.global8_con .img_box img{width:100%;}

.global10_con .item_box .item img{max-width:390px;}

.global11_con .item_box .item Img{width:48%;}

.global12_con .item_list{flex-wrap:wrap;justify-content: center;gap:3em;}

.global13_con .sub_common5_item_box .item{width:100%;align-items:flex-end;}
.global13_con .sub_common5_item_box .item:nth-child(even){align-items:flex-start;}
.global13_con .sub_common5_item_box .item .txt_box{text-align:right;}
.global13_con .sub_common5_item_box .item:nth-child(even) .txt_box{text-align:left;}

}/*1200*/

/*------------------------------------ media880 ---------------------------------*/
@media all and (max-width:880px){
.fine_info {padding: 60px 0 60px 7px;justify-content: center;}
.fine_info .tel_reserv {}
.fine_info h4 {font-size: 2.5vw;}
.fine_info .time li p {font-size: 2.2vw;}
.fine_info .time .except {font-size: 2.2vw;}
.fine_info .tel_reserv_area .call_num {font-size:3.2vw;}
}

/*------------------------------------ media800 ---------------------------------*/
@media all and (max-width:800px){
body{font-size:3vw;}
.pc{display:none;}
.mobile2{display:block;}
.pc1{display:none}
.pc2{display:none;}
.con1200{width:90%;}
.con1300{width:90%;}
.only1200{display:none;}

.ml10{margin-left:1vw;}
.ml40{margin-left:4vw;}
.ml50{margin-left:7vw;}

.pt130 {padding-top:13vw;}
.pb130 {padding-bottom:13vw;}

.pt130 {padding-top:13vw;}
.pb130 {padding-bottom:13vw;}

.con1200{width:90%;}
.con1300{width:90%;}
.row_con{width:90%;}
.only_m{display:block !important;}
.only_pc{display:none !important;}

.pd150{padding:17vw 0;}

header{padding:0;height:15vw;line-height:15vw;}
header .logo{width:20vw;}
header .tel{font-size:3.5vw;right:3%;}
header .tel img{width:3.5vw;margin-right:1vw;}

.menu_btn{left:3%;}
.menu_btn img{width:4.5vw;}

.gnb{top:15vw;}
.gnb > ul{height:calc(100vh - 15vw);}
.gnb li{line-height:14vw;font-size:3.5vw;}

.top_banner.con1200{padding:0;width:60%;}
.top_banner .banner a{width:8vw;}
.top_banner .banner a img{width:100%;}

.wechat_pop .wechat_in_pop{width:50vw;}
.wechat_pop .wechat_in_pop img{width:100%;}
.wechat_pop .wechat_in_pop .wechat_close{width:5vw;top:-4vw;right:-4vw;}
/* .wechat_pop .wechat_in_pop .wechat_close img{width:100%;} */


.main_con{padding-top:15vw;}

.main_tit h2{font-size:7vw;line-height:8vw;}

.mv .item{height:125vw;}
.mv_txt{margin-top:32vw;}
.mv_txt h3{font-size:2vw;}
/* .mv_txt h3 span{padding:0 4vw;} */
.mv_txt h2{font-size:6vw;line-height:10vw;margin:7vw 0 5vw;}
.mv_txt p{font-size:3vw;line-height:5vw;}

.mv .slick-arrow{width:2vw;height:2.5vw;}
.mv .slick-arrow.slick-prev{margin-right:2vw;}
.mv .slick-arrow.slick-next{margin-left:2vw;}


/* .mv .slick-dots{bottom:10vw;} 
.mv .slick-dots li{width:11vw;height:2px;}*/

.mv .arrow_box_wrap{bottom:5vw}
.mv .arrow_box_wrap .line{margin:0 3vw;}
.mv .arrow_box_wrap .btn_box{margin-left:5vw;}
.mv .arrow_box_wrap .btn_box img{width:2vw;}

.mv .slick-dots li button{width:5vw;}

/*.space{padding:16vw 0;}*/
.gallery_view{padding-top:5vw;}
.gallery_view .slick-arrow{width:3vw;height:8vw; top: 57%; }
.gallery_view .slick-arrow.slick-prev {left: 5%;}
.gallery_view .slick-arrow.slick-next {right: 5%;}
.logo_box img{width:20vw;}

.info_box{margin-bottom:13vw;}

.fine_map .map_txt{font-size:3.5vw;line-height:4.5vw;padding:2vw 0;}
.fine_map .map_txt p{margin-left: 2vw;}
.fine_map .map_txt p img{width: 3vw;margin-top:-1vw;}

.fine_info{height:auto;padding:11vw 0;flex-direction: column;text-align:center;}
.fine_info h4{font-size:4vw;margin-bottom:2vw;line-height: 6vw;margin-left: 2vw;}

.fine_info .time .img_ht {top: -0.5vw;width: 5vw;left: 0vw;}
.fine_info .time .ml40 {margin-left: 6vw;}
.fine_info .time .except {width: 60vw;line-height: 6.5vw;font-size: 3.5vw;margin-top: 1vw;}
.fine_info .time ul{margin-left:0; /*display: inline-block;*/}

.fine_info .tel_reserv_area{margin-left:0;}
.fine_info .tel_reserv {margin-top: 4vw; margin-left: 0px;}
.fine_info .tel_reserv .img_ht {top: -1vw;width: 5vw;left: 0vw;}
.fine_info .tel_reserv .ml40 {margin-left: 6vw;}
.fine_info .tel_reserv_area .call_num {font-size: 6vw;line-height: 8vw;}
.fine_info .reserv_wrap {margin-top: 3vw;}
.fine_info .reserv_wrap > div{justify-content:center;}
.fine_info .reserv_wrap img{width: 6.2vw;}
.fine_info .reserv_wrap span{width: 27vw;line-height: 6vw;margin-left: 3vw;font-size: 3.2vw;}
.fine_info .reserv_wrap .naver {margin-top: 2vw;}

.fine_info .tel{margin-bottom:2vw;}
.fine_info .tel p{font-size:6vw;}

.fine_info .time li p{font-size:3.5vw;line-height:5.5vw;}
.fine_info .time li .day{margin-right:0vw;}
.fine_info .time li .day .colon {margin: 0 2vw;}

.fine_info .parking{margin-top:5vw;}
.fine_info .parking .img_ht{top:-0.5vw;width:5vw;}
.fine_info .parking p{font-size:3vw;line-height:4vw;}
.fine_info .parking p.ml40{margin-left:6vw;}

footer{padding:6vw 0 6vw;}
footer h1{margin-bottom: 6vw;}
footer h1 img{width:40vw;}
.turm li{margin-right:7vw;}
.foot_info .txt_box p{word-break:keep-all;}
.foot_info .txt_box{margin-top:3vw;line-height:4.5vw;font-size: 3.5vw;text-align:center;}

#quick_m{background:rgba(0,163,217,1);}
#quick_m .top_btn{background:#2cc5c4;}
#quick_m{position:fixed;bottom:0;left:0;right:0;z-index:999;}
#quick_m li{width:25%;float:left;}
#quick_m li img{width:100%;}
#quick_m .top_btn{position:absolute;top:-70%;right:2.5%;overflow:hidden;border-radius:50%;color:#fff;width:10vw;height:10vw;text-align:center;line-height:11vw;font-weight:600;}

/* 비급여안내 */
.pc3{display:none;}
.payment_btn.mobile3{display:inline-block;}
.payment_btn{padding:0 3vw;margin-left:4vw;}

.main_tit h4{font-size:2.5vw;margin-bottom:6vw;}
.main_tit h2{font-size:7vw;}
.main_tit .txt{margin-top:9vw;}
.main_tit p{font-size:3.5vw;}

.main1_item_box .item{width:80%;height:70vw;padding:9vw 6vw 0 6vw;box-shadow:4px 4px 3px rgba(0,0,0,.28);border-radius:4vw;}
.main1_item_box .item img{object-position:bottom;}
.main1_item_box .item h3{font-size:5vw;}
.main1_item_box .item .line{width:1px;height:16vw;margin:3vw 0;}
.main1_item_box .item p{font-size:3.5vw;}

.sub_title h3 {
    font-size:7vw;
}
.sub_title h4 img{width:20vw;}
.sub_title h5 {
    font-size:5vw;
}

.doctor1_con{padding:17vw 0 23vw;}
.doctor1_con .sub_title h4 img{width:20vw;}
.doctor1_con .sub_title > img{width:100%;}

.doctor_profile_con{gap:5vw;}
.doctor_profile_item{width:80%;}
.doctor_profile_item .thumb_box img{width:100%;}
.doctor_profile_item .hover_box img{width:7vw;}
.doctor_profile_item .hover_box h3{font-size:6vw;bottom:6vw;}

.doctor_pop_box{width:100%;/*height:auto;max-height:80vh;*/}
.doctor_pop_box .doctor_pop_close{width:9vw;height:9vw;font-size:3.5vw;line-height:9vw;}
.doctor_pop_box .img_box{width:100%;height:80vw;}
.doctor_pop_box .img_box p{font-size:3vw;bottom:3vw;}
.doctor_pop_box .txt_box{width:100%;height:calc(100% - 40vw);padding-top:6vw;}
.doctor_pop_box .txt_box .name{font-size:6vw;}
.doctor_pop_box .txt_box .name span{font-size:3vw;padding-top:1vw;}
.doctor_pop_box .txt_box h4{font-size:3.5vw;}
.doctor_pop_box .txt_box .history{margin-top:7vw;}
.doctor_pop_box .txt_box .history li p{font-size:3vw;padding-left:2px;}
.doctor_pop_box .txt_box .bottom_banner{font-size:4vw;padding:2vw 0;margin-top:6vw;}

.doctor_pop_box .img_box .logo {
    top: -17vw;
    left: -25vw;
    width: 50vw;
}
.global3_con .bg_txt {
    font-size: 20vw;
    right: -0.9em;
}

.global5_con .img_box {
    width: 80%;
    height: 100vw;
    border-radius: 30vw 0 0 30vw;
}
.global5_con .sub_common1_item_box .txt_box p{margin-top:10vw;}
.global5_con .txt_box .sub_title ul{margin-top:6vw;}
.global5_con .txt_box .sub_title li p{font-size:4vw;}

.global6_con{}
.global6_con .box_list{gap:3vw 3%;}
.global6_con .box_list li{width:48%;height:23vw;box-shadow:3px 3px 1px rgba(0,0,0,.1);border-radius:3vw;}
.global6_con .box_list li p{font-size:3.5vw;}
.global6_con .etc{padding:2vw 0;font-size:3.5vw;border-radius:4vw;}

.global_common1_con .big_num{top:-9vw;right:-2%;font-size:40vw;}
.global_common1_con:nth-of-type(odd) .big_num{right:auto;left:-2%;}
.global_common1_con .row_con::after {
  bottom: -24vw;

  border-left:8vw solid transparent;
  border-right:8vw solid transparent;
  border-top: 8vw solid #fff;
}

.global7_con {
    border-radius:10vw 10vw 0 0;
    margin-top: -10vw;
}
.global7_con .item {
    margin-top:9vw;
    flex-wrap: wrap;
    flex-direction: column;
	justify-content:center;
	gap:5vw;
}
.global7_con .item .img_box{text-align:center;}
.global7_con .item img{width:80%;max-width:460px;}
.global7_con .item .txt_box{text-align:center;}
.global7_con .item .txt_box img{width:100%;max-width:460px;}

.global7_con .item h5{font-size:7vw;margin-bottom:5vw;}
.global7_con .item h6{font-size:5vw;margin-bottom:6vw;}
.global7_con .item p{font-size:3vw;margin-bottom:7vw;}
.global7_con .item .video_box{width:80%;max-width:460px;height:110vw;border-radius:40vw;overflow:hidden;}

.global8_con{}
.global8_con .sub_title h3 span{margin-bottom:1vw;}
.global8_con .row_con::after{border-top:8vw solid #0abab5;right:auto;left:0;}
.global8_con .img_box img{width:100%;}

.global9_con .row_con::after{bottom:-7.8vw;}

.global10_con .row_con::after {
    border-top:8vw solid #333;
}
.global10_con .item_box{flex-direction:column;justify-content:center;align-items:center;gap:8vw;}
.global10_con .item_box .item{width:100%;max-width:540px;}
.global10_con .item_box .item img{width:100%;max-width:540px;}
.global10_con .item_box .txt{padding:6vw 0;border-radius:0 0 3vw 3vw;}
.global10_con .item_box .txt h4{font-size:5vw;}
.global10_con .item_box .txt .line{width:6vw;height:2px;margin:3vw 0;}

.global11_con .item_box .item{margin-top:9vw;}
.global11_con .item_box .item Img{width:48%;}

.global12_con{border-radius:0 0 10vw 10vw;}
.global12_con .item_list{margin-top:10vw;gap:2em;}
.global12_con li{box-shadow:2px 2px 1.5px rgba(0,0,0,.15);border-radius:3vw;width:46%;}
.global12_con li img{width:100%;}
.global12_con li .txt{padding:5vw 0;border-radius:0 0 3vw 3vw;}
.global12_con li .txt h4{font-size:4vw;}
.global12_con li .txt .line{width:4vw;height:2px;margin:2vw 0;}

.global13_con .txt_box{width:80%;}
.global13_con .sub_common5_item_box .item .img_box{text-align:right;}
.global13_con .sub_common5_item_box .item:nth-child(even) .img_box{text-align:left;}
}/*media800*/

@media (max-width:400px){

.mv .slick-dots li button{text-indent:-999em;}
}

@media (max-width:380px){

.payment_btn{font-size:3.5vw;}

.mv .slick-dots li{height:2px;}
}