@charset "utf-8";
@import url('https://cdn.rawgit.com/kattergil/NotoSerifKR-Web/76eb9ebf/stylesheet/NotoSerif-Web.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,700');
#wrap{overflow:hidden;}
/* 서브비쥬얼 */
.sv{width:100%;height:350px;position:relative;}
.sv > img{width:100%;position:absolute;top:0;left:0;z-index:-1;}
.sv h2{font-size:40px;letter-spacing:-0.075em;line-height:1.3;font-weight:200;color:#fff;text-align:center;padding-top:120px;}
/* 두드러기클리닉 /du/index.jsp */
.duCon01{padding-bottom:75px;}
.duCon01 .w600 h2{font-size:42px;letter-spacing:-0.05em;font-weight:500;color:#1a1a1a;text-align:center;padding-top:80px;}
.duCon01 .w600 > img{display:block;margin:20px auto 0;}
.duCon01 .w600 > p{font-size:28px;letter-spacing:-0.05em;font-weight:400;color:#666;text-align:center;padding-top:35px;line-height:35px;font-family: "Noto Serif KR", serif;}
.duCon01 .w600 > p strong{font-weight:400;color:#634c32;}
.duCon02{background-color:#f0ece9;padding-bottom:80px;}

.duCon02 .w600 h2{font-size:33px;letter-spacing:-0.05em;line-height:1.3;font-weight:bold;color:#908c87;text-align:center;padding-top:40px;}
.duCon02 .w600 h2 span{color:#634c32;}
.duCon02 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:20px auto;}
.duCon02 .w600 .line:last-of-type{margin-bottom:0;}
.duCon02 .w600 .line{font-size:0;text-align:left;width:560px;margin:0 auto 10px;height:64px;line-height:64px;}
.duCon02 .w600 .line img{width:64px;height:64px;display:inline-block;vertical-align:top;}
.duCon02 .w600 .line p{font-size:22px;display:inline-block;vertical-align:top;width:496px;background-color:#fff;box-sizing:border-box;padding-left:25px;border:1px solid #ccc;border-left:0;height:64px;}
.duCon03{background-color:#66625f;padding-bottom:60px;}
.duCon03 .w600 h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:70px;}
.duCon03 .w600 h2 span{color:#fbee7e;}
.duCon03 .w600 .bar{width:30px;height:2px;background-color:#fff;margin:20px auto 30px;}
.duCon03 .w600 img{display:block;margin:0 auto;width:560px;height:342px;}
.duCon03 .w600 p{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:45px;}
.duCon04{padding-bottom:70px;}
.duCon04 .w600 h2{font-size:33px;letter-spacing:-0.05em;font-weight:bold;color:#1a1a1a;text-align:center;padding-top:40px;}
.duCon04 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:15px auto 30px;;}
.duCon04 .w600 .cont .inner:last-of-type{margin-bottom:0;}
.duCon04 .w600 .cont .inner{margin-bottom:20px;}
.duCon04 .w600 .cont .inner p.bg01{background-color:#ba9c7b;}
.duCon04 .w600 .cont .inner p.bg02{background-color:#9e7449;}
.duCon04 .w600 .cont .inner p.bg03{background-color:#64513e;}
.duCon04 .w600 .cont .inner p.bg04{background-color:#ba9c7b;}
.duCon04 .w600 .cont .inner p.bg05{background-color:#64513e;}
.duCon04 .w600 .cont .inner p{font-size:22px;letter-spacing:-0.05em;font-weight:500;color:#fefefe;text-align:center;width:500px;height:70px;line-height:70px;margin:0 auto;border-radius:50px;position:relative;}
.duCon04 .w600 .cont .inner p i:first-of-type{margin-right:15px;}
.duCon04 .w600 .cont .inner p i:last-of-type{margin-left:15px;}
.duCon04 .w600 .cont .inner p i{width:3px;height:20px;background-color:#fff;display:inline-block;vertical-align:middle;margin-top:-5px;}
.duCon04 .w600 .cont .inner .cont_wrap{font-size:0;text-align:center;background-color:#f5f4f2;margin-top:-35px;padding-top:70px;height:245px;box-sizing:border-box;}
.duCon04 .w600 .cont .inner .cont_wrap img{display:inline-block;vertical-align:top;width:126px;height:126px;}
.duCon04 .w600 .cont .inner .cont_wrap span{display:inline-block;vertical-align:top;font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:left;}
.duCon04 .w600 .cont .inner .cont_wrap span.pt15{padding-top:15px;}
.duCon04 .w600 .cont .inner .cont_wrap span.pt33{padding-top:33px;}
.duCon04 .w600 .cont .inner.imgleft span{margin-left:35px;}
.duCon04 .w600 .cont .inner.imgright span{margin-right:35px;}
.duCon05{background-color:#b9aa99;padding-bottom:80px;}
.duCon05 .w600{text-align:center;}
.duCon05 .w600 h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;padding-top:65px;}
.duCon05 .w600 .bar{width:30px;height:2px;background-color:#64513e;margin:20px auto 30px;}
.duCon05 .w600 img{width:100%;}
.duCon05 .w600 p{font-size:20px;letter-spacing:-0.05em;font-weight:300;line-height:1.3;font-weight:300;color:#666;text-align:center;padding-top:17px;}
.duCon05 .w600 span{display:inline-block;font-size:22px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;background-color:#000;padding:0 10px;margin-top:7px;}
.duCon06{background:url("/img/du_bg.jpg")no-repeat center top;width:100%;height:585px;padding-top:80px;box-sizing:border-box;}
.duCon06 .w600{}
.duCon06 .w600 img{width:234px;height:67px;margin:0 auto;display:block;}
.duCon06 .w600 .inner{margin-top:70px;width:100%;height:280px;border:8px solid rgba(255,255,255,0.25);box-sizing:border-box;padding-top:70px;}
.duCon06 .w600 .inner > span{display:block;font-size:22px;line-height:30px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;}
.duCon06 .w600 .inner p{font-size:20px;line-height:30px;letter-spacing:-0.025em;font-weight:400;color:#fff;text-align:center;padding-top:20px;font-family: "Noto Serif KR", serif;}
.duCon06 .w600 .inner p span{color:#fbee7e;}
.duCon07{padding:20px 0;}
.duCon07 .w600 .inner{background:url("/img/du_bg02.jpg")no-repeat center top;width:100%;height:242px;text-align:center;padding-top:55px;box-sizing:border-box;background-size:cover;}
.duCon07 .w600 .inner span{display:block;font-size:20px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;line-height:1.3;}
.duCon07 .w600 .inner h2{font-size:40px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;}
.duCon07 .w600 .inner p{display:inline-block;font-size:20px;line-height:1.3;font-weight:500;color:#fff;background-color:#e5ad01;padding:8px 20px;margin:15px auto 0;}
@media all and (max-width:640px){
	/* 서브비쥬얼 */
	.sv{height:52.8vw;}
	.sv h2{font-size:6.25vw;padding-top:18.75vw;}
	/* 두드러기클리닉 /du/index.jsp */
	.duCon01{padding-bottom:11.71875vw;}
	.duCon01 .w600 > h2{font-size:6.5625vw;padding-top:12.5vw;}
	.duCon01 .w600 > img{margin:3.125vw auto 0;}
	.duCon01 .w600 > p{font-size:4.375vw;padding-top:5.46875vw;line-height:5.46875vw;}
	.duCon02{padding-bottom:12.5vw;}
	.duCon02 .w600 h2{font-size:5.15625vw;padding-top:6.25vw;}
	.duCon02 .w600 .bar{width:4.6875vw;height:2px;margin:3.125vw auto;}
	.duCon02 .w600 .line{width:87.5vw;margin:0 auto 1.5625vw;height:10vw;line-height:10vw;}
	.duCon02 .w600 .line img{width:10vw;height:10vw;}
	.duCon02 .w600 .line p{font-size:3.4375vw;width:77.5vw;padding-left:3.90625vw;height:10vw;}
	.duCon03{padding-bottom:9.375vw;}
	.duCon03 .w600 h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:10.9375vw;}
	.duCon03 .w600 .bar{width:4.6875vw;height:2px;margin:3.125vw auto 4.6875vw;}
	.duCon03 .w600 img{display:block;margin:0 auto;width:87.5vw;height:53.4375vw;}
	.duCon03 .w600 p{font-size:3.125vw;line-height:5vw;padding-top:7.03125vw;}
	.duCon04{padding-bottom:10.9375vw;}
	.duCon04 .w600 h2{font-size:5.15625vw;padding-top:6.25vw;}
	.duCon04 .w600 .bar{width:4.6875vw;height:2px;margin:15px auto 4.6875vw;;}
	.duCon04 .w600 .cont .inner{margin-bottom:3.125vw;}
	.duCon04 .w600 .cont .inner p{font-size:3.4375vw;width:78.125vw;height:10.9375vw;line-height:10.9375vw;border-radius:7.8125vw;}
	.duCon04 .w600 .cont .inner p i:first-of-type{margin-right:2.34375vw;}
	.duCon04 .w600 .cont .inner p i:last-of-type{margin-left:2.34375vw;}
	.duCon04 .w600 .cont .inner p i{width:3px;height:3.125vw;margin-top:-0.78125vw;}
	.duCon04 .w600 .cont .inner .cont_wrap{margin-top:-5.46875vw;padding-top:10.9375vw;height:38.28125vw;}
	.duCon04 .w600 .cont .inner .cont_wrap img{width:19.6875vw;height:19.6875vw;}
	.duCon04 .w600 .cont .inner .cont_wrap span{font-size:3.125vw;line-height:5vw;}
	.duCon04 .w600 .cont .inner .cont_wrap span.pt15{padding-top:2.34375vw;}
	.duCon04 .w600 .cont .inner .cont_wrap span.pt33{padding-top:5.15625vw;}
	.duCon04 .w600 .cont .inner.imgleft span{margin-left:5.46875vw;}
	.duCon04 .w600 .cont .inner.imgright span{margin-right:5.46875vw;}
	.duCon05{background-color:#b9aa99;padding-bottom:12.5vw;}
	.duCon05 .w600 h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:10.15625vw;}
	.duCon05 .w600 .bar{width:4.6875vw;height:2px;margin:3.125vw auto 4.6875vw;}
	.duCon05 .w600 p{font-size:3.125vw;padding-top:2.65625vw;}
	.duCon05 .w600 span{font-size:3.4375vw;padding:0 10px;margin-top:1.09375vw;}
	.duCon06{height:91.40625vw;padding-top:12.5vw;}
	.duCon06 .w600 img{width:36.5625vw;height:10.46875vw;}
	.duCon06 .w600 .inner{margin-top:10.9375vw;height:43.75vw;border:1.25vw solid rgba(255,255,255,0.25);padding-top:10.9375vw;}
	.duCon06 .w600 .inner > span{font-size:3.4375vw;line-height:4.6875vw;}
	.duCon06 .w600 .inner p{font-size:3.125vw;line-height:4.6875vw;padding-top:3.125vw;}
	.duCon07{padding:3.125vw 0;}
	.duCon07 .w600 .inner{height:37.8125vw;padding-top:8.59375vw;}
	.duCon07 .w600 .inner span{font-size:3.125vw;}
	.duCon07 .w600 .inner h2{font-size:6.25vw;}
	.duCon07 .w600 .inner p{font-size:3.125vw;padding:1.25vw 3.125vw;margin:2.34375vw auto 0;}
}

/* 만성기침 클리닉 */
.duCon01 img.img{width:100%;margin-top:45px;}
.duCon01 .w600 > span{display:block;font-size:22px;line-height:32px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;padding-top:35px;}
.duCon02_2{background-color:#e6dcd4;padding-bottom:80px;}
.duCon02_2 .w600{text-align:center;}
.duCon02_2 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:15px auto 0;}
.duCon02_2 .w600 h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:bold;color:#908c87;text-align:center;padding-top:40px;}
.duCon02_2 .w600 h2 span{color:#634c32;}
.duCon02_2 .w600 > span{display:inline-block;font-size:20px;letter-spacing:-0.05em;line-height:1.3;font-weight:300;color:#fff;text-align:center;padding:3px 30px;background-color:#634c32;margin-top:35px;}
.duCon02_2 .w600 .cont_wrap{width:560px;margin:30px auto 0;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.duCon02_2 .w600 .cont_wrap .cont{text-align:left;width:100%;padding:15px 0;border-bottom:1px solid #f9f7f5}
.duCon02_2 .w600 .cont_wrap .cont img{width:36px;height:32px;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:15px;margin-bottom:-3px;}
.duCon02_2 .w600 .cont_wrap .cont p{display:inline-block;vertical-align:middle;font-size:18px;}
.giCon01 h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:300;color:#022222;text-align:center;padding-top:70px;}
.giCon01 .bar{width:30px;height:2px;background-color:#634c32;margin:15px auto 0;}
.giCon01 img{width:93.5%;display:block;margin:30px auto 0;}
.giCon01 .txtBox{background-color:#66625f;margin-top:-180px;height:444px;box-sizing:border-box;padding-top:240px;}
.giCon01 .txtBox p{font-size:20px;line-height:30px;letter-spacing:-0.025em;font-weight:300;color:#fff;text-align:center;}
.giCon01 .txtBox span{display:block;font-size:20px;line-height:30px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;padding-top:3px;}
.duCon04_02 .w600{width:100%;}
.duCon04_02 .w600 > h2{font-size:33px;letter-spacing:-0.05em;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#1a1a1a;text-align:center;padding-top:65px;}
.duCon04_02 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:15px auto 25px;}
.duCon04_02 .w600 .inner{background-color:#f0ece9;padding-top:25px;padding-bottom:50px;}
.duCon04_02 .w600 .inner > span{display:block;width:80px;height:40px;border:5px solid #ba9c7b;border-bottom:0;box-sizing:border-box;font-size:16px;line-height:40px;letter-spacing:-0.05em;font-weight:bold;color:#ba9c7b;text-align:center;margin:0 auto;}
.duCon04_02 .w600 .inner > p{font-size:22px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;padding-top:10px;line-height:1.3;padding-bottom:20px;}
.duCon04_02 .w600 .inner .cont{width:600px;margin:0 auto;}
.duCon04_02 .w600 .inner .cont .whiteBox{width:100%;background-color:#fff;margin-top:55px;font-size:0;text-align:center;}
.duCon04_02 .w600 .inner .cont .whiteBox h2{font-size:22px;letter-spacing:-0.05em;line-height:1.3;font-weight:bold;color:#fff;text-align:center;width:500px;height:70px;line-height:70px;background-color:#ba9c7b;border-radius:50px;margin:0 auto;top:-35px;position:relative; }
.duCon04_02 .w600 .inner .cont .whiteBox h2 i:first-of-type{margin-right:25px;}
.duCon04_02 .w600 .inner .cont .whiteBox h2 i:last-of-type{margin-left:25px;}
.duCon04_02 .w600 .inner .cont .whiteBox h2 i{width:3px;height:20px;display:inline-block;vertical-align:middle;background-color:#fff;margin-top:-3px;}
.duCon04_02 .w600 .inner .cont .whiteBox > img{display:inline-block;vertical-align:top;margin-right:22px;width:126px;height:126px;}
.duCon04_02 .w600 .inner .cont .whiteBox > p{display:inline-block;vertical-align:top;font-size:20px;letter-spacing:-0.05em;font-weight:300;line-height:32px;color:#222;text-align:left;}
.duCon04_02 .w600 .inner .cont .whiteBox div{margin-top:50px;width:100%;border:6px solid #ba9c7b;box-sizing:border-box;height:250px;padding-top:45px;padding-left:40px;background-color:#fff;}
.duCon04_02 .w600 .inner .cont .whiteBox div p:last-of-type{padding-bottom:0;}
.duCon04_02 .w600 .inner .cont .whiteBox div p{font-size:18px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:left;padding-bottom:7px;}
.duCon04_02 .w600 .inner .cont .whiteBox div p i{display:inline-block;width:20px;}
.duCon04_02 .w600 .inner .cont .whiteBox div p span{font-size:30px;line-height:10px;position:relative;top:4px;}
.duCon04_02 .w600 .inner.type02{background-color:#fff;}
.duCon04_02 .w600 .inner.type02 .whiteBox{background-color:#f5f4f2;}
.duCon04_02 .w600 .inner .whiteBox.bg02 h2{background-color:#9e7449;}
.duCon04_02 .w600 .inner .whiteBox.bg03 h2{background-color:#64513e;}
.duCon04_02 .w600 .inner .whiteBox.bg04 h2{background-color:#ba9c7b;}
.duCon04_02 .w600 .inner .whiteBox.bg02 div{border-color:#9e7449;}
.duCon04_02 .w600 .inner .whiteBox.bg03 div{border-color:#64513e;}
.duCon04_02 .w600 .inner .whiteBox.bg04 div{border-color:#ba9c7b;}
.giCon02{background-color:#b9aa99;padding-bottom:70px;}
.giCon02 .w600{text-align:center;}
.giCon02 .w600 > h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;padding-top:70px;}
.giCon02 .w600 .bar{width:30px;height:2px;background-color:#64513e;margin:15px auto 0;}
.giCon02 .w600 > span{display:block;font-size:20px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;padding-top:30px;}
.giCon02 .w600 > p{display:inline-block;padding:2px 20px;background-color:#000;text-align:center;font-size:22px;line-height:1.3;letter-spacing:-0.05em;font-weight:300px;color:#fff;margin-top:5px;}
.giCon02 .w600 .top{position:relative;margin-top:83px;}
.giCon02 .w600 .top > img{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:-13px;}
.giCon02 .w600 .top .cont:first-of-type{background:url(/img/gicon02_bg02.png)no-repeat center top;margin-right:130px;background-size:cover;}
.giCon02 .w600 .top .cont:last-of-type{background:url(/img/gicon02_bg03.png)no-repeat center top;background-size:cover;}
.giCon02 .w600 .bottom .cont{background:url(/img/gicon02_bg01.png)no-repeat center top;margin-top:-87px;background-size:cover;}
.giCon02 .w600 > div{text-align:center;font-size:0;}
.giCon02 .w600 > div > .cont{width:232px;height:201px;display:inline-block;vertical-align:top;}
.giCon02 .w600 > div > .cont span{display:block;font-size:16px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;padding-top:22px;}
.giCon02 .w600 > div > .cont h2{font-size:22px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;padding-top:15px;}
.giCon02 .w600 > div > .cont p.pt12{padding-top:12px;}
.giCon02 .w600 > div > .cont p{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:20px;}
.giCon02 .w600 h3{padding-top:60px;font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}
.giCon03{padding-top:24px;}
.giCon03 .w600{text-align:center;background-color:#ededed;padding-bottom:20px;}
.giCon03 .w600 > img{display:block;margin:0 auto;}
.giCon03 .w600 .inner{background-color:#fff;width:560px;margin:0 auto;padding:40px 0;}
.giCon03 .w600 .inner p{position:relative;font-size:22px;line-height:32px;letter-spacing:-0.05em;font-weight:300;color:#64513e;text-align:center;}
.giCon03 .w600 .inner p > img{position:absolute;display:block;}
.giCon03 .w600 .inner p > img.dda01{top:-7px;left:90px;width:30px;height:26px;}
.giCon03 .w600 .inner p > img.dda02{bottom:0;right:33px;width:22px;height:18px;}
.giCon03 .w600 .inner .circle{background:url(/img/circle_bg.png)no-repeat center top;width:231px;height:231px;background-size:cover;margin:30px auto 0;}
.giCon03 .w600 .inner .circle p{font-size:48px;letter-spacing:-0.05em;line-height:1.3;font-weight:bold;color:#fc8201;text-align:center;padding-top:70px;}
.giCon03 .w600 .inner .circle span{display:block;font-size:18px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}
.giCon03 .w600 .inner h2{font-size:18px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;padding-top:30px;}


@media all and (max-width:640px){
	.duCon01 img.img{margin-top:7.03125vw;}
	.duCon01 .w600 > span{font-size:3.4375vw;line-height:5vw;padding-top:5.46875vw;}
	.duCon02_2{padding-bottom:12.5vw;}
	.duCon02_2 .w600 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 0;}
	.duCon02_2 .w600 h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:6.25vw;}
	.duCon02_2 .w600 > span{font-size:3.125vw;padding:0.46875vw 4.6875vw;margin-top:5.46875vw;}
	.duCon02_2 .w600 .cont_wrap{width:100%;margin:4.6875vw auto 0;}
	.duCon02_2 .w600 .cont_wrap .cont{padding:2.34375vw 0;}
	.duCon02_2 .w600 .cont_wrap .cont img{width:5.625vw;height:5vw;margin-left:1.5625vw;margin-right:2.34375vw;margin-bottom:-0.46875vw;}
	.duCon02_2 .w600 .cont_wrap .cont p{font-size:2.8125vw;}
	.giCon01 h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:10.9375vw;}
	.giCon01 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 0;}
	.giCon01 img{width:93.5%;margin:4.6875vw auto 0;}
	.giCon01 .txtBox{margin-top:-28.125vw;height:69.375vw;padding-top:37.5vw;}
	.giCon01 .txtBox p{font-size:3.125vw;line-height:4.6875vw;}
	.giCon01 .txtBox span{font-size:3.125vw;line-height:4.6875vw;padding-top:0.46875vw;}
	.duCon04_02 .w600 > h2{font-size:5.15625vw;padding-top:10.15625vw;}
	.duCon04_02 .w600 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 3.90625vw;}
	.duCon04_02 .w600 .inner{padding-top:3.90625vw;padding-bottom:7.8125vw;}
	.duCon04_02 .w600 .inner > span{width:12.5vw;height:6.25vw;border:0.78125vw solid #ba9c7b;font-size:2.5vw;line-height:6.25vw;border-bottom:0;}
	.duCon04_02 .w600 .inner > p{font-size:22px;padding-top:1.5625vw;padding-bottom:3.125vw;}
	.duCon04_02 .w600 .inner .cont{width:93.5%;}
	.duCon04_02 .w600 .inner .cont .whiteBox{margin-top:8.59375vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox h2{font-size:3.4375vw;width:78.125vw;height:10.9375vw;line-height:10.9375vw;border-radius:7.8125vw;top:-5.46875vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox h2 i:first-of-type{margin-right:3.90625vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox h2 i:last-of-type{margin-left:3.90625vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox h2 i{width:3px;height:3.125vw;margin-top:-0.46875vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox > img{margin-right:3.4375vw;width:19.6875vw;height:19.6875vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox > p{font-size:3.125vw;line-height:5vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox div{margin-top:7.8125vw;border:0.9375vw solid #ba9c7b;height:39.0625vw;padding-top:7.03125vw;padding-left:6.25vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox div p{font-size:2.8125vw;padding-bottom:1.09375vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox div p i{width:3.125vw;}
	.duCon04_02 .w600 .inner .cont .whiteBox div p span{font-size:4.6875vw;line-height:1.5625vw;top:0.625vw;}
	.giCon02{background-color:#b9aa99;padding-bottom:10.9375vw;}
	.giCon02 .w600 > h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:10.9375vw;}
	.giCon02 .w600 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 0;}
	.giCon02 .w600 > span{font-size:3.125vw;padding-top:4.6875vw;}
	.giCon02 .w600 > p{padding:0.3125vw 3.125vw;font-size:3.4375vw;margin-top:5px;}
	.giCon02 .w600 .top{margin-top:12.96875vw;}
	.giCon02 .w600 .top > img{top:-2.03125vw;width:27.1875vw;height:7.65625vw;}
	.giCon02 .w600 .top .cont:first-of-type{margin-right:20.3125vw;}
	.giCon02 .w600 .bottom .cont{margin-top:-13.59375vw;}
	.giCon02 .w600 > div > .cont{width:36.25vw;height:31.40625vw;}
	.giCon02 .w600 > div > .cont span{font-size:2.5vw;padding-top:3.4375vw;}
	.giCon02 .w600 > div > .cont h2{font-size:3.4375vw;padding-top:2.34375vw;}
	.giCon02 .w600 > div > .cont p.pt12{padding-top:1.875vw;}
	.giCon02 .w600 > div > .cont p{font-size:2.8125vw;line-height:4.375vw;padding-top:3.125vw;}
	.giCon02 .w600 h3{padding-top:60px;font-size:2.8125vw;line-height:4.375vw;}
	.giCon03{padding-top:3.75vw;}
	.giCon03 .w600{padding-bottom:3.125vw;}
	.giCon03 .w600 .inner{width:87.5vw;padding:6.25vw 0;}
	.giCon03 .w600 .inner p{font-size:3.4375vw;line-height:5vw;}
	.giCon03 .w600 .inner p > img.dda01{top:-1.09375vw;left:14.0625vw;width:4.6875vw;height:4.0625vw;}
	.giCon03 .w600 .inner p > img.dda02{bottom:0;right:5.15625vw;width:3.4375vw;height:2.8125vw;}
	.giCon03 .w600 .inner .circle{width:36.09375vw;height:36.09375vw;margin:4.6875vw auto 0;}
	.giCon03 .w600 .inner .circle p{font-size:7.5vw;padding-top:10.9375vw;}
	.giCon03 .w600 .inner .circle span{font-size:2.8125vw;}
	.giCon03 .w600 .inner h2{font-size:2.8125vw;padding-top:4.6875vw;}
}

/* 병원소개 */
.duCon01 .colorBox{margin-top:-100px;background-color:#66625f;text-align:center;padding-bottom:70px;}
.duCon01 .colorBox p{font-size:20px;line-height:30px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:135px;}
.duCon01 .colorBox span.mt45{margin-top:45px;}
.duCon01 .colorBox span{font-size:20px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;background-color:#e5ad01;padding:2px 5px;margin-top:10px;display:inline-block;}
.duCon01 .colorBox02{background-color:#f0ece9;margin-top:-290px;padding-bottom:75px;}
.duCon01 .colorBox02 p{padding-top:345px;font-size:22px;line-height:30px;letter-spacing:-0.05em;font-weight:400;color:#222;text-align:center;font-family: "Noto Serif KR", serif;}
.duCon01 .colorBox02 span{display:block;font-size:20px;line-height:30px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;padding-top:22px;}

.intro01{padding-bottom:65px;}
.intro01 .w600 > h2{font-size:33px;line-height:42px;letter-spacing:-0.05em;font-weight:300;color:#022222;text-align:center;}
.intro01 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:20px auto 35px;}
.intro01 .w600 > img:nth-of-type(1){padding-top:0;}
.intro01 .w600 > img{width:100%;display:block;padding-top:20px;}

.pt45{padding-top:45px;}
.doctor02{padding-bottom:56px;}
.doctor02 .w600{}
.doctor02 .w600 h2{font-size:33px;letter-spacing:-0.05em;font-weight:bold;color:#022222;text-align:center;line-height:1.3;}
.doctor02 .w600 .bar{width:100%;height:2px;background-color:#9e7449;margin:35px 0 45px;}
.doctor02 .w600 p{padding-bottom:15px;font-size:20px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#022222;}
.doctor02 .w600 p img{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px;width:11px;height:11px;margin-left:11px;}
.duCon01 .wrap_controllers{display:none !important;}
.duCon01 .loca_info{width:100%;position:relative;background-color:#634c32;text-align:center;line-height:85px;height:85px;font-size:20px;letter-spacing:-0.05em;font-weight:300;color:#fff;}
.duCon01 .map{margin-top:45px;height:384px;}

.loca02{}
.loca02 .w600{}
.loca02 .w600 > h2{font-size:33px;letter-spacing:-0.05em;line-height:1.3;font-weight:bold;color:#022222;text-align:center;}
.loca02 .w600 .bar{width:30px;height:2px;background-color:#64513e;margin:15px auto 35px;}
.loca02 .w600 .line;last-of-type{border-bottom:0;}
.loca02 .w600 .line:after{display:block;content:"";clear:both;}
.loca02 .w600 .line{height:106px;box-sizing:border-box;line-height:106px;border-bottom:1px solid #e2e2e2;}
.loca02 .w600 .line .left.bg01{background-color:#e4c01a;}
.loca02 .w600 .line .left.bg02{background-color:#8c7768;}
.loca02 .w600 .line .left.bg03{background-color:#5c4f46;}
.loca02 .w600 .line .left.bg04{background-color:#939291;}
.loca02 .w600 .line .left{float:left;width:84px;text-align:center;font-size:18px;letter-spacing:-0.05em;font-weight:400;color:#fff;}
.loca02 .w600 .line .right{text-align:left;font-size:0;float:left;}
.loca02 .w600 .line .right > span{display:inline-block;vertical-align:top;width:245px;box-sizing:border-box;padding-left:20px;font-size:22px;letter-spacing:-0.025em;font-weight:400;color:#5a5a5a;}
.loca02 .w600 .line .right p{display:inline-block;vertical-align:top;font-size:22px;letter-spacing:-0.025em;font-weight:400;color:#5a5a5a;}
.loca02 .w600 .line .right p > span{color:#a35b64;}

.loca03{margin:20px 0;background-size:cover;background:url("/img/loca_bg01.jpg")no-repeat center top;width:100%;height:242px;box-sizing:border-box;}
.loca03 .w600{text-align:center;}
.loca03 .w600 > p{font-size:20px;line-height:30px;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;padding-top:73px;}
.loca03 .w600 > span{font-size:26px;background-color:#e5ad01;padding:5 55px;box-sizing:border-box;line-height:1.3;color:#fff;margin-top:30px;display:inline-block;font-weight:bold;}
.w100p{width:100% !important;}


@media all and (max-width:640px){

	.duCon01 .colorBox{margin-top:-15.625vw;padding-bottom:10.9375vw;}
	.duCon01 .colorBox p{font-size:3.125vw;line-height:4.6875vw;padding-top:21.09375vw;}
	.duCon01 .colorBox span.mt45{margin-top:7.03125vw;}
	.duCon01 .colorBox span{font-size:3.125vw;padding:0.3125vw 0.78125vw;margin-top:1.5625vw;}
	.duCon01 .colorBox02{margin-top:-45.3125vw;padding-bottom:11.71875vw;}
	.duCon01 .colorBox02 p{padding-top:53.90625vw;font-size:3.4375vw;line-height:4.6875vw;}
	.duCon01 .colorBox02 span{font-size:3.125vw;line-height:4.6875vw;padding-top:3.4375vw;}

	.intro01{padding-bottom:10.15625vw;}
	.intro01 .w600 > h2{font-size:5.15625vw;line-height:6.5625vw;}
	.intro01 .w600 .bar{width:4.6875vw;height:0.3125vw;margin:3.125vw auto 5.46875vw;}
	.intro01 .w600 > img{padding-top:3.125vw;}
	.pt45{padding-top:7.03125vw;}
	.doctor02{padding-bottom:8.75vw;}
	.doctor02 .w600 h2{font-size:5.15625vw;}
	.doctor02 .w600 .bar{height:0.3125vw;margin:5.46875vw 0 7.03125vw;}
	.doctor02 .w600 p{padding-bottom:2.34375vw;font-size:3.125vw;}
	.doctor02 .w600 p img{margin-right:1.5625vw;margin-top:-0.46875vw;width:1.71875vw;height:1.71875vw;margin-left:1.71875vw;}
	.duCon01 .loca_info{line-height:13.28125vw;height:13.28125vw;font-size:3.125vw;}
	.duCon01 .map{margin-top:7.03125vw;width:100%;height:60.9375vw;}
	.duCon01 .map .root_daum_roughmap_landing{width:100% !important; height:100% !important;}
	.loca02 .w600 > h2{font-size:5.15625vw;}
	.loca02 .w600 .bar{width:4.6875vw;height:0.3125vw;margin:2.34375vw auto 5.46875vw;}
	.loca02 .w600 .line{height:16.5625vw;line-height:16.5625vw;}

	.loca02 .w600 .line .left{width:13.125vw;font-size:2.8125vw;}

	.loca02 .w600 .line .right > span{width:38.28125vw;padding-left:3.125vw;font-size:3.4375vw;}
	.loca02 .w600 .line .right p{font-size:3.4375vw;}
	.loca03{margin:3.125vw 0;height:37.8125vw;}
	.loca03 .w600 > p{font-size:3.125vw;line-height:4.6875vw;padding-top:11.40625vw;}
	.loca03 .w600 > span{font-size:4.0625vw;padding:0.78125vw 8.59375vw;margin-top:4.6875vw;}
}
.disib{display:inline-block !important;vertical-align:middle;}
.mt50{margin-top:50px !important;}
.pt70{padding-top:70px !important;}
@media all and (max-width:640px){
	.mt50{margin-top:7.8125vw !important;}
	.pt70{padding-top:10.9375vw !important;}
}
.duCon04_02 .w600 .inner .cont .whiteBox div p:after{content:""; display:block; clear:both;}
.duCon04_02 .w600 .inner .cont .whiteBox div p span{float:left;}
.duCon04_02 .w600 .inner .cont .whiteBox div p b{float:left; width:calc(100% - 10px); font-weight:300;}
@media all and (max-width:325px){
	.duCon04_02 .w600 .inner .cont .whiteBox div{height:auto; padding-bottom:6vw;}
}

/*20181121 의료진소개 페이지 디자인 추가 작업자 이현용*/

.doctor03{padding-bottom:70px;}
.doctor03 .w600 h2{font-size:33px;letter-spacing:-0.05em;font-weight:bold;color:#022222;text-align:center;line-height:1.3;}
.doctor03 .w600 .bar{width:100%;height:2px;background-color:#9e7449;margin:35px 0 45px;}
.doctor03 .w600 ul{width:100%; font-size:0; padding:0 23px; box-sizing:border-box;}
.doctor03 .w600 ul li{display:inline-block; vertical-align:top; width:265px; text-align:center;}
.doctor03 .w600 ul li:nth-of-type(odd){margin-right:23px;}
.doctor03 .w600 ul li:nth-of-type(n+3){margin-top:53px;}
.doctor03 .w600 ul li img{display:block; margin:0 auto;}
.doctor03 .w600 ul li img.book{width:148px; height:209px;}
.doctor03 .w600 ul li img.book02{width:265px; height:34px;}
.doctor03 .w600 ul li > p{font-size:18px; font-weight:200; letter-spacing:-0.05em; line-height:24px; color:#ba9c7b; padding-top:13px;}

@media all and (max-width:640px){

	/*20181121 의료진소개 페이지 디자인 추가 작업자 이현용*/

	.doctor03{padding-bottom:10.9375vw;}
	.doctor03 .w600 h2{font-size:5.15625vw;}
	.doctor03 .w600 .bar{margin:5.46875vw 0 7.03125vw;}
	.doctor03 .w600 ul{padding:0 3.59375vw;}
	.doctor03 .w600 ul li{width:41.40625vw;}
	.doctor03 .w600 ul li:nth-of-type(odd){margin-right:3.59375vw;}
	.doctor03 .w600 ul li:nth-of-type(n+3){margin-top:8.28125vw;}
	.doctor03 .w600 ul li img.book{width:23.125vw; height:32.65625vw;}
	.doctor03 .w600 ul li img.book02{width:41.40625vw; height:5.3125vw;}
	.doctor03 .w600 ul li > p{font-size:2.8125vw; line-height:3.75vw; padding-top:2.03125vw;}
}


/* 다이어트클리닉 - 20210526 */
.dietCon01 .w600{width:100%;}
.dietCon01 .w600 > h2{font-size:33px;letter-spacing:-0.05em;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#1a1a1a;text-align:center;padding-top:65px;}
.dietCon01 .w600 > h2 span{font-weight:300;}
.dietCon01 .w600 > p{font-size:20px; color:#222222; letter-spacing:-0.05em; font-weight:300; line-height:1.6; margin:30px auto; text-align:center;}
.dietCon01 .w600 .bar{width:30px;height:2px;background-color:#634c32;margin:15px auto 25px;}
.dietCon01 .w600 .inner{background-color:#f0ece9;padding-top:25px;padding-bottom:50px;}
.dietCon01 .w600 .inner > span{display:block;width:80px;height:40px;border:5px solid #ba9c7b;border-bottom:0;box-sizing:border-box;font-size:16px;line-height:40px;letter-spacing:-0.05em;font-weight:bold;color:#ba9c7b;text-align:center;margin:0 auto;}
.dietCon01 .w600 .inner > p{font-size:22px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;padding-top:10px;line-height:1.3;padding-bottom:20px;}
.dietCon01 .w600 .inner .cont{width:600px;margin:0 auto;}
.dietCon01 .w600 .inner .cont .whiteBox{width:100%;background-color:#fff;margin-top:55px;font-size:0;text-align:center; padding-bottom:40px;}
.dietCon01 .w600 .inner .cont .whiteBox h2{font-size:22px;letter-spacing:-0.05em;line-height:1.3;font-weight:bold;color:#fff;text-align:center;width:500px;height:70px;line-height:70px;background-color:#ba9c7b;border-radius:50px;margin:0 auto;top:-35px;position:relative; text-align:center;}
.dietCon01 .w600 .inner .cont .whiteBox > p{display:inline-block;vertical-align:top;font-size:20px;letter-spacing:-0.05em;font-weight:300;line-height:32px;color:#222;}
.dietCon01 .w600 .inner .cont .whiteBox > p b{font-size:28px; color:#64513e;}
.dietCon01 .w600 .inner .cont .whiteBox > p span{font-size:20px; color:#aaaaaa;}
.dietCon01 .w600 .inner.type02{background-color:#fff;}
.dietCon01 .w600 .inner.type02 .whiteBox{background-color:#f5f4f2;}
.dietCon01 .w600 .inner .whiteBox.bg02 h2{background-color:#9e7449;}
.dietCon01 .w600 .inner .whiteBox.bg03 h2{background-color:#64513e;}
.dietCon01 .w600 .inner .whiteBox.bg04 h2{background-color:#ba9c7b;}

.dietCon02{background:url("/img/diet_bg.jpg")no-repeat center top;width:100%;height:585px;padding-top:80px;box-sizing:border-box; margin-bottom:20px;}
.dietCon02 .w600 img{width:234px;height:67px;margin:0 auto;display:block;}
.dietCon02 .w600 .inner{margin-top:70px;width:100%;height:280px;border:8px solid rgba(255,255,255,0.25);box-sizing:border-box;padding-top:70px;}
.dietCon02 .w600 .inner > span{display:block;font-size:22px;line-height:30px;letter-spacing:-0.025em;font-weight:bold;color:#fff;text-align:center;}
.dietCon02 .w600 .inner p{font-size:20px;line-height:30px;letter-spacing:-0.025em;font-weight:400;color:#fff;text-align:center;padding-top:20px;font-family: "Noto Serif KR", serif;}
.dietCon02 .w600 .inner p span{color:#fbee7e;}

.dietCon03{background-color:#b9aa99;padding-bottom:70px;}
.dietCon03 .w600{text-align:center;}
.dietCon03 .w600 > h2{font-size:33px;line-height:43px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;padding-top:70px;}
.dietCon03 .w600 .bar{width:30px;height:2px;background-color:#64513e;margin:15px auto 0;}
.dietCon03 .w600 > span{display:block;font-size:20px;line-height:1.3;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;padding-top:30px;}
.dietCon03 .w600 > p{display:inline-block;padding:2px 20px;background-color:#000;text-align:center;font-size:22px;line-height:1.3;letter-spacing:-0.05em;font-weight:300px;color:#fff;margin-top:5px;}
.dietCon03 .w600 ul{text-align:center;font-size:0; letter-spacing:-4px; margin-top:40px;}
.dietCon03 .w600 ul li{width:232px;height:201px;display:inline-block;vertical-align:top;}
.dietCon03 .w600 ul li:nth-of-type(1){background:url(/img/dietCon03_bg01.png)no-repeat center top / contain; margin-right:10px;}
.dietCon03 .w600 ul li:nth-of-type(2){background:url(/img/dietCon03_bg02.png)no-repeat center top / contain;}
.dietCon03 .w600 ul li span{display:block;font-size:16px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;padding-top:22px;}
.dietCon03 .w600 ul li h2{font-size:22px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#fff;text-align:center;padding-top:15px;}
.dietCon03 .w600 ul li p.pt12{padding-top:12px;}
.dietCon03 .w600 ul li p{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:20px;}
.dietCon03 .w600 h3{padding-top:60px;font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}

@media all and (max-width:640px){
	.dietCon01 .w600 > h2{font-size:5.15625vw;padding-top:10.15625vw;}
	.dietCon01 .w600 > p{font-size:3.125vw; margin:3.90625vw auto;}
	.dietCon01 .w600 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 3.90625vw;}
	.dietCon01 .w600 .inner{padding-top:3.90625vw;padding-bottom:7.8125vw;}
	.dietCon01 .w600 .inner > span{width:12.5vw;height:6.25vw;border:0.78125vw solid #ba9c7b;font-size:2.5vw;line-height:6.25vw;border-bottom:0;}
	.dietCon01 .w600 .inner > p{font-size:3.4375vw;padding-top:1.5625vw;padding-bottom:3.125vw;}
	.dietCon01 .w600 .inner .cont{width:93.5%;}
	.dietCon01 .w600 .inner .cont .whiteBox{margin-top:8.59375vw; padding-bottom:6.25vw;}
	.dietCon01 .w600 .inner .cont .whiteBox h2{font-size:3.4375vw;width:78.125vw;height:10.9375vw;line-height:10.9375vw;border-radius:7.8125vw;top:-5.46875vw;}
	.dietCon01 .w600 .inner .cont .whiteBox > p{font-size:3.125vw;line-height:5vw;}
	.dietCon01 .w600 .inner .cont .whiteBox > p b{font-size:4.375vw;}
	.dietCon01 .w600 .inner .cont .whiteBox > p span{font-size:3.125vw;}
	
	.dietCon02{height:91.40625vw;padding-top:12.5vw;}
	.dietCon02 .w600 img{width:36.5625vw;height:10.46875vw;}
	.dietCon02 .w600 .inner{margin-top:10.9375vw;height:43.75vw;border:1.25vw solid rgba(255,255,255,0.25);padding-top:10.9375vw;}
	.dietCon02 .w600 .inner > span{font-size:3.4375vw;line-height:4.6875vw;}
	.dietCon02 .w600 .inner p{font-size:3.125vw;line-height:4.6875vw;padding-top:3.125vw;}
	
	.dietCon03{background-color:#b9aa99;padding-bottom:10.9375vw;}
	.dietCon03 .w600 > h2{font-size:5.15625vw;line-height:6.71875vw;padding-top:10.9375vw;}
	.dietCon03 .w600 .bar{width:4.6875vw;height:2px;margin:2.34375vw auto 0;}
	.dietCon03 .w600 > span{font-size:3.125vw;padding-top:4.6875vw;}
	.dietCon03 .w600 > p{padding:0.3125vw 3.125vw;font-size:3.4375vw;margin-top:5px;}
	.dietCon03 .w600 ul{margin-top:6.25vw;}
	.dietCon03 .w600 ul li{width:36.25vw;height:31.40625vw;}
	.dietCon03 .w600 ul li span{font-size:2.5vw;padding-top:3.4375vw;}
	.dietCon03 .w600 ul li h2{font-size:3.4375vw;padding-top:2.34375vw;}
	.dietCon03 .w600 ul li p.pt12{padding-top:1.875vw;}
	.dietCon03 .w600 ul li p{font-size:2.8125vw;line-height:4.375vw;padding-top:3.125vw;}
	.dietCon03 .w600 h3{padding-top:9.375vw;font-size:2.8125vw;line-height:4.375vw;}
}
