@charset "utf-8";

/*************************** 진료센터 아이콘목록 페이지 ***************************/
/* 진료센터 클리닉 */
.depart_list{width:100%;margin:20px 0;overflow:hidden;}
.depart_list ul{width:858px;overflow:hidden;clear:both;}
.depart_list ul li{float:left;width:133px; margin:0 8px 8px 0;}
.depart_list ul li a{display:block;height:38px;padding:85px 0 5px 0;color:#000;font-weight:600;font-size:13px;text-align:center;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center 25px; letter-spacing:-1px; border:1px solid #dfdfdf;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
.depart_list ul li a:hover{color:#fff;background-color:#da252c;border:1px solid #dd242a;border-right:1px solid #c51318;border-bottom:1px solid #c51318;}
.depart_list ul li .line2{line-height:130%;}

/* 진료센터 아이콘 */
.depart_list ul li a.icon3000{background-image:url(/img/02depart/icon101.png);}
.depart_list ul li a.icon3000:hover{background-image:url(/img/02depart/icon101_on.png);}
.depart_list ul li a.icon300{background-image:url(/img/02depart/icon102.png);}
.depart_list ul li a.icon300:hover{background-image:url(/img/02depart/icon102_on.png);}
.depart_list ul li a.icon1100{background-image:url(/img/02depart/icon103.png);}
.depart_list ul li a.icon1100:hover{background-image:url(/img/02depart/icon103_on.png);}
.depart_list ul li a.icon1900{background-image:url(/img/02depart/icon104.png);}
.depart_list ul li a.icon1900:hover{background-image:url(/img/02depart/icon104_on.png);}
.depart_list ul li a.icon200{background-image:url(/img/02depart/icon105.png);}
.depart_list ul li a.icon200:hover{background-image:url(/img/02depart/icon105_on.png);}
.depart_list ul li a.icon2900{background-image:url(/img/02depart/icon106.png);}
.depart_list ul li a.icon2900:hover{background-image:url(/img/02depart/icon106_on.png);}
.depart_list ul li a.icon3100{background-image:url(/img/02depart/icon107.png);background-position:center 30px}
.depart_list ul li a.icon3100:hover{background-image:url(/img/02depart/icon107_on.png);}
.depart_list ul li a.icon2800{background-image:url(/img/02depart/icon108.png);background-position:center 30px}
.depart_list ul li a.icon2800:hover{background-image:url(/img/02depart/icon108_on.png);}
.depart_list ul li a.icon600{background-image:url(/img/02depart/icon109.png);}
.depart_list ul li a.icon600:hover{background-image:url(/img/02depart/icon109_on.png);}
.depart_list ul li a.icon800{background-image:url(/img/02depart/icon110.png);}
.depart_list ul li a.icon800:hover{background-image:url(/img/02depart/icon110_on.png);}

.depart_list ul li a.icon1800{background-image:url(/img/02depart/icon111.png);}
.depart_list ul li a.icon1800:hover{background-image:url(/img/02depart/icon111_on.png);}
.depart_list ul li a.icon1300{background-image:url(/img/02depart/icon112.png);background-position:center 35px}
.depart_list ul li a.icon1300:hover{background-image:url(/img/02depart/icon112_on.png);}
.depart_list ul li a.icon700{background-image:url(/img/02depart/icon113.png);}
.depart_list ul li a.icon700:hover{background-image:url(/img/02depart/icon113_on.png);}
.depart_list ul li a.icon100{background-image:url(/img/02depart/icon114.png);}
.depart_list ul li a.icon100:hover{background-image:url(/img/02depart/icon114_on.png);}
.depart_list ul li a.icon500{background-image:url(/img/02depart/icon115.png);background-position:center 30px}
.depart_list ul li a.icon500:hover{background-image:url(/img/02depart/icon115_on.png);}
.depart_list ul li a.icon3200{background-image:url(/img/02depart/icon116.png);}
.depart_list ul li a.icon3200:hover{background-image:url(/img/02depart/icon116_on.png);}
.depart_list ul li a.icon2100{background-image:url(/img/02depart/icon117.png);}
.depart_list ul li a.icon2100:hover{background-image:url(/img/02depart/icon117_on.png);}
.depart_list ul li a.icon3300{background-image:url(/img/02depart/icon118.png);}
.depart_list ul li a.icon3300:hover{background-image:url(/img/02depart/icon118_on.png);}
.depart_list ul li a.icon900{background-image:url(/img/02depart/icon119.png);}
.depart_list ul li a.icon900:hover{background-image:url(/img/02depart/icon119_on.png);}
.depart_list ul li a.icon2600{background-image:url(/img/02depart/icon120.png);background-position:center 30px}
.depart_list ul li a.icon2600:hover{background-image:url(/img/02depart/icon120_on.png);}
.depart_list ul li a.icon1600{background-image:url(/img/02depart/icon121.png);background-position:center 30px}
.depart_list ul li a.icon1600:hover{background-image:url(/img/02depart/icon121_on.png);}
.depart_list ul li a.icon400{background-image:url(/img/02depart/icon122.png);background-position:center 30px}
.depart_list ul li a.icon400:hover{background-image:url(/img/02depart/icon122_on.png);}
.depart_list ul li a.icon3328{background-image:url(/img/02depart/icon123.png);background-position:center 32px}
.depart_list ul li a.icon3328:hover{background-image:url(/img/02depart/icon123_on.png);}
.depart_list ul li a.icon3334{background-image:url(/img/02depart/icon3334.png);background-position:center 32px}
.depart_list ul li a.icon3334:hover{background-image:url(/img/02depart/icon3334_on.png);}
.depart_list ul li a.icon3336{background-image:url(/img/02depart/icon3336.png);background-position:center 30px}
.depart_list ul li a.icon3336:hover{background-image:url(/img/02depart/icon3336_on.png);}
.depart_list ul li a.icon3398{background-image:url(/img/02depart/icon3398.png);background-position:center 30px}
.depart_list ul li a.icon3398:hover{background-image:url(/img/02depart/icon3398_on.png);}

/* 201005 추가 */
.depart_list ul li a.icon3400{background-image:url(/img/02depart/icon3400.png);background-position:center 30px}
.depart_list ul li a.icon3400:hover{background-image:url(/img/02depart/icon3400_on.png);}
.depart_list ul li a.icon3401{background-image:url(/img/02depart/icon3401.png);background-position:center 30px}
.depart_list ul li a.icon3401:hover{background-image:url(/img/02depart/icon3401_on.png);}
.depart_list ul li a.icon3402{background-image:url(/img/02depart/icon3402.png);background-position:center 30px}
.depart_list ul li a.icon3402:hover{background-image:url(/img/02depart/icon3402_on.png);}
.depart_list ul li a.icon3403{background-image:url(/img/02depart/icon3403.png);background-position:center 30px}
.depart_list ul li a.icon3403:hover{background-image:url(/img/02depart/icon3403_on.png);}
.depart_list ul li a.icon3404{background-image:url(/img/02depart/icon3404.png);background-position:center 30px}
.depart_list ul li a.icon3404:hover{background-image:url(/img/02depart/icon3404_on.png);}
.depart_list ul li a.icon3405{background-image:url(/img/02depart/icon3405.png);background-position:center 30px}
.depart_list ul li a.icon3405:hover{background-image:url(/img/02depart/icon3405_on.png);}
.depart_list ul li a.icon3406{background-image:url(/img/02depart/icon3406.png);background-position:center 30px}
.depart_list ul li a.icon3406:hover{background-image:url(/img/02depart/icon3406_on.png);}
.depart_list ul li a.icon3407{background-image:url(/img/02depart/icon3407.png);background-position:center 30px}
.depart_list ul li a.icon3407:hover{background-image:url(/img/02depart/icon3407_on.png);}
.depart_list ul li a.icon3408{background-image:url(/img/02depart/icon3408.png);background-position:center 30px}
.depart_list ul li a.icon3408:hover{background-image:url(/img/02depart/icon3408_on.png);}
.depart_list ul li a.icon3409{background-image:url(/img/02depart/icon3409.png);background-position:center 30px}
.depart_list ul li a.icon3409:hover{background-image:url(/img/02depart/icon3409_on.png);}
.depart_list ul li a.icon3410{background-image:url(/img/02depart/icon3410.png);background-position:center 30px}
.depart_list ul li a.icon3410:hover{background-image:url(/img/02depart/icon3410_on.png);}
.depart_list ul li a.icon3411{background-image:url(/img/02depart/icon3411.png);background-position:center 30px}
.depart_list ul li a.icon3411:hover{background-image:url(/img/02depart/icon3411_on.png);}
.depart_list ul li a.icon3412{background-image:url(/img/02depart/icon3412.png);background-position:center 30px}
.depart_list ul li a.icon3412:hover{background-image:url(/img/02depart/icon3412_on.png);}
.depart_list ul li a.icon3413{background-image:url(/img/02depart/icon3413.png);background-position:center 30px}
.depart_list ul li a.icon3413:hover{background-image:url(/img/02depart/icon3413_on.png);}
.depart_list ul li a.icon3414{background-image:url(/img/02depart/icon3414.png);background-position:center 30px}
.depart_list ul li a.icon3414:hover{background-image:url(/img/02depart/icon3414_on.png);}
.depart_list ul li a.icon3415{background-image:url(/img/02depart/icon3415.png);background-position:center 30px} /*안과*/
.depart_list ul li a.icon3415:hover{background-image:url(/img/02depart/icon3415_on.png);}
/*.depart_list ul li a.icon53{background-image:url(/img/02depart/icon407.png);background-position:center 30px}
.depart_list ul li a.icon53:hover{background-image:url(/img/02depart/icon407_on.png);}*/

.depart_list ul li a.icon06{background-image:url(/img/02depart/icon06.png);background-position:center 30px} /*안과*/
.depart_list ul li a.icon06:hover{background-image:url(/img/02depart/icon06_on.png);}


/* 어린이병원외래센터 아이콘*/
.depart_list ul li a.icon1501{background-image:url(/img/02depart/icon201.png);}
.depart_list ul li a.icon1501:hover{background-image:url(/img/02depart/icon201_on.png);}
.depart_list ul li a.icon1508{background-image:url(/img/02depart/icon204.png);}
.depart_list ul li a.icon1508:hover{background-image:url(/img/02depart/icon204_on.png);}
.depart_list ul li a.icon1504{background-image:url(/img/02depart/icon206.png);}
.depart_list ul li a.icon1504:hover{background-image:url(/img/02depart/icon206_on.png);}
.depart_list ul li a.icon1505{background-image:url(/img/02depart/icon209.png);}
.depart_list ul li a.icon1505:hover{background-image:url(/img/02depart/icon209_on.png);}
.depart_list ul li a.icon3307{background-image:url(/img/02depart/icon211.png);}
.depart_list ul li a.icon3307:hover{background-image:url(/img/02depart/icon211_on.png);}

.depart_list ul li a.icon3343{background-image:url(/img/02depart/icon4000.png);background-position:center -7px;}
.depart_list ul li a.icon3343:hover{background-image:url(/img/02depart/icon4000_on.png);}


.depart_list ul li a.icon1503{background-image:url(/img/02depart/icon208.png);}
.depart_list ul li a.icon1503:hover{background-image:url(/img/02depart/icon208_on.png);}
.depart_list ul li a.icon3310{background-image:url(/img/02depart/icon202.png);}
.depart_list ul li a.icon3310:hover{background-image:url(/img/02depart/icon202_on.png);}
.depart_list ul li a.icon1507{background-image:url(/img/02depart/icon203.png);}
.depart_list ul li a.icon1507:hover{background-image:url(/img/02depart/icon203_on.png);}
.depart_list ul li a.icon1502{background-image:url(/img/02depart/icon207.png);}
.depart_list ul li a.icon1502:hover{background-image:url(/img/02depart/icon207_on.png);}
.depart_list ul li a.icon1509{background-image:url(/img/02depart/icon205.png);}
.depart_list ul li a.icon1509:hover{background-image:url(/img/02depart/icon205_on.png);}
.depart_list ul li a.icon3305{background-image:url(/img/02depart/icon212.png);background-position:center 30px;}
.depart_list ul li a.icon3305:hover{background-image:url(/img/02depart/icon212_on.png);}
.depart_list ul li a.icon3306{background-image:url(/img/02depart/icon210.png);}
.depart_list ul li a.icon3306:hover{background-image:url(/img/02depart/icon210_on.png);}
.depart_list ul li a.icon3327{background-image:url(/img/02depart/icon213.png);}
.depart_list ul li a.icon3327:hover{background-image:url(/img/02depart/icon213_on.png);}
.depart_list ul li a.icon3325{background-image:url(/img/02depart/icon214.png);}
.depart_list ul li a.icon3325:hover{background-image:url(/img/02depart/icon214_on.png);}

.depart_list ul li a.icon3354{background-image:url(/img/02depart/icon3354.png);} /*위장관*/
.depart_list ul li a.icon3354:hover{background-image:url(/img/02depart/icon3354_on.png);}

/* 어린이병원 소아청소년과 */
.youth_area{overflow:hidden; width:775px; padding:30px; border:1px solid #dfdfdf;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; background:#f9f9f9;}
.youth_area dt{float:left; width:120px; height:40px; padding-top:80px; margin-right:20px; color:#000;font-weight:600;font-size:13px; text-align:center; background:url(/img/02depart/icon201.png) no-repeat 50% 20px;}
.youth_area dd{float:left; margin:0 15px 10px 0; }
.youth_area dd a{display:block; width:170px; padding:7px 0 7px 15px; color:#000;font-size:13px; background:#fff url(/img/common/arrow01.png) no-repeat 90% 50%; border:1px solid #cecece; }
.youth_area dd a:hover{text-decoration:underline; color:#fff; background:#da252c url(/img/common/arrow01_on.png) no-repeat 90% 50%;}

/* 진료지원센터 아이콘*/
.depart_list ul li a.icon2400{background-image:url(/img/02depart/icon301.png);}
.depart_list ul li a.icon2400:hover{background-image:url(/img/02depart/icon301_on.png);}
.depart_list ul li a.icon2500{background-image:url(/img/02depart/icon302.png);}
.depart_list ul li a.icon2500:hover{background-image:url(/img/02depart/icon302_on.png);}
.depart_list ul li a.icon2200{background-image:url(/img/02depart/icon303.png);}
.depart_list ul li a.icon2200:hover{background-image:url(/img/02depart/icon303_on.png);}
.depart_list ul li a.icon2700{background-image:url(/img/02depart/icon304.png);}
.depart_list ul li a.icon2700:hover{background-image:url(/img/02depart/icon304_on.png);}
.depart_list ul li a.icon2300{background-image:url(/img/02depart/icon305.png);}
.depart_list ul li a.icon2300:hover{background-image:url(/img/02depart/icon305_on.png);}
.depart_list ul li a.icon1200{background-image:url(/img/02depart/icon306.png);}
.depart_list ul li a.icon1200:hover{background-image:url(/img/02depart/icon306_on.png);}

/* 클리닉 아이콘*/
.depart_list ul li a.icon40{background-image:url(/img/02depart/icon401.png);}
.depart_list ul li a.icon40:hover{background-image:url(/img/02depart/icon401_on.png);}
.depart_list ul li a.icon41{background-image:url(/img/02depart/icon402.png);}
.depart_list ul li a.icon41:hover{background-image:url(/img/02depart/icon402_on.png);}
.depart_list ul li a.icon42{background-image:url(/img/02depart/icon403.png);}
.depart_list ul li a.icon42:hover{background-image:url(/img/02depart/icon403_on.png);}
.depart_list ul li a.icon43{background-image:url(/img/02depart/icon404.png);background-position:center 35px}
.depart_list ul li a.icon43:hover{background-image:url(/img/02depart/icon404_on.png);}
.depart_list ul li a.icon44{background-image:url(/img/02depart/icon405.png);background-position:center 30px}
.depart_list ul li a.icon44:hover{background-image:url(/img/02depart/icon405_on.png);}
.depart_list ul li a.icon45{background-image:url(/img/02depart/icon406.png);background-position:center 30px}
.depart_list ul li a.icon45:hover{background-image:url(/img/02depart/icon406_on.png);}
.depart_list ul li a.icon53{background-image:url(/img/02depart/icon407.png);background-position:center 30px}
.depart_list ul li a.icon53:hover{background-image:url(/img/02depart/icon407_on.png);}
.depart_list ul li a.icon56{background-image:url(/img/02depart/icon408.png);background-position:center 30px}
.depart_list ul li a.icon56:hover{background-image:url(/img/02depart/icon408_on.png);}
.depart_list ul li a.icon57{background-image:url(/img/02depart/icon409.png);}
.depart_list ul li a.icon57:hover{background-image:url(/img/02depart/icon409_on.png);}
.depart_list ul li a.icon58{background-image:url(/img/02depart/icon410.png);background-position:center 28px;}
.depart_list ul li a.icon58:hover{background-image:url(/img/02depart/icon410_on.png);}
.depart_list ul li a.icon59{background-image:url(/img/02depart/icon411.png);background-position:center 28px;}
.depart_list ul li a.icon59:hover{background-image:url(/img/02depart/icon411_on.png);}
.depart_list ul li a.icon60{background-image:url(/img/02depart/icon412.png);background-position:center 28px;}
.depart_list ul li a.icon60:hover{background-image:url(/img/02depart/icon412_on.png);}
.depart_list ul li a.icon61{background-image:url(/img/02depart/icon413.png);background-position:center 28px;}
.depart_list ul li a.icon61:hover{background-image:url(/img/02depart/icon413_on.png);}
.depart_list ul li a.icon63{background-image:url(/img/02depart/icon412.png);background-position:center 28px;}
.depart_list ul li a.icon63:hover{background-image:url(/img/02depart/icon412_on.png);}
.depart_list ul li a.icon64{background-image:url(/img/02depart/icon414.png);background-position:center 28px;}
.depart_list ul li a.icon64:hover{background-image:url(/img/02depart/icon414_on.png);}
.depart_list ul li a.icon65{background-image:url(/img/02depart/icon415.png);background-position:center 28px;}
.depart_list ul li a.icon65:hover{background-image:url(/img/02depart/icon415_on.png);}


/*************************** 각 과 상세페이지 ***************************/
.doctor_detail{width:100%;margin-top:35px;}
.s02010102 .timg{width:100%;}
.s02010102 .timg img{border:1px solid #ddd;}
.doctor_detail .depart{width:100%;display:inline-block;}
.doctor_detail .depart .txt_w{padding-top:15px;}
.doctor_detail .depart .txt_w .cont{margin-bottom:18px;}

/* 전화번호영역 */
.clinic_info{overflow:hidden;padding:20px 0;margin-bottom:20px;}
.clinic_info li{float:left;height:46px;padding-left:55px;font-size:18px;font-weight:600;line-height:46px;color:#252525;}
.clinic_info li:first-child{ margin-right:25px;}
.clinic_info li dt{float:left;padding-right:10px;color:#305ca0;letter-spacing:-1px; font-weight:800;}
.clinic_info li dd{float:left; font-family:'Roboto','NanumGothic',sans-serif;font-weight:700;}
.clinic_info li.inq{background:url(/img/02depart/icon_clinic_inq.gif) no-repeat;}
.clinic_info li.tel{background:url(/img/02depart/icon_clinic_tel.gif) no-repeat;}
.clinic_info li.loca{background:url(/img/02depart/icon_clinic_loca.gif) no-repeat;}
.clinic_info li.loca dd{letter-spacing:-1px; font-family:'NanumGothic',sans-serif;}

/* 의료진진료일정 */
.doctor_intro{width:100%;}
.doctor_intro .tit_box{width:100%;display:inline-block;}
.doctor_intro .tit_box h3.tit{float:left;width:330px;margin-bottom:0;}
.doctor_intro .tit_box .lst_cont{float:right;}
.doctor_intro .tit_box .lst_cont li{float:left;margin-left:18px;color:#333;font-weight:300;}
.doctor_intro .tit_box .lst_cont li img{margin-right:0px;margin-top:-1px;vertical-align:middle;}

.doctor_intro .doctor_box{/*width:100%; margin-bottom:35px; background:url(/img/common/line.gif) repeat-x bottom; */}
.doctor_intro .doctor_box dl{position:relative;display:inline-block;width:100%;padding:20px 0;min-height:179px;margin-bottom:30px;border-top:2px solid #1f1f1f;}
.doctor_intro .doctor_box dl dt.pic{float:left;position:absolute;top:50%;margin-top:-108px;left:0;width:167px;height:216px;background:url(/img/02doctor/doctor_pic.gif) no-repeat;}
.doctor_intro .doctor_box dl dt.pic img{width:165px;height:214px;border:1px solid #dfdfdf;}
.doctor_intro .doctor_box dl dt.pic .check{padding:5px 0 5px 38px;background:url(/img/02doctor/check_doctor.png) no-repeat 18px 50%;font-size:14px;font-weight:bold;color:#da2127;border:1px solid #dfdfdf;border-top:0;}
.doctor_intro .doctor_box dl dd{float:right;width:660px;}
.doctor_intro .doctor_box dl dd .name_box{width:100%;padding-bottom:15px;display:inline-block;border-bottom:1px solid #ccc;}
.doctor_intro .doctor_box dl dd .name{float:left;width:220px;padding-top:8px;line-height:120%;color:#010101;font-size:23px;font-weight:600;}
.doctor_intro .doctor_box dl dd .gobtn{float:right;}
.doctor_intro .doctor_box dl dd .gobtn li{float:left; margin-left:5px; }
.doctor_intro .doctor_box dl dd .gobtn li a{display:block;width:130px;height:40px;line-height:40px;text-align:center;color:#fff;font-weight:bold;}
.doctor_intro .doctor_box dl dd .gobtn li a.st01{background:#ce303a;}
.doctor_intro .doctor_box dl dd .gobtn li a.st01:hover{background:#aa141e;}
.doctor_intro .doctor_box dl dd .gobtn li a.st02{background:#525252;}
.doctor_intro .doctor_box dl dd .gobtn li a.st02:hover{background:#272727;}
.doctor_intro .doctor_box dl dd .section{width:100%;padding:15px 0;}
.doctor_intro .doctor_box dl dd .section li{padding-left:10px;  background:url(/img/common/list_bu2.gif) no-repeat 0 10px; }
.doctor_intro .doctor_box table.doctor_ta{width:100%;border-collapse:collapse;}
.doctor_intro .doctor_box table.doctor_ta thead th{color:#000;font-weight:600;text-align:center;border-bottom:1px solid #aaa;}
.doctor_intro .doctor_box table.doctor_ta tbody th{color:#000;font-weight:600;text-align:center;background:#f6f6f6;}
.doctor_intro .doctor_box table.doctor_ta tbody td{text-align:center;}
.doctor_intro .doctor_box table.doctor_ta th,
.doctor_intro .doctor_box table.doctor_ta td{padding:5px 0;border:1px solid #dfdfdf;font-size:12px;}
.doctor_intro .doctor_box table.doctor_ta td img{vertical-align:middle;}

/* 진료센터 */
.s02010102 .step .process2_box dl{width:515px;background:url(/img/05custom/s0103_rbox_red.png) no-repeat right;}
.s02010102 .txt_point01{display:inline-block;padding:5px 10px;background:#335fbe;font-size:14px;font-weight:600;color:#fff;text-align:center;}
.s02010102 .txt_block .fl{float:left;width:290px;}
.s02010102 .txt_block .fr{float:right;width:520px;}
.s02010102 .txt_block:after{content:"";display:block;clear:both;}
.s02010102 .pic_list li{float:left;margin-left:14px;font-size:0;line-height:0;}
.s02010102 .pic_list li:first-child{margin-left:0;}
.s02010102 .pic_list:after{content:"";display:block;clear:both;}
.s02010102 .test_box{overflow:hidden;}
.s02010102 .test_box li{float:left;width:238px;height:240px;padding:20px 15px;margin:0 20px 20px 0;border:1px solid #d0d0d0;}
.s02010102 .test_box li.last{margin-right:0;}
.s02010102 .test_box li h5.tit{font-size:15px;letter-spacing:-1px;}
.s02010102 .test_box li p.pic{padding-bottom:15px;margin-bottom:15px;text-align:center;border-bottom:1px dashed #d0d0d0;}
.s02010102 .test_box li p.text{font-size:14px;line-height:22px;letter-spacing:-1px;}

/* 의료진상세보기 */
.doctor_win{ padding:20px 0px 20px 95px;  color:#535353;font-weight:700;font-size:30px; background:url(/img/02depart/dtitle_bg.gif) no-repeat 0 0; }
.doctor_win_area{padding:15px 20px;font-size:15px;}
.doctor_win_area ol li,
.doctor_win_area ul li,
.doctor_win_area span{font-family:'Nanum Gothic','나눔고딕', 'NanumGothic', 'NanumGothicWeb','돋움', Dotum, Gulim, Arial, Verdana, AppleGothic, Sans-serif !important;font-size: 15px !important;line-height: 150% !important;color: #666 !important;}
.doctor_win_area span strong{font-size:16px;line-height:200%;color:#951015;font-weight:bold;}
.detail_area{position:relative;width:100%;display:inline-block;padding-bottom:30px;}
.detail_area .info{position:absolute;top:0;left:0;width:200px;height:465px;padding:15px 40px 15px 20px;}
.detail_area .info .pic{width:180px;height:230px;margin:0 auto;background:url(/img/02depart/doctor_pic.gif) no-repeat;}
.detail_area .info .pic img{width:180px;height:230px;border:1px solid #dfdfdf;}
.detail_area .info .info_name{width:100%;padding:20px 0 20px 0;text-align:center;line-height:120%;color:#010101;font-size:25px;font-weight:bold;background:url(/img/common/line.gif) repeat-x bottom;}
.detail_area .info .info_name span{color:#666;font-size:14px;font-weight:100;}
.detail_area .info .treat{width:100%;font-size:13px;text-align:center;padding:16px 0;line-height:150%; word-break:keep-all;}
.detail_area .info .reser_btn{width:100%;}
.detail_area .info .reser_btn a{display:block;}
.detail_area .results{position:relative;float:right;width:560px;min-height:465px;padding:15px 0 15px 45px;font-size:15px;line-height:150%;color:#666;border-left:1px solid #eaeaea;}
.detail_area .results p.stit{margin-bottom:5px;padding-left:13px;color:#dc2429;font-weight:600;font-size:16px;background:url(/img/common/list_bu.gif) no-repeat 0 9px;}
.detail_area .results p.stit.sttop{margin-top:25px;}

.detail_area .book ul li{padding-left:10px; margin-bottom:7px; color:#383838; font-size:14px; background:url(/img/common/list_bu2.gif) no-repeat 0 10px; }


/*************************** 클리닉 컨텐츠 ***************************/
/* 두통 및 어지럼 클리닉 */
.s020201 .step_box{padding:0 60px;border:1px solid #d3d4d5;}
.s020201 .step_box ul li{overflow:hidden;padding:30px 0;border-top:1px dashed #d3d4d5;}
.s020201 .step_box ul li:first-child{border-top:0;}
.s020201 .step_box ul li .fl{display:block;float:left;}
.s020201 .step_box ul li .fr{float:right;width:590px;}
.s020201 .step_box ul li .fr dt{width:35px;height:35px;margin:10px 0;background:url(/img/02depart/s020101_cir_red.gif) no-repeat;font-family:'Roboto',sans-serif;font-size:14px;font-weight:600;line-height:35px;color:#fff;text-align:center;}
.s020201 .step_box ul li .fr dd{font-size:15px;font-weight:600;}

.s020201 .bus_tab {position:relative; width:100%; min-height:50px; display:inline-block;}
.s020201 .bus_tab ul li a {position:absolute; top:0; left:0; display:inline-block; width:210px; height:40px; line-height:40px; font-weight:600; text-align:center; font-size:14px; border:1px solid #909090; color:#535353; letter-spacing:-1px; z-index:1;}
.s020201 .bus_tab ul li:first-child a{width:212px;}
.s020201 .bus_tab ul li a#btab2{left:213px;}
.s020201 .bus_tab ul li a#btab3{left:424px;}
.s020201 .bus_tab ul li a#btab4{left:635px;}
.s020201 .bus_tab ul li a.on, .bus_tab ul li a:hover {background:#2468c5; font-weight:600; color:#fff; border:1px solid #2468c5;}
.s020201 .bus_tab ul li .bus_timetable {position:relative; top:0; left:0; width:100%; padding-top:80px;}

/* 비만대사 클리닉 */
.s020206 .btxt{display:inline-block; *display:inline; zoom:1; color:#204794; font-weight:600; font-size:18px; border-bottom:1px solid #204794;}
.s020206 .stxt{font-size:12px;}
.s020206 .method_box{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
.s020206 .method_box .fl{float:left;width:200px;}
.s020206 .method_box .fr{float:right;width:620px;}

/* 호스피스완화의료클리닉 */
.s020207 .clinic_info ul{overflow:hidden;}
.s020207 .clinic_info li{display:block;width:370px;height:auto;}
.s020207 .clinic_info li:first-child{margin-right:0;}
.s020207 .clinic_info li dd{float:left;width:290px;padding-top:8px;text-align:left;}
.s020207 .clinic_info li dd p{line-height:30px;}
.s020207 .clinic_info li dd p span.ko{font-family:'NanumGothic',sans-serif;font-size:16px;}
.s020207 .clinic_info p.tip{display:block;padding-top:10px;clear:both;font-size:14px;color:#f00;}

.hospi_imgw{width:102%;margin:-2% 0 0 -2%;clear:both;overflow:hidden;}
.hospi_imgw li{float:left;margin:2% 0 0 2%;font-size:0;line-height:0;text-align:center;border:1px solid #dfdfdf;box-sizing:border-box;}
.hospi_imgw.no2 li{width:48%;}
.hospi_imgw.no3 li{width:31.333%;}
.hospi_imgw li img{width:100%;}
.hospi_imgw li p{padding:13px 0;font-weight:bold;font-size:16px;line-height:23px;}



/*************************** 진료시간표 ***************************/
.s020301 .schedule{position:relative;width:100%;}
.s020301 .sc_t{width:100%;display:inline-block;}
.s020301 .sc_t h3.tit{float:left;vertical-align:middle;}
.s020301 .sc_t .iconbtn{float:right;margin-left:18px; margin-bottom:10px;  *width:281px;}
.s020301 .sc_t .iconbtn img{vertical-align:middle;}
.s020301 .sc_t .ex_btn{position:absolute;top:-144px;left:207px;width:170px;text-align:center;}
.s020301 .sc_t .ex_btn a{display:block;height:29px;line-height:29px;color:#fff;font-weight:bold;font-size:13px;background:#2f3233;}


/*************************** 건강증진센터 ***************************/
.s020410 .tit{font-size:24px; text-align:center; margin:20px 0 50px 0; font-family:'NanumGothic',sans-serif; color:#333; font-weight:600;}
.s020410 .tit strong {color:#ce303a;}
.s020410 .sign {font-size:17px; line-height:20px; color:#222; font-weight:600; margin-top:40px;}

.p_program_wrap ul {overflow:hidden; font-size:0; line-height:0;}
.p_program_wrap ul li {width:47.5%; height:175px; display:table;  float:left; /* margin-left:30px;  */margin-bottom:30px; letter-spacing:-0.05em;}
/* .p_program_wrap ul li.fir {margin-left:0;} */
.p_program_wrap ul li.fir {padding-right:5%; background:url(/img/02depart/program_plus.gif)no-repeat 98% 50%;}
.p_program_wrap ul li.col2 {width:30%; height:130px; padding-left:5%; background:url(/img/02depart/program_plus.gif)no-repeat 8px 50%;}
.p_program_wrap ul li.col2.fir {padding-left:0; background:none;}
.p_program_wrap ul li.col2 a {background-size:70px;  padding:20px 20px 20px 115px; background-position:25px 50%;}
.p_program_wrap ul li:hover {border-color:#000;}
.p_program_wrap ul li a {padding:20px 20px 20px 146px; display:table-cell; vertical-align:middle; border:1px solid #d1d1d1; color:#656565; border-radius:10px; font-size:15px; line-height:1; background-repeat:no-repeat; background-position:32px 50%;}
.p_program_wrap ul li a.ico1 {background-image:url(/img/02depart/per_icon1.gif);}
.p_program_wrap ul li a.ico2 {background-image:url(/img/02depart/per_icon2.gif);}
.p_program_wrap ul li a.ico3 {background-image:url(/img/02depart/per_icon3.gif);}
.p_program_wrap ul li a.ico4 {background-image:url(/img/02depart/per_icon4.gif);}
.p_program_wrap ul li a.ico5 {background-image:url(/img/02depart/per_icon5.gif);}
.p_program_wrap ul li a .tit {color:#000; font-size:20px;/*  margin-bottom:22px; */ word-break:keep-all;}
.p_program_wrap ul li a p {line-height:1.4;}

.h_reserv_wrap .table_bwrite {clear:both;}
.h_reserv_wrap .table_bwrite table {width:100%; line-height:16px; border-collapse:collapse; border-top:1px solid #5b5b5b; border-bottom:1px solid #e5e5e5;table-layout:fixed;}
.h_reserv_wrap .table_bwrite table caption {display:none;}
.h_reserv_wrap .table_bwrite thead th {border-bottom:1px solid #e5e5e5; height:33px; color:#373737; font-weight:bold; letter-spacing:-0.1em; line-height:130%; padding:5px;}
.h_reserv_wrap .table_bwrite tbody th { height:31px; border-bottom:1px solid #f3f3f3; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f7f7f7; color:#666; text-align:center; line-height:140%;  font-weight:normal; font-family:'NotoKrM'; color:#222;}
.h_reserv_wrap .table_bwrite tbody th img {vertical-align:middle; padding-left:5px;}
.h_reserv_wrap .table_bwrite tbody td {height:31px; padding-left:10px; border-bottom:1px solid #e5e5e5; text-align:left; line-height:140%; padding:5px;}
.h_reserv_wrap .table_bwrite tbody td input.subject {width:95%;}
.h_reserv_wrap .table_bwrite tbody td.content {margin:0; padding-top:4px; padding-bottom:4px; padding-left:0; padding-right:0px; text-align:center;}
.h_reserv_wrap .table_bwrite tbody td span.text1 {color:#818181; font-size:0.9em; font-weight:normal; letter-spacing:-0.1em; padding-left:6px;}
.h_reserv_wrap .table_bwrite tbody td span.eng {padding-left:0; color:#6a6a6a; font-size: 0.9em; font-weight:normal; letter-spacing:-0.1em;}
.h_reserv_wrap .table_bwrite th, 
.h_reserv_wrap .table_bwrite td {word-break:keep-all;}

.h_reserv_wrap .table_bwrite input.board_input {border:1px solid #cdcdcd; min-width:80px; height:30px; padding:3px 3px 0px 3px; font-size:15px; background:#fff; vertical-align:top;
-webkit-appearance: none; -webkit-border-radius: 0;}
.h_reserv_wrap .table_bwrite input.board_input_file {width:90%; border:1px solid #cdcdcd; padding:3px 3px 0px 3px; font-size:12px; background:#fff;}


/*************************** 건강검진 ***************************/
.pop_tit{background:#dc2429;padding:25px 15px;color:#fff;font-weight:700;font-size:20px;}
.pop_detail{font-size:14px;line-height:160%;padding:25px 30px; word-break:keep-all;}


/* 장기이식센터 */
.d_imgbox{margin-top:10px;padding:40px;}
.d_imgbox.red{background:#faf7f3;}
.d_imgbox.blue{background:#f3f6fa;}
.d_imgbox img{margin:0 auto;display:block;max-width:100%;}


/********************모바일********************/
@media(max-width:736px){ 

/* 진료센터 클리닉 */
.depart_list ul{width:90%; margin:0 auto;}
.depart_list ul li{float:left;width:49%; margin:0 5px 5px 0;}
.depart_list ul li:nth-child(even){margin:0  0 5px 0;}

/* 어린이병원 소아청소년과 */
.youth_area{width:90%; margin:0 auto; padding:20px; box-sizing:border-box;}
.youth_area dt{float:none; width:100%; height:40px;margin-right:0px;}
.youth_area dd{float:none; margin:0 15px 10px 0; }
.youth_area dd a{display:block; width:200px; margin:0 auto;  padding:7px 0 7px 15px; }

/* 전화번호영역 */
.clinic_info{ padding: 20px 0;  margin-bottom: 0px;}
.clinic_info li{float:none;height:35px;line-height:35px;padding-left:45px; margin-bottom:5px; font-size:17px;background-size:35px !important;}
.clinic_info li dt{float:left;padding-right:10px;color:#305ca0;letter-spacing:-1px; font-weight:600;}


/* 의료진진료일정 */
.doctor_intro .tit_box h3.tit{float:none; width:100%; margin-bottom:5px;}
.doctor_intro .tit_box .lst_cont{float:left;}
.doctor_intro .tit_box .lst_cont li:first-child{margin-left:0;}

.doctor_intro .doctor_box{}
.doctor_intro .doctor_box dl{}
.doctor_intro .doctor_box dl dt.pic{float:none;position:relative;top:0;left:0; /*width:140px;height:179px;*/ margin:0 auto; }
.doctor_intro .doctor_box dl dd{float:none;width:100%;}
.doctor_intro .doctor_box dl dd .name_box{width:100%; text-align:center;}
.doctor_intro .doctor_box dl dd .name{float:none;width:100%;margin-bottom:10px;font-size:20px;}
.doctor_intro .doctor_box dl dd .gobtn{float:none; display:inline-block;}
.doctor_intro .doctor_box dl dd .gobtn li{float:left; }
.doctor_intro .doctor_box dl dd .gobtn li a{width:100px;height:30px;line-height:30px; font-size:13px;}
.doctor_intro .doctor_box dl dd .section{width:100%; text-align:left;}
.doctor_intro .doctor_box table.doctor_ta{margin-top:10px;}
.doctor_intro .doctor_box table.doctor_ta th,
.doctor_intro .doctor_box table.doctor_ta td{padding:5px 0;border:1px solid #dfdfdf;font-size:12px;}

/* 의료진상세보기 */
.doctor_win{padding:25px 15px;font-size:20px;}
.doctor_win_area{padding:15px 10px;font-size:15px;}
.doctor_win_area ol li,
.doctor_win_area ul li,
.doctor_win_area span{font-size:14px !important;}
.doctor_win .mobile_no{display:none;}
.detail_area{position:relative;width:100%;display:inline-block;padding-bottom:30px;}
.detail_area .info{position:relative;top:0;left:0;width:100%;height:auto;padding:0px; text-align:center;}
.detail_area .info .pic{width:120px;height:154px;margin:0 auto;background-size:100% auto;}
.detail_area .info .pic img{width:120px !important; height:154px !important;}
.detail_area .info .info_name{width:100%;padding:0px 0 20px 0;line-height:100%; font-size:23px;}
.detail_area .info .reser_btn{width:60%; margin:0 auto; padding-bottom:20px;}
.detail_area .results{ float:none; width:100%;min-height:auto;padding:15px 10px;  font-size:14px;line-height:150%;border-top:1px solid #eaeaea; border-left:none; box-sizing:border-box;}



/* 진료센터 */
.s02010102 .txt_point01{box-sizing:border-box;font-size:13px;line-height:20px;}
.s02010102 .txt_block .fl{margin-bottom:10px;}
.s02010102 .txt_block .fl,
.s02010102 .txt_block .fr{float:none;width:auto;}
.s02010102 .pic_list li{float:none;margin-left:0;margin-bottom:5px;}
.s02010102 .test_box li{float:none;width:100%;height:auto;box-sizing:border-box;}
.s02010102 .test_box li p.pic img{width:150px;}

/*************************** 클리닉 컨텐츠 ***************************/
/* 두통 및 어지럼 클리닉 */
.s020201 .step_box{padding:0 20px;}
.s020201 .step_box ul li{padding:30px 0;}
.s020201 .step_box ul li:first-child{border-top:0;}
.s020201 .step_box ul li .fl{float:none; text-align:center;}
.s020201 .step_box ul li .fr{float:none;width:100%;}
.s020201 .step_box ul li .fr dt{ float:left; margin:10px 10px 0 0px;}
.s020201 .step_box ul li .fr dd{ float:left; width:80%; padding-top:15px; font-size:14px;}

.s020201 .bus_tab ul li a{width:25%;font-size:12px;line-height:15px; display:block;padding:5px 5px; word-break:keep-all; box-sizing:border-box;}
.s020201 .bus_tab ul li:first-child a{width:25%;}
.s020201 .bus_tab ul li a#btab2{left:25%;}
.s020201 .bus_tab ul li a#btab3{left:50%;}
.s020201 .bus_tab ul li a#btab4{left:75%;}

/* 비만대사 클리닉 */
.s020206 .btxt{text-align:center;  font-size:16px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.s020206 .stxt{font-size:12px;}
.s020206 .method_box{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
.s020206 .method_box .fl{float:none; width:100%; margin-bottom:10px;}
.s020206 .method_box .fr{float:none; width:100%;}

/* 호스피스완화의료클리닉 */
.s020207 .clinic_info li{overflow:hidden;display:block;width:100%;}
.s020207 .clinic_info li dd{padding-top:0;}


.hospi_imgw li{width:48% !important;}
.hospi_imgw li p{padding:7px 0;font-size:14px;}


/*************************** 진료시간표 ***************************/

.s020301 .sc_t .iconbtn{float:right;}
/*.s020301 .sc_t .iconbtn img{vertical-align:top;}
.s020301 .sc_t .ex_btn{position:absolute;top:-144px;left:207px;width:170px;text-align:center;}
.s020301 .sc_t .ex_btn a{display:block;height:29px;line-height:29px;color:#fff;font-weight:bold;font-size:13px;background:#2f3233;}*/


/*************************** 건강증진센터 ***************************/
.s020410 .tit{font-size:16px; margin-bottom:30px;}
.s020410 .sign {font-size:14px;}

/*개인건강검진 > 개인건강검진 프로그램 안내*/
.p_program_wrap ul li {width:100%; height:auto; min-height:100px; margin:5px 0; box-sizing:border-box;}
.p_program_wrap ul li.fir {margin-left:0; margin-right:0;padding:0;/*padding-right:0; padding-bottom:5%;*/ background-position:50% 100%; background-size:15px; background:none}
.p_program_wrap ul li.fir a {border-radius:10px !important;}
.p_program_wrap ul li a {font-size:14px; padding:30px 30px 30px 125px; background-size:55px;}

.p_program_wrap ul li a .tit {color:#000; font-size:16px; margin-bottom:0; font-family:'NotoKrM',sans-serif;}
.p_program_wrap ul li a p {line-height:1.4;}
.p_program_wrap ul li.col2 {width:100%; height:auto; margin-left:0; padding-left:0; padding-top:20px; background-position:50% 0; background-size:15px;}
.p_program_wrap ul li.col2 a {background-size:55px; background-position:32px 50%; padding:30px 30px 30px 125px; font-size:16px;  border-radius:10px;}
.p_program_wrap ul li.col2.last a {border-radius:10px !important;}

/* Write */
.h_reserv_wrap .table_bwrite {clear:both; width:100%;}
.h_reserv_wrap .table_bwrite table.resv { table-layout:auto;}
.h_reserv_wrap .table_bwrite table.resv tr, 
.h_reserv_wrap .table_bwrite table.resv tr thead,
.h_reserv_wrap .table_bwrite table.resv tr tbody,
.h_reserv_wrap .table_bwrite table.resv tr th,
.h_reserv_wrap .table_bwrite table.resv tr td {display:block; width:100%; height:auto;}
.h_reserv_wrap .table_bwrite table.resv tr th,
.h_reserv_wrap .table_bwrite table.resv tr td {padding:5px 0;}
.h_reserv_wrap .table_bwrite table.resv thead th {display:block;}
.h_reserv_wrap .table_bwrite table.resv tbody th {display:block;}
.h_reserv_wrap .table_bwrite tbody td span.text1 {display:block; line-height:1.4; margin-top:5px;}
.h_reserv_wrap .table_bwrite th, 
.h_reserv_wrap .table_bwrite td {word-break:break-all;} 
.h_reserv_wrap table.table1 tbody th,
.h_reserv_wrap table.table1 tbody td{word-break:break-all;} 

}
/********************웹********************/
@media(min-width:737px){




}