@charset "UTF-8";
@import url(common.css);
@import url('/Module/Resources/fonts/SpoqaHanSans/SpoqaHanSans.css');  /* font-family: 'Spoqa Han Sans'; */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@500;600;800&display=swap');  /* font-family: 'Jost', sans-serif; */

body.ovh{overflow-x:auto;overflow-y:hidden !important;height:100%;min-height:100%;touch-action:none;}

::selection{color:#fff;background:#987e75;}

.text-point{color:#1475d9 !important;}
.text-gray{color:#4f5c6f !important;}
.text-strong-point{color:#0092e5 !important;}
.text-coral{color:#f38c6c !important;}

.color-navy{color:#2d3753 !important;}

.lt-s-1{letter-spacing:-1px !important;}

.element-animate{visibility:hidden;opacity:0;}

.font-weight-thin{font-weight:100;}
.font-weight-medium{font-weight:500;}

.SpoqaHanSans{font-family: 'Spoqa Han Sans';}
.Jost{font-family: 'Jost', sans-serif;}

.wrap{position:relative;}
section{padding:120px 0 0;}
section.sub-content{padding-top:0}
section .tit-box{text-align:center;}
section .tit{margin:0;font-size:44px;letter-spacing:-1.5px;color:#5a4f55;}
section .tit-desc{margin:25px 0 0;font-size:1rem;font-weight:300;line-height:1.625;color:#595155;}
section .stit{margin:0;font-size:24px;font-weight:500;letter-spacing:-1px;color:#363636;}
section .container{z-index:2;width:100%;max-width:1370px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
	section .container{max-width:100%;}
}
@media (min-width:992px){
	section .container{max-width:1180px;}
}
@media (min-width:1340px){
	section .container{max-width:1300px;padding:0;}
}

/***** header *****/
header{-moz-display:flex;-webkit-display:flex;display:flex;position:absolute;z-index:999;top:40px;right:40px;left:55px;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;width:calc(100% - 95px);}

/* sitemap open button */
header .gnb-wrap #sitemap-btn{position:absolute;z-index:999;top:50%;right:0;padding:10px 0;border:0;outline:none;background:none;transform:translateY(-50%) translateY(-7px);cursor:pointer;}
header .gnb-wrap #sitemap-btn i{display:block;width:50px;height:2px;margin-bottom:2px;background:#fff;transition:all .3s ease-in-out;}
header .gnb-wrap #sitemap-btn.open .bar1{background:#4b433e;transform:translateY(5px) rotate(45deg);}
header .gnb-wrap #sitemap-btn.open .bar2{background:#4b433e;transform:rotate(-45deg);}

header .gnb-wrap .top-menu {position:absolute;top:-25px;right:0;}
header .gnb-wrap .top-menu li {position:relative;list-style:none;font-size:0.8rem;float:left;margin-left:20px;}
header .gnb-wrap .top-menu li:before{position:absolute;content:'';left:-10px;top:2px;width:1px;height:12px;background:#fff}
header .gnb-wrap .top-menu li:first-child:before {display:none;}
header .gnb-wrap .btn-login{}
header .gnb-wrap .btn-login a{display:block;font-size:13px;line-height:15px;color:#fff;font-weight:300}
header .gnb-wrap .btn-admin{padding:2px 5px 4px;border-radius:3px;background:#fff;}
header .gnb-wrap .btn-admin a{display:block;font-size:13px;line-height:15px;color:#cd2700;}

@media (min-width:992px) {
	header h1{position:relative;z-index:99;width:171px;height:29px;margin:0;padding:0;background:url('/resources/images/temp/logo.png') no-repeat 0 0;}

	/* gnb-wrap */
	header .gnb-wrap{position:relative;padding-right:50px;}
	header .gnb-wrap nav .navbar-nav{-moz-display:flex;-webkit-display:flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding:0 0 15px;}
	header .gnb-wrap nav .nav-item{position:relative;padding:0 14px;}
	header .gnb-wrap nav .nav-item .nav-link{padding:0 10px;font-size:18px;;color:#fff;}
	header .gnb-wrap nav .nav-item .nav-link:after{display:none;}
	header .gnb-wrap nav .nav-item .dropdown-menu{display:none;position:absolute;z-index:50;top:calc(100% + 15px);left:50%;min-width:140px;margin:0;padding:20px 0;font-size:14px;text-align:center !important;;border:none;border-radius:10px;background-color:#faf5f2;transform:translateX(-50%) !important;box-shadow:5x 5px 5px 0 rgba(75, 75, 75, 0.19);}
	header .gnb-wrap nav .nav-item:nth-child(2) .dropdown-menu{min-width:190px}
	header .gnb-wrap nav .nav-item .dropdown-item{padding:0.375rem 1.5rem;}
	header .gnb-wrap nav .nav-item .dropdown-link{color:#463e3a;}
	header .gnb-wrap nav .nav-item .dropdown-item:hover,
	header .gnb-wrap nav .nav-item .dropdown-item:focus,
	header .gnb-wrap nav .nav-item .dropdown-item.active,
	header .gnb-wrap nav .nav-item .dropdown-item:active,
	header .gnb-wrap nav .nav-item .dropdown-link:hover,
	header .gnb-wrap nav .nav-item .dropdown-link:active{color:#b25f52;background:transparent;}

	#sitemap {position:fixed;z-index:-1;top:-120vh;right:0;left:0;overflow-y:auto;width:100%;height:100vh;text-align:center;opacity:0;background:#ffffff;transition:all .3s ease-in-out;}
	#sitemap.open{z-index:51;top:0;right:0; opacity:1;}
	.sitemap-wrap {padding-top:10rem;}
	.sitemap-wrap > ul{display:flex;float:left;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:40px;padding:0;-ms-flex-pack:end;}
	/*.sitemap-wrap > ul > li{max-width:calc(100% / 7);}*/
	.sitemap-wrap > ul > li{max-width:calc(100% / 4);}
	/*.sitemap-wrap > ul > li.type01 {margin-top:-10px}*/
	.sitemap-wrap > ul > li > a{display:block;padding:0;font-size:1.25rem;font-weight:bold;}
	.sitemap-wrap li ul{display:inline-block;}
	.sitemap-wrap li li {line-height:1;margin-top:20px;}
	.sitemap-wrap li li a {font-size:0.9rem;line-height:1;color:#7a7a7a;}
	.sitemap-wrap li li a:hover{color:#b25f52;}
	.sitemap-wrap .sitemap_tit {display:block;margin-bottom:2.5rem;font-size:1.3rem;line-height:1;text-decoration:none;letter-spacing:-0.5px;color:#4b4848;}
	/* .sitemap-wrap .sitemap_tit.type01 {margin-top:-10px;} */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* ie10,11 */
	.sitemap-wrap {  border:1px solid transparent;  }
}

@media (max-width: 991.98px) {
	html,body,.wrap{overflow-x:hidden;}
	header{position:absolute;top:4.375vw;right:4.167vw;left:5.833vw;width:auto;}
	header h1{width:37.083vw;height:6.146vw;margin:0;background:url('/resources/images/temp/logo_m.png') no-repeat 0 0;background-size:37.083vw;}
	.btn-mobile-gnb,
	header .btn-mobile-tel{position:absolute;top:0;height:6.250vw;padding:0;border:0;outline:none;background:none;}
	.btn-mobile-gnb{right:0;width:7.917vw;}
	.btn-mobile-gnb i{display:block;width:100%;height:0.625vw;background:#fff;transition:all .3s ease-in-out;}
	.btn-mobile-gnb .bar1{margin-bottom:1.042vw;}
	.btn-mobile-gnb.is-open{position:absolute;top:8.333vw;right:4.167vw;}
	.btn-mobile-gnb.is-open .bar1{margin:0;transform:rotate(45deg);}
	.btn-mobile-gnb.is-open .bar2{margin:0;transform:translateY(-0.521vw) rotate(-45deg);}
	header .btn-mobile-tel{display:inline-block;top:0.521vw;right:11.979vw;width:6.250vw;line-height:6.250vw;}
	header .btn-mobile-tel .fa{font-size:6.250vw;line-height:6.250vw;color:#fff;}

	header nav{position:fixed;z-index:999;top:-86vh;left:0;overflow-y:scroll;width:100%;height:85vh;padding:15.625vw 8.542vw;color:#fff;background:#968c87;transition:all 0.3s;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);}
	header nav.active{top:0;}
	header nav ul li a,
	header nav ul li a:hover,
	header nav ul li a:active{display:block;text-align:center;letter-spacing:-0.208vw;color:#fff;}
	header nav .navbar-nav .nav-link{padding:3.125vw 0;font-size:5.313vw;font-weight:400;border-bottom:1px solid #fff;background:transparent;}
	header nav .navbar-nav .nav-link:after{display:none;}

	header nav .navbar-nav .dropdown-item:nth-child(1){margin-top:3.125vw;}
	header nav .navbar-nav .dropdown-item:nth-last-child(1){margin-bottom:7.292vw;}
	header nav .dropdown-item{}
	header nav .dropdown-item .dropdown-link{font-size:4.375vw;font-weight:300;opacity:.8;}
	header nav .dropdown-item:hover,
	header nav .dropdown-item:focus{opacity:.8;background:transparent;}

	header nav ul li.active>a,
	header nav a[aria-expanded="true"]{color:#fff;}
	a[data-toggle="collapse"]{position:relative;}

	header nav ul ul{padding:0;border-bottom:1px solid #fff;background:transparent;}

	.overlay{position:fixed;z-index:90;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.6);}
	.overlay.active{display:block;opacity:1;}

	section{padding:13.125vw 0 0;}
	section .tit-box{margin-bottom:6.250vw;padding:0 10.417vw;}
	section .tit{font-size:7.188vw;letter-spacing:-1.5px;}
	section .tit-desc{font-size:3.438vw;line-height:1.3;}
	section .stit{margin-bottom:2.083vw;font-size:4.375vw;}

}




/************************************************************************************************************************
 ************************************************************************************************************************
 ************************************************************************************************************************
 ************************************************************************************************************************
 ************************************************************************************************************************/
.slick-list,
.slick-track{height:100%}

/* main */
.visual-wrap{position:relative;width:100%;height:51.823vw;padding:0;}
.visual-wrap .slider-item.bg01{position:relative;outline:none;background:url('/resources/images/main/visual_banner_01.jpg') no-repeat 50% 0;background-size:cover;}
.visual-wrap .slider-item.bg02{position:relative;outline:none;background:url('/resources/images/main/visual_banner_02.jpg') no-repeat 50% 0;background-size:cover;}
.visual-wrap .slider-item.bg03{position:relative;outline:none;background:url('/resources/images/temp/visual_banner.jpg') no-repeat 50% 0;background-size:cover;}
.visual-wrap .slider-item.bg04{position:relative;outline:none;background:url('/resources/images/main/visual_banner_03.jpg') no-repeat 50% 0;background-size:cover;}
.visual-wrap .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.visual-wrap .text.type01 {left:50%;transform:translate(-50%, -50%);}
.visual-wrap .slick-dots{position:absolute;bottom:3.646vw;left:50%;margin:0;padding:0;list-style:none;text-align:center;transform:translateX(-50%);}
.visual-wrap .slick-dots li{display:inline-block}
.visual-wrap .slick-dots li + li{margin-left:5px;}
.visual-wrap .slick-dots li button{width:50px;height:2px;font-size:0;line-height:0;opacity:.2;border:0;outline:none;background:#fff;transition:all .25s;cursor:pointer;}
.visual-wrap .slick-dots li.slick-active button{opacity:1;}

.signature-wrap{padding-bottom:150px;}
.slider-signature{margin:0 -9px 0 -10px;}
.slider-signature .slider-item{overflow:hidden;margin:0 9px 0 10px;transition:all 0.3s;}
.slider-signature .slider-item img{transition:all 1s;}
.slider-signature .slider-item:hover{-webkit-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}
.slider-signature .slider-item:hover img{transform:scale(1.1);}
.slider-signature .text-box{top:0;left:0;padding:64px 0 0 45px;}
.slider-signature .text-box h3{margin:0;font-size:34px;letter-spacing:-1px;text-transform:uppercase;color:#4c3b44;}
.slider-signature .text-box p{margin:0;line-height:1.5;}
.slider-signature .text-box .desc{font-size:19px;color:#4c3b44;}
.slider-signature .text-box .txt{font-weight:300;color:#4c3b44;}
.slider-arrow-box button{position:absolute;top:50%;width:78px;height:19px;margin-top:-10px;border:0;outline:0;cursor:pointer;}
.slider-arrow-box button.slick-prev{left:-50px;background:url('/resources/images/temp/arrow_black_left.png') no-repeat 0 0;}
.slider-arrow-box button.slick-next{right:-50px;background:url('/resources/images/temp/arrow_black_right.png') no-repeat 0 0;}

.youtube-wrap{height:599px;background:#322f2c;}
.youtube-wrap .youtube-text-wrap{padding-left:4.167vw;color:#e0dcd7;}
.youtube-wrap .youtube-text-wrap .title{height:68px;padding-left:80px;font-family: 'Jost', sans-serif;font-size:55px;font-weight:500;line-height:68px;background:url('/resources/images/main/logo_choitv.png') no-repeat 0 0;}
.youtube-wrap .youtube-text-wrap p{margin:40px 0 120px;font-size:24px;line-height:1.58;letter-spacing:-1px;}
.youtube-wrap .youtube-text-wrap span{margin:20px 0 80px;font-size:18px;font-weight:600;text-transform:uppercase;border:1px solid #c1beb8;}
.youtube-wrap .logo-youtube{position:absolute;top:3rem;left:0;width:75px;height:16px;background:url('/resources/images/temp/logo_youtube.png') no-repeat 0 0;}
.youtube-wrap .btn-go-youtube{position:absolute;top:400px;left:4.167vw;font-family: 'Jost', sans-serif;font-size:18px;text-transform:uppercase;color:#e0dcd7;border:1px solid #c1beb8;}
.youtube-wrap .btn-go-youtube:hover{text-decoration:underline;}

.surgery-wrap .row [class*=col-]{position:relative;overflow:hidden;}
.surgery-wrap .row [class*=col-] .arrow-sm-right{position:absolute;z-index:9;top:15px;right:30px;font-family: 'Jost', sans-serif;font-size:13px;font-weight:500;opacity:.5;color:#232323;transition:all .2s;}
.surgery-wrap .row [class*=col-] .arrow-sm-right:after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;opacity:.5;border-right:1px solid #232323;border-bottom:1px solid #232323;transition:all .2s;transform:rotate(-45deg);}
.surgery-wrap .row [class*=col-] .arrow-sm-right.blue{right:20px;color:#8e9caf;}
.surgery-wrap .row [class*=col-] .arrow-sm-right.blue:after{border-color:#8e9caf;}
.surgery-wrap .row [class*=col-]:hover .arrow-sm-right{right:25px;}
.surgery-wrap .row [class*=col-]:hover .arrow-sm-right.blue{right:15px;}
.surgery-wrap .row [class*=col-]:hover .arrow-sm-right:after{margin-left:10px;}
.surgery-wrap .row [class*=col-] .text-box{top:40px;left:35px;color:#55504c;}
.surgery-wrap .row [class*=col-] .text-box .title{margin:0;font-size:28px;font-weight:500;letter-spacing:-1px;}
.surgery-wrap .row [class*=col-] .text-box .text{margin:0;font-size:14px;font-weight:300;line-height:1.5;}
.surgery-wrap .row [class*=col-] .text-box.text-white .text{opacity:.6;}
.surgery-wrap .row [class*=col-] .arrow-circle{display:block;position:relative;overflow:hidden;width:38px;height:38px;margin:30px 0 0;opacity:.4;border-radius:100%;background:#878787;}
.surgery-wrap .row [class*=col-] .arrow-circle:before{content:"";display:block;position:absolute;top:50%;left:0;width:25px;height:1px;background:#fff;transition:all .2s;-webkit-transform:  translateY(-50%) translateY(-0.5px);transform:  translateY(-50%) translateY(-0.5px);}
.surgery-wrap .row [class*=col-] .arrow-circle:after{content:"";display:block;position:absolute;top:50%;left:16px;width:9px;height:9px;border-right:1px solid #fff;border-bottom:1px solid #fff;transition:all .2s;-webkit-transform:  translateY(-50%) translateY(-0.5px) rotate(-45deg);transform:  translateY(-50%) translateY(-0.5px) rotate(-45deg);}
.surgery-wrap .row [class*=col-] .text-white .arrow-circle{opacity:.3;background:#342517;}
.surgery-wrap .row [class*=col-] .text-box:hover .arrow-circle:before{left:0;width:30px;}
.surgery-wrap .row [class*=col-] .text-box:hover .arrow-circle:after{left:21px;}


.consult-wrap{margin-bottom:150px;}
.consult-wrap .container{border:1px solid #e6e6e6;}



.consult-wrap .col-lg-9{padding-bottom:0 !important;}
.consult-wrap .col-lg-9 .number{font-size:38px;font-weight:500 !important;line-height:1.7;color:#725f50;}
.consult-wrap .col-lg-9 dl,
.consult-wrap .col-lg-9 dt,
.consult-wrap .col-lg-9 dd{font-size:18px;line-height:1.3;}
.consult-wrap .col-lg-9 dd span{font-size:14px;}
.consult-wrap .col-lg-9 dl ~ p.sub-text-skyblue{font-size:15px;font-weight:300;color:#61b0c1;}
.consult-wrap .col-lg-9 .sns-list{margin-left:-0.25rem !important;}
.consult-wrap .col-lg-9 .sns-list .sns{display:block;width:100%;height:0;padding-top:100%;border-radius:100%;background:#c9c5c3;background-repeat:no-repeat;background-position:50%;}
.consult-wrap .col-lg-9 .sns-list .sns-blog{background-image:url("/resources/images/temp/icon_sns_blog.png");}
.consult-wrap .col-lg-9 .sns-list .sns-kakao{background-image:url("/resources/images/temp/icon_sns_kakao.png");}
.consult-wrap .col-lg-9 .sns-list .sns-instagram{background-image:url("/resources/images/temp/icon_sns_insta.png");}
.consult-wrap .col-lg-9 .sns-list .sns-youtube{background-image:url("/resources/images/temp/icon_sns_youtube.png");}
.consult-wrap .col-lg-9 .bdr-top{border-top:2px solid #e3ded9;}
#daumRoughmapContainer1634274711678{width:100% !important;height:100% !important;}
#daumRoughmapContainer1634274711678 .wrap_map{height:calc(100% - 32px);}

@media (min-width:992px){
	.consult-wrap .col-lg-3{-ms-flex: 0 0 37.615384%;flex: 0 0 37.615384%;max-width: 37.615384%;-webkit-box-flex: 0;}
	.consult-wrap .col-lg-9{-ms-flex: 0 0 62.384615%;flex: 0 0 62.384615%;max-width: 62.384615%;-webkit-box-flex: 0;}

}



footer{height:28.646vw;margin:0;background:url('/resources/images/temp/bg_footer.jpg') no-repeat 50% 0;background-size:cover;}
footer .footer-logo{width:171px;height:29px;background:url('/resources/images/temp/logo_footer.png') no-repeat 50% 0;}
footer .footer-link{margin:40px auto 80px;font-size:15px;}
footer .footer-link li{margin-right:-1px;padding:0 30px;line-height:34px;border:1px solid #c0c0c0;}
footer .footer-link a{color:#c0c0c0;}
footer .address{line-height:1.5;;color:#c0c0c0;}
footer .address p{margin:0;font-weight:300;line-height:1.5;}
@media (min-width:992px) and (max-width:1340px){
	.surgery-wrap .row{overflow:hidden;height:37.692vw;}
	.surgery-wrap .row [class*=col-] img{width:100%;}
	.surgery-wrap .row .col-lg-7 img,
	.surgery-wrap .row .col-lg-4 img{position:relative;left:50%;width:auto;height:100%;transform:translateX(-50%);}
	.surgery-wrap .row [class*=col-] .text-box{top:2.239vw;left:2.612vw;}
	.surgery-wrap .row [class*=col-] .text-box .title{font-size:26px;}
	.surgery-wrap .row [class*=col-] .text-box .text{font-size:13px;}
	.surgery-wrap .row [class*=col-] .arrow-circle{width:2.836vw;height:2.836vw;margin-top:2.239vw;}
	.surgery-wrap .row [class*=col-] .arrow-circle:before{width:20px;}
	.surgery-wrap .row [class*=col-] .arrow-circle:after{left:12px;width:7px;height:7px;}
	.surgery-wrap .row [class*=col-] .text-box:hover .arrow-circle:before{width:24px;}
	.surgery-wrap .row [class*=col-] .text-box:hover .arrow-circle:after{left:16px;}
}
@media (min-width:992px) {
	.surgery-wrap .col-lg-4{-ms-flex: 0 0 33.846154%;flex:0 0 33.846154%;max-width:33.846154%;-webkit-box-flex:0;}
	.surgery-wrap .col-lg-5{-ms-flex: 0 0 47.674418%;flex:0 0 47.674418%;max-width:47.674418%;-webkit-box-flex:0;}
	.surgery-wrap .col-lg-7{-ms-flex: 0 0 52.325581%;flex:0 0 52.325581%;max-width:52.325581%;-webkit-box-flex:0;}
	.surgery-wrap .col-lg-8{-ms-flex: 0 0 66.153846%;flex:0 0 66.153846%;max-width:66.153846%;-webkit-box-flex:0;}
}
@media (max-width:1399.98px){
	.slider-arrow-box button.slick-prev{left:15px;}
	.slider-arrow-box button.slick-next{right:15px;}
}
@media (max-width:1299.98px){
	.youtube-wrap{background-position:100% 0;}
}
@media (max-width:1199.98px){
	.youtube-wrap .logo-youtube{left:15px;}
}
@media (max-width:991.98px){
	.visual-wrap{height:125vw;}
	.visual-wrap .text{height:24.792vw;}
	.visual-wrap .text img{zoom:.5;}

	.visual-wrap .slider-item.bg01{position:relative;outline:none;background:url('/resources/images/main/m/visual_banner_01_m.jpg') no-repeat 50% 0;background-size:cover;}
	.visual-wrap .slider-item.bg02{position:relative;outline:none;background:url('/resources/images/main/m/visual_banner_02_m.jpg') no-repeat 50% 0;background-size:cover;}
	.visual-wrap .slider-item.bg03{position:relative;outline:none;background:url('/resources/images/temp/visual_banner.jpg') no-repeat 50% 0;background-size:cover;}
	.visual-wrap .slider-item.bg04{position:relative;outline:none;background:url('/resources/images/main/m/visual_banner_03_m.jpg') no-repeat 50% 0;background-size:cover;}

	.visual-wrap .slick-dots{bottom:26.042vw;}
	.visual-wrap .slick-dots li + li{margin-left:0.521vw;}
	.visual-wrap .slick-dots li button{width:5.208vw;}

	.youtube-wrap{height:auto;}
	.youtube-wrap .container{padding-bottom:24.479vw !important;}
	.youtube-wrap .col-lg-6{height:auto !important;}
	.youtube-wrap .youtube-text-wrap{padding:8.854vw 0 4.167vw;}

	.youtube-wrap .youtube-text-wrap .title{height:7.083vw;padding-left:8.854vw;font-size:5.625vw;line-height:7.083vw;background:url('/resources/images/main/logo_choitv_m.png') no-repeat 0 0;background-size:auto 100%;}

	.youtube-wrap .youtube-text-wrap p{margin:0 auto;font-size:3.125vw;text-align:center;letter-spacing:-0.208vw;}
	.youtube-wrap .youtube-text-wrap span{margin:4.167vw 0 9.375vw;padding:0 5vw;font-size:2.917vw;}
	.youtube-wrap .logo-youtube{top:5.729vw;left:6.563vw;width:12.396vw;height:2.708vw;background:url('/resources/images/temp/logo_youtube_m.png') no-repeat 0 0;background-size:12.396vw;}
	.youtube-wrap .icon-youtube{width:8.958vw;height:6.146vw;background:url('/resources/images/temp/icon_youtube_m.png') no-repeat 0 0;background-size:8.958vw;}
	.youtube-wrap .btn-go-youtube{top:auto;bottom:11.458vw;left:50%;font-size:2.917vw;transform:translateX(-50%);}
	.consult-wrap{margin-bottom:15.625vw;}
	footer{height:116.354vw;margin:0;background:url('/resources/images/temp/bg_footer_m.jpg') no-repeat 50% 0;background-size:cover;}
	footer .footer-logo{width:36.979vw;height:6.042vw;background:url('/resources/images/temp/logo_footer_m.png') no-repeat 50% 0;background-size:36.979vw;}
	footer .footer-link{margin:7.5vw auto 18.750vw;font-size:3.438vw;}
	footer .footer-link li{padding:0 4.167vw;line-height:8.229vw;}
	footer .address{font-size:3.750vw;}
	footer .address address{margin-bottom:5.729vw;}
	footer .address p{line-height:1.6;}

	.surgery-wrap .row [class*=col-] .arrow-sm-right{top:1.563vw;right:3.125vw;font-size:1.458vw;}
	.surgery-wrap .row [class*=col-] .arrow-sm-right:after{width:1.458vw;height:1.458vw;margin-top:-0.313vw;margin-left:0.521vw;vertical-align:middle;}
	.surgery-wrap .row [class*=col-] .arrow-sm-right.blue{right:2.083vw;}
	.surgery-wrap .row [class*=col-]:hover .arrow-sm-right{right:2.604vw;}
	.surgery-wrap .row [class*=col-]:hover .arrow-sm-right.blue{right:1.563vw;}
	.surgery-wrap .row [class*=col-]:hover .arrow-sm-right:after{margin-left:1.042vw;}
	.surgery-wrap .row [class*=col-] .text-box{top:4.167vw;left:3.646vw;}
	.surgery-wrap .row [class*=col-] .text-box .title{font-size:2.917vw;}
	.surgery-wrap .row [class*=col-] .text-box .text{font-size:1.458vw;}
	.surgery-wrap .row [class*=col-] .arrow-circle{display:none;}
	.surgery-wrap .row [class*=col-] .position-relative + .position-relative{margin-top:0;}

	.consult-wrap .container{border:0;}
	.consult-wrap .col-lg-3{border:1px solid #e6e6e6;border-top:0;}
	.consult-wrap .col-lg-9{border:1px solid #e6e6e6;border-bottom:0;}
	.consult-wrap .col-lg-9 .sns-list .sns-blog{background-image:url("/resources/images/temp/icon_sns_blog_m.png");background-size:8.542vw;}
	.consult-wrap .col-lg-9 .sns-list .sns-kakao{background-image:url("/resources/images/temp/icon_sns_kakao_m.png");background-size:7.396vw;}
	.consult-wrap .col-lg-9 .sns-list .sns-instagram{background-image:url("/resources/images/temp/icon_sns_insta_m.png");background-size:5.938vw;}
	.consult-wrap .col-lg-9 .sns-list .sns-youtube{background-image:url("/resources/images/temp/icon_sns_youtube_m.png");background-size:6.875vw;}
}
@media (max-width:767.98px){
	.signature-wrap{padding-bottom:16.667vw;}
	.slider-signature{margin:0 -4.208vw;}
	.slider-signature .slider-item {margin:0 4.208vw;}
	.slider-signature .text-box{padding:10.417vw 0 0 7.292vw;}
	.slider-signature .text-box h3{font-size:6.875vw;}
	.slider-signature .text-box .desc{font-size:4.375vw;}
	.slider-signature .text-box .txt{font-size:3.750vw;}
	.slider-arrow-box button{width:11.458vw;height:3.958vw;margin-top:-1.979vw;background-size:11.458vw !important;}
	.slider-arrow-box button.slick-prev{left:6.542vw;background:url('/resources/images/temp/arrow_black_left_m.png') no-repeat 0 0;}
	.slider-arrow-box button.slick-next{right:6.542vw;background:url('/resources/images/temp/arrow_black_right_m.png') no-repeat 0 0;}
	.consult-wrap .col-lg-9{padding:8.333vw !important;}
	.consult-wrap .col-lg-9 .number{margin-bottom:4.167vw;font-size:6.875vw;line-height:1.3;}
	.consult-wrap .col-lg-9 .number .icon-phone{width:5.625vw;height:5.625vw;background:url('/resources/images/temp/icon_phone_m.png') no-repeat 0 0;background-size:5.625vw;}
	.consult-wrap .col-lg-9 dt,
	.consult-wrap .col-lg-9 dd{font-size:4.063vw;}
	.consult-wrap .col-lg-9 dd span{font-size:3.750vw;}
	.consult-wrap .col-lg-9 dl ~ p.sub-text-skyblue{font-size:3.750vw;}


}


@media (max-width:575.98px){
	.visual-wrap .text img{zoom:.33333;}
}

.quick-menu{position:fixed;top:140px;right:20px;width:90px;height:485px;background:#efeae6; }
.quick-menu ul{margin:0;padding:0;list-style:none;text-align:center;}
.quick-menu ul i,
.quick-menu ul span{display:block;}
.quick-menu .consult-list{background:#849198;}
.quick-menu .consult-list li:nth-child(1){padding:23px 0 12px;}
.quick-menu .consult-list li:nth-child(2){padding:12px 0 7px;}
.quick-menu .consult-list li + li{border-top:1px solid rgba(221,214,206, .15);}
.quick-menu .consult-list li a{display:block;padding:10px;font-size:14px;text-align:center;color:#ffffff;}
.quick-menu .consult-list li a img{margin:0 auto 10px;}
.quick-menu .link-list{padding:17px 0;}
.quick-menu .link-list li{padding:2px 10px;}
.quick-menu .link-list li a{display:flex;justify-content:center;width:70px;height:49px;margin:0 auto;align-items:center;}
.quick-menu .link-list li a img{margin:0 auto;}
.quick-menu > a{display:block;font-size:12px;line-height:37px;text-align:center;color:#966c6b;border-top:1px solid #ddd6ce;}
.quick-menu > a span{font-size:9px;}


@media (max-width:992px){
	.quick-menu{display:flex;position:fixed;z-index:999;top:auto;right:auto;bottom:0;left:0;width:100%;height:14.583vw;}
	.quick-menu .consult-list{display:flex;width:calc((100% / 5) * 1);background:#efeae6;}
	.quick-menu .consult-list li:nth-child(1){width:100%;padding:0;}
	.quick-menu .consult-list li + li{border:0;}
	.quick-menu .consult-list li a{display:flex;justify-content:center;height:100%;padding:0;align-items:center;}
	.quick-menu .consult-list li a img{margin:0 auto;zoom:.5;}
	.quick-menu .link-list{display:flex;width:calc((100% / 5) * 4);padding:0;}
	.quick-menu .link-list li{position:relative;width:calc(100% / 4);padding:0;}
	.quick-menu .link-list li:before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:6.250vw;margin-top:-3.125vw;background:#ddd1cd;}
	.quick-menu .link-list li a{display:flex;justify-content:center;width:auto;height:100%;align-items:center;;}
	.quick-menu .link-list li a img{zoom:.5;}
}

@media (max-width:480px){
	.quick-menu .consult-list li a img,
	.quick-menu .link-list li a img{zoom:.3;}
}

/* 롤링 팝업 커스텀 */
.popupLayer .swiper-container{padding-bottom:25px;}
.popupLayer .pop-util{bottom:0;background:none;width:100%;justify-content:center}
.popupLayer .pop-util .swiper-pagination{width:100%;}
.popupLayer .pop-util .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;background:#c9c5c3;opacity:1;}
.popupLayer .pop-util .swiper-pagination-clickable .swiper-pagination-bullet-active{background:#5a4f55;}
.popupLayer .pop-util .swiper-pagination-clickable .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:5px;}
.popupLayer .pop-bottom{border:0;display:flex;justify-content:space-between;}
.popupLayer .pop-bottom:after{display:none;}
.popupLayer .pop-bottom a{width:auto;padding:2% 15px 2% 0;}
.popupLayer .pop-bottom a.today_close{border:0;padding:2% 0 2% 15px;}

@media (max-width:992px){
	.popupLayer{z-index:9991 !important}
	.popupLayer .pop-body{padding:2%;}
	.popupLayer img{height:unset !important}
}
