.color1{color:#7c6558;}
.pd30{padding:30px 0;}
.pt130{padding-top:130px;}
.pb500{padding-bottom:500px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt70{margin-top:70px;}
.sub_common4_con .item ul li .txt_box .h50{height:50px;}
.sub_common4_con .item ul li .txt_box .mt40{margin-top: 40px;}
.sub_common4_con .item .line_4 li .txt_box p{height:133px;}
.sub_common4_con .item.con_num3 ul {justify-content: center;}
.sub_common4_con .item.con_num3 li:not(:last-child){margin-right:30px;}
.sub_common4_con .item.con_num3 li .txt_box p {font-size: 18px;height: 158px;}

#sub_v .tit .white{color:#fff;}

/* 임플란트공통 */
#sub_v.implant_n_v{background-image:url('/page/implant/img/implant_n_v.png?v=4');}
#sub_v.implant_v{background-image:url('/page/implant/img/implant_v.png?v=3');}
#sub_v.implant_v.all{background-image:url('/page/implant/img/implant_v_all.png?v=3');}

/* 디지털 */
.sub_digital_con1{background:url('/page/implant/img/sub_digital_con1_bg.png') no-repeat center/cover;}
.sub_digital_con1 .item{}
.sub_digital_con1 .item ul{}
.sub_digital_con1 .item li{display:flex;}
.sub_digital_con1 .item li:not(:first-child){margin-top:40px;}
.sub_digital_con1 .img_box{display: flex; justify-content: center; align-items: center; margin-right: 10px; width: 300px; background-color: #816b5e;box-shadow: 5px 5px 15px rgba(180,180,180, .15);}
.sub_digital_con1 .txt_box{width: 74%;padding: 89px 0 89px 60px;background-color: #fff;text-align: left;box-shadow: 5px 5px 15px rgba(180,180,180, .15);}
.sub_digital_con1 .txt_box p{font-family: 'notokr-bold';font-size: 27px;line-height: 63px;}
.sub_digital_con1 .txt_box span{font-size: 20px;line-height: 30px;}


/* uv임플란트 */
.implant_uv_con .sub_common2_con{background:url('/page/implant/img/sub_common2_bg_uv.png?v=2') no-repeat center/cover;}

/* uv */
.implant_uv_con .sub_common4_con .item ul li .txt_box p{height:120px;}

/* 전체 */
.sub_common3_con.bg02{background:url('/page/implant/img/sub_common2_bg_all.png?v=2') no-repeat center/cover;}
.sub_common6_con .sub_common6_in li.back_img.bg02{background:url('/page/implant/img/sub_common6_3_all.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

/* 보험임플란트 */
.sub_insurance_con1{background:url('/page/implant/img/sub_insurance_con1_bg.png') no-repeat center/cover;}
.sub_insurance_con1 .item{width: 1000px; margin: 0 auto; padding: 15px 100px;background-color:#fff;box-shadow: 5px 5px 5px rgba(180,180,180, .15);}
.sub_insurance_con1 .item li{position:relative;padding:33px 0; text-align: left;}
.sub_insurance_con1 .item li:not(:last-child){border-bottom: 1px solid #ececec;}
.sub_insurance_con1 h4 {display: inline-block;padding:0 15px;margin-bottom: 15px;border:1px solid #7c6558; border-radius:50px; font-family: 'notokr-bold';font-size:27px;line-height:40px;color:#7c6558;}
.sub_insurance_con1 p {font-family: 'notokr-medium';font-size: 20px;line-height: 30px;}
.sub_insurance_con1 li div span {display: block;font-size: 20px;line-height: 30px;}
.sub_insurance_con1 li div span:before {content:'';background:url('/page/implant/img/sub_insurance_con1_2.png') no-repeat center/cover; display: inline-block; margin: 0 10px;width:9px; height:14px;}
.sub_insurance_con1 li div .mt10{margin-top:10px;}
.sub_insurance_con1 li img{position:absolute;top: 27%;right: -82px;}
.sub_insurance_con1 .desc{font-family: 'notokr-regular';}

/* 통합진료메인 공통 */
.sub_common1_con .sub_common1_tit.dental .back_border:before{width:28px;}
.sub_common1_con .sub_common1_tit.dental .back_border:after{width:28px;}

#sub_v.dental_v{background-image:url('/page/dental/img/dental_v.png?v=2')}
.sub_common2_con.bg02{background:url('/page/dental/img/sub_common2_bg_dental.png?v=2') no-repeat center/cover;}
.sub_common2_con .item .fs30{font-size:30px;margin-top:13px;margin-bottom:25px;}
.sub_common3_con.bg03{background:url('/page/dental/img/sub_common3_bg_dental.png?v=2') no-repeat center/cover;background-position: 30%;}
.sub_dental_con1{background:url('/page/dental/img/sub_dental_con1_bg.png?v=2') no-repeat center/cover;}
.sub_dental_con1 .desc{margin-top: -40px;font-size: 20px; line-height: 30px;}
.sub_dental_con1 ul{display: flex;justify-content: center;align-items: start;margin-top:90px;}
.sub_dental_con1 li{position:relative;}
.sub_dental_con1 li:nth-child(2){padding: 0 190px;margin: 0px 186px;}
.sub_dental_con1 li .dot_line{position:absolute; width: 225px;transform: rotate(90deg);border-bottom: 2px dotted #b0b0b0;display: inline-block;}
.sub_dental_con1 li .dot_line.n01{left: -112px;top: 115px;}
.sub_dental_con1 li .dot_line.n02{right: -112px;top: 115px;}
.sub_dental_con1 .txt_box span:before{content:''; display:block; width:27px; height:1px;margin: 30px auto 0; background-color:#181818;}
.sub_dental_con1 .txt_box span{font-size: 25px;line-height: 35px; white-space: nowrap;}
.sub_common6_con .sub_common6_in li.back_img.bg03{background:url('/page/dental/img/sub_common6_3_dental.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

.sub_dental_con1 li:nth-child(1) .txt_box span{display:inline-block; width:222px;}


/* 충치치료 */
#sub_v.cavity_v{background-image:url('/page/dental/img/cavity_v.png?v=2')}
.sub_common2_con.bg03{background:url('/page/dental/img/sub_common2_bg_cavity.png?v=2') no-repeat center/cover;}
.dental_cavity_con .sub_common4_con .item li .txt_box p {height: 140px;}
.sub_common6_con .sub_common6_in li.back_img.bg04{background:url('/page/dental/img/sub_common6_3_cavity.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

/* 신경치료 */
#sub_v.nerve_v{background-image:url('/page/dental/img/nerve_v.png?v=2')}
.sub_common6_con .sub_common6_in li.back_img.bg05{background:url('/page/dental/img/sub_common6_3_nerve.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

/* 잇몸치료 */
#sub_v.gum_v{background-image:url('/page/dental/img/gum_v.png?v=2')}
.sub_common2_con.bg04{background:url('/page/dental/img/sub_common2_bg_gum.png?v=2') no-repeat center/cover;}
.sub_common2_con p .except{font-size:22px; line-height:32px; font-family: 'notokr-medium';}
.sub_common6_con .sub_common6_in li.back_img.bg06{background:url('/page/dental/img/sub_common6_3_gum.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}
.sub_common4_con .item ul li .txt_box .fs22{font-size:22px;}
.sub_common5_con .item ul li .txt .fs25{font-size: 25px;line-height:35px;}

/* 사랑니발치 */
#sub_v.wisdom_v{background-image:url('/page/dental/img/wisdom_v.png?v=2')}
.sub_common2_con.bg05{background:url('/page/dental/img/sub_common2_bg_wisdom.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg04{background:url('/page/dental/img/sub_common3_bg_wisdom.png?v=2') no-repeat center/cover;}
.sub_common6_con .sub_common6_in li.back_img.bg07{background:url('/page/dental/img/sub_common6_3_wisdom.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}
.dental_wisdom_con .sub_dental_common1_con{background:url('/page/dental/img/sub_dental_common1_con.png?v=2') no-repeat center/cover;}
.sub_dental_common1_con .sub_tit span{color:#181818;text-align: left;}
.sub_dental_common1_con .txt_box p{font-size:30px;line-height:55px;text-align: left;}
.sub_dental_common1_con .txt_box .fs45{font-size:45px;}

/* 턱관절 */
/* 공통영역 */
.sub_common8_con{background:url('/page/dental/img/sub_common8_bg.png?v=2') no-repeat center/cover;}
.sub_common8_con .item{display: flex;}
.sub_common8_con .txt_box{display: flex;flex-direction: column;justify-content: space-between;margin-left:40px;padding:30px 0;text-align:left;}
.sub_common8_con .txt_box p{display: flex;align-items: center;font-size: 25px;}
.sub_common8_con .txt_box p:before{content:'';background:url('/page/dental/img/sub_common8_2.png') no-repeat center/cover; display: inline-block; margin-right:15px;width:23px; height:23px;}

#sub_v.jaw_v{background-image:url('/page/dental/img/jaw_v.png?v=2')}
.sub_common2_con.bg06{background:url('/page/dental/img/sub_common2_bg_jaw.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg05{background:url('/page/dental/img/sub_common3_bg_jaw.png?v=2') no-repeat center/cover;}
.sub_common6_con .sub_common6_in li.back_img.bg08{background:url('/page/dental/img/sub_common6_3_jaw.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}
.dental_jaw_con .sub_dental_common1_con{background:url('/page/dental/img/sub_dental_common1_con_2.png?v=2') no-repeat center/cover;}


/* 심미치료 */
.sub_common1_con .sub_common1_tit.aesthetic h4 {padding: 10px 17px;}
.sub_common1_con .sub_common1_tit.aesthetic .back_border:before{width:1px;}
.sub_common1_con .sub_common1_tit.aesthetic .back_border:after{width:1px;}

#sub_v.aesthetic_v{background-image:url('/page/aesthetic/img/aesthetic_v.png?v=2')}
.sub_common2_con.bg07{background:url('/page/aesthetic/img/sub_common2_bg_aesthetic.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg06{background:url('/page/aesthetic/img/sub_common3_bg_aesthetic.png?v=2') no-repeat center/cover;}
.sub_common3_con .txt_p{line-height: 36px;}
.sub_common3_con .txt_p:not(:first-child){margin-top:10px;}
.sub_common3_con .txt_p .tit{font-family: 'notokr-bold';font-size: 26px;}
.sub_common3_con .txt_p .tit:after{content:'';display: inline-block;margin: 0 5px 6px 10px;width:30px; height:1px;background-color:#fff;}
.sub_common3_con .txt_p .desc{font-size: 18px;}
.sub_common4_con .item ul li .tag{padding: 0;margin-top: -25px;background-color: #fff;color: #af988c; font-size: 18px; line-height: 28px;font-family: 'notokr-bold';}
.sub_common4_con .item ul li.in_box2 .tag{background-color: #fff;color: #816b5e;}
.sub_common5_con .item ul li .txt.bg02{background-color:#fafafa;}
.sub_common6_con .sub_common6_in li.back_img.bg09{background:url('/page/aesthetic/img/sub_common6_3_aesthetic.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

/* 치아미백 */
#sub_v.whitening_v{background-image:url('/page/aesthetic/img/whitening_v.png?v=2')}
.sub_common2_con.bg08{background:url('/page/aesthetic/img/sub_common2_bg_whitening.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg07{background:url('/page/aesthetic/img/sub_common3_bg_whitening.png?v=2') no-repeat center/cover;}
.aesthetic_whitening_con .sub_common3_con .item h4{font-size:18px;line-height:24px;}


.sub_whitening_con1{background-color:#f4f4f4;}
.sub_whitening_con1 .img_box{margin-bottom:55px;}
.sub_whitening_con1 .txt_box p{font-family: 'notokr-demilight';font-size:22px;line-height:32px;}
.sub_common6_con .sub_common6_in li.back_img.bg10{background:url('/page/aesthetic/img/sub_common6_3_whitening.png') no-repeat center/cover;width: 100%;background-attachment: fixed;}

/* 라미네이트 */
#sub_v.laminate_v{background-image:url('/page/aesthetic/img/laminate_v.png?v=2')}
.sub_common2_con.bg09{background:url('/page/aesthetic/img/sub_common2_bg_laminate.png?v=2') no-repeat center/cover;}


/* 심미크라운 */
.sub_common3_con.bg13{background:url('/page/aesthetic/img/sub_common2_bg_crown.png?v=2') no-repeat center/cover;}


/* 소아치료공통 */
.sub_common1_con .sub_common1_tit.pediatrics h4 {padding: 10px 22px;}
.sub_common1_con .sub_common1_tit.pediatrics .back_border:before{width:30px;}
.sub_common1_con .sub_common1_tit.pediatrics .back_border:after{width:30px;}

/* 소아치료 */
#sub_v.pediatrics_landing_v{background-image:url('/page/pediatrics/img/pediatrics_landing_v.png?v=2')}
#sub_v.pediatrics_landing_v h4{color:#816b5e;}
#sub_v.pediatrics_landing_v h2{color:#181818;}
#sub_v.pediatrics_landing_v p{color:#181818;}

.sub_pediatrics_con1{background:url('/page/pediatrics/img/sub_pediatrics_con1_bg.png?v=2') no-repeat center/cover;}
.sub_pediatrics_con1 .sub_tit span{color:#fff;}
.sub_pediatrics_con1 .txt_box p{color:#fff; font-size:20px; line-height:30px;}
.sub_pediatrics_con1 .txt_box p br{display:block;}
.sub_pediatrics_con1 .txt_box p .only_m{display:none;}
.sub_pediatrics_con1 .txt_box:before{content: '';display: block;margin: -25px auto 25px; width: 30px; height: 1px; background: #fff;}
.sub_pediatrics_con1 .img_box{margin-bottom:130px;}
.sub_pediatrics_con1 .img_box img{width:100%;}

.sub_pediatrics_con2{background:url('/page/pediatrics/img/sub_pediatrics_con2_bg.png?v=2') no-repeat center/cover;}
.sub_pediatrics_con2 .txt_box_01{margin-bottom:40px;text-align:left;color:#fff;font-family: 'Nanum Myeongjo', serif;}
.sub_pediatrics_con2 .txt_box_01 .fs30{color:#ffdfce; font-size:30px; font-weight:700; letter-spacing: 0.06em;}
.sub_pediatrics_con2 .txt_box_01 p{font-size:22px;line-height:30px;}
.sub_pediatrics_con2 .txt_box_01 p span{color:#ffdfce;}
.sub_pediatrics_con2 .txt_box_02{text-align:left;color:#fff;font-family: 'Nanum Myeongjo', serif;}
.sub_pediatrics_con2 .txt_box_02 .fs30{display:block;color:#ffdfce; font-size:30px; line-height:50px; font-weight:700;font-family: 'Nanum Myeongjo', serif;}
.sub_pediatrics_con2 .txt_box_02 .desc{font-size:18px;line-height:26px;}
.sub_pediatrics_con2 .txt_box_02 .desc br {display:block;}
.sub_pediatrics_con2 .txt_box_02 .desc .only_m {display:none;}

.sub_pediatrics_con3 .txt_list{display: flex;justify-content: space-between;}
.sub_pediatrics_con3 .txt_list li{position:relative;height: 600px; width: 370px; border: 1px solid #181818; border-radius: 200px; background-color:#f3efed;}
.sub_pediatrics_con3 .txt_list li:nth-child(even){background-color:#ebe4e0;}
.sub_pediatrics_con3 .txt_list li{}
.sub_pediatrics_con3 .txt_list li .num{display: block;margin-top: 10px;opacity:0.1;color:#af988c; font-size:175px;font-family: "Permanent Marker", cursive;}
.sub_pediatrics_con3 .txt_list li img{position: relative;top: -90px;}
.sub_pediatrics_con3 .txt_list li .txt_box{margin-top: -73px;}
.sub_pediatrics_con3 .txt_list li .txt_box p{margin-bottom:20px;font-size:25px;font-family: 'notokr-bold';}
.sub_pediatrics_con3 .txt_list li .txt_box span{font-size:20px;line-height:30px;}


/* 안전한진정치료 */
#sub_v .tit h2 span{font-family: 'notokr-regular';}
#sub_v.safety_v{background-image:url('/page/pediatrics/img/safety_v.png?v=2')}
.sub_common2_con.bg10{background:url('/page/pediatrics/img/sub_common2_bg_safety.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg08{background:url('/page/pediatrics/img/sub_common3_bg_safety.png?v=2') no-repeat center/cover;}

.pediatrics_safety_con .sub_common3_con .txt_box{margin-top:70px;}
.pediatrics_safety_con .sub_common3_con .txt_box p{font-size: 26px;line-height: 36px;font-family: 'notokr-bold';}
.pediatrics_safety_con .sub_common3_con .txt_box div{display:flex;}
.pediatrics_safety_con .sub_common3_con .txt_box span{font-size: 26px;line-height: 36px;word-break: keep-all;}

.sub_common4_con .item.con_num2 ul{justify-content: center;}
.sub_common4_con .item.con_num2 ul li{box-shadow: none;}
.sub_common4_con .item.con_num2 ul li:first-child{margin-right:110px;}
.sub_common4_con .item.con_num2 ul li .txt_box p {font-size: 18px; line-height: 28px;}
.sub_common4_con .item.con_num2 .tag_box{display: flex;flex-wrap: wrap;justify-content: center; width: 415px;}
.sub_common4_con .item.con_num2 .tag_box span{display:inline-block; padding:12px 0;width:200px;background-color: #fff;border:1px dotted #af988c; border-radius: 10px;color:#af988c;font-size:22px;font-family: 'notokr-bold';}
.sub_common4_con .item.con_num2 .tag_box span:nth-child(-n+2){margin-bottom:15px;}
.sub_common4_con .item.con_num2 .tag_box span:nth-child(odd){margin-right:15px;}
.sub_common4_con .item.con_num2 .in_box2 .tag_box span{border:1px dotted #816b5e; color:#816b5e;}

.sub_common4_con.pediatrics{background-color:#ebe1df;}
.sub_common4_con.pediatrics .item ul li{background-color:#fff;}
.sub_common4_con.pediatrics .item ul li .txt_box p{height:100px;}

.sub_pediatrics_con4 .qna_box{}
.sub_pediatrics_con4 .qna_box div{position: relative;display:flex; padding: 10px 0;text-align: left;}
.sub_pediatrics_con4 .qna_box div:last-child{margin-bottom:0;}
.sub_pediatrics_con4 .qna_box div span{padding: 0 30px;margin-right: 30px;font-family: 'Montserrat', sans-serif;font-weight:900;font-size:22px;}
.sub_pediatrics_con4 .qna_box div span:after{content:''; position: absolute; display:inline-block; width:2px; height:30px;top: 7px; left: 74px;}
.sub_pediatrics_con4 .question_box{margin-bottom:30px;border: 2px solid #af988c;border-top-right-radius: 20px;}
.sub_pediatrics_con4 .question_box .q_tit{color:#af988c;}
.sub_pediatrics_con4 .question_box p{line-height: 22px;}
.sub_pediatrics_con4 .question_box .q_tit:after{background-color:#af988c;}
.sub_pediatrics_con4 .answer_box{margin-left: auto;margin-bottom:60px;border: 2px solid #af988c;border-top-left-radius: 20px;background-color:#af988c;color:#fff;}
.sub_pediatrics_con4 .answer_box .a_tit{margin-top: 3px;}
.sub_pediatrics_con4 .answer_box p{line-height: 28px;}
.sub_pediatrics_con4 .answer_box .a_tit:after{background-color:#fff;}
.sub_pediatrics_con4 .deco{position: absolute; z-index: -1;}
.sub_pediatrics_con4 .d1{top: -155px; left: -307px;}
.sub_pediatrics_con4 .d2{bottom: -155px; right: -307px;}

.sub_pediatrics_con4.safety .question_box {width: 468px;}
.sub_pediatrics_con4.safety .answer_box {width: 830px;}

.sub_pediatrics_con5{background:url('/page/pediatrics/img/sub_pediatrics_con5_bg.png?v=2') no-repeat center/cover;}
.sub_pediatrics_con5 .sub_tit span{color:#181818;}
.sub_pediatrics_con5 .sub_tit h3 {margin-bottom: 25px;}
.sub_pediatrics_con5 .desc{display:block; margin-bottom: 75px;font-size: 22px;word-break: keep-all;}
.sub_pediatrics_con5 .desc:before{content:''; display:block; width:20px; height:1px;margin:0 auto 25px;background-color:#181818;}

.sub_pediatrics_con5 .brush_list{display:flex; justify-content:space-between;}
.sub_pediatrics_con5 .brush_list li{width: 268px; height: 251px; background-color: #fff;box-shadow: rgba(243,236,189) 0px 7px 29px 0px;height:337px;}
.sub_pediatrics_con5 .brush_list .age{display: block; margin: 12px; background-color: #f8f1c4; box-shadow: rgba(243,236,189) inset 0px 7px 29px 0px; font-family: 'notokr-bold';font-size: 22px; line-height: 52px;}
.sub_pediatrics_con5 .brush_list .how_to{display: flex;align-items: center; justify-content: center; width: 100%; height: 158px; font-size: 18px;line-height: 28px;height:244px;}

/* 영구치 */
#sub_v.permanent_teeth_v{background-image:url('/page/pediatrics/img/permanent_teeth_v.png?v=2')}
.sub_common2_con.bg11{background:url('/page/pediatrics/img/sub_common2_bg_permanent.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg09{background:url('/page/pediatrics/img/sub_common3_bg_permanent.png?v=2') no-repeat center/cover;}

.sub_common4_con.permanent_teeth .item ul li .txt_box p{display: flex; align-items: center;justify-content: center;height: 100px; font-size: 18px;}

.sub_pediatrics_con4.permanent_teeth .question_box {width: 569px;}
.sub_pediatrics_con4.permanent_teeth .answer_box {width: 776px;}

/* 예방치료 */
#sub_v.prevent_v{background-image:url('/page/pediatrics/img/prevent_v.png?v=2')}
.pediatrics_prevent_con .sub_common4_con .item.con_num2 .tag_box span:nth-child(-n+2){ margin-right: 0;}
.pediatrics_prevent_con .sub_common4_con .item.con_num2 .tag_box span:nth-child(odd){margin-bottom: 15px; margin-right: 0;}


.sub_common2_con.bg12{background:url('/page/pediatrics/img/sub_common2_bg_prevent.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg10{background:url('/page/pediatrics/img/sub_common3_bg_prevent.png?v=2') no-repeat center/cover;}

.sub_common4_con.prevent .item ul li .txt_box p {height: 155px;font-size: 18px;}
.sub_common4_con .item.con_num2 .tag_box .w100p{width:100%;}

.sub_common4_con.prevent .tab{display:flex;justify-content: center; margin-bottom: 35px;}
.sub_common4_con.prevent .tab a:first-child{border-right:none;}
.sub_common4_con.prevent .tab .tab_btn{display:flex;justify-content: center;align-items:center; width:240px;height:54px;border:2px solid #af988c;font-family: 'notokr-bold';font-size:24px; color:#af988c;}
.sub_common4_con.prevent .tab .tab_btn.on{background-color:#af988c; font-size:30px; color:#fff;}
.sub_common4_con.prevent .item.tab{display:none;}
.sub_common4_con.prevent .item.tab.on{display:block;}


/* 매복치견인 */
#sub_v.traction_v{background-image:url('/page/pediatrics/img/traction_v.png?v=2')}
#sub_v.traction_v h4{color:#816b5e;}
#sub_v.traction_v h2{color:#181818;}
#sub_v.traction_v p{color:#181818;}
.sub_common2_con.bg13{background:url('/page/pediatrics/img/sub_common2_bg_traction.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg11{background:url('/page/pediatrics/img/sub_common3_bg_traction.png?v=2') no-repeat center/cover;}
.sub_common4_con.traction{background-color:#f6f6f6;}
.sub_common4_con.traction .item ul li{background-color:#fff;}

/* 매복치발치 */
#sub_v.extraction_v{background-image:url('/page/pediatrics/img/extraction_v.png?v=2')}
#sub_v.extraction_v h4{color:#816b5e;}
#sub_v.extraction_v h2{color:#181818;}
#sub_v.extraction_v p{color:#181818;}
.sub_common2_con.bg14{background:url('/page/pediatrics/img/sub_common2_bg_extraction.png?v=2') no-repeat center/cover;}
.sub_common3_con.bg12{background:url('/page/pediatrics/img/sub_common3_bg_extraction.png?v=2') no-repeat center/cover;}
.sub_common4_con.extraction .item ul li .txt_box p{height: 210px;font-size: 18px;}


/* 치료증례 */
#sub_v.community_v{background-image:url('/board/common/img/community_v.png?v=2')}




@media all and (max-width:1450px){

.sub_dental_con1 li:nth-child(2) {padding: 0 80px;margin: 0px 80px;}


}




@media all and (max-width:1200px){
.sub_common8_con .item {flex-direction: column;}
.sub_common8_con .txt_box{margin-left: 131px;}
.sub_common8_con .txt_box p:not(:last-child){margin-bottom:30px;}

.implant_uv_con .sub_common3_con .con1200 .img_box{display:block;margin-top: 30px;}

.sub_digital_con1 .txt_box {padding: 89px 0 89px 26px;}

.sub_insurance_con1 .item {width: 100%;padding: 15px 50px;}
.sub_insurance_con1 li img {top: 13%; right: -18px;}

.sub_dental_con1 li:nth-child(2) {padding: 0 27px; margin: 0px 20px;}

.sub_common2_con.bg07{background-position: 88%;}

.sub_common3_con.bg03{background-position: 18%;}

.sub_common4_con .item.con_num3 li:not(:last-child) {margin-right: 0;}

.dental_jaw_con .sub_dental_common1_con{background-position: 40%;}

.sub_whitening_con1 .img_box img{width:100%;}

.sub_pediatrics_con3 .txt_list {justify-content: center;flex-wrap: wrap;}
.sub_pediatrics_con3 .txt_list li:nth-child(even) {margin-left: 30px;}

.sub_common4_con .item.con_num2 ul li:first-child {margin-right: 0;}
.sub_common4_con .item.con_num2 .tag_box {width: 100%;}
.sub_common4_con .item.con_num2 .tag_box span {width: 45%;}

.sub_pediatrics_con4.safety .answer_box {width: 100%;}
.sub_pediatrics_con5 .brush_list {justify-content: center;flex-wrap: wrap;}
.sub_pediatrics_con5 .brush_list li:nth-child(odd){margin-right:20px;}
.sub_pediatrics_con5 .brush_list li:nth-child(-n+2){margin-bottom:20px;}

.sub_pediatrics_con4.permanent_teeth .answer_box {width: 100%;}

}


@media all and (max-width:800px){

.pd30{padding:5vw 0;}
.pt130{padding-top:15vw;}
.pb500{padding-bottom:30vw;}
.mt15 {margin-top:3vw;}
.mt30 {margin-top:6vw;}
.mt70 {margin-top:10vw;}
.sub_common4_con .item ul li .txt_box .h50{height:6.5vw;}
.sub_common4_con .item ul li .txt_box .mt40{margin-top:5.3vw;}
.sub_common4_con .item .line_4 li .txt_box p{height:19vw;}

.sub_wrap .sub_con .bg_m_left{background-position:left;}
.sub_wrap .sub_con .bg_m_right{background-position:right;}

#sub_v.implant_n_v{background-position:left;}
#sub_v.permanent_teeth_v{background-position:right;}
.implant_uv_con .sub_common4_con .item ul li .txt_box p{height:18vw;}

.implant_immediately_con .sub_common5_con .item ul li .txt {height: 26vw;}

.sub_common1_con .sub_common1_tit.aesthetic h4 {padding: 1vw;}
.sub_common1_con .sub_common1_tit.pediatrics h4 {padding: 1vw;}

.sub_common2_con.bg02 {background-position: 64%;background-position: 25%;}
.sub_common2_con.bg04 {background-position: 75%;}
.sub_common2_con.bg03 {background-position: 77%;}
.sub_common2_con.bg05 {background-position: 89%;}
.sub_common2_con.bg08{background-position: 72%;}
.sub_common2_con.bg09{background-position: 90%;}
.sub_common2_con.bg12{background-position: 84%;}
.sub_common2_con.bg13{background-position: 75%;}
.sub_common2_con.bg14{background-position: 75%;}

.sub_common2_con p .except {font-size: 3.2vw;line-height: 4vw;}
.sub_common2_con .item .fs30 {font-size: 4vw;margin-top: 1vw;margin-bottom: 3vw;}


.sub_common3_con .txt_p {line-height: 5vw;}
.sub_common3_con .txt_p:not(:first-child) {margin-top: 2vw;}
.sub_common3_con .txt_p .tit {font-size: 3.2vw;}
.sub_common3_con .txt_p .tit:after {margin: 0 0.5vw 1.2vw 0.5vw;width: 2vw;}
.sub_common3_con .txt_p .desc {font-size: 3vw;}
.sub_common3_con.bg02{background-position: 2%;}
.sub_common3_con.bg05{background-position: 41%;}
.sub_common3_con.bg08{background-position: 26%;}
.sub_common3_con.bg09{background-position: 90%;}
.sub_common3_con.bg12{background-position: 90%;}
.sub_common3_con.bg13{background-position: 31%;}


.sub_common4_con.prevent .tab {margin-bottom: 5vw;}
.sub_common4_con.prevent .tab .tab_btn.on {font-size: 5vw;}
.sub_common4_con.prevent .tab .tab_btn {width: 32vw;height: 10vw;font-size: 3.5vw;}
.sub_common4_con.prevent.pediatrics .item ul li .txt_box p {height: 23vw;font-size: 3vw;}
.sub_common4_con.extraction .item ul li .txt_box p {height: 33vw;font-size: 3vw;}
.sub_common4_con.permanent_teeth .item ul li .txt_box p {font-size: 3vw;}
.sub_common4_con .item.con_num3 li .txt_box p {font-size: 3vw; height: 33vw;}
.sub_common4_con .item.con_num3 li .txt_box p br{display:none;}
.sub_common4_con .item.con_num3 li .txt_box p .only_m{display:block;}
.sub_common4_con .item ul li .txt_box .fs22 {font-size: 3.2vw;}
.sub_common4_con .item ul li .tag {margin-top: -9vw;font-size: 3vw;line-height: 4.5vw;}
.sub_common4_con .item.con_num2 ul li .txt_box p {font-size: 3vw;line-height: 4.5vw;height: 24vw;}
.sub_common4_con .item.con_num2 ul li .txt_box p br{display:none;}
.sub_common4_con .item.con_num2 .tag_box span:nth-child(odd) {margin-right: 1vw;}
.sub_common4_con .item.con_num2 .tag_box span:nth-child(-n+2) {margin-bottom: 1vw;}
.sub_common4_con .item.con_num2 .tag_box span {padding: 2vw 0;font-size: 3.2vw;}
.sub_common4_con.pediatrics .item ul li .txt_box p {height: 15vw;}
.sub_common4_con.prevent .item ul li .txt_box p {height: 25vw;font-size: 3vw;}

.sub_common5_con .item ul li .txt .fs25 {font-size: 3.5vw;line-height: 4.5vw;}

.sub_common6_con .sub_common6_in li.back_img.bg02 {background-position:33% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg03 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg04 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg05 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg06 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg07 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg08 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg09 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg10 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg11 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg12 {background-position: 65% center;background-attachment: inherit;background-size: cover;}
.sub_common6_con .sub_common6_in li.back_img.bg13 {background-position: 65% center;background-attachment: inherit;background-size: cover;}


.sub_common8_con .img_box img{width:100%;}
.sub_common8_con .txt_box{margin-left: 4vw;}
.sub_common8_con .txt_box p{font-size: 4vw;}
.sub_common8_con .txt_box p:not(:last-child){margin-bottom:3vw;}
.sub_common8_con .txt_box p:before {margin-right: 2vw;width: 4vw; height: 4vw;}

.implant_uv_con .sub_common2_con {background-position: 75%;}
.implant_uv_con .sub_common3_con .con1200 .img_box{width:70vw;margin-top: 4vw;}
.implant_uv_con .sub_common3_con .con1200 .img_box img{width:100%;}

.sub_digital_con1 .img_box {margin-right: 1vw; width: 16vw;}
.sub_digital_con1 .img_box img {width:6vw;}
.sub_digital_con1 .txt_box {width: 80%;padding: 3.8vw 0 3.8vw 1vw;}
.sub_digital_con1 .txt_box p {font-size: 4vw;line-height: 8vw;}
.sub_digital_con1 .txt_box span {font-size: 3vw;line-height: 4vw;}
.sub_digital_con1 .item li:not(:first-child) {margin-top: 3vw;}

.sub_insurance_con1 li img {display:none;}
.sub_insurance_con1 .item {padding: 3vw 3vw;}
.sub_insurance_con1 .item li {padding: 3vw 0;}
.sub_insurance_con1 h4 {padding: 0 3vw;margin-bottom: 3vw;font-size: 4vw; line-height: 7vw;}
.sub_insurance_con1 p {font-size: 3vw; line-height: 5.5vw;word-break: keep-all;}
.sub_insurance_con1 li div span{font-size: 3vw;line-height: 4.5vw;word-break: keep-all;}
.sub_insurance_con1 li div span:before {margin: 0 1vw;width: 1.3vw;height: 2.5vw;}
.sub_insurance_con1 li div .mt10 { margin-top: 2vw;}


.sub_dental_con1 .desc {margin-top: 0; font-size: 3vw; line-height: 5vw;}
.sub_dental_con1 ul {margin-top: 9vw;}
.sub_dental_con1 .txt_box span {display: block;width: auto;font-size: 2.8vw;line-height: 4vw;}
.sub_dental_con1 .txt_box span:before{margin: 6vw auto 0;width: 6vw;}
.sub_dental_con1 .img_box{width:11vw;margin-left: auto;margin-right: auto;}
.sub_dental_con1 .img_box img{width:100%;}
.sub_dental_con1 li {width: 33.33%;}
.sub_dental_con1 li:nth-child(1) .txt_box span {width: auto;}
.sub_dental_con1 li:nth-child(2) {padding: 0 2vw;margin: 0px 2vw;}
.sub_dental_con1 li:nth-child(3) .img_box {margin-top: 3.5vw;}

.sub_dental_con1 li .dot_line {width: 28vw;}
.sub_dental_con1 li .dot_line.n01 {left: -14vw; top: 15vw;}
.sub_dental_con1 li .dot_line.n02 {right: -14vw; top: 15vw;}


.sub_dental_common1_con .txt_box p {font-size: 3.5vw;line-height: 6vw;}
.sub_dental_common1_con .txt_box br{display:none;}
.sub_dental_common1_con .txt_box .only_m{display:block;}
.sub_dental_common1_con .txt_box .fs45 {font-size: 4vw;}

.aesthetic_whitening_con .sub_common3_con .item h4{font-size:3vw;line-height:4.5vw;}
.sub_whitening_con1 .img_box {margin-bottom: 5vw;}
.sub_whitening_con1 .txt_box p {font-size: 3.2vw;line-height: 4.5vw;}
.sub_whitening_con1 .txt_box p br{display:none;}

.sub_pediatrics_con1 .img_box {margin-bottom: 15vw;}
.sub_pediatrics_con1 .txt_box:before {margin: 1vw auto 5vw;}
.sub_pediatrics_con1 .txt_box p {font-size: 3vw;line-height: 4.5vw;}
.sub_pediatrics_con1 .txt_box p br{display:none;}
.sub_pediatrics_con1 .txt_box p .only_m{display:block;}
.sub_pediatrics_con2 {background-position:65%;padding:20vw 0;}
.sub_pediatrics_con2 .txt_box_01 {margin-bottom: 5vw;}
.sub_pediatrics_con2 .txt_box_01 p {font-size: 3.2vw;line-height: 5vw;}
.sub_pediatrics_con2 .txt_box_01 .fs30 {font-size: 5.5vw;}
.sub_pediatrics_con2 .txt_box_02 .fs30 {font-size: 5.5vw;line-height: 8vw;}
.sub_pediatrics_con2 .txt_box_02 .desc {font-size: 3vw;line-height: 4vw;word-break: keep-all;}
.sub_pediatrics_con2 .txt_box_02 .desc br {display:none;}
.sub_pediatrics_con2 .txt_box_02 .desc .only_m {display:block;}
.sub_pediatrics_con3 .txt_list li {height: 80vw; width: 45%;}
.sub_pediatrics_con3 .txt_list li:nth-child(even) {margin-left: 4vw;}
.sub_pediatrics_con3 .txt_list li .num {margin-top: 0;font-size: 20vw;}
.sub_pediatrics_con3 .txt_list li img {top: -10vw; width: 23vw;}
.sub_pediatrics_con3 .txt_list li .txt_box {margin-top: -8vw;}
.sub_pediatrics_con3 .txt_list li .txt_box p {margin-bottom: 4vw;font-size: 3.5vw;}
.sub_pediatrics_con3 .txt_list li .txt_box span {font-size: 3vw; line-height: 4.5vw;}

.pediatrics_safety_con .sub_common3_con .txt_box {margin-top: 7vw;}
.pediatrics_safety_con .sub_common3_con .txt_box p {font-size: 3.5vw; line-height: 5vw;}
.pediatrics_safety_con .sub_common3_con .txt_box span {font-size: 3.5vw; line-height: 5vw;}
.pediatrics_safety_con .sub_common3_con .txt_box div {display: block;}

.sub_pediatrics_con4.safety .question_box {width: 100%;}
.sub_pediatrics_con4 .qna_box div {padding: 1vw 0;}
.sub_pediatrics_con4 .question_box {margin-bottom: 4vw;}
.sub_pediatrics_con4 .question_box p {line-height: 5.5vw;}
.sub_pediatrics_con4 .answer_box {margin-bottom: 6vw;}
.sub_pediatrics_con4 .answer_box p {line-height: 6vw;}
.sub_pediatrics_con4 .answer_box p br{display:none;}
.sub_pediatrics_con4 .qna_box div span {padding: 0 5vw;margin-right: 5vw;font-size: 5vw;}
.sub_pediatrics_con4 .qna_box div span:after {height: 4vw;top: 2vw;left: 14vw;}
.sub_pediatrics_con4.permanent_teeth .question_box {width: 100%;}

.sub_pediatrics_con5 .sub_tit h3 {margin-bottom: 6vw;}
.sub_pediatrics_con5 .desc:before {margin: 0 auto 5vw;}
.sub_pediatrics_con5 .desc {margin-bottom: 10vw;font-size: 3.5vw;line-height: 4.5vw;}
.sub_pediatrics_con5 .brush_list li {width: 45%;height:60vw;}
.sub_pediatrics_con5 .brush_list li:nth-child(odd) {margin-right: 4vw;}
.sub_pediatrics_con5 .brush_list li:nth-child(-n+2) {margin-bottom: 4vw;}
.sub_pediatrics_con5 .brush_list .age {margin: 2vw;font-size: 3.5vw; line-height: 10vw;}
.sub_pediatrics_con5 .brush_list .how_to {height:43vw;font-size: 3vw; line-height: 5vw;}


.pediatrics_prevent_con .sub_common4_con .item.con_num2 .tag_box span:nth-child(odd) {margin-bottom: 3vw;}

#sub_v.traction_v {background-position:56%;}

.dental_cavity_con .sub_common5_con .item ul li .txt p br{display:none;}
.dental_wisdom_con .sub_common5_con .item ul li .txt p br{display:none;}
.implant_immediately_con .sub_common5_con .item ul li .txt p br{display:none;}
.implant_all_con .sub_common5_con .item ul li .txt p br{display:none;}
.pediatrics_permanent_teeth_con .sub_common5_con .item ul li .txt p br{display:none;}

.sub_pediatrics_con1 .txt_box p br{display:none;}
.sub_pediatrics_con1 .txt_box p .only_m{display:block;}


.dental_gum_con .sub_common4_con .item.con_num3 li .txt_box p{height: 28vw;}



#sub_v.implant_v.all{background-position: 17%;}
}