.sb{font-weight:600;}
.lih60{line-height: 60px;}
.pr25{font-size:25px;line-height:35px;}
.pr65{font-size:65px;}
.pc{display:block;}
.tb_m{display:none;}

.pd200{padding:200px 0;}

.pt150{padding-top:150px;}
.pt170{padding-top:170px;}

.pb50{padding-bottom:50px;}
.pb140{padding-bottom:140px;}
.pb150{padding-bottom:150px;}
.pb160{padding-bottom:160px;}
.pb200{padding-bottom:200px;}
.pb420{padding-bottom:420px;}
  

/* 치과교정전문의 */
.specialist1_con.sub_common1_con {background: url('/page/braces/img/specialist_1_bg.png') center / cover no-repeat;position: relative;}
.specialist1_con.sub_common1_con .pr45 {line-height: 60px;}

.specialist2_con.sub_common3_con .sub_txt_box {margin-top:75px;}
.specialist2_con.sub_common3_con .sub_txt_box p {font-size:22px;margin:0; padding-bottom:20px;font-weight:600;color:#06205b;}
.specialist2_con.sub_common3_con .sub_txt_box span {font-weight:400;line-height:28px;}

.specialist3_con.sub_common3_con .list4{display: flex;justify-content: center;gap: 20px;flex-wrap: wrap;}
.specialist3_con.sub_common3_con .list4 li{display: flex; justify-content: center; align-items: center;width:310px; height:320px;}
.specialist3_con.sub_common3_con .list4 li:nth-child(1) {background: url('/page/braces/img/specialist_3_1.png') center / cover no-repeat;}
.specialist3_con.sub_common3_con .list4 li:nth-child(2) {background: url('/page/braces/img/specialist_3_2.png') center / cover no-repeat;}
.specialist3_con.sub_common3_con .list4 li:nth-child(3) {background: url('/page/braces/img/specialist_3_3.png') center / cover no-repeat;}
.specialist3_con.sub_common3_con .list4 li p {font-size:25px; font-weight:600;}

.specialist4_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.specialist4_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.specialist4_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.specialist4_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/specialist_4_4.png') center / cover no-repeat;}

/* 1:1 맞춤 책임 교정 */
.oneonone2_con {background: url('/page/braces/img/oneonone_2_1.png') center / cover no-repeat;}
.oneonone2_con .txt_box {margin-top: 50px;text-align:center;line-height:28px;}

.oneonone3_con.sub_common3_con .list2 li{height:453px;justify-content: start;padding-top:80px;}
.oneonone3_con.sub_common3_con .list2 p{margin:30px 0 15px;}
.oneonone3_con.sub_common3_con .txt_box .desc_txt{margin:0;}

.oneonone3_con.sub_common3_con .list2.no2 {width: 1000px;margin: 0 auto;}
.oneonone3_con.sub_common3_con .list2.no2 li{height:350px;padding-top:55px;}

.oneonone5_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.oneonone5_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.oneonone5_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.oneonone5_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/oneonone_5_4.png') center / cover no-repeat;}

/* 소아교정 */
.txt_box .sub_txt{display:block; margin-top:15px;font-size:20px; line-height:30px;}

.pediatricbraces4_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.pediatricbraces4_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.pediatricbraces4_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.pediatricbraces4_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/oneonone_5_4.png') center / cover no-repeat;}
    
.sub_common3_con .list2.no3 li {width: 407px;height: 480px;justify-content: start;}
.sub_common3_con .list2.no3 p {margin: 40px 0 0;}
.sub_common3_con .txt_box .list2.no3 .desc_txt{margin-top:20px;}

.sub_common3_con .list2.no4 li {height: 360px;justify-content: start;padding-top: 74px;}
.sub_common3_con .list2.no4 p{margin: 0;height: 180px;display: flex;justify-content: center;align-items: center;line-height:35px;}

/* 성장기 치아교정 */
.sub_common3_con .list2.no3.except li {height: 547px;}
.sub_common3_con .list2.no4.except li {height: 400px;}
.sub_common3_con .list2.no4.except li p{height: 200px;}

.growthpediatric4_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.growthpediatric4_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.growthpediatric4_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.growthpediatric4_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/oneonone_5_4.png') center / cover no-repeat;}


/* 직장인 성인 치아교정 */
.adult2_con {background: url('/page/braces/img/adult_2_bg.png') center / cover no-repeat;}
.adult2_con .txt_box {margin-top: 20px;text-align:center;line-height:28px;}

.adult5_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.adult5_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.adult5_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.adult5_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/oneonone_5_4.png') center / cover no-repeat;}


/* 시니어 건강교정 */
.sub_visual.senior .tit {width: 816px;}

.sub_common3_con .list2.no5 li {height: 350px;}
.sub_common3_con .list2.no5 p {height: 160px;display: flex; align-items: center; justify-content: center;margin: 0;line-height: 35px;}

.senior3_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.senior3_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.senior3_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.senior3_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/oneonone_5_4.png') center / cover no-repeat;}


/* 인비절라인 */
.invisalign2_con.sub_common3_con .list2.no5 p {height: 170px;}

.invisalign3_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.invisalign3_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.invisalign3_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.invisalign3_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/invisalign_3_4.png') center / cover no-repeat;}

/* 슈어스마일 */
.suresmile2_con.sub_common3_con .list2.no3 li {height: 412px;}
.suresmile2_con.sub_common3_con .txt_box .list2.no3 .desc_txt {margin-top: 55px;display: flex;align-items: center;justify-content: center;}

.suresmile3_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.suresmile3_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.suresmile3_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.suresmile3_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/suresmile_3_4.png') center / cover no-repeat;}

/* 앞니부분교정 */
.fronttooth1_con .desc_txt{font-size:16px;line-height: 26px;}

.fronttooth2_con.sub_common3_con .list2.no5 p{height: auto;margin: 50px 0 95px;}

.fronttooth3_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/braces/img/specialist_4_1.png') center / cover no-repeat;}
.fronttooth3_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/braces/img/specialist_4_2.png') center / cover no-repeat;}
.fronttooth3_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/braces/img/specialist_4_3.png') center / cover no-repeat;}
.fronttooth3_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/braces/img/fronttooth_3_4.jpg') center / cover no-repeat;}


/* 임상케이스 */

.clinical_trial.sub_visual .title_area.on h2 {line-height: 46px;}
.clinical_trial.sub_visual .title_area.on h2 span{font-size:30px;font-weight:400;}

.clinical_trial_common .img_list{display: flex; justify-content: space-between;flex-wrap: wrap;}
.clinical_trial_common .img_list li:not(:last-child){margin-bottom:30px;}
.clinical_trial_common .img_list .con_wrap{display: flex;}

.clinical_trial_common .txt_box{display: flex;justify-content: center;align-items: center;height: 42px;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 600;letter-spacing: 0em;}
.clinical_trial_common .before_box p{background: #b7b7b7;}
.clinical_trial_common .after_box p{background:#415994;color:#fff;}
.clinical_trial_common .tit{font-family: 'notokr-regular';text-align: center;font-size: 20px;line-height: 40px;}


/* 임플란트 */

.sub_common3_con.implant_common1 .list2 li {justify-content: center;}
.sub_common3_con.implant_common1 .list2 p {margin: 0;line-height: 35px;}

.implant_common2 {position:relative; overflow:hidden;}
.implant_common2 img{position: relative; left: 50%; transform: translateX(-50%); }

.implant_common3 {background: url('/page/implant/img/jdrimpant_2_bg.png') center / cover no-repeat;}
.implant_common3 .txt_left{display: flex;-webkit-box-pack: end;-moz-box-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.implant_common3 .txt_box span{display: block;font-size: 25px;line-height: 28px;margin-bottom: 15px;font-weight:500;}
.implant_common3 .txt_box h3{font-size: 55px;line-height: 65px;}
.implant_common3 .txt_box .count{font-size: 60px;}

.jdrimpant4_con {background: url('/page/implant/img/jdrimpant_4_bg.png') center / cover no-repeat;}
.jdrimpant4_con .con_wrap{display:flex;justify-content: space-between;}



.jdrimpant4_con .tit_box{display: flex;flex-direction: column;justify-content: center;text-align: left;}
.jdrimpant4_con .tit_box h4{font-size: 50px;line-height: 60px;}
.jdrimpant4_con .tit_box .sb{color:#415994;}
.jdrimpant4_con .tit_box .sub{display:block;font-size: 24px;line-height: 34px;font-weight: 600;}
.jdrimpant4_con .tit_box .sub:before{content:''; display:block;margin: 14px 0; width:23px; height:2px; background:#181818;}
.jdrimpant4_con .tit_box .control_box{display: flex;margin-top: 78px;}

.jdrimpant4_con .imp_slider{width:970px;box-shadow: 0px 0px 13px #ccc;}
.jdrimpant4_con .txt_box{height:500px;position: relative;}
.jdrimpant4_con .txt_box img{width:100%;transition: all 0.5s ease;}
.jdrimpant4_con .txt_box:hover img{transform: scale(1.1);}
.jdrimpant4_con .txt_wrap{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin-left: 157px;width: 615px;}
.jdrimpant4_con .txt_box h5{margin-bottom: 25px;font-size: 25px;font-weight: 700;color: #415994;}
.jdrimpant4_con .desc_txt{display:block;}

.jdrimpant4_con .control_box .slick-arrow {display: block;width: 41px;height: 41px;background-size: cover;background-position: center;background-repeat: no-repeat; border: none;background-color: transparent; text-indent: -999em;}
.jdrimpant4_con .control_box .prev.slick-arrow {background-image: url('/page/implant/img/arrow_prev.png');}
.jdrimpant4_con .control_box .next.slick-arrow {background-image: url('/page/implant/img/arrow_next.png');}


.jdrimpant6_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/jdrimpant_6_1.png') center / cover no-repeat;}
.jdrimpant6_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/jdrimpant_6_2.png') center / cover no-repeat;}
.jdrimpant6_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/jdrimpant_6_3.png') center / cover no-repeat;}
.jdrimpant6_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/jdrimpant_6_4.png') center / cover no-repeat;}



/* 뼈이식임플란트 */
.prf2_con.sub_common1_con.reverse {background:#e5eaf2;}
.prf2_con.sub_common1_con.reverse .con_wrap {flex-direction: row-reverse;}

.prf3_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/prf_3_1.png') center / cover no-repeat;}
.prf3_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/prf_3_2.png') center / cover no-repeat;}
.prf3_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/prf_3_3.png') center / cover no-repeat;}
.prf3_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/prf_3_4.png') center / cover no-repeat;}

.prf5_con.sub_common4_con {background: url('/page/implant/img/prf_5_bg.png') center / cover no-repeat;}
.prf5_con.sub_common4_con .con_wrap{-webkit-box-pack: start;-moz-box-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.prf5_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/prf_5_1.png') center / cover no-repeat;}
.prf5_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/prf_5_2.png') center / cover no-repeat;}
.prf5_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/prf_5_3.png') center / cover no-repeat;}
.prf5_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/prf_5_4.png') center / cover no-repeat;}
.prf5_con.sub_common4_con .con_wrap li:nth-child(5) {background: url('/page/implant/img/prf_5_5.png') center / cover no-repeat;}


/* 부작용 적은 임플란트 */
.lowrisk4_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/lowrisk_4_1.png') center / cover no-repeat;}
.lowrisk4_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/lowrisk_4_2.png') center / cover no-repeat;}
.lowrisk4_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/lowrisk_4_3.png') center / cover no-repeat;}
.lowrisk4_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/lowrisk_4_4.png') center / cover no-repeat;}


/* 임플란트보험 */
.insurance2_con {background: url('/page/implant/img/insurance_2_bg.png') center / cover no-repeat;}
.insurance2_con .txt_list{width: 1000px;background: #fff;margin: 70px auto 0;padding: 80px 100px;box-shadow: 0px 5px 10px rgb(180, 180, 180, 0.15);}
.insurance2_con .txt_list li .except{display:block; margin-left:10px;}
.insurance2_con .txt_list li:not(:last-child):after{content:''; display:block;margin:32px 0 38px;width:100%; height:1px; background-color:#ececec;}
.insurance2_con .txt_list .tit{display: inline-block;padding: 7px 17px;margin-bottom: 15px;border: 1px solid #2b3859;border-radius: 30px;font-size: 25px;font-weight: 600;}
.insurance2_con .highlight{font-size: 25px;font-weight: 600;color: #2b3859;}

.insurance4_con {background: url('/page/implant/img/insurance_4_bg.png') center / cover no-repeat;}
.insurance4_con .tit_box {text-align: left;}
.insurance4_con .txt_area {margin-top:65px;}
.insurance4_con .txt_wrap {display: flex;align-items: center;width: 490px;height: 126px;background: #fff;border-radius: 70px;box-shadow: 0px 5px 10px rgb(99, 99, 99, 0.06);}
.insurance4_con .txt_wrap:nth-child(2){margin-top:40px;}
.insurance4_con .txt_wrap .txt_box{margin-left: 30px;}
.insurance4_con .txt_wrap .txt_box span{font-size:25px;line-height:36px;}

.insurance5_con .tit_box {text-align: left;}
.insurance5_con .tit_box .pr45{margin-bottom:30px;}
.insurance5_con .order {display: flex;justify-content: space-between;margin-top: 75px;}
.insurance5_con .order .txt_box {margin-top: 15px;}
.insurance5_con .order li{position:relative;}
.insurance5_con .order li:not(:last-child):after{content:''; display:block;position:absolute;top: 50px; left: 200px;width:17px; height:30px;background: url('/page/implant/img/insurance_5_6.png') center / cover no-repeat;}


/* 임플란트리페어 */
.repair3_con.implant_common3 .txt_left .txt_box{text-align: right;}

.implant_common4 .tit_box .pr45 {margin-bottom: 60px;}
.implant_common4 .txt_box{margin: 35px auto;font-size: 25px;line-height: 35px;text-align: center;font-weight: 600;}

.repair5_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/lowrisk_4_1.png') center / cover no-repeat;}
.repair5_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/repair_5_2.png') center / cover no-repeat;}
.repair5_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/lowrisk_4_3.png') center / cover no-repeat;}
.repair5_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/lowrisk_4_4.png') center / cover no-repeat;}


/* 뼈가자라는 임플란트 */
.bonegrowing4_con.implant_common4{background-color:#f9f9f9;}

.implant_common5{background: url('/page/implant/img/bonegrowing_2_bg.png') center / cover no-repeat;}
.implant_common5.sub_common2_con .item li .txt {text-align: center;}
.implant_common5.sub_common2_con .item ul li .txt h3:after {margin: 10px auto;}

.bonegrowing3_con.implant_common6{background: url('/page/implant/img/bonegrowing_3_bg.png') center / cover no-repeat;}
.implant_common6 .pr25{display:block;margin-top:30px;}


/* 교합안정 */
.occlusal2_con.implant_common6{background: url('/page/implant/img/occlusal_2_bg.png') center / cover no-repeat;}

.occlusal4_con.sub_common4_con .con_wrap li:nth-child(1) {background: url('/page/implant/img/occlusal_4_1.png') center / cover no-repeat;}
.occlusal4_con.sub_common4_con .con_wrap li:nth-child(2) {background: url('/page/implant/img/occlusal_4_2.png') center / cover no-repeat;}
.occlusal4_con.sub_common4_con .con_wrap li:nth-child(3) {background: url('/page/implant/img/occlusal_4_3.png') center / cover no-repeat;}
.occlusal4_con.sub_common4_con .con_wrap li:nth-child(4) {background: url('/page/implant/img/occlusal_4_4.png') center / cover no-repeat;}



.implant_common2.jdrimpant3_con {background-color:#eaf1fb;}
.implant_common2.lowrisk2_con {background-color:#415994;}
.implant_common2.repair2_con {background-color:#415994;}
.implant_common2.insurance3_con {background-color:#667aaa;}

.online .tit_box h2 {font-size:45px; line-height:60px; margin-bottom:60px;}
.online .tit_box h2 span{font-weight:600;}
.link_area{background:url("/common/images/sub/online_bg.png") center/cover no-repeat;}
.link_area .sub_tit{font-family: 'Roboto', sans-serif; font-size:16px; font-weight:700;letter-spacing: 0.2em;line-height: 30px;}
.link_area .link_box{display: flex;justify-content: center;align-items: center;margin: 0 auto;width:772px; height:170px; background-color:#fff;box-shadow:0px 9px 7px #56658d;}
.link_area .link_box a{display: flex;align-items: center;}
.link_area .link_box a:first-child:after{content:'';display:inline-block; height:80px; width:2px; margin:0 80px;background-color:#d1d1d1;}
.link_area .link_box a span{display:inline-block; margin-left:40px; font-size:28px; font-weight:600;}


.reserv .tit_box h2 {font-size:45px; line-height:60px; margin-bottom:60px;}
.reserv .tit_box h2 span{font-weight:600;color:#415994;}
.reserv.link_area{background:url("/common/images/sub/reserv_bg.png") center/cover no-repeat;}
.reserv.link_area .sub_tit{color:#415994;}

.reserv_box a {margin: 0 auto;display: block;padding:115px 0 0 60px;position:relative;width:500px; height:240px;background: #fff;border-radius: 30px;box-shadow:0px 9px 7px #56658d;}
.reserv_box a:hover{background: #1ec800; color:#fff;}
.reserv_box a:hover span img{ filter:brightness(0) invert(1);}
.reserv_box a .reserv_area h3{padding-bottom:20px;font-size:30px; font-weight:700;}
.reserv_box a .reserv_area span{font-size:20px; font-weight:600;}
.reserv_box a .reserv_area span img{display: inline-block;margin-left:5px;}
.reserv_box a .reserv_logo{position:absolute;top: 44px;right: 51px;}
.reserv_box a .reserv_logo.normal{display:block;}
.reserv_box a:hover .reserv_logo.normal{display:none;}
.reserv_box a .reserv_logo.hv{display:none;}
.reserv_box a:hover .reserv_logo.hv{display:block;}

/* board 공지사항 온라인 상담 */
.board.sub_visual .title_area{/* height:450px; */color:#fff;}
.board.sub_visual .title_area p{font-weight:700;font-size:20px;}
.board.sub_visual .title_area p span.white{font-weight:300;}
.board.sub_visual .title_area h2{font-size:60px;margin:25px 0;}
.board.sub_visual .title_area h3{font-size:20px;font-weight:300;}

.board_map.sc_map .guide_con{margin-top:0;}
.board_map.sc_map .guide_con .map_tit{margin:28px 0 25px;}
.board_map.sc_map .guide_con .call{padding-bottom:30px;border-bottom:1px solid #d4cebe;}
.board_map.sc_map .address{margin-top:0;}
.board_map.sc_map .address .sub{font-size:22px;font-weight:400}
.board_map.sc_map .address .sub:before{displaY:none;}



/*---------------------------------------------------------- media 1300 -------------------------------------------------------*/

@media all and (max-width:1300px){
.row_con{width:800px}
.view_1200{display:block;}
.hide_1200{display:none;}
.tb_m{display:block;}
.pc{display:none;}




.oneonone3_con.sub_common3_con .list2.no2 {width: auto;}

.sub_common3_con .list2.no3 li {width: 386px;}
.sub_common3_con .list2.no3 li .img_box img{width:100%;}

.sub_common4_con .con_wrap .txt_box.except {margin: 126px 0 0 40px;}

.clinical_trial_common .img_list {justify-content: center;}

.implant_common2 img{position: relative; left: 50%; transform: translateX(-50%); }

.jdrimpant4_con .con_wrap {justify-content: center;flex-direction: column;}
.jdrimpant4_con .tit_box {text-align: center;}
.jdrimpant4_con .tit_box .sub:before {margin: 14px auto;}
.jdrimpant4_con .tit_box .control_box {justify-content: center;margin-bottom: 40px;}
.jdrimpant4_con .imp_slider {width: 100%;}
.jdrimpant4_con .txt_box img {width: auto;}
.jdrimpant4_con .txt_box:hover img{transform: scale(1);}
.jdrimpant4_con .txt_wrap {margin-left: 138px;width: 525px;}

.prf2_con.sub_common1_con.reverse .con_wrap {flex-direction: column;}

.prf5_con.sub_common4_con .con_wrap .txt_box {margin: 125px 0 0 40px;}

.insurance2_con .txt_list {width: 100%;}
.insurance5_con .order li:not(:last-child):after {left: 141px;}

.implant_common4 .case_list .img_box img{width:100%;}





}/*1300*/

/*---------------------------------------------------------- media 800 -------------------------------------------------------*/
@media all and (max-width:800px){
body{font-size:3vw;}
.row_con{width:95%;}
.only_m{display:block;}
.only_pc{display:none;}

.pd200{padding:22vw 0;}

.pt150{padding-top:17vw;}
.pt170{padding-top:19vw;}

.pb50{padding-bottom:6vw;}
.pb140{padding-bottom:16vw;}
.pb150{padding-bottom:17vw;}
.pb160{padding-bottom:18vw;}
.pb200{padding-bottom: 22vw;}
.pb420{padding-bottom:44vw;}

.lih60 {line-height: 8vw;}
.pr25{font-size:3.5vw;line-height:5vw;}
.pr65{font-size:8vw;}


.specialist1_con.sub_common1_con .pr45 {line-height: 8vw;}
.specialist2_con.sub_common3_con .list2 li .img_box {width: 15vw;margin: 0 auto;}
.specialist2_con.sub_common3_con .sub_txt_box {margin-top: 9vw;}
.specialist2_con.sub_common3_con .sub_txt_box p {font-size: 3.2vw;padding-bottom: 4vw;}
.specialist2_con.sub_common3_con .sub_txt_box span {line-height: 5vw;}

.specialist3_con.sub_common3_con .list4 {gap: 3vw;}
.specialist3_con.sub_common3_con .list4 li {width: 43vw;height: 45vw;}
.specialist3_con.sub_common3_con .list4 li p {font-size: 4.5vw;}


.oneonone3_con.sub_common3_con .list2 li {height: 74vw;padding-top: 10vw;}
.oneonone3_con.sub_common3_con .list2 p {margin: 5vw 0 3vw;}
.oneonone3_con.sub_common3_con .list2 li.except{padding-top: 7vw;}
.oneonone3_con.sub_common3_con .list2.no2 li {height: 50vw;}

.implant_common2 img{width:100%;}

.sub_common3_con .list2.no3 li {width: 60vw;}
.sub_common3_con .list2.no3 li .img_box {width: 100%;}
.sub_common3_con .list2.no3 p {margin: 6vw 0 0;}
.sub_common3_con .list2.no3 li {height: 76vw;}
.sub_common3_con .txt_box .list2.no3 .desc_txt {margin-top: 4vw;}

.sub_common3_con .list2.no4 p {height: 30vw;line-height: 6vw;}
.sub_common3_con .list2.no4 li {height: 61vw;justify-content: end;padding-top: 0;}
.sub_common3_con .list2.no3.except li {height: 84vw;}

.sub_common3_con .list2.no4.except li {height: 61vw;}
.sub_common3_con .list2.no4.except li p {height: 33vw;}

.txt_box .sub_txt {margin-top: 2vw;font-size: 3vw;line-height: 4vw;}

.adult2_con .txt_box {margin-top: 4vw;line-height: 5vw;}

.adult4_con.sub_common3_con .list2 li {height: 41vw;}
.adult4_con.sub_common3_con .list2 li .img_box.long{width: 11vw;}
.adult4_con.sub_common3_con .list2 li .img_box.long2{width: 16vw;}


.sub_visual.senior .tit {width: 95%;}

.sub_common3_con .list2.no5 li {height: 55vw;}
.sub_common3_con .list2.no5 p {height: 30vw;line-height: 6vw;}
.sub_common4_con .con_wrap .txt_box.except {margin: 19vw 0 0 6vw;}

.invisalign2_con.sub_common3_con .list2.no5 p {height: 28vw;}


.suresmile2_con.sub_common3_con .list2.no3 li{height: 76vw;}
.suresmile2_con.sub_common3_con .txt_box .list2.no3 .desc_txt {margin-top: 16vw;}

.fronttooth1_con .desc_txt {font-size: 3vw;line-height: 5vw;}
.fronttooth2_con.sub_common3_con .list2.no5 p {margin: 7vw 0 15vw;}

.clinical_trial.sub_visual .title_area.on h2 {line-height: 7vw;}
.clinical_trial.sub_visual .title_area.on h2 span{font-size:4.5vw;}

.clinical_trial_common .img_box img{width:100%;}
.clinical_trial_common .txt_box {height: 7vw;font-size: 3vw;}
.clinical_trial_common .tit {font-size: 3.2vw;line-height: 8vw;}
.clinical_trial_common .img_list li:not(:last-child){margin-bottom: 4vw;}


.oneonone2_con .txt_box {margin-top: 7vw;line-height: 5vw;}


.implant_common3 .txt_box span {font-size: 3vw;line-height: 5vw;margin-bottom: 2vw;}
.implant_common3 .txt_box h3 {font-size: 7vw; line-height: 8vw;}
.implant_common3 .txt_box .count {font-size: 8vw;}

.jdrimpant4_con{background-position: 100%;}
.jdrimpant4_con .slide_con {background:#eaf1fb;}
.jdrimpant4_con .txt_box{height:80vw;}
.jdrimpant4_con .tit_box .sub:before {margin: 2vw auto;width:3vw;}
.jdrimpant4_con .tit_box .control_box {margin-bottom: 6vw;margin-top: 8vw;}
.jdrimpant4_con .tit_box h4 {font-size: 7vw;line-height: 8vw;}
.jdrimpant4_con .tit_box .sub {font-size: 3vw;line-height: 5vw;}
.jdrimpant4_con .control_box .slick-arrow {width: 6vw; height: 6vw;}
.jdrimpant4_con .txt_wrap {margin-left: 0;width: 95%;margin: 0 auto;text-align: center;}
.jdrimpant4_con .txt_box h5 {margin-bottom: 4vw;font-size: 5vw;}
.jdrimpant4_con .txt_box img{display:none;}


.sub_common3_con.implant_common1 .list2 p {line-height: 6vw;}

.prf5_con.sub_common4_con .con_wrap .txt_box {margin: 19vw 0 0 6vw;}

.insurance2_con .txt_list {margin: 9vw auto 0;padding: 10vw 10vw;}
.insurance2_con .txt_list .tit {padding: 1.2vw 3vw;margin-bottom: 2vw;font-size: 3.5vw;}
.insurance2_con .txt_list li:not(:last-child):after {margin: 5vw 0;}
.insurance2_con .highlight {font-size: 3.5vw;}

.insurance4_con .txt_area {margin-top: 8vw;}
.insurance4_con .txt_wrap {width: 60vw;height: 20vw;}
.insurance4_con .txt_wrap:nth-child(2) {margin-top: 4vw;}
.insurance4_con .txt_wrap .img_box{width:20vw;}
.insurance4_con .txt_wrap .img_box img{width:100%;}
.insurance4_con .txt_wrap .txt_box {margin-left: 3vw;}
.insurance4_con .txt_wrap .txt_box span {font-size: 3.5vw;line-height: 5vw;}

.insurance5_con .tit_box .pr45 {margin-bottom: 5vw;}
.insurance5_con .order {margin-top: 9vw;flex-wrap: wrap;gap: 5vw;justify-content: center;}
.insurance5_con .order .txt_box {margin-top: 2vw;}
.insurance5_con .order li {width: 29%;display: flex;flex-direction: column; align-items: center;}
.insurance5_con .order li .img_box{width:20vw;}
.insurance5_con .order li .img_box img{width:100%;}
.insurance5_con .order li:not(:last-child):after {left: 28vw;top: 7vw;}
.insurance5_con .order li:nth-child(3):after{display:none;}


.implant_common4 .tit_box .pr45 {margin-bottom: 8vw;}
.implant_common4 .txt_box {margin: 5vw auto;font-size: 3.5vw;line-height: 5vw;}

.implant_common6 .pr25 {margin-top: 5vw;}

/* board 공지사항 온라인 상담 */
.board.sub_visual .title_area{/* height:50vw; */color:#fff;}
.board.sub_visual .title_area p{font-size:3vw;}
.board.sub_visual .title_area h2{font-size:7vw;margin:3vw 0;}
.board.sub_visual .title_area h3{font-size:3vw;}

.link_area .sub_tit {font-size: 1.5vw;line-height: 4vw;}
.link_area .link_box {display: flex;justify-content: center;align-items: center;margin: 0 auto;width: 100%;height: 20vw;}
.online .tit_box h2 {font-size: 6vw;line-height: 8vw;margin-bottom: 8vw;}
.link_area .link_box a:first-child:after {height: 15vw;margin: 0 10vw;}
.link_area .link_box a img{width: 10vw;}
.link_area .link_box a span {display: inline-block;margin-left: 4vw;font-size: 3vw;}

.reserv .tit_box h2{font-size: 6vw;line-height: 8vw;margin-bottom: 8vw;}
.reserv_box a {padding: 16vw 0 0 11vw;width: 100%;height: 40vw;}
.reserv_box a .reserv_logo {top: 8vw;right: 8vw;width: 15vw;}
.reserv_box a .reserv_area h3 {padding-bottom: 4vw;font-size: 5vw;}
.reserv_box a .reserv_area span {font-size: 3vw;}
.reserv_box a .reserv_area span img {margin-left: 5px;width: 3vw;}



}/*800*/




