@charset "UTF-8";
/* last update  2023-03-09*/

/* 진료과 */
.bh_dept_top_wrap{border:1px solid #ddd; background:#f7f7f7; font-size:0; padding:17px 10px; text-align:center;}
.bh_dept_top_wrap strong{display:inline-block; margin:0 20px; padding:8px 0 8px 32px; vertical-align:middle; font-size:14px; letter-spacing:-0.25px; color:#222; font-weight:600;}
.bh_dept_top_wrap strong.bh_dept_top_1{background:url(/front/images/medical/ico_dept_t_1.png) left center no-repeat;}
.bh_dept_top_wrap strong.bh_dept_top_2{background:url(/front/images/medical/ico_dept_t_2.png) left center no-repeat;}
.bh_dept_top_wrap strong.bh_dept_top_3{background:url(/front/images/medical/ico_dept_t_3.png) left center no-repeat;}
 .point_text_div{border:2px solid #2d58b5; background:#fff; padding:15px; text-align:center; font-size:16px; font-weight:600; color:#666;}
.show{display:block !important;}
.m_bh_dept_time_top{display:none;}
.view_pic_wrap{display:none;}
.bh_heart_n{display:none;}
.dr_search_m{display:none;}

.bh_post_pop{width:100%; line-height:1.5; font-size:14px; color:#666; background:#fff;}
.bh_post_pop .p5{padding:0 10px;}
.bh_post_pop img{width:100%;}
.bh_post_pop .tit_post_div img{width:196px; height:21px;}
.bh_post_pop h1{color:#fff; background:#2d58b5; font-size:18px; font-weight:600; padding:10px 20px; margin:10px 0 15px;}
.bh_post_pop h1 span{padding-left:10px; border-left:4px solid #fff;}
.bh_post_pop dl{padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ddd;}
.bh_post_pop dl dt{font-weight:600; color:#000; display:block; margin-bottom:10px; font-size:16px;}
.bh_post_pop dl dd{margin-bottom:7px; background:url(/front/images/service/ico_post_dot.png) no-repeat left 5px; padding-left:15px;}
.bh_post_pop dl dd em{color:#fff; background:#2d58b5; display:inline-block; padding:2px 5px;}
.bh_post_pop dl dd strong{display:block; font-weight:600; color:#000; font-size:15px;}
.bh_post_pop .bh_post_box{padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ddd;}
.bh_post_pop .bh_post_box p{display:block; margin-bottom:10px;}
.bh_post_pop table{margin:10px 0;}

/* 고객의 소리 */
.custom_answer_form{border: 1px solid #e6e5e5; border-left:4px solid #2e56b5; margin-top:20px; padding:15px 10px; line-height:1.5; font-size:14px; padding-left:20px;}
.custom_answer_form .tit_answer_h5{color:#2e56b5; font-size:18px; font-weight:600; margin-bottom:5px;}

/* 진료과리스트 */
.bh_dept_box_wrap{}
.bh_dept_box_ul{font-size:0; padding:10px 0; width:100% !important;}
.bh_dept_box_li{display:inline-block; width:15%; margin-left:2%; margin-bottom:20px; vertical-align:top;}
.bh_dept_box_li:first-child{margin-left:0;}
.bh_dept_box_li:nth-child(6n + 1) {margin-left: 0;}

.bh_dept_box_li .bh_inner{border:1px solid #ddd;}
.bh_dept_box_li:hover .bh_inner{border:1px solid #2D58B6;}
.bh_dept_box_li dl{font-size:0; text-align:center; background:#F9F9F9;}
.bh_dept_box_li dl img{padding:10px 0;}
.bh_dept_box_li dl dt{font-size:15px; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:1.5; /* padding-top:96px; */ margin-bottom:0; min-height:66px; word-break:keep-all; padding-top:15px; border-bottom:1px solid #ddd; padding-bottom:15px; background:#fff;}
.bh_dept_box_li dl dt div{font-size:13px; font-weight:normal; line-height:1.2; margin-top:3px;}
.bh_dept_box_li dl dt .icon{font-size:13px; font-weight:normal; line-height:1.2; margin-top:3px;}
.bh_dept_box_li dl dd{font-size:14px; color:#444; display:inline-block; width:26.4%; margin:0 3%; text-indent:-9999px; height:44px; line-height:1.4;}
.bh_dept_box_li dl dd.bh_dl_1{background:url(/front/images/medical/ico_dept_d_1.png) center center no-repeat;}
.bh_dept_box_li dl dd.bh_dl_2{background:url(/front/images/medical/ico_dept_d_2.png) center center no-repeat;}
.bh_dept_box_li dl dd.bh_dl_3{background:url(/front/images/medical/ico_dept_d_3.png) center center no-repeat;}
.bh_dept_box_li dl dd a{display:block; height:100%;}

.bh_dept_box_li1{width:17.5%; margin:0px 0.5% 1% 0.5% !important; vertical-align:top;  cursor:pointer; background:#fff !important; padding:5px 5px 0 5px;}
.bh_dept_box_li1:hover{background:#fff !important; border:1px solid #2D58B6 !important;}
.bh_dept_box_li1:hover dd a{font-weight:600 !important;}
.bh_dept_box_li1 .bh_inner{border:0 !important;}
.bh_dept_box_li1:hover .bh_inner{border:1px solid #2D58B6; background:#fff; color:#666;}
.bh_dept_box_li1 dl{font-size:0; text-align:center; padding-bottom:0; text-align:center;}
.bh_dept_box_li1 dl dt{font-size:15px; color:#444; font-weight:600; line-height:1.5; margin:0 0 0 5px; word-break:keep-all; padding:3px 0; text-align:center;}
.bh_dept_box_li1 dl dt img{width:50px;}
.bh_dept_box_li1 dl dt a{display:block; width:100% !important; line-height:auto !important; height:auto !important; width:30px;}
.bh_dept_box_li1 dl dd{font-size:16px; font-weight:600;height:25px; line-height:25px; margin:5px 0 0 0; text-align:center;}
.bh_dept_box_li1 dl dd a{color:#666 !important; display:block; width:100% !important; line-height:1.4 !important; font-size:14px; line-height:auto !important; height:auto !important; font-weight:normal;}

.bh_dept_box_li .bh_dept_intros{height:0; overflow:hidden; font-size:0;}
.bh_dept_box_li .bh_dept_intros .bh_dept_intros_inner{padding:0px;}

/* 진료과 탭 */
.bh_center_name_wrap{border-bottom:1px solid #cccfd3; margin-bottom:30px;}
.bh_center_name{}
.bh_center_name ul{font-size:0; text-align:left; /* padding:5px 0; */}
.bh_center_name ul li{display:inline-block; margin:13px 20px 13px 0; padding-right:20px; border-right:1px solid #e3e5e7; font-size:14px; letter-spacing:-0.5px; color:#666; height:20px; line-height:20px;}
.bh_center_name ul li div{background:url(/front/images/personal/ico_center_name_off.gif) right center no-repeat; padding-right:22px;}
.bh_center_name ul li.on div{background:url(/front/images/personal/ico_center_name_on.gif) right center no-repeat;}
.bh_center_name ul li:hover div{background:url(/front/images/personal/ico_center_name_on.gif) right center no-repeat;}
.bh_center_name ul li div a{color:#666;}
.bh_center_name ul li.on div a{color:#2d58b6; font-weight:600;}
.bh_center_name ul li:hover div a{color:#2d58b6; font-weight:600;}

/* 진료 지원부서
.bh_sup_dept_wrap{margin-bottom:17px;}
.bh_sup_dept_wrap ul{}
.bh_sup_dept_wrap ul li{float:left; width:32%; margin-left:2%; margin-bottom:20px;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0%;}
.bh_sup_dept_wrap ul li:first-child + li + li + li{margin-left:0%;}
.bh_sup_dept_wrap ul li:first-child + li + li + li + li + li + li{margin-left:0%;}
.bh_sup_dept_wrap ul li .bh_inner{border:1px solid #ddd; text-align:right;}
.bh_sup_dept_wrap ul li .bh_inner_box{border:2px solid #fff; padding:17px 17px 17px 20px; background:#f9f9f9;}
.bh_sup_dept_wrap ul li .bh_inner:hover{border:1px solid #2D58B6;}
.bh_sup_dept_wrap ul li .bh_inner:hover .bh_inner_box{border:2px solid #2D58B6;}
.bh_sup_dept_wrap ul li .bh_inner img{float:left; margin-right:20px;}
.bh_sup_dept_wrap ul li strong{font-size:18px; line-height:22px; letter-spacing:-0.5px; color:#222; display:block; text-align:left; margin-bottom:19px; margin-top:8px; font-weight:600;}
.bh_sup_dept_wrap ul li a{display:inline-block; padding:0px 27px; color:#666; font-size:14px; line-height:32px; height:32px; letter-spacing:-0.75px; border:1px solid #ddd; background:#fff; font-weight:600;}
.bh_sup_dept_wrap ul li a span{d/* isplay:inline-block; padding:8px 28px 8px 0px; background:url(/front/images/medical/ico_detail.png) right center no-repeat;}
*/
.bh_sup_dept_wrap{margin-bottom:17px;}
.bh_sup_dept_wrap ul{font-size:0; width:100% !important;}
.bh_sup_dept_wrap ul li{display:inline-block; width:13%; margin-left:1.5%; margin-bottom:20px; vertical-align:top;}
.bh_sup_dept_wrap ul li a{background:url(/front/images/medical/ico_dept_d_3.png) no-repeat center center !important;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0%;}
.bh_sup_dept_wrap ul li:first-child + li + li + li + li + li + li + li{margin-left:0%;}
.bh_sup_dept_wrap ul li .bh_inner{border:1px solid #ddd; position:relative;}
.bh_sup_dept_wrap ul li .bh_inner ul{background: #fff;    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;    bottom: 43px;    display: none;    position: absolute;    text-align: center;    width: 100%;    z-index: 9999;; text-align:center; bottom:0; border-bottom:0;}
.bh_sup_dept_wrap ul li .bh_inner ul li{margin-bottom:0 !important;}
.bh_sup_dept_wrap ul li .bh_inner_box{font-size:0; text-align:center;}
.bh_sup_dept_wrap ul li .bh_inner:hover{border:1px solid #2D58B6;}
.bh_sup_dept_wrap ul li .bh_inner img{padding:14px 0; display:block; margin:auto;}
.bh_sup_dept_wrap ul li strong{ background: #f9f9f9 none repeat scroll 0 0;    border-bottom: 1px solid #ddd;    font-size: 15px;    padding: 10px 0; display:block; line-height:1.5;}
.bh_sup_dept_wrap ul li .bh_inner li{width:100%;}
.bh_sup_dept_wrap ul li a{display:block; padding:0px; color:#666; font-size:14px; line-height:20px; height:20px; padding:10px 0; letter-spacing:-0.75px; background:#f9f9f9 url(/front/images/medical/ico_dept_d_3.png) center center no-repeat; font-weight:600; text-indent:-9999px; height:83px;}
.bh_sup_dept_wrap ul li  .layer_p_dept{background:#000; width:100%; position:absolute; height:100%; display:none; top:0; left:0; }
.bh_sup_dept_wrap ul li:hover .bh_inner ul{display:block;}
.bh_sup_dept_wrap ul li:hover .layer_p_dept{display:none;}

/* 진료과리스트*/
.bh_dept_box_li .bh_inner{border:1px solid #ddd; position:relative;}
.bh_dept_box_li:hover .bh_inner{border:1px solid #ddd;}
.bh_dept_box_li dl{font-size:0; text-align:center; background:#F9F9F9; position:relative;}
.bh_dept_box_li dl img{padding:5px 0;}
.bh_dept_box_li dl dt{font-size:15px; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:1.5; /* padding-top:96px; */ margin-bottom:0; min-height:66px; word-break:keep-all; padding-top:0px; border-bottom:0; padding-bottom:15px; background:#fff;}
.bh_dept_box_li dl dt p{border-bottom:1px solid #ddd; font-size:15px; padding:10px 0; background:#F9F9F9;}
.bh_dept_box_li dl dt .tit{display: block;border-bottom:1px solid #ddd;font-size:15px;padding:10px 0;background:#F9F9F9;}
.bh_dept_box_li dl dt div{font-size:13px; font-weight:normal; line-height:1.2; margin-top:3px;}
.bh_dept_box_li dl dt .icon{font-size:13px; font-weight:normal; line-height:1.2; margin-top:3px;}
.bh_dept_box_li dl li{font-size:14px; color:#444; display:inline-block; width:27%; margin:0 3%; text-indent:-9999px; height:44px; line-height:1.4;}
.bh_dept_box_li .layer_p_dept{background:#000; opacity:0.6; width:100%; position:absolute; height:100%; display:none; top:0; left:0; }
.bh_dept_box_li ul{position:absolute; bottom:39px; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; display:none; z-index:9999; text-align:center; bottom:0; border-bottom:0;}
.bh_dept_box_li ul li{display:inline-block; padding:10px 0;}
.bh_dept_box_li ul li.bh_dl_1{background:url(/front/images/medical/ico_dept_d_1.png) center center no-repeat; }
.bh_dept_box_li ul li.bh_dl_2{background:url(/front/images/medical/ico_dept_d_2.png) center center no-repeat; }
.bh_dept_box_li ul li.bh_dl_3{background:url(/front/images/medical/ico_dept_d_3.png) center center no-repeat;}
.bh_dept_box_li ul li span{display:block; width:100%; height:100%;}
.bh_dept_box_li ul li a{display:block;width:100%;height:100%;box-sizing: border-box;}
.bh_dept_box_li dl dt a{display:block; color:#444;}
.bh_dept_box_li dl dd a{display:block; height:100%;}

.bh_dept_box_li:hover ul,
.bh_dept_box_li.on ul{display:block;background: transparent;}
.bh_dept_box_li:hover ul li,
.bh_dept_box_li.on ul li{width:100%;height: 68px;}

.bh_dept_box_li:hover .layer_p_dept{display:none;}


.dept_list .bh_dept_box_li:hover .bh_inner{border:1px solid #2D58B6;}

@media screen and (min-width: 980px){
.dept_list .bh_dept_top_wrap{display:none;}
.dept_list .bh_dept_box_li:hover ul,
.dept_list .bh_dept_box_li.on ul{display:block;height: 90px;background: #067cd6 url(/front/images/medical/bg_bar01.png) no-repeat center top;text-align:left;padding: 16px 20px;box-sizing:border-box;border-top: 0;}
.dept_list .bh_dept_box_li:hover dl dt p,
.dept_list .bh_dept_box_li.on dl dt p{background-color:#067cd6;border-color: #067cd6;}
.dept_list .bh_dept_box_li:hover dl dt .tit,
.dept_list .bh_dept_box_li.on dl dt .tit{background-color:#067cd6;border-color: #067cd6;}
.dept_list .bh_dept_box_li:hover dl dt a,
.dept_list .bh_dept_box_li.on dl dt a{color:#fff;}
.dept_list .bh_dept_box_li:hover ul li,
.dept_list .bh_dept_box_li.on ul li{width:50%;padding: 0;background-image: none;height: auto;}
.dept_list .bh_dept_box_li:hover ul li a,
.dept_list .bh_dept_box_li.on ul li a{position: relative;color:#fff;font-size:14px;letter-spacing:-0.5px;line-height: 24px;padding-left:10px;}
.dept_list .bh_dept_box_li:hover ul li a:before,
.dept_list .bh_dept_box_li.on ul li a:before{position:absolute; top:10px; left:0; display:block; width:3px; height:3px; background:#fff; content:""; }
.dept_list .bh_dept_box_li:hover ul li a:hover,
.dept_list .bh_dept_box_li.on ul li a:hover{color:#00fffc; text-decoration:underline;}
.dept_list .bh_dept_box_li:hover ul li a:hover:before,
.dept_list .bh_dept_box_li.on ul li a:hover:before{background-color:#00fffc;}
.bh_dept_box_li:hover ul li, 
.bh_dept_box_li.on ul li{background: transparent;}

 
}

/* 의료진 */
.bh_doctor_list_wrap{}
.bh_doctor_list_ul{font-size:0; word-break:keep-all;}
.bh_doctor_list{display:inline-block; width:470px; vertical-align:top; margin-bottom:18px; box-shadow: 0 0 1px 0 #dedee0; float:left;}
.bh_doctor_list_ul li:nth-child(even){float:right;}

.bh_doctor_box{border:2px solid #fff; background:#f9f9f9; padding:15px; *zoom:1; overflow:hidden;}
.bh_doctor_box:hover{border:2px solid #2D58B6;}
.bh_doctor_box:after{content:""; clear:both; display:block;}

.bh_doctor_box1{border:2px solid #fff; background:#f9f9f9; padding:0; *zoom:1; overflow:hidden;}
.bh_doctor_box1:hover{border:2px solid #2D58B6;}
.bh_doctor_box1:after{content:""; clear:both; display:block;}
.bh_doctor_box1 .doctor_sc_box{padding:15px}

.bh_doctor_img{display:inline-block; float:left; height:176px; overflow:hidden; margin:0; width:auto; border:1px solid #ddd; background:#EDEEF0; _font-size:176px; line-height:176px; position:relative;}
.bh_doctor_img:after{content:" "; margin-left:-0.6em; white-space:pre;}
.bh_doctor_img .ico_seoul{position:absolute; top:0; right:0;}
.bh_doctor_img .ico_seoul img{width:auto;}
.bh_doctor_img img{vertical-align: middle; display:block; margin-left:0px; width:auto !important; height:100% !important;}

.bh_doctor_img1{display:inline-block;  height:250px; overflow:hidden; border-bottom:1px solid #ddd; background:#EAEBED; overflow:hidden; _font-size:250px; line-height:250px; width:100%;}
.bh_doctor_img1:after{content:" "; margin-left:-0.6em; white-space:pre;}
.bh_doctor_img1 img{vertical-align: middle; display:block; margin-left:0;}

.bh_doctor_introduce{padding:0; position:relative; width:215px; margin:15px auto;}
.bh_doctor_introduce1{padding:0; position:relative; width:370px; float:right; height:224px;}
.bh_doctor_introduce2{padding:0; position:relative; width:380px; float:right; height:auto;}
.bh_heart{background:url(/front/images/personal/ico_heart.png) center center no-repeat; border:none; width:15px; height:16px; cursor:pointer;}
.bh_heart.on{background:url(/front/images/personal/ico_heart_on.png) center center no-repeat;}
.bh_doctor_introduce .bh_heart{position:absolute; top:2px; right:6px;}
.bh_doctor_introduce1 .bh_heart{position:absolute; top:5px; right:0px;}
.bh_doctor_introduce2 .bh_heart{position:absolute; top:5px; right:0px;}
.bh_doctor_introduce2 .bh_doctor_dept dd{font-size:13px; color:#666; min-height:57px; height:57px !important; overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;}
.bh_introduce_center{font-size:14px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; margin-bottom:7px; padding-left:0px;}
.bh_doctor_name{font-size:21px; color:#1a1a1a; margin-bottom:10px;}
.bh_doctor_name strong{font-weight:600; display:inline-block; margin-right:5px; line-height:26px; vertical-align:middle;}
.bh_doctor_name span{font-size:13px; color:#2d58b6; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #25a9f1; border-radius:3px; line-height:24px; vertical-align:middle;}
.bh_doctor_dept{font-size:14px; line-height:22px; letter-spacing:-0.5px; color:#444; margin-bottom:20px; padding-left:2px;}
.bh_doctor_dept dt{font-weight:600; color:#40C1C2;}
.bh_doctor_dept dd{font-size:13px; color:#666; min-height:44px; height:44px !important; overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;}
.bh_doctor_btn_wrap{text-align:left;}
.bh_doctor_btn_wrap{}
.bh_doctor_btn_intro{display:inline-block;min-width:107px; font-size:14px; line-height:42px; height:42px; letter-spacing:-0.25px; color:#444; font-weight:600; text-align:center; background:#fff; border:1px solid #d3d3d3; cursor:pointer; font-family:inherit;}
.bh_doctor_btn_reserv{display:inline-block;min-width:105px; font-size:14px; line-height:38px; height:40px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:#2d58b6; border:1px solid #2d58b6; padding-left:0; cursor:pointer; font-family:inherit;}
.bh_doctor_btn_intro1{min-width:125px; font-size:14px; line-height:42px; height:42px; letter-spacing:-0.25px; color:#444; font-weight:600; text-align:center; background:#fff; border:1px solid #d3d3d3; cursor:pointer; font-family:inherit; display:inline-block;}
.bh_doctor_btn_reserv1{min-width:100px; font-size:14px; line-height:42px; height:42px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:#2d58b6 url(/front/images/personal/ico_btn_reserv.png) 20px center no-repeat; border:1px solid #2d58b6; padding-left:23px; cursor:pointer; font-family:inherit; display:inline-block;}

.bh_doctor_btn_wrap .bh_doctor_btn_intro{float:left;}
.bh_doctor_btn_wrap .bh_doctor_btn_reserv{}

.f_check_radio{float:left; font-size:14px; font-weight:600; margin:8px 0 0 20px;}
.f_check_radio label:first-child{padding-left:0px;}
.f_check_radio label{padding-left:15px;}

.bh_bookmark_list3{width:49%;}
.bh_bookmark_list_wrap{clear:both;}
.bh_bookmark_list_ul_n{font-size:0; word-break:keep-all; margin-bottom:20px;}
.bh_bookmark_list_ul_n li:first-child{margin-left:0;}
/*
.bh_bookmark_list_ul_n li:nth-child(6){margin-left:0;}
.bh_bookmark_list_ul_n li:nth-child(11){margin-left:0;}
.bh_bookmark_list_ul_n li:nth-child(16){margin-left:0;}
.bh_bookmark_list_ul_n li:nth-child(21){margin-left:0;}
.bh_bookmark_list_ul_n li:nth-child(25){margin-left:0;}
*/

.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:left; width:49%; border:1px solid #e7e7e7; margin-bottom:20px;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3 .bh_doctor_box_n{position:relative;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(even){float:right}

.bh_doctor_box_n{border:2px solid #fff; background:#f9f9f9; padding:15px; *zoom:1; overflow:hidden; position:relative;}
.bh_bookmark_list .bh_doctor_box_n{border:2px solid #fff; background:#f9f9f9; padding:27px 15px; *zoom:1; overflow:hidden; position:relative;}
.bh_doctor_box_n:hover{border:2px solid #2D58B6;}
.bh_doctor_box_n:after{content:""; clear:both; display:block;}

.bh_doctor_img_n{display:inline-block; float:left; height:176px; overflow:hidden; margin:0; width:auto; border:1px solid #ddd; background:#EDEEF0; _font-size:176px; line-height:176px; position:relative; width:144px;}
.bh_doctor_img_n:after{content:" "; margin-left:-0.6em; white-space:pre;}
.bh_doctor_img_n .ico_seoul{position:absolute; top:0; right:0;}
.bh_doctor_img_n .ico_seoul img{width:auto;}
.bh_doctor_img_n img{vertical-align: middle; display:block; margin-left:0px; width:auto !important; height:100% !important;}
.bh_doctor_introduce3{padding:0; width:64%;  width:calc(100% - 161px); float:left; height:auto; padding:3px 0 0 15px;}
.bh_doctor_introduce3 .bh_heart{position:absolute; top:20px; right:20px;}

.bh_doctor_name_n{font-size:21px; color:#1a1a1a; margin-bottom:10px; height:28px;}
.bh_doctor_name_n strong{font-weight:600; display:inline-block; margin-right:5px; line-height:26px; vertical-align:middle;}
.bh_doctor_name_n strong em{font-weight:normal; font-size:16px;}
.bh_doctor_name_n span{font-size:13px; color:#2d58b6; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #25a9f1; border-radius:3px; line-height:24px; vertical-align:middle;}
.bh_doctor_dept_n{font-size:14px; line-height:22px; letter-spacing:-0.5px; color:#444; margin-bottom:14px; padding-left:2px;}
.bh_doctor_dept_n dt{font-weight:600;color: #0094aa;}
.bh_doctor_dept_n dd{font-size:13px; color:#666; min-height:66px; height:66px !important; overflow:hidden; /*overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;*/ word-wrap:break-word;}
.bh_bookmark_list .bh_doctor_dept_n dd{font-size:13px; color:#666; min-height:38px; height:38px !important; overflow:hidden; /*overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;*/ word-wrap:break-word; line-height:19px;}
.bh_doctor_btn_wrap{text-align:left;}
.bh_doctor_btn_wrap{}
.bh_doctor_btn_intro{display:inline-block;min-width:107px; font-size:14px; line-height:34px; height:36px; letter-spacing:-0.25px; color:#2749ac; font-weight:600; text-align:center; background:#fff; border:1px solid #2749ac; cursor:pointer; font-family:inherit; padding:0 5px;}
a.bh_doctor_btn_intro{display:inline-block;min-width:107px; font-size:14px; line-height:34px; height:34px; letter-spacing:-0.25px; color:#2749ac; font-weight:600; text-align:center; background:#fff; border:1px solid #2749ac; cursor:pointer; font-family:inherit; padding:0 5px;}
.bh_doctor_btn_reserv{display:inline-block;min-width:105px; font-size:14px; line-height:34px; height:36px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:#2749ac; border:1px solid #2749ac; padding-left:0; cursor:pointer; font-family:inherit; vertical-align:middle; padding:0 10px;}
a.bh_doctor_btn_reserv{display:inline-block;min-width:105px; font-size:14px; line-height:34px; height:34px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:#2749ac; border:1px solid #2749ac; padding-left:0; cursor:pointer; font-family:inherit; vertical-align:middle; padding:0 10px;}
.bh_doctor_btn_intro1{min-width:125px; font-size:14px; line-height:40px; height:42px; letter-spacing:-0.25px; color:#2749ac; font-weight:600; text-align:center; background:#fff; border:1px solid #2749ac; cursor:pointer; font-family:inherit; display:inline-block;}
.bh_doctor_btn_reserv1{min-width:100px; font-size:14px; line-height:40px; height:42px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:#2749ac url(/front/images/personal/ico_btn_reserv.png) 20px center no-repeat; border:1px solid #2749ac; padding-left:23px; cursor:pointer; font-family:inherit; display:inline-block;}


.bh_vertical_list_wrap{margin-bottom:35px;}
.bh_vertical_list_ul{border-top:2px solid #2d58b6; word-break:keep-all;}
.bh_vertical_list{border-bottom:1px solid #c6ccd8; padding:12px 0px; font-size:0; text-align:left;}
.bh_vertical_list .bh_doctor_thumb{display:inline-block; vertical-align:middle; margin-right:30px; width:84px; padding-left:30px;}
.bh_vertical_list .bh_doctor_thumb img{width:100%; height:auto;}
.bh_vertical_list dl{display:inline-block; vertical-align:middle; width:688px;}
.bh_vertical_list dl dt{line-height:24px;}
.bh_vertical_list dl dt span{font-size:14px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; margin-right:10px; padding-top:4px; vertical-align: top;}
.bh_vertical_list dl dt strong{font-size:22px; color:#1a1a1a;}
.bh_vertical_list dl dd{letter-spacing:-0.5px; line-height:22px; color:#666; font-size:13px;}
.bh_vertical_list dl dd strong{font-size:14px; color:#444; font-weight:600;}
.bh_vertical_list .bh_vertical_select{display:inline-block; vertical-align:middle; position:relative;}
.bh_vertical_list .bh_vertical_select span{font-size:13px; color:#2d58b6; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #25a9f1; border-radius:3px; line-height:24px; vertical-align:middle;}
.bh_vertical_list .bh_vertical_select .bh_view{margin-left:10px; cursor:pointer;}

.bh_layer_type1{position:absolute; top:0px; right:0; width:272px; border:2px solid #495164; border-radius:5px; background:#fff; z-index:9;}
.bh_layer_type1 .bh_layer_inner{padding:18px 40px 20px 20px; position:relative;}
.bh_layer_type1 .bh_layer_inner strong{font-size:16px; line-height:30px; color:#2d58b6; font-weight:600;}
.bh_layer_type1 .bh_layer_inner p{font-size:13px; line-height:20px; color:#666;}
.bh_layer_type1 .bh_layer_inner .bh_layer_close{position:absolute; top:15px; right:12px; cursor:pointer;}


.board_search_section_3{background:#f2f3f5; padding:20px 0; text-align:center; margin-bottom:20px; font-size:14px; color:#222; letter-spacing:-0.25px; border:1px solid #ddd;}
.board_search_section_3 .input_select, .input_search{display:inline-block; border:1px solid #d7d8da; background:#fff; padding:7px 0 7px 10px; color:#666; font-size:14px; height:33px; padding-left:10px; line-height:100%;}
.board_search_section_3 .input_select{-webkit-appearance: none;  /* 네이티브 외형 감추기 */  -moz-appearance: none;   appearance: none;   background:#fff url(/front/images/member/img_select.gif) no-repeat 95% 50%;  width:15%;}
.board_search_section_3 .input_select::-ms-expand{display: none;}
.board_search_section_3 input.input_search{width:22%; margin-left:1%; line-height:100%; height:auto !important;}
.board_search_section_3 input.btn_board_search{border:1px solid #393d49; background:#393d49; color:#fff; font-size:14px; font-weight:600; padding:0 20px 0 20px; cursor:pointer; height:31px; text-align:center;}
.board_search_section_3 span{padding:0 1% 0 2%; font-weight:600;}

.board_search_section_4{background:#f2f3f5; padding:0 0 5px 0; text-align:center; margin-top:10px; font-size:14px; color:#222; letter-spacing:-0.25px; border:1px solid #ddd;}
.board_search_section_4 .input_select, .input_search{display:inline-block; border:1px solid #d7d8da; background:#fff; height:33px; color:#666; font-size:14px; line-height:33px; padding-left:10px;}
.board_search_section_4 .input_select{-webkit-appearance: none;  /* 네이티브 외형 감추기 */  -moz-appearance: none;   appearance: none;   background:#fff url(/front/images/member/img_select.gif) no-repeat 95% 50%;  width:15%;}
.board_search_section_4 .input_select::-ms-expand{display: none;}
.board_search_section_4 input.input_search{padding:0 1%; width:62%; margin-left:1%;}
.board_search_section_4 input.btn_board_search{border:1px solid #393d49; background:#393d49; color:#fff; font-size:14px; font-weight:600; padding:0 20px 0 20px; cursor:pointer; height:31px; text-align:center;}
.board_search_section_4 span{padding:0 1% 0 2%; font-weight:600;}

.bh_dr_medical_intro_wrap{position:relative; border:7px solid #cbd7ed; background:#f4f8fb;}
.bh_dr_medical_intro_wrap .drintro{background:url(/front/images/medical/logo003.png) no-repeat 95% bottom; background-size:400px auto;}
.bh_dr_medical_img_slide_wrap{width:232px; overflow:hidden; background:#ebecee url(/front/images/sub/img_no.png) center center no-repeat;  float:left; height:295px; overflow:hidden;}
.bh_dr_medical_img_slide_wrap img{width:100%;}
.bh_dr_medical_img_slide{position:relative; border:1px solid #ddd;}
.bh_dr_medical_img{}
.bh_dr_medical_img img{width:100%; height:auto;}

.bh_dr_medical_img_slide_wrap .slick-dots{position:absolute; top:20px; right:20px; z-index:2;}
.bh_dr_medical_img_slide_wrap .slick-dots li{display:inline-block; margin-left:3px; cursor:pointer; width:10px; height:11px; border:none; vertical-align:middle;}
.bh_dr_medical_img_slide_wrap .slick-dots li.slick-active{width:18px;}
.bh_dr_medical_img_slide_wrap .slick-dots li button{border:none; display:block; text-indent:-9999px; width:10px; height:11px; background:url(/front/images/medical/bh_dr_slide_btn_1.png) 0 center no-repeat; cursor:pointer;}
.bh_dr_medical_img_slide_wrap .slick-dots li.slick-active button{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_1_on.png) 0 center no-repeat;}

.bh_dr_slide_btn_wrap{position:absolute; top:20px; right:20px; z-index:2; display:none;}
.bh_dr_slide_btn_wrap button, .bh_dr_slide_btn_wrap input{display:inline-block; margin-left:3px; cursor:pointer; width:10px; height:11px; border:none; vertical-align:middle;}
.bh_dr_slide_btn_1{background:url(/front/images/medical/bh_dr_slide_btn_1.png) 0 center no-repeat;}
.bh_dr_slide_btn_1.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_1_on.png) 0 center no-repeat;}
.bh_dr_slide_btn_2{background:url(/front/images/medical/bh_dr_slide_btn_2.png) 0 center no-repeat;}
.bh_dr_slide_btn_2.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_2_on.png) 0 center no-repeat;}
.bh_dr_slide_btn_3{background:url(/front/images/medical/bh_dr_slide_btn_3.png) 0 center no-repeat;}
.bh_dr_slide_btn_3.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_3_on.png) 0 center no-repeat;}
.bh_dr_slide_btn_4{background:url(/front/images/medical/bh_dr_slide_btn_4.png) 0 center no-repeat;}
.bh_dr_slide_btn_4.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_4_on.png) 0 center no-repeat;}
.bh_dr_slide_btn_5{background:url(/front/images/medical/bh_dr_slide_btn_5.png) 0 center no-repeat;}
.bh_dr_slide_btn_5.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_5_on.png) 0 center no-repeat;}
.bh_dr_slide_btn_6{background:url(/front/images/medical/bh_dr_slide_btn_6.png) 0 center no-repeat;}
.bh_dr_slide_btn_6.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_6_on.png) 0 center no-repeat;}

.bh_dr_medical_intro{margin-left:30px; border-left:none; float:left; width:calc(100% - 262px);}
.bh_dr_intro{padding:25px 30px 20px 0;}
.bh_dr_intro .bh_dept_time_top_wrap{margin-bottom:5px;}
.bh_dr_intro .bh_dept_time_quick{text-align:left;}
.bh_dr_intro .bh_table_type12 td{background:#fff;}
.bh_intro_center_box{position:relative; display:inline-block; margin-bottom:20px; }
.bh_heart{background:url(/front/images/personal/ico_heart.png) center center no-repeat; border:none; width:15px; height:16px; cursor:pointer; }
.bh_heart.on{background:url(/front/images/personal/ico_heart_on.png) center center no-repeat;}
.bh_dr_intro .bh_heart{float:right; margin-left:10px; margin-top:9px;}
.bh_intro_center{font-size:18px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; display:inline-block; vertical-align:middle; padding-bottom:2px;}
.bh_dr_name{font-size:18px; color:#1a1a1a; display:inline-block;vertical-align:middle;}
.bh_dr_name strong{font-weight:600; display:inline-block; margin-right:2px; line-height:32px; font-size:30px; /* vertical-align:middle; */ padding-right:5px;}
.bh_dr_name span{font-size:13px; color:#333; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #6f6f6f; border-radius:2px; line-height:24px; vertical-align:middle; background:#fff;}
.bh_intro_center_sns{margin-top:10px}
.bh_dr_dept{font-size:16px; line-height:24px; letter-spacing:-0.5px; color:#444; margin-bottom:15px;}
.bh_dr_dept dt{font-weight:600; margin-bottom:0px;}
.bh_dr_dept dd{font-size:14px; color:#666; min-height:36px; line-height:1.5;}
.bh_dr_desc{font-size:14px; color:#444; line-height:22px; /* background:url(/front/images/medical/bg_dr_dept.gif) left top no-repeat; */ padding-top:10px;}
.bh_dr_btn_wrap{position:absolute; bottom:-25px; right:7px; background:url(/front/images/medical/bg_dr_btn.gif) 0 0 repeat-x; height:92px; padding:0 26px 0 25px; width:220px; z-index:2;}
.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:220px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
a.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:165px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
.bh_dr_medical_intro .bh_dr_btn_wrap{width:150px; padding:0; bottom:auto; top:28px; right:38px; height:43px; background:none;}
.bh_dr_medical_intro .bh_dr_btn_reserv{height:53px; line-height:53px; text-align:center; background:#2d58b6; padding-left:0; width:200px;}
.bh_dr_medical_intro a.bh_dr_btn_reserv{height:34px; line-height:34px; text-align:center; background:#2749ac; padding-left:0; width:118px; font-size:14px; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';}
.bh_dr_btn_wrap .bh_dr_btn_reserv{float:right;}

.drMedicalTeam_section #cont_wrap5 .bh_table_type4 td a{display:inline;}

table.bh_table_type13 .bh_dept_time_1 strong{padding:0;}
table.bh_table_type13 .bh_dept_time_2 strong{padding:0;}
table.bh_table_type13 .bh_dept_time_3 strong{padding:0;}
table.bh_table_type13 .bh_dept_time_4 strong{padding:0;}
table.bh_table_type13 .bh_dept_time_5 strong{padding:0;}
table.bh_table_type16 .bh_dept_time_1 strong{padding:0;}
table.bh_table_type16 .bh_dept_time_2 strong{padding:0;}
table.bh_table_type16 .bh_dept_time_3 strong{padding:0;}
table.bh_table_type16 .bh_dept_time_4 strong{padding:0;}
table.bh_table_type16 .bh_dept_time_5 strong{padding:0;}

.bh_doctor_introduce .bh_doctor_type_tell_wrap{position:absolute; top:55px; left:-8px; width:232px; height:144px; background:#2d58b6;}
.bh_doctor_introduce .bh_doctor_type_tell{position:relative; padding:15px 40px 25px 20px;}
.bh_doctor_introduce .bh_doctor_type_tell .bh_doctor_tell_title{font-size:14px; font-weight:600; letter-spacing:-0.5px; line-height:20px; color:#fff;}
.bh_doctor_introduce .bh_doctor_type_tell .bh_doctor_tell_title strong{color:#ffcd3a;}
.bh_doctor_introduce .bh_doctor_tell_box{font-size:13px; font-weight:600; letter-spacing:-0.5px; line-height:20px; color:#fff; margin-top:15px;}
.bh_doctor_introduce .bh_doctor_tell_box strong{display:block; font-size:22px; padding-left: 31px; background: url(/front/images/medical/ico_type_tell_box.png) left center no-repeat;}
.bh_doctor_introduce .bh_doctor_tell_box span{display:block;}
.bh_doctor_introduce .bh_btn_doctor_type_tell{position:absolute; bottom:-7px; right:0; background:#1a3777 url(/front/images/medical/ico_type_tell_close.png) 36px center no-repeat; width:56px; height:25px; line-height:25px; border:none; padding-left:11px; font-family:inherit; color:#fff; font-size:12px; text-align:left; cursor:pointer;}

/*.bh_doctor_type_tell_wrap{position:absolute; bottom:0; left:0; width:100%; height:140px; padding-top:0px; background:url(/front/images/medical/ico_type_tell.png) 378px top no-repeat;}*/
.bh_doctor_type_tell_wrap .bh_doctor_type_tell{background:#2d58b6; width:100%; height:100%; position:relative; font-size:18px; color:#fff; font-weight:600; letter-spacing:-0.5px;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding:20px 125px 0 25px; line-height:1.4;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title strong{font-weight:600; color:#ffcd3a;}
/*.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{margin-top:6px; padding-left:25px;}*/
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box strong{font-size:24px; font-weight:bold; padding-left:31px; background:url(/front/images/medical/ico_type_tell_box.png) left center no-repeat;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{font-size:13px; padding-left:6px;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_btn_doctor_type_tell{position:absolute; bottom:0; right:0; background:#1a3777 url(/front/images/medical/ico_type_tell_close.png) 36px center no-repeat; width:56px; height:25px; line-height:25px; border:none; padding-left:11px; font-family:inherit; color:#fff; font-size:12px; text-align:left; cursor:pointer;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell a.bh_btn_doctor_type_tell{width:45px; display:block;}

.drMedicalTeam_section .bh_doctor_type_tell_wrap{position:absolute; top:0; left:0; width:100%; height:100%; padding-top:0px; background:url(/front/images/medical/ico_type_tell.png) 378px top no-repeat;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell{background:#2d58b6; width:100%; height:100%; position:relative; font-size:18px; color:#fff; font-weight:600; letter-spacing:-0.5px;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding:70px 125px 0 25px; line-height:1.4;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title strong{font-weight:600; color:#ffcd3a;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{margin-top:6px; padding-left:25px;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box strong{font-size:24px; font-weight:bold; padding-left:31px; background:url(/front/images/medical/ico_type_tell_box.png) left center no-repeat;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{font-size:13px; padding-left:6px;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_btn_doctor_type_tell{position:absolute; bottom:0; right:0; background:#1a3777 url(/front/images/medical/ico_type_tell_close.png) 43px 50% no-repeat; width:65px; height:33px; line-height:25px; border:none; padding-left:11px; font-family:inherit; color:#fff; font-size:12px; text-align:left; cursor:pointer;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell a.bh_btn_doctor_type_tell{width:45px; display:block;}

.bh_bookmark_list_ul .bh_doctor_type_tell_wrap{position:absolute; bottom:0; left:0; width:100%; height:100%; padding-top:0px; background:url(/front/images/medical/ico_type_tell.png) 378px top no-repeat;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell{background:#2d58b6; width:100%; height:100%; position:relative; font-size:18px; color:#fff; font-weight:600; letter-spacing:-0.5px;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding:70px 125px 0 25px; line-height:1.4;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title strong{font-weight:600; color:#ffcd3a;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{margin-top:6px; padding-left:25px;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box strong{font-size:24px; font-weight:bold; padding-left:31px; background:url(/front/images/medical/ico_type_tell_box.png) left center no-repeat;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{font-size:13px; padding-left:6px;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_btn_doctor_type_tell{position:absolute; bottom:0; right:0; background:#1a3777 url(/front/images/medical/ico_type_tell_close.png) 43px 50% no-repeat; width:65px; height:33px; line-height:25px; border:none; padding-left:11px; font-family:inherit; color:#fff; font-size:12px; text-align:left; cursor:pointer;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell a.bh_btn_doctor_type_tell{width:45px; display:block;}

.bh_dr_btn_reserv1{display:none;}

/* 외래진료 */
.info_section{}
.notice_box .info_exp{padding:22px 0; line-height:1.6;}

.info_section{margin-bottom:40px; position:relative;}
.info_cnt{font-size:14px; font-weight:400; color:#444; line-height:1.6;}
.info_cnt .reserve_sort{border-top:2px solid #2d58b6;}

.info_cnt .reserve_sort > ul{}
.info_cnt .reserve_sort > ul > li{border-bottom:1px solid #c6ccd8; padding:30px 0 30px 211px;}
.info_cnt .reserve_sort > ul > li dl dt{margin-bottom:15px;}
.info_cnt .reserve_sort > ul > li dl dt .blueCol{font-size:18px; display:block;}
.info_cnt .reserve_sort > ul > li dl dd{}
.info_cnt .reserve_sort > ul > li dl dd em.grayCol{font-size:13px; color:#747474; display:block; margin-top:8px;}

.info_cnt .reserve_sort > ul > li.reserve1{background:url(/front/images/introduce/bg_reserve1.gif) no-repeat 5% 50%;}
.info_cnt .reserve_sort > ul > li.reserve1 .reservecall{display:inline-block; font-size:30px; font-weight:900; letter-spacing:-0.025px; color:#2d58b6; background:url(/front/images/introduce/bg_reserve_call.gif) no-repeat 0 50%; padding-left:45px;}
.info_cnt .reserve_sort > ul > li.reserve1 .reservecall_info{display:inline-block; vertical-align:top; margin-left:23px; color:#1a1a1a; letter-spacing:-0.25px;}
.info_cnt .reserve_sort > ul > li.reserve1 .reservecall_info strong{display:block; font-size:16px; font-weight:600;}

.info_cnt .reserve_sort > ul > li.reserve2{background:url(/front/images/introduce/bg_reserve2.gif) no-repeat 5% 50%;}
.info_cnt .reserve_sort > ul > li.reserve3{background:url(/front/images/introduce/bg_reserve3.gif) no-repeat 5% 50%;}
.info_cnt .reserve_sort > ul > li.reserve4{background:url(/front/images/introduce/bg_reserve4.gif) no-repeat 5% 50%;}
.info_cnt .reserve_sort > ul > li.reserve1 .reserve_list{width:629px;}
.info_cnt .reserve_sort > ul > li.reserve4 .reserve_list{width:530px;}

.info_cnt .reserve_sort ul li .reserve_list{background:#f7f7f7; padding-left:38px; height:47px; line-height:47px; margin-top:20px;}
.info_cnt .reserve_sort ul li .reserve_list ul{}
.info_cnt .reserve_sort ul li .reserve_list ul li{float:left; width:171px; background:url(/front/images/header/ico_dot1.gif) no-repeat 0 50%; padding-left:11px;}
.info_cnt .reserve_sort ul li .reserve_list ul li:first-child{}
.treat_sort{margin-top:30px;}
.treat_sort li{margin-top:30px;}
.treat_sort li:first-child{margin-top:0;}

.ext_sort{}
.ext_sort > li{width:180px; margin-left:24px; float:left;}
.ext_sort > li:first-child{margin-left:0;}
.ext_sort > li div{width:143px; height:70px; text-align:center; color:#fff; font-size:17px; font-weight:600; padding-top:73px; line-height:1.2;}
.ext_sort .ext_sort_list5{width:143px;}
.ext_sort .ext_sort_list1{background:url(/front/images/introduce/bg_ext_arrow1.gif) no-repeat 100% 59px;}
.ext_sort .ext_sort_list1 div{background:url(/front/images/introduce/bg_ext_sort1.gif) no-repeat 0 0;}
.ext_sort .ext_sort_list2{background:url(/front/images/introduce/bg_ext_arrow2.gif) no-repeat 100% 59px;}
.ext_sort .ext_sort_list2 div:first-child{background:url(/front/images/introduce/bg_ext_sort2.gif) no-repeat 0 0;}
.ext_sort .ext_sort_list2 div.list2_sub{background:url(/front/images/introduce/bg_ext_arrow2_1.gif) no-repeat 50% 0; height:144px;}
.ext_sort .ext_sort_list2 div.list2_sub ul{background:url(/front/images/introduce/bg_reserve2_1.gif) no-repeat 0 0; padding-top:25px; height:118px;}
.ext_sort .ext_sort_list2 div.list2_sub ul li{background:url(/front/images/introduce/ico_w_dot.gif) no-repeat 0 50%; padding-left:9px; font-size:17px; font-weight:600; margin-top:5px; text-align:left; margin-left:30px;}
.ext_sort .ext_sort_list2 div.list2_sub ul li:first-child{margin-top:0;}

.ext_sort .ext_sort_list3{background:url(/front/images/introduce/bg_ext_arrow3.gif) no-repeat 100% 59px;}
.ext_sort .ext_sort_list3 div{background:url(/front/images/introduce/bg_ext_sort3.gif) no-repeat 0 0;}
.ext_sort .ext_sort_list4{background:url(/front/images/introduce/bg_ext_arrow4.gif) no-repeat 100% 59px;}
.ext_sort .ext_sort_list4 div{background:url(/front/images/introduce/bg_ext_sort4.gif) no-repeat 0 0;}
.ext_sort .ext_sort_list5 div{background:url(/front/images/introduce/bg_ext_sort5.gif) no-repeat 0 0;}

/* 외래진료안내 */
.bh_warning_box_2{}
.bh_warning_box_2{background:#f7f7f7 url(/front/images/introduce/ico_notice.png) no-repeat 27px 25px; padding:24px 20px 24px 85px; color:#444; font-size:15px; line-height:1.4; letter-spacing:-0.75px; border:1px solid #ddd;}
.bh_warning_box_2 strong{font-weight:600; color:#355da2;}
.bh_warning_box_2 span{display:block;}

.bh_warning_box_2_1{display:inline-block; width:auto; font-size:16px; text-align:left;}
.bh_warning_box_2_1{background:#f7f7f7 url(/front/images/introduce/ico_notice.png) no-repeat 37px 50%; padding:24px 90px 24px 95px; color:#444; font-size:15px; line-height:1.4; letter-spacing:-0.75px; border:1px solid #ddd;}
.bh_warning_box_2_1 strong{font-weight:600; color:#355da2;}

.bh_warning_box_2_2{display:inline-block; width:auto; font-size:16px; text-align:left;}
.bh_warning_box_2_2{background:#f7f7f7 url(/front/images/introduce/ico_notice.png) no-repeat 23px 25px; padding:24px 75px; color:#444; font-size:15px; line-height:1.4; letter-spacing:-0.75px; border:1px solid #ddd;}
.bh_warning_box_2_2 strong{font-weight:600; color:#355da2;}
.bh_warning_box_2_2.InordPage{padding:30px 75px; max-width:420px;}
.bh_warning_box_2_2.InordPage > span{font-size:20px;}
.bh_warning_box_2_2.InordPage .anoth_list_pp{text-align:center;}
.bh_warning_box_2_2.InordPage .anoth_list_pp .bh_normal_middot_ul{font-size:18px;}

.bh_flow_circle3_wrap{}
.bh_flow_circle3_ol{font-size:0; display:table; margin:0 auto; width:100%; text-align:center;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1{width:143px; height:143px; display:inline-block; font-size:17px; color:#fff; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c1.gif) center top no-repeat; position:relative;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1:after{position:absolute; top:0; right:-41px; content:""; width:61px; height:143px; background:url(/front/images/introduce/bg_ext_arrow1.gif) center center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2{width:143px;height:325px;display:inline-block;font-size:17px;color: #000;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c2.gif) center top no-repeat;position:relative;margin-left: 20px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2:after{position:absolute;top:0;right: -41px;content:"";width:61px;height:143px;background:url(/front/images/introduce/bg_ext_arrow2.gif) center center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3{width:143px;height:143px;display:inline-block;font-size:17px;color: #000;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c3.gif) center top no-repeat;position:relative;margin-left: 20px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3:after{position:absolute; top:0; right:-41px; content:""; width:61px; height:143px; background:url(/front/images/introduce/bg_ext_arrow3.gif) center center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4{width:143px;height:143px;display:inline-block;font-size:17px;color:#fff;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c4.gif) center top no-repeat;position:relative;margin-left: 20px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4:after{position:absolute; top:0; right:-41px; content:""; width:61px; height:143px; background:url(/front/images/introduce/bg_ext_arrow4.gif) center center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5{width:143px;height:143px;display:inline-block;font-size:17px;color: #000;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c5.gif) center top no-repeat;position:relative;margin-left: 20px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5:after{position:absolute; top:0; right:-41px; content:""; width:61px; height:143px; background:url(/front/images/introduce/bg_ext_arrow4.gif) center center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_6{width:143px;height:143px;display:inline-block;font-size:17px;color:#fff;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c6.gif) center top no-repeat;position:relative;margin-left: 20px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_1.png) center 33px no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_2.png) center 33px no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_3.png) center 33px no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_4.png) center 33px no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_5.png) center 33px no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_6 strong{display:block;padding-top:72px;background: url(https://www.snubh.org/medical/inOut/ico_discharge03.png) center 33px no-repeat;}
.bh_flow_circle3_ol li strong span{display:block;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 .bh_flow_circle3_li_2_sub{margin-top:53px;padding-top:39px; background:url(/front/images/medical/bg_flow_type_4.png) center top no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 ul{width:143px;height:116px;padding-top:27px;background:url(/front/images/bg_c0.gif) center center no-repeat;text-align:left;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 ul li{line-height:24px;font-weight:600;padding-left:26px;color: #fff;}

.bh_illust_2_list_wrap{}
.bh_illust_2_list_ul{border-top:2px solid #2d58b6;}
.bh_illust_2_list_ul>li{border-bottom:1px solid #c6ccd8; padding:28px 0; background:url(/front/images/medical/ico_illust_2_01.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_01{background:url(/front/images/medical/ico_illust_2_01.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_02{background:url(/front/images/medical/ico_illust_2_02.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_03{background:url(/front/images/medical/ico_illust_2_03.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_04{background:url(/front/images/medical/ico_illust_2_04.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_05{background:url(/front/images/medical/ico_illust_2_05.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_06{background:url(/front/images/medical/ico_illust_2_06.png) 51px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_07{background:url(/front/images/medical/ico_illust_2_07.png) 51px center no-repeat;}
.bh_illust_2_list_ul .inner{margin-left:184px; min-height:91px; padding-left:30px; letter-spacing:-0.25px;}
.bh_illust_2_list_ul .inner .title{display:block; color:#2d58b6; font-size:18px; letter-spacing:-0.25px; font-weight:600; margin-bottom:10px;}
.bh_illust_2_list_ul .inner dl{position:relative; margin-bottom:15px;}
.bh_illust_2_list_ul .inner dl dt{background:url(/front/images/medical/ico_tel.png) left center no-repeat; padding:10px 0 10px 60px; font-size:24px; font-weight:bold; color:#2d58b6; position:absolute; top:0px; left:0;}
.bh_illust_2_list_ul .inner dl dd{padding-left:222px; font-size:14px; line-height:1.5; color:#1a1a1a;}
.bh_illust_2_list_ul .inner dl dd strong{font-weight:600;}
.bh_horiz_dot_ul{font-size:0; background:#f7f7f7; padding:5px 0; margin-right:100px; border:1px solid #ddd;}
.bh_horiz_dot_ul li{padding-left:12px; display:inline-block; font-size:14px; color:#1a1a1a; white-space:nowrap; background:url(/front/images/medical/ico_horiz_dot.gif) left center no-repeat; margin:5px 10px 5px 40px;}
.bh_small_gray_txt{font-size:13px; color:#747474; line-height:1.5; text-indent:-15px; padding-left:15px;}

.bh_gradation_wrap{border:1px solid #ddd; padding:20px; background:#f7f7f7;}
.bh_gradation_l{margin-bottom:5px;}
.bh_gradation_r{margin-bottom:5px;}
.bh_gradation_wrap .bh_gradation_list{padding-top:15px; margin-top:15px; border-top:1px solid #e1e1e1;}
.bh_gradation_wrap .bh_gradation_list:first-child{border-top:none; padding-top:0; margin-top:0;}
.bh_gradation_type_1{padding-left:20px; font-size:0; text-align:left;}
.bh_gradation_type_1 li{font-size:14px; line-height:28px; letter-spacing:-0.25px; color:#5a5a5a; font-weight:600; vertical-align:middle; display:inline-block; width:auto; padding-right:25px; margin-right:10px; background:url(/front/images/ico/ico_arrow.gif) right center no-repeat;}
.bh_gradation_type_1 li:last-child{margin-right:0; padding-right:0; background:none;}
.bh_gradation_type_2{padding-left:20px; font-size:0; text-align:left;}
.bh_gradation_type_2 li{font-size:14px; line-height:28px; letter-spacing:-0.25px; color:#5a5a5a; font-weight:600; vertical-align:middle; display:inline-block; width:auto; padding-right:25px; margin-right:10px; background:url(/front/images/ico/ico_arrow.gif) right center no-repeat;}
.bh_gradation_type_2 li:last-child{margin-right:0; padding-right:0; background:none;}


/* 진료의뢰서 */
.bh_flow_circle4_wrap{}
.bh_flow_circle4_ol{font-size:0; text-align:center; width:100%;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1{width:143px; height:143px; display:inline-block; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c1.gif) center center no-repeat; position:relative;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1:after{position:absolute; top:0; right:-62px; content:""; width:62px; height:143px; background:url(/front/images/introduce/bg_ext_arrow1.gif) center center no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2{width:143px;height:143px;display:inline-block;font-size:15px;color: #444;font-weight:600;vertical-align:middle;text-align:center;background:url(/front/images/bg_c2.gif) center center no-repeat;position:relative;margin-left:61px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2:after{position:absolute; top:0; right:-62px; content:""; width:62px; height:143px; background:url(/front/images/introduce/bg_ext_arrow2.gif) center center no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3{width:143px; height:143px; display:inline-block; font-size:15px;color: #000; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c3.gif) center center no-repeat; position:relative; margin-left:61px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3:after{position:absolute; top:0; right:-62px; content:""; width:62px; height:143px; background:url(/front/images/introduce/bg_ext_arrow3.gif) center center no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_4{width:143px; height:143px; display:inline-block; font-size:15px;color: #fff; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c4.gif) center center no-repeat; position:relative; margin-left:61px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_01.png) center 33px no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_02.png) center 33px no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_03.png) center 33px no-repeat;}
.bh_flow_circle4_ol .bh_flow_circle4_li_4 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c3_04.png) center 33px no-repeat;}
.bh_flow_circle4_ol li strong span{display:block;}

.bh_blue_line_box_5{}
.bh_blue_line_box_5 ul{font-size:0; text-align:center;}
.bh_blue_line_box_5 ul li{font-size:14px; letter-spacing:-0.5px; color:#2d58b6; display:inline-block; vertical-align:top; line-height:1.5; background:#f0f5f9; position:relative; width:17.6%; margin-left:3%;}
.bh_blue_line_box_5 ul li:first-child{margin-left:0;}
.bh_blue_line_box_5 ul li:after{content:""; position:absolute; display:block; width:17%; height:20px; top:50%; margin-top:-10px; right:-17%; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_blue_line_box_5 ul li:last-child:after{display:none;}
.bh_blue_line_box_5 ul li strong{font-weight:600; border:3px solid #b5c6e5; display:block; padding:14px 0;}

/* 비급여 항목안내 */
.tab_ul_section6{display:table; width:100%; margin-bottom:30px;}
.tab_ul_section6 li{display:table-cell; text-align:center; width:16.66%; border-top:1px solid #e5e5e5; border-bottom:2px solid #495164; border-right:1px solid #e5e5e5; background:#f9f9fb;}
.tab_ul_section6 li a{display:block; background:#f9f9fb; color:#444; font-size:14px; padding:11px 0; font-weight:600;}
.tab_ul_section6 li:first-child{border-left:1px solid #e5e5e5;}
.tab_ul_section6 li.on{border-right:2px solid #495164; border-left:2px solid #495164; background:#fff;}
.tab_ul_section6 li.on{display:table-cell; text-align:center; width:16.6%; border-top:2px solid #495164; border-bottom:0;}
.tab_ul_section6 li.on a{display:block; background:#fff ; color:#2d58b6; font-size:14px;}

.board_search_section_2{background:#f2f3f5; padding:20px 0; text-align:center; margin-bottom:20px;}
.board_search_section_2 .input_select, .input_search{display:inline-block; border:1px solid #d7d8da; background:#fff; padding:7px 0 7px 10px; color:#666; font-size:14px; height:33px; padding-left:10px; line-height:100%; color:#666; font-size:14px;}
.board_search_section_2 .input_select{-webkit-appearance: none;  /* 네이티브 외형 감추기 */  -moz-appearance: none;   appearance: none;   background:#fff url(/front/images/member/img_select.gif) no-repeat 95% 50%; }
.board_search_section_2 .input_select::-ms-expand{display: none;}
.board_search_section_2 input.input_search{padding:0 1%; width:55%;}
.board_search_section_2 input.btn_board_search{border:1px solid #393d49; background:#393d49; color:#fff; font-size:14px; font-weight:600; padding:0 20px 0 20px; cursor:pointer; height:33px;}
.board_search_section_2 > span{font-size:13px; font-weight:600; display:inline-block; vertical-align:middle; height:33px; line-height:33px; padding-right:5px; color:#444;}

.clinic05_section .bh_table_type11{table-layout:auto;}
.clinic05_section .bh_table_type11 thead th{padding:10px 1px;}
.clinic05_section .bh_table_type11 td{padding:11px 3px;}
.clinic05_section .bh_table_type11 td span{padding:0px 3px; margin:0 -3px;}



/* 황열 예방접종 */
.bh_flow_circle5_wrap{}
.bh_flow_circle5_ol{font-size:0; display:table; margin:0 auto; width:100%; text-align:center;}
.bh_flow_circle5_ol .bh_flow_circle5_li_1{width:143px; display:inline-block; font-size:17px; color:#fff; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c1.gif) center top no-repeat; position:relative;}
.bh_flow_circle5_ol .bh_flow_circle5_li_1:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow1.gif) center center no-repeat;}

.bh_flow_circle5_ol .bh_flow_circle55_li_1{width:143px; display:inline-block; font-size:17px; color:#fff; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c1.gif) center top no-repeat; position:relative;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow1.gif) center center no-repeat;}

.bh_flow_circle5_ol .bh_flow_circle5_li_2{width:143px; display:inline-block; font-size:17px; color:#000; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c2.gif) center top no-repeat; position:relative; margin-left:31px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow2.gif) center center no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3{width:143px; display:inline-block; font-size:17px;color: #000; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c3.gif) center top no-repeat; position:relative; margin-left:31px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow3.gif) center center no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4{width:143px; display:inline-block; font-size:17px; color:#fff; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c4.gif) center top no-repeat; position:relative; margin-left:31px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow4.gif) center center no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5{width:143px; display:inline-block; font-size:17px;color: #000; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c5.gif) center top no-repeat; position:relative; margin-left:31px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow5.gif) center center no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6{width:143px; display:inline-block; font-size:17px; color:#fff; font-weight:600; vertical-align:top; text-align:center; background:url(/front/images/bg_c6.gif) center top no-repeat; position:relative; margin-left:31px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6:after{position:absolute; top:0; right:-31px; content:""; width:31px; height:143px; background:url(/front/images/introduce/bg_ext_arrow6.gif) center center no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_7{width:143px;display:inline-block;font-size:17px;color:#fff;font-weight:600;vertical-align:top;text-align:center;background:url(/front/images/bg_c7.gif) center top no-repeat;position:relative;margin-left:31px;}
.bh_flow_circle5_ol li dl{height:241px; background:url(/front/images/medical/bg_flow_type_2.png) center bottom no-repeat;}
.bh_flow_circle5_ol li p{height:241px; background:url(/front/images/medical/bg_flow_type_2.png) center bottom no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 dt{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_01.png) center 33px no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 dt em{display:block; font-size:14px; letter-spacing:-0.5px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2 dt{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_02.png) center 33px no-repeat; color:#000}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 dt{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_03.png) center 33px no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_04.png) center 33px no-repeat; font-weight:600;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 dt{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_05.png) center 33px no-repeat;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_06.png) center 33px no-repeat; font-weight:600;}
.bh_flow_circle5_ol .bh_flow_circle5_li_7 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c5_07.png) center 33px no-repeat; font-weight:600;}
.bh_flow_circle5_ol li dl dd{width:143px; background:#f9f9f9; margin-top:64px; padding:9px 0; font-size:14px; line-height:20px; letter-spacing:-0.5px; color:#444; font-weight:normal;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 dd{margin-top:55px}
.bh_flow_circle5_ol li strong span{display:block;}
.bh_flow_circle5_ol li div{margin-top:4px;width:143px;height:112px;padding-top:31px;background:url(/front/images/bg_c0.gif) center top no-repeat;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#fff;font-weight:600;}
.bh_flow_circle5_ol li div span{display:block;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 div{height:92px; padding-top:51px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2 div{height:102px; padding-top:41px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 div{height:119px;padding-top: 24px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4 div{height: 113px;padding-top: 30px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 div{height:92px; padding-top:51px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 div{height:119px; padding-top:24px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_7 div{height:92px; padding-top:51px;}




/* 외래진료일정표 */
.schedule_jin_section .bh_bookmark_list_ul li.bh_bookmark_list2{position:relative;}

.tab_new_ul{text-align:center; border:1px solid #cccfd3; border-top:0; padding:9px 0 8px 0;}
.tab_new_ul li{display:inline-block;}
.tab_new_ul li a{display:block; background:#fff; border:1px solid #2d58b6; overflow:hidden; text-align:center;; color:#2d58b6; padding:6px 0; width:80px; font-weight:600;}
.tab_new_ul li span.on a{background:#2d58b6; color:#fff; border:1px solid #2d58b6;}

.schedule_jin_section .bh_on_rev_consonant_wrap{width:24%;}
.schedule_jin_section .bh_on_rev_center_name_wrap{height:588px !important; padding-left:31%; padding-right:25px;}
.schedule_jin_section .bh_on_rev_center_name_wrap.cp{height:588px !important; padding-left:7%; padding-right:25px;}
.schedule_jin_section .bh_on_rev_consonant ul{padding:14px 0;}
.schedule_jin_section .bh_on_rev_center_name{padding-top:18px;}
.schedule_jin_section .bh_on_rev_center_name ul li a{padding-left:6px; text-indent:-6px;}
.schedule_jin_section .bh_on_rev_center_name ul li a.on{color:#2d58b6; font-weight:600;}
.schedule_jin_section .kt_on_rev_box_1 .kt_tit_1{word-break:keep-all;}

.bh_dept_time_top1{font-size:0; text-align:right;}
.bh_dept_time_top1 ul{text-align:right; width:100%; vertical-align:middle;}
.bh_dept_time_top1 ul li{padding:2px 15px 2px 18px; font-size:14px; color:#444; font-weight:600; letter-spacing:-0.25px; display:inline-block; text-align:left;}
.bh_dept_time_top1 ul li.bh_dept_time_1{background:url(/front/images/medical/ico_dept_time_1.png) left center no-repeat;}
.bh_dept_time_top1 ul li.bh_dept_time_2{background:url(/front/images/medical/ico_dept_time_2.png) left center no-repeat;}
.bh_dept_time_top1 ul li.bh_dept_time_3{background:url(/front/images/medical/ico_dept_time_3.png) left center no-repeat;}
.bh_dept_time_top1 ul li.bh_dept_time_4{background:url(/front/images/medical/ico_dept_time_4.png) left center no-repeat;}
.bh_dept_time_top1 ul li.bh_dept_time_5{background:url(/front/images/medical/ico_dept_time_5.png) left center no-repeat;}

.bh_doctor_dept1{font-size:14px; line-height:22px; letter-spacing:-0.5px; color:#444; margin-bottom:5px; padding-left:2px;}
.bh_doctor_dept1 dt{font-weight:600; color:#40c1c2;}
.bh_doctor_dept1 dd{font-size:13px; color:#666; min-height:44px; height:44px !important; overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;}

.bh_dept_time_top_wrap{}
.bh_dept_time_top_tit{font-size:21px; color:#000; letter-spacing:-0.25px; font-weight:600; padding-left:27px; background:url(/front/images/medical/bh_dr_tit.png) 0 0 no-repeat; float:left; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:5px; padding-bottom:1px;}
.bh_dept_time_top{font-size:0; text-align:right; float:right;}
.bh_dept_time_top ul{display:inline-block; vertical-align:middle;}
.bh_dept_time_top ul li{padding:2px 15px 2px 18px; font-size:14px; color:#444; font-weight:600; letter-spacing:-0.25px; float:left; text-align:left;}
.bh_dept_time_top ul li.bh_dept_time_1{background:url(/front/images/medical/ico_dept_time_1.png) left center no-repeat;}
.bh_dept_time_top ul li.bh_dept_time_2{background:url(/front/images/medical/ico_dept_time_2.png) left center no-repeat;}
.bh_dept_time_top ul li.bh_dept_time_3{background:url(/front/images/medical/ico_dept_time_3.png) left center no-repeat;}
.bh_dept_time_top ul li.bh_dept_time_4{background:url(/front/images/medical/ico_dept_time_4.png) left center no-repeat;}
.bh_dept_time_top ul li.bh_dept_time_5{background:url(/front/images/medical/ico_dept_time_5.png) left center no-repeat;}
.bh_dept_time_top .bh_dept_time_top_print{width:22px; height:21px; border:none; display:inline-block; vertical-align:middle; background:url(/front/images/medical/ico_blue_print.png) center center no-repeat;}
.bh_dept_time_quick{font-size:13px; color:#ff7b1b; font-weight:600; display:inline-block; text-align:right; margin:0 0 5px 28px;}
.bh_dr_medical_intro_title{/* border-bottom:2px solid #495164; padding-bottom:14px; margin-bottom:24px; font-size:20px; font-weight:600; letter-spacing:-0.75px; color:#1a1a1a; */ background:url(/front/images/member/ico_h4.gif) no-repeat 0 3px; padding-left:20px; color:#2d58b6; font-size:15px; font-weight:600; margin-bottom:10px !important;}
.bh_dr_medical_intro_title span{font-size:18px; color:#3366cc; letter-spacing:-0.25px;}
.bh_dr_gray_box{background:#f9f9fb; border:1px solid #c8ced9; padding:15px;}


.kt_dept_time_tops ul{display:inline-block; vertical-align:middle;}
.kt_dept_time_tops ul li{padding:2px 15px 2px 18px; font-size:14px; color:#444; font-weight:600; letter-spacing:-0.25px; float:left; text-align:left;}
.kt_dept_time_tops ul li.bh_dept_time_1{background:url(/front/images/medical/ico_dept_time_1.png) left center no-repeat;}
.kt_dept_time_tops ul li.bh_dept_time_2{background:url(/front/images/medical/ico_dept_time_2.png) left center no-repeat;}
.kt_dept_time_tops ul li.bh_dept_time_3{background:url(/front/images/medical/ico_dept_time_3.png) left center no-repeat;}
.kt_dept_time_tops ul li.bh_dept_time_4{background:url(/front/images/medical/ico_dept_time_4.png) left center no-repeat;}
.kt_dept_time_tops ul li.bh_dept_time_5{background:url(/front/images/medical/ico_dept_time_5.png) left center no-repeat;}

#cont_wrap3 .bh_normal_middot_ul{margin-left:15px;}
#cont_wrap3 .bh_normal_middot_ul li{margin-left:8px;}
/* #cont_wrap3 .bh_normal_middot_ul li.tit_li{    font-weight: 600;    color: #2196F3;    font-size: 14px;    background: none;    border-left: 3px solid #03A9F4;    margin:10px 0 5px 0 !important;} */
#cont_wrap3 .bh_normal_middot_ul li.tit_li{    font-weight: 600;    color: #000000;    font-size: 14px;    background: none; margin:10px 0 5px -3px !important;}

.popContent *{font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕', Dotum, '돋움', Gulim, '굴림',sans-serif !important;}
.popContent .wysiwygImgTable{margin-bottom:15px !important;}


.popContent p{font-size:14px; line-height:1.5; margin:0 0 20px 0;}
.popContent ul{margin-bottom:10px !important; font-size:14px !important;}
.popContent img{padding-top:10px !important; padding-bottom:10px !important;}
.wysiwygImgTable p{margin-bottom:0;}
table .bh_dept_time_1 strong{background:url(/front/images/medical/ico_dept_time_1.png) right center no-repeat; padding:1px 15px 1px 0; font-weight:normal; display:inline-block; min-height:10px; min-width:10px;}
table .bh_dept_time_2 strong{background:url(/front/images/medical/ico_dept_time_2.png) right center no-repeat; padding:1px 15px 1px 0; font-weight:normal; display:inline-block; min-height:10px; min-width:10px;}
table .bh_dept_time_3 strong{background:url(/front/images/medical/ico_dept_time_3.png) right center no-repeat; padding:1px 15px 1px 0; font-weight:normal; display:inline-block; min-height:10px; min-width:10px;}
table .bh_dept_time_4 strong{background:url(/front/images/medical/ico_dept_time_4.png) right center no-repeat; padding:1px 15px 1px 0; font-weight:normal; display:inline-block; min-height:10px; min-width:10px;}
table .bh_dept_time_5 strong{background:url(/front/images/medical/ico_dept_time_5.png) right center no-repeat; padding:1px 15px 1px 0; font-weight:normal; display:inline-block; min-height:10px; min-width:10px;}
.bh_btn_reserv_ok{border:1px solid #2d58b6;height:38px;line-height:38px;text-align:center;background:#2d58b6 url(/front/images/medical/ico_btn_reserv_ok.png) 15px center no-repeat;color:#fff;cursor:pointer;font-size:14px;padding:0 20px 0 40px;font-weight:600;font-family:inherit; letter-spacing:-0.25px;}
.bh_btn_reserv_no{border:1px solid #ddd;height:38px;line-height:38px;text-align:center;background:#fff url(/front/images/medical/ico_btn_reserv_no.png) 15px center no-repeat;color:#666;cursor:pointer;font-size:14px;padding:0 20px 0 40px;font-family:inherit; letter-spacing:-0.25px;}


.kt_on_rev_box_1{float: left; position: relative; border-top: 1px solid #cccfd3;  height: 734px; width:28%; border-bottom: 1px solid #cccfd3;}
.kt_on_rev_box_1 .kt_tit_1{border-bottom: 2px solid #495164;    border-right: 1px solid #cccfd3;    padding: 18px 90px 22px 20px;    position: relative; border-left:1px solid #cccfd3; height:55px;}
.kt_on_rev_box_1 .kt_tit_1 strong{ color: #1a1a1a;    display: block;    font-family: KoPub Dotum,"KoPub Dotum";    font-size: 21px;    font-weight: 600;    letter-spacing: -0.75px;    line-height: 30px;    padding-bottom: 5px;}
.kt_on_rev_box_1 .kt_tit_1 span{ color: #444;    display: block;    font-size: 13px;    letter-spacing: -0.5px;    line-height: 20px;}
.kt_on_rev_box_1 .kt_tit_1 img{ position: absolute;    right: 29px;    top: 16px;}
.kt_on_rev_box_1 .depth_time_list{position:relative; border-left:1px solid #cccfd3; border-right:1px solid #cccfd3;}

.kt_on_rev_consonant_wrap{background: #F4F8FB;  text-align: center; display:inline-block; border-right:1px solid #cccfd3; height:598px; float:left; width:80px;}

.kt_on_rev_consonant {padding:0 5px;}
.kt_on_rev_consonant ul{ font-size: 0;    margin: auto;    padding:0;    width: 100%; text-align:left;}
.kt_on_rev_consonant ul li{background: #fff;    border: 1px solid #ddd;    color: #666;     font-size: 13px;    letter-spacing: -0.5px;    margin:6px 1px; font-weight:600; }
.kt_on_rev_consonant ul li div{position:relative;}
.kt_on_rev_consonant ul li div span{position:absolute; top:-1px; left:-145px; border:1px solid #1890D1; border-right:0; background:#fff; display:inline-block;  height:36px; width:150px; padding:5px; text-align:center; line-height:36px; display:none;}
.kt_on_rev_consonant ul li a{ color: #666;    display: block;    padding:5px 0; text-align:center; background:#fff; height:36px;}
.kt_on_rev_consonant ul li:hover{border:1px solid #1890D1;}
.kt_on_rev_consonant ul li.on{border:1px solid #1890D1;}
.kt_on_rev_consonant ul li:hover span{display:block;}

.kt_time_list{height:598px; overflow:hidden; overflow-y:auto; float:left; width:253px;}
.kt_time_list table{background:#fff; position:relative; z-index:1; border-top:0; margin-bottom:0;}
.kt_time_list table td a{font-size:13px; color:#000; font-weight:600; display:block;}
.kt_time_list table td a.on{color:#2D58B6; background:url(/front/images/medical/ico_tri.gif) no-repeat right 50%; padding-right:30px;}
.kt_time_list table th{padding:10px 20px; font-size:15px;}
.kt_time_list table tr:hover td a{text-decoration:underline;}
.kt_time_list li{border-bottom:1px solid #ddd; padding:5px; margin-bottom:5px;}
.kt_time_list li strong{display:inline-block; margin-bottom:3px; background: #2d58b6;    color: #fff;      text-align: center; padding:3px 10px; border-radius:3px;}
.kt_time_list li a{color:#444; font-size:14px;}

.kt_time_list1{height:637px; overflow:hidden; overflow-y:auto; border-bottom:1px solid #cccfd3; border-right:1px solid #cccfd3; background:#F9F9F9; position:relative;}
.kt_time_list1 span.kt_default {background:url(/front/images/personal/ico_on_rev_2_defalut.png) no-repeat scroll center 235px;    color: #444;    display: block;    font-size: 14px;    font-weight: 600;    line-height: 22px;    padding-top: 335px;		text-align:center; position:absolute; z-index:0; top:2%; width:100%; left:0;}
.kt_time_list1 table {border-top:0;}
.kt_time_list1 table td{background:#fff; line-height:1.6; font-size:13px; padding:6px;}
.kt_time_list1 table td.span_am{text-align:center; font-weight:600; padding:6px 15px;}
.kt_time_list1 table td.span_pm{text-align:center; font-weight:600; padding:6px 15px;}
.kt_time_list1 table th{padding:5px}
.kt_time_list1 .bh_table_type1 thead th:first-child{border-left:none;}
.kt_time_list1 .bh_table_type1 thead th:last-child{border-right:none;}
.kt_time_list1 table tr:hover td{background:#F0F5F9;}
.kt_time_list1 table .doctor_name{font-family: KoPub Dotum,"KoPub Dotum";    font-size: 21px;    font-weight: 600;  text-align:center; padding:6px 2px; letter-spacing:-0.5px; border-left:none;}
.kt_time_list1 table .doctor_name span{/* cursor:pointer; */}
.kt_time_list1 table .doctor_name p{margin-top:5px;}
.kt_time_list1 table .doctor_name input{background:#2D58B6; color:#fff; border:0; font-size:13px; font-weight:600; padding:5px 10px; cursor:pointer; border-radius:3px;}

.kt_on_rev_box_2{border-top: 1px solid #cccfd3;    height: 735px;  overflow: hidden; position:relative; margin-bottom:5px; display:block;}
.kt_on_rev_box_2 .kt_tit_2{background: #fff none repeat scroll 0 0;    border-bottom: 2px solid #495164;    border-right: 1px solid #cccfd3;    padding: 18px 90px 22px 20px;    position: relative;    z-index: 7; height:55px;}
.kt_on_rev_box_2 .kt_tit_2 strong{ color: #1a1a1a;    display: block;    font-family: KoPub Dotum,"KoPub Dotum";    font-size: 21px;    font-weight: 600;    letter-spacing: -0.75px;    line-height: 30px;    margin-right: 29px;    padding-bottom: 5px;}
.kt_on_rev_box_2 .kt_tit_2 span{color: #444;    display: block;    font-size: 13px;    letter-spacing: -0.5px;    line-height: 20px;    margin-right: 29px;}
.kt_on_rev_box_2 .kt_tit_2 img{position: absolute;    right: 29px;    top: 16px;}
.btn_cc{display:none;}


/*
.schedule_list{background:#F9F9F9; position:relative; z-index:2; padding:5px;}
.schedule_list li{border:1px solid #dedede; padding:10px; margin-bottom:5px; background:#fff; position:relative;}
.schedule_list li:hover{border:1px solid #2D58B6; padding:10px; margin-bottom:5px; background:#fff; position:relative;}
.schedule_list li .doctor_name{color: #1a1a1a;    font-size: 21px;    margin-bottom:10px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum';}
.schedule_list li strong{font-size:13px; display:block; font-weight:normal; margin-bottom:15px; line-height:1.4;  background: url(/front/images/medical/bg_dr_dept.gif) no-repeat scroll left top;    color: #444;    font-size: 14px;    line-height: 22px;    padding-top: 8px;}
.schedule_list li strong span{display:block; color:#2D58B6; font-weight:600; margin-bottom:0px; font-size:15px;}
.schedule_list li span.span_am{display:block; color:#2D58B6; font-weight:600; margin-bottom:3px; background:url(/front/images/personal/ico_on_rev_am.png) no-repeat scroll left 50%; padding-left:20px; font-size:13px; display:block; text-align:left; margin-bottom:6px;}
.schedule_list li span.span_pm{display:block; color:#2D58B6; font-weight:600; margin-bottom:3px; background:url(/front/images/personal/ico_on_rev_pm.png) no-repeat scroll left 50%; padding-left:20px; font-size:13px; display:block; text-align:left; margin-bottom:10px;}
.schedule_list li span em{color:#444; font-size:12px;  padding-right:10px;}
*/

.kt_dept_time_top{font-size: 0;  position: absolute;  right: 0;    text-align: right; bottom:0;}



/* 당일수술 */
.bh_surgery_form{position:relative;}
.bh_surgery_form dl.bh_surgery_title{text-align:center; background:url(/front/images/resvr/bar_bar1.gif) no-repeat center bottom; padding-bottom:30px;}
.bh_surgery_form dl.bh_surgery_title dt{font-size:28px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; color:#333; margin-bottom:15px; line-height:1.3;}
.bh_surgery_form dl.bh_surgery_title dt span{color:#355da2; display:block;}
.bh_surgery_form dl.bh_surgery_title dd{color:#333; font-size:14px; line-height:1.5;}
.bh_surgery_form dl.bh_surgery_title dd span{display:block;}
.bh_surgery_form .bh_surgery_container{position:relative; margin-top:25px;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents{background:url(/front/images/resvr/bg_dia.png) no-repeat center 0; width:550px; height:610px; margin:0 auto; position:relative; margin-bottom:40px;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents h5{color:#003471; font-size:15px;  position:absolute; top:275px; text-align:center; font-weight:600; width:100%;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents h5 span{color:#2d58b6; font-size:38px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; display:block;}
.bh_surgery_form .bh_surgery_container ul{position:relative; width:100%; height:610px; }
.bh_surgery_form .bh_surgery_container ul li{position:absolute;text-align:center;color: #fff;font-size:16px;line-height:18px;letter-spacing:-0.5px;font-weight:600;width:143px;height:143px;text-align:center;}
.bh_surgery_form .bh_surgery_container ul li strong{padding-top:73px; height:60px; display:block;}
.bh_surgery_form .bh_surgery_container ul li strong span{display:block;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li1{background:url(/front/images/bg_c1.gif) no-repeat 0 0;  top:0; left:202px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li1 strong{background:url(/front/images/medical/ico_1.png) no-repeat center 32px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li2{background:url(/front/images/bg_c2.gif) no-repeat 0 0;top:120px;right:0;color: #000;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li2 strong{background:url(/front/images/medical/ico_2.png) no-repeat center 32px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li3{background:url(/front/images/bg_c3.gif) no-repeat 0 0;  top:345px; right:0;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li3 strong{background:url(/front/images/medical/ico_3.png) no-repeat center 32px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li4{background:url(/front/images/bg_c4.gif) no-repeat 0 0;  bottom:0; left:202px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li4 strong{background:url(/front/images/medical/ico_4.png) no-repeat center 32px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li5{background:url(/front/images/bg_c5.gif) no-repeat 0 0;  top:345px; left:0;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li5 strong{background:url(/front/images/medical/ico_5.png) no-repeat center 32px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li6{background:url(/front/images/bg_c6.gif) no-repeat 0 0;  top:120px; left:0;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li6 strong{background:url(/front/images/medical/ico_6.png) no-repeat center 32px;}

.bh_surgery_list_wrap{}
.bh_surgery_list_ul{font-size:0;}
.bh_surgery_list_ul li{width:32%; margin-left:2%; display:inline-block; vertical-align:top; margin-bottom:50px; word-break:keep-all; background:url(/front/images/medical/ico_surgery_01.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_01{background:url(/front/images/medical/ico_surgery_01.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_02{background:url(/front/images/medical/ico_surgery_02.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_03{background:url(/front/images/medical/ico_surgery_03.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_04{background:url(/front/images/medical/ico_surgery_04.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_05{background:url(/front/images/medical/ico_surgery_05.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_06{background:url(/front/images/medical/ico_surgery_06.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_07{background:url(/front/images/medical/ico_surgery_07.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_08{background:url(/front/images/medical/ico_surgery_08.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_09{background:url(/front/images/medical/ico_surgery_09.png) center 54px no-repeat;}
.bh_surgery_list_ul .bh_surgery_li_10{background:url(/front/images/medical/ico_surgery_10.png) center 54px no-repeat;}
.bh_surgery_list_ul li dl{font-size:0;}
.bh_surgery_list_ul li dl dt{font-weight:600;  text-align:center; font-size:16px; line-height:22px; padding:5px 0; margin-bottom:100px; color:#2749ac; background:#fff; border:1px solid #2749ac;}
.bh_surgery_list_ul li:first-child{margin-left:0;}
.bh_surgery_list_ul li:first-child + li + li + li{margin-left:0;}
.bh_surgery_list_ul li:first-child + li + li + li + li + li + li{margin-left:0;}
.bh_surgery_list_ul li:first-child + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_surgery_list_ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_surgery_list_ul li dl dt strong{font-weight:600;}
.bh_surgery_list_ul li dl dd{display:inline-block; width:50%; font-size:14px; color:#444; line-height:1.8; vertical-align:top;}
.bh_surgery_list_ul li dl dd span{padding-left:11px; background:url(/front/images/medical/ico_list_dot.gif) left 11px no-repeat; padding-right:10px; display:block;}

/* 마취종류 */
.bh_surgery03_top_wrap{background:#fff url(/front/images/medical/img_surgery03_top.jpg) no-repeat right 0; min-height:172px; padding-right:323px;}
.bh_surgery03_top{color:#333; font-size:14px; background:#fff url(/front/images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0 0 10px 10px; line-height:22px; border-top:10px solid #2d58b6;}
.bh_surgery03_top strong{display:block; padding-left:50px; font-weight:normal; background:#f7f7f7; padding-top:32px; min-height:44px; padding-bottom:32px;}
.bh_surgery03_top span{display:block;}

.bh_img_txt_box_wrap{position:relative;}
.bh_img_txt_box_wrap img{float:left; margin-right:36px; border:1px solid #ddd;}
.bh_img_txt_box_wrap p{font-size:14px; line-height:1.5; letter-spacing:-0.25px; color:#444;}

/* 이용안내 */
.bh_illust_list_wrap{}
.bh_illust_list_ul{border-top:2px solid #2d58b6;}
.bh_illust_list_ul>li{border-bottom:1px solid #c6ccd8; padding:28px 0; background:url(/front/images/medical/ico_illust_01.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_01{background:url(/front/images/medical/ico_illust_01.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_02{background:url(/front/images/medical/ico_illust_02.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_03{background:url(/front/images/medical/ico_illust_03.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_04{background:url(/front/images/medical/ico_illust_04.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_05{background:url(/front/images/medical/ico_illust_05.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_06{background:url(/front/images/medical/ico_illust_06.png) 51px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_07{background:url(/front/images/medical/ico_illust_07.png) 51px center no-repeat;}
.bh_illust_list_ul .inner{margin-left:184px; border-left:1px solid #c6ccd8; min-height:91px; padding-left:30px;}

/* 퇴원 후 관리 */
.bh_surgery_box_wrap{position:relative;}
.bh_surgery_box_pos{position:absolute; top:0; left:0;}
.bh_surgery_box_ul{font-size:0;}
.bh_surgery_box_ul .bh_surgery_box_li{display:inline-block; vertical-align:top; margin-bottom:30px; width:32%;  margin-left:2%;}
.bh_surgery_box_ul .bh_surgery_box_li .inner{border:4px solid #dae2f2; background:#f7fafc;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child{margin-left:0;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li{margin-left:0;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li + li{margin-left:0;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li + li + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li + li + li + li + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li .inner{border:4px solid #f0f5f9; background:#fff;}
.bh_surgery_box_ul .bh_surgery_box_li dl{padding-left:118px; padding-top:23px; min-height:146px; background:url(/front/images/medical/ico_surgery_06.png) 13px 23px no-repeat; word-break:keep-all;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_01 .inner dl{background:url(/front/images/medical/ico_surgery_01.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_02 .inner dl{background:url(/front/images/medical/ico_surgery_02.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_03 .inner dl{background:url(/front/images/medical/ico_surgery_03.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_04 .inner dl{background:url(/front/images/medical/ico_surgery_05.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_05 .inner dl{background:url(/front/images/medical/ico_surgery_06.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_06 .inner dl{background:url(/front/images/medical/ico_surgery_07.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_07 .inner dl{background:url(/front/images/medical/ico_surgery_08.png) 30px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_08 .inner dl{background:url(/front/images/medical/ico_surgery_09.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_09 .inner dl{background:url(/front/images/medical/ico_surgery_11.png) 13px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_10 .inner dl{background:url(/front/images/medical/ico_surgery_12.png) 30px 23px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li .inner dl dt{background:url(/front/images/member/ico_h4.gif) no-repeat 0 50%; padding-left:20px; color:#2d58b6; font-size:16px; font-weight:600; margin-bottom:10px;}
.bh_surgery_box_ul .bh_surgery_box_li .inner dl dd{font-size:14px; line-height:1.8; letter-spacing:-0.5px; color:#444; padding-left:13px; background:url(/front/images/personal/ico_middot.gif) left 11px no-repeat;}
.bh_surgery_box_ul .bh_surgery_box_li .inner dl dd a{color:#444;}
.bh_surgery_box_ul .bh_surgery_box_li .inner dl dd a:hover{font-weight:600; text-decoration:underline;}
.bh_surgery_box_ul .bh_surgery_box_li.on:after{content:""; background:url(/front/images/medical/ico_layer_top.png) center center no-repeat; width:32%; height:10px; position:absolute; top:0; left:50%; /* margin-left:-12px; */ z-index:99;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_01.on:after{left:0; top:184px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_02.on:after{left:34%; top:184px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_03.on:after{left:68%; top:184px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_04.on:after{left:0; top:391px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_05.on:after{left:34%; top:391px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_06.on:after{left:68%; top:391px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_07.on:after{left:0; top:598px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_08.on:after{left:34%; top:598px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_09.on:after{left:68%; top:598px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_10.on:after{left:0;top: 807px;}

.bh_surgery_layer_wrap{position:absolute; width:960px; z-index:5; display:none; margin-top:15px; left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_01 .bh_surgery_layer_wrap{left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_02 .bh_surgery_layer_wrap{left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_03 .bh_surgery_layer_wrap{left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_04 .bh_surgery_layer_wrap{left:0; top:384px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_05 .bh_surgery_layer_wrap{left:0; top:384px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_06 .bh_surgery_layer_wrap{left:0; top:384px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_07 .bh_surgery_layer_wrap{left:0; top:591px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_08 .bh_surgery_layer_wrap{left:0; top:591px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_09 .bh_surgery_layer_wrap{left:0; top:591px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_10 .bh_surgery_layer_wrap{left:0;top: 800px;}
.bh_surgery_layer_area{font-size:14px; border:2px solid #495164; border-radius:5px; background:#fff;}
.bh_surgery_layer_box{padding:25px 25px 30px 25px;}
.bh_surgery_layer{position:relative; font-size:13px; line-height:1.5; color:#666;}
.bh_surgery_layer .layer_close{position:absolute; top:2px; right:2px; cursor:pointer;}
.bh_surgery_layer .layer_close img{}
.bh_surgery_layer .title{font-size:16px; font-weight:600; color:#2d58b6; display:block; margin-bottom:15px;}
.bh_surgery_layer .liner{padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #d6d6d6;}
.bh_surgery_layer .liner_n{margin-bottom:20px;}
.bh_surgery_layer .sub_title{font-size:15px; color:#333; line-height:1.4; margin-bottom:5px; display:block;}
.bh_surgery_layer .sub_title_s{font-size:14px; color:#444; line-height:1.4; margin-bottom:5px; display:block;}
.bh_surgery_layer .bar_list{}
.bh_surgery_layer .bar_list li{text-indent:-8px; padding-left:8px;}
.bh_surgery_layer .tel_box{font-size:0; margin-bottom:18px;}
.bh_surgery_layer .tel_box li{display:inline-block; width:49%; margin-left:2%; padding:10px 0; background:#f7f7f7; font-size:0px; color:#2d58b6; letter-spacing:-0.25px; text-align:center;}
.bh_surgery_layer .tel_box li:first-child{margin-left:0;}
.bh_surgery_layer .tel_box li strong{display:inline-block; vertical-align:middle; background:url(/front/images/medical/ico_tel.png) left center no-repeat; padding:23px 10px 20px 59px; font-weight:600; font-size:16px;}
.bh_surgery_layer .tel_box li span{display:inline-block; vertical-align:middle; font-size:32px; color:#222; font-weight:600;}
.bh_surgery_layer .tel_box li span.small{font-size:22px;}
.bh_surgery_layer .blue_txt{color:#2d58b6; letter-spacing:-0.5px;}

/* 응급의료센터 */
.emergency_section .introduce_sub_txt_p span{display:inline;}
.bh_tel_area{padding:10px 0; background:#f7f7f7; font-size:0px; color:#2d58b6; letter-spacing:-0.25px; text-align:center; border:1px solid #ddd;}
.bh_tel_area strong{display:inline-block; vertical-align:middle; background:url(/front/images/medical/ico_tel.png) left center no-repeat; padding:23px 10px 20px 59px; font-weight:600; font-size:16px;}
.bh_tel_area span{display:inline-block; vertical-align:middle; font-size:24px; color:#222; font-weight:600;}
.bh_tel_area b{color:#000; font-size:16px; padding:5px 0 10px 0px; display:block;}
.bh_tel_area b a{text-decoration:underline;}
.bh_tel_area b span{text-decoration:underline; background:none; padding:0; font-size:12px;}

.m_dp_num .lang_wrap{padding: 0px 0;width: 80%;}
.m_dp_num .lang_wrap a{display:block;float: left;width: 50%;height:35px;margin: 0 0 0 0;line-height:35px;font-size: 12px;font-weight:500;color: #fff;text-align:center;border: 1px solid #2749ac;background: #2749ac;box-sizing: border-box;}
.m_dp_num .lang_wrap a.on{background:#fff; color:#2749ac}
.m_dp_num .lang_wrap a span{display:inline-block;}


.bh_tel_area_n{display:none; padding:10px 0; background:#f7f7f7; font-size:0px; color:#2d58b6; letter-spacing:-0.25px; text-align:center; border:1px solid #ddd;}
.bh_tel_area_n strong{display:inline-block; vertical-align:middle; background:url(/front/images/medical/ico_tel.png) left center no-repeat; padding:23px 10px 20px 59px; font-weight:600; font-size:16px;}
.bh_tel_area_n span{display:inline-block; vertical-align:middle; font-size:24px; color:#222; font-weight:600;}

.bh_illust_list_ul>li.bh_illust_li_08{background:url(/front/images/medical/ico_illust_08.png) 46px center no-repeat;}

/* 가정간호 소개 */
.bh_nursing01_top_wrap{background:#fff url(/front/images/medical/img_nursing01_top.jpg) no-repeat right 0; min-height:172px; padding-right:323px;}
.bh_nursing01_top{color:#333; font-size:14px; background:#fff url(/front/images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0 0 10px 10px; line-height:22px; border-top:10px solid #2d58b6;}
.bh_nursing01_top strong{display:block; padding-left:50px; font-weight:normal; background:#f7f7f7; padding-top:28px; min-height:44px; padding-bottom:28px;}
.bh_nursing01_top span.title{font-weight:600; font-size:18px; color:#2d58b6; margin-bottom:8px;}
.bh_nursing01_top span{display:block;}
.bh_vertical_box_wrap{border-top:2px solid #2d58b6;}
.bh_vertical_box{border-bottom:1px solid #c6ccd8;}
.bh_vertical_box dl{}
.bh_vertical_box dl dt{}
.bh_vertical_box dl dt .btn_vertical{padding:16px 20px 16px 45px; background:url(/front/images/medical/ico_vertical_plus.jpg) left center no-repeat; font-size:16px; color:#444; border:none; width:100%; text-align:left; font-weight:600; cursor:pointer; font-family:inherit;}
.bh_vertical_box dl dt.on .btn_vertical{background:url(/front/images/medical/ico_vertical_minus.jpg) left center no-repeat;}
.bh_vertical_box dl dd{padding:30px; background:#f3f3f3; border-top:1px solid #c6ccd8; display:none;}
.bh_youtube{width:100%; height:100%; padding-bottom:56.15%; position:relative;}
.bh_youtube iframe{width:100%; height:100%; top:0; left:0; position:absolute;}
.bh_youtube_wrap{width:100%; height:100%; padding-bottom:56.25%; position:relative;}
.bh_youtube_wrap iframe{width:100%; height:100%; top:0; left:0; position:absolute;}

/* 의뢰방법 */
.bh_flow_box_wrap{}
.bh_flow_box_ol{font-size:0;}
.bh_flow_box_ol li{display:inline-block; width:49%; margin-left:2%; position:relative; vertical-align:top;}
.bh_flow_box_ol li.bh_flow_box_li_1{margin-left:0;}
.bh_flow_box_ol li.bh_flow_box_li_1:after{content:""; width:4%; right:-4%; height:20px; position:absolute; top:50%; margin-top:-10px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_flow_box_ol li .inner{border:6px solid #b5c6e5; color:#2d58b6; padding:14px 14px 14px 18px; background:#f0f5f9; font-size:15px; letter-spacing:-0.5px; line-height:1.4; font-weight:600;}
.bh_flow_box_ol li.bh_flow_box_li_2 .inner{border:6px solid #2d58b6; color:#fff; background:#2d58b6;}
.bh_flow_box_ol li .inner dl{position:relative;}
.bh_flow_box_ol li .inner dl dt{font-size:14px; position:absolute; top:50%; right:0px; width:39px; height:39px; margin-top:-20px; line-height:39px; text-align:center; background:#b5c6e5; border-radius:20px;}
.bh_flow_box_ol li.bh_flow_box_li_2 .inner dl dt{background:#fff; color:#2d58b6;}
.bh_flow_box_ol li .inner dl dd{padding-right:52px;}
.bh_flow_box_ol li .inner dl dd span{display:block;}

.bh_flow_circle_wrap{}
.bh_flow_circle_ol{font-size:0; display:table; text-align:center; margin:0 auto; width:100%; max-width:960px;}
.bh_flow_circle_ol li{width:61px; height:309px; display:inline-block; font-size:14px; vertical-align:middle; text-align:center; display:table-cell;}
.bh_flow_circle_ol li.bh_flow_circle_li_1{width:143px; background:url(/front/images/bg_c1.gif) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_3{width:143px; background:url(/front/images/bg_c2.gif) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_5{width:143px; background:url(/front/images/bg_c3.gif) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_7{width:143px; background:url(/front/images/bg_c4.gif) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_9{width:143px; background:url(/front/images/bg_c5.gif) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_2{background:url(/front/images/personal/bg_circle_step_1_r.png) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_4{background:url(/front/images/personal/bg_circle_step_2_r.png) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_6{background:url(/front/images/personal/bg_circle_step_3_r.png) center center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_8{background:url(/front/images/personal/bg_circle_step_4_r.png) center center no-repeat;}
.bh_flow_circle_ol li dl{padding:83px 0; position:relative; height:143px;}
.bh_flow_circle_ol li dl dt{padding-top:68px; color:#fff; font-weight:600; font-size:15px; letter-spacing:-0.75px; line-height:1.3;}
.bh_flow_circle_ol li.bh_flow_circle_li_1 dl dt{background:url(/front/images/medical/ico_f_c_1.png) center 32px no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_3 dl dt{background:url(/front/images/medical/ico_f_c_2.png) center 32px no-repeat;color: #000;}
.bh_flow_circle_ol li.bh_flow_circle_li_5 dl dt{background:url(/front/images/medical/ico_f_c_3.png) center 32px no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_7 dl dt{background:url(/front/images/medical/ico_f_c_4.png) center 32px no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_9 dl dt{background:url(/front/images/medical/ico_f_c_5.png) center 32px no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_2 dl dt{text-indent:-9999px;}
.bh_flow_circle_ol li.bh_flow_circle_li_4 dl dt{text-indent:-9999px;}
.bh_flow_circle_ol li.bh_flow_circle_li_6 dl dt{text-indent:-9999px;}
.bh_flow_circle_ol li.bh_flow_circle_li_8 dl dt{text-indent:-9999px;}
.bh_flow_circle_ol li dl dt span{display:block;}
.bh_flow_circle_ol li dl dd{position:absolute; width:140px; left:50%; margin-left:-70px;}
.bh_flow_circle_ol li dl dd.bh_type_1{background:url(/front/images/medical/bg_flow_type_2.png) center bottom no-repeat; padding-bottom:38px; top:0;}
.bh_flow_circle_ol li dl dd.bh_type_2{background:url(/front/images/medical/bg_flow_type_2.png) center bottom no-repeat; padding-bottom:88px; top:0;}
.bh_flow_circle_ol li dl dd.bh_type_3{background:url(/front/images/medical/bg_flow_type_3.png) center top no-repeat; padding-top:38px; bottom:0;}
.bh_flow_circle_ol li dl dd span{display:inline-block; border:3px solid #b5c6e5; background:#f0f5f9; padding:10px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; white-space:nowrap;}

.bh_contact_list_wrap{border-top:2px solid #2d58b6; border-bottom:1px solid #c6ccd8; padding:30px 0;}
.bh_contact_list_ul{font-size:0;}
.bh_contact_list_ul li{display:inline-block; width:25%; text-align:center; vertical-align:top;}
.bh_contact_list_ul.bh_li4 li{width:25%;}
.bh_contact_list_ul li dl{border-left:1px dotted #c6ccd8; padding-top:105px;}
.bh_contact_list_ul li.bh_contact_li_4 dl{border:0;}
.bh_contact_list_ul li.bh_contact_li_1 dl{background:url(/front/images/medical/ico_c_1.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_2 dl{background:url(/front/images/medical/ico_c_2.png) center 5px no-repeat; border-right:1px dotted #c6ccd8;}
.bh_contact_list_ul li.bh_contact_li_3 dl{background:url(/front/images/medical/ico_c_3.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_4 dl{background:url(/front/images/medical/ico_c_4.png) center 5px no-repeat;}
.bh_contact_list_ul.bh_li2 li{width:50%;}
.bh_contact_list_ul.bh_li3 li{width:33.3%;}
.bh_contact_list_ul li.bh_contact_li_5 dl{background:url(/front/images/medical/ico_c_5.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_6 dl{background:url(/front/images/medical/ico_c_6.png) center 5px no-repeat;}

.bh_contact_list_ul li dl dt{font-size:18px; letter-spacing:-0.25px; color:#2d58b6; font-weight:600; margin-bottom:8px;}
.bh_contact_list_ul li dl dd{font-size:14px; letter-spacing:-0.25px; color:#1a1a1a; line-height:1.4;}

/* 가정간호 관련 FAQ */
.bh_vertical_list_wrap{/* border-top:2px solid #2d58b6; */}
.bh_vertical_list_ul{}
.bh_vertical_li dl{}
.bh_vertical_li dl dt{font-size:15px; color:#444; line-height:1.5; padding:13px 50px 13px 64px; position:relative; border-bottom:1px solid #c6ccd8; font-weight:600; cursor:pointer;}
.bh_vertical_li dl dt a{display:block; color:#444;}
.bh_vertical_li dl dt:hover{background:#F8F9FB;}
.bh_vertical_li.on dl dt{background:#2D58B6; color:#fff;}
.bh_vertical_li.on dl dt strong{display:block; width:24px; height:24px; line-height:24px; color:#2D58B6; font-weight:600; text-align:center; background:#fff; position:absolute; top:13px; left:20px;}
.bh_vertical_li dl dt > strong{display:block; width:24px; height:24px; line-height:24px; color:#fff; font-weight:600; text-align:center; background:#2d58b6; position:absolute; top:13px; left:20px;}
.bh_vertical_li.on dl dt a{color:#fff;}
.bh_vertical_li dl dd{font-size:14px; color:#444; line-height:1.5; padding:20px 51px 20px 64px; background:#f3f3f3; display:none; border-bottom:1px solid #c6ccd8; position:relative; word-break:keep-all;}
.bh_vertical_li.on dl dd{}
.bh_vertical_li dl dd > span{display:block; width:24px; height:24px; line-height:24px; color:#fff; font-weight:600; text-align:center; background:#8f939b; position:absolute; top:20px; left:20px;}
.bh_vertical_li dl dd a{display:block; color:#444;}

/* 입원절차 */
.bh_flow_circle2_wrap{}
.bh_flow_circle2_ol{font-size:0; display:table; text-align:center; margin:0 auto; width:100%;}
.bh_flow_circle2_ol .bh_flow_circle2_li_1{width:143px; height:143px; display:inline-block; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c6.gif) center center no-repeat; position:relative;}
.bh_flow_circle2_ol .bh_flow_circle2_li_1:after{position:absolute; top:0; right:-47px; content:""; width:47px; height:143px; background:url(/front/images/medical/ico_f_c2_1_2.png) center center no-repeat;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2{width:143px; height:143px; display:inline-block; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c3.gif) center center no-repeat; position:relative; margin-left:46px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2:after{position:absolute; top:0; right:-47px; content:""; width:47px; height:143px; background:url(/front/images/medical/ico_f_c2_2.png) center center no-repeat;}
.bh_flow_circle2_ol .bh_flow_circle2_li_3{width:595px; height:143px; display:inline-block; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; text-align:center; position:relative; margin-left:46px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_3:after{position:absolute; top:0; right:-47px; content:""; width:47px; height:143px; background:url(/front/images/medical/ico_f_c2_3.png) center center no-repeat;}
.bh_flow_circle2_ol .bh_flow_circle2_li_4{width:143px; height:143px; display:inline-block; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; text-align:center; background:url(/front/images/bg_c4.gif) center center no-repeat; position:relative; margin-left:46px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_1 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c2_01.png) center 33px no-repeat;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c2_02.png) center 33px no-repeat;}
.bh_flow_circle2_ol .bh_flow_circle2_li_4 strong{display:block; padding-top:72px; background:url(/front/images/medical/ico_f_c2_03.png) center 33px no-repeat;}
.bh_flow_circle2_ol li strong span{display:block;}
.bh_sub_ol_1{margin-bottom:21px; margin-top:5px;}
.bh_sub_ol_1 li{float:left; border:3px solid #b5c6e5; background:#f0f5f9; color:#2d58b6; font-size:14px; line-height:20px; letter-spacing:-0.5px; font-weight:600; text-align:center; padding:15px 0; position:relative;}
.bh_sub_ol_1 li.bh_sub_ol_1_0{padding:5px 0; width:176px;}
.bh_sub_ol_1 li.bh_sub_ol_1_0:after{position:absolute; top:0; right:-27px; content:""; width:24px; height:50px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_sub_ol_1 li.bh_sub_ol_1_1{width:178px; margin-left:24px;}
.bh_sub_ol_1 li.bh_sub_ol_1_1:after{position:absolute; top:0; right:-26px; content:""; width:23px; height:50px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_sub_ol_1 li.bh_sub_ol_1_2{width:176px; margin-left:23px;}
.bh_sub_ol_2{}
.bh_sub_ol_2 li{float:left; border:3px solid #b5c6e5; background:#f0f5f9; color:#2d58b6; font-size:14px; line-height:20px; letter-spacing:-0.5px; font-weight:600; text-align:center; padding:15px 0; position:relative;}
.bh_sub_ol_2 li.bh_sub_ol_2_0{width:176px;}
.bh_sub_ol_2 li.bh_sub_ol_2_0:after{position:absolute; top:0; right:-27px; content:""; width:24px; height:50px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_sub_ol_2 li.bh_sub_ol_2_1{width:74px; margin-left:24px;}
.bh_sub_ol_2 li.bh_sub_ol_2_1:after{position:absolute; top:0; right:-27px; content:""; width:24px; height:50px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_sub_ol_2 li.bh_sub_ol_2_2{width:74px; margin-left:24px;}
.bh_sub_ol_2 li.bh_sub_ol_2_2:after{position:absolute; top:0; right:-26px; content:""; width:23px; height:50px; background:url(/front/images/medical/ico_flow_arrow.png) center center no-repeat;}
.bh_sub_ol_2 li.bh_sub_ol_2_3{padding:5px 0; width:176px; margin-left:23px;}

.bh_illust_list_ul>li.bh_illust_li_09{background:url(/front/images/medical/ico_illust_09.png) 46px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_10{background:url(/front/images/medical/ico_illust_10.png) 46px center no-repeat;}

/* 입원절차 */
.flow_circle_wrap{position:relative; text-align:center;}
.flow_circle_ol{ display:inline-block; font-size:0;text-align:center; margin:0 auto; }
.flow_circle_ol li{position:relative;display:inline-block;width: 170px; height:auto; background: url(https://www.snubh.org/front/images/bg_c1.gif) no-repeat center top;background-size: 143px;font-size:15px;;;;;;font-weight: 700 !important;;;;;;color:#fff;text-align:center;vertical-align:top;}
.flow_circle_ol li + li{margin:0 0 0px 20px;}
.flow_circle_ol li:after{position:absolute;top: 70px;bottom:auto;left:auto;right: -26px;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent transparent #ff8c53;content:'';}
.flow_circle_ol li:last-child:after{display:none;}
.flow_circle_ol li dl{padding: 80px 0 0 0px;background-repeat: no-repeat;background-position: center 34px;}
.flow_circle_ol li dl dt{display:block;padding-bottom: 25px;margin-bottom: 10px;background:url(https://www.snubh.org/front/images/medical/bg_flow_type_4.png) no-repeat center bottom;height: 80px;font-size:15px;}
.flow_circle_ol li dl dt span{display:block;}
.flow_circle_ol li dl dd{display:table; width:100%; height:175px;padding: 10px 10px;font-size: 14px;font-weight:500;color: #fff;line-height: 20px;text-align: center;background: #6a7fad !important;letter-spacing: -0.75px;line-height: 22px;box-sizing: border-box;border-radius: 5px;}
.flow_circle_ol li dl dd p{display:table-cell; vertical-align:middle;}
.flow_circle_ol li dl dd span{display:block;}
.flow_circle_ol li.flow_circle_li_1:after{border-color: transparent transparent transparent #ff8c53; content:'';}
.flow_circle_ol li.flow_circle_li_2{background-image:url(https://www.snubh.org/front/images/bg_c2.gif);}
.flow_circle_ol li.flow_circle_li_2:after{border-color:  transparent transparent transparent #ffce3d; content:'';}
.flow_circle_ol li.flow_circle_li_3{background-image:url(https://www.snubh.org/front/images/bg_c3.gif) ;;;;;color: #000;;;;;}
.flow_circle_ol li.flow_circle_li_3:after{border-color: transparent transparent transparent #a9c428; content:'';}
.flow_circle_ol li.flow_circle_li_4{background-image:url(https://www.snubh.org/front/images/bg_c4.gif) ;}
.flow_circle_ol li.flow_circle_li_4:after{border-color: transparent transparent transparent #6092ff; content:'';}
.flow_circle_ol li.flow_circle_li_5{background-image:url(https://www.snubh.org/front/images/bg_c5.gif) ;;;;;color: #000;;;;;}
.flow_circle_ol li.flow_circle_li_5:after{border-color: transparent transparent transparent #57c2ff; content:'';}
.flow_circle_ol li.flow_circle_li_6{background-image:url(https://www.snubh.org/front/images/bg_c6.gif) ;}

@media screen and (max-width: 1023px){
    .flow_circle_wrap{position:relative; text-align:center;}
    .flow_circle_ol{ display:inline-block; font-size:0;text-align:center; margin:0 auto; }
    .flow_circle_ol li{position:relative;display:table;width:100%;height: 90px;background:url(https://www.snubh.org/front/images/bg_c1.gif) no-repeat left center;background-size: 70px;font-size:15px;font-weight:500;color:#fff;text-align:center;vertical-align:middle;}
    .flow_circle_ol li:after{position:absolute;top:auto;bottom: -17px;left: 25px;right:auto;width:0;height:0;border-style:solid;border-width:10px;border-color:#ff8c53 transparent transparent transparent;content:'';}
    .flow_circle_ol li:last-child:after{display:none;}
    .flow_circle_ol li dl{display:table-cell;padding: 0px 0 0 90px;color:#444;vertical-align:middle;text-align:left;background-repeat: no-repeat;background-position: 23px center;}
    .flow_circle_ol li dl dt{padding:0;background:none;height:auto;font-size: 20px;font-weight:500;color:#444;line-height: 20px;}
    .flow_circle_ol li dl dt span{display:inline-block;}
    .flow_circle_ol li dl dd{height: auto;padding:0;background:none;font-size: 14px;font-weight:500;color:#444;line-height: 20px; text-align:left;background: transparent !important;}
    .flow_circle_ol li dl dd span{display:inline-block;}
    .flow_circle_ol li + li{margin:0 0 10px 0px; }
    .flow_circle_ol li.flow_circle_li_1:after{border-color:#ff8c53 transparent transparent transparent; content:'';}
    .flow_circle_ol li.flow_circle_li_2{background-image:url(https://www.snubh.org/front/images/bg_c2.gif) ;}
    .flow_circle_ol li.flow_circle_li_2:after{border-color:#ffce3d  transparent transparent transparent; content:'';}
    .flow_circle_ol li.flow_circle_li_2 dl dt{color:#000}
    .flow_circle_ol li.flow_circle_li_3{background-image:url(https://www.snubh.org/front/images/bg_c3.gif) ;}
    .flow_circle_ol li.flow_circle_li_3:after{border-color:#a9c428  transparent transparent transparent; content:'';}
    .flow_circle_ol li.flow_circle_li_4{background-image:url(https://www.snubh.org/front/images/bg_c4.gif) ;}
    .flow_circle_ol li.flow_circle_li_4:after{border-color:#6092ff  transparent transparent transparent; content:'';}
    .flow_circle_ol li.flow_circle_li_5{background-image:url(https://www.snubh.org/front/images/bg_c5.gif) ;}
    .flow_circle_ol li.flow_circle_li_5:after{border-color:#57c2ff  transparent transparent transparent; content:'';}
    .flow_circle_ol li.flow_circle_li_6{background-image:url(https://www.snubh.org/front/images/bg_c6.gif) ;}
}
@media screen and (max-width:478px){
    .flow_circle_ol li{background-size:50px;background-position: 0 15px;}
    .flow_circle_ol li dl{padding:0 0 0 60px;background-position: 12px 28px;}
    .flow_circle_ol li dl dt{font-size:18px; line-height:20px;}
    .flow_circle_ol li dl dd{font-size: 14px;line-height:20px;font-weight: 400;}
    .flow_circle_ol li:after{left:14px;bottom:auto;top:70px;right: auto;}
}

/* 병실생활 */
.bh_blue_list_type1{border-top:2px solid #2d58b6;}
.bh_blue_list_type1 li{border-bottom:1px solid #c6ccd8;}
.bh_blue_list_type1 li dl{position:relative;}
.bh_blue_list_type1 li dl dt{font-size:15px; font-weight:600; color:#2d58b6; letter-spacing:-0.25px; position:absolute; top:50%; margin-top:-22px; left:0; width:150px; padding-left:15px; height:44px; line-height:44px; background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 100% 50%;}
.bh_blue_list_type1 li dl dd{font-size:14px; color:#222; letter-spacing:-0.25px; padding:16px 20px 16px 185px;}
.bh_btn_amenity{border:1px solid #2749ac; height:34px; line-height:34px; display:inline-block; text-align:center; padding:0; font-size:14px; color:#2749ac; width:128px; letter-spacing:-0.5px;}
.bh_btn_amenity span{display:block;}
.bh_blue_list_type1 li dl dd .bh_btn_amenity{float:right; margin-top:-11px;}

/* 입원비용 */
.bh_img_respon .bh_bh_img_respon_pc{width:100%; display:block;}
.bh_img_respon .bh_bh_img_respon_m{width:100%; display:none;}

/* 퇴원절차 */
.bh_img_right{}
.bh_img_right img{float:right; margin:0 0 20px 30px;}
.bh_hospital_tel{font-size:0; margin-bottom:18px;}
.bh_hospital_tel li{display:inline-block; width:49%; margin-left:2%; padding:10px 0; background:#f7f7f7; font-size:0px; color:#2d58b6; letter-spacing:-0.25px; text-align:center;}
.bh_hospital_tel li:first-child{margin-left:0;}
.bh_hospital_tel li strong{display:inline-block; vertical-align:middle; background:url(/front/images/medical/ico_tel.png) left center no-repeat; padding:23px 10px 20px 59px; font-weight:600; font-size:16px;}
.bh_hospital_tel li span{display:inline-block; vertical-align:middle; font-size:32px; color:#222; font-weight:600;}
.bh_hospital_tel li span.small{font-size:22px;}

/* 예약안내 */
.bh_reservation_top_wrap{background:#fff url(/front/images/medical/bh_reservation_top.jpg) no-repeat right 0; min-height:173px; padding-right:323px;}
.bh_reservation_top{color:#333; font-size:14px; background:#fff url(/front/images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0 0 10px 10px; height:100px; line-height:22px; border-top:10px solid #2d58b6;}
.bh_reservation_top p{display:block; padding-left:40px; font-weight:normal; background:#f7f7f7; padding-top:27px; min-height:44px; padding-bottom:27px; letter-spacing:-0.5px;}
.bh_reservation_top p strong{font-size:18px; line-height:22px; color:#2d58b6; font-weight:600; display:block; margin-bottom:10px; letter-spacing:0px;}
.bh_reservation_top span{display:block;}

/* 면회 */
.bh_visit_top_wrap{background:#fff url(/front/images/medical/bh_visit_top.jpg) no-repeat right 0; min-height:150px; padding-right:323px;}
.bh_visit_top{color:#333; font-size:14px; background:#fff url(/front/images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0 0 10px 10px; height:100px; line-height:22px; border-top:10px solid #2d58b6;}
.bh_visit_top p{display:block; padding-left:40px; font-weight:normal; background:#f7f7f7; padding-top:27px; min-height:44px; padding-bottom:27px; letter-spacing:-0.5px;}
.bh_visit_top p strong{font-size:18px; line-height:22px; color:#2d58b6; font-weight:600; display:block; margin-bottom:10px; letter-spacing:0px;}
.bh_visit_top span{display:block;}

/* 건강검진 */
.bh_package_top_wrap{background:#fff url(/front/images/medical/bh_package_top.jpg) no-repeat right 0; min-height:128px;}
.bh_package_top{display:block; color:#333; font-size:14px; background:#fff url(/front/images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0px 0 10px 10px; line-height:22px; border-top:10px solid #2d58b6; margin-right:168px;}
.bh_package_top p{display:block; padding-left:50px; font-weight:normal; background:#f7f7f7; padding-top:27px; min-height:44px; padding-bottom:27px;}
.bh_package_top p strong{font-size:18px; line-height:22px; color:#2d58b6; font-weight:600; display:block; margin-bottom:10px;}
.bh_package_top span{display:block;}

.bh_package_tab_wrap{}
.bh_package_tab_ul{font-size:0;}
.bh_package_tab_ul li{display:inline-block; width:20%; text-align:center; vertical-align:top;}
.bh_package_tab_ul li strong{display:block; background:#7e90a1; color:#fff; font-size:13px; border-left:1px solid #fff; font-weight:normal; line-height:18px;}
.bh_package_tab_ul li:first-child strong{border-left:none;}
.bh_package_tab_ul li.on strong{}
.bh_package_tab_ul li strong a{display:block; padding:13px 0; color:#fff;}
.bh_package_tab_ul li.on strong a{display:block; padding:10px 0 16px 0;}
.bh_package_tab_ul li strong span{}
.bh_package_tab_ul li.on strong span{background:url(/front/images/medical/bg_package_tab_bar.jpg) left bottom no-repeat; padding-bottom:6px;}
.bh_package_tab_ul .bh_package_tab_li_1.on strong{background:#ed4294;}
.bh_package_tab_ul .bh_package_tab_li_2.on strong{background:#0073cf;}
.bh_package_tab_ul .bh_package_tab_li_3.on strong{background:#37b54a;}
.bh_package_tab_ul .bh_package_tab_li_4.on strong{background:#886bf0;}
.bh_package_tab_ul .bh_package_tab_li_5.on strong{background:#d3af37;}

.bh_package_box{border:1px solid #dedddd; background:#f5f5f5; text-align:center; padding:0 10px 25px 10px; word-break:keep-all;}
.bh_package_box dl dt{padding-top:135px; font-family:KoPub Dotum, 'KoPub Dotum'; font-size:24px; letter-spacing:-0.25px; line-height:1.3; margin-bottom:10px; font-weight:600;}
.bh_package_box dl dd{font-size:14px; line-height:1.4; margin-bottom:8px; color:#444; letter-spacing:-0.5px;}
.bh_package_box dl dd strong{font-weight:600; color:#222;}
.bh_package_box.bh_p_pink dl dt{background:url(/front/images/medical/ico_package_1.png) center 30px no-repeat; color:#ed4294;}
.bh_package_box.bh_p_blue dl dt{background:url(/front/images/medical/ico_package_2.png) center 30px no-repeat; color:#0073cf;}
.bh_package_box.bh_p_green dl dt{background:url(/front/images/medical/ico_package_3.png) center 30px no-repeat; color:#37b54a;}
.bh_package_box.bh_p_purple dl dt{background:url(/front/images/medical/ico_package_4.png) center 30px no-repeat; color:#886bf0;}
.bh_package_box.bh_p_premium dl dt{background:url(/front/images/medical/ico_package_5.png) center 30px no-repeat; color:#d3af37;}

.bh_checkup_list{font-size:0;}
.bh_checkup_list li{display:inline-block; width:23.5%; margin-left:2%; margin-bottom:25px; text-align:center; vertical-align:top;}
.bh_checkup_list li:first-child{margin-left:0;}
.bh_checkup_list li:first-child + li + li + li + li {margin-left:0;}
.bh_checkup_list li:first-child + li + li + li + li + li + li + li + li {margin-left:0;}
.bh_checkup_list li:first-child + li + li + li + li + li + li + li + li+ li + li + li + li  {margin-left:0;}
.bh_checkup_list li:nth-child(4n+1){margin-left:0;}
.bh_checkup_list li dl{border:1px solid #e7e7e7;}
.bh_checkup_list li dl dt{border-bottom:1px solid #e7e7e7; overflow:hidden;}
.bh_checkup_list li dl dt img{width:100%; width:calc(100% + 2px); margin-left:-1px; margin-top:-1px; *margin-left:0; *margin-top:0;}
.bh_checkup_list li dl dd{font-size:16px; color:#1a1a1a; font-weight:600; line-height:1.5; padding:10px 0; letter-spacing:-0.5px; background:url(/front/images/introduce/bg_pic.gif) repeat 0 0;}




/* 통합검색 */
.bh_ts_top_wrap{width:100%; max-width:1200px; margin:auto; padding:30px 0 20px 0;}
.bh_ts_top_wrap h1{margin-top:-2px; margin-right:11px;}
.bh_ts_top_box{}
.bh_ts_search_wrap{}
.bh_ts_search_wrap .bh_ts_search{font-size:0; margin-bottom:10px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_slc{display:inline-block; border:4px solid #2c59b4; border-right:0; height:39px; color:#333; font-size:16px; line-height:37px; padding-left:10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(/front/images/search/ico_slc.png) no-repeat 95% 50%;  width:124px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_txt{display:inline-block; border:4px solid #2c59b4; background:#fff; height:31px; color:#333; font-size:16px; line-height:37px; padding-left:30px; padding-right:10px; width:310px; border-right:none;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_btn{display:inline-block; border:4px solid #2c59b4; border-left:none; background:url(/front/images/search/ico_search_3.png) center center no-repeat; height:39px; color:#fff; font-size:14px; line-height:39px; text-align:center; font-weight:600; letter-spacing:0.25px; width:39px; cursor:pointer; text-indent:-99999px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_detail_btn{display:inline-block; border:none; background:#2d58b5; height:39px; color:#fff; font-size:14px; line-height:39px; width:104px; text-align:center; font-weight:600; padding-right:0; margin-left:5px; margin-right:23px; cursor:pointer;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_detail_btn.on{background:#2d58b5 url(/front/images/search/ico_arrow_u.png) 85px center no-repeat}
.bh_ts_search_wrap .bh_ts_search .bh_ts_result_search{display:inline-block; font-size:12px; color:#646262; vertical-align:middle;}
.bh_ts_top_bar .bh_relation_search{position:relative; font-size:12px; line-height:22px; display:inline-block; vertical-align:top; padding-top:15px; margin-left:110px;}
.bh_ts_top_bar .bh_relation_search strong{display:block; position:absolute; top:15px; left:0; width:87px; height:22px; color:#fff; font-weight:600; background:#25a9f1; text-align:center;}
.bh_ts_top_bar .bh_relation_search ul{margin-left:100px;}
.bh_ts_top_bar .bh_relation_search ul li{float:left; color:#fff; margin-left:3px;}
.bh_ts_top_bar .bh_relation_search ul li a{color:#fff;}

.bh_ts_top_bar_wrap{width:100%; background:#2c59b4;}
.bh_ts_top_bar{width:100%; max-width:1200px; margin:auto; color:#fff; font-size:14px; letter-spacing:0.25px; min-height:52px;}
.bh_ts_normal{height:52px; overflow:hidden; line-height:49px; background:#2c59b4;}
.bh_ts_normal strong{font-weight:600; color:#ccddff; margin-right:44px;}
.bh_ts_normal input{}
.bh_ts_detail{/* height:252px; */ height:0; overflow:hidden; position:relative; background:#2c59b4;}
.bh_ts_detail strong{display:block; height:33px; padding-top:15px; font-size:18px; font-weight:600; padding-left:28px; background:url(/front/images/search/ico_search.png) 6px 20px no-repeat;}
.bh_ts_detail_close{position:absolute; top:0; right:0; width:28px; height:48px; cursor:pointer; background:url(/front/images/search/ico_close.png) center 19px no-repeat; text-indent:-9999px;}
.bh_ts_detail_conts{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:12px 0px 13px 0px;}
.bh_ts_detail_conts dl{width:350px; font-size:0; margin:auto; text-align:center;}
.bh_ts_detail_conts dl dt{display:inline-block; width:73px; padding-left:10px; background:url(/front/images/search/ico_dot.gif) left center no-repeat; font-size:14px; letter-spacing:-0.25px; font-weight:600; vertical-align:middle; text-align:left;}
.bh_ts_detail_conts dl dd{display:inline-block; width:264px; margin:2px 0; vertical-align:middle; text-align:left;}
.bh_ts_detail_conts dl dd input{}
.bh_ts_detail_conts dl dd .bh_ts_d_txt{border:1px solid #2c5099; background:#fff; height:30px; color:#222; font-size:14px; line-height:30px; padding-left:10px; padding-right:10px; width:242px;}
.bh_ts_detail_conts dl dd .bh_ts_d_slc{border:1px solid #2c5099; height:32px; color:#222; font-size:14px; line-height:32px; padding-left:10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(/front/images/search/ico_slc_2.gif) no-repeat right 50%;  width:86px; margin-left:3px; float:left;}
.bh_ts_detail_conts dl dd .bh_ts_d_slc:first-child{margin-left:0;}
.bh_ts_btn_wrap{margin:14px auto 0 auto; text-align:center; font-size:0;}
.bh_ts_s_btn_white{width:87px; height:29px; line-height:29px; border:none; background:#fff url(/front/images/search/ico_search_2.png) 20px center no-repeat; padding-left:13px; text-align:center; color:#2c59b4; font-size:14px; font-weight:600; cursor:pointer; font-family:inherit; margin-right:4px;}
.bh_ts_s_btn_cancel{width:87px; height:29px; line-height:29px; border:none; background:#1f3b74; text-align:center; color:#fff; font-size:14px; font-weight:600; cursor:pointer; font-family:inherit;}

.bh_ts_contents_wrap{width:100%; background:#fff;}
.bh_ts_contents_area{width:100%; max-width:1200px; margin:auto;}
.bh_ts_contents{float:left; width:100%; max-width:975px; border-right:1px solid #d6d6d6;}
.bh_ts_conts{padding:31px 30px 100px 0;}

.bh_ts_tab_wrap{}
.bh_ts_tab_wrap ul{font-size:0; margin-left:1px;}
.bh_ts_tab_wrap li{display:inline-block; width:25%; font-size:16px; color:#222; /* line-height:24px; */ letter-spacing:-0.25px; vertical-align:top;}
.bh_ts_tab_wrap .inner{height:44px; line-height:44px; background:#f3f3f3; border:1px solid #d5d5d5; margin-left:-1px; margin-bottom:-1px;}
.bh_ts_tab_wrap li.on .inner{background:#2c59b4;}
.bh_ts_tab_wrap li:hover .inner{background:#2c59b4;}
.bh_ts_tab_wrap .inner a{*zoom:1; display:block; padding:0 20px;}
.bh_ts_tab_wrap .inner a:after{display:block; content:""; clear:both;}
.bh_ts_tab_wrap .inner a strong{color:#222; font-weight:600; float:left;}
.bh_ts_tab_wrap li.on .inner a strong{color:#fff;}
.bh_ts_tab_wrap li:hover .inner a strong{color:#fff;}
.bh_ts_tab_wrap .inner a span{color:#ff495d; font-size:14px; font-weight:600; float:right;}
.bh_ts_tab_wrap li.on .inner a span{color:#fff;}
.bh_ts_tab_wrap li:hover .inner a span{color:#fff;}
.bh_ts_tab_wrap li.none.on .inner{background:#f3f3f3;}
.bh_ts_tab_wrap li.none:hover .inner{background:#f3f3f3;}

.bh_ts_aside_wrap{float:right; width:100%; max-width:224px; border-left:1px solid #d6d6d6; margin-left:-1px;}
.bh_ts_aside{padding:31px 0 100px 30px;}

.bh_ts_popularity_wrap{}
.bh_ts_popularity_wrap .bh_title{font-size:16px; color:#222; font-weight:600; letter-spacing:0.25px; line-height:1.5; margin-bottom:8px;}
.bh_ts_popularity_wrap li{padding:4px 0;}
.bh_ts_popularity_wrap dl{font-size:0;}
.bh_ts_popularity_wrap dt{position:relative; width:155px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; vertical-align:middle; height:17px;}
.bh_ts_popularity_wrap dt span{font-size:10px; color:#222; position:absolute; left:0; top:1px; width:14px; height:13px; border:1px solid #e0e0e0; text-align:center; line-height:13px;}
.bh_ts_popularity_wrap dt strong{font-size:13px; color:#222; margin-left:25px; font-weight:normal;}
.bh_ts_popularity_wrap dt a{color:#222;}
.bh_ts_popularity_wrap dd{display:inline-block; width:39px; text-align:center; vertical-align:middle;}
.bh_ts_popularity_wrap dd.up{background:url(/front/images/search/ico_up.png) left center no-repeat; padding-left:19px; width:20px;}
.bh_ts_popularity_wrap dd.up strong{display:block; width:20px; height:15px; line-height:15px; font-weight:600; color:#fff; font-size:10px; background:#9b9b9b;}
.bh_ts_popularity_wrap dd.down{background:url(/front/images/search/ico_down.png) left center no-repeat; padding-left:19px; width:20px;}
.bh_ts_popularity_wrap dd.down strong{display:block; width:20px; height:15px; line-height:15px; font-weight:600; color:#fff; font-size:10px; background:#9b9b9b;}
.bh_ts_popularity_wrap dd.new{font-size:10px; color:#ff495d; font-weight:600;}

.bh_ts_recommend_wrap .bh_title{font-size:16px; color:#222; font-weight:600; letter-spacing:0.25px; line-height:1.5; margin-bottom:8px;}
.bh_ts_recommend_wrap li{padding:4px 0; position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; vertical-align:middle; height:17px;}
.bh_ts_recommend_wrap span{font-size:10px; color:#222; position:absolute; left:0; top:5px; width:14px; height:13px; border:1px solid #e0e0e0; text-align:center; line-height:13px;}
.bh_ts_recommend_wrap strong{font-size:13px; color:#222; margin-left:25px; font-weight:normal;}
.bh_ts_recommend_wrap a{color:#222;}

.bh_ts_footer{width:100%; background:#434C5B;}
.bh_ts_foot{width:100%; max-width:1059px; margin:auto; padding:35px 0; font-size:0;}
.bh_ts_foot p{display:inline-block; margin-right:11px; font-size:12px; font-weight:600; color:#bbbfca; line-height:21px;}
.bh_ts_foot div{margin-right:11px; font-size:12px; font-weight:600; color:#bbbfca; line-height:21px;}

.bh_ts_result_box{margin-bottom:30px; letter-spacing:-0.25px;}
.bh_ts_result_tit{font-size:24px; line-height:1.6; color:#000; font-weight:600; margin-bottom:21px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.bh_ts_result_tit.bh_ts_main_tit{font-size:24px; margin-bottom:38px; margin-top:10px; text-align:center; border-bottom:0; padding-bottom:0;}
.bh_ts_result_tit.bh_ts_main_tit span{color:#666; font-weight:normal;}
.bh_ts_result_tit strong{display:inline-block; height:24px; line-height:24px; color:#fff; text-align:center; min-width:20px; margin-left:8px; background:#fd495d; border-radius:12px; font-size:20px; font-weight:normal; vertical-align:top; margin-top:7px; padding:0 16px;}
.bh_ts_result_box ul{font-size:14px; line-height:22px;}
.bh_ts_result_box ul li{padding-bottom:15px; margin-bottom:15px;}
.bh_ts_result_box ul li dl{}
.bh_ts_result_box ul li dl dt.tit_doctor_dt{font-weight:600; color:#000; font-size:21px; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:10px; display:block;}
.bh_ts_result_box ul li dl dt a{color:#000;}
.bh_ts_result_box ul li dl dt strong{color:#2d58b6; font-weight:600;}
.bh_ts_result_box ul li dl dt span{font-size:12px; color:#888; padding-left:5px;}
.bh_ts_result_box ul li dl dd{color:#888;  padding-bottom:15px; margin-bottom:15px; min-height:50px;}
.bh_ts_result_box ul li dl dd div{/*position:relative;*/ min-height:auto;}
.bh_ts_result_box ul li dl dd a{color:#888;}
.bh_ts_result_box ul li dl dd a span{color:#ff495d;}
.bh_ts_result_box .bh_ts_word{font-size:14px !important; color:#ff495d !important;}
.bh_ts_result_wrap{position:relative;}
.bh_ts_more1{text-align:center; font-size:15px; font-weight:600; color:#2749ac; margin-bottom:55px; position:absolute; top:2px; right:10px;}
.bh_ts_more1 a{color:#222; font-size:14px;text-align:center; font-weight:600; height:34px; line-height:34px; vertical-align:top; display:inline-block; cursor:pointer; background:url(/front/images/search/btn_g.png) no-repeat right 50%; padding-right:25px;}

.bh_ts_result_box ul.bh_ts_result_type_2{line-height:24px;}
.bh_ts_result_box ul.bh_ts_result_type_2 li{padding-bottom:0; margin-bottom:2px; border-bottom:none; color:#000; font-weight:600;}
.bh_ts_result_wrap .bh_ts_result_box ul.bh_ts_result_type_2 li:last-child{padding-bottom:30px; margin-bottom:30px; border-bottom:none;}
.bh_ts_result_box ul.bh_ts_result_type_2 li a{color:#000; font-weight:600;}
.bh_ts_result_box ul.bh_ts_result_type_2 li a span{color:#ff495d;}

.bh_ts_result_box .bh_ts_result_img{width:120px; float:left; border:1px solid #d5d5d5;}
.bh_ts_result_box .bh_ts_result_img img{width:100%;}
.bh_ts_result_box ul.bh_ts_result_type_3 li{*zoom:1;}
.bh_ts_result_box ul.bh_ts_result_type_3 li:after{display:block; content:""; clear:both;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl{margin-left:145px;}
.bh_ts_result_box ul li dl dd strong{font-weight:600; display:block;}
.bh_ts_result_box .bh_ts_link{margin-top:13px; font-size:14px; color:#222; font-weight:600; line-height:26px; margin-bottom:25px;}
.bh_ts_result_box .bh_ts_link a{color:#222; display:inline-block; border:1px solid #2C59B4; padding:5px 15px;}

.bh_ts_result_box ul.bh_ts_result_type_4 .bh_ts_result_img{width:170px;}
.bh_ts_result_box ul.bh_ts_result_type_4 li{*zoom:1;}
.bh_ts_result_box ul.bh_ts_result_type_4 li:after{display:block; content:""; clear:both;}
.bh_ts_result_box ul.bh_ts_result_type_4 li dl{margin-left:195px;}

/* 통합검색 의료진 */
.bh_ts_result_box .bh_ts_result_img{width:120px; float:left; border:1px solid #d5d5d5;}
.bh_ts_result_box .bh_ts_result_img img{width:100%;}
.bh_ts_result_box ul.bh_ts_result_type_3 li{*zoom:1;}
.bh_ts_result_box ul.bh_ts_result_type_3 li:after{display:block; content:""; clear:both;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl{margin-left:145px;}
.bh_ts_result_box ul li dl dd strong{font-weight:600; display:block;}
.bh_ts_result_box .bh_ts_link{margin-top:13px; font-size:14px; color:#222; font-weight:600; line-height:26px; margin-bottom:25px;}
.bh_ts_result_box .bh_ts_link a:first-child{color:#2d58b5; display:inline-block; border:1px solid #2d58b5; width:118px; text-align:center; height:34px; line-height:34px; background:#fff; padding:0;}
.bh_ts_result_box .bh_ts_link a:first-child + a{color:#fff; display:inline-block; border:1px solid #2d58b5; width:100px; text-align:center; height:34px; line-height:34px; background:#2d58b5; padding:0; width:118px; font-size:14px;}

.bh_ts_result_box ul.bh_ts_result_type_3 li dl dt.tit_doctor_dt{padding-top:1px; margin-bottom:16px;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl dd strong{font-size:14px;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl dd strong.tit_strong{font-size:16px; color:#2c57b3}
.bh_ts_result_box ul.bh_ts_result_type_3 .lft_search_tt{float:left;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_link{position:absolute; top:5px; right:0; margin-top:0;}


/* 통합검색 진료과 */
.bh_ts_result_wrap .bh_dept_box_li{width:18%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:2%;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.bh_ts_result_wrap .bh_dept_box_li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{margin-left:0;}


.bh_sitemap_wrap .bh_sitemap_02_tit{font-size:15px;}
.bh_test_print{text-align:right;}
.option_section .bh_sns_menu_div{position:absolute;top: 40px;right: -37px;width: 107px;display:none; z-index:100;}
.option_section .bh_sns_menu_ul{font-size:0;text-align: right;margin-top: 0;padding: 0 12px 0  0;border: none;background: none;position:relative;}
.option_section .bh_sns_menu_ul:after{display:none;}
.option_section .bh_sns_menu_ul li{display:block;vertical-align:top;width: auto;margin: 0 0 5px 12px;font-size: 0;letter-spacing:-0.75px;}
.option_section .bh_sns_menu_ul li img{margin:auto;display:block;padding-bottom: 0;}
.option_section .bh_sns_menu_ul li a{color:#666; display:block;}
.option_section .bh_sns_menu_ul li a:hover{font-weight:600;}

.bh_sitemap_01_tit{min-width:110px;}

/* 최신 */
@media screen and (max-width: 1280px) {

.bh_scroll_1280{width:100%; position:relative; padding-top:135px;}
.bh_scroll_1280:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_1280:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_1280 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_1280 .bh_scroll_x .bh_scroll_conts{width:1280px;}



/* 진료지원부서 */
.bh_sup_dept_wrap ul li a{height:20px;}
.bh_sup_dept_wrap ul li .layer_p_dept{display:none;}
.bh_sup_dept_wrap ul li .bh_inner ul{position:relative; bottom:0; border-bottom:none; display:block; z-index:29;}
.bh_sup_dept_wrap ul li:hover .bh_inner ul{display:block;}
.bh_sup_dept_wrap ul li:hover .layer_p_dept{display:none;}



}


@media screen and (max-width: 1240px) {




.bh_scroll_1240{width:100%; position:relative; padding-top:135px;}
.bh_scroll_1240:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_1240:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_1240 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_1240 .bh_scroll_x .bh_scroll_conts{width:1240px;}

.bh_sitemap_02_li{width:20%; margin-bottom:20px;}


/* 진료과 */
.bh_dept_box_li{width:18.4%; margin-left:2% !important;}
.bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+6){margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+7){margin-left:2% !important;}


/* 황열예방접종안내 */
.bh_flow_circle5_ol .bh_flow_circle5_li_1{}
.bh_flow_circle5_ol .bh_flow_circle5_li_1:after{right:-21px; content:""; width:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2{margin-left:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2:after{right:-21px; content:""; width:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3{margin-left:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3:after{right:-21px; content:""; width:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4{margin-left:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4:after{right:-21px; content:""; width:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5{margin-left:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5:after{right:-21px; content:""; width:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6{margin-left:21px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6:after{right:-21px; content:""; width:21px;}

}

/* 탭, 패드, 노트북 */
@media screen and (max-width: 1023px) {

.bh_tel_area b{color:#000; font-size:16px; padding:5px 0 0px 0px; display:block; vertical-align:0; letter-spacing:-0.5px;}

.bh_dr_medical_intro_wrap .drintro{background:none}

.m_bh_dept_time_top{clear:both; background:#fff; z-index:2; border:2px solid #2d58b5; font-size:14px; font-weight:600; display:block;}
.m_bh_dept_time_top ul{width:96%; margin:0; padding:5px 2%;}
.m_bh_dept_time_top ul li{font-size:14px; padding:2px 5px 2px 15px; width:calc(50% - 20px); height:20px; float:left;}
.m_bh_dept_time_top ul li.bh_dept_time_1{background:url(/front/images/medical/ico_dept_time_1.png) left center no-repeat;}
.m_bh_dept_time_top ul li.bh_dept_time_2{background:url(/front/images/medical/ico_dept_time_2.png) left center no-repeat;}
.m_bh_dept_time_top ul li.bh_dept_time_3{background:url(/front/images/medical/ico_dept_time_3.png) left center no-repeat;}
.m_bh_dept_time_top ul li.bh_dept_time_4{background:url(/front/images/medical/ico_dept_time_4.png) left center no-repeat;}
.m_bh_dept_time_top ul li.bh_dept_time_5{background:url(/front/images/medical/ico_dept_time_5.png) left center no-repeat;}

.m_bh_dept_time_top{clear:both; background:#f2f3f5; border:1px solid #2d58b6; z-index:2; font-size:14px; font-weight:600; display:block; margin-bottom:10px;}
.kt_time_list1{padding:10px; background:#fff;}
.kt_time_list1 #schedule_tbody{/* border-top:2px solid #2d58b6 ; */ overflow:hidden;}
.kt_time_list1 table tr td:first-child{/* border-top:2px solid #2d58b6 ; */ overflow:hidden;}
.kt_time_list1 table .doctor_name input{/* float:right; */}
.kt_time_list1 table td{/* border-right:1px solid #c6ccd8; */}

.kt_time_list1 table td:last-child::before{/* border-bottom:0; */}




.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:right; width:99%; width:calc(100% - 2px); border:1px solid #e7e7e7; margin-bottom:20px;}

.bh_scroll_1023{width:100%; position:relative; padding-top:135px;}
.bh_scroll_1023:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_1023:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_1023 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_1023 .bh_scroll_x .bh_scroll_conts{width:1023px;}


/* 20170125 외래진료일정표 진료시간표 진료스케줄 */
.kt_on_rev_box_1{float:none; width:100%; height:auto;}
.kt_on_rev_consonant_wrap{float:none; width:100%; border-right:none; height:auto;}
.kt_on_rev_consonant ul li{display:inline-block; margin:6px 0 6px 1.2%; width:8%; box-sizing:border-box;}
.kt_on_rev_consonant ul li:first-child{margin-left:0;}

/* 20170209 김종민 추가 */
.kt_on_rev_consonant ul li:nth-child(1) div span{left: -1px; z-index: 1; border-right: 1px solid #1890D1;}
.kt_on_rev_consonant ul li:nth-child(2) div span{left: -1px; z-index: 1; border-right: 1px solid #1890D1;}
/*.kt_on_rev_consonant ul li:nth-child(3) div span{left: -1px; z-index: 1; border-right: 1px solid #1890D1;}*/

.kt_time_list{height:200px; float:none; width:100%;}
.kt_on_rev_box_1 .kt_time_list table col:first-child{width:165px !important;}
.kt_on_rev_box_1 .kt_time_list table col:first-child + col{width:auto !important;}
.kt_on_rev_box_2{height:auto; width:100%;}
.kt_on_rev_box_2 .kt_tit_2{border-left:1px solid #cccfd3;}
.kt_time_list1{height:auto; border-right:none; border-bottom:none;}
.kt_time_list1 table, .kt_time_list1 table thead, .kt_time_list1 table tbody, .kt_time_list1 th, .kt_time_list1 td, .kt_time_list1 tr{display:block;}
.kt_time_list1 table{margin-bottom:0; overflow:hidden;}
.kt_time_list1 table thead tr{position:absolute; top:-9999px; left:-9999px;}
.kt_time_list1 table tr{background:#fff; border-bottom:10px solid #fff; overflow:hidden; border-top:2px solid #b5c6e5;}
/* .kt_time_list1 table tr:nth-child(2n+1){background:#f7f7f7;} */
.kt_time_list1 table td{min-height:24px;border:none; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕'; border-bottom:none; border-left:2px solid #b5c6e5; border-right:2px solid #b5c6e5; text-align:left; position:relative; padding:9px 6px 6px 105px; background:none; font-size:14px;}
.kt_time_list1 table tr td:last-child{/* background:#f7f7f7; */ border-bottom:2px solid #b5c6e5;}
.kt_time_list1 table th:first-child, .kt_time_list1 table td:first-child{border-left:2px solid #b5c6e5 !important;}
.kt_time_list1 table th:last-child, .kt_time_list1 table td:last-child{border-right:2px solid #b5c6e5 !important;}
.kt_time_list1 table td:before{background:#f0f5f9; font-size:14px; position:absolute; top:0; left:0; width:90px; padding:9px 0 0 6px; height:calc(100% - 9px); border-right:1px solid #b5c6e5 ; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕'; font-weight:600;}
.kt_time_list1 table td:nth-of-type(1):before{content:"의료진"; padding-top:9px;}
.kt_time_list1 table td:nth-of-type(2):before{content:"전문진료분야";}
.kt_time_list1 table td:nth-of-type(3):before{content:"오전 진료";}
.kt_time_list1 table td:nth-of-type(4):before{content:"오후 진료";}
.kt_time_list1 table td:nth-of-type(5):before{content:"비고";}
.kt_time_list1 table tr:hover td{background:none;}
.kt_time_list1 table .doctor_name{font-size:14px; text-align:left; padding:9px 6px 6px 105px; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕'}
.kt_time_list1 table .doctor_name p{display:inline-block; margin-top:-3px; margin-left:10px; float:right;}
.kt_time_list1 table td.span_am{text-align:left; padding:8px 6px 6px 105px;}
.kt_time_list1 table td.span_am img{margin-right:10px;}
.kt_time_list1 table td.span_pm{text-align:left; padding:8px 6px 6px 105px;}
.kt_time_list1 table td.span_pm img{margin-right:10px;}

.schedule_jin_section .kt_on_rev_box_1{}
.schedule_jin_section .kt_on_rev_box_1 .kt_tit_1{display:none;}
.schedule_jin_section .bh_on_rev_consonant_wrap{width:100%; height:auto; position:relative; border-bottom:1px solid #cccfd3;}
.schedule_jin_section .bh_on_rev_consonant ul{padding:14px 0px; width:100%;}
.schedule_jin_section .bh_on_rev_consonant ul li{margin:0 5px;}
.schedule_jin_section .bh_on_rev_center_name_wrap{height:220px !important; padding-left:0; padding-right:0}
.schedule_jin_section .bh_on_rev_center_name_wrap.cp{height:588px !important; padding-left:0; padding-right:0;}
.schedule_jin_section .bh_on_rev_center_name{padding-top:0; margin-top:-1px;}
.schedule_jin_section .bh_on_rev_center_name div{font-size:0; height:1px; margin:0; width:100%; background:#cccfd3;}
.schedule_jin_section .bh_on_rev_center_name ul{padding:0; /* *zoom:1; */ font-size:0;}
/* .schedule_jin_section .bh_on_rev_center_name ul:after{display:block; content:""; clear:both;} */
.schedule_jin_section .bh_on_rev_center_name ul li{/* float:left; */ width:33.33%; margin:0; display:inline-block; vertical-align:top;}
.schedule_jin_section .bh_on_rev_center_name ul li:nth-child(3n){width:33.34%;}
.schedule_jin_section .bh_on_rev_center_name ul li a{display:block; padding:8px 0 8px 10px; color:#444; text-indent:0;}
.schedule_jin_section .bh_on_rev_center_name ul li:nth-child(3n) a{}
.schedule_jin_section .kt_on_rev_box_2{border-top:none;}

/* 진료지원부서
.bh_sup_dept_wrap{margin-bottom:0;}
.bh_sup_dept_wrap ul{}
.bh_sup_dept_wrap ul li{float:left; width:49%; margin-left:2% !important;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(2n+3){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(2n+4){margin-left:2% !important;}
.bh_sup_dept_wrap ul li .bh_inner_box{padding:18px 18px 18px 9%;}
.bh_sup_dept_wrap ul li .bh_inner img{float:left; margin-right:8%;}
.bh_sup_dept_wrap ul li strong{margin-bottom:13px; margin-top:6px;}
*/

/* 외래진료안내 */
.bh_flow_circle3_ol{position:relative;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1{position:static;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2{position:static;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3{position:static;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4{position:static;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5{position:static;}

/* .bh_flow_circle3_ol .bh_flow_circle3_li_2{margin-left:calc((100% - 715px) / 4);}
.bh_flow_circle3_ol .bh_flow_circle3_li_3{margin-left:calc((100% - 715px) / 4);}
.bh_flow_circle3_ol .bh_flow_circle3_li_4{margin-left:calc((100% - 715px) / 4);}
.bh_flow_circle3_ol .bh_flow_circle3_li_5{margin-left:calc((100% - 715px) / 4);}
.bh_flow_circle3_ol .bh_flow_circle3_li_1:after{width:calc((100% - 715px) / 4); right:auto; left:143px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2:after{width:calc((100% - 715px) / 4); right:auto; left:calc(((100% - 715px) / 4) + 286px);}
.bh_flow_circle3_ol .bh_flow_circle3_li_3:after{width:calc((100% - 715px) / 4); right:auto; left:calc(((100% - 715px) / 4) * 2 + 429px);}
.bh_flow_circle3_ol .bh_flow_circle3_li_4:after{width:calc((100% - 715px) / 4); right:auto; left:calc(((100% - 715px) / 4) * 3 + 572px);}
 */

/* 외래진료 */
.bh_flow_circle3_ol .bh_flow_circle3_li_1{width:100%; height:50px; line-height:50px; color:#444; text-align:left; background:url(/front/images/bg_c1.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c2.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c3.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c4.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c5.gif) left center no-repeat; background-size:50px; font-size:18px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5{width:100%;height:50px;line-height:50px;color:#444;text-align:left;margin-left:0;background: url(/front/images/bg_c5.gif) left center no-repeat;background-size:50px;font-size:18px;margin-bottom: 10px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_6{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c6.gif) left center no-repeat; background-size:50px; font-size:18px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_1.png) 14px center no-repeat}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_2.png) 13px center no-repeat}
.bh_flow_circle3_ol .bh_flow_circle3_li_3 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_3.png) 9px center no-repeat}
.bh_flow_circle3_ol .bh_flow_circle3_li_4 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_4.png) 12px center no-repeat}
.bh_flow_circle3_ol .bh_flow_circle3_li_5 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_5.png) 12px center no-repeat}
.bh_flow_circle3_ol .bh_flow_circle3_li_6 strong{padding-top:0;padding-left:60px;background: url(https://www.snubh.org/medical/inOut/ico_discharge03.png) 10px center no-repeat;}
.bh_flow_circle3_ol .bh_flow_circle3_li_1:after{display:none;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2:after{display:none;}
.bh_flow_circle3_ol .bh_flow_circle3_li_3:after{display:none;}
.bh_flow_circle3_ol .bh_flow_circle3_li_4:after{display:none;}
.bh_flow_circle3_ol .bh_flow_circle3_li_5:after{display:none;}
.bh_flow_circle3_ol li strong span{display:inline;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 .bh_flow_circle3_li_2_sub{margin-top:-37px; padding-top:0; background:none; padding-left:160px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 ul{width:auto; height:auto; padding-top:0; background:none; text-align:left; line-height:1.5;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 ul li{line-height:24px;font-weight:600;padding-left:10px;display:inline-block;vertical-align:top;height:24px;font-size:14px;color: #000;}


.bh_flow_circle4_ol{position:relative;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1{position:static;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2{position:static;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3{position:static;}
.bh_flow_circle4_ol .bh_flow_circle4_li_4{position:static;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2{margin-left:calc((90% - 572px) / 3);}
.bh_flow_circle4_ol .bh_flow_circle4_li_3{margin-left:calc((90% - 572px) / 3);}
.bh_flow_circle4_ol .bh_flow_circle4_li_4{margin-left:calc((90% - 572px) / 3);}
.bh_flow_circle4_ol .bh_flow_circle4_li_1:after{width:calc((90% - 572px) / 3); right:auto; left:calc(5% + 143px);}
.bh_flow_circle4_ol .bh_flow_circle4_li_2:after{width:calc((90% - 572px) / 3); right:auto; left:calc(((90% - 572px) / 3) + 286px + 5%);}
.bh_flow_circle4_ol .bh_flow_circle4_li_3:after{width:calc((90% - 572px) / 3); right:auto; left:calc(((90% - 572px) / 3) * 2 + 429px + 5%);}


/* 황열예방접종안내 */
.bh_flow_circle5_ol .bh_flow_circle55_li_1{width:100%; height:50px; line-height:50px; color:#444; text-align:left; background:url(/front/images/bg_c1.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:40px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c2.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:60px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c3.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:80px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c4.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:40px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c5.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:60px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c6.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:60px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_7{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/resvr/bg_c7.png) left center no-repeat; background-size:50px; font-size:18px;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 dt{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_01.png) 12px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 dt em{display:inline;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2 dt{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_02.png) 12px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 dt{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_03.png) 13px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle5_li_4 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_04.png) 12px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 dt{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_05.png) 11px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_06.png) 12px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle5_li_7 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c5_07.png) 14px center no-repeat}
.bh_flow_circle5_ol .bh_flow_circle55_li_1:after{display:none;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2:after{display:none;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3:after{display:none;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4:after{display:none;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5:after{display:none;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6:after{display:none;}
.bh_flow_circle5_ol li{position:relative;}
.bh_flow_circle5_ol li dl{height:auto; background:none; position:absolute; top:0; left:0;}
.bh_flow_circle5_ol li dl dd{width:auto; text-align:left; margin-top:-5px !important; padding:0 0 0 81px; background:none;}
.bh_flow_circle5_ol li p{height:auto;background:none;position:absolute;top:0;left:0;}
.bh_flow_circle5_ol li strong span{display:inline;}
.bh_flow_circle5_ol li div{background:url(/front/images/medical/ico_list_dot.gif) 0 22px no-repeat; height:auto; line-height:20px; width:auto; margin:3px 0 0 255px; padding:13px 0 0 12px; color:#444; word-break:keep-all;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 div{height:auto; padding-top:13px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2 div{height:auto; padding-top:13px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 div{height:auto;padding-top:13px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4 div{height:auto; padding-top:13px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 div{height:auto; padding-top:13px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_7 div{height:auto;padding-top:13px;margin-top: 0;}
.bh_flow_circle5_ol li div span{display:inline;}

 .bh_flow_circle5_ol .bh_flow_circle5_li_3 div span:first-child{display:block;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 div span:first-child + span + span{display:block;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 div span:first-child{display:block;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 div span:first-child + span + span{display:block;}


/* 당일수술 */
.bh_surgery_list_ul li{width:31%; margin-left:3.5%; margin-bottom:40px;}
.bh_surgery_list_ul li dl dd span{padding-right:5px; padding-left:10px;}


/* 퇴원 후 관리 */
.bh_surgery_box_ul .bh_surgery_box_li{width:32%; margin-left:2%;}
.bh_surgery_box_ul .bh_surgery_box_li.on:after{width:32%; height:10px; position:absolute; top:0; left:50%; /* margin-left:-12px; */ z-index:99;}
.bh_surgery_box_ul .bh_surgery_box_li:nth-child(4) .inner, .bh_surgery_box_ul .bh_surgery_box_li:nth-child(5) .inner{border:4px solid #dae2f2 !important; background:#f7fafc !important;}
.bh_surgery_box_ul .bh_surgery_box_li:nth-child(3) .inner, .bh_surgery_box_ul .bh_surgery_box_li:nth-child(6) .inner, .bh_surgery_box_ul .bh_surgery_box_li:nth-child(7) .inner{border:4px solid #f0f5f9 !important; background:#fff !important;}


/* 의뢰방법 */
.bh_flow_box_wrap{}
.bh_flow_box_ol{font-size:0;}
.bh_flow_box_ol li{display:block; width:100%; margin-left:0%; position:relative; vertical-align:top;}
.bh_flow_box_ol li.bh_flow_box_li_1{margin-left:0;}
.bh_flow_box_ol li.bh_flow_box_li_1:after{display:none;}
.bh_flow_box_ol li .inner{border:none; color:#444; padding:10px 14px 10px 0; background:none; font-size:14px; letter-spacing:-0.5px; line-height:1.4; font-weight:600;}
.bh_flow_box_ol li.bh_flow_box_li_2 .inner{border:none; color:#444; background:none;}
.bh_flow_box_ol li .inner dl dt{right:auto; left:0; margin-top:-17px; width:34px; height:34px; line-height:34px; text-align:center; background:#2d58b6; color:#fff; border-radius:20px;}
.bh_flow_box_ol li.bh_flow_box_li_2 .inner dl dt{background:#2d58b6; color:#fff;}
.bh_flow_box_ol li .inner dl dd{padding-left:42px; padding-right:0; font-weight:normal;}
.bh_flow_box_ol li .inner dl dd span{display:inline;}

.bh_flow_circle_ol{display:block; text-align:left; position:relative;}
.bh_flow_circle_ol li{width:100%; height:auto; line-height:50px; display:block; text-align:left; margin-bottom:10px;}
.bh_flow_circle_ol li.bh_flow_circle_li_1{width:100%; background:url(/front/images/bg_c1.gif) 0 0 no-repeat; background-size:50px;}
.bh_flow_circle_ol li.bh_flow_circle_li_3{width:100%; background:url(/front/images/bg_c2.gif) 0 0 no-repeat; background-size:50px;}
.bh_flow_circle_ol li.bh_flow_circle_li_5{width:100%; background:url(/front/images/bg_c3.gif) 0 0 no-repeat; background-size:50px;}
.bh_flow_circle_ol li.bh_flow_circle_li_7{width:100%; background:url(/front/images/bg_c4.gif) 0 0 no-repeat; background-size:50px;}
.bh_flow_circle_ol li.bh_flow_circle_li_9{width:100%; background:url(/front/images/bg_c5.gif) 0 0 no-repeat; background-size:50px;}
.bh_flow_circle_ol li.bh_flow_circle_li_2{background:none; margin-bottom:20px;}
.bh_flow_circle_ol li.bh_flow_circle_li_4{background:none; height:0;}
.bh_flow_circle_ol li.bh_flow_circle_li_6{background:none; margin-bottom:20px;}
.bh_flow_circle_ol li.bh_flow_circle_li_8{background:none; margin-bottom:20px;}
.bh_flow_circle_ol li dl{padding:0; height:auto;}
.bh_flow_circle_ol li dl dt{padding-top:0; color:#444; font-size:18px; letter-spacing:-0.5px; height:50px; line-height:50px; padding-left:60px;}
.bh_flow_circle_ol li.bh_flow_circle_li_1 dl dt{background:url(/front/images/medical/ico_f_c_1.png) 14px center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_3 dl dt{background:url(/front/images/medical/ico_f_c_2.png) 11px center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_5 dl dt{background:url(/front/images/medical/ico_f_c_3.png) 15px center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_7 dl dt{background:url(/front/images/medical/ico_f_c_4.png) 11px center no-repeat;}
.bh_flow_circle_ol li.bh_flow_circle_li_9 dl dt{background:url(/front/images/medical/ico_f_c_5.png) 11px center no-repeat;}
.bh_flow_circle_ol li dl dt span{display:inline;}
.bh_flow_circle_ol li dl dd{width:120px; left:60px; margin-left:0px; text-align:center;}
.bh_flow_circle_ol li dl dd.bh_type_1{background:url(/front/images/introduce/btn_b_prev.gif) left 15px no-repeat; padding:0 0 0 22px; top:2px; left:160px; margin:0; width:100px;}
.bh_flow_circle_ol li dl dd.bh_type_2{background:url(/front/images/medical/bg_flow_type_2.png) center bottom no-repeat; padding-bottom:24px; padding-top:18px; top:-10px;}
.bh_flow_circle_ol li dl dd.bh_type_3{background:url(/front/images/introduce/btn_b_prev.gif) left -7px no-repeat; padding:0 0 0 22px; left:160px; margin:0; top:24px; width:100px;}
.bh_flow_circle_ol li dl dd span{display:block; border:2px solid #b5c6e5; padding:0px; font-size:13px; line-height:22px;}
.bh_flow_circle_ol li dl dd.bh_type_1 span{border-bottom:none;}
.bh_flow_circle_ol li dl dd.bh_type_2 span{border:2px solid #b5c6e5; background:#f0f5f9; padding:5px 0;}
.bh_flow_circle_ol li dl dd.bh_type_3 span{border-top:none;}

.bh_contact_list_wrap{border-top:2px solid #2d58b6; border-bottom:1px solid #c6ccd8; padding:30px 0;}
.bh_contact_list_ul{font-size:0;}
.bh_contact_list_ul li{display:inline-block; width:25%; text-align:center; vertical-align:top;}
.bh_contact_list_ul.bh_li4 li{width:25%;}
.bh_contact_list_ul li dl{border-left:1px dotted #c6ccd8; padding-top:105px; padding-left:10px; padding-right:10px; word-break:keep-all;}
.bh_contact_list_ul li.bh_contact_li_1 dl{background:url(/front/images/medical/ico_c_1.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_2 dl{background:url(/front/images/medical/ico_c_2.png) center 5px no-repeat; border-right:1px dotted #c6ccd8;}
.bh_contact_list_ul li.bh_contact_li_3 dl{background:url(/front/images/medical/ico_c_3.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_4 dl{background:url(/front/images/medical/ico_c_4.png) center 5px no-repeat;}
.bh_contact_list_ul.bh_li2 li{width:50%;}
.bh_contact_list_ul.bh_li3 li{width:33.3%;}
.bh_contact_list_ul li.bh_contact_li_5 dl{background:url(/front/images/medical/ico_c_5.png) center 5px no-repeat; border-left:none;}
.bh_contact_list_ul li.bh_contact_li_6 dl{background:url(/front/images/medical/ico_c_6.png) center 5px no-repeat;}

.bh_contact_list_ul li dl dt{font-size:18px; letter-spacing:-0.25px; color:#2d58b6; font-weight:600; margin-bottom:8px;}
.bh_contact_list_ul li dl dd{font-size:14px; letter-spacing:-0.25px; color:#1a1a1a; line-height:1.4;}
.bh_contact_list_ul li dl dd{line-height:1.6;}


/* 입원절차 */
.bh_flow_circle2_ol .bh_flow_circle2_li_1{width:auto; height:50px; line-height:50px; color:#444; text-align:left; background:url(/front/images/bg_c6.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2{width:auto; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c3.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:0px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_3{*zoom:1; width:auto; margin:0; height:auto; margin-bottom:10px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_4{width:auto; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c4.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_1 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c2_01.png) 9px center no-repeat}
.bh_flow_circle2_ol .bh_flow_circle2_li_2 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c2_02.png) 11px center no-repeat}
.bh_flow_circle2_ol .bh_flow_circle2_li_3 dt{}
.bh_flow_circle2_ol .bh_flow_circle2_li_4 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c2_03.png) 16px center no-repeat}
.bh_flow_circle2_ol .bh_flow_circle2_li_1:after{display:none;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2:after{display:none;}
.bh_flow_circle2_ol .bh_flow_circle2_li_3:after{display:none;}
.bh_flow_circle2_ol li{position:relative;}
.bh_flow_circle2_ol li strong span{display:inline;}
.bh_sub_ol_1{display:inline-block; width:180px; margin-bottom:0px; margin-top:0px; background:url(/front/images/medical/bg_flow_type_2l.png) center bottom no-repeat; padding-bottom:35px; padding-top:0px; margin-left:0px; vertical-align:top;}
.bh_sub_ol_1 li{float:none; border:2px solid #b5c6e5; background:#f0f5f9; font-size:13px; line-height:22px; padding:5px 0; margin-bottom:10px;}
.bh_sub_ol_1 li.bh_sub_ol_1_1{width:176px; margin:0 auto;}
.bh_sub_ol_1 li.bh_sub_ol_1_0:after{display:none;}
.bh_sub_ol_1 li.bh_sub_ol_1_1:after{display:none;}
.bh_sub_ol_1 li.bh_sub_ol_1_2{width:176px; margin-left:0; margin:15px auto 0 auto;}
.bh_sub_ol_2{display:inline-block; width:176px; margin-left:20px; background:url(/front/images/medical/bg_flow_type_2l.png) center bottom no-repeat; padding-bottom:35px; padding-top:0px; vertical-align:top;}
.bh_sub_ol_2 li{float:none; border:2px solid #b5c6e5; background:#f0f5f9; font-size:13px; line-height:22px; padding:5px 0;}
.bh_sub_ol_2 li.bh_sub_ol_2_0{margin-bottom:10px;}
.bh_sub_ol_2 li.bh_sub_ol_2_0:after{display:none;}
.bh_sub_ol_2 li.bh_sub_ol_2_1{width:176px; margin:0 auto 10px auto;}
.bh_sub_ol_2 li.bh_sub_ol_2_1:after{display:none;}
.bh_sub_ol_2 li.bh_sub_ol_2_2{width:176px; margin-left:0px; margin-top:10px;}
.bh_sub_ol_2 li.bh_sub_ol_2_2:after{display:none;}
.bh_sub_ol_2 li.bh_sub_ol_2_3{padding:5px 0; width:176px; margin-left:0px; line-height:20px; margin-top:10px;}


/* 의료진 */
.board_search_section_3 .input_select{width:30%;}
.board_search_section_3 input.input_search{width:56%;}
.m_block{display:block; margin-top:6px;}
.bh_bookmark_list3{width:49%;}
.bh_bookmark_list_wrap{clear:both;}
.bh_bookmark_list_ul_n{font-size:0; word-break:keep-all; margin-bottom:20px; text-align:left;}


.bh_checkup_list li{width:31%; margin-left:3.5%; margin-bottom:30px;}
.bh_checkup_list li:nth-child(4n+1){margin-left:3.5%;}
.bh_checkup_list li:nth-child(3n+1){margin-left:0%;}


/* 진료스케줄 */
.schedule_jin_section .bh_on_rev_center_name{padding:0 0 10px 0;}
.kt_on_rev_box_1 .depth_time_list{border:1px solid #cccfd3; margin-top:10px;}
.schedule_jin_section .bh_bookmark_list_ul li.bh_bookmark_list2{position:relative;}
.schedule_jin_section .bh_on_rev_consonant_wrap{display:none;}
.schedule_jin_section .bh_on_rev_center_name_wrap{height:100% !important; overflow:auto;}
.schedule_jin_section .bh_on_rev_center_name_wrap.cp{height:100% !important; overflow:auto;}
.schedule_jin_section .bh_on_rev_center_name ul{margin:10px 0;}
.schedule_jin_section .bh_on_rev_center_name ul li{font-size:13px; width:50%;}
.schedule_jin_section .bh_on_rev_center_name ul li:nth-child(3n){width:50%;}
.schedule_jin_section .bh_on_rev_center_name ul li a{display:block; padding:4px 0 4px 7px; color:#444; text-indent:0; letter-spacing:-1.5px;}
.schedule_jin_section .bh_on_rev_center_name ul li:nth-child(3n) a{}
.schedule_jin_section .bh_on_rev_center_name div{height:auto; min-width:60px; background:#f0f5f9; font-size:17px; margin-bottom:5px; margin-left:0px; display:block; max-width:100%; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕', Dotum, '돋움'; border:1px solid #ddd; color:#222; border-left:0; border-right:0; color:#000;}
.tab_new_ul{text-align:center; border:0; border-top:0; padding:0; background:none;}
.tab_new_ul li{display:inline-block;}
.tab_new_ul li a{display:block; background:#fff; border:1px solid #2d58b6; overflow:hidden; text-align:center;; color:#2d58b6; padding:6px 0; width:80px; font-weight:600;}
.tab_new_ul li span.on a{background:#2d58b6; color:#fff; border:1px solid #2d58b6;}
.kt_on_rev_box_1{border:0;}
.kt_on_rev_box_2{position:absolute; top:0 !important; left:0; overflow:hidden; margin-bottom:0; z-index:2; height:auto !important; z-index:20; display:none;}
.bh_on_rev_center_name_wrap{width:100%;}
.lb_overlay{height:100% !important;}
.btn_cc{position:relative; bottom:0; left:0; width:100%;  background:#2d58b5; padding:10px 0; text-align:center; display:block;}
.btn_cc a{color:#fff; font-size:14px; font-weight:600;}
.bg_dim{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.8; display:none; z-index:2;}



}

/* 넥서스 */
@media screen and (max-width: 980px) {





.bh_scroll_980{width:100%; position:relative; padding-top:135px;}
.bh_scroll_980:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_980:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_980 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_980 .bh_scroll_x .bh_scroll_conts{width:980px;}



/* 진료과 */
.bh_dept_box_li .layer_p_dept{display:none;}
.bh_dept_box_li ul{position:relative; bottom:0; border-bottom:none; display:block; z-index:29;}
.bh_dept_box_li ul li{width:33.3%; height:20px;}
.bh_dept_box_li:hover ul li, .bh_dept_box_li.on ul li{width: 33.3%;height:20px;}
.bh_dept_box_li:hover ul{display:block;}
.bh_dept_box_li:hover .layer_p_dept{display:none;}
 
.bh_dept_box_li{width:23.5%; margin-left:2% !important; margin-bottom:15px;}
.bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+6){margin-left:2% !important;}
.bh_dept_box_li:nth-child(5n+7){margin-left:2% !important;}
.bh_dept_box_li:nth-child(4n+5){margin-left:0% !important;}
.bh_dept_box_li:nth-child(4n+6){margin-left:2% !important;}
.bh_dept_box_li dl dt{padding-top:0px;}

/* 진료지원부서 */
.bh_sup_dept_wrap ul li{display:inline-block; width:18%; margin-left:2.5% !important; margin-bottom:20px; vertical-align:top;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+6){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+7){margin-left:2.5% !important;}


/* 외래진료안내 */
.bh_illust_2_list_ul .inner dl dt{position:relative; margin-bottom:15px; font-size:24px; background-size:24px; padding-left:30px;}
.bh_illust_2_list_ul .inner dl dd{padding-left:0;}
.bh_illust_2_list_ul>li{padding:18px 0;}
.bh_illust_2_list_ul>li.bh_illust_2_li_01{background:url(/front/images/medical/ico_illust_2_01.png) 20px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_02{background:url(/front/images/medical/ico_illust_2_02.png) 20px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_03{background:url(/front/images/medical/ico_illust_2_03.png) 20px center no-repeat;}
.bh_illust_2_list_ul>li.bh_illust_2_li_04{background:url(/front/images/medical/ico_illust_2_04.png) 20px center no-repeat;}
.bh_illust_2_list_ul .inner{margin-left:124px; padding-left:10px;}
.bh_illust_2_list_ul>li.bh_illust_2_li_02 .bh_normal_txt{float:none !important;}
.bh_illust_2_list_ul>li.bh_illust_2_li_02 .bh_btn_ok{margin-top:10px; float:none !important;}

.bh_horiz_dot_ul{margin-right:15px;}
.bh_horiz_dot_ul li{margin:5px 10px 5px 20px;}



/* 당일수술 */
.bh_surgery_form dl.bh_surgery_title{text-align:left;}
.bh_surgery_form dl.bh_surgery_title dd span{display:inline;}


/* 마취종류 */
.bh_surgery03_top_wrap{background:none; padding-right:0; border:2px solid #e7e7e7; min-height:1px;}
.bh_surgery03_top{background:#f7f7f7; border-top:none; height:auto; padding:35px;}
.bh_surgery03_top strong{padding:0; min-height:1px;}
.bh_surgery03_top strong span{display:inline;}


/* 이용안내 */
.bh_illust_list_ul>li{padding:18px 0;}
.bh_illust_list_ul>li.bh_illust_li_01{background:url(/front/images/medical/ico_illust_01.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_02{background:url(/front/images/medical/ico_illust_02.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_03{background:url(/front/images/medical/ico_illust_03.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_04{background:url(/front/images/medical/ico_illust_04.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_05{background:url(/front/images/medical/ico_illust_05.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_06{background:url(/front/images/medical/ico_illust_06.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_07{background:url(/front/images/medical/ico_illust_07.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_08{background:url(/front/images/medical/ico_illust_08.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_09{background:url(/front/images/medical/ico_illust_09.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_10{background:url(/front/images/medical/ico_illust_10.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_11{background:url(/front/images/medical/ico_illust_11.png) 20px center no-repeat;}
.bh_illust_list_ul>li.bh_illust_li_12{background:url(/front/images/medical/ico_illust_12.png) 20px center no-repeat;}
.bh_illust_list_ul .inner{margin-left:124px; padding-left:20px; min-height:81px;}

/* 가정간호 소개 */
.bh_nursing01_top_wrap{background:none; padding-right:0; border:2px solid #e7e7e7; min-height:1px;}
.bh_nursing01_top{background:#f7f7f7; border-top:none; height:auto; padding:35px;}
.bh_nursing01_top strong{padding:0; min-height:1px;}
.bh_nursing01_top strong span{display:inline;}
.bh_nursing01_top strong span.title{display:block;}

/* 예약안내 */
.bh_reservation_top_wrap{background:none; padding-right:0;}

/* 면회 */
.bh_visit_top_wrap{background:none; padding-right:0;}
.bh_visit_top_wrap{background:none; padding-right:0; border:2px solid #e7e7e7; min-height:1px;}
.bh_visit_top{background:#f7f7f7; border-top:none; height:auto; padding:35px;}
.bh_visit_top p{padding:0; min-height:1px;}
.bh_visit_top span{display:inline;}
.visit_section .bh_table_type1 th{width:130px;}
.visit_section .bh_table_type1 td.center_type2{width:78px;}

/* 건강검진 */
.bh_package_top_wrap{background:#fff; min-height:1px;}
.bh_package_top{background:none; margin-right:0; border:2px solid #e7e7e7; padding:0;}
.bh_package_top p{padding:35px; min-height:1px;}


}

/* 갤릭시탭 최신 */
@media screen and (max-width:850px) {
.bh_doctor_box_n:hover{border:2px solid #fff;;}
/*
.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:left !important; width:32.666%; border:1px solid #e7e7e7; -webkit-box-sizing: border-box; box-sizing: border-box;}
.bh_bookmark_list_ul_n li:nth-child(4n+1) {margin-left: 1%;}
.bh_bookmark_list_ul_n li:nth-child(3n+1) {margin-left: 0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(4){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(7){margin-left:0%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(10){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(13){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(16){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(19){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(22){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(5){margin-left:1%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(17){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(6){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(11){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(16){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(21){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(25){margin-left:1%;}
*/
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{display: none;}
.bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{padding-left:0px;}
}

/* 갤릭시탭 최신 */
@media screen and (max-width:800px) {

.bh_scroll_800{width:100%; position:relative; padding-top:135px;}
.bh_scroll_800:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_800:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_800 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_800 .bh_scroll_x .bh_scroll_conts{width:800px;}

/* 진료 지원부서
.bh_sup_dept_wrap ul li .bh_inner_box{padding:15px;}
.bh_sup_dept_wrap ul li .bh_inner img{display:none;}
.bh_sup_dept_wrap ul li strong{margin-bottom:10px; margin-top:3px; font-size:16px;}
 */



.bh_flow_circle4_ol .bh_flow_circle4_li_1{width:100%; height:50px; line-height:50px; color:#444; text-align:left; background:url(/front/images/bg_c1.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c2.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c3.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_4{width:100%; height:50px; line-height:50px; color:#444; text-align:left; margin-left:0; background:url(/front/images/bg_c4.gif) left center no-repeat; background-size:50px; font-size:18px; margin-bottom:10px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_01.png) 14px center no-repeat}
.bh_flow_circle4_ol .bh_flow_circle4_li_2 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_02.png) 13px center no-repeat}
.bh_flow_circle4_ol .bh_flow_circle4_li_3 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_03.png) 11px center no-repeat}
.bh_flow_circle4_ol .bh_flow_circle4_li_4 strong{padding-top:0; padding-left:60px; background:url(/front/images/medical/ico_f_c3_04.png) 12px center no-repeat}
.bh_flow_circle4_ol .bh_flow_circle4_li_1:after{display:none;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2:after{display:none;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3:after{display:none;}
.bh_flow_circle4_ol li strong span{display:inline;}


/* 당일수술 */
.bh_surgery_form dl.bh_surgery_title dt{font-size:21px;}

.bh_surgery_list_ul li{width:48%; margin-left:4% !important; margin-bottom:30px;}
.bh_surgery_list_ul li:nth-child(2n+1){margin-left:0% !important;}
.bh_surgery_list_ul li dl dd{font-size:13px;}
.bh_surgery_list_ul li dl dd span{background:url(/front/images/medical/ico_list_dot.gif) left 10px no-repeat; padding-left:9px;}


/* 마취종류 */
.bh_img_txt_box_wrap img{width:45%; max-width:202px; margin-right:18px; margin-bottom:8px;}


/* 퇴원 후 관리 */
.bh_surgery_box_ul .bh_surgery_box_li{width:48%; margin-left:4% !important;}
.bh_surgery_box_ul .bh_surgery_box_li:first-child{margin-left:0% !important;}
.bh_surgery_box_ul .bh_surgery_box_li:nth-child(2n+3){margin-left:0% !important;}
.bh_surgery_box_ul .bh_surgery_box_li:nth-child(2n+4){margin-left:4% !important;}
.bh_surgery_box_ul .bh_surgery_box_li.on:after{width:47%;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_01.on:after{left:0%; top:184px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_02.on:after{left:52%; top:184px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_03.on:after{left:0%; top:391px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_04.on:after{left:52%; top:391px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_05.on:after{left:0%; top:598px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_06.on:after{left:52%; top:598px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_07.on:after{left:0%; top:805px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_08.on:after{left:52%; top:805px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_09.on:after{left:0%; top:1011px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_10.on:after{left: 52%;top:1011px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_01 .bh_surgery_layer_wrap{left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_02 .bh_surgery_layer_wrap{left:0; top:177px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_03 .bh_surgery_layer_wrap{left:0; top:384px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_04 .bh_surgery_layer_wrap{left:0; top:384px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_05 .bh_surgery_layer_wrap{left:0; top:591px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_06 .bh_surgery_layer_wrap{left:0; top:591px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_07 .bh_surgery_layer_wrap{left:0; top:798px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_08 .bh_surgery_layer_wrap{left:0; top:798px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_09 .bh_surgery_layer_wrap{left:0; top:1004px;}
.bh_surgery_box_ul .bh_surgery_box_li.bh_li_10 .bh_surgery_layer_wrap{left:0; top:1004px;}


/* 의뢰방법 */
.bh_contact_list_ul li dl{padding-top:95px;}


/* 병실생활 */
.bh_blue_list_type1 li dl dt{position:relative; top:0; margin-top:0; left:0; width:auto; background:none;}
.bh_blue_list_type1 li dl dd{padding:0 0 15px 15px; line-height:1.6;}
.bh_btn_amenity{border:1px solid #ddd; height:34px; line-height:34px; display:inline-block; text-align:center; padding:0 27px 0 27px; font-size:14px; color:#444; letter-spacing:-0.5px;}
.bh_btn_amenity span{display:block;}
.bh_blue_list_type1 li dl dd .bh_btn_amenity{float:none; margin-top:14px; display:block; width:134px; padding:0;}


/* 입원비용 */
.bh_img_respon .bh_bh_img_respon_pc{width:100%; display:none;}
.bh_img_respon .bh_bh_img_respon_m{width:100%; display:block;}

}

/* 패드 */
@media screen and (max-width: 768px) {


.bh_warning_box_2_2.InordPage{padding:20px 25px; background:none;}
.bh_warning_box_2_2.InordPage span{font-size:16px;}

/*
.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:left !important; width:49%; border:1px solid #e7e7e7; margin-bottom:10px;}
.bh_bookmark_list_ul_n li:nth-child(odd){margin-left: 0;}
.bh_bookmark_list_ul_n li:nth-child(even){margin-left: 1%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(4){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(7){margin-left:0%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(10){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(13){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(16){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(19){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(22){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(5){margin-left:1%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(17){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(6){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(11){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(16){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(21){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(25){margin-left:1%;}
*/


.bh_scroll_768{width:100%; position:relative; padding-top:135px;}
.bh_scroll_768:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_768:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_768 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_768 .bh_scroll_x .bh_scroll_conts{width:768px;}

/* 진료과 */
.bh_dept_box_li{width:31.4%; margin-left:2.9% !important; margin-bottom:20px;}
.bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+6){margin-left:2.9% !important;}
.bh_dept_box_li:nth-child(5n+7){margin-left:2.9% !important;}
.bh_dept_box_li:nth-child(4n+5){margin-left:2.9% !important;}
.bh_dept_box_li:nth-child(4n+6){margin-left:2.9% !important;}
.bh_dept_box_li:nth-child(3n+4){margin-left:0% !important;}
.bh_dept_box_li:nth-child(3n+5){margin-left:2.9% !important;}
.bh_dept_box_li dl img{padding:5px 0;}
.bh_dept_box_li dl dt{padding-top:0px; padding-bottom:10px;}


/* 진료지원부서 */
.bh_sup_dept_wrap ul li{display:inline-block; width:23.5%; margin-left:2% !important; margin-bottom:20px; vertical-align:top;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+6){margin-left:2% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+7){margin-left:2% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+5){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+6){margin-left:2% !important;}


/* 외래진료안내 */
.bh_warning_box_2{background:#f7f7f7 url(/front/images/member/ico_feel.gif) no-repeat 17px 19px; padding:19px 15px 19px 50px; font-size:14px;}
.bh_warning_box_2 span{display:inline;}
.bh_gradation_wrap{padding:15px;}


/* 의뢰방법 */
.bh_contact_list_wrap{padding:0;}
.bh_contact_list_ul.bh_li4 li{width:50%; padding-top:30px; padding-bottom:30px;}
.bh_contact_list_ul li.bh_contact_li_1{border-bottom:0;}
.bh_contact_list_ul li.bh_contact_li_2{border-bottom:0;}
.bh_contact_list_ul li dl{padding-left:5px; padding-right:5px;}
.bh_contact_list_ul li.bh_contact_li_2 dl{}



/* 퇴원절차 */
.bh_img_right img{display:none;}
.bh_sitemap_02_li{width:25%;}

.payMedicalList_section .bh_layer_type1{top:40px; right:auto; left:50%; margin-left:-136px;}
.payMedicalList_section .bh_layer_type1 .bh_layer_inner{padding:18px 20px 20px 20px;}

/* 건강검진 */

.bh_packages_wrap .bh_table_type1 col:first-child{width:95px !important;}
.bh_packages_wrap .bh_table_type10 col:first-child + col{width:110px !important;}

.bh_checkup_list li{width:48%; margin-left:4%; margin-bottom:30px;}
.bh_checkup_list li:nth-child(4n+1){margin-left:4%;}
.bh_checkup_list li:nth-child(3n+1){margin-left:4%;}
.bh_checkup_list li:nth-child(2n+1){margin-left:0%;}


.bh_dr_btn_wrap{position:relative; left:0; text-align:left; width:100% !important; top:0 !important; width:118px !important;}


}


@media screen and (max-width: 700px) {

.bh_dr_medical_img_slide_wrap {background: #F4F8FB url(/front/images/sub/img_no.png) no-repeat scroll center center;    height: auto;    left: 0;    overflow: hidden;    position: relative;    top: 0;    width: 40%; text-align:center; display:inline-block; float:left; height:295px;}
.bh_dr_medical_intro{border-left:none; background:#f4f8fb; float:right; width:55%; margin-left:0;}
.bh_dr_intro{padding:15px 10px;}
.bh_intro_center_box{position:relative; display:block; margin-bottom:15px;}
.bh_heart{background:url(/front/images/personal/ico_heart.png) center center no-repeat; border:none; width:15px; height:16px; cursor:pointer; outline:0;}
.bh_heart.on{background:url(/front/images/personal/ico_heart_on.png) center center no-repeat;}
.bh_dr_intro .bh_heart{float:right; position:relative; top:8px; right:10px; margin:0;}
.bh_intro_center{font-size:18px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; display:inline-block; vertical-align:bottom; padding-bottom:2px;}
.bh_dr_name{font-size:21px; color:#1a1a1a; padding-left:0px; display:inline-block; font-family:KoPub Dotum, 'KoPub Dotum'; display:block; /*float:left;*/ margin-top:10px;}
.bh_dr_name strong{font-weight:600; display:inline-block; margin-right:2px; line-height:32px; /* vertical-align:middle; */}
.bh_dr_name span{font-size:13px; color:#333; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #6f6f6f; border-radius:2px; line-height:24px; vertical-align:middle; background:#fff;}
.bh_dr_dept{font-size:16px; line-height:24px; letter-spacing:-0.5px; color:#444; margin-bottom:10px;}
.bh_dr_dept dt{font-weight:600;}
.bh_dr_dept dd{font-size:14px; color:#666; min-height:36px; line-height:1.4;}
.bh_dr_btn_wrap{position:absolute; bottom:-25px; right:7px; background:url(/front/images/medical/bg_dr_btn.gif) 0 0 repeat-x; height:92px; padding:0 26px 0 25px; width:220px; z-index:2;}
.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:220px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
a.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:165px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
.bh_dr_medical_intro .bh_dr_btn_wrap{width:100% !important; padding:0 ; bottom:0; height:43px; left:0; position:relative;}
.bh_dr_btn_wrap{margin-top:10px;}
.bh_dr_btn_wrap .bh_dr_btn_reserv{float:right;}

}


/* 모바일 */
@media screen and (max-width: 640px) {

.popContent p{margin-bottom:10px !important; font-size:13px !important;}
.popContent ul{margin-bottom:10px !important; font-size:13px !important;}

.f_check_radio{float:none; clear:both; font-size:14px; font-weight:600; margin:8px 0 0 0px; display:block; text-align:center; padding-top:10px;}



.bh_doctor_introduce3{padding:0 ;  width:calc(100% - 161px); float:left; height:auto; padding:3px 0 0 0; margin-left:15px;}


.danger_box{font-size:16px;  font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';}

.bh_scroll_640{width:100%; position:relative; padding-top:135px;}
.bh_scroll_640:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_640:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_640 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_640 .bh_scroll_x .bh_scroll_conts{width:640px;}

/* FAQ */
.bh_vertical_li dl dt{font-size:15px; padding:12px 41px 12px 50px;}
.bh_vertical_li dl dt > strong{top:11px; left:15px;}
.bh_vertical_li.on dl dt > strong{top:11px; left:15px;}
.bh_vertical_li dl dd{font-size:13px; padding:18px 41px 18px 50px;}
.bh_vertical_li.on dl dd{}
.bh_vertical_li dl dd > span{top:16px; left:15px;}

/* 비급여항목안내 */
.clinic05_section .tab_ul_section6{font-size:0;}
.clinic05_section .tab_ul_section6 li{display:inline-block; width:33.3%; box-sizing:border-box; border:1px solid #e5e5e5; margin-left:-1px; margin-bottom:-1px;}
.clinic05_section .tab_ul_section6 li:nth-child(2){width:33.4%;}
.clinic05_section .tab_ul_section6 li:nth-child(5){width:33.4%;}
.clinic05_section .tab_ul_section6 li a{font-size:13px;}
.clinic05_section .tab_ul_section6 li.on{display:inline-block; width:33.3%; box-sizing:border-box; border:1px solid #495164; z-index:2; position:relative;}
.clinic05_section .tab_ul_section6 li.on a{font-size:13px;}

/* 당일수술 */
.bh_surgery_form dl.bh_surgery_title{background:none; padding-bottom:0px;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents{background:none; width:100%; height:auto;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents h5{position:relative; text-align:left; top:0;}
.bh_surgery_form .bh_surgery_container .bh_surgery_contents h5 span{font-size:24px; line-height:1.5;}
.bh_surgery_form .bh_surgery_container ul{font-family: KoPub Dotum, 'KoPub Dotum'; height:auto;}
.bh_surgery_form .bh_surgery_container ul li{position:relative; width:100%; height:50px; line-height:50px; letter-spacing:-0.25px; text-align:left; color:#444; margin-top:10px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li1{top:0; left:0; background:url(/front/images/bg_c1.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li2{top:0; left:0; background:url(/front/images/bg_c2.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li3{top:0; left:0; background:url(/front/images/bg_c3.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li4{top:0; left:0; background:url(/front/images/bg_c4.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li5{top:0; left:0; background:url(/front/images/bg_c5.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li6{top:0; left:0; background:url(/front/images/bg_c6.gif) no-repeat 0 0; background-size:50px;}
.bh_surgery_form .bh_surgery_container ul li strong{padding-top:0; padding-left:60px; height:auto;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li1 strong{background:url(/front/images/medical/ico_1.png) no-repeat 12px center;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li2 strong{background:url(/front/images/medical/ico_2.png) no-repeat 10px center;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li3 strong{background:url(/front/images/medical/ico_3.png) no-repeat 5px 11px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li4 strong{background:url(/front/images/medical/ico_4.png) no-repeat 5px 16px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li5 strong{background:url(/front/images/medical/ico_5.png) no-repeat 2px 16px; background-size:46px;}
.bh_surgery_form .bh_surgery_container ul li.bh_surgery_li6 strong{background:url(/front/images/medical/ico_6.png) no-repeat 9px center;}
.bh_surgery_form .bh_surgery_container ul li strong span{display:inline;}

/* 마취종류 */
.bh_surgery03_top_wrap{border:1px solid #e7e7e7;}
.bh_surgery03_top{padding:20px; font-size:13px;}

/* 응급의료센터 */
.emergency_section .bh_table_type1 colgroup col:first-child{width:60px !important;}

/* 가정간호 소개 */
.bh_nursing01_top_wrap{border:1px solid #e7e7e7;}
.bh_nursing01_top{padding:20px; font-size:13px;}
.bh_nursing01_top span.title{font-size:16px;}

/* 면회 */
.bh_visit_top_wrap{border:1px solid #e7e7e7;}
.bh_visit_top{padding:20px; font-size:13px;}
.bh_visit_top p strong{font-size:16px; margin-bottom:5px;}


/* 비용 및 대상지역 */
.nursing02_section .bh_table_type1 colgroup col:first-child{width:150px !important;}


/* 의뢰방법 */
.bh_contact_list_ul li dl{padding-left:15px; padding-right:15px;}

/* 건강검진 */
.bh_package_top_wrap{}
.bh_package_top{border:1px solid #e7e7e7; font-size:13px;}
.bh_package_top p{padding:20px;}
.bh_package_top p strong{font-size:16px; margin-bottom:5px;}
.bh_package_tab_ul li strong a{padding:8px 0;}
.bh_package_tab_ul li.on strong a{padding:8px 0 8px 0;}
.bh_package_tab_ul li strong span{display:block;}
.bh_package_tab_ul li.on strong span{background:none; padding-bottom:0px;}
.bh_package_box{padding:0 15px 15px 15px;}
.bh_package_box dl dt{font-size:21px; padding:20px 5px 20px 105px; margin-bottom:0; text-align:left;}
.bh_package_box dl dt span{display:block;}
.bh_package_box dl dd{text-align:left;}
.bh_package_box.bh_p_pink dl dt{background:url(../../images/medical/ico_package_1.png) -30px 20px no-repeat; background-size:120px;}
.bh_package_box.bh_p_blue dl dt{background:url(../../images/medical/ico_package_2.png) -30px 20px no-repeat; background-size:120px;}
.bh_package_box.bh_p_green dl dt{background:url(../../images/medical/ico_package_3.png) -30px 20px no-repeat; background-size:120px;}
.bh_package_box.bh_p_purple dl dt{background:url(../../images/medical/ico_package_4.png) -30px 20px no-repeat; background-size:120px;}
.bh_package_box.bh_p_premium dl dt{background:url(../../images/medical/ico_package_5.png) -30px 20px no-repeat; background-size:120px; padding:33px 5px 34px 105px;}



.kt_tit_2{display:none;}




}


@media screen and (max-width: 600px) {

.bh_dr_medical_intro_wrap{border:4px solid #cbd7ed; background:#f4f8fb;}
.bh_dr_medical_img_slide_wrap {background: #F4F8FB url(/front/images/sub/img_no.png) no-repeat scroll center center;    height: auto;    left: 0;    overflow: hidden;    position: relative;    top: 0;    width: 40%; text-align:center; display:inline-block; float:left; height:240px;}

.bh_dr_slide_btn_wrap {position: absolute;    right:0px;    bottom: 10px;    z-index: 2; width:100%; text-align:center; top:auto;}
.bh_dr_medical_img_slide_wrap .slick-dots{bottom:10px; right:0; width:100%; text-align:center; top:auto;}
.bh_dr_medical_img_slide_wrap img{border:1px solid #ddd;}
.bh_dr_intro{padding:15px 10px; position:relative;}
.bh_intro_center_box{position:static; display:inline-block; margin-bottom:22px;}
.bh_heart{background:url(/front/images/personal/ico_heart.png) center center no-repeat; border:none; width:15px; height:16px; cursor:pointer; outline:0;}
.bh_heart.on{background:url(/front/images/personal/ico_heart_on.png) center center no-repeat;}
.bh_dr_intro .bh_heart{float:none; position:absolute; top:23px; right:20px;}
.bh_intro_center{font-size:18px; color:#2d58b6; letter-spacing:-0.5px; font-weight:600; display:inline-block; vertical-align:bottom; padding-bottom:2px;}
.bh_dr_name{font-size:14px; color:#1a1a1a; padding-left:0px; display:inline-block; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕', Dotum, '돋움'; display:block; font-weight:normal; margin-top:0;}
.bh_dr_name strong{font-weight:600; display:inline-block; margin-right:2px; line-height:32px; /* vertical-align:middle; */ font-size:21px;}
.bh_dr_name span{font-size:13px; color:#333; letter-spacing:-0.25px; font-weight:600; display:inline-block; padding:0 9px; border:1px solid #6f6f6f; border-radius:2px; line-height:24px; vertical-align:middle; background:#fff;}
.bh_dr_dept{font-size:14px; line-height:24px; letter-spacing:-0.5px; color:#444; margin-bottom:10px;}
.bh_dr_dept dt{font-weight:600;}
.bh_dr_dept dd{font-size:13px; color:#666; min-height:36px; line-height:1.4;}
.bh_dr_btn_wrap{position:absolute; bottom:-25px; right:7px; background:url(/front/images/medical/bg_dr_btn.gif) 0 0 repeat-x; height:92px; padding:0 26px 0 25px; width:220px; z-index:2;}
.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:220px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
a.bh_dr_btn_reserv{font-size:21px; line-height:92px; height:92px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:left; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; border:none; padding-left:55px; width:165px; cursor:pointer; font-family:inherit; font-family:KoPub Dotum, 'KoPub Dotum'; display:inline-block;}
.bh_dr_medical_intro .bh_dr_btn_reserv{text-align:center; background:#2d58b6; padding-left:0; width:200px;}
.bh_dr_medical_intro a.bh_dr_btn_reserv{text-align:center; background:#2d58b6; padding-left:0; width:100%;}
.bh_dr_btn_wrap .bh_dr_btn_reserv{float:right;}

.bh_dept_time_top_wrap{line-height:20px;}


.bh_dept_time_top{float:none; display:block; clear:both;}
.bh_dept_time_top ul{float:left; margin:0; width:100%;}
.bh_dept_time_top ul li{font-size:12px; padding:2px 5px 2px 15px; width:calc(33% - 20px); height:20px;}


.kt_dept_time_tops{float:none; display:block; clear:both;}
.kt_dept_time_tops ul{float:left; margin:0;}
.kt_dept_time_tops ul li:first-child{font-size:12px; padding:2px 5px 2px 15px; width:calc(28% - 20px); height:20px;}
.kt_dept_time_tops ul li:last-child{font-size:12px; padding:2px 5px 2px 15px; width:calc(44% - 20px); height:20px;}
.kt_dept_time_tops ul li:nth-child(2){font-size:12px; padding:2px 5px 2px 15px; width:calc(28% - 20px); height:20px;}


.board_search_section_3 .input_select{width:75%;}
.m_inline_block{display:block !important;}
#cont_wrap2{}

}




/* HTC, 옵티, 넥서스 갤2 */
@media screen and (max-width: 540px) {

.bh_scroll_540{width:100%; position:relative; padding-top:135px;}
.bh_scroll_540:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_540:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_540 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_540 .bh_scroll_x .bh_scroll_conts{width:540px;}

.bh_sitemap_02_li{width:33.3%;}

/* 진료과 */
.bh_dept_top_wrap{padding:12px 5px;}
.bh_dept_top_wrap strong{margin:0 10px; padding:8px 0 8px 24px; font-size:13px;}
.bh_dept_top_wrap strong.bh_dept_top_1{background:url(/front/images/medical/ico_dept_d_1.png) left center no-repeat;}
.bh_dept_top_wrap strong.bh_dept_top_2{background:url(/front/images/medical/ico_dept_d_2.png) left center no-repeat;}
.bh_dept_top_wrap strong.bh_dept_top_3{background:url(/front/images/medical/ico_dept_d_3.png) left center no-repeat;}
.bh_dept_box_li{width:48.5%; margin-left:3% !important; margin-bottom:20px;}
.bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+6){margin-left:3% !important;}
.bh_dept_box_li:nth-child(5n+7){margin-left:3% !important;}
.bh_dept_box_li:nth-child(4n+5){margin-left:3% !important;}
.bh_dept_box_li:nth-child(4n+6){margin-left:3% !important;}
.bh_dept_box_li:nth-child(3n+4){margin-left:3% !important;}
.bh_dept_box_li:nth-child(3n+5){margin-left:3% !important;}
.bh_dept_box_li:nth-child(2n+3){margin-left:0% !important;}
.bh_dept_box_li:nth-child(2n+4){margin-left:3% !important;}
.bh_dept_box_li dl dd{height:40px;}

/* 진료지원부서 */
.bh_sup_dept_wrap ul li{display:inline-block; width:31.4%; margin-left:2.9% !important; margin-bottom:20px; vertical-align:top;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+6){margin-left:2.9% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+7){margin-left:2.9% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+5){margin-left:2.9% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+6){margin-left:2.9% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+4){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+5){margin-left:2.9% !important;}


/* 퇴원 후 관리 */
.bh_surgery_box_ul .bh_surgery_box_li dl{background:none !important; padding-left:10%; padding-right:8%;}
.bh_surgery_layer_box{padding:20px 20px 25px 20px;}
.bh_tel_area{padding:5px 0;}
.bh_tel_area strong{background-size:30px; font-size:15px; padding:17px 10px 15px 39px;}
.bh_tel_area span{font-size:27px;}

.bh_tel_area_n{padding:5px 0;}
.bh_tel_area_n strong{background-size:30px; font-size:15px; padding:17px 10px 15px 39px;}
.bh_tel_area_n span{font-size:27px;}


/* 면회 */
.visit_section .bh_table_type1 th{width:70px;}
.visit_section .bh_table_type1 td.center_type2{width:42px;}

}

/* 모바일 세로 */
@media screen and (max-width: 480px) {
/* #cont_wrap3 .bh_normal_middot_ul li.tit_li{    font-weight: 600;    color: #2196F3;    font-size: 13px;    background: none;    border-left: 2px solid #03A9F4;    margin:10px 0 5px 0 !important;} */
#cont_wrap3 .bh_normal_middot_ul li.tit_li{    font-weight: 600;    color: #000000;    font-size: 13px;    background: none; margin:10px 0 5px -3px !important;}

.bh_dr_medical_img_slide_wrap img{border:1px solid #ddd; min-height:415px !important;}
.bh_heart_n{display:block; position:absolute; top:73px; left:0; z-index:1000; width:100%; text-align:center;}
.bh_dr_intro{padding:0; position:relative;}
.view_pic_wrap{position:relative; display:block; background:url(/front/images/medical/bg_btn_dr_reserv.png) center center no-repeat; background-size:90% 100%; margin-top:10px;}
.view_pic_wrap .bh_heart{position:relative; bottom:auto; left:0; text-align:center; width:15px; margin-left:4px; z-index:8;}
.bh_view_pics{display: inline-block; text-align: center; height:37px; background: url(/front/images/personal/arrow_down.png) center 0 no-repeat; text-indent: -9999px; margin-top: 0; position: relative; z-index:9; width:25px; position:absolute; top:56px; right:13%;}
.bh_view_pics.on{background: url(/front/images/personal/arrow_up.png) center 0 no-repeat;}
.bh_dr_name{display:none;}
a.bh_dr_btn_reserv1{font-size:18px; line-height:100px; height:105px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:url(/front/images/medical/ico_ss.png) 66% center no-repeat; border:none; padding-left:0; width:100%; cursor:pointer; font-family:inherit;  display:inline-block; margin-top:10px; background-size:auto auto; padding-top:10px; padding-bottom:5px;}
a.bh_dr_btn_reserv1 strong{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum';}
a.bh_dr_btn_reserv1 span{font-size:14px; font-weight:normal;}

p.bh_dr_btn_reserv1{font-size:18px; line-height:100px; height:105px; letter-spacing:-0.25px; color:#fff; font-weight:600; text-align:center; background:url(/front/images/medical/ico_ss.png) 66% center no-repeat; border:none; padding-left:0; width:100%; font-family:inherit;  display:inline-block; margin-top:10px; background-size:auto auto; padding-top:10px; padding-bottom:5px;}
p.bh_dr_btn_reserv1 strong{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum';}
p.bh_dr_btn_reserv1 span{font-size:14px; font-weight:normal;}



.bh_dr_intro .bh_heart{float:none; position:absolute; top:5px; right:10px; display:none;}
.bh_dr_medical_img_slide_wrap {background: #F4F8FB url(/front/images/sub/img_no.png) no-repeat scroll center center;    height: auto;    left: 2%;    overflow: hidden;    position: relative;    top: 0;    width: 96%; text-align:center; display:inline-block !important; float:none; display:none; height:0 !important;}
.bh_dr_medical_img_slide_wrap.show{height:100% !important; min-height:420px !important; background:#f4f8fb;}
.bh_dr_medical_intro{border-left:none; background:#f4f8fb; float:none; width:calc(100% - 20px); margin-left:0; padding:10px 10px 0 10px;}

.bh_dr_medical_intro_title{border-bottom:2px solid #495164; padding-bottom:14px; margin-bottom:24px; font-size:18px; font-weight:600; letter-spacing:-0.75px; color:#1a1a1a;}

.dr_search_m{display:block; margin-bottom:30px;}

.bh_intro_center_box{display:block;}
.bh_intro_center_sns{margin:auto; text-align:center;}

.drMedicalTeam_section .bh_doctor_type_tell_wrap{top:-124px !important; height:175px !important; text-align:left;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding-top:55px !important;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{padding-left:13px !important;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap{top:-124px !important; height:175px !important; text-align:left;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box{padding-left:13px;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{display:none;}
.bh_bookmark_list_ul .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding:50px 0 0 17px; font-size:14px;}


.bh_dr_medical_img_slide_wrap .slick-dots li{width:15px; height:30px;}
.bh_dr_medical_img_slide_wrap .slick-dots li.slick-active{width:23px;}
.bh_dr_medical_img_slide_wrap .slick-dots li button{width:15px; height:30px; background:url(/front/images/medical/bh_dr_slide_btn_1.png) 0 center no-repeat; background-size:15px auto;}
.bh_dr_medical_img_slide_wrap .slick-dots li.slick-active button{width:23px; background:url(/front/images/medical/bh_dr_slide_btn_1_on.png) 0 center no-repeat; background-size:23px auto;}


.bh_dr_slide_btn_1{background:url(/front/images/medical/bh_dr_slide_btn_1.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_1.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_1_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}
.bh_dr_slide_btn_2{background:url(/front/images/medical/bh_dr_slide_btn_2.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_2.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_2_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}
.bh_dr_slide_btn_3{background:url(/front/images/medical/bh_dr_slide_btn_3.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_3.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_3_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}
.bh_dr_slide_btn_4{background:url(/front/images/medical/bh_dr_slide_btn_4.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_4.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_4_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}
.bh_dr_slide_btn_5{background:url(/front/images/medical/bh_dr_slide_btn_5.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_5.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_5_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}
.bh_dr_slide_btn_6{background:url(/front/images/medical/bh_dr_slide_btn_6.png) 0 center no-repeat; width:15px !important; background-size:15px auto; height:30px !important;}
.bh_dr_slide_btn_6.on{width:18px; background:url(/front/images/medical/bh_dr_slide_btn_6_on.png) 0 center no-repeat; width:23px !important; background-size:23px auto;}


.bh_ts_top_wrap h1 img{width:190px;}
.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_title{padding:70px 0 0 17px ; text-align:center; font-size:14px; text-align:left;}

.bh_bookmark_list_ul_n{margin-bottom:10px;}
.bh_doctor_img_n{display:inline-block; float:left; height:auto; overflow:hidden; margin:0; width:auto; border:1px solid #ddd; background:#EDEEF0; _font-size:auto; line-height:100%; position:relative; width:80px; margin-bottom:25px;}
.bh_doctor_img_n:after{content:" "; margin-left:-0.6em; white-space:pre;}
.bh_doctor_img_n img{vertical-align: middle; display:block; margin-left:0px; width:100% !important; height:auto !important;}
.bh_doctor_introduce3{padding:0 ;  width:calc(100% - 97px); float:left; height:auto; padding:3px 0 0 0; margin-left:15px;}
.bh_doctor_btn_wrap_n{width:100%; text-align:center; left:0; position:absolute; bottom:15px;}
.bh_doctor_btn_wrap_n .bh_doctor_btn_intro{width:calc(50% - 2px) !important; min-width:auto !important; padding:0 !important;}
.bh_doctor_btn_wrap_n .bh_doctor_btn_reserv{width:calc(50% - 2px) !important; min-width:auto !important; padding:0 !important;}
.bh_doctor_dept_n dd {    color: #666;    font-size: 13px;    height: auto !important;    min-height: 100% !important;    overflow: hidden;    overflow-wrap: break-word;}
.bh_doctor_box_n {background: #f9f9f9 none repeat scroll 0 0;    border: 2px solid #fff;    overflow: hidden;    padding: 10px 10px 40px 10px;    position: relative;}
.bh_doctor_tell_title.drMedicalTeam_section .bh_doctor_type_tell_wrap .bh_doctor_type_tell .bh_doctor_tell_box span{display: block;}
.bh_doctor_dept_n dd{min-height:70px;}
.bh_bookmark_list .bh_doctor_dept_n{padding-bottom:19px;}
.bh_bookmark_list .bh_doctor_dept_n dd{min-height:19px; height:19px !important; overflow:hidden; text-overflow:ellipsis; overflow-wrap: break-word;}
/*
.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:left !important; width:calc(49% - 2px); border:1px solid #e7e7e7; margin-bottom:10px; margin-left: 0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(odd){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(even){margin-left:1%;}
*/

.bh_doctor_introduce3 .bh_heart {position: absolute;    right: 10px;    top: 20px;}

.bh_scroll_480{width:100%; position:relative; padding-top:135px;}
.bh_scroll_480:before{content:""; width:100%; position:absolute; top:0; left:0; height:135px; background-color:#f7f7f7; background-image:url(/front/images/sub/ico_scroll_l.png), url(/front/images/sub/ico_scroll_r.png); background-repeat:no-repeat; background-position:left 41px, right 41px; z-index:2;}
.bh_scroll_480:after{content:""; position:absolute; width:188px; left:50%; margin-left:-94px; top:0; z-index:3; background:url(/front/images/sub/bg_scroll_x.png) center center no-repeat; height:135px; background-size:100% auto;}
.bh_scroll_480 .bh_scroll_x{overflow-x:auto; width:100%;}
.bh_scroll_480 .bh_scroll_x .bh_scroll_conts{width:480px;}

.bh_sitemap_02_li{width:50%;}

/* 진료과 */
.bh_dept_top_wrap{padding:12px 1px;}
.bh_dept_top_wrap strong{margin:0 5px; padding:6px 0 6px 23px;}

.bh_dept_top_wrap{padding:12px 1px;}
.bh_dept_top_wrap strong{margin:0 0 0 6px; padding:4px 0 4px 23px;}
.bh_dept_top_wrap strong.bh_dept_top_1{margin-left:0;}
.bh_dept_box_li{display:block; width:100%; margin:0 !important;}
.bh_dept_box_li dt p{padding:0 !important;; font-size:14px !important;}
.bh_dept_box_li dt .tit{padding:0 !important;; font-size:14px !important;}
.bh_dept_box_li ul{display:block !important; width:30%; background:none; right:5px; border-top:0; border-bottom:0; top:-2px;}
.bh_dept_box_li p.layer_p_dept{display:none !important;}
.bh_dept_box_li ul li{}
.bh_dept_box_li:nth-child(5n+6){margin-left:0% !important;}
.bh_dept_box_li:nth-child(5n+7){margin-left:0% !important;}
.bh_dept_box_li:nth-child(4n+5){margin-left:0% !important;}
.bh_dept_box_li:nth-child(4n+6){margin-left:0% !important;}
.bh_dept_box_li:nth-child(3n+4){margin-left:0% !important;}
.bh_dept_box_li:nth-child(3n+5){margin-left:0% !important;}
.bh_dept_box_li:nth-child(2n+4){margin-left:0% !important;}
.bh_dept_box_li .bh_inner{border:1px solid #ddd; margin-top:-1px;}
.bh_dept_box_li:hover .bh_inner{border:1px solid #ddd;}
.bh_dept_box_li dl{text-align:right; position:relative; height:42px;}
.bh_dept_box_li dl dt{font-size:14px; margin:0; padding:0; border:none; min-height:1px; height:42px; line-height:42px; position:absolute; top:0; left:0; padding-left:10px; background:#f9f9f9; width: calc(100% - 135px); text-align: left;}
.bh_dept_box_li dl dt div{display:none;}
.bh_dept_box_li dl dt .icon{display:none;}
.bh_dept_box_li dl dd{width:22px; margin:0 10px 0 2px; height:42px; line-height:42px; font-size:0;}
.bh_dept_box_li dl dt p{border-bottom:none;}
.bh_dept_box_li dl dt .tit{border-bottom:none;}
.bh_dept_box_li ul{position:absolute; top:0; right:5px; width:120px; text-align:right;}
.bh_dept_box_li ul li{padding:0; height:42px; line-height:42px;}
.bh_dept_box_li:hover ul li, .bh_dept_box_li.on ul li{padding:0; height:42px; line-height:42px;}
 
.bh_dept_box_li .bh_dept_intros{display:none; height:auto; font-size:13px; border-left:1px solid #ddd; border-right:1px solid #ddd; background: #fdfdfd; line-height:1.6; color:#444;}
.bh_dept_box_li .bh_dept_intros .bh_dept_intros_inner{padding:15px 10px;}
.bh_dept_box_li:last-child .bh_dept_intros{border-bottom:1px solid #ddd;}

/* 진료지원부서
.bh_sup_dept_wrap ul li{display:inline-block; width:48.5%; margin-left:3% !important; margin-bottom:20px; vertical-align:top;}
.bh_sup_dept_wrap ul li:first-child{margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+6){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+7){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+5){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+6){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+4){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+5){margin-left:3% !important;}
.bh_sup_dept_wrap ul li:nth-child(2n+3){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(2n+4){margin-left:3% !important;}
*/

/* 진료지원부서 */
.bh_sup_dept_wrap ul li{display:block; width:100%; margin:0 !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+6){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(5n+7){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+5){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(4n+6){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+4){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(3n+5){margin-left:0% !important;}
.bh_sup_dept_wrap ul li:nth-child(2n+4){margin-left:0% !important;}
.bh_sup_dept_wrap ul li .bh_inner{border:1px solid #ddd; margin-top:-1px;}
.bh_sup_dept_wrap ul li .bh_inner:hover{border:1px solid #ddd;}
.bh_sup_dept_wrap ul li .bh_inner_box{text-align:right; position:relative; height:42px; background:#f9f9f9;}
.bh_sup_dept_wrap ul li strong{font-size:14px; margin:0; padding:0; border:none; min-height:1px; height:42px; line-height:42px; position:absolute; top:0; left:0; padding-left:10px;}
.bh_sup_dept_wrap ul li .bh_inner img{display:none;}
.bh_sup_dept_wrap ul li span a{width:22px; margin:0 10px 0 2px; height:42px; line-height:42px; font-size:0; display:inline-block;}
.bh_sup_dept_wrap ul li .bh_inner ul{position:absolute; top:0; right:5px; width:40px !important; border:none; background:none;}
.bh_sup_dept_wrap ul li .bh_inner ul li{padding:0; height:42px; line-height:42px;}
.bh_sup_dept_wrap ul li a{height:42px; line-height:42px; padding:0;}


/* 외래진료안내 */
.bh_warning_box_2{background:#f7f7f7; padding:19px 15px; line-height:1.5; font-size:12px;}

.bh_flow_circle3_ol .bh_flow_circle3_li_2{margin-bottom:60px;}
.bh_flow_circle3_ol .bh_flow_circle3_li_2 ul li{display:block;}

.bh_illust_2_list_ul>li{padding:13px 0; background:none !important;}
.bh_illust_2_list_ul .inner{margin-left:0; padding-left:10px; padding-right:10px;}
.bh_illust_2_list_ul .inner .title{font-size:16px;}
.bh_illust_2_list_ul .inner dl dt{font-size:18px; background-size:18px; padding-left:24px;}
.bh_illust_2_list_ul .inner dl dd{font-size:13px;}
.bh_horiz_dot_ul{margin-right:0;}
.bh_horiz_dot_ul li{font-size:13px; padding-left:10px; margin:3px 10px 3px 15px}
.bh_small_gray_txt{font-size:12px; text-indent:-14px; padding-left:14px;}

.bh_gradation_type_1{padding-left:0;}
.bh_gradation_type_2{padding-left:0;}

/* 진료의뢰서 */
.bh_flow_circle4_ol .bh_flow_circle4_li_1{font-size:17px; line-height:25px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_2{font-size:17px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_3{font-size:17px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_4{font-size:17px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1 strong{padding-top:0; padding-left:79px; text-indent:-19px;}
.bh_flow_circle4_ol .bh_flow_circle4_li_1 strong span{display:block;}
.bh_flow_circle4_ol li strong span.liner{}


.bh_blue_line_box_5{}
.bh_blue_line_box_5 ul{font-size:0; text-align:left;}
.bh_blue_line_box_5 ul li{width:28%; margin-left:5.3%; text-align:center; margin-bottom:20px;}
.bh_blue_line_box_5 ul li:first-child + li + li + li{margin-left:0;}
.bh_blue_line_box_5 ul li:after{width:20%; right:-20%;}


/* 황열예방접종안내 */
.bh_flow_circle5_wrap{padding-bottom:30px;}
.bh_flow_circle5_ol li div{font-size:13px; background:url(/front/images/medical/ico_list_dot.gif) 0 23px no-repeat; margin-left:200px; margin-top:30px;}
.bh_flow_circle5_ol .bh_flow_circle55_li_1 div{padding-top:15px;margin-top: 0;}
.bh_flow_circle5_ol .bh_flow_circle5_li_2 div{padding-top:15px;margin-top: 0;}
.bh_flow_circle5_ol .bh_flow_circle5_li_3 div{padding-top:15px;margin-top: 0;}
.bh_flow_circle5_ol .bh_flow_circle5_li_4 div{padding-top:15px;margin-top: 0;}
.bh_flow_circle5_ol .bh_flow_circle5_li_5 div{padding-top:15px;}
.bh_flow_circle5_ol .bh_flow_circle5_li_6 div{padding-top:15px;margin-top: 0;}


/* 당일수술 */
.bh_surgery_form dl.bh_surgery_title dt span{display:inline;}

.bh_surgery_list_ul .bh_surgery_li_01{background:url(/front/images/medical/ico_surgery_01.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_02{background:url(/front/images/medical/ico_surgery_02.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_03{background:url(/front/images/medical/ico_surgery_03.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_04{background:url(/front/images/medical/ico_surgery_04.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_05{background:url(/front/images/medical/ico_surgery_05.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_06{background:url(/front/images/medical/ico_surgery_06.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_07{background:url(/front/images/medical/ico_surgery_07.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_08{background:url(/front/images/medical/ico_surgery_08.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_09{background:url(/front/images/medical/ico_surgery_09.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul .bh_surgery_li_10{background:url(/front/images/medical/ico_surgery_10.png) center 44px no-repeat; background-size:70px;}
.bh_surgery_list_ul li dl dt{margin-bottom:70px;}
.bh_surgery_list_ul li dl dd{width:100%;}


/* 마취종류 */
/* .bh_surgery03_top strong{padding:15px 15px 17px 15px; word-break:break-word; font-size:13px;} */


/* 이용안내 */
.bh_illust_list_ul>li{padding:12px 0; background:none !important;}
.bh_illust_list_ul .inner{margin-left:0; padding-left:10px; padding-right:10px; min-height:1px; border-left:none;}


/* 의뢰방법 */
.bh_contact_list_wrap{padding:0;}
.bh_contact_list_ul li{text-align:left; border-top:1px solid #c6ccd8;}
.bh_contact_list_ul li:first-child{border-top:none;}
.bh_contact_list_ul.bh_li2 li{width:100%;}
.bh_contact_list_ul.bh_li3 li{width:100%;}
.bh_contact_list_ul.bh_li4 li{width:100%; padding-top:0; padding-bottom:0;}
.bh_contact_list_ul li.bh_contact_li_1{border-bottom:none;}
.bh_contact_list_ul li.bh_contact_li_2{border-bottom:none;}
.bh_contact_list_ul li dl{border-left:none; padding:20px 10px 20px 85px; min-height:63px;}
.bh_contact_list_ul li.bh_contact_li_1 dl{background:url(/front/images/medical/ico_c_1.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li.bh_contact_li_2 dl{background:url(/front/images/medical/ico_c_2.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li.bh_contact_li_3 dl{background:url(/front/images/medical/ico_c_3.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li.bh_contact_li_4 dl{background:url(/front/images/medical/ico_c_4.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li.bh_contact_li_5 dl{background:url(/front/images/medical/ico_c_5.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li.bh_contact_li_6 dl{background:url(/front/images/medical/ico_c_6.png) 5px center no-repeat; background-size:60px;}
.bh_contact_list_ul li dl dt{font-size:16px;}
.bh_contact_list_ul li dl dd{font-size:13px;}



/* FAQ */
.bh_vertical_li dl dt{font-size:13px; padding:12px 26px 12px 40px;}
.bh_vertical_li dl dt > strong{left:10px; width:22px; height:22px; line-height:22px;}
.bh_vertical_li.on dl dt > strong{left:10px; width:22px; height:22px; line-height:22px;}
.bh_vertical_li dl dd{padding:17px 26px 17px 40px;}
.bh_vertical_li dl dd > span{top:17px; left:10px; width:22px; height:22px; line-height:22px;}

.bh_checkup_list li{margin-bottom:20px;}
.bh_checkup_list li dl dd{font-size:14px;}


.bh_tel_area{padding:5px 0;}
.bh_tel_area strong{background:none; font-size:16px; padding:11px 6px 11px 0px;}
.bh_tel_area span{background: url(/front/images/medical/ico_tel.png) left center no-repeat; background-size:20px; font-size:18px; padding:2px 0 2px 27px;}
.bh_tel_area b{color:#000; font-size:12px; letter-spacing:-0.5px; padding:0 0 5px 0; display:block;}
.bh_tel_area b a{text-decoration:underline;}
.bh_tel_area b span{text-decoration:underline; background:none; padding:0; font-size:12px;}


.bh_tel_area_n{padding:15px 0;}
.bh_tel_area_n strong{background:none; font-size:16px; padding:11px 6px 11px 0px;}
.bh_tel_area_n span{background: url(/front/images/medical/ico_tel.png) left center no-repeat; background-size:20px; font-size:18px; padding:2px 0 2px 27px;}
.bh_tel_area_n em a{text-decoration:underline;}
.bh_tel_area_n em b{text-decoration:underline;}


}

/* 모바일 */
@media screen and (max-width:420px) {
/* 입원절차 */
.bh_flow_circle2_ol .bh_flow_circle2_li_2{line-height: 25px; margin-bottom:15px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2 strong span + span{display:block;}
.bh_sub_ol_1{width:137px;}
.bh_sub_ol_1 li.bh_sub_ol_1_0{width:130px; margin:0 auto; margin-bottom:5px;}
.bh_sub_ol_1 li.bh_sub_ol_1_1{width:130px; margin:0 auto; margin-bottom:5px;}
.bh_sub_ol_1 li.bh_sub_ol_1_2{width:130px; margin:0 auto;}
.bh_sub_ol_2{width:137px;}
.bh_sub_ol_2 li.bh_sub_ol_2_0{width:130px; margin:0 auto; margin-bottom:5px;}
.bh_sub_ol_2 li.bh_sub_ol_2_1{width:130px; margin:0 auto; margin-bottom:5px;}
.bh_sub_ol_2 li.bh_sub_ol_2_2{width:130px; margin:0 auto; margin-bottom:5px;}
.bh_sub_ol_2 li.bh_sub_ol_2_3{width:130px; margin:0 auto;}

.bh_checkup_list li dl dd{font-size:13px;}

/* 480 : 황열예방접종안내 */
.bh_flow_circle5_ol li div.bh_flow_circle5_li_2_sub span,
.bh_flow_circle5_ol li div.bh_flow_circle5_li_3_sub span,
.bh_flow_circle5_ol li div.bh_flow_circle5_li_4_sub span,
.bh_flow_circle5_ol li div.bh_flow_circle5_li_5_sub span,
.bh_flow_circle5_ol li div.bh_flow_circle5_li_6_sub span{display:block;}

.bh_flow_circle2_ol .bh_flow_circle2_li_1{font-size:14px; background-size:40px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_2{font-size:14px; background-size:40px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_3{font-size:14px; background-size:40px;}
.bh_flow_circle2_ol .bh_flow_circle2_li_4{font-size:14px; background-size:40px;}

.bh_flow_circle2_ol .bh_flow_circle2_li_1 strong{background-size:25px; padding-left:45px; background:url(/front/images/medical/ico_f_c2_01.png) 3px center no-repeat;}

.bh_flow_circle2_ol .bh_flow_circle2_li_4 strong{background-size:20px; padding-left:45px; background:url(/front/images/medical/ico_f_c2_03.png) 10px center no-repeat}
}


/* 모바일 */
@media screen and (max-width: 360px) {

.bh_doctor_name_n strong{font-size:21px; width:130px;}



.bh_doctor_dept_n dd{min-height:70px;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3{float:left !important; width:calc(100% - 2px); border:1px solid #e7e7e7; margin-bottom:10px;}
/*
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(4){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(7){margin-left:0%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(10){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(13){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(16){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(19){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(22){margin-left:0;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(5){margin-left:1%;}
.bh_bookmark_list_ul_n li.bh_bookmark_list3:nth-child(17){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(6){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(11){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(16){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(21){margin-left:1%;}
.bh_bookmark_list_ul_n li:nth-child(25){margin-left:1%;}
*/






/* 퇴원 후 관리 */
.bh_surgery_layer_box{padding:15px 15px 20px 15px;}


}


/* 구형 모바일 */
@media screen and (max-width: 320px) {

}


/* 간호간병통합서비스 */
.ncs_top_wrap{min-height:150px;}
.ncs_top{color:#333; font-size:14px; background:#fff url(../../images/personal/bg_voice_top.gif) no-repeat 0 0; padding:0 0 10px 10px; line-height:22px; border-top:10px solid #2d58b6;}
.ncs_top strong{display:block; padding-left:50px; font-weight:normal; background:#f7f7f7; padding-top:28px; min-height:44px; padding-bottom:28px;}
.ncs_top span.title{font-weight:600; font-size:18px; color:#2d58b6; margin-bottom:8px;}
.ncs_top span{display:block;}

/* 간호간병통합서비스 > 다이어그램*/
.dia_ncs_wrap{display:flex;}
.dia_ncs_box{/* height:690px; */width:calc((100% - 40px) / 2);}

.dia_ncs_box .box_tit{height:75px; padding:20px; text-align:center; background:#758392; box-sizing:border-box; font-size:18px; font-weight:700; color:#fff; letter-spacing:-0.5px; line-height:32px; }
.dia_ncs_box .box_tit .cate{display:inline-block; width:120px; height:32px; line-height:32px; background:#fff; border-radius:32px; font-size:15px; font-weight:500; color:#758392; letter-spacing:-0.5px; }
.dia_ncs_box .box_con{position: relative;padding:40px;box-sizing:border-box;}
.dia_ncs_box .box_con:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:330px;background:#f6f6f6;border:1px dashed #758392;border-top:0;box-sizing:border-box;z-index: -1;}

.dia_ncs_box.sty02{margin-left:40px;}
.dia_ncs_box.sty02 .box_tit{background:#25a9f1;}
.dia_ncs_box.sty02 .box_tit .cate{color:#25a9f1;}
.dia_ncs_box.sty02 .box_con:before{height:100%; background:#f0f6f9; border-color:#25a9f1;}


.dia_ncs_box .box01{display: block;width: 220px;height:250px;border-radius:20px;background:#ffffff;text-align: center;padding: 35px 0;border:1px solid #eeeeee;box-sizing: border-box;}
.dia_ncs_box .box01 .tit{font-size:17px;font-weight:700;letter-spacing: -0.25px;color:#222;margin-bottom: 10px;}
.dia_ncs_box .box01 .ico{display:inline-block;width:130px;height:130px;border-radius:130px;border:1px solid #ddd;padding-top:80px;box-sizing:border-box;background: url(../../images/medical/ico_ncs01_01.png) no-repeat center 20px;font-size:15px;font-weight:700;color:#2a3944;letter-spacing:-0.25px;line-height:1;}
.dia_ncs_box .box02{position:absolute;top: 40px;right: 40px;display:table;width:170px;height:533px;border-radius:20px;background: #758392 url(../../images/medical/pt_dot_w.png);text-align: center;padding: 35px 0;box-sizing: border-box;}
.dia_ncs_box .box02 .ico{display: table-cell; vertical-align:middle;}
.dia_ncs_box .box02 .ico em{display:block; padding-top:60px;background:url(../../images/medical/ico_ncs01_02.png) no-repeat center 0;font-size:20px;font-weight:900;color:#fff;letter-spacing: -0.25px;vertical-align:middle;}
.dia_ncs_box .box03{margin-top: 79px;display: table;width: 220px;height: 205px;border-radius:20px;background: #eeeeee;text-align: center;padding: 35px 0;box-sizing: border-box;}
.dia_ncs_box .box03 p{display:table-cell; vertical-align:middle; font-size:17px; font-weight:700; color:#222;letter-spacing:-0.25px; line-height:1; }

.dia_ncs_box .box04{display: inline-block;width: 220px; border-radius:20px;background:#ffffff;text-align: center;padding: 35px 0;border:1px solid #eeeeee;box-sizing: border-box;}
.dia_ncs_box .box04 .tit{font-size:17px;font-weight:700;letter-spacing: -0.25px;color:#222;margin-bottom: 10px;}
.dia_ncs_box .box04 .ico_list{position:relative;}
.dia_ncs_box .box04 .ico_list:before{content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:1px; height:80%; border-left:1px dashed #ddd; }
.dia_ncs_box .box04 .ico_list > li + li{margin-top:20px;}
.dia_ncs_box .box04 .ico{position: relative;display:inline-block;width:130px;height:130px;border-radius:130px;border:1px solid #ddd;padding-top:80px;box-sizing:border-box;background: #fff url(../../images/medical/ico_ncs01_01.png) no-repeat center 20px;font-size:15px;font-weight:700;color:#24608a;letter-spacing:-0.25px;line-height:1;z-index: 1;}
.dia_ncs_box .box04 .ico.sty01{background-image:url(../../images/medical/ico_ncs01_01.png);}
.dia_ncs_box .box04 .ico.sty02{background-image:url(../../images/medical/ico_ncs02_01.png);}
.dia_ncs_box .box04 .ico.sty03{background-image:url(../../images/medical/ico_ncs02_02.png);}
.dia_ncs_box .box04 .ico.sty04{background-image:url(../../images/medical/ico_ncs02_03.png);}

.dia_ncs_box .box05{position:absolute;top: 40px;right: 40px;display:table;width:170px;height:533px;border-radius:20px;background: #25a9f1 url(../../images/medical/pt_dot_w.png);text-align: center;padding: 35px 0;box-sizing: border-box;}
.dia_ncs_box .box05 .ico{display: table-cell; vertical-align:middle;}
.dia_ncs_box .box05 .ico em{display:block; padding-top:60px;background:url(../../images/medical/ico_ncs01_02.png) no-repeat center 0;font-size:20px;font-weight:900;color:#fff;letter-spacing: -0.25px;vertical-align:middle;}

.dia_ncs_box .arrow{position: absolute; left: 50%;transform: translateX(-50%);display:inline-block; font-size:15px;font-weight:400;color:#222;line-height:21px;letter-spacing:-0.25px;text-align:center;margin: 0 20px; background:url(../../images/medical/bg_flow_type_5.png) no-repeat center center;}
.dia_ncs_box .arrow > li + li{padding-top:60px; }
.dia_ncs_box .arrow.sty01{top:110px;}
.dia_ncs_box .arrow.sty02{top:420px;}
.dia_ncs_box .arrow.sty03{top:50%; transform: translate(-50% , -50%);}



@media screen and (max-width: 1260px) {
    .dia_ncs_box{text-align:center;}
    .dia_ncs_box .box_con{padding:30px;}
    .dia_ncs_box .box_con:before{height:450px;}
    .dia_ncs_box .box01,
    .dia_ncs_box .box02,
    .dia_ncs_box .box03,
    .dia_ncs_box .box04,
    .dia_ncs_box .box05{width:100%;height: auto;padding: 35px;position:static;width:100%;height: auto;margin:0;}
 
    .dia_ncs_box .arrow{position: static;display: inline-table;margin:10px 0;height: 70px;transform: translate(0, 0) !important;background: url(../../images/medical/bg_flow_type_6.png) no-repeat center center;}
    .dia_ncs_box .arrow.sty01{background-image:url(../../images/medical/bg_flow_type_7.png);}
    .dia_ncs_box .arrow.sty03{background-image:url(../../images/medical/bg_flow_type_7.png);}
    .dia_ncs_box .arrow > li{display: table-cell;  width: 50%; vertical-align: middle; padding: 0px 30px 0 0; box-sizing: border-box;}  
    .dia_ncs_box .arrow > li + li{padding: 0 0 0 30px;}

}
@media screen and (max-width: 980px) {

    /* 980 : 간호간병통합서비스 */
    .ncs_top_wrap{background:none; padding-right:0; border:2px solid #e7e7e7; min-height:1px;}
    .ncs_top{background:#f7f7f7; border-top:none; height:auto; padding:35px;}
    .ncs_top strong{padding:0; min-height:1px;}
    .ncs_top strong span{display:inline;}
    .ncs_top strong span.title{display:block;}

}
@media screen and (max-width: 820px) {
    .dia_ncs_wrap{flex-direction:column;}
    .dia_ncs_box{width:100%;}
    .dia_ncs_box.sty02{margin:0;}
    .bh_table_type8 .none{display:none;}

}
@media screen and (max-width: 640px) {
    /* 640 : 간호간병통합서비스 */
    .ncs_top_wrap{border:1px solid #e7e7e7;}
    .ncs_top{padding:20px; font-size:13px;}
    .ncs_top span.title{font-size:16px;}


    .dia_ncs_box .box_tit{height:55px; font-size:15px; padding:10px; }
    .dia_ncs_box .box_tit .cate{width:auto; height:25px; line-height:25px; font-size:14px; padding:0 10px;}
    .dia_ncs_box .box_con{padding:20px;}
    .dia_ncs_box .box_con:before{height:380px;}
    .dia_ncs_box .box01, 
    .dia_ncs_box .box02, 
    .dia_ncs_box .box03, 
    .dia_ncs_box .box04, 
    .dia_ncs_box .box05{padding:20px;}

    .dia_ncs_box .box02 .ico em,
    .dia_ncs_box .box05 .ico em{font-size:15px;}
}