/*-------------- common ------------------*/
.sub_v{background-repeat:no-repeat;background-size:cover;background-position:center;padding:140px 0;color:#fff;text-align:center;}
.sub_v h4{font-family: 'Roboto', sans-serif;font-size:13px;letter-spacing:0.2em;mix-blend-mode: overlay;color: rgba(255,255,255,.5);}
.sub_v h4 span{width:2em;display:inline-block;}
.sub_v h2{margin:20px 0 30px;font-family: 'notokr-bold';font-size:50px;}
.sub_v p{line-height:30px;}

.sub_v *{animation-duration: 1s;  animation-name: txtani;}

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

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

.sub_v.about{background-image:url('/page/about/img/about_v.png');}
.sub_v.implant{background-image:url('/page/implant/img/implant_v.jpg');}
.sub_v.braces{background-image:url('/page/braces/img/braces_v.png');}
.sub_v.aesthetic{background-image:url('/page/aesthetic/img/aesthetic_v.png');}
.sub_v.dental{background-image:url('/page/dental/img/dental_v.png');}
.sub_v.board{background-image:url('/board/common/img/board_v.png');}

.treatment_case_box{background:#cbefff;}
.treatment_case_box .case_list{margin-top:70px;}
.treatment_case_box .case_list .slick-list{margin:0 -7.5px;}
.treatment_case_box .case_list .slick-slide{margin:0 7.5px;}
/*.treatment_case_box .case_list .item{width:390px;}*/
.treatment_case_box .case_list .item a{display:block;width:100%;height:100%;}
.treatment_case_box .case_list .item > p{line-height:26px;}
.treatment_case_box .case_list .item .img_box{position:relative;width:100%;height:174px;overflow:hidden;}
.treatment_case_box .case_list .item .img_box .img{display:flex;justify-content:center;height:100%;}
.treatment_case_box .case_list .item .img_box .img img{width:50%;height:100%;}
.treatment_case_box .case_list .item .img_box .cover{background:rgba(0,160,233,.96);color:#fff;position:absolute;left:0;top:0;width:50%;height:100%;font-size:16px;line-height:24px;text-align:left;padding:55px 0 0 40px;height:100%;}
.treatment_case_box .case_list .item .txt{text-align:center;padding-top:25px;}
.treatment_case_box .case_list .item .txt .tit{font-family: 'notokr-medium';font-size:23px;line-height:24px;}
.treatment_case_box .case_list .item .txt .date{color:#8d8d8d;font-size:16px;margin:10px 0 15px;}
.treatment_case_box .case_list .item .txt .more{font-family: 'notokr-medium';font-size:15px;border:1px solid #00a0e9;color:#00a0e9;display:inline-block;padding:3px 10px;}

.sub_common_box{position:relative;max-width:2000px;margin:0 auto;height:598px;}
.sub_common_box:after{content:'';position:absolute;z-index:-1;background:#f1f1f1;width:200%;height:100%;top:0;left:50%;transform:translateX(-50%);}
.sub_common_slider .item{background-position:center;background-size:cover;background-repeat:no-repeat;height:599px !important;border:none;}
.sub_common_slider .item.n1{background-image:url('/common/images/sub/sub_common1.jpg');}
.sub_common_slider .item.n2{background-image:url('/common/images/sub/sub_common2.jpg');}
.sub_common_slider .item.n3{background-image:url('/common/images/sub/sub_common3_n.jpg');}
.sub_common_slider .item.n4{background-image:url('/common/images/sub/sub_common4.jpg');}
.sub_common_slider .txt_box{text-align:left;display:inline-block;position:relative;top:50%;transform:translateY(-50%);left:45vw;left:50%;margin-left:-150px;}
.sub_common_slider .txt_box img{margin-bottom:15px;display:inline-block;}
.sub_common_slider .txt_box h3{font-size:35px;margin-bottom:35px;line-height:45px;}
.sub_common_slider .txt_box h3 b{font-family: 'notokr-medium';}
.sub_common_slider .txt_box p{line-height:26px;color:#181818;}
.sub_common_slider .txt_box.white *{color:#fff;}

.sub_common_box .slider_dots_box{width:1200px;position:absolute;height:100%;margin:0 auto;left:0;right:0;}
.slider_dots{position:absolute;left:20vw;bottom:0;height:100%;z-index:10;left:0;}
.sub_common_box .tit{background:#00a0e9;height:40%;text-align:center;padding:80px 0;border-right:1px solid #fff;}
.sub_common_box .tit p{font-size:35px;line-height:45px;color:#fff;}
.sub_common_box .tit span{display:block;font-family: 'notokr-medium';}
.sub_common_box .slick-dots{height:60.2%;overflow:hidden;border-right:1px solid #fff;}
.sub_common_box .slick-dots li{width:354px;background:#00a0e9;padding-left:60px;height:25%;padding:37px;position:relative;border-top:1px solid #fff;}
.sub_common_box .slick-dots li p{color:#fff;display:inline-block;font-size:18px;}
.sub_common_box .slick-dots li.slick-active{background:#1c1c1c;}
.sub_common_box .slick-dots li.slick-active:after{content:'';position:absolute;width:4px;height:19px;background:#fff;top:50%;left:0;transform:translateY(-50%);}
.sub_common_box .slick-vertical .slick-slide{border:none;}

.bg1{background:#f7f7f7;}
.bg2{background:#1f5ea1;}
.bg3{background:#00a0e9;}

.pd130{padding:130px 0;}

.sub_tit{text-align:center;}
.sub_tit h3{font-size:40px;line-height:55px;}
.sub_tit h4{font-size:25px;padding-bottom:15px;}
.sub_tit p{margin-top:50px;line-height:28px;}
.sub_tit.white{color:#fff;}

/*-------------- 시술페이지_공통 ------------------*/
.all_img_con{max-width:2000px;position:relative;left:50%;margin-left:-1000px;}
.all_img_con img{width:100%;}

.sub_common1_con{}
.sub_common1_con .item_box{display:flex;align-items:center;}
.sub_common1_con .item_box > div{width:50%;}
.sub_common1_con .item_box .info_box{padding-left:75px;}
.sub_common1_con .item_box .info_box h3{font-family: 'notokr-bold';font-size:40px;margin-bottom:40px;}
.sub_common1_con .item_box .info_box p{line-height:30px;white-space:nowrap;}
.sub_common1_con .item_box .info_box ul{margin:40px -2.5px 0;}
.sub_common1_con .item_box .info_box li{display:inline-block;color:#2c77bc;vertical-align:middle;margin:0 2.5px;}
.sub_common1_con .item_box .info_box li.circle{width:89px;height:89px;background:#2c77bc;color:#fff;border-radius:50%;text-align:center;font-size:16px;line-height:26px;padding-top:15px;}

.sub_common2_con{background-repeat:no-repeat;background-size:cover;background-position:center;padding:170px 0;}
.sub_common2_con .txt h4{}
.sub_common2_con .txt h3{font-size:40px;line-height:50px;margin-top:35px;}

.sub_common2_con.sleep2_con{background-image:url('/page/implant/img/sleep2_bg.jpg');}
.sub_common2_con.insurance2_con{background-image:url('/page/implant/img/insurance2_bg.png');}
.sub_common2_con.all2_con{background-image:url('/page/braces/img/all2_bg.png');}
.sub_common2_con.part2_con{background-image:url('/page/braces/img/part2_bg.png');}
.sub_common2_con.re2_con{background-image:url('/page/braces/img/re2_bg.png');}
.sub_common2_con.whitening2_con{background-image:url('/page/aesthetic/img/whitening2_bg.png');}
.sub_common2_con.laminate2_con{background-image:url('/page/aesthetic/img/laminate2_1.png');}
.sub_common2_con.ceramic2_con{background-image:url('/page/aesthetic/img/ceramic2_bg.png');}
.sub_common2_con.cavity2_con{background-image:url('/page/dental/img/cavity2_bg.png');}
.sub_common2_con.nerve2_con{background-image:url('/page/dental/img/nerve2_bg.png');}
.sub_common2_con.wisdom2_con{background-image:url('/page/dental/img/wisdom2_bg.png');}
.sub_common2_con.jaw2_con{background-image:url('/page/dental/img/jaw2_bg.png');}

.sub_common3_con .step_list{display:flex;justify-content:space-between;margin-top:80px;}
.sub_common3_con .step_list li{text-align:center;}
.sub_common3_con .step_list li .img{position:relative;}
.sub_common3_con .step_list li .img p{color:#2c77bc;background:rgba(255,255,255,.8);font-family: 'notokr-bold';font-size:20px;padding:15px 0;position:absolute;top:0;left:0;right:0;}
.sub_common3_con .step_list li .txt h3{width:100%;height:58px;background:#2c77bc;color:#fff;font-family: 'notokr-medium';line-height:58px;border-radius:30px;margin:10px 0 20px;}
.sub_common3_con .step_list li .txt p{font-size:16px;line-height:26px;}

.sub_common3_con .step_list.none_tit .img p{background:none;}

.sub_common4_con .item_box{display:flex;justify-content:space-between;margin-top:80px;}
.sub_common4_con .item_box:not(:first-child){margin-top:60px;}
.sub_common4_con .item .txt{color:#fff;padding-top:35px;}
.sub_common4_con .item .txt h4{font-family: 'notokr-medium';font-size:25px;margin-bottom:30px;}
.sub_common4_con .item .txt h4 span{font-size:18px;}
.sub_common4_con .item .txt p{font-family: 'notokr-demilight';line-height:29px;}

.sub_common5_con .circle_list{text-align:center;margin:80px -17.5px 0;}
.sub_common5_con .circle_list li{color:#fff;display:inline-block;margin:0 17.5px;width:243px;height:243px;border-radius:50%;padding-top:50px;vertical-align: top;}
.sub_common5_con .circle_list li:nth-child(2n-1){background:#00a0e9;}
.sub_common5_con .circle_list li:nth-child(2n){background:#a1d2ff;}
.sub_common5_con .circle_list .num{font-weight:700;font-size:20px;}
.sub_common5_con .circle_list .dot{width:6px;height:6px;border-radius:50%;background:#fff;margin:15px auto 20px;display:block;}
.sub_common5_con .circle_list .txt{font-family: 'notokr-medium';line-height:26px;}

.sub_common6_con{background-repeat:no-repeat;background-size:cover;background-position:center;padding:130px 0;}
.sub_common6_con .caution_list{margin-top:80px;}
.sub_common6_con .caution_list li{background:#fff;width:100%;height:72px;line-height:72px;}
.sub_common6_con .caution_list li:not(:last-child){margin-bottom:10px;}
.sub_common6_con .caution_list li p{display:inline-block;font-size:20px;}
.sub_common6_con .caution_list li .num{background:#00a0e9;color:#fff;width:79px;text-align:right;padding-right:10px;font-weight:700;}
.sub_common6_con .caution_list li .txt{padding-left:60px;}

.sub_common6_con{background-image:url('/page/aesthetic/img/aesthetic_caution_bg.png');}
.sub_common6_con.sleep6_con{background-image:url('/page/implant/img/sleep6_bg.jpg');}
.braces_caution{background-image:url('/page/braces/img/braces_caution_bg.png');}
.aesthetic_caution{background-image:url('/page/aesthetic/img/aesthetic_caution_bg.png');}

.sub_common7_con .item_box{display:flex;align-items:center;}
.sub_common7_con .item_box > div{width:50%;}
.sub_common7_con .img_box{display: flex;align-items: center;justify-content: center;}
.sub_common7_con .txt_box{padding-left:95px;}
.sub_common7_con .txt_box h3{font-size:30px;line-height:40px;margin-bottom:30px;}
.sub_common7_con .txt_box h3 span{border-bottom:2px solid #00a0e9;padding-bottom:5px;}
.sub_common7_con .txt_box p{line-height:26px;}

.sub_common8_con{background-repeat:no-repeat;background-size:cover;background-position:center;}
.sub_common8_con .item_box{color:#fff;width:100%;padding:70px 0;background:rgba(0,0,0,.1);text-align:center;margin-top:70px;}
.sub_common8_con .item_box ul{display:inline-block;text-align:left;}
.sub_common8_con .item_box li:not(:last-child){margin-bottom:20px;}
.sub_common8_con .item_box li p{display:inline-block;font-size:20px;}
.sub_common8_con .item_box li .num{background:#005f8b;border-radius:50%;padding:5px 10px;margin-right:10px;}
.sub_common8_con .item_box li .txt{}

/*-------------- about ------------------*/
.intro1_con{padding:130px 0;}
.intro1_con .tit{text-align:center;font-size:40px;line-height:50px;}
.intro1_con .item_box{display:flex;align-items:center;margin-top:90px;flex-wrap:wrap;}
.intro1_con .item_box > div{width:50%;}
.intro1_con .item_box .video{width:600px;/*height:363px;*/}
.intro1_con .item_box .video video{width:100%;}
.intro1_con .item_box .txt{padding-left:80px;position:relative;z-index:2;}
.intro1_con .item_box .txt h4{font-size:40px;}
.intro1_con .item_box .txt h5{margin:30px 0 15px;}
.intro1_con .item_box .txt p{line-height:30px;}
.intro1_con .item_box .txt:after{content:'DAOL';font-size:180px;font-family: 'Montserrat', sans-serif;color:#e8e8e8;z-index:-1;font-weight:700;letter-spacing:-0.08em;position:absolute;line-height:0.7em;bottom:-46%;right:-22%;}

.intro2_item{height:701px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.intro2_item > div{overflow:hidden;height:100%;display:flex;align-items:center;}
.intro2_item:nth-child(2n-1) > div{justify-content:flex-end;}
.intro2_item.n1{background-image:url('/page/about/img/intro2_1.jpg');}
.intro2_item.n2{background-image:url('/page/about/img/intro2_2.jpg');}
.intro2_item.n3{background-image:url('/page/about/img/intro2_3.jpg');}
.intro2_item.n4{background-image:url('/page/about/img/intro2_4.jpg');}
.intro2_item.n5{background-image:url('/page/about/img/intro2_5.jpg');}
.intro2_item.n6{background-image:url('/page/about/img/intro2_6.jpg');}

.intro2_item .txt_box{color:#fff;width:50%;}
.intro2_item .txt_box h3{font-size:30px;}
.intro2_item .txt_box h3 .num{font-family: 'Noto Serif KR', serif; font-weight:700;font-size:60px;vertical-align:sub;padding-right:20px;display:inline-block;}
.intro2_item .txt_box h3 .num:before{content:'Point';font-weight:300;font-size:20px;display:block;letter-spacing:-0.08em;text-indent:0.3em;}
.intro2_item .txt_box .line{width:55px;height:3px;background:#fff;margin:30px 0;}
.intro2_item .txt_box p{line-height:30px;}

.intro3_con{}
.intro3_slider .item{background-repeat:no-repeat;background-size:cover;background-position:center;height:901px;}
.intro3_slider .item.n1{background-image:url('/page/about/img/intro3_1.jpg');}
.intro3_slider .item > div{height:100%;display:flex;display:flex;align-items:center;justify-content:flex-end;}
.intro3_slider .txt_box{width:471px;height:574px;background:rgba(255,255,255,.8);text-align:right;padding:45px;}
.intro3_slider .txt_box h3{font-family: 'notokr-light';font-size:25px;line-height:40px;}
.intro3_slider .txt_box h3 em{font-family: 'notokr-medium';}
.intro3_slider .txt_box h3 span{color:#0a88fc;}
.intro3_slider .txt_box .line{width:50px;height:2px;background:#0a88fc;display:inline-block;}
.intro3_slider .txt_box p{font-family: 'notokr-light';font-size:16px;line-height:26px;padding-top:25px;}

.intro3_slider .slick-arrow{width:38px;height:38px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:10;text-indent:-9999em;top:50%;transform:translateY(-50%);}
.intro3_slider .slick-arrow.slick-prev{background-image:url('/page/about/img/intro3_prev.png');left:10%;}
.intro3_slider .slick-arrow.slick-next{background-image:url('/page/about/img/intro3_next.png');right:10%;}

.doctors1_con{padding-top:130px;text-align:center;}
.doctors1_con h3{font-size:30px;line-height:40px;margin-bottom:60px;}
.doctors1_con .item_box{padding-top:65px;}

.member_con{margin:130px 0;}
.member_box{display:flex;align-items:center;}
.member_con:nth-of-type(2n) .member_box{flex-direction:row-reverse;}
.member_box > div{width:50%;position:relative;}
.member_con:nth-of-type(2n) .member_box .profile{text-align:right;}
.member_box .history .tit{font-size:30px;margin-bottom:50px;}
.member_box .history .list_box{display:flex;}
.member_box .history .list_box ul{display:inline-block;vertical-align:top;}
.member_box .history .list_box ul:nth-child(2){padding-left:80px;}
.member_box .history .list_box li:before{content:'·';display:inline-block;padding-right:0.2em;}
.member_box .history .list_box li.blank:before{display:none;}
.member_box .history .list_box li{font-size:15px;line-height:26px;white-space:nowrap;}
.member_box .history .list_box li p{display:inline-block;}
.member_box .history .school_logo{position:absolute;z-index:-1;}
.member_box .history .school_logo.n1{top:50%;transform:translateY(-55%);right:-180px;}
.member_box .history .school_logo.n2{top:10px;left:-200px;}

.place1_con .place_tit{border-bottom:1px solid #d9d9d9;padding-bottom:30px;}
.place1_con .place_tit h2{font-size:60px;line-height:70px;}
.place1_con h3{margin:50px auto;}
.place1_con h3 b{font-size:30px;vertical-align:middle;padding-right:1em;}
.place1_con h3 span{font-size:18px;vertical-align:middle;}

.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');left:-10%;}
.interior_slider .slick-arrow.slick-next{background-image:url('/page/about/img/place_next.png');right:-10%;}
.slider_nav{margin-top:10px;}
.slider_nav .slick-list{margin:0 -5px;}
.slider_nav .slick-slide{margin:0 5px;}

.info1_con{text-align:center;padding-top:130px;}
.info1_con .tit h3{font-size:30px;line-height:45px;}
.info1_con .tit h3 span{font-size:35px;font-family: 'notokr-medium';}
.info1_con .banner_box{padding:60px;background:url('/page/about/img/info1_bg.jpg') center/cover no-repeat;margin-top:60px;text-align:right;}
.info1_con .banner_box .item_box{background:rgba(255,255,255,.8);width:500px;height:470px;display:inline-block;text-align:center;padding:50px;box-shadow:13px 13px 13px rgba(53,53,53,.11);}
.info1_con .banner_box .item_box .ico{}
.info1_con .banner_box .item_box h3{font-size:30px;line-height:40px;padding:30px 0 35px;}
.info1_con .banner_box .item_box .tel{font-weight:700;font-size:50px;}
.info1_con .banner_box .item_box p{line-height:28px;margin-top:50px;}

.info2_con .counsel_list{display:flex;justify-content:space-between;margin-bottom:13px;}
.info2_con .counsel_list li{position:relative;width:392px;height:350px;}
.info2_con .counsel_list li:after{content:'';width:39px;height:39px;background:url('/page/about/img/info2_plus_icon.png') center/contain no-repeat;position:absolute;top:0;right:0;}
.info2_con .counsel_list li a{background:#00a0e9;color:#fff;padding-top:85px;text-align:center;width:100%;height:100%;}
.info2_con .counsel_list li .icon{}
.info2_con .counsel_list li h4{font-size:30px;margin:35px 0 20px;}
.info2_con .counsel_list li p{line-height:28px;}

.info2_con .schedule_box{position:relative;width:100%;height:564px;background:url('/page/about/img/info2_img1.png') center/cover no-repeat;}
.info2_con .schedule_box .item_box{position:absolute;background:rgba(242,242,242,.95);top:0;left:0;width:514px;height:100%;padding:95px 40px 0;}
.info2_con .schedule_box .item_box .item:not(:last-of-type){margin-bottom:40px;}
.info2_con .schedule_box .item_box .txt_con p{display:inline-block;}
.info2_con .schedule_box .item_box .txt_con .day{font-family: 'notokr-medium';letter-spacing:-0.02em;color:#4d4d4d;width:105px;margin-bottom:10px;}
.info2_con .schedule_box .item_box .txt_con .hour{font-family: 'Montserrat', sans-serif;font-weight:500;font-size:23px;letter-spacing:-0.02em;color:#3e3e3f;}
.info2_con .schedule_box .item_box .txt_con .hour span{color:#4d99df;font-size:18px;font-family: 'notokr-bold';}
.info2_con .schedule_box .item_box .bar_con{position:relative;width:100%;height:16px;background:#fff;}
.info2_con .schedule_box .item_box .bar_con .bar{background:#4d99df;position:absolute;left:0;height:100%;}
.info2_con .schedule_box .item_box .bar_con .bar.n1{width:90%;}
.info2_con .schedule_box .item_box .bar_con .bar.n2{width:100%;}
.info2_con .schedule_box .item_box .bar_con .bar.n3{width:50%;}
.info2_con .schedule_box .item_box .bar_con .bar.n4{width:15%;left:15%;}
.info2_con .schedule_box .etc{font-size:16px;line-height:26px;color:#4d4d4d;margin-top:-10px;}

#map{padding:130px 0 200px;}

.map_con .tit_box{text-align:center;}
.map_con .tit h3{font-size:30px;line-height:45px;}
.map_con .tit h3 span{font-size:35px;font-family: 'notokr-medium';}
.map_con .tit p{padding-top:25px;}

.map_con .btn_box{display:flex;align-items:center;justify-content:center;margin:65px 0 30px;}
.map_con .btn_box li{width:240px;height:60px;line-height:56px;background:#0475f4;border:2px solid #0475f4;color:#fff;margin:0 5px;transition:all .3s;}
.map_con .btn_box li:hover{background:#fff;color:#0475f4;}
.map_con .btn_box li a{display:block;width:100%;height:100%;}

.map_box{position:relative;width:100%;height:523px;}
#daumRoughmapContainer1655365529746{width:100% !important; height:100% !important;z-index:1;}
#daumRoughmapContainer1655365529746 .wrap_map{height:100% !important;}
.map_box .address{position:absolute;width:100%;height:48px;line-height:48px;text-align:center;background:rgba(24,120,229,.8);color:#fff;bottom:0;z-index:10;}

.transport_box{display:flex;align-items:center;margin-top:60px;}
.transport_box .item_box{width:50%;height:422px;}
.transport_box .item_box:first-child{border-right:1px solid #c5c5c5;}
.transport_box .item{display:flex;align-items:center;}
.transport_box .icon{text-align:center;color:#aeaeae;font-size:17px;margin-right:40px;}
.transport_box .icon p{margin-top:10px;font-family: 'notokr-medium';}

/*.transport_box .item.bus{align-items:flex-start;height:100%;}
.transport_box .item.bus .route{width:50px;height:25px;line-height:25px;border-radius:15px;font-weight:700;color:#fff;display:block;text-align:center;font-size:15px;margin-bottom:5px;}
.transport_box .item.bus .route.n1{background:#5bc61a;}
.transport_box .item.bus .route.n2{background:#3d9b27;}
.transport_box .item.bus .route.n3{background:#1059ef;}
.transport_box .item.bus .route.n4{background:#ef1054;}
.transport_box .item.bus li{overflow:hidden;margin-bottom:50px;}
.transport_box .item.bus li > div{float:left;margin-right:45px;}*/

.transport_box .item .c1{color:#12ae12;}
.transport_box .item .c2{color:#0475f4;}
.transport_box .item .c3{color:#ae1212;}

.transport_box .item:first-child{border-bottom:1px solid #c5c5c5;}
.transport_box .item:last-child{padding-top:50px;}
.transport_box .item.bus{height:50%;}
.transport_box .item.subway{height:50%;padding-left:50px;animation-delay:0.3s;}
.transport_box .item.subway .line1{color:#00309e;}
.transport_box .item.car{height:75%;padding-left:50px;animation-delay:0.6s;}

.transport_box .item dt{color:#3e3e3f;font-size:17px;font-family: 'notokr-bold';padding-bottom:5px;}
.transport_box .item dt:not(:first-of-type){margin-top:20px;}
.transport_box .item dd{font-size:15px;line-height:29px;letter-spacing:-0.02em;}
.transport_box .item dd b{padding-right:5px;}

/*임플란트*/
.landing1_list{text-align:center;padding-top:80px;}
.landing1_list li{display:inline-block;margin:0 47.5px;}
.landing1_list li h4{font-size:30px;padding-top:30px;}

.landing2_con{background:#3677bc;padding:100px 0;}
.landing2_con .product_box .item{width:50%;height:517px;background:#fff;float:left;position:relative;text-align:center;padding-top:60px;}
.landing2_con .product_box .item.osstem{box-shadow:8px -8px 18px rgba(45,45,45,.15);z-index:2;}

.landing2_con .product_box .item .c1{color:#020a5f;}
.landing2_con .product_box .item .c2{color:#ff6900;}

.landing2_con .product_box .item .tit{margin:40px 0 15px;}
.landing2_con .product_box .item .tit span{font-size:20px;}
.landing2_con .product_box .item .tit h4{font-family:'notokr-bold';font-size:30px;margin-top:15px;}
.landing2_con .product_box .item p{font-family:'notokr-demilight';font-size:16px;line-height:26px;}
.landing2_con .product_box .item .strong{overflow:hidden;display:inline-block;margin:20px -4.5px 0;}
.landing2_con .product_box .item .strong li{font-size:16px;line-height:26px;font-family:'notokr-medium';width:166px;height:37px;line-height:37px;float:left;margin:0 4.5px;letter-spacing:-0.08em;}
.landing2_con .product_box .item .strong li.long{width:186px;}
.landing2_con .product_box .item.dentis .strong li{border:1px solid #020a5f;}
.landing2_con .product_box .item.osstem .strong li{border:1px solid #ff6900;}

.landing3_list{text-align:center;margin:80px auto;}
.landing3_list > div{display:inline-block;vertical-align:middle;}
.landing3_list .item{position:relative;}
.landing3_list .item h5{font-family: 'Roboto', sans-serif;font-size:20px;letter-spacing:0;font-weight:700;}
.landing3_list .item h6{font-family:'notokr-bold';font-size:22px;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:100%;}
.landing3_list .item .num{font-weight:900;font-size:30px;}
.landing3_list .item img{margin:30px 0;}
.landing3_list .item p{font-family:'notokr-bold';font-size:20px;line-height:30px;}
.landing3_list .item.n1{color:#3677bc;}
.landing3_list .item.n1 .circle{background:#3677bc;}
.landing3_list .item.n2{color:#275d96;}
.landing3_list .item.n2 .circle{background:#275d96;}
.landing3_list .item.n3{color:#10375f;}
.landing3_list .item.n3 .circle{background:#10375f;}
.landing3_list .line{margin:0 75px;}
.landing3_list .circle{width:218px;height:218px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;/*margin-top:30px;*/margin-top:50px;}
.landing3_list .circle p{font-size:20px;line-height:40px;font-family:'notokr-regular';}
.landing3_list .item.n3 .circle p{line-height:30px;}

.landing3_con .txt_box{width:1060px;background:#f9f9f9;padding:34px 0;display:block;text-align:center;margin:0 auto;font-size:20px;line-height:30px;}

.landing4_con{background:url('/page/implant/img/landing4_bg.png') center/cover no-repeat;/*height:713px;*/position:relative;padding:160px 0;}
.landing4_con .img_box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-300px;}
.landing4_con .item_box{height:100%;display:flex;align-items:center;justify-content:flex-end;}
.landing4_con .txt_box{width:50%;color:#fff;padding-left:110px;}
.landing4_con .txt_box h4{color:rgba(189,215,242,.5);font-weight:700;letter-spacing:0.22em;font-size:15px;}
.landing4_con .txt_box h3{font-size:50px;line-height:65px;font-family:'notokr-light';}
.landing4_con .txt_box p{line-height:28px;margin-top:35px;}

.landing5_con{background:url('/page/implant/img/landing5_bg.png') center/cover no-repeat;}
.landing5_con .sub_tit{color:#fff;}
.landing5_con ul{display:flex;margin-top:100px; justify-content:space-between;}
.landing5_con li{background:#fff;display:inline-block;width:375px;height:448px;padding:34px 0 34px 34px;position:relative;}
.landing5_con li h4{font-size:23px;margin-bottom:25px;}
.landing5_con li h4 span{font-weight:700;}
.landing5_con li p{line-height:28px;}
.landing5_con li img{position:absolute;bottom:34px;right:0;}

.landing6_con .sub_tit img{margin-bottom:30px;}
.landing6_con img{margin-top:100px;}

.landing7_con{background:#3677bc;color:#fff;text-align:center;overflow:hidden;position:relative;}
.landing7_con .deco{font-size:300px;font-weight:700;letter-spacing:0;opacity:0.1;position:absolute;}
.landing7_con .deco.n1{left:0;top:-50%;margin-left:-32%;}
.landing7_con .deco.n2{right:0;bottom:-50%;right:-32%;}
.landing7_con .tit h4{font-size:23px;border:1px solid #fff;display:inline-block;padding:15px 40px;border-radius:20px;margin-bottom:35px;}
.landing7_con .tit h3{font-size:40px;margin-bottom:80px;}
.landing7_con .item_box .item{position:relative;display:inline-block;margin:0 10px;}
.landing7_con .item_box .item .cover{background:rgba(0,0,0,.9);position:absolute;top:0;left:0;right:0;bottom:0;}
.landing7_con .item_box .item .cover a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.landing7_con .item_box .item .cover p{font-family:'notokr-medium';line-height:30px;}
.landing7_con .item_box .item .tag{position:absolute;width:72px;height:85px;border:1px solid #fff;padding-top:53px;z-index:2;top:20px;left:20px;}

.landing8_con{overflow:hidden;}
.landing8_con .item_box{width:100%;height:429px;border:8px solid #3677bc;position:relative;padding:100px 0 0 95px;margin-top:80px;}
.landing8_con .item_box .txt{position:relative;z-index:2;}
.landing8_con .item_box h4{font-weight:700;font-size:40px;letter-spacing:0;}
.landing8_con .item_box .line{width:47px;height:4px;background:#3677bc;margin:45px 0 25px;}
.landing8_con .item_box p{font-size:20px;line-height:30px;}
.landing8_con .item_box img{position:absolute;right:77px;bottom:-3.2em;}

.landing9_con{color:#fff;}
.landing9_con .item_box{display:flex;justify-content:space-between;align-items:center;}
.landing9_con .txt_box{}
.landing9_con .txt_box img{}
.landing9_con .txt_box h3{font-family:'notokr-bold';font-size:40px;line-height:50px;margin:35px 0;}
.landing9_con .txt_box p{line-height:28px;}
.landing9_con .card_list{display:flex;}
.landing9_con .card_list li{position:relative;box-shadow:7px 7px 16px rgba(19,54,90,.49);border-radius:25px;overflow:hidden;}
.landing9_con .card_list li:not(:last-child){margin-right:30px;}
.landing9_con .card_list li .txt{position:absolute;bottom:24px;left:24px;}
.landing9_con .card_list li .txt p{font-size:16px;}
.landing9_con .card_list li .txt h4{font-size:26px;line-height:35px;font-family:'notokr-bold';padding-top:10px;}

.braces1_con .line img{padding-top:3em;}

.braces2_con{background:#3677bc;color:#fff;}
.braces2_con .doctor_info_box{text-align:center;margin-top:30px;}
.braces2_con .item_box{display:flex;justify-content:center;align-items:center;margin:45px 0;}
.braces2_con .profile{}
.braces2_con .history{text-align:left;padding-left:50px;position:relative;}
.braces2_con .history img{display:block;}
.braces2_con .history h6{background:#10375f;color:#fff;padding:10px 20px;display:inline-block;margin:10px 0 30px;}
.braces2_con .history h3{padding-bottom:20px;}
.braces2_con .history h3 b{font-size:35px;}
.braces2_con .history li{line-height:28px;}
.braces2_con .history li:before{content:'·';display:inline-block;color:#86add7;vertical-align:top;margin-right:0.2em;}
.braces2_con .history li p{display:inline-block;}
.braces2_con .history .logo{position:absolute;bottom:0;}

.braces3_con{background:url('/page/braces/img/landing3_bg.png') center/cover no-repeat;}
.braces4_con{background:url('/page/braces/img/landing4_bg.png') center/cover no-repeat;text-align:right;}
.braces4_con > div{padding:0 70px;}
.braces4_con .check_list_box{display:inline-block;}
.braces4_con .check_list{background:#fff;width:531px;height:440px;margin-top:50px;position:relative;padding:0 40px;text-align:center;}
.braces4_con .check_list .tit{background:#265a91;color:#fff;display:inline-block;font-size:23px;padding:15px 30px;margin-bottom:30px;}
.braces4_con .check_list li{display:flex;border-bottom:1px dotted #a0887d;padding:22px 15px;text-align:left;}
.braces4_con .check_list li:last-child{border:none;}
.braces4_con .check_list li .num{font-family: 'Montserrat', sans-serif;font-size:20px;font-weight:700;padding-right:15px;color:#3677bc;}
.braces4_con .check_list_box .etc{text-align:center;color:#fff;padding-top:50px;line-height:28px;}
.braces4_con .check_list_box .etc span{color:#ffe789;font-family:'notokr-bold';display:inline-block;border-bottom:1px solid #ffe789;}

.braces5_con .item_box{border:1px solid #e1e1e1;padding:70px;margin-top:50px;}
.braces5_con .item{display:flex;align-items:center;}
.braces5_con .item:not(:last-child){margin-bottom:70px;}
.braces5_con .item .ico{width:100px;text-align:right;margin-right:30px;}
.braces5_con .item .txt h4{font-size:23px;line-height:23px;margin-bottom:15px;vertical-align:middle;}
.braces5_con .item .txt h4 .num{background:#3677bc;color:#fff;font-family: 'Roboto', sans-serif;font-size:16px;padding:3px 5px;margin-right:10px;vertical-align:middle;}
.braces5_con .item .txt p{line-height:28px;}

.braces6_con{background:url('/page/braces/img/landing6_bg.png') center/cover no-repeat;color:#fff;}
.braces6_con .txt_box{background:rgba(16,55,95,.6);padding:60px 0;text-align:center;margin-top:50px;}
.braces6_con .txt_box h5{font-size:23px;line-height:33px;}
.braces6_con .txt_box p{line-height:28px;padding-top:40px;}

.insurance3_con{background:#f9f9f9;}

.insurance4_con{color:#fff;background:url('/page/implant/img/insurance4_bg.png') center/cover no-repeat;text-align:right;}
.insurance4_con .txt_con{width:50%;display:inline-block;text-align:left;}
.insurance4_con .txt_con h4{font-size:30px;font-family:'notokr-bold';}
.insurance4_con .txt_con p{font-size:20px;font-family:'notokr-medium';padding-top:10px;}
.insurance4_con .txt_con h3{font-weight:700;font-size:70px;letter-spacing:0;margin-top:50px;}

.insurance6_con{background:#e9e9e9;}

.re4_con{background-image:url('/page/braces/img/re4_bg.png');background-position:20%;}

.whitening3_con .step_list li .img p{background:none;}

.whitening4_con{color:#fff;text-align:center;}
.whitening4_con img{margin-top:70px;margin:70px auto 0;width:100%;}
.whitening4_con p{line-height:29px;font-family: 'notokr-demilight';margin-top:35px;}
.whitening4_con span{font-family: 'notokr-medium';}

.ceramic_table_box{width:100%;margin-top:70px;overflow-y:auto;}
.ceramic_table{background:#f2f8fb;width:100%;min-width:800px;}
.ceramic_table th,.ceramic_table td{text-align:center;vertical-align:middle;letter-spacing:-0.05em;}
.ceramic_table thead{background:#2755a5;color:#fff;border-bottom:1px solid #00a0e9;}
.ceramic_table thead th{padding:20px 0;border-left:2px solid #fff;font-family: 'notokr-medium';font-size:25px;}
.ceramic_table thead th:first-child{border-left:0;}
.ceramic_table tbody th{color:#282828;font-family: 'notokr-medium';font-size:25px;}
.ceramic_table tbody td{padding:25px 0;font-family: 'notokr-demilight';line-height:29px;}
.ceramic_table .first_line{background:#434647;}
.ceramic_table .first_line th{color:#d9ba68;}
.ceramic_table .first_line td{padding-top:0;border-top:0;}
.ceramic_table tbody tr:not(:last-child) th{border-bottom:2px solid #fff;}
.ceramic_table tbody td{border:2px solid #fff;}
.ceramic_table tbody td:last-child{border-right:none;}

.nerve4_item_box{border:8px solid #3677bc;padding:90px 35px 90px 0;display:flex;align-items:center;margin-top:80px;}
.nerve4_item_box .txt{padding-left:20px;font-size:20px;line-height:30px;}
.nerve4_item_box .txt p:not(:last-child){padding-bottom:35px;}
/*------------------------------------------------------------------------------- MEDIA_SCREEN1200 ------------------------------------------------------*/
@media all and (max-width:1200px){
.sub_common_box{height:auto}
.sub_common_slider .item{background-position:center;background-size:cover;background-repeat:no-repeat;height:35vw !important;}
.sub_common_slider .txt_box{left:45vw;margin-left:0;}
.sub_common_slider .txt_box h3{font-size:2vw;margin-bottom:2vw;line-height:3vw;}
.sub_common_slider .txt_box p{line-height:2vw;font-size:1.5vw}
.sub_common_box .slider_dots_box{width:auto;}
.slider_dots{position:absolute;left:10em;bottom:0;height:100%;left:10vw;}
.sub_common_box .tit{height:40%;padding:3vw 0;width:25vw;}
.sub_common_box .tit p{font-size:3vw;line-height:4vw;}
.sub_common_box .slick-dots{height:60%;overflow:hidden;}
.sub_common_box .slick-dots li{width:25vw;margin-top:1px;height:25%;padding:1.9vw 0 1.9vw 2vw;position:relative;}
.sub_common_box .slick-dots li p{font-size:1.5vw;}
.sub_common_box .slick-dots li.slick-active:after{width:2px;height:1vw;}

.all_img_con{width:100%;margin-left:0;left:auto;}

/*-------------- 시술페이지_공통 ------------------*/

.sub_common1_con .item_box{flex-direction:column;}
.sub_common1_con .item_box > div{width:100%;text-align:center;}
.sub_common1_con .item_box .info_box{padding-left:0;padding-top:3em;}

.sub_common3_con .step_list{flex-wrap: wrap;padding: 0 100px;margin-top:50px;}
.sub_common3_con .step_list li{margin-top:30px;}

.sub_common4_con .item_box{flex-wrap: wrap;justify-content: center;}
.sub_common4_con .item_box .item:not(:last-child){margin-bottom:3em;}

.sub_common5_con .circle_list li{margin:20px 17.5px;}

.sub_common6_con .caution_list li{height:auto;line-height:36px;}
.sub_common6_con .caution_list li p{display:block;}
.sub_common6_con .caution_list li .num{padding:10px 20px;text-align:center;width:100%;}
.sub_common6_con .caution_list li .txt{padding:10px 20px;}

.sub_common7_con .item_box{flex-wrap:wrap;}
.sub_common7_con .item_box > div{width:100%;}
.sub_common7_con .txt_box{padding-left:0;padding:100px 0;text-align:center;}

/*about*/
.intro1_con .item_box{justify-content:center;}
.intro1_con .item_box > div{width:100%;text-align:center;}
.intro1_con .item_box .txt{padding-left:0;padding-top:3em;}

.doctors1_con .item_box img{width:60%;}

.member_box{flex-wrap:wrap;justify-content:center;}
/*.member_con:nth-of-type(2n) .member_box{flex-direction:row-reverse;}*/
.member_box > div{width:auto;}
.member_con:nth-of-type(2n) .member_box .profile{text-align:center;}
.member_box .profile{text-align:center;margin-bottom:3em;}
.member_box .history .school_logo.n2{top:10px;left:auto;right:-200px;}

.interior_slider .slick-arrow{width:36px;height:122px;}
.interior_slider .slick-arrow.slick-prev{left:5%;}
.interior_slider .slick-arrow.slick-next{right:5%;}

.info2_con .counsel_list{flex-direction:column;align-items:center;justify-content:center;margin-bottom:3em;}
.info2_con .counsel_list li:not(:last-child){margin-bottom:1em;}

.info2_con .schedule_box{width:100%;}

.map_box img{width:100%;}

.transport_box{display:block;}
.transport_box .item_box{width:100%;height:auto;margin-bottom:0;}
.transport_box .item_box:first-child{border-right:none;border-bottom:1px solid #c5c5c5;}


.transport_box .item{flex-direction:column;padding:3em 0;}
/*.transport_box .item.bus{align-items:center;}*/
.transport_box .item:last-child {padding-top: 3em;}
.transport_box .item.bus{height:auto;}
.transport_box .item.subway{padding-left:0;height:auto;}
.transport_box .item.car{padding-left:0;height:auto;}

.transport_box .icon{margin-right:0;margin-bottom:45px;}

/*임플란트*/
.landing2_con .product_box .item{float:none;width:100%;height:540px;}
.landing2_con .product_box .item.osstem{box-shadow:8px 8px 18px rgba(45,45,45,.15);}

/*.landing3_list .item{margin-top:3em;}*/
.landing3_list .item img{width:150px;}
.landing3_list .line {margin: 0 30px;}
.landing3_con .txt_box{width:100%;}
.landing3_list .circle{width:180px;height:180px;}

.landing4_con{background-position:left;}
.landing4_con .img_box{position:relative;left:auto;top:auto;transform:translate(0,0);margin-left:0;text-align:center;}
.landing4_con .item_box{height:100%;display:block;}
.landing4_con .txt_box{width:100%;padding-left:0;text-align:center;padding-top:3em;}

.landing5_con ul {
    flex-wrap: wrap;
    justify-content: center;
	margin:100px -1em 0;
}
.landing5_con li{margin:1em;}

.landing6_con .img_box img{width:100%;}

.landing8_con .item_box{height:629px;}

.landing9_con .item_box{display:block;}
.landing9_con .txt_box{text-align:center;margin-bottom:3em;}
.landing9_con .card_list{justify-content:center;}

.insurance4_con .txt_con{width:100%;text-align:center;}

.insurance6_con .img_box{position:relative;z-index:2;}
.insurance6_con .img_box:after{content:'';width:100%;height:100%;background:#fff;position:absolute;z-index:-1;filter: blur(5em);}

.ceramic_table thead th{font-size:18px;}
.ceramic_table tbody th{font-size:16px;}
.ceramic_table tbody td{font-size:14px;line-height:26px;}

.nerve4_item_box{display:block;text-align:center;}
.nerve4_item_box .txt{padding-left:0;padding-top:80px;}

/*.braces1_con .landing3_list > div{display:block;}*/
.braces1_con .landing3_list .item{display:inline-block;}
.braces4_con{text-align:center;}
.braces5_con .item{display:block;text-align:center;}
.braces5_con .item .ico{margin:0 auto 30px;}

}/*1200*/




/*------------------------------------------------------------------------------- MEDIA_SCREEN800 ------------------------------------------------------*/
@media all and (max-width:800px){
.sub_v{padding:18vw 0;}
.sub_v h4{font-size:2vw;}
.sub_v h2{margin:3vw 0 5vw;font-size:8vw;}
.sub_v p{line-height:5vw;}

.sub_v.implant{background-position:30%;}
.sub_v.braces{background-position:30%;}
.sub_v.dental{background-position:40%;}

.sub_common_box{height:auto;}
.sub_common_slider .item{height:64vw !important;}
.sub_common_box .slider_dots_box {
    width: auto;
    position: relative;
    height: auto;
}
.slider_dots{position:relative;height:auto;left:0;width:100%;}
.sub_common_box .tit{width:100%;height:auto;padding:6vw 0;border-right:none;}
.sub_common_box .tit p{font-size:4vw;line-height:5vw;}
.sub_common_box .slick-dots{border-right:none;}
.sub_common_box .slick-dots li{width:50%;float:left;height:8vw;line-height:8vw;padding:0;text-align:center;border-top:none;}
.sub_common_box .slick-dots li:nth-child(2n-1){border-right:1px solid #fff;}
.sub_common_box .slick-dots li p{display:block;font-size:3vw;}
.sub_common_box .slick-dots li.slick-active:after{height:2vw;}
.sub_common_slider .item.n1{background-image:url('/common/images/sub/sub_common_m1.jpg');}
.sub_common_slider .item.n2{background-image:url('/common/images/sub/sub_common_m2.jpg');}
.sub_common_slider .item.n3{background-image:url('/common/images/sub/sub_common_m3.jpg');}
.sub_common_slider .item.n4{background-image:url('/common/images/sub/sub_common_m4.jpg');}
/*.sub_common_slider .item{background-position:75%;}
.sub_common_slider .item.n1{background-position:90%;}*/
.sub_common_slider .txt_box{display:none;}
.sub_common_slider .txt_box img{margin-bottom:2vw;width:30vw;}
.sub_common_slider .txt_box{left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;text-align:center;/*left:5%;transform:translateY(-50%) translateX(0);*/}
.sub_common_slider .txt_box h3{font-size:5vw;margin-bottom:4vw;line-height:6vw;}
.sub_common_slider .txt_box p{font-size:3vw;line-height:4vw;}


.treatment_case_box .case_list {margin-top: 6vw;}
.treatment_case_box .case_list .item .img_box{height:39vw;}
.treatment_case_box .case_list .item .img_box .cover{font-size:3vw;line-height:4vw;padding:12vw 0 0 7vw;}
.treatment_case_box .case_list .item .txt{padding-top:4vw;}
.treatment_case_box .case_list .item .txt .tit{font-size:5vw;line-height:6vw;}
.treatment_case_box .case_list .item .txt .date{font-size:4vw;margin:2vw 0 3vw;}
.treatment_case_box .case_list .item .txt .more{font-size:3vw;padding:1.5vw 3vw;}

.pd130{padding:16vw 0;}

.sub_tit h3{font-size:6vw;line-height:8vw;}
.sub_tit h4{font-size:3.5vw;padding-bottom:2vw;}
.sub_tit p{margin-top:6vw;line-height:4vw;}

/*-------------- 시술페이지_공통 ------------------*/
.sub_common1_con .img_box img{width:100%;}
.sub_common1_con .item_box .info_box h3{font-size:5vw;margin-bottom:5vw;}
.sub_common1_con .item_box .info_box p{line-height:4vw;white-space:normal;/*word-break:keep-all;*/}
/*.sub_common1_con .item_box .info_box br{display:none;}*/
.sub_common1_con .item_box .info_box li.circle{width:18vw;height:18vw;font-size:3vw;line-height:3.5vw;padding-top:5vw;}

.sub_common2_con{padding:17vw 0;background-position:70%;background-position:right;}
.sub_common2_con .txt h4{line-height:4vw;}
.sub_common2_con .txt h3{font-size:4.6vw;line-height:6vw;margin-top:4vw;}

.sub_common2_con.sleep2_con{background-image:url('/page/implant/img/sleep2_bg_m.jpg');}
.sub_common2_con.insurance2_con{background-image:url('/page/implant/img/insurance2_bg_m.jpg');}
.sub_common2_con.all2_con{background-image:url('/page/braces/img/all2_bg_m.jpg');}
.sub_common2_con.part2_con{background-image:url('/page/braces/img/part2_bg_m.jpg');}
.sub_common2_con.re2_con{background-image:url('/page/braces/img/re2_bg_m.jpg');}
.sub_common2_con.whitening2_con{background-image:url('/page/aesthetic/img/whitening2_bg_m.jpg');}
.sub_common2_con.laminate2_con{background-image:url('/page/aesthetic/img/laminate2_bg_m.jpg');}
.sub_common2_con.ceramic2_con{background-image:url('/page/aesthetic/img/ceramic2_bg_m.jpg');}
.sub_common2_con.cavity2_con{background-image:url('/page/dental/img/cavity2_bg_m.jpg');}
.sub_common2_con.nerve2_con{background-image:url('/page/dental/img/nerve2_bg_m.jpg');}
.sub_common2_con.wisdom2_con{background-image:url('/page/dental/img/wisdom2_bg_m.jpg');}
.sub_common2_con.jaw2_con{background-image:url('/page/dental/img/jaw2_bg_m.jpg');}

.sub_common3_con .step_list{margin-top:5vw;padding:0;justify-content:center;}
.sub_common3_con .step_list li{width:80%;margin-top:7vw;}
.sub_common3_con .step_list li .img{width:100%;}
.sub_common3_con .step_list li .img img{width:100%;}
.sub_common3_con .step_list li .img p{font-size:4vw;padding:3vw 0;top:0;left:0;right:0;}
.sub_common3_con .step_list li .txt h3{height:8vw;line-height:8vw;border-radius:4vw;margin:3vw 0 3vw;font-size:3.5vw;}
.sub_common3_con .step_list li .txt p{font-size:3vw;line-height:4vw;}

.sub_common4_con .item_box{margin-top:10vw;}
.sub_common4_con .item_box:not(:first-child){margin-top:3em;}
.sub_common4_con .item img{width:100%;}
.sub_common4_con .item .txt{padding-top:4vw;text-align:center;}
.sub_common4_con .item .txt h4{font-size:4vw;margin-bottom:4vw;}
.sub_common4_con .item .txt h4 span{font-size:3vw;}
.sub_common4_con .item .txt p{line-height:4vw;}

.sub_common5_con .circle_list{margin:10vw -2vw 0;}
.sub_common5_con .circle_list li{margin:2vw;width:35vw;height:35vw;border-radius:50%;padding-top:6vw;}
.sub_common5_con .circle_list li:nth-child(2n-1){background:#00a0e9;}
.sub_common5_con .circle_list li:nth-child(2n){background:#a1d2ff;}
.sub_common5_con .circle_list .num{font-size:3vw;}
.sub_common5_con .circle_list .dot{width:1vw;height:1vw;border-radius:50%;background:#fff;margin:2vw auto 3vw;}
.sub_common5_con .circle_list .txt{line-height:4vw;}

.sub_common6_con{padding:21vw 0;background-position:right;}
.sub_common6_con .caution_list{margin-top:10vw;}
.sub_common6_con .caution_list li{background:#fff;width:100%;line-height:4vw;text-align:center;}
.sub_common6_con .caution_list li:not(:last-child){margin-bottom:2vw;}
.sub_common6_con .caution_list li p{font-size:3vw;}
.sub_common6_con .caution_list li .num{padding:2vw 3vw;}
.sub_common6_con .caution_list li .txt{padding:3vw 2vw;}

.sub_common7_con .item_box .img_box img{width:100%;}
.sub_common7_con .txt_box{padding:8vw 0 13vw;}
.sub_common7_con .txt_box h3{font-size:4vw;line-height:5vw;margin-bottom:6vw;}
.sub_common7_con .txt_box h3 span{padding-bottom:1vw;}
.sub_common7_con .txt_box p{line-height:4vw;}

.sub_common8_con .item_box{margin-top:8vw;padding:4em 1em;}
.sub_common8_con .item_box li:not(:last-child){margin-bottom:3vw;}
.sub_common8_con .item_box li p{font-size:3vw;}
.sub_common8_con .item_box li .num{padding:1vw 1.8vw;margin-right:2vw;vertical-align:middle;padding:0;    width: 5vw;height: 5vw;text-align: center;line-height: 5.5vw;}

/*about*/
.intro1_con{padding:16vw 0;}
.intro1_con .tit {font-size:6vw;line-height:7vw;}
.intro1_con .item_box{margin-top:3em;}
.intro1_con .item_box .video{width:100%;}
.intro1_con .item_box .video img{width:100%;}
.intro1_con .item_box .txt h4{font-size:8vw;}
.intro1_con .item_box .txt h5{margin:6vw 0 2vw;}
.intro1_con .item_box .txt p{line-height:6vw;}
.intro1_con .item_box .txt:after{font-size:20vw;bottom:-25%;right:-5%;}

.intro2_item{height:70vw;}
.intro2_item:nth-child(2n-1) .txt_box{text-align:right;}
.intro2_item:nth-child(2n-1){background-position:40%;}
.intro2_item:nth-child(2n){background-position:60%;}
.intro2_item .txt_box{width:100%;}
.intro2_item .txt_box h3{font-size:4vw;}
.intro2_item .txt_box h3 .num{font-size:7vw;padding-right:3vw;}
.intro2_item .txt_box h3 .num:before{font-size:3vw;text-indent:0em;text-align:center;}
.intro2_item .txt_box .line{width:7vw;height:1px;display:inline-block;}
.intro2_item .txt_box p{line-height:4vw;}

.intro3_slider .item{height:113vw;height:130vw;}
.intro3_slider .item > div{justify-content:center;}
.intro3_slider .txt_box{width:80vw;height:85vw;padding:6vw;text-align:center;}
.intro3_slider .txt_box h3{font-size:4vw;line-height:6vw;}
.intro3_slider .txt_box .line{width:6vw;height:1px;}
.intro3_slider .txt_box p{font-size:3vw;line-height:4vw;padding-top:3vw;}

.intro3_slider .slick-arrow{width:5vw;height:5vw;}
.intro3_slider .slick-arrow.slick-prev{left:5%;}
.intro3_slider .slick-arrow.slick-next{right:5%;}

.doctors1_con{padding-top:16vw;}
.doctors1_con h3{font-size:4vw;line-height:6vw;margin-bottom:8vw;}
.doctors1_con .item_box{padding-top:8vw;}
.doctors1_con .item_box img{width:85%;}

.member_con{margin:16vw 0;}
.member_box .profile img{width:100%;}
.member_box .history{text-align:center;}
.member_box .history .tit{font-size:4vw;margin-bottom:6vw;}
.member_box .history .list_box{display:block;}
.member_box .history .list_box ul:nth-child(2){padding-left:0;}
.member_box .history .list_box li{font-size:3vw;line-height:4vw;}
.member_box .history .school_logo.n1{top:50%;transform:translateY(-55%);right:-5vw;width:60%;}
.member_box .history .school_logo.n2{top:1vw;right:-25vw;width:80%;}

.place1_con .place_tit{padding-bottom:4vw;}
.place1_con .place_tit h2{font-size:8vw;line-height:9vw;}
.place1_con h3{margin:6vw auto;}
.place1_con h3 b{font-size:4vw;padding-right:0.5em;}
.place1_con h3 span{font-size:2vw;}

.interior_slider .slick-arrow{width:3vw;height:14vw;}

.slider_nav{margin-top:1vw;}
.slider_nav .slick-list{margin:0 -0.5vw;}
.slider_nav .slick-slide{margin:0 0.5vw;}

.info1_con{padding-top:16vw;}
.info1_con .tit h3{font-size:4vw;line-height:6vw;}
.info1_con .tit h3 span{font-size:4.2vw;}
.info1_con .banner_box{padding:8vw;margin-top:8vw;text-align:center;}
.info1_con .banner_box .item_box{width:63vw;height:59vw;padding:6vw;box-shadow:2vw 2vw 2vw rgba(53,53,53,.11);}
.info1_con .banner_box .item_box .ico{}
.info1_con .banner_box .item_box h3{font-size:4vw;line-height:5vw;padding:4vw 0 4vw;}
.info1_con .banner_box .item_box .tel{font-size:6vw;}
.info1_con .banner_box .item_box p{line-height:4vw;margin-top:6vw;}

.info2_con .counsel_list li{width:80%;height:50vw;}
.info2_con .counsel_list li:after{width:6vw;height:6vw;}
.info2_con .counsel_list li a{padding-top:11vw;width:100%;height:100%;}
.info2_con .counsel_list li .icon{width:2.5em;}
.info2_con .counsel_list li h4{font-size:4vw;margin:4vw 0 3vw;}
.info2_con .counsel_list li p{line-height:4vw;}

.info2_con .schedule_box{width:100%;height:71vw;}
.info2_con .schedule_box .item_box{width:64vw;height:100%;padding:12vw 5vw 0;}
.info2_con .schedule_box .item_box .item:not(:last-child){margin-bottom:5vw;}
.info2_con .schedule_box .item_box .txt_con .day{width:13vw;margin-bottom:1vw;}
.info2_con .schedule_box .item_box .txt_con .hour{font-size:3vw;}
.info2_con .schedule_box .item_box .txt_con .hour span{font-size:2vw;}
.info2_con .schedule_box .item_box .bar_con{width:100%;height:2vw;}
.info2_con .schedule_box .etc{font-size:2.5vw;line-height:3.5vw;margin-top:-1vw;}

.map_con .tit h3{font-size:4vw;line-height:6vw;}
.map_con .tit h3 span{font-size:4.2vw;}
.map_con .tit p{padding-top:3vw;}

.map_con .btn_box{margin:7vw -1vw 3vw;}
.map_con .btn_box li{width:30vw;;height:10vw;line-height:9.5vw;margin:0 1vw;}

#map{padding:15vw 0 10vw;}
.map_box{height:66vw;}
.map_box .address{height:auto;line-height:1.2rem;font-size:0.8rem;padding:3vw 0;}

.transport_box{margin-top:5vw;}
.transport_box .icon{font-size:4vw;margin-bottom:6vw;}
.transport_box .icon img{width:20vw;}
.transport_box .icon p{margin-top:2vw;}

.transport_box .item{text-align:center;}
.transport_box .item dt{font-size:4vw;padding-bottom:2vw;}
.transport_box .item dt:not(:first-of-type){margin-top:3vw;}
.transport_box .item dd{font-size:3vw;line-height:5vw;}
.transport_box .item dd b{padding-right:1vw;}

/*임플란트*/


.landing1_list{padding-top:10vw;}
.landing1_list li{margin:3vw;}
.landing1_list li img{width:35vw;}
.landing1_list li h4{font-size:4vw;padding-top:4vw;}

.landing2_con .product_box .item{height:83vw;padding-top:7vw;}
.landing2_con .product_box .item.osstem{box-shadow:4px 4px 9px rgba(45,45,45,.15);}

.landing2_con .product_box .item .tit{margin:6vw 0 2vw;}
.landing2_con .product_box .item .tit span{font-size:3vw;}
.landing2_con .product_box .item .tit h4{font-size:5vw;margin-top:2vw;}
.landing2_con .product_box .item img{width:60%;}
.landing2_con .product_box .item p{font-size:3vw;line-height:4vw;}
.landing2_con .product_box .item .strong{margin:3vw -1.5px 0;}
.landing2_con .product_box .item .strong li{font-size:2.5vw;line-height:4vw;width:26vw;height:7vw;line-height:7vw;margin:0 1.5px;}
.landing2_con .product_box .item .strong li.long{width:31vw;}

.landing3_list{margin:10vw auto;}
.landing3_list > div{}
.landing3_list .item h5{font-size:2.5vw;letter-spacing:0;}
.landing3_list .item h6{font-size:4vw;top:-2vw;}
.landing3_list .item .num{font-size:3vw;}
.landing3_list .item img{margin:4vw 0;width:20vw;}
.landing3_list .item p{font-size:3vw;line-height:4vw;}

.landing3_list .line{margin:0 2vw;}
.landing3_list .line img{width:5vw;}
.landing3_list .circle{margin-top:5vw;width:30vw;height:30vw;}
.landing3_list .circle p{font-size:3vw;line-height:5vw;}
.landing3_list .item.n3 .circle p{line-height:5vw;}

.landing3_con .txt_box{width:100%;padding:4vw 0;font-size:3vw;line-height:4vw;}

.landing4_con{padding:20vw 0;}
.landing4_con .img_box img{width:100%;margin-left:3%;}
.landing4_con .txt_box h4{font-size:2vw;}
.landing4_con .txt_box h3{font-size:6vw;line-height:8vw;}
.landing4_con .txt_box p{line-height:4vw;margin-top:4vw;}

.landing5_con ul{margin-top:8vw;}
.landing5_con li{width:70%;height:70vw;padding:5vw 0 5vw 5vw;}
.landing5_con li h4{font-size:3.5vw;margin-bottom:3vw;}
.landing5_con li p{line-height:4vw;}
.landing5_con li img{bottom:5vw;right:0;width:93%;}

.landing6_con .sub_tit img{margin-bottom:4vw;width:10vw;}
.landing6_con img{margin-top:13vw;}

.landing7_con .deco{font-size:38vw;}
.landing7_con .deco.n1{left:0;top:-50%;margin-left:-32%;}
.landing7_con .deco.n2{right:0;bottom:-50%;right:-32%;}
.landing7_con .tit h4{font-size:4vw;padding:2vw 5vw;border-radius:3vw;margin-bottom:4vw;}
.landing7_con .tit h3{font-size:6vw;margin-bottom:10vw;}
.landing7_con .item_box .item{margin:0;}
.landing7_con .item_box .item .cover p{line-height:4vw;}
.landing7_con .item_box .item .tag{width:11vw;height:13vw;padding-top:7vw;top:3vw;left:3vw;}
.landing7_con .item_box .item img{width:100%;}

.landing8_con .item_box{width:100%;height:80vw;border:2vw solid #3677bc;padding:13vw 0 0 12vw;margin-top:10vw;}
.landing8_con .item_box h4{font-size:5vw;}
.landing8_con .item_box .line{width:6vw;height:1vw;margin:6vw 0 3vw;}
.landing8_con .item_box p{font-size:3vw;line-height:4vw;}
.landing8_con .item_box img{right:2vw;bottom:-2.5em;width:100%;}


.landing9_con .txt_box img{width:10vw;}
.landing9_con .txt_box h3{font-size:5vw;line-height:6vw;margin:4vw 0;}
.landing9_con .txt_box p{line-height:4vw;}
.landing9_con .card_list{/*flex-direction:column;*/justify-content:center;align-items:center;flex-wrap:wrap;}
.landing9_con .card_list li{width:44%;}
.landing9_con .card_list li{box-shadow:1vw 1vw 2vw rgba(19,54,90,.49);border-radius:6.5vw;}
.landing9_con .card_list li:not(:last-child){margin-right:1.5em;margin-bottom:1.5em;}
.landing9_con .card_list li img{width:100%;}
.landing9_con .card_list li .txt{bottom:4vw;left:4vw;}
.landing9_con .card_list li .txt p{font-size:3vw;}
.landing9_con .card_list li .txt h4{font-size:4vw;line-height:5vw;padding-top:1vw;}

.braces1_con .line{display:none;}
.braces1_con .item{margin:0 1em;}
.braces1_con .item:last-child{margin-top:2em;}

.braces2_con .doctor_info_box{margin-top:4vw;}
.braces2_con .doctor_info_box > img{width:80%;}
.braces2_con .item_box{margin:6vw 0;flex-direction:column;}
.braces2_con .profile img{width:100%;}
.braces2_con .history{padding-left:0;padding-top:2em;}
/*.braces2_con .history img{width:100%;}*/
.braces2_con .history h6{padding:2vw 3vw;margin:1vw 0 4vw;}
.braces2_con .history h3{padding-bottom:3vw;}
.braces2_con .history h3 b{font-size:4vw;}
.braces2_con .history li{line-height:4vw;}

.braces4_con{background-position:right;}
.braces4_con > div{padding:0 0;}
.braces4_con .check_list{width:100%;height:68vw;margin-top:6vw;padding:0 2vw;}
.braces4_con .check_list .tit{font-size:3.5vw;padding:2vw 4vw;margin-bottom:4vw;}
.braces4_con .check_list li{padding:3vw 2vw;line-height:4vw;}
.braces4_con .check_list li .num{font-size:3vw;padding-right:2vw;}
.braces4_con .check_list_box .etc{padding-top:6vw;line-height:4vw;}

.braces5_con .item_box{padding:9vw;margin-top:6vw;}
.braces5_con .item:not(:last-child){margin-bottom:9vw;}
.braces5_con .item .ico{width:13vw;margin: 0 auto 5vw;}
.braces5_con .item .ico img{width:100%;}
.braces5_con .item .txt h4{font-size:4vw;line-height:4vw;margin-bottom:4vw;}
.braces5_con .item .txt h4 .num{font-size:2vw;padding:0.3em 1vw;margin-right:1vw;}
.braces5_con .item .txt p{line-height:4vw;}

.braces6_con .txt_box{padding:8vw 0;margin-top:6vw;}
.braces6_con .txt_box h5{font-size:4vw;line-height:5vw;}
.braces6_con .txt_box p{line-height:4vw;padding-top:5vw;}

.insurance4_con{background-position:40%;}
.insurance4_con .txt_con h4{font-size:4vw;}
.insurance4_con .txt_con p{font-size:3vw;padding-top:1vw;}
.insurance4_con .txt_con h3{font-size:9vw;margin-top:6vw;}
.insurance4_con .txt_con h3 img{width:8vw;}

.ceramic_table_box{margin-top:8vw;}

.nerve4_item_box{border:1vw solid #3677bc;padding:10vw 5vw 10vw;margin-top:9vw;}
.nerve4_item_box .img img{width:100%;}
.nerve4_item_box .txt{padding-top:9vw;font-size:3vw;line-height:5vw;}
.nerve4_item_box .txt br{display:none;}
.nerve4_item_box .txt p:not(:last-child){padding-bottom:4vw;}

.whitening4_con img{margin:9vw auto 0;}
.whitening4_con p{line-height:4vw;margin-top:6vw;}

}/*800*/


/*------------------------------------------------------------------------------- MEDIA_SCREEN480 ------------------------------------------------------*/
@media all and (max-width:480px){
.sub_common_slider .item{height:60vw !important;}
}
