/* 치아튼튼클리닉 */

.dental *{ box-sizing:border-box;}
.fl_left{ float:left;}
.fl_right{ float:right;}
.tit_ssub{}
.ptb{}
.highlight{ background:#e2f1f4; padding:40px 20px}
.hl_text{font-family: 'Nanum Myeongjo';font-size: 24px;font-weight: 500;letter-spacing: -0.04em; text-align:center;}



/* 공통 */
.dental .top_visual .desc{ text-align:center;}

/* 그리드 */
.row{ margin-top:80px; overflow:hidden;}
.column2{ width:520px; float:left;}
.column2.right{ float:right;}
.column2 .img_box{ margin-top:30px; text-align:center;}

.dental .inner {max-width:1200px; width:1200px;padding:0 40px; margin: 0 auto; }
.dental .tit_ssub{ color:#222; }
.dental .stit{display: block;margin-bottom: 10px;font-size: 28px;font-weight: bold;color: #333;}
.dental .desc{font-size: 16px;line-height: 1.8;text-align: justify;letter-spacing: 0;}
.dental .cont{}

.dental .cont_img{}

/* dental01(치과 소개) */
.dental01 .top_visual { background: url(../images/dental/bg_dental01.jpg) 50% no-repeat; background-size: cover; }
.dental01 .top_visual .tit_sub .icon { width:150px; background: url(../images/dental/icon_dental01.png) 50% no-repeat; }

.dental01 .box01 .cont .desc{ width:520px;}
.dental01 .box01 .hl_text{ display:block; margin-top:10px; color:#2289ab; font-size:20px; letter-spacing:0; text-align:left;}
.dental01 .box01 .column2 .img_box{ margin-top:0;}

.dental01 .box02{ background:#f4f3f1;}
.dental01 .box02 .row{ margin-top:40px;}

.dental01 .box03 .row{ margin-top:0;}
.dental01 .box03 h4{ padding-bottom:10px; border-bottom:2px solid #ddd;}
.dental01 .box03 h5{ margin-top:20px; font-size:24px; font-weight:bold; color:#68c00c ;}
.dental01 .box03 .time{ margin-top:20px; font-weight:bold;}
.dental01 .box03 .time span{ position:relative; display:inline-block; width:190px;}
.dental01 .box03 .time span::after{ content:'〉'; position:absolute; top:4px; right:10px; font-size:10px;}
.dental01 .box03 .desc b{ display:block; color:#333; font-weight:bold;}


/* 우리아이들의 치아 */
.dental02 .top_visual { background: url(../images/dental/bg_dental02.jpg) 50% no-repeat; background-size: cover; }
.dental02 .top_visual .tit_sub .icon { width:150px; background: url(../images/dental/icon_dental02.png) 50% no-repeat; }
.dental02 .top_visual .desc{ text-align:center;}

.dental02 .highlight .hl_text{ color:#2289ab;}



/* 영유아구강검진 */
.dental03 { }
.dental03 .top_visual { background: url(../images/dental/bg_dental03.jpg) 50% no-repeat; background-size: cover; }
.dental03 .top_visual .tit_sub .icon { width:150px; background: url(../images/dental/icon_dental03.png) 50% no-repeat; }
.dental03 .inner { position: relative;}
.dental03 .box01 { }
.dental03 .box01 .inner h3 { text-align: left; }
.dental03 .box01 .inner .desc { font-size: 16px; padding-bottom: 50px; }
.dental03 .box01 .inner .cont { font-size: 16px; }
.dental03 .box01 .inner .cont .tit { display: block; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 20px; }
.dental03 .box01 .inner .cont .txt { padding-bottom: 10px; }
.dental03 .box01 .inner .tbox { position: absolute; top: 110px; right: 0; width: 54%; }
.dental03 .box01 .inner .tbox .desc { display: block; font-size: 14px; line-height:1.8; padding: 15px 0; }
.dental03 .box01 .inner .tbox .desc .lnk_wmdhkorea{ display:inline-block; margin:6px 0 10px; background:#888; color:#fff; padding:2px 10px; border-radius:3px;}

.dental03 .box02 { background: url(../images/dental/bg_dental03_1.jpg) 50% no-repeat; background-size: cover; }
.dental03 .box02 .inner h3 { text-align: left; }
.dental03 .box02 .inner .desc { color: #fff; font-size: 16px; line-height: 2; }
.dental03 .box02 .inner .rbox { background: #fff; padding: 40px 50px; box-sizing: border-box; border-radius: 20px; margin-top: 50px; }
.dental03 .box02 .inner .rbox .tit { display: block; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 15px; }
.dental03 .box02 .inner .rbox .txt { font-size: 15px; line-height: 1.6; }
.dental03 .box02 .inner .rbox .txt span { display: block; padding-bottom: 10px; }
.dental03 .box03 .inner { padding-bottom: 100px; font-size: 16px; }
.dental03 .box03 .inner h3 { text-align: left; }
.dental03 .box03 .inner .cont .tit { display: block; color: #333; font-weight: 18px; font-weight: bold; padding: 50px 0 15px; }
.dental03 .box03 .inner .cont .txt { font-size: 15px; line-height: 2; }
.dental03 .box03 .inner .btn_area { position: absolute; bottom: 100px; right: 0; padding-top: 80px; background: url(http://woorisoa.co.kr/images/clinic/img_dental03_2.jpg) 50% 0px no-repeat; }
.dental03 .box03 .inner .btn_area .btn_lnk { display: block; width: 320px; height: 58px; line-height: 58px; border-radius: 50px; background: #777; color: #fff; font-size: 18px; font-weight: bold; text-align: center; }

/* dental04(장애인 치과주치의) */
.dental04 .top_visual { background: url(../images/dental/bg_dental04.jpg) 50% no-repeat; background-size: cover; }
.dental04 .top_visual .tit_sub .icon { width:150px; background: url(../images/dental/icon_dental01.png) 50% no-repeat; }
.dental04 .box01 .cont .desc{ width:520px;}
.dental04 .box01 .hl_text{ display:block; margin-top:10px; color:#2289ab; font-size:20px; letter-spacing:0; text-align:left;}
.dental04 .box01 .column2 .img_box{ margin-top:0;}
.dental04 .box02{ background:#f4f3f1;}
.dental04 .box02 .row{ margin-top:40px;}

@media screen and (max-width:1200px) {
}
@media screen and (max-width:1023px) {
.dental03 .box01 .inner .tbox { width: 46%; }
}
@media screen and (max-width:768px) {
.dental03 .box01 .inner h3, .dental03 .box01 .inner .desc { text-align: center; }
.dental03 .box01 .inner .desc { font-size: 14px; padding-bottom: 50px; }
.dental03 .box01 .inner .cont { font-size: 14px; }
.dental03 .box01 .inner .tbox { width: 100%; position: relative; top: 0; margin-top: 30px; }
.dental03 .box02 .inner { padding-bottom: 60px; }
.dental03 .box02 .inner h3, .dental03 .box02 .inner .desc { text-align: center; }
.dental03 .box02 .inner .desc { font-size: 14px; }
.dental03 .box02 .inner .rbox { padding: 30px 30px; }
.dental03 .box02 .inner .rbox .txt { font-size: 14px; }
.dental03 .box03 .inner h3, .dental03 .box03 .inner .desc { text-align: center; }
.dental03 .box03 .inner .desc { font-size: 14px; }
.dental03 .box03 .inner .cont .txt { font-size: 14px; }
.dental03 .box03 .inner .btn_area { position: relative; bottom: 0; margin-top: 30px; }
.dental03 .box03 .inner .btn_area .btn_lnk { width: 280px; font-size: 16px; margin: 0 auto; }
.dental03 .box03 .inner { padding-bottom: 60px; }
}


@media screen and (max-width:992px){
.dental .inner {max-width:720px; width:100%; padding:0;}
.column2{ width:720px; float:none !important; margin:0 auto;}
.column2.right{ margin:40px auto 0;}
.column2 img{ display:block; margin:0 auto;}
		
	}

@media screen and (max-width:768px){
.dental .inner {max-width:540px;}
.column2{ width:540px;}
.row{ margin-top:40px;}
	.highlight{padding:30px 30px}
	.hl_text{ font-size:18px;}
	.hl_text br{ display:none;}
.dental .stit{ font-size:20px;}
	.dental .desc{font-size: 15px;}
	.dental01 .box03 h5{ font-size:20px;}
		
	}


@media screen and (max-width:576px){
	.br{ display:none;}
	dental .inner {width:100%;}
	.column2, .column2 img{ width:100%;}
	
	
	
	
	}