/*COMMON*/
.con1300{position:relative;width:1300px;margin:0 auto;}
.pink{color:#fb8fa3;}
.w2000{position:relative;left:50%;margin-left:-1000px;width:2000px;}

#sub_wrap {margin-top: 166px;}
.sub_content{letter-spacing:-0.08em;}

.sub_tit{text-align:center;}
.sub_tit h4{font-family: 'notokr-demilight';text-transform:uppercase;font-size:13px;margin-bottom:10px;}
.sub_tit h2{font-family: 'notokr-medium';font-size:35px;}
/*ABOUT*/
.about_v{margin-top:100px;}
.board_v{margin-top:100px;}
.about_v img{margin-top:100px;}

.about_text{padding:170px 0;text-align:center;}
.about_text h3{font-family: 'notokr-demilight';font-size:30px;line-height:38px;margin-bottom:50px;}
.about_text b{font-family: 'notokr-medium';}
.about_text p{font-family: 'notokr-demilight';font-size:16px;line-height:23px;}
.about_text p:last-child{margin-top:25px;}

.intro_list{overflow:hidden;margin:70px 0 160px;}
.intro_list li{float:left;text-align:center;}
.intro_list li:not(:last-child){margin-right:44px;}
.intro_list h3{width:367px;height:40px;line-height:40px;border-bottom:1px solid #fb8fa3;border-radius:30px;position:relative;margin:25px auto 20px;}
.intro_list h3:before{content:'';width:10px;height:10px;border-radius:50%;background:#fb8fa3;position:absolute;top:50%;transform:translateY(-50%);left:-5px;}
.intro_list h3:after{content:'';width:10px;height:10px;border-radius:50%;background:#fb8fa3;position:absolute;top:50%;transform:translateY(-50%);right:-5px;}

.intro_list h3.n1{border-color:#fb8fa3;}
.intro_list h3.n1:before{background:#fb8fa3;}
.intro_list h3.n1:after{background:#fb8fa3;}
.intro_list h3.n2{border-color:#f2851e;}
.intro_list h3.n2:before{background:#f2851e;}
.intro_list h3.n2:after{background:#f2851e;}
.intro_list h3.n3{border-color:#56c8f1;}
.intro_list h3.n3:before{background:#56c8f1;}
.intro_list h3.n3:after{background:#56c8f1;}
.intro_list p{font-size:16px;line-height:23px;}

.doctor_con{overflow:hidden;margin:90px 0 180px;}
.doctor_con .img_box{float:left;}
.doctor_con .txt_box{float:right;width:556px;height:654px;background:#fff;position:relative;box-shadow:3px 3px 7px rgba(0,0,0,.08) inset;margin-right:40px;padding:100px;margin-top:90px;}
.doctor_con .txt_box:after{content:'';width:556px;height:654px;background:#fff4f7;top:40px;right:-40px;position:absolute;z-index:-1;}
.doctor_con .txt_box h3{font-size:40px;font-family: 'notokr-demilight';}
.doctor_con .txt_box h3 b{font-family: 'notokr-medium';}
.doctor_con .history{margin-top:45px;}
.doctor_con .history p{font-size:16px;line-height:24px;}

.gear_con{text-align:center;padding-bottom:60px;}
.gear_con > h4{font-family: 'notokr-demilight';font-size:30px;line-height:38px;margin:170px 0 55px;position:relative;}
.gear_con > h4 b{font-family: 'notokr-medium';}
.gear_con > h4:after{content:'';width:1px;height:150px;background:#e1e1e1;position:absolute;top:-170px;z-index:-1;left:50%; transform:translateX(-50%);}

.gear_list{padding:100px 0;border-bottom:1px solid #e5e5e5;}
.gear_list:last-of-type{border-bottom:0;}

.gear_list .title .num{font-family: 'Roboto', sans-serif;font-size:80px;letter-spacing:0;font-weight:900;}
.gear_list .title .num:after{content:'';width:35px;height:2px;background:#fd92ac;display:block;margin:20px auto 30px;}
.gear_list .title h4{font-family: 'notokr-medium';font-size:25px;}

.gear_box{display:flex;justify-content:center;margin-top:70px;}
.gear_box .item{width:385px;height:692px;margin-right:60px;position:relative;}
.gear_box .item:last-child{margin-right:0;}
.gear_box .item h5{font-family: 'notokr-medium';font-size:23px;width:296px;height:46px;line-height:46px;background:#e1e1e1;border-radius:30px;margin:30px auto 25px;}
.gear_box .item p{font-size:16px;line-height:23px;}
.gear_box .item .txt{white-space:nowrap;}
.gear_box .item .tag{background:#000;color:#feaabf;width:290px;height:27px;line-height:27px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;}
.gear_box .item .tag.long{width:370px;}


.map_con{padding:160px 0;}
.map_con .wrap_controllers{display:none;}
.map_box{width:1300px;height:704px;position:relative;}
.map_info{width:446px;height:704px;background:rgba(251,143,163,.9);position:absolute;top:0;right:0;z-index:10;text-align:center;padding:20px 46px;color:#fff;}
.map_info .address{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:50px 0;}
.map_info .address h5{font-family: 'Roboto', sans-serif;font-weight:700;font-size:56px;letter-spacing:-0.04em;}
.map_info .address p{font-family: 'notokr-medium';font-size:20px;line-height:28px;margin-top:25px;}

.hour_info h5{font-family: 'notokr-medium'; font-size:30px;display:inline-block;position:relative;margin:30px 0 20px;}
.hour_info h5:before{content:'';width:10px;height:10px;background:#fff;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:20px;}
.hour_info h5:after{content:'';width:10px;height:10px;background:#fff;display:inline-block;border-radius:50%;vertical-align:middle;margin-left:20px;}
.surgery_hours > div{overflow:hidden;}
.surgery_hours p{font-size:20px;line-height:40px;}
.surgery_hours .day{float:left;font-family: 'notokr-medium';}
.surgery_hours .day .ls2{letter-spacing:1.23em;}
.surgery_hours .day .ls3{letter-spacing:0.5em;}
.surgery_hours .time{float:right;font-family: 'Roboto', sans-serif;font-weight:400;letter-spacing:0;}
.hour_info .etc{width:352px;height:56px;background:#a86971;margin:0 auto;}
.hour_info .etc p{line-height: 56px;}

/*시술페이지*/
.surgical_visual_wrap{margin-bottom:90px;}
.surgical_v{overflow:hidden;width:1600px;margin: 0 auto;}
.surgical_v .visual_box{width:100%;margin:0 auto;}
.surgical_v .visual_box:after{content:'';display:block;clear:both;}

.surgical_tit_box{width:593px;height:779px;background:#fff;float:left;position:relative;z-index:10;padding:260px 0 0 93px;}
.surgical_tit h5{font-family: 'NanumSquare', sans-serif;font-weight:300;font-size:25px;line-height:35px;}
.surgical_tit h2{font-family: 'NanumSquare', sans-serif;font-weight:800;font-size:50px;margin:15px 0 55px;}
.surgical_tit p{font-family: 'NanumSquare', sans-serif;font-weight:400;font-size:17px;line-height:27px;}
.surgical_tit .counsel_btn{width:286px;height:48px;line-height:48px;font-family: 'NanumSquare', sans-serif;font-weight:400;font-size:17px;background:#181818;color:#fff;display:block;text-align:center;margin-top:50px;}

.surgical_roll{width:700px;float:left;}
.surgical_roll .slick-list{overflow:visible;margin:0 -296.5px;}
.surgical_roll .slick-slide{margin:0 296.5px;}

.surgical_roll .slick-dots{text-align:center;margin-top:14px;}
.surgical_roll .slick-dots li{display:inline-block;margin:0 7px;}

.surgical_roll .slick-arrow{width:17px;height:31px;position:absolute;bottom:48.5px;left:50%;transform:translateX(-50%);text-indent:-999em;z-index:10;border: none;}
.surgical_roll .slick-prev{background:url('/common/images/sub/surgical_roll_prev.png') no-repeat;margin-left:-170px;}
.surgical_roll .slick-next{background:url('/common/images/sub/surgical_roll_next.png') no-repeat;margin-left:170px;}

/* 영상 */
.video_wrap {width: 1400px; height:873px;}
.video_box{position:relative;}
.video_box iframe{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}

/*라라필 arrow*/
.surgical_roll.lhalafill_roll .slick-arrow.slick-prev{margin-left:-250px;}
.surgical_roll.lhalafill_roll .slick-arrow.slick-next{margin-left:250px;}

/* 슬리머스 arrow */
.surgical_roll.slimus_roll .slick-arrow.slick-prev{margin-left:-250px;}
.surgical_roll.slimus_roll .slick-arrow.slick-next{margin-left:250px;}


.surgical_tab_box{padding:80px 0 75px;}
/*.surgical_tab{display:flex;justify-content:space-between;margin-bottom:40px;}
.surgical_tab li{width:220px;height:70px;line-height:70px;background:#353535;color:#fff;border-radius:50px;text-align:center;font-size:23px;font-family: 'NanumSquare', sans-serif;font-weight:700;box-shadow:5px 5px 5px rgba(0,0,0,.15);}
.surgical_tab li.on{background: linear-gradient(#fc686f, #ff934c);}
.surgical_tab li:hover{background: linear-gradient(#fc686f, #ff934c);}
.surgical_tab li a{display:block;width:100%;height:100%;}

.surgical_tab_con .item{display:none;}
.surgical_tab_con .item.on{display:block;}*/

.surgical_tab_con{padding-top:110px;}
.surgical_tab_con .slick-dots{display:flex;justify-content:space-between;position:absolute;top:0;left:0;right:0;}
.surgical_tab_con .slick-dots li{width:220px;height:70px;line-height:70px;background:#353535;color:#fff;border-radius:50px;text-align:center;font-size:23px;font-family: 'NanumSquare', sans-serif;font-weight:700;box-shadow:5px 5px 5px rgba(0,0,0,.15);}
.surgical_tab_con .slick-dots li.slick-active{background: linear-gradient(#fc686f, #ff934c);}
.surgical_tab li a{display:block;width:100%;height:100%;}