@charset "utf-8";

/*------------------------------------------------ FONT -----------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:700&display=swap');/*font-family: 'Montserrat', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Rozha+One&display=swap');/*font-family: 'Rozha One', serif;*/
@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css'); /* font-family: 'NanumSquare', sans-serif; */

@font-face {
    font-family: 'notokr-demilight';
    src: url('../font/notokr-demilight.eot');
    src: url('../font/notokr-demilight.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-demilight.woff2') format('woff2'),
         url('../font/notokr-demilight.woff') format('woff'),
         url('../font/notokr-demilight.ttf') format('truetype'),
         url('../font/notokr-demilight.svg#notokr-demilight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-light';
    src: url('../font/notokr-light.eot');
    src: url('../font/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-light.woff2') format('woff2'),
         url('../font/notokr-light.woff') format('woff'),
         url('../font/notokr-light.ttf') format('truetype'),
         url('../font/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-medium';
    src: url('../font/notokr-medium.eot');
    src: url('../font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-medium.woff2') format('woff2'),
         url('../font/notokr-medium.woff') format('woff'),
         url('../font/notokr-medium.ttf') format('truetype'),
         url('../font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-regular';
    src: url('../font/notokr-regular.eot');
    src: url('../font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-regular.woff2') format('woff2'),
         url('../font/notokr-regular.woff') format('woff'),
         url('../font/notokr-regular.ttf') format('truetype'),
         url('../font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notokr-thin';
    src: url('../font/notokr-thin.eot');
    src: url('../font/notokr-thin.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-thin.woff2') format('woff2'),
         url('../font/notokr-thin.woff') format('woff'),
         url('../font/notokr-thin.ttf') format('truetype'),
         url('../font/notokr-thin.svg#notokr-thin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-black';
    src: url('../font/notokr-black.eot');
    src: url('../font/notokr-black.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-black.woff2') format('woff2'),
         url('../font/notokr-black.woff') format('woff'),
         url('../font/notokr-black.ttf') format('truetype'),
         url('../font/notokr-black.svg#notokr-black') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-bold';
    src: url('../font/notokr-bold.eot');
    src: url('../font/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-bold.woff2') format('woff2'),
         url('../font/notokr-bold.woff') format('woff'),
         url('../font/notokr-bold.ttf') format('truetype'),
         url('../font/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*------------------------------------------------ COMMON -----------------------------------------------*/
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup {padding:0; margin:0;  box-sizing:border-box;}
div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{box-sizing:border-box;}
article, aside, figure, figure img, figcaption, hgroup, footer, header, main, nav, section, video, object {display:block;  box-sizing:border-box;}
table{ border-collapse:collapse; border-spacing:0; }
ol, ul, li{ list-style:none; }
h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }
form, fieldset, a img{ border:0; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }
blockquote, q{ quotes:none; }
.accessibility, .skip, legend
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }
.null{ font-size:0; line-height:0; }
a img, input, textarea, select, img{ vertical-align:middle; }
time, progress, mark, output { display:inline; }
.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
a {text-decoration:none; outline:none;color:#000;}
a img{ border:0; }
.clearfix:after{content:'';display:block;clear:both;}
img, input, select{ vertical-align:middle; }
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; outline:none;}
button {outline:none;}

.mt0{margin-top:0 !important;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mt150{margin-top:150px;}
.mt200{margin-top:200px;}

.mb0{margin-bottom:0 !important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr100{margin-right:100px;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt100 {padding-top:100px;}
.pt200 {padding-top:200px;}

.pb0 {padding-bottom:0 !important;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb100 {padding-bottom:100px;}
.pb200 {padding-bottom:200px;}

.clearfix:after{content:'';clear:both;display:block;}

body{margin:0;padding:0; font-family: 'NanumSquare', sans-serif;font-weight:400;font-size:18px;color:#333;letter-spacing:-0.03em;word-break:keep-all;}
body *{box-sizing:border-box;}
#wrap{width:100%;overflow:hidden;}
.max_con{width:1800px;margin:0 auto;position:relative;}
.mid_con{width:1600px;margin:0 auto;position:relative;}
.basic_con{width:1400px;margin:0 auto;position:relative;}
.min_con{width:1200px;margin:0 auto;position:relative;}
.flex_box{display:flex;/*justify-content:space-between;*/flex-wrap:wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;}
.pc{display:block;}
.mobile{display:none;}
.mobile2{display:none;}
strong{font-family: 'NanumSquare', sans-serif;font-weight:900;}
.color1{color:#0d863c;}
/*------------------------------------------------ HEADER -----------------------------------------------*/
header{height:130px;background:#fff;overflow:hidden;position:fixed;left:0;right:0;margin:0 auto;z-index:999;}
header .logo{float:left;line-height:130px;}
.gnb{float:right;display:block;}
.gnb li{float:left;text-transform:uppercase;line-height:130px;margin-right:40px;font-size:22px;}
.gnb li:last-child{margin-right:0;}
.gnb li a{display:block;height:100%;width:100%;}

/*------------------------------------------------ QUICK -----------------------------------------------*/
#quick{position:fixed;top:50%;transform:translateY(-50%);right:7%;z-index:100;}
#quick li{margin-bottom:10px;}

/*------------------------------------------------ MAIN_CON -----------------------------------------------*/
.main_con{padding-top:130px;}
.main_sec_tit h2{font-size:40px;font-family: 'notokr-bold';}
.main_sec_tit p{font-size:15px;color: #0d863c;}

/*메인비쥬얼*/
.mv{position:relative;}
.mv .item{width:100%;height:800px;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer;outline:none;}
.mv .item.n1{background-image:url('/common/images/main/mv1.jpg');}
.mv .item.n2{background-image:url('/common/images/main/mv2.jpg');}
.mv .item.n3{background-image:url('/common/images/main/mv3.jpg');}
.mv .item .mid_con{height:100%;}
.mv_txt{color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:50px;}
.mv_txt h3{font-size:20px;position:relative;letter-spacing:1.5px;}
.mv_txt h2{font-size:50px;line-height:60px;margin:30px 0;}
.mv_txt p{font-size:25px;line-height:35px;}
.mv .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:85px;}
.mv .slick-dots li{margin-right:13px;width:16px;height:16px;display:inline-block;background:#fff;cursor:pointer;border-radius:50%;transition:all .3s;}
.mv .slick-dots li:last-child{margin-right:0;}
.mv .slick-dots li.slick-active{background-color:#90c31f;width:35px;border-radius:20px;}
.mv .slick-dots li button{border:none;text-indent:-999em;padding:0;background:none;}



/*의료진소개*/
#doctor{padding:120px 0;background-color:#f2f5f5;}
.profile{width:50%;text-align:center;}
.profile .item{display:inline-block;text-align:left;}
.profile h3{margin-top:60px;font-size:30px;line-height:43px;}
.profile h3 span{position:relative;display:inline-block;}
.profile h3 span:before{content:'·';position:absolute;top:-5px;left:50%;transform:translateX(-50%);line-height:0;}
.history{width:50%;}
.dc_tit{text-align:center;margin-bottom:40px;}
.dc_tit h2{font-size:40px;font-weight:900;}
.history > div:last-child{margin-top:40px;}
.history h2{font-size:26px;margin-bottom:25px;}
.history h2 strong{font-size:30px;}
.history h3{width:120px;height:36px;line-height:36px;background:#333;color:#fff;text-align:center;margin-bottom:15px;}
.history .list li{line-height:28px;list-style:inside;font-size:18px;}
.history .list li p{display:inline-block;margin-left:-5px;vertical-align:top;}

/*진료사진*/
.bg1{background-color:#f2f5f5;}
#heal {padding-top:120px;}
#heal .main_tit h2{margin-bottom:40px;}
#heal .img_box {margin-bottom:10px;font-size:0;text-align:left;}
#heal .img_box:last-child {margin-bottom:0;}
#heal .img_box img {display:inline-block;vertical-align:bottom;margin:0 5px;}
#heal .img_box img:first-of-type {margin-left:0;}
#heal .img_box img:last-of-type {margin-right:0;}

/*통증해결*/
#sg_point{text-align:center;padding:50px 0 120px;}
#sg_point ul{justify-content:space-between;-ms-flex-pack: justify;}
#sg_point li .num{display:inline-block;width:50px;height:50px;background:#0d863c;color:#fff;border-radius:50%;line-height:50px;font-family: 'notokr-bold';font-size:15px;margin-bottom:55px;position:relative;}
#sg_point li .num:after{content:'·';color:#0d863c;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);line-height:0;height:auto;font-size:50px;}
#sg_point li h4{font-size:20px;line-height:26px;font-weight:900;}
#sg_point li p{font-size:18px;line-height:25px;margin-top:10px;}

/*방송출연*/
#onair{background:url('/common/images/main/sec2_bg.jpg') no-repeat;background-position:center;background-size:cover;text-align:center;padding:105px 0 315px;position:relative;margin-bottom:355px;}
#onair h2{font-size:45px;line-height:55px;font-family: 'notokr-thin';}
#onair h2 strong{font-family: 'notokr-medium';}
#onair p{width:550px;height:56px;line-height:56px;background:#3b3b3b;color:#fff;font-size:25px;border-radius:30px;display:inline-block;margin-top:30px;}
#onair .img_box{overflow:hidden;position:absolute;bottom:-230px;left:50%;transform:translateX(-50%);}
#onair .img_box img{float:left;}

/*진료과목*/
.clinic_tab_box{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center;;background-image:url('/common/images/main/clinic1.jpg');padding-left:20%;padding-top:90px;height:741px;}
.clinic_tab{margin-top:285px;}
.clinic_tab li{font-family: 'notokr-light';font-size:25px;line-height:50px;position:relative;}
.clinic_tab li a{color:#fff;}
.clinic_tab li.on{font-family: 'notokr-bold';}
.clinic_tab li.on:after{content:'';width:100%;height:5px;background:url('/common/images/main/tab_on.png') no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:-25%;background-size:contain;}
#clinic .main_sec_tit{color:#fff;}
#clinic .clinic_content{width:50%;background:#f2f5f5;height:741px;position:relative;}
#clinic .clinic_content .item{/*display:none;*/padding-top:85px;padding-left:110px;position:absolute;top:0;left:0;}
#clinic .clinic_content .item *{opacity:0;transition:opacity 1s;}
#clinic .clinic_content .item:nth-child(3){padding-top:50px;}
#clinic .clinic_content .item:nth-child(4){padding-top:140px;}
#clinic .clinic_content .item.on{/*display:block;*/}
#clinic .clinic_content .item.on *{opacity:1;}
#clinic .clinic_content dt{font-size:25px;font-family: 'notokr-medium';margin-bottom:25px;}
#clinic .clinic_content dt:not(:first-child){margin-top:45px;}
#clinic .clinic_content dt img{margin-right:5px;}
#clinic .clinic_content dd{line-height:25px;font-family: 'notokr-demilight';}
#clinic .clinic_content .icon{overflow:hidden;}
#clinic .clinic_content .icon li{text-align:center;float:left;margin:0 20px;}
#clinic .clinic_content .icon img{margin-bottom:10px;}
#clinic .clinic_content .icon h4{font-family: 'notokr-demilight';line-height:25px;}
#clinic .clinic_content .icon_txt li{display:flex;align-items:center;}
#clinic .clinic_content .icon_txt li:not(:last-child){margin-bottom:30px;}
#clinic .clinic_content .icon_txt .img{margin-right:20px;}
#clinic .clinic_content .icon_txt .img img{width:105px;}
#clinic .clinic_content .icon_txt .txt{}
#clinic .clinic_content .icon_txt h4{font-family: 'notokr-bold';font-size:20px;margin-bottom:14px;}



/*둘러보기*/
#gallery .thumb{width:50%;padding-left:8%;padding-top:85px;position:relative;}
#gallery .thumb:after{content:'';width:100%;height:240px;background:#f2fbf3;position:absolute;left:0;right:0;bottom:135px;z-index:-1;bottom:17%;height:12.5vw;}
#gallery .thumb .slider_nav{width:88%;margin-top:2vw;}
#gallery .thumb .slick-list{margin:0 -10px;}
#gallery .thumb .slick-slide{margin:0 10px;outline:none;cursor:pointer;}
#gallery .view{width:50%;}
#gallery .view img{width:100%;}
#gallery .view span{width:100%;height:85px;line-height:85px;background:rgba(34,34,34,.6);position:absolute;left:0;bottom:0;z-index:10;color:#fff;text-align:center;letter-spacing:0.3em;font-size:30px;font-family: 'notokr-bold';}
#gallery .view .slick-arrow{position:absolute;bottom:0;width:75px;height:75px;background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-999em;cursor:pointer;}
#gallery .view .slick-arrow.slick-prev{background-image:url('/common/images/main/prev.jpg');left:-75px;}
#gallery .view .slick-arrow.slick-next{background-image:url('/common/images/main/next.jpg');}

/*진료시간,진료번호*/
#sg_info{height:500px;overflow:hidden;}
#sg_info .time{width:50%;background:url('/common/images/main/time_bg.png') no-repeat;text-align:right;padding-top:90px;padding-right:100px;background-size:cover;background-position:center;}
#sg_info .time .item{display:inline-block;text-align:center;color:#fff;}
#sg_info .time h3{font-family: 'notokr-bold';font-size:40px;margin-bottom:30px;}
#sg_info .time li{display:flex;font-size:25px;line-height:50px;}
#sg_info .time .day{font-weight:900;margin-right:30px;}
#sg_info .time .day .w2{letter-spacing:2.14em;}
#sg_info .time .day .w3{letter-spacing:0.59em;}
#sg_info .time .day .w4{letter-spacing:0.1em;}
#sg_info .time .day.day_off{font-weight:700;font-size:20px; line-height: 30px;/*color:#0ba29a;*/}
#sg_info .tel{width:37%;background:url('/common/images/main/call_bg.png') no-repeat;background-size:cover;border-radius:0 0 30px 0;overflow:hidden;text-align:center;color:#fff;font-family: 'notokr-bold';padding:95px 0 0 90px;}
/*#sg_info .tel img{margin-bottom:40px;}*/
#sg_info .tel p{font-size:20px;}
#sg_info .tel .call{font-size:40px;}
#sg_info .tel .call a{color:#fff;}
#sg_info .tel .item{overflow:hidden;}
#sg_info .tel .item:first-child{margin-bottom:66px;}
#sg_info .tel .item img{float:left;margin-right:20px;}
#sg_info .tel .item .txt{float:left;text-align:left;}
#sg_info .item .txt{cursor:pointer;}

/*오시는길*/
#sg_map{margin:120px auto 130px;}
#sg_map .main_sec_tit{text-align:center;}
#sg_map .map_box{margin:50px 0;position:relative;height:500px;}
#sg_map .map_box .root_daum_roughmap .wrap_map{height:100%;}
#sg_map .map_address {z-index:5;position:absolute;bottom:0;left:0;right:0;width:100%;padding:23px 0;background:#303030;text-align:center;}
#sg_map .map_address p {position:relative;padding-left:40px;display:inline-block;font-weight:bold;font-size:20px;line-height:1.2;color:#fff;}
#sg_map .map_address p:before {content:'';display:block;position:absolute;left:0;top:0;width:20px;height:24px;background:url('/common/images/main/map_address_icon.png') center no-repeat;}
#sg_map .map_info{width:80%;margin:0 auto;}
#sg_map .map_info > div{/* width:50%; */padding-bottom:30px;}
#sg_map .map_info h4{font-size:30px;font-family: 'notokr-light';margin-bottom:15px;}
/*#sg_map .map_info  {text-align:center;font-size:0;}*/
/*#sg_map .map_info h4{margin-right:50px;font-size:30px;font-family: 'notokr-light';}
#sg_map .map_info h4, #sg_map .map_info ul {display:inline-block;vertical-align:middle;}*/
#sg_map .map_info p{display:inline-block;font-size:20px;font-family: 'notokr-regular';line-height:inherit;}
#sg_map .map_info li > span{display:inline-block;width:70px;height:35px;line-height:35px;color:#fff;text-align:center;border-radius:5px;font-size:20px;font-family: 'notokr-bold';margin-right:10px;}
#sg_map .map_info span.red{color:red;}
#sg_map .map_info span.green{color:#0d863c;}
#sg_map .map_info span.blue{background:#6d99cf;}
#sg_map .map_info .bus{/* border-right:1px solid #ccc;s padding-left:60px;*/text-align:center;}
#sg_map .map_info .bus ul{overflow:hidden;}
#sg_map .map_info .bus li{font-size:20px;font-weight:700;/* float:left; */}
/* #sg_map .map_info .bus li:first-child{margin-right:50px;} */

#sg_map .map_info .car{padding-left:77px;}
#sg_map .map_info .car p{font-size:25px;font-family: 'notokr-light';margin-top:15px;}
#sg_map .map_info .car p span{vertical-align:middle;display:inline-block;margin-right:2px;}

/*------------------------------------------------ FOOTER -----------------------------------------------*/
footer{background:#303030;color:#989898;text-align:center;}
footer .mid_con{padding:50px 0 40px;position:relative;}
footer a{color:#989898;}
footer h1{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px;margin-bottom:50px;position:relative;}
footer p{font-size:15px;font-weight:200;line-height:25px;}
footer .copy{color:#6b6a6a;}
.go_top{position:absolute;top:-45px;right:-20px;}
.payment_btn.pc2{margin-top:-20px;margin-bottom:15px;display:inline-block;padding:5px 10px;border:1px solid #8c8c8c;}


.ico_list{position:absolute;top:32%;left:0;transform:translateY(-50%);overflow:hidden;}
.ico_list li{float:left;margin-right:10px;}
.ico_list li:last-child{margin-right:0;}

/*------------------------------------------------ MEDIA_SCREEN -----------------------------------------------*/
@media all and (max-width:1800px){
.max_con{width:90%;}
/*#clinic .clinic_content .icon img{width:6vw;}
#clinic .clinic_content .icon_txt .img img{width:5vw;}*/
#clinic{display:block;position:relative;}
.clinic_tab_box{width:100%;height:auto;padding-left:0;text-align:center;height:1100px;}
.clinic_tab{width:95%;margin:50px auto 0;}
.clinic_tab li{float:left;width:25%;}
.clinic_tab li.on:after{display:none;}
#clinic .clinic_content{width:95%;position:absolute;bottom:5%;left:2.5%;height:761px;}
#clinic .clinic_content .item{padding:50px;}
}

@media all and (max-width:1600px){
.mid_con{width:90%;}
}

@media all and (max-width:1400px){
.basic_con{width:90%;}
.gnb li{font-size:1.5vw;margin-right:3vw;}

#doctor{padding:10% 0;}
#doctor .flex_box{justify-content:center;}
.dc_tit{display:block;text-align:center;margin-bottom:5%;}
.profile{width:100%;}
.history{width:60%;}
/* .history h2{display:none;} */
.history .list1 dt{display:none;}
.history .list1 dd{display:block;padding-right:0;}
.history .list1 .list{margin-bottom:2%;}
.history > div{margin-top:5%;}
.history > div:last-child{margin-top:5%;}

#gallery{flex-direction:column-reverse;align-items:center;}
#gallery .thumb{width:100%;padding:0;margin-top:20px;}
#gallery .thumb:after{bottom:0;}
#gallery .thumb .main_sec_tit{display:none;}
#gallery .thumb .slider_nav{width:95%;margin:0 auto;overflow:hidden;}
#gallery .view{width:95%;}
#gallery .view .slick-arrow{top:50%;transform:translateY(-50%);z-index:10;}
#gallery .view .slick-arrow.slick-prev{left:0;}
#gallery .view .slick-arrow.slick-next{right:0;}

#sg_info{height:auto;}
#sg_info .time{width:100%;padding-right:0;padding:10% 0;text-align:center;background:url('/common/images/main/time_bg.jpg') no-repeat;background-size:cover;background-position:center;}
#sg_info .tel{width:100%;border-radius:0;padding:5% 0;}
#sg_info .tel .item{display:flex;align-items:center;justify-content:center;}
#sg_info .tel img{margin-bottom:0;margin-right:5%;}
#sg_info .tel > div{text-align:left;}
}

@media all and (max-width:1200px){
.pc{display:none;}
.mobile{display:block;}
.min_con{width:90%;}

header{overflow:visible;}
header .max_con{display:flex;justify-content:space-between;align-items:center;position:static;width:90%;}
header .logo{float:none;text-align:center;}
header .home{opacity:0;pointer-events:none;}

.gnb{display:none;position:absolute;top:130px;background:#fff;left:0;right:0;height:100vh;}
.gnb li{float:none;margin-right:0;text-align:center;line-height:10vw;font-size:2.5vw;}

.mv .item{height:90vw;}
/*.mv .item.n1{background-image:url('/common/images/main/mv1_m.jpg');}
.mv .item.n2{background-image:url('/common/images/main/mv2_m.jpg');}
.mv .item.n3{background-image:url('/common/images/main/mv3_m.jpg');}*/
.mv_txt{left:5%;}
.mv_txt h3{font-size:2vw;}
.mv_txt h2{margin:4vw 0;font-size:5vw;line-height:6vw;}
.mv_txt p{font-size:3vw;line-height:4.5vw;}
.mv .item.n1 .mv_txt img {display:block;width:90%;}
.mv .slick-dots{bottom:5vw;}
.mv .slick-dots li{width:2vw;height:2vw;margin-right:2vw;}
.mv .slick-dots li.slick-active{width:5vw;border-radius:4vw;}

.profile .item{display:block;text-align:center;}
.profile .item img{width:90%;}
.history{width:90%;}

#onair{padding:10% 0 33%;margin-bottom:60vw;}
#onair .img_box{bottom:-53.7vw;}
#onair .img_box img{width:50%;}

#clinic .clinic_content dd{word-break:keep-all;}
#clinic .clinic_content dd br{display:none;}
#clinic .clinic_content .item{padding:5%;}
#clinic .clinic_content .icon img{width:12vw;}
#clinic .clinic_content .icon br{display:block;}
#clinic .clinic_content .item:nth-child(3){padding-top:5%;}
#clinic .clinic_content .item:nth-child(4){padding-top:15%;}
#clinic .clinic_content .icon_txt p{word-break:keep-all;}
#clinic .clinic_content .icon_txt p br{display:none;}

#heal .min_con {max-width:600px;}
#heal .img_box {margin-bottom:0;}
#heal .img_box img {width:100%;margin:0;margin-top:5px;}
#heal .img_box .img1 {margin-top:0;}
#heal .img_box .img2,#heal .img_box .img3,
#heal .img_box .img4,#heal .img_box .img5 {width:49.5%;}
#heal .img_box .img2,#heal .img_box .img4 {margin-right:1%;}

#sg_point{padding:15% 0 10%;}
#sg_point li{width:50%;margin-bottom:5%;}

#sg_map{margin:10% auto;}
#sg_map .map_box{margin:5% 0;overflow:hidden;height:54vw;}
#sg_map .map_box .wrap_map{height:100% !important;}
#sg_map .map_info{width:100%;}
#sg_map .map_info > div{width:100%;padding-bottom:0;}
#sg_map .map_info .bus{padding-left:0;margin-bottom:5%;border-right:0;}
#sg_map .map_info .car{padding-left:0;}
}

@media all and (max-width:768px){
body{font-size:3vw;}
.pc2{display:none;}
.mobile2{display:block;}
.main_sec_tit h2{font-size:5vw;}
.main_sec_tit p{font-size:2.5vw;}

header{height:15vw;}
header .logo{line-height:15vw;}
header .logo img{width:62%;}
header .menu img{width:5vw;}
header .home img{width:5vw;}
.gnb li{font-size:4.5vw;line-height:15vw;}

#quick li{margin-bottom:1.5vw;}
#quick img{width:10vw;}

.mv .slick-dots li{margin-bottom:2vw;}
.mv .slick-dots li button{font-size:2vw;line-height:3.5vw;}
.mv .slick-dots li button:after{margin-top:1vw;}

.dc_tit h2{font-size:5vw;}
.dc_tit p{font-size:2.5vw;}
.profile .item img{width:100%;}
.profile h3{font-size:5.5vw;line-height:7vw;margin-top:10%;}
.history{width:100%;}
.history h3{width:25vw;height:7vw;line-height:7vw;}
.history .list li{font-size:3vw;line-height:4.5vw;}
.history h2 strong{font-size:5vw;}
.history h2{font-size:4vw;margin-bottom:0;margin-top:5%;}


#onair h2{font-size:5.5vw;line-height:6.5vw;}
#onair p{width:75%;height:7vw;line-height:7vw;font-size:3.5vw;margin-top:3%;}

.clinic_tab{margin:5% auto 0;}
.clinic_tab li{font-size:4vw;line-height:7vw;}
#clinic .clinic_tab_box{height:166vw;padding-top:10%;}
#clinic .clinic_content{height:120vw;}
#clinic .clinic_content dd{word-break:keep-all;line-height:4.5vw;}
#clinic .clinic_content dt{font-size:4vw;line-height:4vw;}
#clinic .clinic_content .icon h4{line-height:4vw;}
#clinic .clinic_content .icon li{margin:0 2%;}
#clinic .clinic_content .icon_txt .img img{width:15vw;}
#clinic .clinic_content .icon_txt h4{font-size:3.5vw;margin-bottom:2%;}
#clinic .clinic_content .icon_txt li:not(:last-child){margin-bottom:5%;}
#clinic .clinic_content .item:nth-child(4){padding-top:20%;}

#sg_point li .num{width:10vw;height:10vw;line-height:10vw;font-size:3vw;margin-bottom:15%;}
#sg_point li .num:after{font-size:8vw;bottom:-3vw;}
#sg_point li h4{font-size:3.5vw;line-height:5vw;}
#sg_point li p{font-size:3vw;line-height:4.5vw;}

#gallery .view .slick-arrow{width:10vw;height:10vw;}
#gallery .view span{height:10vw;line-height:10vw;font-size:4.5vw;}

#sg_info .time h3{font-size:6vw;margin-bottom:5%;}
#sg_info .time li{font-size:3.5vw;line-height:5.5vw;}
#sg_info .time .day{margin-right:2vw;}
#sg_info .time .day.day_off{font-size:3vw;line-height:4.5vw;}

#sg_info .tel img{width:15vw;}
#sg_info .tel p{font-size:3vw;}
#sg_info .tel .call{font-size:6vw;}
#sg_info .tel .item{justify-content:flex-start;padding:0 7%;}
#sg_info .tel .item:first-child{margin-bottom:5%;}
#sg_info .tel .item img{margin-right:1.5vw;}

#sg_map .map_info {text-align:left;}
#sg_map .map_info h4, #sg_map .map_info ul {display:block;}
#sg_map .map_info h4{margin-bottom:3vw;font-size:5.5vw;}
#sg_map .map_info .bus li{font-size:3vw;}
/* #sg_map .map_info .bus li:first-child{margin-right:5%;} */
#sg_map .map_info .car li{font-size:3vw;}
#sg_map .map_info .car p{font-size:3vw;margin-top:2vw;}
#sg_map .map_info .car p span{margin-right:1vw;}
#sg_map .map_address {padding:2vw 0;}
#sg_map .map_address p {padding-left:3vw;font-size:3vw;}
#sg_map .map_address p:before {width:2vw;height:4vw;background-size:100%;}

footer .mid_con{padding:7% 0;width:90%;}
footer h1{padding-bottom:5%;margin-bottom:5%;position:static;}
footer h1 img{width:50%;display:block;margin:0 auto;}
footer p{font-size:3vw;line-height:4.5vw;}

.ico_list{position:absolute;top:auto;left:0;transform:translateY(0);bottom:5%;}
.ico_list li{margin-right:1.5vw;}
.ico_list li img{width:8vw;}

.go_top{position:static;display:inline-block;margin-top:5%;}
.payment_btn.pc2{display:none;}
.payment_btn.mobile2{margin-top:0;margin-bottom:3%;border: 1px solid #8c8c8c;padding:1vw 2vw;display:inline-block;}
}


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


.main_tit{text-align:center;}
.main_tit .en{font-size:15px;letter-spacing:0;margin-bottom:10px;margin-top:0;color: #0d863c;}
.main_tit .en.opacity{opacity:0.2;color:#fff;}
.main_tit .en.black{color:#181818;}
.main_tit h2{font-size:40px;line-height:50px;font-weight:900;}
.main_tit p{margin-top:20px;line-height:28px;}

.item_box.style1 .item{margin-top:60px;overflow:hidden;}
.item_box.style1 .item > div{width:50%;}
.item_box.style1 .item:nth-child(2n-1) .img_box{float:right;}
.item_box.style1 .item:nth-child(2n-1) .txt_box{float:left;padding-top:25px;}
.item_box.style1 .item:nth-child(2n) .img_box{float:left;}
.item_box.style1 .item:nth-child(2n) .txt_box{float:right;padding-top:33px;}

.item_box.style1 .item .txt_box{padding-left:75px;}
.item_box.style1 .item .txt_box h3{font-size:30px;line-height:40px;font-weight:900;}
.item_box.style1 .item .txt_box h4{font-size:23px;line-height:40px;font-weight:900;margin:30px 0 -10px;}
.item_box.style1 .item .txt_box p.list_p span{display:inline-block;width:20px;}
.item_box.style1 .item .txt_box > p{font-size:16px;line-height:26px;color:#555;margin-top:20px;transform: skew(-0.5deg);}
.item_box.style1 .item .num_box{position:relative;display:inline-block;z-index:2;}
.item_box.style1 .item .num_box p{font-family: 'Montserrat', sans-serif;color:#0d863c;font-size:18px;}
.item_box.style1 .item .num_box p{background:#f2f5f5;padding:30px;margin-top:40px;transform:translateX(-35px);}
.item_box.style1 .item .num_box p.white{background:#fff;}
.item_box.style1 .item .num_box .square{width:100px;height:100px;border:12px solid #0d863c;position:absolute;left:-75px;z-index:-1;}
.item_box.style1 .item .num_box.n2{margin-left:20px;}
/* .item_box.style1 .item .num_box.n2 .square{width:35px;height:100px;background:#0d863c;position:absolute;left:-75px;} */
/* .item_box.style1 .item .num_box.n2 p{margin-top:80px;margin-bottom:30px;} */


#about{background:url('/common/images/main/about_bg.png') center top/100% no-repeat;text-align:center;padding:105px 0 120px;}
#about .item_box{margin-top:85px;}
#about .item{width:990px;height:350px;padding-top:50px;border-radius:30px;background:#fff;margin:-100px auto 0;position:relative;z-index:2;}
#about .item p{font-size:25px;line-height:35px;}
#about .icon_list{display:inline-block;overflow:hidden;margin-top:50px;}
#about .icon_list li{float:left;margin:0 10px;}
#about .icon_list p{font-family: 'notokr-bold';font-size:20px;margin-top:15px;}

#special{padding:120px 0;}

#clinic_list{background:url('/common/images/main/clinic_list_bg.png') center/cover no-repeat;padding:120px 0;color:#fff;}
.clinic_list_slider{margin-top:140px;}

.clinic_list_slider .top_box{background:#fff;overflow:hidden;border-radius:0 0 40px 40px;}
.clinic_list_slider .top_box > div{width:50%;}
.clinic_list_slider .txt{float:right;padding:80px 0 0 75px;}
.clinic_list_slider .txt h4{font-weight:900;color:#333;font-size:30px;margin-bottom:35px;}
.clinic_list_slider .txt p{color:#666;font-size:16px;line-height:25px;letter-spacing:-0.03em;margin-top:10px;}
.clinic_list_slider .img{float:left;}

.clinic_list_slider .bottom_box dl{display:flex;align-items:center;margin-top:40px;}
.clinic_list_slider .bottom_box dt{font-size:23px;font-family: 'notokr-bold';padding-left:30px;margin-right:40px;position:relative;}
.clinic_list_slider .bottom_box dt:before{content:'';width:3px;height:46px;background:#0d863c;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.clinic_list_slider .bottom_box dd{width:150px;height:46px;line-height:46px;background:#0d863c;text-align:center;border-radius:30px;margin:0 5px;}

.clinic_list_slider .slick-dots{position:absolute;top:-110px;z-index:10;text-align:center;width:100%;}
.clinic_list_slider .slick-dots li{width:190px;height:50px;line-height:50px;border:1px solid rgba(255,255,255,.5);text-align:center;border-radius:30px;margin:0 10px;display:inline-block;transition:all .5s;}
.clinic_list_slider .slick-dots li.slick-active{background:#0d863c;border-color:#0d863c;}
.clinic_list_slider .slick-dots li:hover{background:#0d863c;border-color:#0d863c;}

.clinic_list_slider .slick-arrow{position:absolute;top:166px;width:66px;height:66px;background-size:contain;background-repeat:no-repeat;text-indent:-9999em;z-index:10;}
.clinic_list_slider .slick-arrow.slick-prev{background-image:url('/common/images/main/clinic_list_prev.png');left:-33px;}
.clinic_list_slider .slick-arrow.slick-next{background-image:url('/common/images/main/clinic_list_next.png');right:-33px;}

#non_surgical{background:url('/common/images/main/non_surgical_bg.png') center top/100% no-repeat;padding:120px 0;}

.non_surgical_slider{margin-top:140px;}
.non_surgical_slider .item{width:100%;border-radius:30px 0 30px 0;overflow:hidden;}
.non_surgical_slider .item .top_box{background:#fff;overflow:hidden;display:flex;}
.non_surgical_slider .item .top_box > div{width:50%;}
.non_surgical_slider .item .top_box .txt{padding:65px 0 0 75px;}
.non_surgical_slider .item .top_box .txt h4{font-family:'notokr-bold';font-size:30px;margin-bottom:35px;}
.non_surgical_slider .item .top_box .txt p{font-size:16px;line-height:25px;color:#666;margin-top:10px;}
.non_surgical_slider .item .bottom_box{background:#333;color:#fff;overflow:hidden;display:flex;}
.non_surgical_slider .item .bottom_box > div{width:50%;padding-left:75px;padding-top:50px;padding-bottom:30px;}
.non_surgical_slider .item .bottom_box .illness{border-right:1px solid rgba(255,255,255,.2);}
.non_surgical_slider .item .bottom_box h5{font-family:'notokr-bold';font-size:23px;margin-bottom:10px; }
.non_surgical_slider .item .bottom_box ul{float:left;margin-right:40px;}
.non_surgical_slider .item .bottom_box li{padding:5px 0;}
.non_surgical_slider .item .bottom_box li span{display:inline-block;vertical-align:middle;margin-right:5px;}
.non_surgical_slider .item .bottom_box li p{display:inline-block;vertical-align:middle;font-size:18px;color:rgba(255,255,255,.6);}
.non_surgical_slider .slick-dots{position:absolute;top:-110px;z-index:10;text-align:center;width:100%;}
.non_surgical_slider .slick-dots li{width:190px;height:50px;line-height:50px;border:1px solid rgba(255,255,255,.5);text-align:center;border-radius:30px;margin:0 10px;display:inline-block;transition:all .5s;color:#333;background:#fff;}
.non_surgical_slider .slick-dots li.slick-active{background:#0d863c;border-color:#0d863c;color:#fff;}
.non_surgical_slider .slick-dots li:hover{background:#0d863c;border-color:#0d863c;color:#fff;}

.non_surgical_slider .slick-arrow{position:absolute;bottom:216px;width:66px;height:66px;background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-999em;cursor:pointer;left:50%;transform:translateX(-50%);z-index:10;}
.non_surgical_slider .slick-arrow.slick-prev{background-image:url('/common/images/main/prev.jpg');left:47.25%;}
.non_surgical_slider .slick-arrow.slick-next{background-image:url('/common/images/main/next.jpg');left:52.8%;}

#rehabilitation{padding-bottom:120px;}

#waist{background:url('/common/images/main/waist_bg.png') center/cover no-repeat;padding:120px 0;}
#waist .item_box{text-align:center;margin-top:50px;}
#waist .item_box img{margin:0 38px;}

@media all and (max-width:1200px){

#about{padding:8vw 0 10vw;}
#about .tit{width:90%;}
#about .item_box img{width:100%;}
#about .item{width:90%;height:auto;}
#about .icon_list{display:flex;flex-wrap:wrap;justify-content:center;}
#about .icon_list li{width:28%;margin:2%;float:none;}

.item_box.style1 .item{text-align:center;}
.item_box.style1 .item > div{width:auto;}
.item_box.style1 .item .img_box{text-align:center;}
.item_box.style1 .item .txt_box{display:inline-block;padding-left:0;}
.item_box.style1 .item:nth-child(2n-1) .img_box{float:none;}
.item_box.style1 .item:nth-child(2n-1) .txt_box{float:none;padding-top:50px;}
.item_box.style1 .item:nth-child(2n) .img_box{float:none;}
.item_box.style1 .item:nth-child(2n) .txt_box{float:none;padding-top:50px;}
.item_box.style1 .item .num_box.n2{margin-left:0;}
.item_box.style1 .item .num_box p{transform:none;}
.item_box.style1 .item .num_box .square{left:-45px;}

#special{padding:10vw 0;}

#clinic_list{padding:10vw 0;background-position:left;}
.clinic_list_slider{margin-top:12vw;}

.clinic_list_slider .top_box{border-radius:0 0 3vw 3vw;}
.clinic_list_slider .top_box > div{width:100%;}
.clinic_list_slider .txt{padding:7vw 6vw;}
.clinic_list_slider .txt h4{font-size:3vw;margin-bottom:3vw;}
.clinic_list_slider .txt p{font-size:2vw;line-height:3vw;margin-top:1vw;}
.clinic_list_slider .img{float:none;}
.clinic_list_slider .img img{width:100%;}

.clinic_list_slider .bottom_box dl{margin-top:3vw;}
.clinic_list_slider .bottom_box dt{font-size:2vw;padding-left:3vw;margin-right:3vw;}
.clinic_list_slider .bottom_box dt:before{height:4vw;}
.clinic_list_slider .bottom_box dd{width:13vw;height:4vw;line-height:4vw;border-radius:3vw;}

.clinic_list_slider .slick-dots{top:-9vw;}
.clinic_list_slider .slick-dots li{width:16vw;height:4vw;line-height:4vw;border-radius:3vw;margin:0 1vw;}

.clinic_list_slider .slick-arrow{top:56vw;width:6vw;height:6vw;}
.clinic_list_slider .slick-arrow.slick-prev{left:-3vw;}
.clinic_list_slider .slick-arrow.slick-next{right:-3vw;}

#heal{padding-top:10vw;}

#non_surgical{padding:10vw 0;}
.non_surgical_slider{margin-top:12vw;width:101%;}
.non_surgical_slider .item{border-radius:3vw 0 3vw 0;}
.non_surgical_slider .item .top_box{flex-wrap:wrap;flex-direction:column-reverse;}
.non_surgical_slider .item .top_box > div{width:100%;}
.non_surgical_slider .item .top_box .txt{padding:8vw 6vw;text-align:center;}
.non_surgical_slider .item .top_box .txt h4{font-size:3vw;margin-bottom:3vw;}
.non_surgical_slider .item .top_box .txt p{font-size:2vw;line-height:3vw;margin-top:1vw;}
.non_surgical_slider .item .top_box .img img{width:100%;}

.non_surgical_slider .item .bottom_box{flex-wrap:wrap;}
.non_surgical_slider .item .bottom_box > div{padding-left:6vw;padding-top:4vw;padding-bottom:3vw;width:100%;}
.non_surgical_slider .item .bottom_box .illness{border-bottom:1px solid rgba(255,255,255,.2);border-right:0;}
.non_surgical_slider .item .bottom_box h5{font-size:2vw;margin-bottom:1vw; }
.non_surgical_slider .item .bottom_box ul{margin-right:3vw;}
.non_surgical_slider .item .bottom_box li p{font-size:2vw;}
.non_surgical_slider .slick-dots{top:-9vw;}
.non_surgical_slider .slick-dots li{width:16vw;height:4vw;line-height:4vw;border-radius:3vw;margin:0 1vw;}

.non_surgical_slider .slick-arrow{bottom:auto;width:6vw;height:6vw;top:18%;transform:translateX(0);}
.non_surgical_slider .slick-arrow.slick-prev{left:0;}
.non_surgical_slider .slick-arrow.slick-next{left:auto;right:0;}


#rehabilitation{padding-bottom:10vw;}

#waist{padding:10vw 0;background-position:left;}
#waist .item_box{margin-top:3vw;}
#waist .item_box img{margin:0 auto;display:block;}
#waist .item_box img:last-child{margin-top:3vw;}
}

@media all and (max-width:768px){

.main_tit .en{font-size:2vw;margin-bottom:1vw;}
.main_tit h2{font-size:5vw;line-height:7vw;}
.main_tit p{margin-top:3vw;line-height:4.5vw;}

#heal .main_tit h2{margin-bottom:4vw;}

.item_box.style1 .item{margin-top:8vw;}
.item_box.style1 .item .img_box img{width:100%;}
.item_box.style1 .item:nth-child(2n-1) .txt_box{padding-top:7vw;}
.item_box.style1 .item:nth-child(2n) .txt_box{padding-top:7vw;}

.item_box.style1 .item .txt_box h3{font-size:4vw;line-height:5vw;}
.item_box.style1 .item .txt_box > p{font-size:3vw;line-height:4vw;margin-top:3vw;}
.item_box.style1 .item .txt_box h4{font-size:3.5vw;line-height:5vw;margin:3vw 0 -1vw;}
.item_box.style1 .item .txt_box p.list_p span{width:2vw;}
.item_box.style1 .item .num_box p{font-size:3vw;}
.item_box.style1 .item .num_box p{padding:4vw;margin-top:5vw;}
.item_box.style1 .item .num_box .square{width:13vw;height:13vw;border:2vw solid #0d863c;left:-6vw;}

/* .item_box.style1 .item .num_box.n2 p{margin-top:10vw;margin-bottom:4vw;}
.item_box.style1 .item .num_box.n2 .square{width:13vw;height:5vw;left:-10vw;} */

#about{padding:14vw 0 16vw;}
#about .item_box{margin-top:11vw;}
#about .item{height:90vw;padding-top:7vw;border-radius:4vw;margin:-13vw auto 0;}
#about .item p{font-size:3vw;line-height:5vw;}
#about .icon_list{margin-top:7vw;}
#about .icon_list p{font-size:3vw;margin-top:2vw;}

#special{padding:16vw 0;}

#clinic_list{padding:16vw 0;}
.clinic_list_slider{margin-top:24vw;}

.clinic_list_slider .top_box{border-radius:0 0 4vw 4vw;}
.clinic_list_slider .txt{padding:10vw;}
.clinic_list_slider .txt h4{font-size:4vw;margin-bottom:5vw;}
.clinic_list_slider .txt p{font-size:3vw;line-height:4vw;margin-top:1vw;word-break:keep-all;}
.clinic_list_slider .txt br{display:none;}

.clinic_list_slider .bottom_box dl{margin-top:5vw;flex-wrap:wrap;}
.clinic_list_slider .bottom_box dt{font-size:3vw;padding-left:4vw;margin-right:0;width:100%;margin-bottom:2vw;}
.clinic_list_slider .bottom_box dt:before{height:6vw;}
.clinic_list_slider .bottom_box dd{width:20vw;height:6vw;line-height:6.5vw;border-radius:4vw;margin:1vw 1vw;}

.clinic_list_slider .slick-dots{top:-20vw;width:100%;}
.clinic_list_slider .slick-dots li{width:30vw;height:7vw;line-height:7vw;border-radius:4vw;margin:1vw;font-size:3vw;}

.clinic_list_slider .slick-arrow{top:54vw;width:9vw;height:9vw;}
.clinic_list_slider .slick-arrow.slick-prev{left:-4vw;}
.clinic_list_slider .slick-arrow.slick-next{right:-4vw;}

#non_surgical{padding:16vw 0;background-size:250%;}

.non_surgical_slider{margin-top:18vw;}
.non_surgical_slider .item{border-radius:4vw 0 4vw 0;}
.non_surgical_slider .item .top_box .txt{padding:12vw 10vw;}
.non_surgical_slider .item .top_box .txt h4{font-size:4vw;margin-bottom:5vw;}
.non_surgical_slider .item .top_box .txt p{font-size:3vw;line-height:4vw;margin-top:1vw;word-break:keep-all;}
.non_surgical_slider .item .top_box .txt p br{display:none;}
.non_surgical_slider .item .bottom_box > div{padding-left:10vw;padding-top:7vw;padding-bottom:4vw;}
.non_surgical_slider .item .bottom_box h5{font-size:3vw;margin-bottom:1vw; }
.non_surgical_slider .item .bottom_box ul{margin-right:5vw;}
.non_surgical_slider .item .bottom_box li{padding:1vw 0;}
.non_surgical_slider .item .bottom_box li span{margin-right:1vw;}
.non_surgical_slider .item .bottom_box li p{font-size:3vw;}
.non_surgical_slider .slick-dots{top:-14vw;}
.non_surgical_slider .slick-dots li{width:19vw;height:7vw;line-height:7vw;border-radius:4vw;margin:0 1vw;}

.non_surgical_slider .slick-arrow{width:10vw;height:10vw;top:12%;}

#rehabilitation{padding-bottom:16vw;}

#waist{padding:15vw 0;}
#waist .item_box{margin-top:6vw;}
#waist .item_box img{width:100%;}
#waist .item_box img:last-child{margin-top:5vw;}
}