/*-------------- common ------------------*/
#sub_v{background-repeat:no-repeat;background-size:cover;background-position:center;padding:110px 0 210px;color:#fff;height:458px;position:relative;}
#sub_v h2{margin-bottom:30px;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:70px;letter-spacing:0;}
#sub_v p{line-height:30px;}

#sub_v h2{animation-duration: 1s;  animation-name: txtani;}
#sub_v p{animation-duration: 1s;  animation-name: txtani;}

@keyframes txtani {
  from {
    transform:translateY(0.5em);
	opacity:0;
  }

  to {
    transform:translateY(0);
	opacity:1;
  }
}

/* subtab */
.sub_box{position:absolute;z-index:2;bottom:0px;left:50%;margin-left:-600px;width:100%;}
.sub_box h3{background: #fff;color:#000;padding-left:50px;position:relative;font-size:24px;font-family: 'notokr-bold';width:100%;
display:flex; justify-content: space-between;align-items: center;height:100px;}
.sub_box h3:before{content:'';display:block;clear:both;width:1150px;height:1px;background-color:#dcdcdc;position:absolute;left: 50px;bottom: 0;}
.sub_box h3:after{content:'';display:block;clear:both;position:absolute;width:40px;height:2px;background-color:#009bdc;top:26px;}

.sub_con section{position:relative;}
.sub_con b.b22{margin-top:50px;font-size:22px;line-height:32px;display:block;}
.sub_con em{font-family: 'notokr-medium';line-height:26px;margin-top:15px;display:block;}

#sub_v.doctor_v{background-image:url('/gimpo/page/about/img/doctor_v.png');}
#sub_v.interior_v{background-image:url('/gimpo/page/about/img/interior_v.png');}
#sub_v.information_v{background-image:url('/gimpo/page/about/img/information_v.png');}
#sub_v.implant_v{background-image:url('/gimpo/page/implant/img/implant_v.png?v=2');}
#sub_v.braces_v{background-image:url('/gimpo/page/braces/img/braces_v.png?v=2');}
#sub_v.aesthetic_v{background-image:url('/gimpo/page/aesthetic/img/aesthetic_v.png?v=2');}
#sub_v.dental_v{background-image:url('/gimpo/page/dental/img/dental_v.png?v=2');}
#sub_v.orthodontics_v{background-image:url('/gimpo/page/orthodontics/img/orthodontics_v.png?v=2');}
#sub_v.sedation_v{background-image:url('/gimpo/page/sedation/img/sedation_v.png?v=2');}
#sub_v.board_v{background-image:url('/gimpo/board/common/img/board_v.jpg');}


/* 하단공통 */
.sub_common_box{padding:130px 0;}
.sub_common_box .slick-dots{margin-top:70px;display:flex;}
.sub_common_box .slick-dots li{background-color:#ecf4fa;color:#585858;text-align:center;line-height:24px;font-family: 'notokr-bold';padding:20px 0;width:25%;}
.sub_common_box .slick-dots li.slick-active{background-color:#009bdc;color:#fff;}
.sub_common_slider .item{padding:80px 0 180px 70px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.sub_common_slider .item.n1{background-image:url('/gimpo/common/images/sub/sub_bottom1.png');}
.sub_common_slider .item.n2{background-image:url('/gimpo/common/images/sub/sub_bottom2.png');}
.sub_common_slider .item.n3{background-image:url('/gimpo/common/images/sub/sub_bottom3.png');}
.sub_common_slider .item.n4{background-image:url('/gimpo/common/images/sub/sub_bottom4.png');}
.sub_common_slider .item.n5{background-image:url('/gimpo/common/images/sub/sub_bottom5.png');}
.sub_common_slider .slick-arrow{position:absolute;bottom:80px;width:40px;height:40px;text-indent:-999em;border:none;z-index:1;}
.sub_common_slider .slick-arrow.slick-prev{background:url('/gimpo/common/images/sub/sub_bottom_prev.png') no-repeat center/cover;left:70px;} 
.sub_common_slider .slick-arrow.slick-next{background:url('/gimpo/common/images/sub/sub_bottom_next.png') no-repeat center/cover;left:108px}
.sub_common_slider .item .txt_box h3{font-size:36px;line-height:46px;font-family: 'notokr-medium';}
.sub_common_slider .item .txt_box p{line-height:28px;}


.pd130{padding:130px 0;}
.sub_con{text-align:center;}
.sub_tit{text-align:center;}
.sub_tit em{font-family: 'notokr-medium';}
.sub_tit .line{display:inline-block;}
.sub_tit h3{font-size:45px;line-height:55px;font-family: 'notokr-light';}
.sub_tit h3 span{font-family: 'notokr-bold';}
.sub_tit p{font-size:16px;line-height:26px;font-family: 'notokr-demilight';margin-top:10px;}
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{color:#dcdcdc;font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:.4em;margin-bottom:25px;text-transform:uppercase;}
.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.white{color:#fff;}
.sub_tit.white i{color:#fff;}


/* 의료진소개 */
.doctor_con1{padding-top:130px;}
.doctor_con1 .member_con{margin-top:130px;displaY:flex;}
.doctor_con1 .member_con .item{width:50%;text-align:left;}
.doctor_con1 .member_con .item h3{padding:30px 0 50px;;font-size:24px;line-height:34px;color:#009bdc;font-family: 'Noto Serif KR', serif; font-weight:400;}
.doctor_con1 .member_con .item h2{font-size:45px;font-family: 'notokr-bold';letter-spacing:.25em;margin-bottom:15px;}
.doctor_con1 .member_con .item h2 span{font-size:20px;margin-lefT:-.8em;}
.doctor_con1 .member_con .item i{display:block;width:230px;background-color:#009bdc;color:#fff;padding:5px 0;font-family: 'notokr-bold';text-align:center;}
.doctor_con1 .member_con .item .list_box{margin-top:40px;}
.doctor_con1 .member_con .item .list_box li{line-height:30px;}

/* 진료공간 */
.place_con1{background-color:#f8f8f8;}
.interior_slider{margin-top:60px;}
.interior_slider .slick-arrow{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:10;text-indent:-9999em;top:50%;transform:translateY(-50%);}
.interior_slider .slick-arrow.slick-prev{background-image:url('/gimpo/page/about/img/place_prev.png?v=2');left:5%;}
.interior_slider .slick-arrow.slick-next{background-image:url('/gimpo/page/about/img/place_next.png?v=2');right:5%;}
.slider_nav{margin-top:20px;}
/* .slider_nav .slick-list{margin:0 -10px;} */
.slider_nav .slick-slide{margin:0 10px;opacity:.4;}
.slider_nav .slick-slide.slick-current{opacity:1;}


/* 진료 안내 및 오시는 길 */
.info_con1 .con1200{display:flex;}
.info_con1 .con1200 .item{width:50%;}
.info_con1 .con1200 .item.item2{padding-left:140px;text-align:left;}
.info_con1 .con1200 .item.item2 ul li{display:flex;margin-bottom:15px;}
.info_con1 .con1200 .item.item2 ul li p{font-size:20px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con{margin-right:30px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con.txt_con1{color:#fff;background-color:#181818;padding: 3px;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t2{letter-spacing:2.33em;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t3{letter-spacing:.7em;}
.info_con1 .con1200 .item.item2 ul li p.txt_con span.t4{letter-spacing:.04em;}
.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-weight:700;}
.info_con1 .con1200 .item.item2 ul li p.hour_con span.color1{color:#eb5858;font-weight:600;}
.info_con1 .con1200 .item.item2 .etc_box p{font-size:16px;color:#6c6c6c;}
.info_con1 .con1200 .item.item2 .tel_box{margin-top:45px;}
.info_con1 .con1200 .item.item2 .tel_box span{displaY:inline-block;padding:5px 10px;background-color:#009bdc;color:#fff;}
.info_con1 .con1200 .item.item2 .tel_box a{display:block;font-family: 'Montserrat', sans-serif;font-weight:700;coloR:#009bdc;margin-top:20px;font-sizE:50px;}

.info_con2{background-color:#f8f8f8;}
.info_con2 .sub_map{margin-top:60px;position:relative;}
.info_con2 .sub_map  p{position:absolute;bottom:0;left:0;right:0;z-index: 1;background-color:rgba(24,24,24,.8);padding:20px 0;font-family: 'notokr-demilight';color:#fff;}
.info_con2 .way_box{margin-top:130px;}
.info_con2 .way_box .item{display:flex;text-align:left;}
.info_con2 .way_box .item.item1{padding-bottom:45px;border-bottom:1px solid #e2e1e0;}
.info_con2 .way_box .item.item2{padding:45px 0;}
.info_con2 .way_box .item.item3{padding-top:45px;border-top:1px solid #e2e1e0;}
.info_con2 .way_box .item .icon{margin-right:15px;}
.info_con2 .way_box .item .list h4{font-size:20px;font-family: 'notokr-medium';}
.info_con2 .way_box .item.item1 .list h4{display:inline-block;}
.info_con2 .way_box .item .list h5{display:inline-block;font-family: 'notokr-demilight';}
.info_con2 .way_box .item .list h5 span{background-coloR:#d4d4d4;display:inline-block;margin:0 10px;border:1px solid #bebebe;padding:1px 10px;}
.info_con2 .way_box .item.item3 h5 span{margin:12px 10px 0 0;}
.info_con2 .way_box .item h3.parking_h3{margin:30px 0 12px;font-size:20px;font-family: 'notokr-medium';}


.info_con2 .way_box .item ul{display:flex;margin-top:12px;}
.info_con2 .way_box .item ul li{font-family: 'notokr-demilight';margin-right:20px;}
.info_con2 .way_box .item ul li p span{display:inline-block;color:#fff;margin-right:10px;padding:1px 10px;}
.info_con2 .way_box .item ul li p span.blue{background-color:#0654bf;}
.info_con2 .way_box .item ul li p span.green1{background-color:#00b000;}
.info_con2 .way_box .item ul li p span.gold{background-color:#b8a000;}
.info_con2 .way_box .item ul li p i.gold1{display:inline-flex;justify-content: center;align-items: center;text-align:center;color:#fff;
background-color:#b8a000;border-radius:50%;width:20px;height:20px;font-size:14px;font-family: 'notokr-black';margin:0 5px;}

/* 임플란트랜딩 */
.landing_con1 .item .img_box{margin:60px auto 50px;}

.landing_con2{background:url('/gimpo/page/implant/img/landing2_bg.png')no-repeat center/cover;}
.landing_con2 .img_wrap{margin:100px 0 130px;background:url('/gimpo/page/implant/img/landing2_1.png') no-repeat center;height:515px;position:relative;}
.landing_con2 .img_wrap img{position:absolute;top:54%;left:49%;transform:translate(-50%,-50%);width:143px;height:143px;displaY:block;}

.landing_con3{padding:100px 0 150px;background:url('/gimpo/page/implant/img/landing3_bg.png') no-repeat center/cover;color:#fff;}
.landing_con3 .landing3_in{background-color:transparent;color:#fff;border: 3px solid transparent;border-image: linear-gradient(to right, #efefef 0%, #cdcdcd 50% , #a7a7a7 100%);border-image-slice: 1;
position:relative;padding:75px 0;height:240px;}
.landing_con3 .landing3_in h5{background-color:#093152;padding:0 23px;position:absolute;font-family: 'Noto Serif KR', serif;font-size:22px;top:-14px;left:50%;transform:translateX(-50%);font-weight:300;}
.landing_con3 .landing3_in h3{padding-bottom:30px;}
.landing_con3 .landing3_in p{}

.landing_con4 p.big_txt{font-family: 'Montserrat', sans-serif;font-weight:600;font-size:80px;line-height:150px;letter-spacing:.4em;color:#c9c9c9;position:absolute;top:-100px;left:-27%;text-align:left;}
.landing_con4 .landing4_in .sub_tit{text-align:right;}
.landing_con4 .landing4_in .sub_tit h3{font-size:65px;line-height:95px;}
.landing_con4 .landing4_in ul{margin-top:140px;display:flex;justify-content: space-evenly;}

.landing_con5{background-color:#f0f0f0;}
.landing_con5 .landing5_in ul{margin-top:70px;display:flex;justify-content: space-between;}
.landing_con5 .landing5_in ul li{width:570px;text-align:left;color:#0a3559;}
.landing_con5 .landing5_in ul li img{width:100%;}
.landing_con5 .landing5_in ul li span{font-family: 'notokr-demilight';margin:40px 0 10px;display:block;}
.landing_con5 .landing5_in ul li h3{font-family: 'notokr-bold';font-size:22px;}

.landing_con5_1{background-color:#4a4a4a;}
.landing_con5_1 .implant_area > div{margin-top:70px;}
.landing_con5_1 .implant_area .implant_picbox p{line-height: 80px;font-size: 30px;font-family: 'notokr-bold'; color:#fff;}
.landing_con5_1 .implant_area .implant_picbox .gray{background-color:#2e2e2e;}
.landing_con5_1 .implant_area .implant_picbox .blue{background-color:#009bdc;}
.landing_con5_1 .implant_pic{display: flex;justify-content: space-between;margin-top: 45px;}
.landing_con5_1 .implant_tit{background-color: #009bdc;display: inline-block;width: 320px; color:#fff;font-size:20px;font-family: 'notokr-medium';}
.landing_con5_1 .implant_wrap_01 .implant_tit{height: 75px;}
.landing_con5_1 .implant_wrap_01 .implant_tit .implant_in{line-height: 28px;margin-top: 10px;}
.landing_con5_1 .implant_wrap_02 .implant_tit{height: 54px;}
.landing_con5_1 .implant_wrap_02 .implant_tit .implant_in{line-height: 28px;margin-top: 13px;}



.landing_con6{background:url('/gimpo/page/implant/img/landing6_bg.png') no-repeat center/cover;color:#fff;}
.landing_con6 .sub_tit p{font-family: 'notokr-regular';margin:0 0 20px;}
.landing_con6 .item img{display:block;margin: 70px auto 50px;}
.landing_con6 .item b{margin-bottom:30px;font-size:22px;displaY:block;}

.landing_con7 .item ul{margin-top:40px;display:flex;justify-content: space-evenly;}
.landing_con7 .item ul li .img_box{position:relative;}
.landing_con7 .item ul li .img_box:after{content:'';display:block;clear:both;width:20px;height:27px;position:absolute;top:50%;transform:translateY(-50%);left:117%;
background:url('/gimpo/page/implant/img/landing7_arrow.png') no-repeat center/cover;}
.landing_con7 .item ul li:last-child .img_box:after{display:none;}

.landing_con7 .notice_area{margin-top:35px;}
.landing_con7 .notice_box{border:2px solid #009bdc; padding: 8px 40px;display: inline-block;border-radius: 50px;}
.landing_con7 .notice_box span{font-family: 'notokr-bold';}


.landing_con8{background:url('/gimpo/page/implant/img/landing8_bg.png') no-repeat center/cover;}
.landing_con8 table{background-color:#fff;text-align:left;margin:70px auto 0;}
.landing_con8 table tr td:first-child{text-align:center;width:20%;padding:30px 15px;color:#79d6fd;font-size:20px;font-family: 'notokr-bold';vertical-align:middle;}
.landing_con8 table tr td:last-child{padding:30px 60px;line-height:30px;font-family: 'notokr-medium';}
.landing_con8 table tr:nth-child(1) td:first-child{background-color:#181818;}
.landing_con8 table tr:nth-child(2) td:first-child{background-color:#143848;}
.landing_con8 table tr:nth-child(3) td:first-child{background-color:#1e6382;}
.landing_con8 table tr td:first-child{border-right:1px solid #e3e3e3;}
.landing_con8 table tr:not(:last-child) td{border-bottom:1px solid #e3e3e3;}



/* 공통레이아웃 */
.same_con1 .con1200{display:flex;align-items: center;}
.same_con1 .item{width:50%;}
.same_con1 .txt_box{text-align:left;}
.same_con1 .txt_box h3{font-size:45px;line-height:55px;font-family: 'notokr-light';}
.same_con1 .txt_box h3 span{font-family: 'notokr-bold';}
.same_con1 .txt_box h5{color:#fff;background-color:#009bdc;padding:5px 25px;display:inline-block;
font-family: 'Montserrat', sans-serif;font-weight:600;margin:20px 0 45px;letter-spacing:0;text-transform:uppercase;}
.same_con1 .txt_box p{font-size:18px;line-height:30px;}
.same_con1 h4{font-size:20px;line-height:34px;font-family: 'Noto Serif KR', serif; font-weight:500;margin-top:30px;}


.same_con2{background-size:cover;background-position:center;background-repeat:no-repeat;}
.same_con2 .sub_tit{text-align:right;}
.same_con2 .sub_tit p{font-size:20px;}

.same_con3 .item ul{margin-top:70px;display:flex;justify-content: space-evenly;}

.same_con4{background-color:#f0f0f0;}
.same_con4 .item{margin-top:70px;}
.same_con4 .item ul{display:flex;justify-content: space-between;flex-wrap:wrap;}
.same_con4 .item ul li{width:570px;margin-right:60px;text-align:left;}
.same_con4 .item ul li img{width:100%;}
.same_con4 .item ul li:nth-child(2n){margin-right:0;margin-top:70px;}
.same_con4 .item ul li h4{font-size:22px;color:#0a3559;font-family: 'notokr-bold';margin:40px 0 20px;}
.same_con4 .item ul li p{font-sizE:16px;line-height:26px;font-family: 'notokr-demilight';}

.same_con5{background:url('/gimpo/page/implant/img/sleep6_bg.png') no-repeat center/cover;color:#fff;padding:130px 0 170px;}
.same_con5 .con1200{display:flex;justify-content: space-between;}
.same_con5 .txt_box{text-align:left;}
.same_con5 .txt_box i{color:#c9c9c9;font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:0;margin-bottom:25px;text-transform:uppercase;display:block;}
.same_con5 .txt_box h3{font-size:45px;line-height:55px;font-family: 'notokr-light';}
.same_con5 .txt_box h3 span{font-family: 'notokr-bold';}
.same_con5 .item ul{display:flex;}
.same_con5 .item ul li{width:180px;height:210px;background-color:rgba(255,255,255,.15);position:relative;display:flex;justify-content: center;align-items: center;margin-right:20px;}
.same_con5 .item ul li:fitst-child{margin-right:0;}
.same_con5 .item ul li p{line-height:30px;font-family: 'notokr-medium';}
.same_con5 .item ul li:after{display:block;clear:both;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);font-size:20px;font-family: 'Montserrat', sans-serif;font-weight:700;color:#fff;letter-spacing:0;}
.same_con5 .item ul li:nth-child(1):after{content:'01';}
.same_con5 .item ul li:nth-child(2):after{content:'02';}
.same_con5 .item ul li:nth-child(3):after{content:'03';}
.same_con5 .item ul li:nth-child(4):after{content:'04';}

.same_con6{background-image:url('/gimpo/page/implant/img/sleep7_bg.png');}
.same_con6{background-size:cover;background-position:center;background-repeat:no-repeat;}
.same_con6 .sub_tit{text-align:left;}
.same_con6 .sub_tit i{color:#fff;}
.same_con6 .item{text-align:left;margin-top:70px;}
.same_con6 .item ul{padding:50px;background-color:#fff;displaY:inline-block;}
.same_con6 .item ul li{display:flex;border-bottom:1px solid #e3e3e3;padding:20px 0;}
.same_con6 .item ul li:first-child{padding-top:0;}
.same_con6 .item ul li:last-child{padding-bottom:0;border-bottom:none;}
.same_con6 .item ul li p{line-height:30px;font-family: 'notokr-medium';}
.same_con6 .item ul li span{color:#009bdc;font-size:20px;font-family: 'notokr-bold';display:inline-block;line-height:30px;}
.same_con6 .item ul li span i{display:inline-block;margin:0 15px;}

.same_con7{display:flex;}
.same_con7 .item{width:50%;padding:160px 0 170px;text-align:left;color:#fff;}
.same_con7 .item.item1{background:url('/gimpo/page/implant/img/digital4_1.png') no-repeat center/cover;}
.same_con7 .item.item2{background:url('/gimpo/page/implant/img/digital4_2.png') no-repeat center/cover;padding-lefT:100px;}
.same_con7 .item.item2 h4{margin-bottom:20px;}
.same_con7 .item.item2 h3{font-size:45px;line-height:55px;font-family: 'notokr-light';}
.same_con7 .item.item2 h3 span{font-family: 'notokr-medium';}
.same_con7 .item.item2 ul{margin-top:60px;}
.same_con7 .item.item2 ul li{margin-bottom:20px;}
.same_con7 .item.item2 ul li p{position:relative;display:inline-block;padding:15px 150px 15px 30px;border:1px solid #fff;border-radius:30px;font-size:20px;}
.same_con7 .item.item2 ul li img{position:absolute;right:40px;top:-13px;}

.same_con8{background-color:#f0f0f0;}
.same_con8 .item ul{displaY:flex;justify-content: space-between;margin-top:60px;}
.same_con8 .item ul li img{width:100%;}
.same_con8 .item ul li h3{margin:40px 0 15px;color:#0a3559;font-size:22px;font-family: 'notokr-bold';}
.same_con8 .item ul li p{color:#242c31;font-family: 'notokr-demilight';font-size:16px;line-height:26px;}

.same_con9{color:#fff;}
.same_con9 .item p{padding:70px 0 60px;font-size:16px;line-height:26px;}
.same_con9 .item h5{font-size:22px;line-height:32px;font-family: 'notokr-bold';}

.same_con10{background:url('/gimpo/page/dental/img/jaw4_bg.png') no-repeat center/cover;color:#fff;}
.same_con10 .sub_tit p{font-size:20px;font-family: 'notokr-demilight';margin-top:20px;}
.same_con10 .item{width: 465px;margin: 90px auto 0;}
.same_con10 .item ul li{displaY:flex;margin-bottom:35px;}
.same_con10 .item ul li:last-child{margin-bottom:0;}
.same_con10 .item ul li p{font-size:20px;}
.same_con10 .item ul li img{width:28px;displaY:inline-block;margin-right:18px;}

.same_con11{background:url('/gimpo/page/dental/img/gum_denture6_bg.png') no-repeat center/cover;}
.same_con11 .item ul{displaY:flex;justify-content: center;align-items:center;margin-top:70px;}
.same_con11 .item ul li:not(:first-child){border:12px solid #234163;background-color:#fbfafc;width:210px;height:330px;border-radius:100px;margin-left:55px;}
.same_con11 .item ul li .txt_box h3{font-size:22px;line-height:32px;font-family: 'notokr-bold';color:#022a4c;margin:60px 0 20px;}
.same_con11 .item ul li .txt_box h3 span{font-family: 'Montserrat', sans-serif;font-weight:700;}
.same_con11 .item ul li .txt_box p{font-family: 'notokr-medium';font-size:16px;line-height:26px;}

.same_con12{color:#fff;}
.same_con12 .mo_view { display: none;}
.same_con12 .item p{padding:0px;font-size:16px;line-height:26px;}
.same_con12 .item img{}

@media screen and (max-width : 768px) {
	.same_con12 .item img{ width: 100%;}
	.same_con12 .mo_view { display: block;}
	.same_con12 .pc_view { display: none}
}

/* 서브페이지내 탭 */
.sub3 .sub_tit{padding:120px 0 60px;}
.sub3 .sub_tit h3{letter-spacing:-0.06em;}
.sub3 .tab_list{display:flex;justify-content: center;margin-bottom:45px;}
.sub3 .tab_list li a{font-family: 'notokr-medium';font-size:20px;color:#181818;display:inline-block;padding:0 40px 10px;border-bottom:2px solid #e9e9e9;}
.sub3 .tab_list li.on a{color:#009bdc;border-bottom:2px solid #009bdc;}
.sub3 .tab_box ul li{width:100%;display:flex;}
.sub3 .tab_box ul li > div{width:50%;}
.sub3 .tab_box ul li .left_item{overflow:hidden;position:relative;height:490px;}
.sub3 .tab_box ul li .left_item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;}
.sub3 .tab_box ul li .right_item{padding:110px 0 0 120px;background-color:#f6f6f6;text-align:left;color:#181818;/*display:flex;align-items:center;padding:2em 0 0 120px;*/}
.sub3 .tab_box ul li .right_item.filer{display:flex;align-items:center;padding:2em 0 0 120px;}
.sub3 .tab_box ul li .right_item .txt{}
.sub3 .tab_box ul li .right_item h3{position:relative;font-size:30px;font-family: 'notokr-medium';margin-bottom:40px;}
.sub3 .tab_box ul li .right_item h3:after{content:'';display:block;clear:both;position:absolute;width:24px;height:3px;background-color:#009bdc;top:-30px;left:0;}
.sub3 .tab_box ul li .right_item p{line-height:28px;}
.sub3 .tab_box ul li .right_item p br.only_m{display:none;}

/*---------------------------------개별 레이아웃------------------------------ */
/* 의료진 */
.doctor_con1 .sub_tit em{display:inline-block;}

/* 수면임플란트 백그라운드 */
.same_con2.sleep_con2{background-image:url('/gimpo/page/implant/img/sleep2_bg.png');}

/* 디지털임플란트 백그라운드 */
.same_con2.digital_con2{background-image:url('/gimpo/page/implant/img/digital2_bg.png');}

/* 소아성장교정개별 */
.braces_con3 .item{margin-top:70px;}
.braces_con3 .item ul{border:12px solid #fff;padding:70px;color:#fff;}
.braces_con3 .item ul li{width:100%;text-align: left;}
.braces_con3 .item ul li:nth-child(2n){text-align:right;}
.braces_con3 .item ul li .txt_box{background-color:#9d9d9d;padding:25px;width:400px;border-radius:20px;displaY:inline-flex;text-align: left;position:relative;font-size:22px;line-height:32px;}
.braces_con3 .item ul li:nth-child(2n) .txt_box{background-color:#009bdc;}
.braces_con3 .item ul li .txt_box:after{content:'';display:block;clear:both;background:url('/gimpo/page/braces/img/braces3_icon1.png') no-repeat center/cover;position:absolute;width:15px;height:11px;top:50px;left:-15px;}
.braces_con3 .item ul li:nth-child(2n) .txt_box:after{background:url('/gimpo/page/braces/img/braces3_icon2.png') no-repeat center/cover;left:auto;right:-15px;}
.braces_con3 .item ul li .txt_box span{width:36px;height:36px;font-size:20px;font-family: 'notokr-bold';border-radius:50%;background-color:#fff;display:inline-block;margin-right:15px;text-align:center;color:#9d9d9d;}
.braces_con3 .item ul li:nth-child(2n) .txt_box span{color:#009bdc;}

.braces_con4 .item{display:flex;margin-top:60px;}
.landing_con6.braces_con4 .item img{margin:0;}
.braces_con4 .item .img_box{position:relative;z-index: 1;}
.braces_con4 .item .img_box:after{content:'';displaY:block;clear:both;position:absolute;width:930px;height:450px;bottom:-130px;left:-410px;background-color:rgba(0,0,0,.2); z-index: -1;}
.braces_con4 .item .txt_box{padding:70px 0 0 70px;text-align:Left;}
.braces_con4 .item .txt_box h3{font-size:30px;font-family: 'notokr-bold';}
.braces_con4 .item .txt_box .line.line1{background-color:#fff;}
.braces_con4 .item .txt_box h4{font-size:25px;line-height:35px;margin-bottom:25px;}
.braces_con4 .item .txt_box h4 span{font-family: 'notokr-bold';}
.braces_con4 .item .txt_box p{line-height:26px;}
/* 소아성장 교정 백그라운드 */
.same_con2.braces_con2{background-image:url('/gimpo/page/braces/img/braces2_bg.png');}
.landing_con6.braces_con4{background:url('/gimpo/page/braces/img/braces4_bg.png?v=2') no-repeat center/cover;}
.same_con5.braces_con6{background:url('/gimpo/page/braces/img/braces6_bg.png') no-repeat center/cover;}
.same_con6.braces_con7{background:url('/gimpo/page/braces/img/braces7_bg.png') no-repeat center/cover;}


/* 심미치료 개별*/
.aesthetic_sec{display:flex;margin-bottom:200px;text-align:left;}
.aesthetic_sec .item.item1{position:relative;z-index: 1;}
.aesthetic_sec .item.item1:after{content:'';displaY:block;clear:both;position:absolute;width:930px;height:400px;bottom:-65px;left:-410px;background-color:#f4f4f4; z-index: -1;}
.aesthetic_sec.aesthetic_sec2{flex-direction: row-reverse;text-align:right;}
.aesthetic_sec.aesthetic_sec2 .item.item1:after{left:auto;right:-410px;}
.aesthetic_sec.aesthetic_sec2 .item.item2{padding:130px 70px 0 0;}
.aesthetic_sec .item.item2{padding:130px 0 0 70px;}
.aesthetic_sec .item.item2 h4{color:#dcdcdc;font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:.4em;margin-bottom:20px;text-transform:uppercase;}
.aesthetic_sec .item.item2 h3{font-family: 'notokr-medium';font-size:45px;margin-bottom:50px;}
.aesthetic_sec .item.item2 p{line-height:30px;}
.aesthetic_con6 .item p{line-height:26px;}
.aesthetic_con6 .item p span{text-decoration:underline;}
/* 심미치료 백그라운드 */
.same_con2.aesthetic_con2{background-image:url('/gimpo/page/aesthetic/img/aesthetic2_bg.png');}
.same_con5.aesthetic_con7{background:url('/gimpo/page/aesthetic/img/aesthetic7_bg.png') no-repeat center/cover;}
.same_con6.aesthetic_con8{background:url('/gimpo/page/aesthetic/img/aesthetic8_bg.png') no-repeat center/cover;}

/* 사랑니 백그라운드 */
.same_con9.wisdom_con2{background-image:url('/gimpo/page/dental/img/wisdom2_bg.png');}
.same_con2.wisdom_con3{background-image:url('/gimpo/page/dental/img/wisdom3_bg.png');}
.same_con5.wisdom_con6{background:url('/gimpo/page/dental/img/wisdom6_bg.png') no-repeat center/cover;}
.same_con6.wisdom_con7{background:url('/gimpo/page/dental/img/wisdom7_bg.png') no-repeat center/cover;}


/* 충치치료 개별*/
.same_con4.cavity_con5{background-color:#f2fbff;}
/* 충치치료 백그라운드 */
.same_con2.cavity_con2{background-image:url('/gimpo/page/dental/img/cavity2_bg.png');}
.same_con5.cavity_con6{background:url('/gimpo/page/dental/img/cavity6_bg.png') no-repeat center/cover;}
.same_con6.cavity_con7{background:url('/gimpo/page/dental/img/cavity7_bg.png') no-repeat center/cover;}


/* 신경치료 개별*/
.same_con9.nerve_con5{background-color:#fdf9d9;color:#181818;}
.same_con9.nerve_con5 .sub_tit h4{color:#181818;}
.same_con9.nerve_con5 .item img{margin:50px auto 30px;opacity:.5;}
.same_con9.nerve_con5 .item p{line-height:28px;font-size:18px;padding:0;}
/* 신경치료 백그라운드 */
.same_con2.nerve_con2{background-image:url('/gimpo/page/dental/img/nerve2_bg.png');}
.same_con5.nerve_con6{background:url('/gimpo/page/dental/img/nerve6_bg.png') no-repeat center/cover;}


/* 턱관절치료 개별*/
.same_con5.jaw_con6 .item ul li:after{font-family: 'notokr-bold';width:100%;}
.same_con5.jaw_con6 .item ul li:nth-child(1):after{content: '레이저 치료';}
.same_con5.jaw_con6 .item ul li:nth-child(2):after{content: '스플린트';}
.same_con5.jaw_con6 .item ul li:nth-child(3):after{content: '대증 요법';}
.same_con5.jaw_con6 .item ul li:nth-child(4):after{content: '약물 치료';}

.jaw_con8{background:url('/gimpo/page/dental/img/jaw8_bg.png') no-repeat center/cover;}
.jaw_con8 .sub_tit h3{letter-spacing:-0.07em;}
.jaw_con8 .item_box .img_box{padding:60px 0 90px;}
.jaw_con8 .item_box .txt_box p{line-height:28px;}

/* 턱관절치료 백그라운드 */
.same_con2.jaw_con2{background-image:url('/gimpo/page/dental/img/jaw2_bg.png');}
.same_con5.jaw_con6{background:url('/gimpo/page/dental/img/jaw6_bg.png') no-repeat center/cover;}
.same_con5.jaw_con7{background:url('/gimpo/page/dental/img/jaw7_bg.png') no-repeat center/cover;}

/* 잇몸치료 및 틀니 개별 */
.same_con2.gum_denture_con5 .sub_tit{text-align:left;}
.same_con2.gum_denture_con5 .sub_tit p.top_p{font-size:20px;font-family: 'notokr-demilight';margin-bottom:20px;}
.same_con2.gum_denture_con5 .sub_tit p{font-size:18px;}


/* 잇몸치료 및 틀니 백그라운드 */
.same_con2.gum_denture_con2{background-image:url('/gimpo/page/dental/img/gum_denture2_bg.png');}
.same_con2.gum_denture_con5{background-image:url('/gimpo/page/dental/img/gum_denture5_bg.png');}
.landing_con8.gum_denture_con7{background-image:url('/gimpo/page/dental/img/gum_denture7_bg.png');}
.same_con6.gum_denture_con8{background-image:url('/gimpo/page/dental/img/gum_denture8_bg.png');}


/* 투명교정 개별*/
.orthodontics_con4 p{line-height:1.5;}
.orthodontics_con4 em{font-family: 'notokr-bold';line-height:1.2;margin-top:0;display:inline-block;}

.orthodontics_con7{background:url('/gimpo/page/orthodontics/img/magic_align_recommend.png') no-repeat left/cover;color:#fff;padding:130px 0;}
.orthodontics_con7 .item ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:75px;}
.orthodontics_con7 .item li p{font-family: 'notokr-medium';font-size:20px;margin-top:30px;}

/* 투명교정 백그라운드 */
.same_con2.orthodontics_con2{background-image:url('/gimpo/page/orthodontics/img/magic_align_02.png');}
.same_con6.orthodontics_con8{background:url('/gimpo/page/orthodontics/img/magic_align_caution.png') no-repeat center/cover;}


/*의료진 추가 영역*/
.doctor_con1 .member_con.except .item h3{padding: 74px 0;}
.doctor_con1 .member_con.except .item h2 {letter-spacing: 1.45em;}
.doctor_con1 .member_con.except .item h2 span {margin-lefT: -3.5em;}

/*N2O 진정치과치료(웃음가스치료) 개별*/
.same_con2.sedation_con2{background-image:url('/gimpo/page/sedation/img/sedation2_bg.png');}
.sedation_con4{background:#f0f0f0;}
.sedation_con4 .item{margin-top:60px;}
.same_con4.sedation_con5{background:#fff;}
.same_con5.sedation_con6{background-image:url('/gimpo/page/sedation/img/sedation6_bg.png');}
.same_con6.sedation_con7{background:url('/gimpo/page/braces/img/braces7_bg.png') no-repeat center/cover;}
/*------------------------------------------------------------------------------- MEDIA_SCREEN1921 ------------------------------------------------------*/
@media all and (min-width:1921px){

.landing_con3{padding: 180px 0 210px;}

}


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

.sub_tit h3{word-break:keep-all;}
.sub_box{margin-lefT:-400px;}

.sub_common_slider .item{padding:80px;height:500px;background-position:right center;}
.sub_common_slider .item .txt_box p{word-break:keep-all;}
.sub_common_slider .item .txt_box p  br{display:none;}

.sub_con em{word-break:keep-all;}
/* .sub_con em br{display:none;} */

/* 의료진소개 */
.doctor_con1 .member_con{display:block;}
.doctor_con1 .member_con .item{width:100%;text-align:center;}
.doctor_con1 .member_con .item.item1{;margin-bottom:30px;}
.doctor_con1 .member_con .item i{display:inline-block}

/* 진료 안내 및 오시는 길 */
.info_con1 .con1200{displaY:block;text-align:center;}
.info_con1 .con1200 .item{width:100%;}
.info_con1 .con1200 .item.item2{padding-lefT:0;padding-top:50px;text-align:center;}
.info_con1 .con1200 .item.item2 ul li{justify-content: center;}

.info_con2 .sub_map{width:100%;}
.root_daum_roughmap_landing{width:100% !important;height:100% !important;}


/* 임플란트랜딩 */
.landing_con5_1 .implant_pic{flex-direction: column;}
.landing_con5_1 .implant_picbox{margin-top: 20px;margin-left: auto;margin-right: auto;width: 70%;}
.landing_con5_1 .implant_picbox img{width: 100%;}
.landing_con5_1 .implant_picbox:first-child{margin-top:0;}


.landing_con5 .landing5_in ul li{width:49%;margin-right:2%;}
.landing_con5 .landing5_in ul li:last-child{margin-right:0;}

.landing_con7 .item ul li{width:21%;margin-right:5%;}
.landing_con7 .item ul li:last-child{margin-right:0;}
.landing_con7 .item ul li img{width:100%;}
.landing_con7 .item ul li .img_box:after{left:108%;}

.landing_con8 table tr td:first-child{width:25%;}
.landing_con8 table tr td:last-child{padding:20px 50px;}

/* 공통레이아웃 */
.same_con1 .con1200{display:block;}
.same_con1 .item{width:100%;}
.same_con1 .item.img_box{margin:50px auto 0;}
.same_con1 .txt_box{text-align:center;}

.same_con3 .item ul li{width:23.5%;margin-right:2%;}
.same_con3 .item ul li:last-child{margin-right:0;}
.same_con3 .item ul li img{width:100%;}

.same_con4 .item ul li{width:49%;margin-right:2%;}
.same_con4 .item ul li:last-child{margin-right:0;}
.same_con4 .item ul li img{width:100%;}

.same_con5 .con1200{display:block;}
.same_con5 .txt_box{text-align:center;}
.same_con5 .item{margin-top:70px;}

.same_con6 .sub_tit{text-align:center;}
.same_con6 .item{margin:70px auto 0;text-align: center;}
.same_con6 .item ul li{text-align:left;}

.same_con8 .item ul{flex-wrap:wrap;}
.same_con8 .item ul li{width:49%;margin-right:2%;}
.same_con8 .item ul li:nth-child(2n){margin-right:0;}
.same_con8 .item ul li:nth-child(1),.same_con8 .item ul li:nth-child(2){margin-bottom:2%;}

/* 서브페이지 탭 */
.sub3 .tab_list li a{padding:0 20px 10px;}
.sub3 .tab_box ul li{width:100%;margin:0 auto;}
.sub3 .tab_box ul li .left_item{height:460px;}
.sub3 .tab_box ul li .left_item img{left:17%;width:auto;height:auto;}
.sub3 .tab_box ul li .right_item{padding:60px 30px 0 30px;}
.sub3 .tab_box ul li .right_item.filer{padding:4em 30px 2em 30px;}
.sub3 .tab_box ul li .right_item p br{display:none;}
.sub3 .tab_box ul li .right_item p br.only_m{display:block;}

/* 개별 레이아웃 */
/* 소아성장교정개별 */
.braces_con3 .item ul li{margin-bottom:20px;}
.braces_con3 .item ul li:last-child{margin-bottom:0;}
.braces_con4 .item{displaY:block;}
.landing_con6.braces_con4 .item img{margin:0 auto;}
.braces_con4 .item .txt_box{text-align:center;padding:70px 0 0;}
.braces_con4 .item .txt_box .line.line1{display:inline-block;}

/* 심미치료 개별*/
.aesthetic_sec{display:block;text-align:center;}
.aesthetic_sec.aesthetic_sec2{text-align:center;}
.aesthetic_sec .item.item2{padding:130px 0 0;}
.aesthetic_sec.aesthetic_sec2 .item.item2{padding:130px 0 0;}
.aesthetic_con6 .item img{width:100%;}

/* 충치치료 개별*/
.same_con4.cavity_con5{background-color:#f2fbff;}
.same_con4.cavity_con5 .item ul li p{word-break:keep-all;}
.same_con4.cavity_con5 .item ul li p br{displaY:none;}

/* 잇몸치료 및 틀니 개별 */
#sub_v.dental_v h2{font-size:50px;}
.same_con11 .item ul li:not(:first-child){border: 10px solid #234163;margin-left: 10px;}

/* 투명교정 개별*/
.orthodontics_con7 .item ul{justify-content:center;}
.orthodontics_con7 .item li{margin:1em;}

/*의료진 추가 영역*/
.doctor_con1 .member_con.except .item h3{padding:0;}

/*N2O 진정치과치료(웃음가스치료) 개별*/
.sedation_con4 .item .img_box img{width:800px;}

/* 턱관절치료 개별*/
.jaw_con8 .item_box .img_box img{width:100%;}

}/*1200*/


/*------------------------------------------------------------------------------- MEDIA_SCREEN800 ------------------------------------------------------*/
@media all and (max-width:800px){

#sub_v{padding:11vw 0 23vw;height:63vw;text-align:center;}
#sub_v h2{margin-bottom:4vw;font-size:8vw;}
#sub_v p{line-height:4.5vw;}

.sub_box{margin-left:-50vw;}
.sub_box h3{font-size:3vw;height:12vw;padding-left:0;justify-content: center;}
.sub_box h3:before{left:0;width:110vw;}
.sub_box h3:after{top:3vw;width:5vw;}

.sub_con b.b22{margin-top:4vw;font-size:3.5vw;line-height:5vw;word-break:keep-all;}
.sub_con em{line-height:4.5vw;margin-top:2vw;word-break:keep-all;}
.sub_con em br{displaY:none;}


.sub_common_box{padding:10vw 0;}
.sub_common_box .slick-dots{margin-top:7vw;}
.sub_common_box .slick-dots li{font-size:3vw;line-height:4.5vw;padding:2vw 0;display: flex;justify-content: center;align-items:center;}
.sub_common_box .slick-dots li p{}
.sub_common_slider .item{height:55vw;padding:6vw 9vw 20vw;}
.sub_common_slider .item .txt_box h3{font-size:5vw;line-height:6vw;}
.sub_common_slider .item .txt_box p{line-height:4.5vw;}
.sub_common_slider .slick-arrow{bottom:6vw;width:5vw;height:5vw;}
.sub_common_slider .slick-arrow.slick-prev{left:9vw;}
.sub_common_slider .slick-arrow.slick-next{left:13.8vw;}


p.sub_p{font-size:3vw;}

.pd130{padding:10vw 0;}

.sub_tit h3{font-size:4.5vw;line-height:6vw;}
.sub_tit h4{margin-bottom:2vw;font-size:2.5vw;}
.sub_tit p{font-size:3vw;line-height:4.5vw;margin-top:3vw;padding:0 3vw;}
.sub_tit p br{displaY:none;}
.sub_tit p br.only_m{display:block;}
.sub_tit h5{padding:1.2vw 3vw 1vw;margin-bottom:3vw;}
.sub_tit i{margin-bottom:2vw;}

/* 의료진소개 */
.doctor_con1{padding-top:10vw;}
.doctor_con1 .member_con{margin-top:7vw;}
.doctor_con1 .member_con .item img{width:100%;}
.doctor_con1 .member_con .item.item1{margin-bottom:7vw;}
.doctor_con1 .member_con .item h3{padding:3vw 0 5vw;font-size:3.5vw;line-height:5vw;}
.doctor_con1 .member_con .item h2{font-sizE:4.5vw;margin-bottom:2vw;}
.doctor_con1 .member_con .item h2 span{font-size:3vw;margin-lefT: -0.5em;}
.doctor_con1 .member_con .item i{width:26vw;padding:1vw 0;}
.doctor_con1 .member_con .item .list_box{margin-top:5vw;}
.doctor_con1 .member_con .item .list_box li{line-height:4.5vw;}

/* 진료공간 */
.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;}

/* 진료 안내 및 오시는 길 */
.info_con1 .con1200 .item img{width:80%;margin:0 auto;}
.info_con1 .con1200 .item.item2{padding-top:10vw;}
.info_con1 .con1200 .item.item2 ul li{margin-bottom:2vw;}
.info_con1 .con1200 .item.item2 ul li p{font-size:3vw;}
.info_con1 .con1200 .item.item2 ul li p.txt_con{margin-right:5vw;}
.info_con1 .con1200 .item.item2 .etc_box p{font-size:2.5vw;}
.info_con1 .con1200 .item.item2 .tel_box{margin-top:5vw;}
.info_con1 .con1200 .item.item2 .tel_box span{padding:1vw 2vw;}
.info_con1 .con1200 .item.item2 .tel_box a{margin-top:3vw;font-size:6vw;}

.info_con2 .sub_map{margin-top:7vw;height:80vw;}
.root_daum_roughmap .wrap_map{height: 100% !important;}
.info_con2 .sub_map p{padding:2vw 0;line-height:4.5vw;}
.info_con2 .way_box{margin-top:10vw;}
.info_con2 .way_box .item.item1{padding-bottom:5vw;}
.info_con2 .way_box .item.item2{padding:5vw 0;}
.info_con2 .way_box .item.item3{padding-top:5vw;}
.info_con2 .way_box .item .icon{margin-right:6vw;}
.info_con2 .way_box .item .icon img{width:8vw;}
.info_con2 .way_box .item .list h4{font-size:4vw;vertical-align:middle;}
.info_con2 .way_box .item .list h5{vertical-align:middle;}
.info_con2 .way_box .item .list h5 span{margin:0 2vw;padding:1px 2vw;}
.info_con2 .way_box .item ul{margin-top:2vw;}
.info_con2 .way_box .item ul li{margin-right:4vw;}
.info_con2 .way_box .item ul li p span{padding:1px 2vw;margin-right:2vw;}
.info_con2 .way_box .item ul li p i.gold1{width:3vw;height:3vw;font-size:2.4vw;margin:0 1vw;}
.info_con2 .way_box .item.item3 h5 span{margin:2vw 2vw 0 0;}
.info_con2 .way_box .item h3.parking_h3{margin:4vw 0 2vw; font-size:4vw;}

/* 임플란트랜딩 */
.landing_con1 .item .img_box{margin:6vw auto;}
.landing_con1 .item .img_box img{width:80%;}

.landing_con2 .img_wrap{margin:10vw 0;height:53.5vw;background-size:cover;}
.landing_con2 .img_wrap img{width:12vw;height:12vw;}

.landing_con3 .landing3_in{padding:7vw 0;height:29vw;    background-color: transparent;border: 2px solid transparent;border-image: linear-gradient(to right, #efefef 0%, #cdcdcd 50% , #a7a7a7 100%);border-image-slice: 1;}
.landing_con3 .landing3_in h5{padding:0 3vw;font-size:3vw;top:-1.5vw;}
.landing_con3 .landing3_in h3{padding-bottom:5vw;}
.landing_con3 .landing3_in h3 img{width:21vw;}

.landing_con4 p.big_txt{font-size:10vw;line-height:11.5vw;top:-10vw;left:-4%;z-index:-1;opacity:.15;}
.landing_con4 .landing4_in .sub_tit h3{text-align:center;font-size:5vw;line-height:6.5vw;}
.landing_con4 .landing4_in ul{margin-top:10vw;}
.landing_con4 .landing4_in ul li{width:32%;margin-right:2%;}
.landing_con4 .landing4_in ul li img{width:100%;}
.landing_con4 .landing4_in ul li:last-child{margin-right:0;}
.sub_con .landing_con4  em br{displaY:none;}

.landing_con5 .landing5_in ul{margin-top:7vw;}
.landing_con5 .landing5_in ul li{text-align:center;}
.landing_con5 .landing5_in ul li span{margin:4vw 0 1vw;}
.landing_con5 .landing5_in ul li h3{font-size:3.5vw;}



.landing_con5_1 .implant_pic {margin-top: 4.5vw;}
.landing_con5_1 .implant_area > div {margin-top: 7vw;width: 70%;margin-left: auto;margin-right: auto;}
.landing_con5_1 .implant_tit{width: 50vw;color: #fff;font-size: 3.5vw;}
.landing_con5_1 .implant_wrap_01 .implant_tit {height: 12vw;}
.landing_con5_1 .implant_wrap_01 .implant_tit .implant_in {line-height: 4vw; margin-top: 2vw;}
.landing_con5_1 .implant_wrap_02 .implant_tit {height: 10vw;}
.landing_con5_1 .implant_wrap_02 .implant_tit .implant_in {line-height: 4vw;margin-top: 3vw;}
.landing_con5_1 .implant_picbox{width:auto;}
.landing_con5_1 .implant_picbox img {width: 100%;}
.landing_con5_1 .implant_area .implant_picbox p {line-height: 10vw; font-size: 3.2vw;}


.landing_con6 .sub_tit p{margin:0 0 2vw;}
.landing_con6 .item img{margin:7vw 0 5vw;width:100%;}
.landing_con6 .item b{margin-bottom:3vw;font-size:3.5vw;}

.landing_con7 .item ul li .img_box:after{width:2vw;height:3vw;}
.landing_con7 .notice_box {padding: 1vw 5vw;}
.landing_con7 .notice_area {margin-top: 6vw;}

.landing_con8 table{margin:7vw auto 0;width:100%;}
.landing_con8 table tr td:first-child{padding:3vw 1vw;font-size:3vw;text-align:center;}
.landing_con8 table tr td:last-child{line-height:4.5vw;padding:2vw;font-size:2.5vw;}

/* 서브페이지 탭 */
.sub3 .sub_tit{padding:10vw 0 7vw;}
.sub3 .tab_list{margin-bottom:5vw;}
.sub3 .tab_list li a{padding:0 2vw 1vw;font-size:3vw;}
.sub3 .tab_box ul li{/* width:90%; */}
.sub3 .tab_box ul li .left_item{height:auto;}
.sub3 .tab_box ul li .left_item img{lefT:9%;height: 100%;}
.sub3 .tab_box ul li .left_item.left_item1 img{lefT:-15%;}
.sub3 .tab_box ul li .right_item{padding:8vw 3vw 10vw 3vw;}
.sub3 .tab_box ul li .right_item.filer{padding:4em 3vw 2em;}
.sub3 .tab_box ul li .right_item h3{font-size:4vw;margin-bottom:3vw;}
.sub3 .tab_box ul li .right_item p{line-height:4.5vw;}
.sub3 .tab_box ul li .right_item h3:after{width:6vw;top:-5vw;}


/* 공통레이아웃 */
.same_con1 .txt_box h3{font-size:4.5vw;line-height:6vw;}
.same_con1 .txt_box h5{padding:1vw 2vw;margin:2vw 0 4vw;}
.same_con1 h4{font-size:3vw;line-height:4.5vw;margin-top:3vw;}
.same_con1 .txt_box p{font-size:3vw;line-height:4.5vw;}
.same_con1 .item.img_box{margin:5vw auto 0;}
.same_con1 .item.img_box img{width:80%;}

.same_con2 .sub_tit{text-align:center;}
.same_con2 .sub_tit p{padding:0;font-size:3.5vw;}

.same_con3 .item ul{margin-top:7vw;flex-wrap:wrap;}
.same_con3 .item ul li{width:40%;}
.same_con3 .item ul li:nth-child(1), .same_con3 .item ul li:nth-child(2){margin-bottom:5%;}
.same_con3 .item ul li em{font-size:3vw;line-height:4.5vw;}

.same_con4 .item{margin-top:7vw;}
.same_con4 .item ul li h4{font-size:3.5vw;margin:4vw 0 2vw;}
.same_con4 .item ul li p{font-size:3vw;line-height:4.5vw;}
.same_con4 .item ul li p br{display:none;}
.same_con4 .item ul li:nth-child(2n){margin-top:7vw;}

.same_con5{padding:10vw 0;}
.same_con5 .txt_box h3{font-size:4.5vw;line-height:6vw;}
.same_con5 .txt_box i{margin-bottom:2vw;}
.same_con5 .item{margin-top:7vw;}
.same_con5 .item ul{flex-wrap:wrap;}
.same_con5 .item ul li{width:48%;height:auto;margin-right:4%;padding:4% 5% 6%;}
.same_con5 .item ul li:nth-child(2n){margin-right:0;}
.same_con5 .item ul li:nth-child(1),.same_con5 .item ul li:nth-child(2){margin-bottom:4%;}
.same_con5 .item ul li:after{font-size:2vw;bottom:1vw;}
.same_con5 .item ul li p{line-height:4.5vw;}

.same_con6 .item{margin:7vw auto 0;}
.same_con6 .item ul{padding:4vw;}
.same_con6 .item ul li{padding:3vw 0;}
.same_con6 .item ul li span{font-size:3vw;line-height:4.5vw;}
.same_con6 .item ul li span i{margin:0 1vw;}
.same_con6 .item ul li p{line-height:5vw;width:90%;}
.same_con6 .item ul li p br{display:none;}

.same_con7{display:block;}
.same_con7 .item{width:100%;padding:15vw 0;}
.same_con7 .item.item1{padding:39vw 0;}
.same_con7 .item.item2{padding-left:0;text-align:center;}
.same_con7 .item.item2 h4{margin-bottom:2vw;}
.same_con7 .item.item2 h3{font-size:4.5vw;line-height:6vw;}
.same_con7 .item.item2 ul{margin-top:6vw;}
.same_con7 .item.item2 ul li{margin-bottom:3vw;}
.same_con7 .item.item2 ul li:last-child{margin-bottom:0;}
.same_con7 .item.item2 ul li p{padding:1vw 21vw 1vw 5vw;border-radius:5vw;font-size:3vw;}
.same_con7 .item.item2 ul li img{width: 11vw;right: 5vw;top: -1.5vw;}

.same_con8 .item ul{margin-top:6vw;justify-content: space-evenly;}
.same_con8 .item ul li{width:46%;}
.same_con8 .item ul li h3{margin:4vw 0 2vw;font-size:3.5vw;}
.same_con8 .item ul li p{font-size:3vw;line-height:4.5vw;}
.same_con8 .item ul li:nth-child(1), .same_con8 .item ul li:nth-child(2){margin-bottom:5%;}

.same_con9 .item p{padding:7vw  0 6vw;font-size:3vw;line-height:4.5vw;}
.same_con9 .item h5{font-size:3.5vw;line-height:5vw;}

.same_con10 .sub_tit p{font-size:3vw;margin-top:3vw;}
.same_con10 .item{width: 75%;margin:9vw auto 0;}
.same_con10 .item ul li{margin-bottom:4vw;}
.same_con10 .item ul li p{font-size:3vw;}
.same_con10 .item ul li img{width:4vw;margin-right:2vw;}

.same_con11 .item ul{flex-wrap:wrap;margin-top:6vw;}
.same_con11 .item ul li:not(:first-child){border: 2vw solid #234163;margin-left:3%;width:31%;padding:0 1vw;height:56vw;border-radius:18vw;}
.same_con11 .item ul li{width:80%;}
.same_con11 .item ul li img{width:50%;margin-bottom:3%;}
.same_con11 .item ul li:nth-child(2){margin-left:0;}
.same_con11 .item ul li .txt_box h3{font-size:3.5vw;line-height:5vw;margin:9vw 0 2vw;}
.same_con11 .item ul li .txt_box p{font-size:3vw;line-height:4.5vw;}
.same_con11 .item ul li .txt_box p br{displaY:none;}


/* 개별 레이아웃 */
/* 소아성장교정개별 */
.braces_con3 .item{margin-top:7vw;}
.braces_con3 .item ul{border:2vw solid #fff;padding:6vw;}
.braces_con3 .item ul li{margin-bottom:3vw;}
.braces_con3 .item ul li .txt_box{padding:3vw;width:70%;border-radius:3vw;font-size:3vw;line-height:4vw;}
.braces_con3 .item ul li .txt_box span{width:4vw;height:4vw;font-size:2.5vw;margin-right:2vw;}
.braces_con3 .item ul li .txt_box:after{width:2.9vw;height:2vw;top:5vw;left:-2.5vw;}
.braces_con3 .item ul li:nth-child(2n) .txt_box:after{right:-2.5vw;}
.braces_con4 .item{margin-top:7vw;}
.braces_con4 .item .img_box:after{width:128vw;height:77vw;bottom:-5vw;left:-39vw;background-color:rgba(0,0,0,.4);}
.braces_con4 .item .txt_box{padding:7vw 0 0;}
.braces_con4 .item .txt_box h3{font-size:4vw;}
.braces_con4 .item .txt_box h4{font-size:3.5vw;line-height:5vw;margin-bottom:2vw;}
.braces_con4 .item .txt_box p{line-height:4.5vw;}

/* 심미치료 개별*/
.aesthetic_sec{margin-bottom:10vw;}
.aesthetic_sec .item.item1 img{width:90%;}
.aesthetic_sec .item.item1:after{width:87vw;height:70vw;bottom:-5vw;left:0;}
.aesthetic_sec.aesthetic_sec2 .item.item1:after{right:0;}
.aesthetic_sec .item.item2{padding:13vw 0 0;}
.aesthetic_sec.aesthetic_sec2 .item.item2{padding:13vw 0 0;}
.aesthetic_sec .item.item2 h4{margin-bottom:2vw;}
.aesthetic_sec .item.item2 h3{font-size:5vw;margin-bottom:5vw;}
.aesthetic_sec .item.item2 p{line-height:4.5vw;}
.aesthetic_con6 .item p{line-height:4.5vw;}
/*.aesthetic_con6 .item p br{displaY:none;}
.aesthetic_con6 .item p br.only_m{displaY:block;} */

/* 충치치료 개별*/
.same_con9.nerve_con5 .item{margin:0 auto;}
.same_con9.nerve_con5 .item img{margin:5vw 0 3vw;width:80%;}
.same_con9.nerve_con5 .item p{line-height:4.5vw;font-size:3vw;}
.same_con9.nerve_con5 .item p br{displaY:none;}

/* 잇몸치료 및 틀니 개별 */
#sub_v.dental_v h2{font-size:7vw;}
.same_con2.gum_denture_con5 .sub_tit{text-align:center;}
.same_con2.gum_denture_con5 .sub_tit p.top_p{font-size:3vw;margin-bottom:2vw;}
.same_con2.gum_denture_con5 .sub_tit p{font-size:3vw;}

/* 투명교정 개별*/
.orthodontics_con4 em{margin-top:0;line-height:1.5;}

.orthodontics_con7{padding:10vw 0;}
.orthodontics_con7 .item ul{margin-top:2em;}
.orthodontics_con7 .item li img{width:23vw;}
.orthodontics_con7 .item li p{font-size:3vw;margin-top:6vw;}

/*의료진 추가 영역*/
.doctor_con1 .member_con.except .item h3{padding:3vw;}
.doctor_con1 .member_con.except .item h2 {letter-spacing: 1.3em;}
.doctor_con1 .member_con.except .item h2 span {margin-lefT: -2em;}

/*N2O 진정치과치료(웃음가스치료) 개별*/
.same_con2.sedation_con2{background-position:55%;}
.sedation_con4 .item{margin-top:8vw;}
.sedation_con4 .item .img_box img{width:100%;}

/* 턱관절치료 개별*/
.jaw_con8 .item_box .img_box{padding:7vw 0 10vw;}
.jaw_con8 .item_box .txt_box p{line-height:4.5vw;}

}/*800*/

/*------------------------------------------------------------------------------- MEDIA_SCREEN480 ------------------------------------------------------*/
@media all and (max-width:480px){

.sub_tit h5{padding:1.3vw 3vw 1vw;}

.same_con1 .txt_box h5{padding: 1.2vw 2vw 1vw;}

.sub_common_box .slick-dots li{padding:2vw;}


.info_con1 .con1200 .item.item2 ul li p.txt_con.txt_con1{padding:2px;}




}
