/*=================================================================================================
// 명    칭 : 메인화면 스타일쉬트
// 처리내용 :
// 작 성 자 : 2013-09-06 강대인
//=================================================================================================*/
@charset "utf-8";
@import url("/common/css/global.css");
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
/*김태용 기본 스타일*/
@import url("/modules/user/css/ty_base.css"); /*기본스타일*/
@import url("/modules/user/css/ty_member.css"); /*기본회원정보스타일*/
@import url("/modules/user/css/ty_neosans.css"); /*NeoSans 폰트스타일*/
/*//김태용 기본 스타일*/

body,h1,h2,h3,h4,input,button,table,textarea,fieldset, select{font-family:'Noto Sans KR', Sans-serif,"Nanum Gothic",  "neosans", Dotum, Gulim, AppleGothic ;font-size:14px;line-height:1.4; }
html, body{_text-align:center;}
p{letter-spacing:-1px; }

#di_container{clear:both; width:100%; margin:0 auto;  background-color:#e8eaeb; }
#di_content{width:100%;margin: 0 auto; padding:0; }
#di_con{position:relative; width:1200px; margin:0 auto;}


#di_subcon{clear:both;}
#di_subcon #di_subConLeft{float:left; width:600px; height:800px; margin:-200px 0 0 0;}
#di_subcon #di_subConRight{width: 600px; overflow: hidden; margin-left: 600px;}

.flex{display:flex;}

