/*-------------- common ------------------*/
#sub_v{background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;height:650px;position:relative;}
#sub_v .tit{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;}
#sub_v .tit h4{font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:0.1em;color:#e0cec4;}
#sub_v .tit h2{padding:15px 0 25px;font-size:60px;line-height:70px;font-family: 'notokr-bold';}
#sub_v .tit p{font-size:20px;line-height:30px;}


#sub_v.about_v{background-image:url('/page/about/img/about_v.jpg?v=2');}
#sub_v.doctor_v{background-image:url('/page/about/img/doctor_v.png?v=2');}
#sub_v.place_v{background-image:url('/page/about/img/doctor_v.png');}
#sub_v.information_v{background-image:url('/page/about/img/information_v.png?v=2');}
#sub_v.dental_lab_v{background-image:url('/page/dental_lab/img/dental_lab_v.png?v=2');}
#sub_v.scanner_v{background-image:url('/page/dental_lab/img/scanner_v.png?v=2');}
#sub_v.dof_scanner_v{background-image:url('/page/dental_lab/img/dof_scanner_v.png?v=2');}
#sub_v.dof_craft_5x_v{background-image:url('/page/dental_lab/img/dof_craft_5x_v.png?v=2');}
#sub_v.braces_v{background-image:url('/page/braces/img/braces_v.png?v=3');}
#sub_v.all_v{background-image:url('/page/braces/img/all_v.png?v=3');}
#sub_v.part_v{background-image:url('/page/braces/img/part_v.png?v=3');}
#sub_v.magic_align_v{background-image:url('/page/braces/img/magic_align_v.png?v=3');}
#sub_v.children_v{background-image:url('/page/braces/img/children_v.png?v=3');}
#sub_v.sedation_therapy_v{background-image:url('/page/sedation/img/sedation_therapy_v.png?v=3');}


/* #sub_v.implant_v{background-image:url('/page/implant/img/implant_v.png?v=2');}
#sub_v.aesthetic_v{background-image:url('/page/aesthetic/img/aesthetic_v.png?v=2');}
#sub_v.dental_v{background-image:url('/page/dental/img/dental_v.png?v=2');}
#sub_v.orthodontics_v{background-image:url('/page/orthodontics/img/orthodontics_v.png?v=2');}
#sub_v.sedation_v{background-image:url('/page/sedation/img/sedation_v.png?v=2');} */
#sub_v.board_v{background-image:url('/board/common/img/board_v.jpg');}




