@charset "utf-8";

@font-face { /* 나눔고딕 Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* 나눔고딕 Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* 나눔고딕 Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* 나눔고딕 Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* 나눔고딕 ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* 의료진소개 */
.sub2_3_con2 {position:relative; width:100%; overflow:hidden; margin-top:20px;}
.sub2_3_con2 h3 {margin-bottom:10px;}
.sub2_3_con2 .dr_info {background:#e7e7e7; padding:10px;}
.sub2_3_con2 .dr_info .info {background:#fff; height:260px; padding:10px; color:#474747; overflow:hidden;}
.sub2_3_con2 .dr_info .info p {float:left; margin-right:40px;}
.sub2_3_con2 .dr_info .info dl {margin-bottom:10px;}
.sub2_3_con2 .dr_info .info dl.cols1 {float:left; margin-top:20px; height:200px; line-height:20px;}
.sub2_3_con2 .dr_info .info dl.cols1 dd {margin-right:20px; width:230px;}
.sub2_3_con2 .dr_info .info dl.cols2 {margin-top:30px; line-height:20px;}
.sub2_3_con2 .dr_info .info dl dt {font-weight:bold;}
.sub2_3_con2 .dr_info .info .line {position:absolute; top:120px; left:210px;}
.sub2_3_con2 .dr_info .info dl.rows dt {float:left; font-weight:bold; width:170px;}
.sub2_3_con2 .dr_info .info dl.rows dd {color:#075a90; font-weight:bold;}

.sub2_3_con2 .dr_info .schedule {overflow:hidden; }
.sub2_3_con2 .dr_info .schedule .tb2_1 {border-top:solid 2px #0d6ead; border-spacing:0; border-collapse:separate; width:100%; line-height:32px;}
.sub2_3_con2 .dr_info .schedule .tb2_1 th {background-color:#fff; font-weight:bold; color:#474747; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; text-align:center;}
.sub2_3_con2 .dr_info .schedule .tb2_1 th.bg {background-color:#f7f7f7; text-align:center; height:32px;}
.sub2_3_con2 .dr_info .schedule .tb2_1 td {background-color:#fff; text-align:center; color:#474747; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}

.sub2_3_con3 {position:relative; margin-top:20px;}
.sub2_3_con3 .tb2_2 {border-top:solid 2px #0d6ead; border-spacing:0; border-collapse:separate; width:100%; line-height:30px; width:95%;}
.sub2_3_con3 .tb2_2 th {width:20%; font-weight:bold; color:#474747; background:#f7f7f7; border-bottom:solid 1px #c3c3c3; text-align:right; padding-right:10px;height:35px;}
.sub2_3_con3 .tb2_2 td {color:#474747; border-bottom:solid 1px #c3c3c3; text-align:left; padding-left:10px;padding-top:5px;padding-bottom:5px;}
.sub2_3_con3 .tb2_2 td.box {padding:10px; text-align:center;}
.sub2_3_con3 .tb2_2 td.box textarea {width:100%; height:100px; border:solid 1px #c3c3c3;}
.sub2_3_con3 ul {width:200px; margin:0 auto;}
.sub2_3_con3 ul li {float:left; margin-top:20px; margin-right:5px;}


.sub2_3_con3 {position:relative; margin-top:20px;}
.sub2_3_con3 .tb2_3 {border-top:solid 2px #0d6ead; border-spacing:0; border-collapse:separate; width:100%; line-height:30px; width:95%;}
.sub2_3_con3 .tb2_3 th {width:15%; font-weight:bold; color:#474747; background:#f7f7f7; border-bottom:solid 1px #c3c3c3; text-align:right; padding-right:10px;height:45px;}
.sub2_3_con3 .tb2_3 td {color:#474747; border-bottom:solid 1px #c3c3c3; text-align:left; padding-left:10px;}
.sub2_3_con3 .tb2_3 td.box {padding:10px; text-align:center;}
.sub2_3_con3 .tb2_3 td.box textarea {width:100%; height:100px; border:solid 1px #c3c3c3;}
.sub2_3_con3 ul {width:200px; margin:0 auto;}
.sub2_3_con3 ul li {float:left; margin-top:20px; margin-right:5px;}