/* 탭디자인 */
.commonTab { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.commonTab li { float:left; width:33.333%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.commonTab li a { display:block;}
.commonTab .on { background:#555; color:#fad22a; height:50px; border:none; }
.commonTab.div2 li{width:50%;}
/* //탭디자인 */

/* 탭디자인 */
.commonTab02 { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.commonTab02 li { float:left; width:25%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.commonTab02 li a { display:block;}
.commonTab02 .on { background:#555; color:#fff; height:50px; border:none; }
/* //탭디자인 */

.commonTab03 { overflow:hidden; margin:0 0 27px 0;text-align:center;}
.commonTab03 li { display:inline-block; }
.commonTab03 li a { display:block;margin:0 2px;padding:11px 20px;border:solid 1px #c6c6c6;background-color:#f8f8f8;font-size:20px;color:#333; font-weight:400; }
.commonTab03 li a.on { border:solid 1px #3c4652;background:#3c4652; color:#fff;}

#sub_tab{width:100%; margin:50px 0;}
#sub_tab ul li{width:20%; height:50px; line-height:50px; }
#sub_tab ul li:hover{background-color:#2dc3ea;}
#sub_tab ul li:hover a{color:#fff;}
#sub_tab ul li.on{background-color:#2dc3ea;}
#sub_tab ul li.on a{color:#fff; font-weight:400;}

/*자주묻는질문*/
#di_faq{position:relative; width:100%; background-color:#fff; padding:60px;}
#di_faq .dc_faqTab{font-size:0px; text-align:center; margin:0 0 40px 0;}
#di_faq .dc_faqTab a{display:inline-block; width:140px; height:40px; line-height:40px; border:solid 1px #ddd; border-right:0; color:#333; font-size:15px; font-weight:300;}
#di_faq .dc_faqTab a:last-child{border-right:solid 1px #ddd;}
#di_faq .dc_faqTab a.on{border:solid 1px #3c4652; background-color:#3c4652; color:#fff; font-weight:600;}
#di_faq .dc_faqTab a:hover{border:solid 1px #3c4652; background-color:#3c4652; color:#fff; font-weight:600;}
#di_faq .dc_faqBox{border-top:solid 2px; #3c4652;}
#di_faq .dc_faqBox .dc_faqList{}
#di_faq .dc_faqBox .dc_faqList .dc_faq_question{padding:15px 20px; border-bottom:solid 1px #ddd; color:#3c4652; font-weight:300; font-size:17px; cursor:pointer;}
#di_faq .dc_faqBox .dc_faqList .dc_faq_answer{padding:30px 50px; border-bottom:solid 1px #3c4652; color:#333; font-weight:300; font-size:15px; background-color:#f6f9f9;}
#di_faq .dc_faqBox .dc_faqList .on{font-weight:500;}
/*//자주묻는질문*/

/*1010-한의원소개*/
.dc_sub1010{position:relative;}
.dc_sub1010 .dc_sub1010_01{position:relative; height: 800px; background:url(../img/sub/bg_1010_01.png) no-repeat 0 0; padding:450px 50px 0;}
.dc_sub1010 .dc_sub1010_01 p{font-family: 'Nanum Square', sans-serif; color:#fff; text-align:right;}
.dc_sub1010 .dc_sub1010_01 p.dc_p01{font-size:30px; font-weight:700; margin:0 0 20px 0;}
.dc_sub1010 .dc_sub1010_01 p.dc_p02{font-size:16px; font-weight:400;}

.dc_sub1010 .dc_sub1010_02{position:relative; background-color:#fff; padding:60px;}
.dc_sub1010 .dc_sub1010_02 ul{}
.dc_sub1010 .dc_sub1010_02 ul li{height:137px; padding:10px 0 0 170px; margin:0 0 20px 0;}
.dc_sub1010 .dc_sub1010_02 ul li:last-child{margin:0;}
.dc_sub1010 .dc_sub1010_02 ul li.dc_bgli01{background:url(../img/sub/bg_1010_02.png) no-repeat 0 0;}
.dc_sub1010 .dc_sub1010_02 ul li.dc_bgli02{background:url(../img/sub/bg_1010_03.png) no-repeat 0 0;}
.dc_sub1010 .dc_sub1010_02 ul li.dc_bgli03{background:url(../img/sub/bg_1010_04.png) no-repeat 0 0;}
.dc_sub1010 .dc_sub1010_02 ul li.dc_bgli04{background:url(../img/sub/bg_1010_05.png) no-repeat 0 0;}
.dc_sub1010 .dc_sub1010_02 ul li.dc_bgli05{background:url(../img/sub/bg_1010_06.png) no-repeat 0 0;}
.dc_sub1010 .dc_sub1010_02 ul li p.dc_p01{color:#38485b; font-size:16px; font-weight:400;}
.dc_sub1010 .dc_sub1010_02 ul li p.dc_p01 span{font-size:24px; font-weight:500;}
.dc_sub1010 .dc_sub1010_02 ul li p.dc_p02{color:#666; font-size:14px; font-weight:200;}
/*//1010-한의원소개*/

/*1020-대표원장소개*/
.dc_sub1020{position:relative;}
.dc_sub1020 .dc_sub1020_01{position:relative; height: 800px; background:url(../img/sub/bg_1020_01.png) no-repeat 0 0; padding:450px 50px 0;}
.dc_sub1020 .dc_sub1020_02{position:relative; background-color:#fff; padding:60px 26px;}
.dc_sub1020 .dc_sub1020_02 .dc_div01{border-bottom:solid 1px #d0d0d0; padding:0 0 40px 0; margin:0 0 40px 0;}
.dc_sub1020 .dc_sub1020_02 .dc_div01 p.dc_p01{color:#333; font-size:16px; font-weight:300;}
.dc_sub1020 .dc_sub1020_02 .dc_div01 p.dc_p02{color:#333; font-size:37px; font-weight:400; font-family: 'Nanum Square', sans-serif; margin:0 0 20px 0;}
.dc_sub1020 .dc_sub1020_02 .dc_div01 p.dc_p02 span{font-weight:600;}
.dc_sub1020 .dc_sub1020_02 .dc_div01 p.dc_p03{color:#333; font-size:14px; font-weight:400; line-height:25px; }
.dc_sub1020 .dc_sub1020_02 .dc_div02{width: 278px; float:left;}
.dc_sub1020 .dc_sub1020_02 .dc_div03{width: 250px; float:right; margin-top:110px; color:#888; font-size:13px; font-weight:300; letter-spacing:-2px; line-height:25px;}
.dc_sub1020 .dc_sub1020_02 .dc_div03 ul {}
.dc_sub1020 .flex{justify-content:space-between;}
.dc_sub1020 .flex + .flex{border-top:1px solid #d0d0d0;padding-top:60px;}
.dc_sub1020 .dc_div03 p.dc_p01{color:#333;font-size:14px;}
.dc_sub1020 .dc_div03 .info{color:#666;}
.dc_sub1020 .dc_div03 .info.first{margin-top:20px;}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul{}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul li{margin:0 0 40px 0;}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul li p.dc_p01{color:#333; font-size:18px; font-weight:300;  display:inline-block;}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul li p.dc_p01 span{font-size:20px; font-weight:600;}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul li p.dc_div02title{padding-top:20px; font-weight:500;}
.dc_sub1020 .dc_sub1020_02 .dc_div02 ul li p.dc_p02{color:#333; font-size:14px; font-weight:300; margin:20px 0;}



/*//1010-브랜드소개*/

/*1030-안심한약제*/
.dc_sub1030{position:relative;}
.dc_sub1030 .dc_sub1030_01{position:relative; }
.dc_sub1030 .dc_sub1030_01 ul.dc_tab1030{overflow:hidden;}
.dc_sub1030 .dc_sub1030_01 ul.dc_tab1030 li{float:left; position:relative; width:200px; height:200px;}
.dc_sub1030 .dc_sub1030_01 ul.dc_tab1030 li p.txt{display:none;position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);  font-size:16px; color:#fff;}
.dc_sub1030 .dc_sub1030_01 ul.dc_tab1030 li.on p.txt{display:block;}
.dc_sub1030 .dc_sub1030_01 ul.dc_tab1030 li:hover p.txt{display:block;}

.dc_sub1030 .dc_sub1030_02{position:relative; height:678px; background-color:#fff; padding:60px;}
.dc_sub1030 .bg1030_01{background:url(../img/sub/bg_1030_01.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_02{background:url(../img/sub/bg_1030_02.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_03{background:url(../img/sub/bg_1030_03.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_04{background:url(../img/sub/bg_1030_04.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_05{background:url(../img/sub/bg_1030_05.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_06{background:url(../img/sub/bg_1030_06.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_07{background:url(../img/sub/bg_1030_07.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_08{background:url(../img/sub/bg_1030_08.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_09{background:url(../img/sub/bg_1030_09.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_10{background:url(../img/sub/bg_1030_10.png) no-repeat 0 0;}
.dc_sub1030 .bg1030_11{background:url(../img/sub/bg_1030_11.png) no-repeat 0 0;}
.dc_sub1030 .dc_sub1030_02 .dc_title{background:url(../img/sub/bg_titleBar.png) no-repeat 0 0; padding:10px 0 0 0; margin:0 0 30px 0;}
.dc_sub1030 .dc_sub1030_02 .dc_title p{color:#333;}
.dc_sub1030 .dc_sub1030_02 .dc_title p.dc_p01{font-family: 'Nanum Square', sans-serif; font-size:37px; font-weight:700;}
.dc_sub1030 .dc_sub1030_02 .dc_title p.dc_p02{font-size:19px; font-weight:300;}
.dc_sub1030 .dc_sub1030_02 .dc_stitle{margin:0 0 30px 0;}
.dc_sub1030 .dc_sub1030_02 .dc_stitle ul{}
.dc_sub1030 .dc_sub1030_02 .dc_stitle ul li{color:#565f69; font-size:15px; font-weight:300;}
.dc_sub1030 .dc_sub1030_02 .dc_stitle ul li span{font-weight:500;}
.dc_sub1030 .dc_sub1030_02 .dc_txt{margin:0 0 30px 0;}
.dc_sub1030 .dc_sub1030_02 .dc_txt p{color:#565f69; font-size:15px;font-weight:500; margin:0 0 10px 0;}
.dc_sub1030 .dc_sub1030_02 .dc_txt ul{line-height:25px;}
.dc_sub1030 .dc_sub1030_02 .dc_txt ul li{color:#565f69; font-size:14px;font-weight:300;}
/*//1030-안심한약제*/

/*1040-한의원둘러보기*/
.dc_sub1040{position:relative;}
.dc_sub1040 .dc_sub1040_01{position:relative; }
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040{}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li{position:absolute; top:0px; left:0px; width:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab01{top:0px; left:0px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab02{top:0px; left:200px; height:400px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab03{top:0px; left:400px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab04{top:200px; left:0px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab05{top:200px; left:400px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab06{top:400px; left:0px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab07{top:400px; left:200px; height:200px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab08{top:400px; left:400px; height:400px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.tab09{top:600px; left:0px; width:400px;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li p.txt{display:none;position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); font-size:16px; color:#fff; border:solid 1px #fff; padding:5px 10px; width: 60%; text-align: center;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li.on p.txt{display:block;}
.dc_sub1040 .dc_sub1040_01 ul.dc_tab1040 li:hover p.txt{display:block;}
.dc_sub1040 .dc_sub1040_02{position:relative; height:678px; background-color:#fff;}
.dc_sub1040 .dc_sub1040_02 .dc_title{position:absolute; top:60px; left:60px; z-index: 99;}
.dc_sub1040 .dc_sub1040_02 .dc_title p{color:#fff;}
.dc_sub1040 .dc_sub1040_02 .dc_title p.dc_p01{font-family: 'Nanum Square', sans-serif; font-size:37px; font-weight:700; padding:0 0 10px 0; margin:0 0 30px 0; background:url(../img/sub/bg_titleBar2.png) no-repeat 0px bottom;}
.dc_sub1040 .dc_sub1040_02 .dc_title p.dc_p02{font-size:16px; font-weight:300; }
.dc_sub1040 .dc_sub1040_02 .dc_title p.dc_p01 span{font-family: 'Nanum Square', sans-serif; color:#333; padding:0 0 30px 0; margin:0 0 30px 0; background:url(../img/sub/bg_titleBar3.png) no-repeat 0px bottom;}
.dc_sub1040 .dc_sub1040_02 .dc_title p.dc_p02 span{color:#333; font-size:16px; font-weight:400;}
.dc_sub1040 .dc_sub1040_02 .dc_title2{position:absolute; top:60px; left:60px; z-index: 99;}
.dc_sub1040 .dc_sub1040_02 .dc_title2 p{color:#fff;}
.dc_sub1040 .dc_sub1040_02 .dc_title2 p.dc_p01{font-family: 'Nanum Square', sans-serif; font-size:37px; font-weight:700; padding:0 0 10px 0; margin:0 0 30px 0; background:url(../img/sub/bg_titleBar2.png) no-repeat 0px bottom;}
.dc_sub1040 .dc_sub1040_02 .dc_title2 p.dc_p02{font-size:16px; font-weight:300;}
/*//1040-한의원둘러보기*/

/*1050-오시는길*/
.dc_sub1050{}
.dc_sub1050 .dc_sub1050_01{position:absolute; top:-200px; left:0px; width:600px; height:200px; background-color:#fff; padding:53px;}
.dc_sub1050 .dc_sub1050_01 p{font-size:15px;}
.dc_sub1050 .dc_sub1050_01 p.dc_p01{color:#3c4652; margin:0 0 20px 0;}
.dc_sub1050 .dc_sub1050_01 p.dc_p01 span{background-color:#6c747d; color:#fff; font-weight:600; padding:3px 20px; margin:0 10px 0 0;}
.dc_sub1050 .dc_sub1050_01 p.dc_p01 span .dc_span01{background-color:#fff; margin:0 10px 0 0;}
.dc_sub1050 .dc_sub1050_01 p.dc_p02{float:left; color:#3c4652; margin:0 40px 0 0;}
.dc_sub1050 .dc_sub1050_01 p.dc_p02 span{background-color:#6c747d; color:#fff; font-weight:600; padding:3px 20px; margin:0 10px 0 0;}
.dc_sub1050 .dc_sub1050_01 p.dc_p03{float:left; color:#3c4652;}
.dc_sub1050 .dc_sub1050_01 p.dc_p03 span{background-color:#6c747d; color:#fff; font-weight:600; padding:3px 20px; margin:0 10px 0 0;}
.dc_sub1050 .dc_sub1050_02{position:relative;}
.dc_sub1050 .dc_sub1050_02 .dc_map{position:relative; height:410px; background-color:#fff;}
.dc_sub1050 .dc_sub1050_03{position:relative; background-color:#fff; overflow:hidden; padding:75px 50px;}
.dc_sub1050 .dc_sub1050_03 .dc_box01{float:left; width:33.333%; padding:0 30px;}
.dc_sub1050 .dc_sub1050_03 .dc_box01 p{color:#3c4652; font-size:15px;}
.dc_sub1050 .dc_sub1050_03 .dc_box01 p.dc_p01{background-color:#6c747d; color:#fff; font-weight:600; padding:5px 20px; margin:0 0 20px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box01 p.dc_p02{line-height:25px; padding:0 20px;}
.dc_sub1050 .dc_sub1050_03 .dc_box01 p.dc_p02 + p.dc_p01{margin-top:50px;}
.dc_sub1050 .dc_sub1050_03 .dc_box02{float:left; width:33.333%; padding:0 30px; border-left:solid 1px #ddd; border-right:solid 1px #ddd;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 p{color:#3c4652; font-size:15px;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 p.dc_p01{background-color:#6c747d; color:#fff; font-weight:600; padding:5px 20px; margin:0 0 20px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 p.dc_p02{line-height:25px; padding:0 20px; font-weight:600; margin:0 0 5px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 p.dc_p02 span{color:#00b2f4; font-weight:400;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01{padding:0 0 0 30px; margin:0 0 20px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li{font-size:14px; color:#333; margin:0 0 5px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li span{margin:0 10px 0 0; padding:0 5px; color:#fff; font-size:13px; border-radius:5px;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li span.dc_span01{background-color:#ff0909;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li span.dc_span02{background-color:#f3b40c;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li span.dc_span03{background-color:#00b500;}
.dc_sub1050 .dc_sub1050_03 .dc_box02 ul.dc_ul01 li span.dc_span04{background-color:#32a7fe;}
.dc_sub1050 .dc_sub1050_03 .dc_box03{float:left; width:33.333%; padding:0 30px;}
.dc_sub1050 .dc_sub1050_03 .dc_box03 p{color:#3c4652; font-size:15px;}
.dc_sub1050 .dc_sub1050_03 .dc_box03 p.dc_p01{background-color:#6c747d; color:#fff; font-weight:600; padding:5px 20px; margin:0 0 20px 0;}
.dc_sub1050 .dc_sub1050_03 .dc_box03 p.dc_p02{line-height:25px; padding:0 20px;}
/*//1050-오시는길*/

/*2010-비염클리닉*/
.dc_sub2010{background-color:#fff; padding: 30px 70px 70px;}
.dc_sub2010 .dc_title{padding:0 0 20px 0; margin:0 0 30px 0; background:url(../img/sub/bg_blackBar.png) no-repeat 50% bottom;}
.dc_sub2010 .dc_title p{text-align:center;}
.dc_sub2010 .dc_title p.dc_p01{color:#3c4652; font-family: 'Nanum Square', sans-serif; font-size:35px;}
.dc_sub2010 .dc_title p.dc_p01 span{font-weight:700;}
.dc_sub2010 .dc_title p.dc_p02{color:#333; font-size:17px; font-weight:200;}
.dc_sub2010 .dc_title p.dc_p02 span{font-weight:500;}
.dc_sub2010 .dc_con2010_01{background-color:#f8f8f8; border:solid 1px #e5e5e5; padding:20px; margin:0 0 20px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div01{margin:0 0 20px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div01 p.dc_p01{color:#444; font-size:21px; font-weight:300; text-align:center; line-height:24px;}
.dc_sub2010 .dc_con2010_01 .dc_div02{overflow:hidden;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box01{float:left; width:330px; height:170px; background-color:#7fb0b4; padding:25px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box01 p{text-align:center; font-weight:500;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box01 p.dc_p01{background-color:#e1ecf1; border-top-left-radius:20px; border-bottom-left-radius:20px; padding:5px 20px 5px 0; font-size:17px; color:#226166; margin:0 0 20px 20px;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box01 p.dc_p02{font-size:15px; color:#fff; font-weight:300;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box02{float:left; width:330px; height:170px; background-color:#8badbd; padding:25px 0; margin:0 14px; }
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box02 p{text-align:center; font-weight:500;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box02 p.dc_p01{background-color:#f6f1f2; padding:5px 0; font-size:17px; color:#4b7f98; margin:0 0 20px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box02 p.dc_p02{font-size:15px; color:#fff; font-weight:300;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box03{float:left; width:330px; height:170px; background-color:#8491a5; padding:25px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box03 p{text-align:center; font-weight:500;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box03 p.dc_p01{background-color:#f6f1f2; border-top-right-radius:20px; border-bottom-right-radius:20px; padding:5px 0 5px 20px; font-size:17px; color:#33496a; margin:0 20px 20px 0;}
.dc_sub2010 .dc_con2010_01 .dc_div02 .dc_box03 p.dc_p02{font-size:15px; color:#fff; font-weight:300;}
.dc_sub2010 .dc_con2010_02{height:163px; background:url(../img/sub/bg_2010_02.png) no-repeat 0 0; padding:30px 20px 0; margin:0 0 40px 0;}
.dc_sub2010 .dc_con2010_02 p{color:#333;}
.dc_sub2010 .dc_con2010_02 p.dc_p01{font-size:27px; margin:0 0 5px 0;}
.dc_sub2010 .dc_con2010_02 p.dc_p01 span{font-weight:600;}
.dc_sub2010 .dc_con2010_02 p.dc_p01 span .dc_span01{color:#ff6600;}
.dc_sub2010 .dc_con2010_02 p.dc_p02{color:#555; font-size:15px; font-weight:300; line-height:20px;}
.dc_sub2010 .dc_con2010_03{overflow:hidden; margin:0 0 40px 0; padding:0 0 20px 0; border-bottom:solid 1px #c5c5c5;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft{float:left; width:50%; padding:0 20px;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft p{color:#333;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft p.dc_p01{font-size:27px; margin:0 0 20px 0; line-height:30px;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft p.dc_p01 span{font-weight:600;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft p.dc_p01 span .dc_span01{color:#ff6600;}
.dc_sub2010 .dc_con2010_03 .dc_boxLeft p.dc_p02{color:#555; font-size:15px; font-weight:300; line-height:25px;}
.dc_sub2010 .dc_con2010_03 .dc_boxRight{float:left; width:50%; background:url(../img/sub/bg_2010_03.png) no-repeat 0 0; }
.dc_sub2010 .dc_con2010_03 .dc_boxRight p{color:#333;}
.dc_sub2010 .dc_con2010_03 .dc_boxRight p.dc_p01{font-size:27px; margin:0 0 150px 0; line-height:30px;}
.dc_sub2010 .dc_con2010_03 .dc_boxRight p.dc_p01 span{font-weight:600;}
.dc_sub2010 .dc_con2010_03 .dc_boxRight p.dc_p02{color:#555; font-size:15px; font-weight:300; line-height:25px;}
.dc_sub2010 .dc_con2010_04{overflow:hidden;}
.dc_sub2010 .dc_con2010_04 .dc_boxLeft{float:left; width:25%; height:400px; padding:0 0 0 20px; background:url(../img/sub/bg_2010_04.png) no-repeat 50% bottom;}
.dc_sub2010 .dc_con2010_04 .dc_boxLeft p{color:#333;}
.dc_sub2010 .dc_con2010_04 .dc_boxLeft p.dc_p01{font-size:27px; margin:0 0 20px 0; line-height:30px;}
.dc_sub2010 .dc_con2010_04 .dc_boxLeft p.dc_p01 span{font-weight:600;}
.dc_sub2010 .dc_con2010_04 .dc_boxLeft p.dc_p01 span .dc_span01{color:#ff6600;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight{float:left; width:75%;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01{overflow:hidden; margin:0 0 30px 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01{float:left; width:250px; height:415px; background:url(../img/sub/bg_2010_05.png) no-repeat 0 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01 p{color:#333; font-size:14px; line-height:22px;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01 p.dc_p01{height:130px; color:#8dbdd3; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01 p.dc_p01 span{font-size:85px; font-weight:200;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01 p.dc_p02{padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box01 p.dc_p03{padding:0 30px; font-weight:300;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02{float:left; width:250px; height:415px; background:url(../img/sub/bg_2010_06.png) no-repeat 0 0; margin:0 22px;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02 p{color:#333; font-size:14px; line-height:22px;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02 p.dc_p01{height:130px; color:#d098c2; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02 p.dc_p01 span{font-size:85px; font-weight:200;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02 p.dc_p02{padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box02 p.dc_p03{padding:0 30px; font-weight:300;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03{float:left; width:250px; height:415px; background:url(../img/sub/bg_2010_07.png) no-repeat 0 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03 p{color:#333; font-size:14px; line-height:22px;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03 p.dc_p01{height:130px; color:#d6a89d; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03 p.dc_p01 span{font-size:85px; font-weight:200;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03 p.dc_p02{padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div01 .dc_box03 p.dc_p03{padding:0 30px; font-weight:300;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div02{}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div02 p.dc_p01{text-align:center; color:#666; font-size:25px;font-weight:400;}
.dc_sub2010 .dc_con2010_04 .dc_boxRight .dc_div02 p.dc_p01 span{color:#333; font-weight:600;}
/*//2010-비염클리닉*/

/*2020-비만클리닉*/
.dc_sub2020{background-color:#fff; padding: 30px 70px 70px;}
.dc_sub2020 .dc_title{padding:0 0 20px 0; margin:0 0 30px 0; background:url(../img/sub/bg_blackBar.png) no-repeat 50% bottom;}
.dc_sub2020 .dc_title p{text-align:center;}
.dc_sub2020 .dc_title p.dc_p01{color:#3c4652; font-family: 'Nanum Square', sans-serif; font-size:35px;}
.dc_sub2020 .dc_title p.dc_p01 span{font-weight:700;}
.dc_sub2020 .dc_title p.dc_p02{color:#333; font-size:17px; font-weight:200;}
.dc_sub2020 .dc_title p.dc_p02 span{font-weight:500;}
.dc_sub2020 .dc_con2020_01{height:411px; background:url(../img/sub/bg_2020_02.png) no-repeat 0 0; margin:0 0 70px 0; padding:20px;}
.dc_sub2020 .dc_con2020_01 .dc_div01{margin:0 0 47px 0; padding: 14px 0 34px;}
.dc_sub2020 .dc_con2020_01 .dc_div01 p{color:#fff; font-weight:300; text-align:center; line-height:24px;}
.dc_sub2020 .dc_con2020_01 .dc_div01 p.dc_p01{font-size:25px;}
.dc_sub2020 .dc_con2020_01 .dc_div01 p.dc_p01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_01 .dc_div01 p.dc_p02{font-size:16px;}
.dc_sub2020 .dc_con2020_01 .dc_div02{overflow:hidden;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box01{float:left; width:330px; height:170px;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box01 p{color:#954e6f;text-align:center; font-weight:300;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box01 p.dc_p01{font-size:21px; margin:0 0 40px 0;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box01 p.dc_p01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box01 p.dc_p02{font-size:16px; font-weight:300; text-align:left; padding:0 20px;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box02{float:left; width:330px; height:170px; margin:0 14px; }
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box02 p{color:#954e6f;text-align:center; font-weight:300;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box02 p.dc_p01{font-size:21px; margin:0 0 40px 0;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box02 p.dc_p01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box03{float:left; width:330px; height:170px; }
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box03 p{color:#954e6f;text-align:center; font-weight:300;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box03 p.dc_p01{font-size:21px; margin:0 0 40px 0;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box03 p.dc_p01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_01 .dc_div02 .dc_box03 p.dc_p02{font-size:16px; font-weight:300; text-align:left; padding:0 20px;}
.dc_sub2020 .dc_con2020_02{margin:0 0 40px 0; padding:0 0 20px 0; border-bottom:solid 1px #c5c5c5;}
.dc_sub2020 .dc_con2020_02 .dc_div01{margin:0 0 40px 0; padding: 0 0 9px 0; background:url(../img/sub/bg_2020_03.png) no-repeat 0 bottom;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p01{color:#666; font-size:25px; font-weight:300; text-align:center; line-height:24px; margin: 0 0 50px 0;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p01 span{color:#954e6f; font-weight:500;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p02{color:#444; font-size:21px; font-weight:300; text-align:center; line-height:24px;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p02 .dc_span01{margin:0 150px;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p02 .dc_span01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p02 .dc_span02{margin:0 150px;}
.dc_sub2020 .dc_con2020_02 .dc_div01 p.dc_p02 .dc_span02 span{font-weight:600;}
.dc_sub2020 .dc_con2020_02 .dc_div02{overflow:hidden; margin:0 0 30px 0;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box01{float:left; width:340px; height:380px; background:url(../img/sub/bg_2020_04.png) no-repeat 0 bottom;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box01 p{font-weight:300; padding:0 20px; line-height:24px;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box01 p.dc_p01{font-size:14px; color:#444;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box02{float:left; width:340px; height:380px; background:url(../img/sub/bg_2020_05.png) no-repeat 0 bottom; margin: 0 20px;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box02 p{font-weight:300; padding:0 20px; line-height:24px;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box02 p.dc_p01{font-size:14px; color:#444;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box03{float:left; width:340px; height:380px; background:url(../img/sub/bg_2020_06.png) no-repeat 0 bottom;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box03 p{font-weight:300; padding:0 20px; line-height:24px;}
.dc_sub2020 .dc_con2020_02 .dc_div02 .dc_box03 p.dc_p01{font-size:14px; color:#444;}
.dc_sub2020 .dc_con2020_02 .dc_div03{margin:0 0 20px 0;}
.dc_sub2020 .dc_con2020_02 .dc_div03 p.dc_p01{color:#444; font-size:17px; font-weight:300; text-align:center; line-height:24px;}
.dc_sub2020 .dc_con2020_02 .dc_div03 p.dc_p01 span{font-weight:600;}
.dc_sub2020 .dc_con2020_03{overflow:hidden; margin:0 0 40px 0; text-align:center;}
.dc_sub2020 .dc_con2020_03 span{display: inline-block; padding:5px 15px; background-color:#954e6f; font-size:21px; color:#fff; font-weight:400;}
.dc_sub2020 .dc_con2020_03 span.dc_span01{}
.dc_sub2020 .dc_con2020_03 span.dc_span02{margin: 0 15px;}
.dc_sub2020 .dc_con2020_03 span.dc_span03{}



.dc_con2020_04  p.title{width:162px;height:104px;margin:30px auto;}
.dc_con2020_04 {height:498px;background:url(../img/sub/bg_2020_02_01.png) no-repeat 0 0;}
.dc_con2020_04 .dc_div01{width:380px;margin:0 auto;padding-top:44px;overflow:hidden;}
.dc_con2020_04 .dc_div01 p.dc_p01{margin:0 15px;text-align:center;font-size:20px;color:#348fac;font-weight:400;float:left;}
.dc_con2020_04 .dc_div01 p.dc_p01 span.font{font-weight:300;}
.dc_con2020_04 .dc_div01 p.number{width:60px;height:60px;margin-top:20px;float:left;font-size:37px;background:#76bcd2;color:#fff;border-radius:50%;text-align:center}


.dc_con2020_04 .dc_div02 {height:310px;padding:30px 33px 0;margin-top:30px;background:#fff;border-radius:150px;border:1px solid #ccd7db;}
.dc_con2020_04 .dc_div02 .dc_box01{width:250px;height:250px;padding-top:60px;background:#dbf0f6;border-radius:50%;display:inline-block;}
.dc_con2020_04 .dc_div02 .dc_box01 p.dc_p01{padding-bottom:10px;font-size:25px; font-weight:400;color:#1e5769;text-align:center;background:url(../img/sub/bg_2020_04_bar.png) no-repeat 50% bottom;}
.dc_con2020_04 .dc_div02 .dc_box01 p.dc_p02{padding-top:10px;font-size:20px; font-weight:300;color:#427484;text-align:center}
.dc_con2020_04 .dc_div02 .dc_box01 p.dc_p02 span{display:block;font-size:30px;font-weight:400;}
.dc_con2020_04 .dc_div02 p.plus{width:24px;height:26px;margin:0 24px;display:inline-block;background:url(../img/sub/bg_2020_plus.png) no-repeat 0 0;}
.dc_con2020_04 .dc_div02 .dc_box02{width:250px;height:250px;padding-top:60px;background:#eee9f1;border-radius:50%;display:inline-block;}
.dc_con2020_04 .dc_div02 .dc_box02 p.dc_p01{padding-bottom:10px;font-size:25px; font-weight:400;color:#1e5769;text-align:center;background:url(../img/sub/bg_2020_04_bar.png) no-repeat 50% bottom;}
.dc_con2020_04 .dc_div02 .dc_box02 p.dc_p02{padding-top:10px;font-size:20px; font-weight:400;color:#427484;text-align:center}
.dc_con2020_04 .dc_div02 p.equal{width:22px;height:14px;margin:0 24px;display:inline-block;background:url(../img/sub/bg_2020_equal.png) no-repeat 0 0;}

.dc_con2020_04 .dc_div02 .dc_box03 {display:inline-block;}
.dc_con2020_04 .dc_div02 .dc_box03 p.dc_p01{width:284px;font-size:30px;color:#3c4652;text-align:center}
.dc_con2020_04 .dc_div02 .dc_box03 p.dc_p01 span{display:block;font-size:50px;}

.dc_con2020_05 p.dc_p01{margin:64px 0 84px;text-align:center; font-size:20px; font-weight:300;color:#0a5c76;}
.dc_con2020_05 p.dc_p01 span{display:block;font-size:30px;}


.dc_con2020_06 #table_organ{width:505px;display:inline-block;}
.dc_con2020_06 #table_organ tbody tr th{width:30%;text-align:center;display:inline-block;}
.dc_con2020_06 #table_organ tbody tr td{width:70%;text-align:left;display:inline-block;}



.sub2 { background:url(../img/sub/sub2_tit_bg.png) no-repeat 98% 1%;}
.sub2 .sub2_tit_box{width:240px;padding:0 10px; float:left; margin-bottom:45px;}
.sub2 .sub2_tit_box .sub2_tit{font-size:65px;color:#333;font-weight:200;}
.sub2 .sub2_tit_box .sub2_tit span{font-weight:600;font-family:Nanum-squre;}
.sub2 .sub2_tit_box .sub2_text {font-size:26px;color:#3c4652;font-weight:400;}
.sub2 .sub2_desc {font-size:14px;color:#3c4652;width:410px; float:left; padding:25px 10px 20px 60px;line-height:26px;}

#table_organ1 {margin-bottom:35px;}
#table_organ1 thead tr th:first-child{background-color:#60778a;color:#fff;}
#table_organ1 thead tr th {background-color:#f7f9fb;}
#table_organ1 tbody tr td:first-child { background:url(../img/sub/table_bg.png) #f5f8fa no-repeat 0% 0%;}
#table_organ1 tbody tr td {background-color:#fbfcfd;height:111px;letter-spacing:-1.5px;}
#table_organ1 thead tr th:last-child {background-color:#fbf9f7;}
#table_organ1 thead tr th .last {background-color:#fbf9f7;}
#table_organ1 tbody tr td:last-child {background-color:#fdfcfb;}
#table_organ1 tbody tr td .last {background-color:#fdfcfb;}
#table_organ1 tbody tr td p{text-align:center;}
/*//2020-비만클리닉*/

/*2030-천식클리닉*/
.dc_sub2030{background-color:#fff; padding: 30px 70px 70px;}
.dc_title{padding:0 0 20px 0; margin:0 0 30px 0; background:url(../img/sub/bg_blackBar.png) no-repeat 50% bottom;}
.dc_title p{text-align:center;}
.dc_title p.dc_p01{color:#3c4652; font-family: 'Nanum Square', sans-serif; font-size:35px;}
.dc_title p.dc_p01 span{font-weight:700;}
.dc_title p.dc_p02{color:#333; font-size:17px; font-weight:200;}
.dc_title p.dc_p02 span{font-weight:500;}
.dc_sub2030{background-color:#fff; padding: 30px 70px 70px;}
.dc_sub2030 .commonTab { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.dc_sub2030 .commonTab li { float:left; width:50%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.dc_sub2030 .commonTab li a { display:block;}
.dc_sub2030 .commonTab .on { background:#555; color:#fad22a; height:52px; border:none; }

.sub2030{overflow:hidden;}
.sub2030 .con01{width:100%;height:346px;}
.sub2030 .con01 p.title{padding:5px 0;color:#fff;font-size:24px;text-align:center;background:#569ec5;font-weight:300;}
.sub2030 .con01 ul.list{height:260px;overflow:hidden;padding:40px 80px 0;background:url(../img/sub/bg_2030.jpg) no-repeat center;}
.sub2030 .con01 ul.list li.p01{font-size:24px;font-weight:500;margin-bottom:20px;}
.sub2030 .con01 ul.list li.p02{font-size:20px;font-weight:300;}

.sub2030 .con02{margin-top:10px;padding:80px 0 50px;background:url(../img/sub/bg_2030.jpg) no-repeat 50% bottom;}
.sub2030 .con02 p.title{color:#333;font-size:25px;font-weight:300;background:url(../img/sub/bg_title_dot.png) no-repeat 0 80%;padding-bottom:20px;}
.sub2030 .con02 p.title span{font-weight:400;}
.sub2030 .con02 p.p01{color:#333;font-size:16px;font-weight:300;}

.sub2030 .con03 {margin-top:50px;overflow:hidden;}
.sub2030 .con03 .boxLeft{float:left; width:25%; height:295px; padding:0 0 0 50px; background:url(../img/sub/bg_2030_07.png) no-repeat 50% bottom;}
.sub2030 .con03 .boxLeft > p{color:#333;}
.sub2030 .con03 .boxLeft > p.p01{font-size:27px; margin:0 0 20px 0; line-height:30px;font-weight:300;}
.sub2030 .con03 .boxLeft > p.p01 span .dc_span01{color:#ff6600;}
.sub2030 .con03 .boxRight{float:left; width:75%;}
.sub2030 .con03 .boxRight .div01{overflow:hidden; margin:0 0 30px 0;}
.sub2030 .con03 .boxRight .div01 .box01{float:left; width:250px; height:300px; background:url(../img/sub/bg_2030_08.png) no-repeat 0 0;}
.sub2030 .con03 .boxRight .div01 .box01.center{margin:0 20px;}
.sub2030 .con03 .boxRight .div01 .box01 p{color:#555; font-size:15px; line-height:28px;}
.sub2030 .con03 .boxRight .div01 .box01 p.p01{height:130px; color:#5b88ba; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.sub2030 .con03 .boxRight .div01 .box01 p.p01 span{font-size:85px; font-weight:200;}
.sub2030 .con03 .boxRight .div01 .box01 p.p02{font-size:25px;padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.sub2030 .con03 .boxRight .div01 .box01 p.p03{padding:0 30px; font-weight:300;}
.sub2030 .con03 .boxRight ul{overflow:hidden;}
.sub2030 .con03 .boxRight ul li{float:left;padding:10px 20px;font-size:18px;color:#fff;background:#5b88ba;}
.sub2030 .con03 .boxRight ul li.center{margin:0 20px;}

.clinic_list{margin-top:50px;}
.dl_st1{display:flex;border-top:1px solid #ddd;padding:30px 0 30px;}
.dl_st1:last-child{border-bottom:1px solid #ddd;}
.dl_st1 dt{flex:0 0 200px;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;}
.dl_st1 dt p{position:relative;display:flex;align-items:center;justify-content:center;width:110px;height:110px;color:#346397;background-color:#e0e5ed;border-radius:50%;font-size:20px;font-weight:500;}
.dl_st1 dt p::before{content:'';position:absolute;left:50%;top:50%;width:120px;height:120px;border:1px solid #ddd;border-radius:50%;transform:translate(-50%, -50%);}
.dl_st1 dd{padding:0 30px;}
.ul_st1{color:#555;font-size:16px;font-weight:300;}
.ul_st1 .li_st1{font-size:18px;font-weight:400;margin-bottom:10px;}
.ul_st1 .li_st2{position:relative;padding-left:12px;}
.ul_st1 .li_st2::before{content:'';position:absolute;left:0;top:10px;width:5px;height:2px;background:#5b88ba;}
p.p_st1{font-size:15px;}

/* //탭디자인 */
/*//2030-천식클리닉*/

/*2040-교통사고 후유증*/
.dc_sub2040{background-color:#fff; padding: 30px 70px 70px;}
/* .dc_sub2040 .commonTab { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.dc_sub2040 .commonTab li { float:left; width:33.333%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.dc_sub2040 .commonTab li a { display:block;}
.dc_sub2040 .commonTab .on { background:#555; color:#fad22a; height:52px; border:none; } */

/*교통사고 후유증*/
.sub2040 .con02{margin-top:10px;padding:80px 0 0;background:url(../img/sub/bg_2040.jpg) no-repeat 50% bottom;}
.sub2040 .con02 p.title{color:#333;font-size:25px;font-weight:300;background:url(../img/sub/bg_title_dot.png) no-repeat 0 80%;padding-bottom:20px;}
.sub2040 .con02 p.title span{font-weight:400;}
.sub2040 .con02 p.p01{color:#333;font-size:16px;font-weight:300;}
.clinic_list .traffic_acc_box{border:solid 1px #e5e5e5;background-color: #f8f8f8;padding:20px 100px;margin-bottom:20px;}
p.p_st2{color: #444;font-size: 21px;font-weight: 300;text-align: center;margin-bottom:30px;}
.ul_st2{display:flex;justify-content:space-around;text-align:center;}
.ul_st2 li{position:relative;flex:0 0 150px;height:150px;border-radius:50%;padding:30px 0;color:#fff;font-size:18px;font-weight:300;line-height:30px;}
.ul_st2 .li_st1{background-color: #7fb0b4;}
.ul_st2 .li_st2{background-color: #8badbd;}
.ul_st2 .li_st3{background-color: #8491a5;}
.ul_st2 .li_st4{background-color: #a09ab0;}
p.p_st3{color:#555;font-size:24px;font-weight:300;text-align:center;margin:70px 0 20px;}
p.p_st3 span{color:#346397;font-weight:400;}

/*산후조리*/
.sub2040_02{overflow:hidden;}
.sub2040_02 .title{padding:0 0 20px 0;}
.sub2040_02 .title p{text-align:center;}
.sub2040_02 .title p.p01{color:#6a5348;font-size:28px;}
.sub2040_02 .con01 {height:320px;background:#f5f4f6;padding:0 5px;border:1px solid #e5e5e5;}
.sub2040_02 .con01 p.title{text-align:center;color:#674c79; font-size:24px;padding-top:30px;}
.sub2040_02 .con01 .box01{float:left; width:209px; height:170px;background:url(../img/sub/bg_sidebar.png) no-repeat 100% 50%;}
.sub2040_02 .con01 .box01:last-child{background:none;}
.sub2040_02 .con01 .box01 p{text-align:center; font-weight:400;}
.sub2040_02 .con01 .box01 p.p01{font-size:17px; color:#5d5261; margin:0 0 20px 0;}
.sub2040_02 .con01 .box01 p.p02{font-size:15px; color:#333; font-weight:300;padding:0 20px}
.sub2040_02 .con02 {margin-top:70px;}
.sub2040_02 .con02 .boxLeft{float:left; width:25%; height:295px; padding:0 0 0 50px; background:url(../img/sub/bg_2040_04.png) no-repeat 50% bottom;}
.sub2040_02 .con02 .boxLeft p{color:#333;}
.sub2040_02 .con02 .boxLeft p.p01{font-size:27px; margin:0 0 20px 0; line-height:30px;font-weight:300;}
.sub2040_02 .con02 .boxLeft p.p01 span .dc_span01{color:#ff6600;}
.sub2040_02 .con02 .boxRight{float:left; width:75%;}
.sub2040_02 .con02 .boxRight .div01{overflow:hidden; margin:0 0 30px 0;}
.sub2040_02 .con02 .boxRight .div01 .box01{float:left; width:250px; height:340px; background:url(../img/sub/bg_2040_05.png) no-repeat 0 0;}
.sub2040_02 .con02 .boxRight .div01 .box01.center{margin:0 20px;}
.sub2040_02 .con02 .boxRight .div01 .box01 p{color:#555; font-size:15px; line-height:22px;}
.sub2040_02 .con02 .boxRight .div01 .box01 p.p01{height:130px; color:#fff; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.sub2040_02 .con02 .boxRight .div01 .box01 p.p01 span{font-size:85px; font-weight:200;}
.sub2040_02 .con02 .boxRight .div01 .box01 p.p02{font-size:25px;padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.sub2040_02 .con02 .boxRight .div01 .box01 p.p03{padding:0 30px; font-weight:300;}


/*수험생*/
.sub2040_03{overflow:hidden;}
.sub2040_03 .title{padding:0 0 20px 0;}
.sub2040_03 .title p{text-align:center;}
.sub2040_03 .title p.p01{color:#333;font-size:28px;}

.sub2040_03 .con01{width:100%;height:346px;}
.sub2040_03 .con01 p.title{padding:5px 0;color:#fff;font-size:24px;text-align:center;background:#4d95af;font-weight:300;}
.sub2040_03 .con01 ul.list{height:300px;overflow:hidden;padding:40px 80px 0;text-align:center;background:url(../img/sub/bg_2040_06.png) no-repeat 0 0;}
.sub2040_03 .con01 ul.list li.p01{width:275px;height:222px;padding:50px;float:left;color:#333;font-size:20px;font-weight:300;background:url(../img/sub/bg_2040_six.png) no-repeat 0 0;}
.sub2040_03 .con01 ul.list li.p01.center{padding:20px 50px;margin:0 37px;}
.sub2040_03 .con01 ul.list li.p01 span{display:block;}

.sub2040_03 .con02{height:319px;padding-top:90px;margin-top:10px;padding-right:500px;background:url(../img/sub/bg_2040_con2.png) no-repeat 100% 0;}
.sub2040_03 .con02 p.title{color:#333;font-size:25px;font-weight:300;background:url(../img/sub/bg_title_dot.png) no-repeat 0 80%;}
.sub2040_03 .con02 p.title span{font-weight:400;}
.sub2040_03 .con02 p.p01{color:#333;font-size:16px;font-weight:200;}

.sub2040_03 .con03 {margin-top:30px;}
.sub2040_03 .con03 .boxLeft{float:left; width:25%; height:295px; padding:0 0 0 50px; background:url(../img/sub/bg_2040_07.png) no-repeat 50% bottom;}
.sub2040_03 .con03 .boxLeft > p{color:#333;}
.sub2040_03 .con03 .boxLeft > p.p01{font-size:27px; margin:0 0 20px 0; line-height:30px;font-weight:300;}
.sub2040_03 .con03 .boxLeft > p.p01 span .dc_span01{color:#ff6600;}
.sub2040_03 .con03 .boxRight{float:left; width:75%;}
.sub2040_03 .con03 .boxRight .div01{overflow:hidden; margin:0 0 30px 0;}
.sub2040_03 .con03 .boxRight .div01 .box01{float:left; width:250px; height:340px; background:url(../img/sub/bg_2040_08.png) no-repeat 0 0;}
.sub2040_03 .con03 .boxRight .div01 .box01.center{margin:0 20px;}
.sub2040_03 .con03 .boxRight .div01 .box01 p{color:#555; font-size:15px; line-height:22px;}
.sub2040_03 .con03 .boxRight .div01 .box01 p.p01{height:130px; color:#fff; font-size:33px; font-weight:200; line-height: 130px; padding: 0 0 0 20px; margin:0 0 30px 0;}
.sub2040_03 .con03 .boxRight .div01 .box01 p.p01 span{font-size:85px; font-weight:200;}
.sub2040_03 .con03 .boxRight .div01 .box01 p.p02{font-size:25px;padding:0 30px; margin:0 0 20px 0; font-weight:500;}
.sub2040_03 .con03 .boxRight .div01 .box01 p.p03{padding:0 30px; font-weight:300;}
.sub2040_03 .con03 .boxRight > p.p01{color:#555;font-size:24px;font-weight:400;}
.sub2040_03 .con03 .boxRight > p.p01 span{color:#4d95af;}

/*//2040-해독,보양*/





/*2050-공진단,경옥단*/
.dc_sub2050{background-color:#fff; padding: 30px 70px 70px;}
.dc_sub2050 .commonTab { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.dc_sub2050 .commonTab li { float:left; width:50%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.dc_sub2050 .commonTab li a { display:block;}
.dc_sub2050 .commonTab .on { background:#555; color:#fad22a; height:52px; border:none; }

/*2050-공진단*/
.sub2050_01{overflow:hidden;}
.sub2050_01 .con01{width:100%;height:411px;padding:45px 200px;background:url(../img/sub/bg_2050_01.png) no-repeat 0 0;}
.sub2050_01 .con01 p.title1{padding:5px 0;color:#fff;font-size:24px;text-align:center;font-weight:400;line-height:1.2em}
.sub2050_01 .con01 p.title1 span.block{display:block;}
.sub2050_01 .con01 p.title2{margin-top:75px;padding:5px 0;color:#6a5348;font-size:30px;text-align:center;font-weight:500;line-height:1em}
.sub2050_01 .con01 p.title2 span{display:block;margin-top:20px;font-size:18px;font-weight:300;}

.sub2050_01 .con02{padding:0 30px 50px 30px;margin-top:60px;overflow:hidden;}
.sub2050_01 .con02 div{width:313px;height:370px;float:left;font-weight:300;}
.sub2050_01 .con02 div p.desc{color:#676767;font-size:14px;line-height:1.8em}
.sub2050_01 .con02 div p.desc span{display:block;margin-top:0;font-size:25px;font-weight:300;color:#444;}
.sub2050_01 .con02 div p.desc span .brown{display:inline;color:#a67a4c;}
.sub2050_01 .con02 div.first{background:url(../img/sub/bg_2050_01_first.png) no-repeat 0 bottom;}
.sub2050_01 .con02 div.center{margin:0 30px;background:url(../img/sub/bg_2050_01_center.png) no-repeat 0 bottom;}
.sub2050_01 .con02 div.third{background:url(../img/sub/bg_2050_01_third.png) no-repeat 0 bottom;}

.sub2050_01 ul{overflow:hidden;width:632px;margin:0 auto;}
.sub2050_01 ul li{float:left;padding:10px 20px;font-size:20px;color:#444;background:#b69a51;}
.sub2050_01 ul li:first-child{margin-right:20px;}


/*2050-경옥단*/

.sub2050_02{overflow:hidden;margin-top:50px;}


.sub2050_02 .con01{width:100%;height:411px;padding:45px 40px;background:url(../img/sub/bg_2050_02.png) no-repeat 0 0;}
.sub2050_02 .con01 p.title1{padding:5px 380px 0 0;color:#fff;font-size:24px;text-align:left;font-weight:300;line-height:1.2em}
.sub2050_02 .con01 p.title1 span.block{display:block;}
.sub2050_02 .con01 p.title2{margin-top:75px;padding:5px 0 0 320px;color:#333;font-size:30px;text-align:right;font-weight:500;line-height:1em}
.sub2050_02 .con01 p.title2 span{display:block;margin-top:20px;font-size:18px;color:#555;font-weight:300;}

.sub2050_02 .con02{padding:0 30px 50px 30px;margin-top:60px;overflow:hidden;}
.sub2050_02 .con02 div{width:313px;height:450px;float:left;font-weight:300;}
.sub2050_02 .con02 div p.desc{color:#676767;font-size:14px;line-height:2em}
.sub2050_02 .con02 div p.desc span{display:block;margin-top:0;font-size:25px;font-weight:400;color:#555;}
.sub2050_02 .con02 div.first{background:url(../img/sub/bg_2050_02_first.png) no-repeat 0 bottom;}
.sub2050_02 .con02 div.center{margin:0 30px;background:url(../img/sub/bg_2050_02_center.png) no-repeat 0 bottom;}
.sub2050_02 .con02 div.third{background:url(../img/sub/bg_2050_02_third.png) no-repeat 0 bottom;}

.sub2050_02 ul{overflow:hidden;width:741px;margin:0 auto;}
.sub2050_02 ul li{float:left;padding:10px 20px;font-size:20px;color:#fff;background:#454541;}
.sub2050_02 ul li:first-child{margin-right:20px;}






/*//2050-공진단,경옥단*/

/*3010-안심한약시스템*/
.dc_sub3010{background-color:#fff;}
.dc_sub3010 .dc_con3010_01{overflow:hidden;}
.dc_sub3010 .dc_con3010_01 .dc_div01{float:left; width:400px; height:240px; padding:40px 80px 0;}
.dc_sub3010 .dc_con3010_01 .dc_div01 p{text-align:center;}
.dc_sub3010 .dc_con3010_01 .dc_div01 p.dc_p01{font-family: 'Nanum Square', sans-serif; color:#3c4652; font-size:21px; font-weight:700; border:solid 1px #aaa; margin:0 0 30px 0; padding:10px 0;}
.dc_sub3010 .dc_con3010_01 .dc_div01 p.dc_p02{color:#222; font-size:14px; font-weight:300; line-height:25px;}
.dc_sub3010 .dc_con3010_01 .dc_div02{float:left; width:400px; height:240px; padding:40px 80px 0; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.dc_sub3010 .dc_con3010_01 .dc_div02 p{text-align:center;}
.dc_sub3010 .dc_con3010_01 .dc_div02 p.dc_p01{font-family: 'Nanum Square', sans-serif; color:#3c4652; font-size:21px; font-weight:700; border:solid 1px #aaa; margin:0 0 30px 0; padding:10px 0;}
.dc_sub3010 .dc_con3010_01 .dc_div02 p.dc_p02{color:#222; font-size:14px; font-weight:300; line-height:25px;}
.dc_sub3010 .dc_con3010_01 .dc_div03{float:left; width:400px; height:240px; padding:40px 80px 0;}
.dc_sub3010 .dc_con3010_01 .dc_div03 p{text-align:center;}
.dc_sub3010 .dc_con3010_01 .dc_div03 p.dc_p01{font-family: 'Nanum Square', sans-serif; color:#3c4652; font-size:21px; font-weight:700; border:solid 1px #aaa; margin:0 0 30px 0; padding:10px 0;}
.dc_sub3010 .dc_con3010_01 .dc_div03 p.dc_p02{color:#222; font-size:14px; font-weight:300; line-height:25px;}
.dc_sub3010 .dc_con3010_02{height:400px; background:url(../img/sub/bg_3010_02.png) no-repeat 0 0; padding:100px 0 0 0;}
.dc_sub3010 .dc_con3010_02 .dc_div01{background:url(../img/sub/bg_whiteBar.png) no-repeat 50% bottom; padding:0 0 20px 0; margin:0 0 20px 0;}
.dc_sub3010 .dc_con3010_02 .dc_div01 p{text-align:center; color:#ecedee;}
.dc_sub3010 .dc_con3010_02 .dc_div01 p.dc_p01{font-size:31px; font-weight:500;}
.dc_sub3010 .dc_con3010_02 .dc_div01 p.dc_p02{font-size:20px; font-weight:100;}
.dc_sub3010 .dc_con3010_02 .dc_div02{}
.dc_sub3010 .dc_con3010_02 .dc_div02 p{text-align:center; color:#ecedee;}
.dc_sub3010 .dc_con3010_02 .dc_div02 p.dc_p01{font-size:21px; font-weight:300;}
.dc_sub3010 .dc_con3010_03{overflow:hidden;}
.dc_sub3010 .dc_con3010_03 .dc_boxLeft{float:left; width:600px; height:275px; border-right:solid 1px #ccc; padding:40px 40px 0;}
.dc_sub3010 .dc_con3010_03 .dc_boxLeft p{}
.dc_sub3010 .dc_con3010_03 .dc_boxLeft p.dc_p01{background:url(../img/sub/bg_blackBar2.png) no-repeat 0 bottom; color:#999; font-size:30px; font-weight:100; padding:0 0 20px 0; margin:0 0 10px 0;}
.dc_sub3010 .dc_con3010_03 .dc_boxLeft p.dc_p02{font-family: 'Nanum Square', sans-serif; color:#333; font-size:27px; font-weight:700; margin:0 0 10px 0; line-height: 35px;}
.dc_sub3010 .dc_con3010_03 .dc_boxLeft p.dc_p03{color:#555; font-size:14px; font-weight:300;}
.dc_sub3010 .dc_con3010_03 .dc_boxRight{float:left; width:600px; height:275px; padding:40px 40px 0;}
.dc_sub3010 .dc_con3010_03 .dc_boxRight p{}
.dc_sub3010 .dc_con3010_03 .dc_boxRight p.dc_p01{background:url(../img/sub/bg_blackBar2.png) no-repeat 0 bottom; color:#999; font-size:30px; font-weight:100; padding:0 0 20px 0; margin:0 0 10px 0;}
.dc_sub3010 .dc_con3010_03 .dc_boxRight p.dc_p02{font-family: 'Nanum Square', sans-serif; color:#333; font-size:27px; font-weight:700; margin:0 0 10px 0; line-height: 35px;}
.dc_sub3010 .dc_con3010_03 .dc_boxRight p.dc_p03{color:#555; font-size:14px; font-weight:300;}
.dc_sub3010 .dc_con3010_04{height:600px; overflow:hidden; background:url(../img/sub/bg_3010_03.png) no-repeat 0 0; padding:211px 0 0 0;}
.dc_sub3010 .dc_con3010_04 .dc_div01{float:left; width:400px; height:600px; padding:40px 40px 0;}
.dc_sub3010 .dc_con3010_04 .dc_div01 p{}
.dc_sub3010 .dc_con3010_04 .dc_div01 p.dc_p01{background:url(../img/sub/bg_blackBar2.png) no-repeat 0 bottom; color:#999; font-size:30px; font-weight:100; padding:0 0 20px 0; margin:0 0 10px 0;}
.dc_sub3010 .dc_con3010_04 .dc_div01 p.dc_p02{font-family: 'Nanum Square', sans-serif; color:#333; font-size:27px; font-weight:700; margin:0 0 10px 0; line-height: 35px;}
.dc_sub3010 .dc_con3010_04 .dc_div01 p.dc_p03{color:#555; font-size:14px; font-weight:300;}
.dc_sub3010 .dc_con3010_04 .dc_div02{float:left; width:400px; height:600px; padding:40px 40px 0; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
.dc_sub3010 .dc_con3010_04 .dc_div02 p{}
.dc_sub3010 .dc_con3010_04 .dc_div02 p.dc_p01{background:url(../img/sub/bg_blackBar2.png) no-repeat 0 bottom; color:#999; font-size:30px; font-weight:100; padding:0 0 20px 0; margin:0 0 10px 0;}
.dc_sub3010 .dc_con3010_04 .dc_div02 p.dc_p02{font-family: 'Nanum Square', sans-serif; color:#333; font-size:27px; font-weight:700; margin:0 0 10px 0; line-height: 35px;}
.dc_sub3010 .dc_con3010_04 .dc_div02 p.dc_p03{color:#555; font-size:14px; font-weight:300;}
.dc_sub3010 .dc_con3010_04 .dc_div03{float:left; width:400px; height:600px; padding:40px 40px 0;}
.dc_sub3010 .dc_con3010_04 .dc_div03 p{}
.dc_sub3010 .dc_con3010_04 .dc_div03 p.dc_p01{background:url(../img/sub/bg_blackBar2.png) no-repeat 0 bottom; color:#999; font-size:30px; font-weight:100; padding:0 0 20px 0; margin:0 0 10px 0;}
.dc_sub3010 .dc_con3010_04 .dc_div03 p.dc_p02{font-family: 'Nanum Square', sans-serif; color:#333; font-size:27px; font-weight:700; margin:0 0 10px 0; line-height: 35px;}
.dc_sub3010 .dc_con3010_04 .dc_div03 p.dc_p03{color:#555; font-size:14px; font-weight:300;}
/*//3010-안심한약시스템*/

/*3020-진료안내*/
.dc_sub3020{background-color:#fff; padding:100px;}
.dc_sub3020 .dc_con3020_01{margin:0 0 40px 0;  }
.dc_sub3020 .dc_con3020_01 .dc_div01{margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_01 .dc_div01 p.dc_p01{font-size:16px; color:#333; font-weight:700;}
.dc_sub3020 .dc_con3020_01 .dc_div02{background:url(../img/sub/bg_3020_06.png) no-repeat 0 50%; padding:0 0 0 200px; overflow:hidden;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01{float:left; width:500px;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul{border-top:solid 2px #333; border-bottom:solid 2px #333;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li{line-height:50px;border-bottom:solid 1px #ddd;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li:nth-child(3){background-color:#f4f4f8;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li:nth-child(4){background-color:#f4f4f8; border-bottom:0;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li dl{overflow:hidden;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li dl dt{float:left;width:50%; text-align:left; font-size:16px; font-weight:300; padding:0 0 0 20px;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box01 ul li dl dd{float:left;width:50%; text-align:center; font-size:16px; font-weight:300;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box02{float:left; width:300px; padding: 25px 0 0 0;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box02 p{text-align:right; font-size:16px; font-weight:400;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box02 p.dc_p01{margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box02 p.dc_p02{margin:0 0 15px 0;}
.dc_sub3020 .dc_con3020_01 .dc_div02 .dc_box02 p.dc_p03{float: right; width: 80%; line-height:70px; border:solid 1px #ddd; background-color:#f4f4f8; text-align:center; font-size:25px; font-weight:500;}
.dc_sub3020 .dc_con3020_02{overflow:hidden;}
.dc_sub3020 .dc_con3020_02 .dc_div01{margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_02 .dc_div01 p.dc_p01{font-size:16px; color:#333; font-weight:700;}
.dc_sub3020 .dc_con3020_02 .dc_div02{float:left; position:relative; width:500px; height:300px; background:url(../img/sub/bg_3020_02.png) no-repeat 0 0;}
.dc_sub3020 .dc_con3020_02 .dc_div02 .dc_box01{position:absolute; bottom:0px; right:0px; width:200px; height:200px; background-color:#182e47; padding:25px; opacity:0.5;}
.dc_sub3020 .dc_con3020_02 .dc_div02 .dc_box01 p{color:rgba(255,255,255,0.5); text-align:center;}
.dc_sub3020 .dc_con3020_02 .dc_div02 .dc_box01 p.dc_p01{font-weight:500; font-size:17px; color:#fff; border:solid 1px rgba(255,255,255,0.5); padding:5px 0; margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_02 .dc_div02 .dc_box01 p.dc_p02{font-weight:200; font-size:14px;}
.dc_sub3020 .dc_con3020_02 .dc_div03{float:left; position:relative; width:500px; height:300px; background:url(../img/sub/bg_3020_03.png) no-repeat 0 0;}
.dc_sub3020 .dc_con3020_02 .dc_div03 .dc_box01{position:absolute; bottom:0px; left:0px; width:200px; height:200px; background-color:#48719f; padding:25px; opacity:0.5;}
.dc_sub3020 .dc_con3020_02 .dc_div03 .dc_box01 p{color:rgba(255,255,255,0.5); text-align:center;}
.dc_sub3020 .dc_con3020_02 .dc_div03 .dc_box01 p.dc_p01{font-weight:500; font-size:17px; color:#fff; border:solid 1px rgba(255,255,255,0.5); padding:5px 0; margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_02 .dc_div03 .dc_box01 p.dc_p02{font-weight:200; font-size:14px;}
.dc_sub3020 .dc_con3020_02 .dc_div04{float:left; position:relative; width:500px; height:300px; background:url(../img/sub/bg_3020_04.png) no-repeat 0 0;}
.dc_sub3020 .dc_con3020_02 .dc_div04 .dc_box01{position:absolute; top:0px; right:0px; width:200px; height:200px; background-color:#587391; padding:25px; opacity:0.5;}
.dc_sub3020 .dc_con3020_02 .dc_div04 .dc_box01 p{color:rgba(255,255,255,0.5); text-align:center;}
.dc_sub3020 .dc_con3020_02 .dc_div04 .dc_box01 p.dc_p01{font-weight:500; font-size:17px; color:#fff; border:solid 1px rgba(255,255,255,0.5); padding:5px 0; margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_02 .dc_div04 .dc_box01 p.dc_p02{font-weight:200; font-size:14px;}
.dc_sub3020 .dc_con3020_02 .dc_div05{float:left; position:relative; width:500px; height:300px; background:url(../img/sub/bg_3020_05.png) no-repeat 0 0;}
.dc_sub3020 .dc_con3020_02 .dc_div05 .dc_box01{position:absolute; top:0px; left:0px; width:200px; height:200px; background-color:#182e47; padding:25px; opacity:0.5;}
.dc_sub3020 .dc_con3020_02 .dc_div05 .dc_box01 p{color:rgba(255,255,255,0.5); text-align:center;}
.dc_sub3020 .dc_con3020_02 .dc_div05 .dc_box01 p.dc_p01{font-weight:500; font-size:17px; color:#fff; border:solid 1px rgba(255,255,255,0.5); padding:5px 0; margin:0 0 20px 0;}
.dc_sub3020 .dc_con3020_02 .dc_div05 .dc_box01 p.dc_p02{font-weight:200; font-size:14px;}
/*//3020-진료안내*/

/*3030-진료장비소개*/
.dc_sub3030{position:relative;}
.dc_sub3030 .dc_sub3030_01{position:relative; }
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030{}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li{position:absolute; top:0px; left:0px; width:200px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.tab01{top:0px; left:0px; width:400px; height:400px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.tab02{top:0px; left:400px; height:400px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.tab03{top:400px; left:0px; height:200px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.tab04{top:400px; left:200px; width:400px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.tab05{top:600px; left:0px; width:600px;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li p.txt{display:none;position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); font-size:16px; color:#fff; border:solid 1px #fff; padding:5px 10px; width: 60%; text-align: center;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li.on p.txt{display:block;}
.dc_sub3030 .dc_sub3030_01 ul.dc_tab3030 li:hover p.txt{display:block;}
.dc_sub3030 .dc_sub3030_02{position:relative; height:678px; background-color:#fff;}
.dc_sub3030 .dc_sub3030_02 .dc_title{position:absolute; top:60px; left:60px; z-index: 99;}
.dc_sub3030 .dc_sub3030_02 .dc_title p{color:#333;}
.dc_sub3030 .dc_sub3030_02 .dc_title p.dc_p01{font-family: 'Nanum Square', sans-serif; font-size:37px; font-weight:700; padding:0 0 10px 0; margin:0 0 30px 0; background:url(../img/sub/bg_titleBar.png) no-repeat 0px bottom;}
.dc_sub3030 .dc_sub3030_02 .dc_title ul{line-height:30px;}
.dc_sub3030 .dc_sub3030_02 .dc_title ul li{font-size:17px; font-weight:300;}
/*//3030-진료장비소개*/

/*5040-온라인상담*/
.dc_sub5040{position:relative;}
.dc_sub5040 .dc_sub5040_01{position:relative; height: 800px; background:url(../img/sub/bg_5040_01.png) no-repeat 0 0;}
.dc_sub5040 .dc_sub5040_02{position:relative; background-color:#fff; padding:80px;}
.dc_sub5040 .dc_sub5040_02 .dc_div01{border-bottom:solid 1px #333; padding:0 0 50px 0; margin:0 0 30px 0; background:url(../img/sub/bg_5040_02.png) no-repeat right 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div01 p.dc_p01{color:#333; font-size:20px; font-weight:700; font-family: 'Nanum Square', sans-serif;}
.dc_sub5040 .dc_sub5040_02 .dc_div01 p.dc_p02{color:#333; font-size:40px; font-weight:700; font-family: 'Nanum Square', sans-serif; margin:0 0 20px 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div01 p.dc_p03{color:#333; font-size:18px; font-weight:300; line-height:25px;}
.dc_sub5040 .dc_sub5040_02 .dc_div01 p.dc_p03 span{font-weight:600;}
.dc_sub5040 .dc_sub5040_02 .dc_div02{border-bottom:solid 1px #333; padding:0 0 40px 0; margin:0 0 30px 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 p.dc_p01{color:#333; font-size:18px; font-weight:600; font-family: 'Nanum Square', sans-serif; margin:0 0 20px 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01{overflow:hidden;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li{float:left; padding:120px 0 0 0; text-align:center; font-size:14px; color:#333; font-weight:300; font-family: 'Nanum Square', sans-serif;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li.dc_li01{width:101px; background:url(../img/sub/bg_5040_03.png) no-repeat 50% 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li.dc_li02{width:140px; background:url(../img/sub/bg_5040_04.png) no-repeat 50% 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li.dc_li03{width:115px; background:url(../img/sub/bg_5040_05.png) no-repeat 50% 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li.dc_li03 span{font-weight:700;}
.dc_sub5040 .dc_sub5040_02 .dc_div02 ul.dc_ul01 li.dc_arrow{width:13px; margin:0 14px;}
.dc_sub5040 .dc_sub5040_02 .dc_div03{margin:0 0 30px 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div03 p.dc_p01{color:#333; font-size:18px; font-weight:600; font-family: 'Nanum Square', sans-serif; margin:0 0 20px 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div03 p.dc_p02{color:#333; font-size:16px; font-weight:400; font-family: 'Nanum Square', sans-serif; line-height:27px;}
.dc_sub5040 .dc_sub5040_02 .dc_div04{}
.dc_sub5040 .dc_sub5040_02 .dc_div04 p.dc_p01{color:#333; font-size:18px; font-weight:600; font-family: 'Nanum Square', sans-serif;}
.dc_sub5040 .dc_sub5040_02 .dc_div04 p.dc_p02{color:#333; font-size:24px; font-weight:700; font-family: 'Nanum Square', sans-serif; margin: 0 50px 0 0;}
.dc_sub5040 .dc_sub5040_02 .dc_div04 p.dc_p03{color:#333; font-size:14px; font-weight:400; font-family: 'Nanum Square', sans-serif;}
.dc_sub5040 .dc_sub5040_02 .dc_div05{margin-top:30px;}
.dc_sub5040 .dc_sub5040_02 .dc_div05 p.dc_p01{color:#333; font-size:18px; font-weight:600; font-family: 'Nanum Square', sans-serif;}
.dc_sub5040 .dc_sub5040_02 .dc_div05 p.dc_p02{color:#333; font-size:16px; font-weight:400; font-family: 'Nanum Square', sans-serif; margin: 0 50px 0 0;}

/*//5040-온라인상담*/



.line1{margin-bottom:60px;width:100%;height:2px;border-top:solid 1px #3c4652;border-bottom:solid 1px #c5c5c5;}
hr.d_hr{display:block;width:100%;margin:50px 0;border-top:solid 1px #8b8b8b;}

.box_205003{overflow:hidden;width:100%;}
.box_205003 .lft_03{float:left;width:396px;}
.box_205003 .lft_03 .img_0301{height:537px;}
.box_205003 .lft_03 .img_0302{position:relative;height:285px;margin-top:20px;background:url(../img/sub/img_2050_0302.gif) 0 0 no-repeat;}
.box_205003 .lft_03 .img_0302 .kind_tit{font-family:'Noto Sans KR';font-size:18px;color:#666;}
.box_205003 .lft_03 .img_0302 div[class^="kind"]{position:absolute;display:inline-block;font-weight:bold;font-family:'NanumSquare';font-size:18px;color:#fff;text-align:center;}
.box_205003 .lft_03 .img_0302 div[class^="kind"] span{font-size:25px;}
.box_205003 .lft_03 .img_0302 .kind1{top:40px;left:160px;}
.box_205003 .lft_03 .img_0302 .kind2{top:170px;left:80px;}
.box_205003 .lft_03 .img_0302 .kind3{top:170px;left:250px;}
.box_205003 .rgt_03{float:left;width:664px;padding-left:50px}
.box_205003 .rgt_03 p.tit{margin-bottom:50px;font-family:'Noto Sans KR';font-size:25px;color:#339c96;letter-spacing:0;line-height:1.2}
.box_205003 .rgt_03 ul{font-family:'NanumSquare';}
.box_205003 .rgt_03 ul li{margin-bottom:25px;font-size:19px;font-weight:bold;color:#339c96;letter-spacing:-1px;}
.box_205003 .rgt_03 ul li p{margin-top:10px;padding-left:15px;font-size:14px;color:#333;letter-spacing:0;}
.box_205003 .rgt_03 ul li p + p{margin-top:5px;}
.box_205003 .rgt_03 ul li dl{overflow:hidden;margin:20px 0 0 20px;}
.box_205003 .rgt_03 ul li dl dt{float:left;margin-bottom:10px;width:25%;font-family:'Noto Sans KR';font-size:14px;font-weight:bold;color:#64c40f;}
.box_205003 .rgt_03 ul li dl dt:before{content:'';display:inline-block;width:3px;height:3px;background:#c9c9c9;margin:-4px 10px 0 0px;vertical-align:middle;}
.box_205003 .rgt_03 ul li dl dd{float:left;margin-bottom:10px;width:75%;font-size:14px;font-weight:bold;color:#333;}
.box_205003 .rgt_03 ul li.icon p:before{content:'';display:inline-block;width:3px;height:3px;background:#c9c9c9;margin:-1px 10px 0 0px;vertical-align:middle;}

.box_205004{overflow:hidden;width:100%;}
.box_205004 .lft_04{float:left;width:396px;}
.box_205004 .rgt_04{float:left;width:664px;padding-left:50px;font-family:'Noto Sans KR';font-weight:300;font-size:14px;color:#333}
.box_205004 .rgt_04 .tit{margin-bottom:15px;font-size:18px;font-family:'Noto Sans KR';font-weight:bold;color:#333}
.box_205004 .rgt_04 .tit + p{line-height:2}
.box_205004 .rgt_04 ul{}
.box_205004 .rgt_04 ul li{margin-bottom:40px;font-family:'NanumSquare';font-weight:bold;font-size:18px;color:#c74b00;letter-spacing:-1px;}
.box_205004 .rgt_04 ul li p{margin:10px 0 0 15px;font-weight:bold;font-size:14px;color:#666}
.box_205004 .rgt_04 ul li dl{overflow:hidden;margin:20px 0 0 0;}
.box_205004 .rgt_04 ul li dl dt{float:left;margin-bottom:10px;width:20%;font-family:'Noto Sans KR';font-size:14px;font-weight:bold;color:#c74b00;}
.box_205004 .rgt_04 ul li dl dd{float:left;margin-bottom:10px;width:80%;font-size:14px;font-weight:bold;color:#333;}

.box_205004 .rgt_04 .step_list{overflow:hidden;}
.box_205004 .rgt_04 .step_list li{float:left;width:121px;height:121px;margin-bottom:15px;padding:30px 0 10px;background:url(../img/sub/bg_2050_0403.gif) 0 0 no-repeat;text-align:center;font-size:20px;color:#fff;}
.box_205004 .rgt_04 .step_list li.step{width:157px;padding:20px 0px 10px;background:url(../img/sub/bg_2050_0402.gif) 0 0 no-repeat;font-size:14px;}
.box_205004 .rgt_04 .step_list li.step:after{content:'';display:inline-block;width:36px;height:121px;margin:-20px 0 0;background:url(../img/sub/bg_2050_0404.gif) 50% 50% no-repeat;vertical-align:middle;}
.box_205004 .rgt_04 .step_list li.step span{display:inline-block;width:121px;float:left;}
.box_205004 .rgt_04 p.desc{padding-left:24px;background:url(../img/sub/bg_2050_0405.gif) 0 50% no-repeat;font-weight:bold;font-size:14px;color:#333}

.box_205005{overflow:hidden;width:100%;}
.box_205005 .lft_05{float:left;width:396px;}
.box_205005 .lft_05 p.desc{margin-top:25px;padding-left:24px;background:url(../img/sub/bg_2050_0405.gif) 0 50% no-repeat;font-weight:bold;font-size:16px;color:#333}

.box_205005 .rgt_05{float:left;width:664px;padding-left:50px;font-family:'Noto Sans KR';font-weight:300;font-size:14px;color:#333}
.box_205005 .rgt_05 .tit{margin-bottom:15px;font-size:18px;font-family:'Noto Sans KR';font-weight:bold;color:#333}
.box_205005 .rgt_05 .tit + p{line-height:2}
.box_205005 .rgt_05 ul{}
.box_205005 .rgt_05 ul li{margin-bottom:40px;font-family:'NanumSquare';font-weight:bold;font-size:18px;color:#07a4f1;letter-spacing:-1px;}
.box_205005 .rgt_05 ul li p{margin:10px 0 0 15px;font-weight:bold;font-size:14px;color:#666}

.box_205006{overflow:hidden;width:100%;}
.box_205006 .lft_06{float:left;width:396px;text-align:center;}
.box_205006 .lft_06 p.desc{margin-bottom:5px;color:#666}
.box_205006 .rgt_06{float:left;width:664px;padding-left:50px;font-family:'Noto Sans KR';font-weight:300;font-size:14px;color:#333}
.box_205006 .rgt_06 .tit{margin-bottom:15px;font-size:18px;font-family:'Noto Sans KR';font-weight:bold;color:#333}
.box_205006 .rgt_06 .tit + p,
.box_205006 .rgt_06 .tit + p + p{margin-bottom:20px;line-height:2}
.box_205006 .rgt_06 ul{}
.box_205006 .rgt_06 ul li{margin-bottom:40px;font-family:'NanumSquare';font-weight:bold;font-size:18px;color:#12536b;letter-spacing:-1px;}
.box_205006 .rgt_06 ul li p{margin:10px 0 0 15px;font-weight:bold;font-size:14px;color:#666}