.pd130{padding:130px 0;}
b{font-family: 'notokr-bold';}
.sub_con{text-align:center;}
.sub_tit{text-align:center;}
.sub_tit .line{display:inline-block;}
.sub_tit span{color:#af988c;letter-spacing:0.1em;font-family: 'Montserrat', sans-serif;font-weight:600;display:block;margin-bottom:15px;text-transform:uppercase;}
.sub_tit h3{font-size:50px;line-height:60px;margin-bottom:60px;}
p.sub_p{font-size:20px;font-family: 'notokr-demilight';}
p.p60{margin-top:60px;}
p.p40{margin-top:40px;}
.sub_tit h5{color:#fff;background-color:#009bdc;padding:5px 25px;display:inline-block;margin-bottom:20px;text-transform:uppercase;}
.sub_tit h4{font-size:26px;line-height:50px;margin-bottom:60px;}
.sub_tit h4 b{font-size:50px;}
.sub_tit i{display:block;color:#c9c9c9;font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:.4em;margin-bottom:25px;text-transform:uppercase;}
.sub_tit.sub_tit1{color:#fff;}
.sub_tit.sub_tit1 span{color:#fff;}
.sub_tit.white i{color:#fff;}
.white{color:#fff;}

/* 진료철학 */
.sub_common1_con.about_con1  .sub_common1_tit h3{color:#af988c;font-size:35px;font-family: 'notokr-regular';margin-bottom:20px;}
.sub_common1_con.about_con1 .new_txt_box{margin-top:75px;}
.sub_common1_con.about_con1 .new_txt_box p{margin:25px auto 0;color:#af988c;font-size:26px;line-height:36px;position:relative;width:800px;height:600px;display:flex;justify-content:center;align-items:center; font-family: 'Noto Serif KR', serif; font-weight:500;}
.sub_common1_con.about_con1 .new_txt_box p:before{content:'';display:block;clear:both;background:url('/page/about/img/about_left_n.png') no-repeat center/cover;width:18px;height:600px;position:absolute;lefT:0;top:0;}
.sub_common1_con.about_con1 .new_txt_box p:after{content:'';display:block;clear:both;background:url('/page/about/img/about_right_n.png') no-repeat center/cover;width:18px;height:600px;position:absolute;right:0;top:0;}
.about_con2_list{background-size:cover;background-position:center;background-repeat:no-repeat;height:900px;color:#fff;position:relative;background-attachment:fixed;}
.about_con2_list1{background-image:url('/page/about/img/about2_1_bg.jpg')}
.about_con2_list2{background-image:url('/page/about/img/about2_2_bg.jpg')}
.about_con2_list3{background-image:url('/page/about/img/about2_3_bg.jpg')}
.about_con2_list4{background-image:url('/page/about/img/about2_4_bg.jpg')}
.about_con2_list5{background-image:url('/page/about/img/about2_5_bg.jpg')}
.about_con2_list.about_con2_list5 .con1200{justify-content:center;}
.about_con2_list.about_con2_list5 .item{text-align:center;}
.about_con2_list.about_con2_list5 .item h3{margin-top:0;}
.about_con2_list.about_con2_list5 .item h3 span{color:#ffd2b9;}
.about_con2_list:nth-child(2n) .con1200{justify-content: start;}
.about_con2_list .con1200{height:100%;display: flex;justify-content: end;align-items: center;}
.about_con2_list .item{text-align:left;}
.about_con2_list .item h2{font-family: 'Montserrat', sans-serif;font-weight:500;font-size:70px;letter-spacing:0;color:#ffd2b9;}
.about_con2_list .item h3{font-size:50px;line-height:60px;margin:20px 0 50px;}
.about_con2_list .item p{font-size:22px;line-height:32px;}



/* 의료진소개 */
.doctor_con1{background:url('/page/about/img/doctor_con1_bg.png?v=3') no-repeat center/cover;height:970px;color:#fff;}
.doctor_con1 .con1200{display: flex;justify-content: center;align-items: end;height: 100%;}
.doctor_con1 .txt_box h4{font-size:24px;font-family: 'notokr-light';}
.doctor_con1 .txt_box h3{margin:35px 0;font-size:50px;line-height:60px;font-family: 'notokr-light';}
.doctor_con1 .txt_box h3:before{content:'';display:block;clear:both;width:900px;mix-blend-mode: overlay;background-color:#fff;height:1px;margin-bottom:10px;}
.doctor_con1 .txt_box h3:after{content:'';display:block;clear:both;width:900px;mix-blend-mode: overlay;background-color:#fff;height:1px;margin-top:10px;}
.doctor_con1 .txt_box h3 b{color:#ffd2b9;}
.doctor_con1 .txt_box p{line-height:26px;}

.doctor_con2 .doctor_list{display:flex;flex-wrap:wrap;gap:20px;margin-top:60px;}
.doctor_con2 .doctor_list .list_box{cursor:pointer;width:285px;overflow:hidden;}

.doctor_con2 .doctor_list .list_box .img_box{position:relative;}
.doctor_con2 .doctor_list .list_box .over_box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(18,18,18,.7);color:#fff;text-align:center;opacity:0;transition:all .3s;}
.doctor_con2 .doctor_list .list_box .over_box .item_in{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
.doctor_con2 .doctor_list .list_box .over_box .item_in p{line-height:24px;}
.doctor_con2 .doctor_list .list_box .over_box .item_in p:after{content:'';display:block;width:0;margin:15px auto;height:1px;transition:all .5s;background-color:rgba(255,255,255,.6)}
.doctor_con2 .doctor_list .list_box .over_box .item_in h3{}
.doctor_con2 .doctor_list .list_box .over_box .item_in h3 em{font-family: 'notokr-medium';font-size:22px;}
.doctor_con2 .doctor_list .list_box .item_in img{position:relative;top: 60px;}

.doctor_con2 .doctor_list .list_box:hover .over_box{opacity:1;}
.doctor_con2 .doctor_list .list_box:hover .over_box .item_in p:after{width:70%;}
.doctor_con2 .doctor_list .list_box:hover .item_in img{
    animation-name: pos;
    animation-duration: .5s;
}

@keyframes pos {
    0% {
        top: 150px
    }

    100% {
        top: 60px;
    }
}


.doctor_pop{position:fixed;background:rgba(0,0,0,.6);z-index:999999;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:none;}
.doctor_pop_close{position:absolute;right:-43px;top:0;z-index:10;}
.doctor_pop .info_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:100%;}
.doctor_pop .info_box1{background:url('/page/about/img/doctor_pop_bg1.png?v=2') no-repeat center;}
.doctor_pop .info_box2{background:url('/page/about/img/doctor_pop_bg2.png?v=3') no-repeat center;}
.doctor_pop .info_box3{background:url('/page/about/img/doctor_pop_bg3.png?v=2') no-repeat center;}
.doctor_pop .info_box4{background:url('/page/about/img/doctor_pop_bg4.png?v=2') no-repeat center;}
.doctor_pop .info_box5{background:url('/page/about/img/doctor_pop_bg5.png?v=2') no-repeat center;}
.doctor_pop .info_box6{background:url('/page/about/img/doctor_pop_bg6.png?v=2') no-repeat center;}
.doctor_pop .info_box7{background:url('/page/about/img/doctor_pop_bg7.png?v=2') no-repeat center;}
.doctor_pop .info_box8{background:url('/page/about/img/doctor_pop_bg8.png?v=2') no-repeat center;}
.doctor_pop .txt_box{width:533px;text-align:left;padding-left:50px;padding-top:55px;}
.doctor_pop .txt_box h3{font-size:28px;margin-bottom:30px;}
.doctor_pop .txt_box h3 span{font-size:50px;margin-right:15px;display:inline-block;}
.doctor_pop .txt_box ul li p{font-size:20px;line-height:30px;}
.doctor_pop .txt_box ul.top_history li p{display:flex;align-items:center;}
.doctor_pop .txt_box ul.top_history li p img{margin-right:5px;}
.doctor_pop .txt_box ul.top_history li p.other_p{margin-left:25px;}
.doctor_pop .txt_box ul.top_history:after{content:'';display:block;clear:both;width:100%;background-color:#181818;height:1px;margin:20px 0;}


/* 둘러보기 */
.place_con1{background-color:#f2f2f2;}
.sub_common1_con.place_con1 .sub_common1_tit h3{margin-bottom:0;}
.interior_slider{margin-top:60px;}
.interior_slider .slick-arrow{width:56px;height:142px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:10;text-indent:-9999em;top:50%;transform:translateY(-50%);}
.interior_slider .slick-arrow.slick-prev{background-image:url('/page/about/img/place_prev.png?v=3');left:-7%;}
.interior_slider .slick-arrow.slick-next{background-image:url('/page/about/img/place_next.png?v=3');right:-7%;}
.slider_nav{margin-top:20px;}
.slider_nav .slick-list{margin:0 -10px;}
.slider_nav .slick-slide{margin:0 10px;}
/* .slider_nav .slick-slide.slick-current{opacity:1;} */
.slider_nav .slide_box {position:relative;}
.slide_box .txt_box{position:absolute;bottom: 30px;left: 30px;width:270px; padding:15px 0; border-radius:40px; font-size:22px; line-height:32px;background-color: rgba(255, 255, 255, 0.7);}



/* 진료 안내 및 오시는 길 */
.info_con1 .con1200{display:flex;}
.info_con1 .con1200 .item{width:50%;}
.info_con1 .con1200 .item.item2{padding-left:110px;padding-top:30px;text-align:left;width:440px;}
.info_con1 .con1200 .item.item2 ul li{display:flex;margin-bottom:15px;align-items:center;}
.info_con1 .con1200 .item.item2 ul li p{font-size:20px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con{margin-right:28px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con.txt_con1{color:#fff;background-color:#181818;padding: 4px;}
.info_con1 .con1200 .item.item2 ul li:last-child{margin-top:-2px;}
.info_con1 .con1200 .item.item2 ul li:last-child p.txt_con.txt_con1{margin-right:27px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t2{letter-spacing:1.351em;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t3{letter-spacing:1em;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t4{letter-spacing:.227em;}
.info_con1 .con1200 .item.item2 ul li p.hour_con{font-family: 'Montserrat', sans-serif;font-weight:400;}
.info_con1 .con1200 .item.item2 ul li p.hour_con b{font-family: 'Montserrat', sans-serif;font-weight:700;margin-right:5px;letter-spacing:0.01em;}
.info_con1 .con1200 .item.item2 ul li p.hour_con span.color1{color:#af988c;}
.info_con1 .con1200 .item.item2 ul li p.hour_con i{color:#6c6c6c;font-style:normal;font-family: 'notokr-regular';font-size:16px;position:absolute;margin-top:2px;margin-left:2px;width:100px;}
.info_con1 .con1200 .item.item2 ul li.top_txt{background-color:#181818;padding:5px 0;text-align:center;justify-content:center;color:#fff;}
.info_con1 .con1200 .item.item2 ul li.top_txt p{font-size:20px;font-family: 'notokr-medium';}
.info_con1 .con1200 .item.item2 ul li.top_txt p img{margin-left:5px;}
.info_con1 .con1200 .item.item2 .etc_box{background-color:#af988c;padding:10px;}
.info_con1 .con1200 .item.item2 .etc_box p{font-size:16px;color:#fff;line-height:26px;letter-spacing:-0.04em;}
.info_con1 .con1200 .item.item2 .bottom_etc{margin-top:20px;}
.info_con1 .con1200 .item.item2 .bottom_etc p{color:#6c6c6c;font-size:16px;text-align:center;}


.info_con2{background:url('/page/about/img/info_con2_bg.png?v=2') no-repeat center/cover;color:#fff;padding:80px 0;}
.info_con2 .txt_box h3{letter-spacing:-0.08em;font-size:60px;    display: flex;justify-content: center;align-items: center;}
.info_con2 .txt_box h3 img{display:inline-block;margin-right:10px;}
.info_con2 .txt_box h4{margin-top:35px;font-size:25px;line-height:30px;}
.info_con2 .txt_box p{line-height:30px;}

.info_con3{}
.info_con3 .con1200 ul{display:flex;gap:20px;}
.info_con3 .con1200 ul li{width:285px;border:1px solid #a9a9a9;padding:18px 0;}
.info_con3 .con1200 ul li h3{font-size:32px;margin:20px 0 15px;color:#a9a9a9;}
.info_con3 .con1200 ul li p{line-height:28px;color:#a9a9a9;}
.info_con3 .con1200 ul li a{font-size:20px;padding:10px;width:200px;display:block;background-color:#a9a9a9;color:#fff;margin:15px auto 0;}


.info_con4{background-color:#f2f2f2;}
.info_con4 .sub_tit h3{margin-bottom:0;}
.info_con4 .sub_tit h3 em{color:#fff;width:42px;height:42px;border-radius:50%;background-color:#1d86dd;font-size:18px;line-height: 42px;display:inline-block;text-align:center;vertical-align: middle;margin-top: -10px;margin-right:5px;}
.info_con4 .map_wrap{margin-top:40px;position:relative;}
.info_con4 .map_wrap h3{font-size:26px;background-color:#af988c;padding:20px 0;color:#fff;margin-bottom:20px;}
.info_con4 .map_wrap .item{display:flex;gap:20px;}
.info_con4 .link_box{}
.info_con4 .link_box li{width:450px;padding:31px 0;color:#fff;margin-bottom:30px;}
.info_con4 .link_box li a{displaY:flex;align-items:center;font-size:24px;padding-left:105px;}
.info_con4 .link_box li a img{display:inline-block;margin-right:13px;}
.info_con4 .link_box li:nth-child(1){background-color:#fae100;color:#371d1e;}
.info_con4 .link_box li:nth-child(2){background-color:#03cf5d;}
.info_con4 .link_box li:nth-child(3){background-color:#4285f4;margin-bottom:0;}


/* 공통레이아웃 */
section{position:relative;}
.sub_common1_con{}
.sub_common1_con .vertical_txt{font-family: 'Montserrat', sans-serif;font-weight:600;color:rgba(24,24,24,.3);position:absolute;top:50%;letter-spacing:0.3em;}
.sub_common1_con .vertical_txt.vertical_txt1{left:-200px;transform:translateY(-50%) rotate(90deg);}
.sub_common1_con .vertical_txt.vertical_txt2{right:-200px;transform:translateY(-50%) rotate(-90deg);}
.sub_common1_con .sub_common1_tit{}
.sub_common1_con .sub_common1_tit .back_border{border:1px solid #af988c;displaY:inline-block;position:relative;z-index:1;}
.sub_common1_con .sub_common1_tit .back_border:after{content:'';displaY:block;position:absolute;width: 150px;height: 30px;background-color: #fff;right: -1px;top: -1px;}
.sub_common1_con .sub_common1_tit .back_border:before{content:'';displaY:block;position:absolute;width: 150px;height: 30px;background-color: #fff;left: -1px;bottom: -1px;}
.sub_common1_con .sub_common1_tit h4{position:relative;color:#af988c;display:inline-block;padding:10px 30px;font-size:26px;    z-index: 2;}
.sub_common1_con .sub_common1_tit h2{margin:30px 0 40px;}
.sub_common1_con .sub_common1_tit h3{font-size:30px;line-height:40px;font-family: 'notokr-demilight';}
.sub_common1_con .sub_common1_tit h3 b{font-size:35px;font-family: 'notokr-bold';}
.sub_common1_con .vertical_line{width: 150px;transform: rotate(90deg);border-bottom: 2px dotted #181818;display: inline-block;margin: 120px 0;color: #181818;}
.sub_common1_con p{font-size:22px;line-height:32px;}

.sub_common2_con{background:url('/page/implant/img/sub_common2_bg.png?v=2') no-repeat center/cover;text-align:right;}
.sub_common2_con .item span{font-size:26px;line-height:36px;}
.sub_common2_con .item h3{font-size:50px;line-height:60px;}
.sub_common2_con .item .line{background-color:#977755;displaY:inline-block;width:36px;height:3px;margin:35px 0 20px;}
.sub_common2_con .item p{font-size:20px;line-height:30px;}

.sub_common3_con{background:url('/page/implant/img/sub_common3_bg.png?v=2') no-repeat center/cover;text-align:left;color:#fff;}
.sub_common3_con .con1200{display:flex;justify-content: space-between;align-items: center;}
.sub_common3_con .item h3{font-size:50px;line-height:60px;}
.sub_common3_con .item img{display:inline-block;margin:30px 0 15px;}
.sub_common3_con .item h4{font-size:28px;line-height:38px;}

.sub_common4_con .item{}
.sub_common4_con .item ul{display:flex;justify-content:space-between;}
.sub_common4_con .item ul li{box-shadow:2px 2px 5px rgba(44,28,9,.08);border-radius:10px;}
.sub_common4_con .item ul li span{padding:20px 0;text-align:center;font-size:24px;color:#fff;background-color:#af988c;displaY:block;border-radius:10px 10px 0 0;}
.sub_common4_con .item ul li.in_box2 span{background-color:#816b5e;}
.sub_common4_con .item ul li.in_box4 span{background-color:#816b5e;}
.sub_common4_con .item ul li .txt_box{padding:20px 0;}
.sub_common4_con .item ul li .txt_box p{padding-bottom:5px;font-size:20px;line-height:30px;height: 115px;}
.sub_common4_con .item ul li .txt_box h5{displaY:flex;justify-content:center;align-items:center;width:90%;margin:0 auto;font-size:24px;line-height:34px;color:#af988c;height:90px;border-radius:10px;border:1px dotted #af988c;}
.sub_common4_con .item ul li.in_box2 .txt_box h5{color:#816b5e;border:1px dotted #816b5e;}
.sub_common4_con .item ul li.in_box4 .txt_box h5{color:#816b5e;border:1px dotted #816b5e;}

.sub_common5_con{background:url('/page/implant/img/sub_common5_bg.png') no-repeat center/cover;}
.sub_common5_con .item ul{display:flex;flex-wrap:wrap;gap:40px;}
.sub_common5_con .item ul li{width:580px;position:relative;box-shadow:2px 2px 10px rgba(180,180,180,.15);}
.sub_common5_con .item ul li .txt{position:absolute;left:0;right:0;bottom:0;background-color:#fff;display: flex;flex-direction: column;justify-content: center; align-items: center; height: 170px;}
.sub_common5_con .item ul li .txt h3{font-size:27px;margin-bottom:15px;}
.sub_common5_con .item ul li .txt p{font-size:20px;line-height:30px;}

.sub_common6_con{width:100%;margin:0 auto;}
.sub_common6_con .sub_common6_in ul li{displaY:flex;flex-wrap:wrap;align-items:center;text-align:left;background-color:#fbfbfb;height:100%;}
.sub_common6_con .sub_common6_in ul li:nth-child(2n){flex-direction:row-reverse;}
.sub_common6_con .sub_common6_in ul li > div{width:50%;}
.sub_common6_con .sub_common6_in ul li .txt{padding-left:80px;}
.sub_common6_con .sub_common6_in ul li:nth-child(2n-1) .txt{padding-left:15%;}
.sub_common6_con .sub_common6_in ul li img{width:100%;}
.sub_common6_con .sub_common6_in li.back_img{background:url('/page/implant/img/sub_common6_3.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}
.sub_common6_con .sub_common6_in li.back_img .txt h2{color:#e0cec4}
.sub_common6_con .sub_common6_in li.back_img .txt h2:after{background-color:#e0cec4;}
.sub_common6_con .sub_common6_in ul li .txt{}
.sub_common6_con .sub_common6_in ul li .txt h2{color:#af988c;font-size:70px;font-family: 'Montserrat', sans-serif;font-weight:500;position:relative;displaY:inline-block;}
.sub_common6_con .sub_common6_in ul li .txt h2:after{content:'';display:block;clear:both;width:30px;height:3px;background-color:#af988c;bottom:-3px;right:0;position:absolute;}
.sub_common6_con .sub_common6_in ul li .txt h3{font-size:50px;line-height:60px;margin:30px 0 50px;}
.sub_common6_con .sub_common6_in ul li .txt p{font-size:24px;line-height:34px;}
.sub_common6_con .sub_common6_in ul li .img img{width:100%;}

.sub_common7_con{background:url('/page/implant/img/sub_common7_bg.png') no-repeat center/cover;}
.sub_common7_con .item ul li{displaY:flex;align-items:center;height:70px;}
.sub_common7_con .item ul li:not(:last-child){margin-bottom:5px;}
.sub_common7_con .item ul li span{width:90px;height:100%;displaY:flex;align-items:center;justify-content:center;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:22px;color:#fff;background-color:#af988c;}
.sub_common7_con .item ul li p{background-color:#fff;height:100%;width:1110px;padding-left:30px;text-align:left;displaY:flex;align-items:center;}


/* 디지털기공소 공통레이아웃 */
.dental_lab_same_con1{background:url('/page/dental_lab/img/dental_lab_con1_bg_240904.png') no-repeat center/cover;}
.dental_lab_same_con1 .con1200{text-align:right;}
.dental_lab_same_con1 .sub_tit{text-align:right;}
.dental_lab_same_con1 .sub_tit h3{margin-bottom:0;}
.dental_lab_same_con1 .sub_tit span{color:#7d685b;}
.dental_lab_same_con1 .line{displaY:inline-block;background-coloR:#181818;height:3px;margin:30px 0 20px;}
.dental_lab_same_con1 p{font-size:20px;line-height:30px;}

.dental_lab_same_con2 .background_txt{position:absolute;}
.dental_lab_same_con2 .background_txt.background_txt1{top:0;left:0;}
.dental_lab_same_con2 .background_txt.background_txt2{bottom:0;right:0;}
.dental_lab_same_con2 .item ul{display:flex;gap:10px;}
.dental_lab_same_con2 .item p{margin-top:40px;line-height:28px;}

.dental_lab_same_con3{background:url('/page/dental_lab/img/dental_lab_con3_bg.png') no-repeat center/cover;}
.dental_lab_same_con3 .item ul{display:flex;flex-wrap:wrap;gap:40px;}
.dental_lab_same_con3 .item ul li{box-shadow:3px 3px 10px rgba(180,180,180,0.15);width:580px;background-color:#fff;padding:35px 0;}
.dental_lab_same_con3 .item ul li h5{color:#816b5e;font-size:25px;margin-bottom:15px;}
.dental_lab_same_con3 .item ul li h4{color:#816b5e;font-size:25px;}
.dental_lab_same_con3 .item ul li .line{background-color:#816b5e;display:inline-block;height:3px;margin:20px 0 18px;}
.dental_lab_same_con3 .item ul li p{line-height:28px;}

.dental_lab_same_con4{background:url('/page/dental_lab/img/dental_lab_con4_bg.png') no-repeat center/cover;}
.dental_lab_same_con4 .item{color:#fff;}
.dental_lab_same_con4 .item ul{display:flex;justify-content:center;gap:40px;}
.dental_lab_same_con4 .item ul li{width:232px;height:232px;background:url('/page/dental_lab/img/dental_lab_con4_circle.png') no-repeat center/cover;display:flex;justify-content:center;align-items:center;}
.dental_lab_same_con4 .item ul li p{font-size:22px;line-height:32px;}
.dental_lab_same_con4 .item p.bottom_p{margin-top:70px;line-height:28px;}

.dental_lab_same_con5{background:url('/page/dental_lab/img/dental_lab_con5_bg.png') no-repeat center/cover;}
.dental_lab_same_con5 .sub_tit{text-align:left;}
.dental_lab_same_con5 .sub_tit h3{margin-bottom:25px;}
.dental_lab_same_con5 .item{color:#fff;text-align:left;}
.dental_lab_same_con5 .item p{line-height:28px;}
.dental_lab_same_con5 .item ul{margin:35px 0 10px;display:flex;gap:20px;}
.dental_lab_same_con5 .item ul li{width:204px;border-radius:10px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;padding:18px 0;}
.dental_lab_same_con5 .item ul li p{font-size:22px;}
.dental_lab_same_con5 .item ul.short_box li{width:120px;}

.dental_lab_same_con6{background:url('/page/dental_lab/img/dental_lab_con6_bg_240904.png') no-repeat center/cover;}
.dental_lab_same_con6 .sub_tit span{color:#181818;}
.dental_lab_same_con6 .sub_tit h3{margin-bottom:30px;}
.dental_lab_same_con6 .item{margin-top:70px;}
.dental_lab_same_con6 .item ul{display:flex;gap:22.5px;}
.dental_lab_same_con6 .item ul li{background-color:#fff;}
.dental_lab_same_con6 .item ul li .txt_box{padding:20px 0 15px;}
.dental_lab_same_con6 .item ul li .txt_box h4{color:#816b5e;font-size:25px;}
.dental_lab_same_con6 .item ul li .txt_box .line{display:inline-block;background-color:#816b5e;margin:20px 0 15px;}
.dental_lab_same_con6 .item ul li .txt_box p{line-height:28px;}

.dental_lab_same_con7{background:url('/page/dental_lab/img/dental_lab_con7_bg.png') no-repeat center/cover;}
.dental_lab_same_con7 .sub_tit img{margin-bottom:10px;}
.dental_lab_same_con7 .sub_tit h3{margin-bottom:0;}
.dental_lab_same_con7 .vertical_line{width: 70px;transform: rotate(90deg);border-bottom: 1px solid #181818;display: inline-block;margin: 70px 0;color:rgba(90,89,88,.5);;}
.dental_lab_same_con7 p{line-height:28px;}

.dental_lab_con9.all_con4{background:none;}
.dental_lab_con9 .item .txt_box{padding-left:80px;displaY: flex;align-items: center;}

.dental_lab_con10{background:url('/page/dental_lab/img/dental_lab_con9_bg.png') no-repeat center/cover;}
.dental_lab_con10 .item .img_box2{margin-top:75px;}



/* 치아교정*/
#sub_v.braces_v{color:#181818;}
#sub_v.braces_v .tit h4{color:#816b5e;}
#sub_v.braces_v .tit h2{font-family: 'notokr-regular';}
#sub_v.braces_v .tit h2 b{font-family: 'notokr-bold';}

.braces_con .sub_tit span{text-transform: none;}

.sub_common2_con.braces_con2{background:url('/page/braces/img/braces_con2_bg.png?v=2') no-repeat center/cover;}

.sub_common3_con.braces_con3{padding-top:30px;}

.sub_common4_con.braces_con4 .item ul li .txt_box p{height:140px;font-size:18px;line-height:28px;}

.braces_con5{background:url('/page/braces/img/braces_con5_bg.png?v=2') no-repeat center/cover;padding-top:130px;}

.braces_con6{background-color:#ebe1df;}
.braces_con6 .item{margin-top:100px;}
.braces_con6 .item ul{display:flex;gap:40px;color:#fff;}
.braces_con6 .item ul li{position:relative;z-index:2;}
.braces_con6 .item ul li .txt{border-radius:0 0 20px 20px;background-color:#af988c;}
.braces_con6 .item ul li:nth-child(2n) .txt{background-color:#816b5e;}
.braces_con6 .item ul li .txt p{font-sizE:24px;line-height:32px;padding:5px 0;}
.braces_con6 .item ul li:after{content:'';display:block;clear:both;position:absolute;z-index:-1;}
.braces_con6 .item ul li.li_box1:after{width:194px;height:178px;top:-40px;left:-40px;background:url('/page/braces/img/braces_con6_back1.png?v=2') no-repeat center/cover;}
.braces_con6 .item ul li.li_box2:after{width:359px;height:51px;top:-40px;left:10px;background:url('/page/braces/img/braces_con6_back2.png?v=2') no-repeat center/cover;}
.braces_con6 .item ul li.li_box3:after{width:263px;height:174px;top:-40px;right:-40px;background:url('/page/braces/img/braces_con6_back3.png?v=2') no-repeat center/cover;}

.sub_common4_con.braces_con7{background-color:#f0f0f0;}
.sub_common4_con.braces_con7 .item ul{flex-wrap:wrap;gap:50px;justify-content:center;}
.sub_common4_con.braces_con7 .item ul li{background-color:#fff;}
.sub_common4_con.braces_con7 .item ul li .txt_box p{font-size:18px;line-height:28px;}

.sub_common6_con.braces_con8 .sub_common6_in ul li .txt p{font-size:20px;line-height:30px;}


/* 의식하진정요법 */
.sub_common2_con.sedation_therapy_con2{background:url('/page/sedation/img/sedation_therapy_con2_bg.png?v=2') no-repeat center/cover;}

.sub_common3_con.sedation_therapy_con3{background:url('/page/sedation/img/sedation_therapy_con3_bg.png?v=2') no-repeat center/cover;}

.sedation_therapy_con4{background:url('/page/sedation/img/sedation_therapy_con4_bg.png?v=2') no-repeat center/cover;color:#fff;}
.sedation_therapy_con4 .item{margin-top:40px;}
.sedation_therapy_con4 .item ul{display:flex;gap:50px;flex-wrap:wrap;}
.sedation_therapy_con4 .item ul li{width:262.5px;border:1px solid #fff;background-color:rgba(24,24,24,.5);border-radius:30px;}
.sedation_therapy_con4 .item ul li .txt_box{padding:45px 0;}
.sedation_therapy_con4 .item ul li .txt_box h4{font-size:30px;}
.sedation_therapy_con4 .item ul li .txt_box h5{font-size:20px;margin:10px 0 30px;}
.sedation_therapy_con4 .item ul li .txt_box p{font-size:16px;line-height:26px;}
.sedation_therapy_con4 .item .line_box{margin:40px auto;}
.sedation_therapy_con4 .item .check_box{text-align:left;display:flex;padding:50px 0 25px;position:relative;background:url('/page/sedation/img/sedation_therapy_con4_bg2.png?v=2') no-repeat center /cover;width:976px;height:178px;margin:0 auto;}
.sedation_therapy_con4 .item .check_box .left_box{padding:20px 60px 0;border-right:2px solid rgba(255,255,255,.3);}
.sedation_therapy_con4 .item .check_box .left_box img{margin:0 auto 5px;display:block;}
.sedation_therapy_con4 .item .check_box .left_box h3{font-size:30px;}
.sedation_therapy_con4 .item .check_box .right_box p{padding:10px 0 0 60px;line-height:28px;}

.sub_common4_con.sedation_therapy_con5 ul{justify-content: center;gap:30px;}
.sub_common4_con.sedation_therapy_con5 ul li .txt_box p{font-size:18px;height:auto;}

.sub_common5_con.sedation_therapy_con6 .item ul li .txt p span{font-size:18px;}

.sub_common6_con.sedation_therapy_con7 .sub_common6_in .back_img{background:url('/page/sedation/img/sedation_therapy_con7_3_241115.png?v=3') no-repeat center/cover;width: 100%;background-attachment: fixed;}


/*---------------------------------개별 레이아웃------------------------------ */

/* 디지털기공소 개별레이아웃 */
/* 디지털스캐너 */
.dental_lab_same_con1.scanner_con1{background:url('/page/dental_lab/img/scanner_con1_bg_240904.png') no-repeat center/cover;}
.dental_lab_same_con5.scanner_con5{background:url('/page/dental_lab/img/scanner_con5_bg.png') no-repeat center/cover;}

/* DOF */
.dental_lab_same_con1.dof_scanner_con1{background:url('/page/dental_lab/img/dof_scanner_con1_bg_240904.png') no-repeat center/cover;}
.dental_lab_same_con2.dof_scanner_con2 .item img{width:100%;}
.dental_lab_same_con5.dof_scanner_con5{background:url('/page/dental_lab/img/dof_scanner_con5_bg.png') no-repeat center/cover;}

/* dof craft 5x */
.dental_lab_same_con1.dof_craft_5x_con1{background:url('/page/dental_lab/img/dof_craft_5x_con1_bg_240904.png') no-repeat center/cover;}
.dental_lab_same_con2.dof_craft_5x_con2 .item img{width:100%;}
.dental_lab_same_con5.dof_craft_5x_con5{background:url('/page/dental_lab/img/dof_craft_5x_con5_bg.png') no-repeat center/cover;}


/* 치아교정 개별레이아웃*/
/* 전체교정 */
.sub_common2_con.all_con2{background:url('/page/braces/img/all_con2_bg.png?v=2') no-repeat center/cover;}

.all_con4{background:url('/page/implant/img/sub_common5_bg.png') no-repeat center/cover;}
.all_con4 .item{margin-top:120px;displaY:flex;text-align:left;}
.all_con4 .item > div{width:50%;}
.all_con4 .item .txt_box ul li{padding:23px 0;}
.all_con4 .item .txt_box p{displaY:flex;font-size:25px;line-height:35px;}
.all_con4 .item .txt_box p img{display:inline-block;margin-right:15px;width:23px;height:23px;margin-top:5px;}

/* 부분교정 */
.sub_common2_con.part_con2{background:url('/page/braces/img/part_con2_bg.png?v=2') no-repeat center/cover;}
.all_con4.part_con4 .item .txt_box ul{height: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.sub_common4_con.braces_con7.part_con5{background-color:#fff;}

/* 투명교정 */
.sub_common2_con.magic_align_con2{background:url('/page/braces/img/magic_align_con2_bg.png?v=2') no-repeat center/cover;}
.sub_common3_con.magic_align_con3{padding:50px 0;}
.magic_align_con4 .item{display:flex;}
.magic_align_con4 .item > div{width:50%;}
.magic_align_con4 .item .img_box img{width:100%;}
.magic_align_con4 .item .txt_box{text-align:left;}
.magic_align_con4 .item .txt_box h3{color:#fff;background-color:#816b5e;font-size:25px;padding:10px 20px;border-radius:30px;displaY:inline-block;}
.magic_align_con4 .item .txt_box img{display:block;margin:15px 0;}
.magic_align_con4 .item .txt_box h4{font-sizE:35px;line-height:45px;}
.magic_align_con4 .item .txt_box ul{margin-top:25px;display:flex;text-align:center;gap:40px;}
.magic_align_con4 .item .txt_box ul li p{font-size:25px;margin-top:20px;color:#816b5e;}
.sub_common4_con.braces_con7.magic_align_con7 .item ul{gap:25px;}

/* 소아성장기교정 */
.sub_common2_con.children_con2{background:url('/page/braces/img/children_con2_241204.png?v=2') no-repeat center/cover;}
.sub_common3_con.children_con3{background:url('/page/braces/img/children_con3_bg.png?v=2') no-repeat center/cover;}
.all_con4.children_con5 .item .txt_box p img{}

.sub_common3_con.children_con3 .con1200{display:block;}
.sub_common3_con.children_con3 .con1200 .item_wrap{display:flex;justify-content: space-between;align-items: center;}
.sub_common3_con.children_con3 .con1200 .item_wrap:nth-child(2n){flex-direction:row-reverse;}
.sub_common3_con.children_con3 .con1200 .item_wrap.item_wrap2{text-align:right;}
.sub_common3_con.children_con3{padding-top:70px;}

.children_con4 .item{margin-top:130px;display:flex;text-align:left;}
.children_con4 .item > div{width:50%;}
.children_con4 .item .txt_box{position:relative;}
.children_con4 .item .txt_box:before{content:'성장기';display:block;clear:both;position:absolute;left:-50px;top:-100px;color:#fff;font-family: 'notokr-bold';font-size:25px;background-color:#816b5e;padding:10px 20px;border-radius:30px;}
.children_con4 .item .txt_box:after{content:'';display:block;clear:both;width:2px;height:500px;background-color:#816b5e;position:absolute;top:-55px;}
.children_con4 .item .txt_box ul{padding-left:140px;padding-top:60px;position:relative;}
.children_con4 .item .txt_box ul li:not(:last-child){margin-bottom:110px;}
.children_con4 .item .txt_box ul li{}
.children_con4 .item .txt_box ul li p{font-size:20px;line-height:30px;}
.children_con4 .item .txt_box ul li:before{content:'';display:block;clear:both;width:20px;height:20px;background:url('/page/braces/img/children_con4_2.png') no-repeat center/cover;position:absolute;left:-9px;margin-top:5px;z-index:2;}
.children_con4 .item .txt_box ul li p:before{content:'';display:block;clear:both;width:125px;border-top:2px dotted #a7978e;position:absolute;lefT:0;margin-top:15px;z-index:1;}

.children_con6 .item ul{flex-wrap:wrap;gap:40px;}
.children_con6 .item ul li{background-position:center;background-repeat:no-repeat;background-size:cover;width:580px;height:321px;color:#fff;}
.children_con6 .item ul li:nth-child(1){background-image:url('/page/braces/img/children_con6_n1.png');}
.children_con6 .item ul li:nth-child(2){background-image:url('/page/braces/img/children_con6_n2.png');}
.children_con6 .item ul li:nth-child(3){background-image:url('/page/braces/img/children_con6_n3.png');}
.children_con6 .item ul li:nth-child(4){background-image:url('/page/braces/img/children_con6_n4.png');}
.children_con6 .item ul li .txt{align-content:center;height:100%;}
.children_con6 .item ul li .txt h4{font-size:30px;margin-bottom:20px;}
.children_con6 .item ul li .txt p{font-size:22px;line-height:32px;}

.children_con9{background:url('/page/braces/img/children_con9_bg.png') no-repeat center/cover;padding:260px 0 247px;}
.children_con9 .txt_box{display:flex;align-items:center;justify-content:center;}
.children_con9 .txt_box .txt h3{font-size:45px;color:#57463c;font-family: 'notokr-bold';line-height:1.2em;}
.children_con9 .txt_box .txt p{font-size:20px;line-height:1.5em;margin-top:25px;}

/* 의식하진정요법 */
.sedation_necessary_con4{background-color:#f1f1f1;}
.sedation_necessary_con4 .sub_tit h3{margin-bottom:30px;}
.sedation_necessary_con4 .sub_tit h6{font-family: 'notokr-demilight';font-size:24px;background-color:#af988c;padding:15px;color:#fff;display:inline-block;}
.sedation_necessary_con4 .item{margin-top:50px;}
.sedation_necessary_con4 .item ul{display:flex;gap:31px;}
.sedation_necessary_con4 .item ul li p{color:#816b5e;font-size:28px;margin-top:15px;font-family: 'notokr-medium';}

.sub_common5_con.sedation_necessary_con5 .sub_tit h3{margin-bottom:25px;}
.sub_common5_con.sedation_necessary_con5 .sub_tit  p{font-size:20px;line-height:30px;}
.sub_common5_con.sedation_necessary_con5 .item{margin-top:45px;}
.sub_common5_con.sedation_necessary_con5 .item table{width:100%;}
.sub_common5_con.sedation_necessary_con5 .item table tr th{padding:25px 0;font-size:36px;}
.sub_common5_con.sedation_necessary_con5 .item table tr th:nth-child(1){color:#fff;background-color:#c5977f;border-right:1px solid rgba(169,169,169,.5);border-bottom:1px solid rgba(255,255,255,.5);}
.sub_common5_con.sedation_necessary_con5 .item table tr th:nth-child(2){background-color:#fff;font-size:26px;border-right:1px solid rgba(169,169,169,.5);border-bottom:1px solid rgba(169,169,169,.5);font-family: 'notokr-medium';}
.sub_common5_con.sedation_necessary_con5 .item table tr th:nth-child(3){background-color:#f9efe9;border-bottom:1px solid rgba(169,169,169,.5);}
.sub_common5_con.sedation_necessary_con5 .item table tr td{width:40%;background-color:#c5977f;vertical-align:middle;padding:35px 0;font-size:26px;line-height:36px;}
.sub_common5_con.sedation_necessary_con5 .item table tr td:nth-child(1){color:#fff;border-right:1px solid rgba(169,169,169,.5);border-bottom:1px solid rgba(255,255,255,.5);}
.sub_common5_con.sedation_necessary_con5 .item table tr td:nth-child(2){width:20%;background-color:#fff;border-right:1px solid rgba(169,169,169,.5);border-bottom:1px solid rgba(169,169,169,.5);font-family: 'notokr-medium';}
.sub_common5_con.sedation_necessary_con5 .item table tr td:nth-child(3){background-color:#f9efe9;border-bottom:1px solid rgba(169,169,169,.5);}
.sub_common5_con.sedation_necessary_con5 .item table tr:last-child td{border-bottom:none;}

.sedation_caution_con4{background-color:#f5f5f5;}
.sedation_caution_con4 .item ul li{margin-top:50px;}
.sedation_caution_con4 .item ul li .q_box h3{font-size:32px;}
.sedation_caution_con4 .item ul li .q_box h3 b{color:#af988c;}
.sedation_caution_con4 .item ul li .a_box{margin-top:30px;border:2px dotted #272727;display:flex;align-items:center;justify-content:center;height:170px;}
.sedation_caution_con4 .item ul li .a_box p{font-size:24px;line-height:34px;}
.sedation_caution_con4 .item ul li .a_box p b.point_b{color:#af988c;font-size:30px;}

.sub_common7_con.sedation_caution_con6{background:url('/page/sedation/img/sedation_caution_con6_bg.png') no-repeat center/cover;}


/*------------------------------------------------------------------------------- MEDIA_SCREEN1921 ------------------------------------------------------*/
@media all and (min-width:1921px){


.doctor_pop .info_box{height:1000px;}

}


/*------------------------------------------------------------------------------- MEDIA_SCREEN1600 ------------------------------------------------------*/
@media all and (max-width:1600px){

.sub_common6_con .sub_common6_in ul li:nth-child(2n-1) .txt{padding-left:6%;}
.sub_common6_con .sub_common6_in ul li .txt h2{font-size:60px;}
.sub_common6_con .sub_common6_in ul li .txt h3{font-sizE:40px;line-height:50px;margin:20px 0 30px;}
.sub_common6_con .sub_common6_in ul li .txt p{word-break:keep-all;}


.sub_common6_con.braces_con8 .sub_common6_in ul li .txt{padding-left:2%;}

}


/*------------------------------------------------------------------------------- MEDIA_SCREEN1200 ------------------------------------------------------*/
@media all and (max-width:1200px){

#sub_v .tit h2{font-size:40px;line-height:55px;}


.sub_tit h3{word-break:keep-all;}
p{word-break:keep-all;}
.sub_con em{word-break:keep-all;}
/* .sub_con em br{display:none;} */

/* 진료철학 */
.sub_common1_con.about_con1 .sub_common1_tit h2 img{width:100%;}
.about_con2_list .item{text-align:center;}
.about_con2_list .con1200{justify-content:center;}
.about_con2_list:nth-child(2n) .con1200{justify-content:center;}
.about_con2_list.about_con2_list5 .item h3{font-size:45px;}

/* 의료진소개 */
.doctor_con1 .txt_box h3:before{width:750px;}
.doctor_con1 .txt_box h3:after{width:750px;}
.doctor_con2 .doctor_list .list_box{width:390px;}
.doctor_con2 .doctor_list .list_box img.doc_img{width:100%;}
.doctor_pop .info_box{background-size:cover;width:650px;height:750px;}
.doctor_pop .txt_box{width:387px;padding-left:25px;padding-top:25px;}
.doctor_pop .txt_box h3{font-size:24px;margin-bottom:20px;}
.doctor_pop .txt_box h3 span{font-size:40px;}
.doctor_pop .txt_box ul li p{font-size: 16px;line-height: 24px;}

/* 둘러보기 */
.interior_slider .slick-arrow.slick-next{right:-10%;}
.interior_slider .slick-arrow.slick-prev{left:-10%;}

/* 진료 안내 및 오시는 길 */
.info_con1 .con1200{flex-direction: column;}
.info_con1 .con1200 .item{width:100%;}
.info_con1 .con1200 .item.item2{padding-left:0;text-align:center;width:330px;margin:30px auto 0;}
.info_con1 .con1200 .item.item2 ul li{justify-content: center;position: relative;}
/* .info_con1 .con1200 .item.item2 ul li p.hour_con i{position: absolute;top: 50%;transform: translateY(-50%);margin-lefT: 5px;} */
.info_con3 .con1200 ul{flex-wrap:wrap;}
.info_con3 .con1200 ul li{width:390px;}

.info_con4 .sub_map{width:65%;}
.info_con4 .sub_map a{width:100%;}
.info_con4 .sub_map a img{width:100%;}
.info_con4 .link_box{width:35%;}
.info_con4 .link_box li{width:auto;padding:15px 0;margin-bottom:20px;}
.info_con4 .link_box li a{padding-left:20px;}



/* 공통레이아웃 */
.sub_common1_con .vertical_txt.vertical_txt1{left:-300px;}
.sub_common1_con .vertical_txt.vertical_txt2{right:-300px;}

.sub_common3_con .con1200{flex-direction: column;}
.sub_common3_con .con1200 .item{}
.sub_common3_con .con1200 .img_box{displaY:none;}
.sub_common3_con .item h4{word-break:keep-all;}

.sub_common4_con .item ul{flex-wrap:wrap;gap:20px;}
.sub_common4_con .item ul li{width:390px;}
.sub_common4_con .item ul li img{width:100%;}

.sub_common5_con .item ul{gap:20px;}
.sub_common5_con .item ul li{width:390px;}
/* .sub_common5_con .item ul li .txt{padding:20px 0 10px 20px;} */
.sub_common5_con .item ul li .txt h3{font-size:20px;}
.sub_common5_con .item ul li .txt p{font-size:15px;line-height:24px;}
.sub_common5_con .item ul li img{width:100%;}

.sub_common6_con .sub_common6_in ul li > div{width:100%;}
.sub_common6_con .sub_common6_in ul li{flex-direction: column-reverse;}
.sub_common6_con .sub_common6_in ul li:nth-child(2n){flex-direction: column-reverse;}
.sub_common6_con .sub_common6_in ul li .txt{text-align:center;padding:5% 0;}
.sub_common6_con .sub_common6_in ul li:nth-child(2n-1) .txt{padding-left:0;}


/* 디지털기공소 공통레이아웃 */
.dental_lab_same_con2 .item ul li img{width:100%;}

.dental_lab_same_con3 .item ul{gap:20px;}
.dental_lab_same_con3 .item ul li{width:390px;}

.dental_lab_same_con6 .sub_tit p{line-height:28px;}
.dental_lab_same_con6 .item ul{flex-wrap:wrap;gap:20px;justify-content:center;}
.dental_lab_same_con6 .item ul li{width:390px;}
.dental_lab_same_con6 .item ul li img{width:100%;}

.dental_lab_con9 .item .txt_box{padding-left:30px;}

.dental_lab_con10 .item .img_box img{width:100%;}


/* 치아교정 */
.sub_common1_con.braces_con1 .sub_common1_tit h2 img{width:100%;}

.sub_common3_con.braces_con3{padding:130px 0;}

.braces_con5 .item img{width:100%;}

.braces_con6 .item ul{flex-wrap:wrap;justify-content:center;}

.sub_common4_con.braces_con7 .item ul li{width:320px;}

.sub_common6_con.braces_con8 .sub_common6_in ul li .txt{padding:5% 0;}


/* 의식하진정요법 */
.sub_common1_con.sedation_therapy_con1 .sub_common1_tit h2 img{width:100%;}
.sub_common1_con.sedation_therapy_con1 .sub_common1_tit h3{word-break:keep-all;}

.sedation_therapy_con4 .item ul{gap:20px;}
.sedation_therapy_con4 .item ul li{width:185px;}
.sedation_therapy_con4 .item ul li .txt_box p{font-size:14px;line-height:24px;}
.sedation_therapy_con4 .item .line_box img{width:100%;}
.sedation_therapy_con4 .item .check_box{padding:40px 0 15px;width:100%;height:146px;}
.sedation_therapy_con4 .item .check_box .left_box{padding:15px 25px 0;}
.sedation_therapy_con4 .item .check_box .right_box p{padding:4px 0 0 20px;}



/* 개별 레이아웃 */
/* 전체교정 */
.all_con4 .item .img_box img{width:100%;}
.all_con4 .item .txt_box ul li{padding:15px 0 15px 10px;}
.all_con4 .item .txt_box p{font-sizE:18px;}

/* 투명교정 */
.magic_align_con4 .item{justify-content:center;flex-direction:column-reverse;}
.magic_align_con4 .item > div{width:100%;}
.magic_align_con4 .item .txt_box{text-align:center;}
.magic_align_con4 .item .txt_box img{margin:15px auto;}
.magic_align_con4 .item .txt_box ul{justify-content:center;}
.sub_common6_con.magic_align_con5 .sub_common6_in li.back_img{background: url('/page/braces/img/magic_align_con5_3.png') no-repeat center / cover;}

/* 소아성장기 교정 */
.sub_common3_con.children_con3 .con1200 .item_wrap.item_wrap2{margin-top:100px;}

.children_con4 .item > div{width:auto;}
.children_con4 .item .img_box img{width:95%;}
.children_con4 .item .img_box{width:40%;}
.children_con4 .item .txt_box{width:60%;}
.children_con4 .item .txt_box ul li:not(:last-child){margin-bottom:50px;}
.children_con4 .item .txt_box:after{height:400px;}

.children_con9{padding:140px 0 135px;}

/* 의식하진정요법 */
.sedation_necessary_con4 .item ul{flex-wrap:wrap;justify-content:center;}

.sedation_caution_con4 .item ul li .a_box p{font-size:20px;line-height:30px;}
.sedation_caution_con4 .item ul li .a_box p b.point_b{font-size:25px;}




}/*1200*/


/*------------------------------------------------------------------------------- MEDIA_SCREEN800 ------------------------------------------------------*/
@media all and (max-width:800px){

#sub_v{padding:11vw 0 23vw;height:63vw;text-align:center;}
#sub_v .tit h4{font-size:2.5vw;}
#sub_v .tit h2{font-sizE:5vw;line-height:6.5vw;padding:2vw 0 3vw;}
#sub_v .tit p{font-size:3vw;line-height:4.5vw;}

p.sub_p{font-size:3vw;}

.pd130{padding:13vw 0;}
.sub_tit h4{font-size:3.5vw;line-height:5vw;margin-bottom:6vw;}
.sub_tit h4 b{font-sizE:5vw;}
.sub_tit span{margin-bottom:1vw;font-size:2.5vw;}
.sub_tit h3{font-size: 5vw;line-height: 6vw;margin-bottom:6vw;}

/* 진료철학 */
.about_con2_list{background-attachment: inherit;}
.sub_common1_con.about_con1 .sub_common1_tit h2{width:80%;}
.sub_common1_con.about_con1 .sub_common1_tit h3{font-size:3.5vw;margin-bottom:2vw;}
.sub_common1_con.about_con1 .new_txt_box{margin-top:7vw;}
.sub_common1_con.about_con1 .new_txt_box img{width:70%;margin:0 auto;}
.sub_common1_con.about_con1 .new_txt_box p{margin:3vw auto 0;font-size:3vw;line-height:4.5vw;width:100%;height:75vw;}
.sub_common1_con.about_con1 p br{display:block;}
.sub_common1_con.about_con1 .new_txt_box p:before{width:2vw;height:75vw;}
.sub_common1_con.about_con1 .new_txt_box p:after{width:2vw;height:75vw;}
.about_con2_list{height:85vw;}
.about_con2_list .item h2{font-size:8vw;}
.about_con2_list .item h3{font-size:6vw;line-height:7vw;margin:2vw auto 4vw;}
.about_con2_list .item p{font-size:3vw;line-height:4.5vw;}
.about_con2_list.about_con2_list5 .item h3{font-size:5vw;}
.about_con2_list.about_con2_list5{height:60vw;}


/* 의료진소개 */
.doctor_con1{height:54vw;padding:0 0 3vw;background-position: 74% 50%;}
.doctor_con1 .txt_box h4{font-size:2.5vw;}
.doctor_con1 .txt_box h3{margin:2vw 0;font-sizE:4vw;line-height:5vw;}
.doctor_con1 .txt_box h3:before{width:85vw;margin:0 auto 1vw;}
.doctor_con1 .txt_box h3:after{width:85vw;margin:1vw auto 0;}
.doctor_con1 .txt_box p{line-height:4vw;font-size:2.5vw;}
.doctor_con2 .doctor_list{gap:3vw;margin-top:7vw;}
.doctor_con2 .doctor_list .list_box{width:46vw;}
.doctor_con2 .doctor_list .list_box .item_in img{width:3vw;}
.doctor_con2 .doctor_list .list_box .over_box .item_in p{line-height:4vw;;}
.doctor_con2 .doctor_list .list_box .over_box .item_in p:after{margin:2vw auto;}
.doctor_con2 .doctor_list .list_box .over_box .item_in h3 em{font-sizE:4vw;}

@keyframes pos {
    0% {
        top: 15vw
    }

    100% {
        top: 6vw;
    }
}

.doctor_pop .info_box{width:95%;height:110vw;}
.doctor_pop_close{right:0;line-height:1;width:5vw;height:5vw;}
.doctor_pop_close img{width:100%;height:100%;}
.doctor_pop .txt_box{width:56.5vw;padding-left:3vw;padding-top:3vw;}
.doctor_pop .txt_box h3{font-size:3vw;margin-bottom:3vw;}
.doctor_pop .txt_box h3 span{font-size:5vw;margin-right:1vw;}
.doctor_pop .txt_box ul li p{font-size:2.5vw;line-height:3.5vw;white-space: nowrap;}
.doctor_pop .txt_box ul.top_history li p img{margin-right:1vw;width:2.5vw;}
.doctor_pop .txt_box ul.top_history li p.other_p{margin-left:3.5vw;}
.doctor_pop .txt_box ul.top_history:after{margin:2vw 0;}





/* 진료공간 */
.interior_slider{margin-top:7vw;}
.interior_slider .slick-arrow{width:5vw;height:5vw;}
.slider_nav{margin-top:2vw;}
.slider_nav .slick-slide{margin:0 1vw;}
.slider_nav .slick-list{margin:0 -1vw;}
.sub_common1_con.place_con1 .vertical_txt{letter-spacing:0.2em;}
.sub_common1_con.place_con1 .vertical_txt.vertical_txt1{left:-38vw;}
.sub_common1_con.place_con1 .vertical_txt.vertical_txt2{right:-38vw;}
.slide_box .txt_box{bottom: 3vw;left: 3vw;width:35vw; padding:3vw 0; font-size:3vw; line-height:4vw;}
.slick-slide img {width: 100%;}

/* 진료 안내 및 오시는 길 */
.info_con1 .con1200 .item img{width:80%;margin:0 auto;}
.info_con1 .con1200 .item.item2{padding-top:8vw;margin:0 auto;width:auto;}
.info_con1 .con1200 .item.item2 ul li{margin-bottom:2vw;align-items: center;}
.info_con1 .con1200 .item.item2 ul li p{font-size:3vw;}
.info_con1 .con1200 .item.item2 ul li p.txt_con{margin-right:4vw;}
.info_con1 .con1200 .item.item2 ul li:last-child{margin-top:-1px;}
.info_con1 .con1200 .item.item2 ul li:last-child p.txt_con.txt_con1{margin-right:3vw;}
.info_con1 .con1200 .item.item2 ul li p.hour_con i{margin-left:1vw;margin-top:0;width:15vw;font-size:2.5vw;}
.info_con1 .con1200 .item.item2 ul li p.txt_con.txt_con1{padding:.5vw 1vw;}
.info_con1 .con1200 .item.item2 ul li.top_txt{padding:1vw 0;}
.info_con1 .con1200 .item.item2 ul li.top_txt p{font-size:3vw;display:flex;align-items:center;}
.info_con1 .con1200 .item.item2 ul li.top_txt p img{width:3vw;margin-left:1vw;}
.info_con1 .con1200 .item.item2 .etc_box{padding:1vw;}
.info_con1 .con1200 .item.item2 .etc_box p{font-size:2.5vw;line-height:4vw;}
.info_con1 .con1200 .item.item2 .bottom_etc{margin-top:3vw;}
.info_con1 .con1200 .item.item2 .bottom_etc p{font-size:2.5vw;}

.info_con2{padding:7vw 0;}
.info_con2 .txt_box h3 img{margin-right:2vw;width:7vw;}
.info_con2 .txt_box h3{font-size:7vw;}
.info_con2 .txt_box h4{margin-top:4vw;font-size:4vw;line-height:5vw;word-break:keep-all;}
.info_con2 .txt_box p{line-height:4vw;}

.info_con3 .con1200 ul{gap:3vw;}
.info_con3 .con1200 ul li{width:46vw;}
.info_con3 .con1200 ul li img{width:5vw;}
.info_con3 .con1200 ul li h3{font-size:4vw;margin:3vw 0 2vw;}
.info_con3 .con1200 ul li p{line-height:4.5vw;}
.info_con3 .con1200 ul li a{font-size:3vw;padding:2vw;width:80%;margin:2vw auto 0;}

.info_con4 .sub_tit h3 em{width:6vw;height:6vw;font-size:2.5vw;line-height:6vw;margin-top:-1vw;margin-right:1vw;}
.info_con4 .map_wrap{margin-top:4vw;}
.info_con4 .map_wrap h3{font-size:3vw;line-height:4vw;padding:2vw 0;margin-bottom:2vw;}
.info_con4 .map_wrap .item{gap:2vw;}
.info_con4 .link_box li{padding:2.7vw 0;margin-bottom:2vw;}
.info_con4 .link_box li a{font-sizE:3vw;padding-left:2vw;}
.info_con4 .link_box li a img{margin-right:1vw;width:4vw;}



/* 공통레이아웃 */
.sub_common1_con .vertical_txt{color: rgba(24, 24, 24, .1);}
.sub_common1_con .vertical_txt.vertical_txt1{left:-40vw;}
.sub_common1_con .vertical_txt.vertical_txt2{right:-40vw;}
.sub_common1_con p{font-sizE:2.8vw;line-height:4.5vw;}
.sub_common1_con .sub_common1_tit .back_border:before{width:20vw;height:3vw;}
.sub_common1_con .sub_common1_tit .back_border:after{width:20vw;height:3vw;}
.sub_common1_con .sub_common1_tit h4{font-size:3vw;padding:1vw;}
.sub_common1_con .sub_common1_tit h2{margin:3vw auto 5vw;width:50%;}
.sub_common1_con .sub_common1_tit h2 img{width:100%;}
.sub_common1_con .sub_common1_tit h3{font-size:3.5vw;line-height:4.5vw;word-break:keep-all;}
.sub_common1_con .sub_common1_tit h3 b{font-size:4vw;}
.sub_common1_con .vertical_line{width:25vw;margin:15vw 0;}
.sub_common1_con p br{displaY:none;}
.sub_common1_con p .only_m{displaY:block;}

.sub_common2_con{text-align:center;}
.sub_common2_con .item span{font-size:3.5vw;line-height:5vw;}
.sub_common2_con .item h3{font-size:5vw;line-height:6vw;}
.sub_common2_con .item .line{width:5vw;height:.5vw;margin:4vw 0 2vw;}
.sub_common2_con .item p{font-size:2.7vw;line-height:4.5vw;}
.sub_common2_con .item p br{display:none;}
.sub_common2_con .item p br.only_m{display:block;}

.sub_common3_con .con1200 .item{text-align:center;}
.sub_common3_con .item h3{font-size:5vw;line-height:6vw;}
.sub_common3_con .item img{width:5vw;margin:3vw 0 1.5vw;}
.sub_common3_con .item h4{font-size:3vw;line-height:4.5vw;}
.sub_common4_con .item ul{gap:3vw;justify-content:center;}
.sub_common4_con .item ul li{width:44vw;border-radius:2vw;}
.sub_common4_con .item ul li span{padding:2vw 0;font-sizE:3.5vw;border-radius:2vw 2vw 0 0;}
.sub_common4_con .item ul li .txt_box{padding:2vw 0;}
.sub_common4_con .item ul li .txt_box p{font-size:3vw;padding-bottom:1vw;line-height:4.5vw;height:16vw;}
.sub_common4_con .item ul li .txt_box h5{font-size:3.5vw;line-height:4.5vw;height:auto;padding:2vw 0;border-radius:2vw;}

.sub_common5_con .item ul{gap:3vw;justify-content:center;}
.sub_common5_con .item ul li{width:44vw;}
.sub_common5_con .item ul li .txt{padding:2vw 0;text-align:center;height:23vw;}
.sub_common5_con .item ul li .txt h3{font-size:3vw;margin-bottom:2vw;}
.sub_common5_con .item ul li .txt p{font-size:2.5vw;line-height:3.5vw;}
.sub_common5_con .item ul li img{height:48vw;}

.sub_common6_con .sub_common6_in ul li .txt{padding:7% 0;}
.sub_common6_con .sub_common6_in ul li .txt h2{font-size:7vw;}
.sub_common6_con .sub_common6_in ul li .txt h2:after{width:3vw;}
.sub_common6_con .sub_common6_in ul li .txt h3{font-size:5vw;line-height:6vw;margin:3vw 0 5vw;}
.sub_common6_con .sub_common6_in ul li .txt p{font-size:3.5vw;line-height:4.5vw;}
.sub_common6_con .sub_common6_in li.back_img{background-position:65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img .txt{background: rgba(0, 0, 0, .4);}
.sub_common7_con .item ul li{height:15vw;}
.sub_common7_con .item ul li:not(:last-child){margin-bottom:1vw;}
.sub_common7_con .item ul li span{width:10vw;font-size:3vw;}
.sub_common7_con .item ul li p{width:87vw;padding:0 2vw;}


/* 디지털기공소 공통레이아웃 */
.dental_lab_same_con1 .con1200{text-align:center;}
.dental_lab_same_con1 .sub_tit{text-align:center;}
.dental_lab_same_con1 .line{displaY:block;margin:4vw auto;}
.dental_lab_same_con1 p{font-size:3vw;line-height:4.5vw;}

.dental_lab_same_con2 .background_txt img{width:100%;}
.dental_lab_same_con2 .background_txt.background_txt1{width:45vw;}
.dental_lab_same_con2 .background_txt.background_txt2{width:70vw;}
.dental_lab_same_con2 .item ul{gap:1vw;}
.dental_lab_same_con2 .item p{margin-top:5vw;line-height:4.5vw;}
.dental_lab_same_con2 .item p br{display:none;}
.dental_lab_same_con2 .item p .only_m{display:block;}

.dental_lab_same_con3 .item ul{gap:3vw;justify-content:center;}
.dental_lab_same_con3 .item ul li{width:44vw;padding:4vw 1vw 3vw;}
.dental_lab_same_con3 .item ul li h5{font-size:3.5vw;margin-bottom:2vw;}
.dental_lab_same_con3 .item ul li h4{font-size:3vw;line-height:4vw;}
.dental_lab_same_con3 .item ul li .line{height:.5vw;margin:3vw 0 2vw;}
.dental_lab_same_con3 .item ul li p{line-height:4.5vw;}
.dental_lab_same_con3 .item ul li p br{display:none;}

.dental_lab_same_con4 .item ul{gap:2vw;justify-content:center;}
.dental_lab_same_con4 .item ul li{width:30vw;height:30vw;}
.dental_lab_same_con4 .item ul li p{font-size:3vw;line-height:4.5vw;}
.dental_lab_same_con4 .item p.bottom_p{margin-top:6vw;line-height:4.5vw;}
.dental_lab_same_con4 .item p.bottom_p br{displaY:none;}

.dental_lab_same_con5 .sub_tit{text-align:center;}
.dental_lab_same_con5 .sub_tit h3{margin-bottom:3vw;}
.dental_lab_same_con5 .item{text-align:center;}
.dental_lab_same_con5 .item p{line-height:4.5vw;}
.dental_lab_same_con5 .item p br{displaY:none;}
.dental_lab_same_con5 .item ul{margin:4vw 0 1vw;gap:2vw;justify-content:center;}
.dental_lab_same_con5 .item ul li{width:23vw;padding:1vw 0;border-radius:1vw;}
.dental_lab_same_con5 .item ul li p{font-size:2.5vw;}
.dental_lab_same_con5 .item p{font-size:2.5vw;}
.dental_lab_same_con5 .item ul.short_box li{width:17vw;}

.dental_lab_same_con6 .sub_tit h3{margin-bottom:3vw;}
.dental_lab_same_con6 .sub_tit p{line-height:4.5vw;}
.dental_lab_same_con6 .item{margin-top:7vw;}
.dental_lab_same_con6 .item ul{gap:3vw;}
.dental_lab_same_con6 .item ul li{width:44vw;}
.dental_lab_same_con6 .item ul li .img_box img{width:100%;}
.dental_lab_same_con6 .item ul li .txt_box{padding:3vw 1vw 2vw;}
.dental_lab_same_con6 .item ul li .txt_box h4{font-size:4vw;}
.dental_lab_same_con6 .item ul li .txt_box .line{margin:3vw 0 2.5vw;}
.dental_lab_same_con6 .item ul li .txt_box p{line-height:4.5vw;}
.dental_lab_same_con6 .item ul li .txt_box p br{displaY:none;}

.dental_lab_same_con7 .sub_tit img{margin-bottom:2vw;width:5vw;}
.dental_lab_same_con7 .vertical_line{width:10vw;margin:10vw 0;}
.dental_lab_same_con7 p{line-height:4.5vw;}

.dental_lab_con p br.only_m{display:block;}

.dental_lab_con9 .item .txt_box{padding-left:0;}

.dental_lab_con10 .item .img_box2{margin-top:6vw;}



/* 치아교정 */
.sub_common1_con.braces_con1 .sub_common1_tit h2{width:70%;}

.sub_common2_con.braces_con2{background-position:90% 50%;}

.sub_common3_con.braces_con3{padding:13vw 0;}

.sub_common4_con.braces_con4 .item ul li .txt_box p{height:22vw;font-size:3vw;line-height:4.5vw;}

.braces_con5{padding-top:13vw;}

.braces_con6 .item{margin-top:10vw;}
.braces_con6 .item ul{gap:5vw;}
.braces_con6 .item ul li{width:39vw;}
.braces_con6 .item ul li img{width:100%;}
.braces_con6 .item ul li.li_box1:after{width:18vw;height:16.5vw;top:-4vw;left:-4vw;}
.braces_con6 .item ul li.li_box2:after{width:32vw;height:4.5vw;top:-4vw;left:3vw;}
.braces_con6 .item ul li.li_box3:after{width:25vw;height:17vw;top:-4vw;right:-4vw;}
.braces_con6 .item ul li .txt p{font-sizE:3vw;line-height:4.5vw;padding:1vw 0;}

.sub_common4_con.braces_con7 .item ul{gap:4vw}
.sub_common4_con.braces_con7 .item ul li{width:43vw;}
.sub_common4_con.braces_con7 .item ul li .txt_box p{font-size:3vw;line-height:4.5vw;}

.sub_common6_con.braces_con8 .sub_common6_in ul li .txt p {font-size:3.5vw;line-height:4.5vw;}

.sub_common2_con.children_con2{background:none;background-color:#ebe1df;}

/* 의식하진정요법 */
.sub_common1_con.sedation_therapy_con1 .sub_common1_tit h2{width:70%;}

.sedation_therapy_con4 .item{margin-top:0;}
.sedation_therapy_con4 .item ul{gap:3vw;justify-content:center;}
.sedation_therapy_con4 .item ul li{width:44vw;border-radius: 5vw;}
.sedation_therapy_con4 .item ul li .txt_box{padding:5vw 0;}
.sedation_therapy_con4 .item ul li .txt_box h4{font-size:4vw;}
.sedation_therapy_con4 .item ul li .txt_box h5{font-size:3.2vw;margin:1vw 0 3vw;}
.sedation_therapy_con4 .item ul li .txt_box p{font-size:3vw;line-height:4vw;}
.sedation_therapy_con4 .item .line_box{display:none;}
.sedation_therapy_con4 .item .check_box{background-color:rgba(175,152,140,.5);background-image:none;height:auto;padding:4vw 0;margin-top:5vw;width:95%;border-radius:4vw;}
.sedation_therapy_con4 .item .check_box .left_box{padding:6vw 3vw 0;}
.sedation_therapy_con4 .item .check_box .left_box img{margin:0 auto 1vw;width:4vw;}
.sedation_therapy_con4 .item .check_box .left_box h3{font-size:4vw;}
.sedation_therapy_con4 .item .check_box .right_box p{padding:0 2vw 0 3vw;line-height:4.5vw;}
.sedation_therapy_con4 .item .check_box .right_box p br{display:none;}

.sub_common4_con.sedation_therapy_con5 ul li .txt_box p{height:auto;}

.sub_common5_con.sedation_therapy_con6 .item ul li .txt{height:18vw;}
.sub_common5_con.sedation_therapy_con6 .item ul li .txt .fs25{font-size:3vw;line-height:4vw;}
.sub_common5_con.sedation_therapy_con6 .item ul li .txt p span{font-size:2.5vw;}

.sub_common6_con.sedation_therapy_con7 .sub_common6_in .back_img{background-position:65% center;background-attachment: inherit;background-size: cover;
/* background-image:url('/page/sedation/img/sedation_therapy_con7_3.png'); */}





/*---------------------------------------- 개별 레이아웃 -----------------------------------*/

/* 디지털기공소 */
.dental_lab_same_con1.dental_lab_con1{background-position:99% 50%;}
.dental_lab_same_con1.scanner_con1{background-position:90% 50%;}
.dental_lab_same_con1.dof_scanner_con1{background-position:90% 50%;}
.dental_lab_same_con1.dof_craft_5x_con1{background-position:90% 50%;}


/* 치아교정 */
.all_con4 .item .img_box{width:45%;}
.all_con4 .item .txt_box{width:55%;}
.all_con4 .item{margin-top:7vw;}
.all_con4 .item .txt_box ul li{padding:1vw 0 1vw 3vw;}
.all_con4 .item .txt_box p{font-size:2.5vw;line-height:3.5vw;}
.all_con4 .item .txt_box p img{margin-right:1vw;width:3.5vw;height:3.5vw;margin-top:0;}

#sub_v.braces_v{background-position:0 50%;}


/* 투명교정 */
#sub_v.braces_v.magic_align_v{background-color:#e2e2e2;background-position:-10% 50%;}
.magic_align_con4 .item .img_box img{width:80%;margin:0 auto 3vw;}
.magic_align_con4 .item .txt_box h3{font-size:3vw;padding:1.5vw 3vw;border-radius:5vw;}
.magic_align_con4 .item .txt_box img{margin:2vw auto;width:30vw;}
.magic_align_con4 .item .txt_box h4{font-size:5vw;line-height:6vw;}
.magic_align_con4 .item .txt_box ul{margin-top:4vw;gap:5vw;}
.magic_align_con4 .item .txt_box ul li img{width:20vw;}
.magic_align_con4 .item .txt_box ul li p{font-size:3.5vw;margin-top:3vw;}

.sub_common4_con.braces_con7.magic_align_con7 .item ul{gap:4vw;}


/* 소아성장기 교정 */
.sub_common3_con.children_con3 .con1200 .item_wrap{justify-content:center;}
.sub_common3_con.children_con3 .con1200 .item_wrap.item_wrap2{margin-top:10vw;}

.children_con4 .item{margin-top:16vw;}
.children_con4 .item .img_box{width:50%;}
.children_con4 .item .txt_box{width:50%;}
.children_con4 .item .txt_box:before{left:-6.5vw;top:-12vw;font-size:3vw;padding:1vw 3vw;border-radius:5vw;z-index:2;}
.children_con4 .item .txt_box:after{top:-8vw;height:51vw;}
.children_con4 .item .txt_box ul{padding-left:7vw;padding-top:8vw;}
.children_con4 .item .txt_box ul li:before{width:3vw;height:3vw;left:-1.5vw;margin-top:0;}
.children_con4 .item .txt_box ul li:not(:last-child){margin-bottom:7vw;}
.children_con4 .item .txt_box ul li p{font-size:2.5vw;line-height:3.5vw;}
.children_con4 .item .txt_box ul li p br{displaY:none;}
.children_con4 .item .txt_box ul li p:before{width:5vw;margin-top:1.5vw;}

.children_con6 .item ul li{height:48vw;}
.children_con6 .item ul li .txt{padding:0 2vw;}
.children_con6 .item ul li .txt h4{font-size:4vw;margin-bottom:3vw;}
.children_con6 .item ul li .txt p{font-size:3vw;line-height:4vw;}
.children_con6 .item ul li .txt p br{display:none;}

.children_con9{padding:10vw 0;}
.children_con9 .txt_box{gap:1vw;}
.children_con9 .txt_box img{width:6.5vw;}
.children_con9 .txt_box .txt h3{font-size:5vw;}
.children_con9 .txt_box .txt p{font-size:3vw;margin-top:3.5vw;}

/* 의식하진정요법 */
.sedation_necessary_con4 .sub_tit h3{margin-bottom:4vw;}
.sedation_necessary_con4 .sub_tit h6{font-size:3vw;padding:1vw;}
.sedation_necessary_con4 .item{margin-top:5vw;}
.sedation_necessary_con4 .item ul{gap:3vw;}
.sedation_necessary_con4 .item ul li img{width:26vw;}
.sedation_necessary_con4 .item ul li p{font-size:3.5vw;margin-top:2vw;}

.sub_common5_con.sedation_necessary_con5 .sub_tit h3{margin-bottom:4vw;}
.sub_common5_con.sedation_necessary_con5 .sub_tit p{font-size:3vw;line-height:4.5vw;}
.sub_common5_con.sedation_necessary_con5 .sub_tit p br{display:none;}
.sub_common5_con.sedation_necessary_con5 .item{margin-top:5vw;}
.sub_common5_con.sedation_necessary_con5 .item table tr th{font-size:4vw;padding:3vw 0;}
.sub_common5_con.sedation_necessary_con5 .item table tr th:nth-child(2){font-size:3vw;}
.sub_common5_con.sedation_necessary_con5 .item table tr td{padding:4vw 0;font-size:3vw;line-height:4.5vw;}

.sub_common6_con.sedation_therapy_con7 .sub_common6_in ul li.long_txt .txt p{padding:0 2vw;}
.sub_common6_con.sedation_therapy_con7 .sub_common6_in ul li.long_txt .txt p br{display:none;}

.sedation_caution_con4 .item ul li{margin-top:6vw;}
.sedation_caution_con4 .item ul li .q_box h3{font-size:4vw;}
.sedation_caution_con4 .item ul li .a_box{margin-top:4vw;height:21vw;padding:0 2vw;}
.sedation_caution_con4 .item ul li .a_box p{font-size:3vw;line-height:4.5vw;}
.sedation_caution_con4 .item ul li .a_box p b.point_b{font-size:3vw;}
.sedation_caution_con4 .item ul li .a_box p br{display:none;}

.sub_common2_con.sedation_therapy_con2{background-position:85% 50%;}


}/*800*/

/*------------------------------------------------------------------------------- MEDIA_SCREEN480 ------------------------------------------------------*/
@media all and (max-width:480px){


.sub_common1_con .vertical_line{border-bottom:1px dotted #181818;}


}
