@charset "UTF-8";


/* 통합검색 */
.bh_ts_top_wrap{width:100%; max-width:1200px; margin:auto; padding:30px 0 20px 0; text-align:center;}
.bh_ts_top_wrap h1{margin-top:-2px; margin-right:11px; display:inline-block;}
.bh_ts_top_box{display:inline-block;}
.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:15px; padding-right:10px; width:325px;}
.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_relation_search{position:relative; font-size:12px; line-height:22px; display:inline-block; vertical-align:top; padding-top:15px; margin-left:80px;}
.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_relation_search ul{margin-left:102px;}
.bh_relation_search ul li{float:left; color:#fff;}
.bh_relation_search ul li a{color:#fff;}

/* 의료진 검색 */
.dc_search_box{background:#f7f7f7; border:1px solid #ddd; padding:10px 0; text-align:center;}
.dc_search_box div{color: #222;     font-size: 21px;    font-weight: 600;    vertical-align: middle; font-family:KoPub Dotum, 'KoPub Dotum';  padding:10px;}
.dc_search_box div p{display:inline-block; background:url(/front/images/medical/ico_seoul1.png) no-repeat 0 50%; padding:5px 0 5px 30px;;}
.dc_search_box div b{color:#2d58b6; font-weight:600;}
.dc_search_box a{ background: #2749ac none repeat scroll 0 0;    border: 1px solid #2749ac;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 14px;    font-weight: 600;    height: 36px;    line-height: 36px;    padding: 0 30px;    text-align: center;    vertical-align: top;}
.fixTxt{border:1px solid #d7d7d7; text-align:center; padding:10px; font-size:16px; margin-bottom:15px; background:#f9f9f9;}
.fixTxt p{background:#fff; padding:20px 0;}
.fixTxt strong{font-weight:600;}
.fixTxt strong a{color:#2c59b4; text-decoration:underline;}

.pc_none{display:none;}

.find_word{padding:2px; background:#ffff00; color:#000 !important; display:inline-block !important;}

.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:none; width:100%; max-width:100%; border-right:0;}
.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; display:none;}

.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:35px; letter-spacing:-0.25px; position:relative;}
.bh_ts_result_tit{font-size:24px; line-height:1.6; color:#000; font-weight:600; margin-bottom:21px; padding-bottom:12px; 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{font-size:14px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.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.tit_doctor_dt em{font-size:16px; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕', Dotum, '돋움', Gulim, '굴림',sans-serif;}
.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:4px; display:inline-block;}
.bh_ts_result_box ul li dl dd{color:#888;}
.bh_ts_result_box ul li dl dd.bh_dl_1{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.bh_ts_result_box ul li dl dd.bh_dl_2{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.bh_ts_result_box ul li dl dd.bh_dl_3{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.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_more{text-align:text; font-size:15px; font-weight:600; color:#2749ac; margin-bottom:55px;}
.bh_ts_more a{border:1px solid #adb2bd; color:#2749ac; font-size:15px; background:#fff; text-align:center; padding:0 42px; font-weight:600; height:34px; line-height:34px; vertical-align:top; display:inline-block; cursor:pointer;}

.bh_ts_result_type_1 .bh_dept_box_li dl dt{border-bottom:1px solid #ddd;}

.bh_ts_result_type_1 li{border-bottom:0 !important; margin-bottom:5px !important; padding-bottom:5px !important;}


.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_box ul.bh_ts_result_type_2 li:last-child{padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d6d6d6;}
.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:0;}
.bh_ts_result_box .bh_ts_result_img p{border:1px solid #d5d5d5;}
.bh_ts_result_box .bh_ts_result_img a{color:#2d58b5; display:inline-block; border:1px solid #2d58b5; width:118px; text-align:center; background:#fff; padding:0; margin-top:-1px; font-weight:600; }
.bh_ts_result_box .bh_ts_result_img a.btn_dt_intros{height:34px; line-height:34px;}
.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:20px; float:left; width:88%; width:calc(100% - 140px); position:relative;}
.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_wrap span{color:red;}

.bh_ts_result_box ul.bh_ts_result_type_4 .bh_ts_result_img{width:140px;}

.bh_ts_result_box ul.bh_ts_result_type_4 .bh_ts_result_img .bh_movie_cover{background:rgba(0,0,0,0.3); padding:20px 0;}
.bh_ts_result_box ul.bh_ts_result_type_4 .bh_ts_result_img .bh_movie_cover img{width:35% !important; height:auto !important; margin:0 auto;}
.bh_ts_result_box ul.bh_ts_result_type_4 li{*zoom:1; margin-bottom:0; border-bottom:0 !important;}
.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:0px;}

/* .bh_ts_movie_layer_wrap{position:absolute; top:0; left:0; width:100%; height:100%;}
.bh_ts_movie_layer_bg{}
.bh_ts_movie_layer{width:100%; height:100%;}
.bh_ts_movie_layer div #title{}
.bh_ts_movie_layer .layer_close{}
.bh_ts_movie_layer .ts_movie_area{width:100%; height:100%; position:relative;}
.bh_ts_movie_layer .ts_movie_area iframe{width:100% !important; height:100% !important; position:absolute;}
.bh_ts_movie_layer .ts_movie_area iframe *{width:100% !important; height:100% !important;}
 */

.bh_ts_movie_layer_wrap{position:fixed; top:0; left:0; width:100%; height:100%; margin-top:0 !important;}
.bh_ts_movie_layer_bg{z-index:30000; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6; cursor:pointer;}
.bh_ts_movie_layer{position:absolute; top:50%; left:50%; width:848px; margin-left:-424px; height:668px; margin-top:-334px !important; overflow:hidden;}
.bh_ts_movie_layer div #title{display:none;}
.bh_ts_movie_layer .layer_close{position:absolute; top:0; right:0; width:52px; padding-left:50px; height:44px; line-height:44px; background:#2d58b6 url(/front/images/personal/ico_close.png) 24px center no-repeat; font-size:16px; letter-spacing:-0.25px; color:#fff; font-weight:600; cursor:pointer; z-index:30003;}
.bh_ts_movie_layer .ts_movie_area{position:relative; width:100%; max-width:840px; height:660px; padding-top:0; margin:auto; z-index:30002; border:4px solid #2D58B6; background:#000;}
.bh_ts_movie_layer .ts_movie_area iframe{}
.bh_ts_result_type_1 .bh_dept_box_li dl dt{border-bottom:1px solid #ddd;}

/* 사이트맵 */
.bh_sitemap_wrap{}
.bh_sitemap_01_ul{border-top:1px solid #2d58b5;}
.bh_sitemap_01_li{background:#f7f7f7; border-bottom:1px solid #dcdcdc; padding:25px 9px; line-height:1.4;}
.bh_sitemap_01_tit{font-size:18px; color:#2d58b5; font-weight:600; width:10%; text-align:left; display:block;}
.bh_sitemap_02_ul{margin-top:13px; text-align:left; font-size:0;}
.bh_sitemap_02_li{width:10%; text-align:center; display:inline-block; vertical-align:top; border:1px solid #f7f7f7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.bh_sitemap_02_tit{display:block; font-size:16px; letter-spacing:-0.25px; color:#2d58b5; padding:5px 0; background:#fff; border:1px solid #ccc;}
.bh_sitemap_02_tit:hover{border:1px solid #2d58b5;}
.bh_sitemap_03_ul{padding-top:8px; text-align:left; padding-left:2px;}
.bh_sitemap_03_li{background:url(/front/images/introduce/ico_sitemap_dot.gif) left 7px no-repeat; margin-top:6px; padding-left:10px;}
.bh_sitemap_03_tit{font-size:13px; letter-spacing:-0.25px; color:#333;}
.bh_sitemap_03_tit:hover{text-decoration:underline;}


/* 맞춤 서비스 */
.bh_warning_box{}
.bh_warning_box{background:#f7f7f7 url(/front/images/member/ico_feel.gif) no-repeat 20px 20px; padding:20px 20px 20px 50px; color:#444; font-size:14px; line-height:1.6; border:1px solid #ddd;}
.bh_warning_box strong{font-weight:600; color:#355da2;}

.bh_check_list_wrap{margin-bottom:20px;}
.bh_check_list_ul{border:6px solid #ececec; background:#fff; font-size:0; text-align:left; padding:9px 2%;}
.bh_check_list_ul.on{border:6px solid #b5c6e5; background:#f0f5f9;}
.bh_check_list_ul li{margin:6px 1% 6px 1%; display:inline-block; width:18%; font-size:14px; color:#444; letter-spacing:-0.25px; line-height:1.4; vertical-align:top;}
.bh_check_list_wrap_4 .bh_check_list_ul li{width:23%;}
.bh_check_list_wrap_4 .bh_check_label{font-size:14px; color:#444; letter-spacing:-0.25px;}
.bh_check_list_wrap_4 .bh_check_label span{color:#2c59b4;}
.bh_check_list_wrap_4 .bh_check{margin-right:10px;}
.bh_check_list_wrap_4 .bh_check:not(.cssbrowser){display:none;}
.bh_check_list_wrap_4 input.bh_check:not(.cssbrowser) + label{display:inline-block; padding:0px 0px 0px 22px;background:url(/front/images/personal/ico_check_off.jpg) no-repeat left 3px;}
.bh_check_list_wrap_4 input.bh_check:not(.cssbrowser):checked + label{background:url(/front/images/personal/ico_check_on.jpg) no-repeat left 3px; color:#000; font-weight:600;}



#ascrail2000-hr{width:auto !important;}

.nicescroll-rails{display:none !important;}

.bb_dd{width:100%; max-width:1200px; margin:0 auto;}

/* #board_sc{background:#f0f5f9; height:62px; cursor:auto !important;} */
/* 가로스크롤 */
#board_sc{ cursor:auto !important;  background:#ececec;  width:100%; min-width:100%; border-bottom:1px solid #ccc;}
.bottom_sub_navi_form{cursor:auto !important;}


.ab{position:absolute; bottom:0; right:0;}


.tit_name_form{border-bottom:2px solid #495164; margin-bottom:20px; line-height:1; padding-bottom:5px;}
.tit_name_form img{display:none;}
.tit_name_form strong{font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; font-size:26px; padding:0 0 15px 5px;}
.bh_bookmark_list_wrap_center .tit_name_form strong{background:url(/front/images/medical/ico_seoul1.png) no-repeat 0 top; padding-left:30px;}


.ij_list_ul{width:100%; background:url(/front/images/resvr/bg_ij.png) no-repeat right 0; height:43px; margin:30px 0;}
.ij_list_ul li{float:left; background:#eaeaea; height:43px;}


/* rexpert 설치 오류 가이드 */
.bh_rex_wrap{background:#fff; width:100%;}
.bh_rex_tit{background:url(/front/images/service/bg_rex_tit.png) 0 bottom repeat-x; height:54px; line-height:50px; padding:0 25px;}
.bh_rex_tit div{float:left;}
.bh_rex_tit div img{padding-top:13px;}
.bh_rex_tit p{font-size:14px; color:#2d58b6; float:right; font-weight:600;}
.bh_rex_conts{padding:0 25px;}
.bh_rex_qa{padding:25px 0; border-top:1px solid #d8d8d8;}
.bh_rex_qa:first-child{border-top:none;}
.bh_rex_q{margin-bottom:4px;}
.bh_rex_q .bh_rex_q_tit{display:block; font-size:15px; font-weight:600; color:#444; line-height:26px; background:url(/front/images/service/ico_rex_q.png) 0 center no-repeat; padding-left:32px;}
.bh_rex_a{font-size:14px; font-weight:600; color:#666; line-height:22px; position:relative;}
.bh_rex_a .bh_rex_a_tit{display:block; background:url(/front/images/service/ico_rex_a.png) 0 0 no-repeat; padding-left:32px;}
.bh_rex_a .bh_rex_a_tit span{display:block;}
.bh_rex_a ul{color:#2d58b6; font-size:13px; margin-top:12px; padding-left:32px;}
.bh_rex_a ul li{text-indent:-15px; padding-left:15px; padding-right:15px;}
.bh_rex_a ul li.bh_rex_long{text-indent:-22px; padding-left:22px;}
.bh_rex_a ul li p{float:left; margin-right:15px;}
.bh_rex_a ul li .bh_rex_down{float:left; text-indent:0;}
.bh_rex_a ul li strong{display:block;}
.bh_rex_a ul li span{display:block;}
.bh_rex_img{border-top:1px solid #d8d8d8; padding:25px 0;}
.bh_rex_img div{margin:auto; margin-bottom:20px; text-align:center;}
.bh_rex_img div.bh_rex_img_1{float:left;}
.bh_rex_img div.bh_rex_img_2{float:right;}
.bh_rex_img div.bh_rex_img_3{float:left; margin-bottom:0;}
.bh_rex_img div.bh_rex_img_4{}
.bh_rex_img div.bh_rex_img_5{}
.bh_rex_img div.bh_rex_img_6{margin-bottom:0;}
.bh_rex_img div img{width:100%; margin:auto;}
.bh_rex_img div.bh_rex_img_1 img{max-width:353px;}
.bh_rex_img div.bh_rex_img_2 img{max-width:295px;}
.bh_rex_img div.bh_rex_img_3 img{max-width:353px;}
.bh_rex_img div.bh_rex_img_4 img{max-width:360px;}
.bh_rex_img div.bh_rex_img_5 img{max-width:650px;}
.bh_rex_img div.bh_rex_img_6 img{max-width:650px;}


/* slick */
.slick-slider{display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}


/* 갤럭시탭 최신 */
@media screen and (max-width: 1280px) {
}

/* 최신 */
@media screen and (max-width: 1240px) {


/* 통합검색 */
.bh_ts_aside_wrap{display:none;}

.bh_ts_top_wrap{max-width:100%; text-align:center;}
.bh_ts_top_wrap h1{display:inline-block; vertical-align:top; float:none;}
.bh_ts_top_box{display:inline-block; vertical-align:top; float:none;}
.bh_ts_top_bar{max-width:930px;}
.bh_ts_contents_area{max-width:100%;}
.bh_ts_contents{max-width:100%; float:none; border-right:none;}
.bh_ts_conts{padding:21px 15px 50px 15px;}
.bh_ts_result_box{margin-bottom:30px;}
.bh_ts_result_tit.bh_ts_main_tit{margin-bottom:0;}
.bh_ts_result_box ul.bh_ts_result_type_1{font-size:0;}
.bh_ts_result_type_1 .bh_dept_box_li dl dt{border-bottom:1px solid #ddd;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:18.4%; margin-left:2%;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:2% !important;}

/* 사이트맵 */
.bh_sitemap_01_tit{width:auto; text-align:left; padding-left:2px;}
.bh_sitemap_02_li{width:20%;}

}

/* 탭, 패드, 노트북 */
@media screen and (max-width: 1023px) {

.pc_none{display:inline-block;}

.bh_ts_top_wrap{margin-top:-113px;}

}

/* 넥서스 */
@media screen and (max-width: 980px) {

/* 통합검색 */
.bh_ts_top_wrap{padding:19px 15px 15px 15px; width:auto;}
.bh_ts_top_wrap h1{display:block; margin:0; text-align:center; width:100%; margin-bottom:15px;}
.bh_ts_top_box{display:block;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_txt{padding-left:15px; width:68%; width:calc(100% - 187px);}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_btn{width:54px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_detail_btn{margin:0;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_result_search{float:right; margin-top:15px;}
.bh_ts_top_bar_wrap{width:auto; padding:0 15px;}
.bh_ts_top_bar{max-width:100%;}
.bh_ts_top_bar .bh_relation_search{position:absolute; top:118px; left:15px; margin-left:0; padding-top:0;}
.bh_ts_top_bar .bh_relation_search strong{top:0;}
.bh_ts_top_bar .bh_relation_search ul li{color:#444;}
.bh_ts_top_bar .bh_relation_search ul li a{color:#444;}
.bh_ts_conts{padding:21px 10px 50px;}
.bh_ts_result_wrap{/*padding:0 15px;*/}
.bh_ts_result_tit.bh_ts_main_tit{font-size:20px; line-height:1.2;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:23.5%; margin-left:2%;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:2% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:2% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+5){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+6){margin-left:2% !important;}


}

/* 갤릭시탭 최신 */
@media screen and (max-width:800px) {

/* 통합검색 */
.bh_ts_tab_wrap .inner a{padding:0 15px;}

}

/* 패드 */
@media screen and (max-width: 768px) {

/* 통합검색 */
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:31.4%; margin-left:2.9%;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:2.9% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:2.9% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+5){margin-left:2.9% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+6){margin-left:2.9% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+4){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+5){margin-left:2.9% !important;}

}

@media screen and (max-width: 740px) {

/* rexpert 설치 오류 가이드 */
.bh_rex_a .bh_rex_a_tit span{display:inline;}
.bh_rex_a ul li p{float:none; margin-right:0;}
.bh_rex_a ul li .bh_rex_down{float:none; text-indent:0; margin:5px 0;}
.bh_rex_a ul li span{display:inline;}
.bh_rex_img div.bh_rex_img_1{float:none;}
.bh_rex_img div.bh_rex_img_2{float:none;}
.bh_rex_img div.bh_rex_img_3{float:none;}

}

/* 모바일 */
@media screen and (max-width: 640px) {

#board_sc{border-bottom:0;}  
  
/* 의료진 검색 */
.dc_search_box{background:#f7f7f7; border:1px solid #ddd; padding:10px 0; text-align:center;}
.dc_search_box div{color: #222;     font-size: 16px;    font-weight: 600;    vertical-align: middle; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕', Dotum, '돋움', Gulim, '굴림',sans-serif;  padding:10px;}
.dc_search_box div p{display:inline-block; background:none; padding:5px;}
.dc_search_box div b{color:#2d58b6; font-weight:600;}
.dc_search_box a{ background: #2749ac none repeat scroll 0 0;    border: 1px solid #2749ac;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 14px;    font-weight: 600;    height: 36px;    line-height: 36px;    padding: 0 30px;    text-align: center;    vertical-align: top;}

/* 통합검색 */
.bh_ts_conts{padding-bottom:10px;}
.bh_ts_result_tit.bh_ts_main_tit{font-size:17px; margin-top:0; margin-bottom:-10px;}
.bh_ts_result_tit{font-size:20px; margin-bottom:16px; padding-bottom:10px;}
.bh_ts_result_tit strong{height:20px; line-height:20px; font-size:16px; margin-top:6px; min-width:16px; margin-left:4px;}
.bh_ts_tab_wrap .inner{height:35px; line-height:35px;}
.bh_ts_tab_wrap li{font-size:14px; width:50%;}
.bh_ts_tab_wrap .inner a span{font-size:13px;}

/* 사이트맵 */
.bh_sitemap_02_li{width:25%;}


/* rexpert 설치 오류 가이드 */
.bh_rex_tit{padding:0 20px;}
.bh_rex_conts{padding:0 20px;}
.bh_rex_qa{padding:20px 0;}
.bh_rex_img{padding:20px 0;}


}

/* HTC, 옵티, 넥서스 갤2 */
@media screen and (max-width: 540px) {

/* 통합검색 */
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_txt{font-size:14px; width:55%; width:calc(100% - 136px);}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_btn{width:39px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_s_detail_btn{font-size:13px; width:68px; padding-right:4px;}
.bh_ts_normal{text-align:right;}
.bh_ts_normal strong{text-align:left; float:left; margin-right:0; padding-top:2px;}
.bh_ts_radio_label{margin-right:0; margin-left:20px;}
.bh_ts_top_bar .bh_relation_search{margin-right:110px; height:22px; overflow:hidden; margin-top:2px;}
.bh_ts_top_bar .bh_relation_search strong{width:77px; padding-top:0; top:0;}
.bh_ts_top_bar .bh_relation_search ul{margin-left:82px; margin-top:0;}
.bh_ts_detail strong{font-size:16px; background:url(/front/images/search/ico_search.png) 6px 18px no-repeat;}
.bh_ts_detail_close{background:url(/front/images/search/ico_close.png) center 17px no-repeat;}
.bh_ts_detail_conts dl{width:100%;}
.bh_ts_detail_conts dl dd{width:71%; width:calc(100% - 84px);}
.bh_ts_detail_conts dl dd .bh_ts_d_txt{width:90%; width:calc(100% - 22px);}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:48.5%; margin-left:3%;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+5){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+6){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+4){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+5){margin-left:3% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+3){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+4){margin-left:3% !important;}


/* 사이트맵 */
.bh_sitemap_01_li{padding:20px 9px;}
.bh_sitemap_01_tit{font-size:17px;}
.bh_sitemap_02_li{width:33.3%;}
.bh_sitemap_wrap .bh_sitemap_02_tit{font-size:14px;}
.bh_sitemap_02_li{margin-bottom:15px;}


}

/* 모바일 세로 */
@media screen and (max-width: 480px) {



/* 통합검색 */

.bh_ts_top_bar .bh_relation_search{top:100px; left:10px;}
.bh_ts_result_box .bh_ts_result_img{width:90px; float:left; border:0;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl{margin-left:20px; float:left; width:calc(100% - 110px); position:relative;}
.bh_ts_result_box ul li dl dd{font-size:13px; line-height:1.4; margin-bottom:0; min-height:auto; padding-bottom:0; border-bottom:0;}
.bh_ts_result_box ul.bh_ts_result_type_3 .lft_search_tt{float:none;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_link{position:relative; margin-top:10px;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_link *{width:calc(50% - 5px) !important; display:inline-block;}
.bh_ts_result_box ul.bh_ts_result_type_3 li{border-bottom:1px solid #ccc; padding-bottom:0; margin-bottom:25px;}

/*
.bh_ts_top_wrap{padding:15px 0px 15px 0px;}
.bh_ts_top_wrap h1{margin-bottom:10px;}
.bh_ts_top_box{padding:0 10px;}
.bh_ts_top_bar_wrap{padding:0 12px;}
.bh_ts_top_bar .bh_relation_search{top:90px; left:10px;}
.bh_ts_search_wrap .bh_ts_search .bh_ts_result_search{margin-top:13px;}
.bh_ts_result_wrap{padding:0 10px;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_result_img{float:none; margin:auto;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl{margin-left:0; width:100%;}
.bh_ts_result_box ul.bh_ts_result_type_3 li dl dt.tit_doctor_dt{text-align:center; padding-top:16px;}
.bh_ts_result_box ul.bh_ts_result_type_3 .lft_search_tt{float:none;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_link{margin-top:10px; margin-bottom:0; font-size:0; text-align:center; float:none; display:block; position:relative;}
.bh_ts_result_box ul.bh_ts_result_type_3 .bh_ts_link a{font-size:14px; width:49%; width:calc(50% - 2px);}
.bh_ts_result_box ul.bh_ts_result_type_4 .bh_ts_result_img{width:140px;}
.bh_ts_result_box ul.bh_ts_result_type_4 li dl{margin-left:150px;}
.tit_name_form strong{font-size:21px;}


/* 통합검색 */
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:100%; margin-left:0%; padding-bottom:0;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+5){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+6){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+4){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+5){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+3){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+4){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:hover .bh_inner{border:1px solid #ddd;}

/* 사이트맵 */
.bh_sitemap_01_li{padding:15px 9px;}
.bh_sitemap_01_tit{font-size:16px;}
.bh_sitemap_wrap .bh_sitemap_02_tit{font-size:13px;}
.bh_sitemap_02_ul{margin-top:10px;}
.bh_sitemap_02_li{margin-bottom:10px;}
.bh_sitemap_03_tit{font-size:12px;}
.bh_sitemap_03_li {background:url(/front/images/introduce/ico_sitemap_dot.gif) left 50% no-repeat; height:16px;}


/* rexpert 설치 오류 가이드 */
.bh_rex_tit{background:#f5f5f5 url(/front/images/service/bg_rex_tit.png) 0 bottom repeat-x; padding:0 15px; height:auto;}
.bh_rex_tit div{float:none;}
.bh_rex_tit div img{padding-top:10px; padding-bottom:10px;}
.bh_rex_tit p{float:none; line-height:22px;}
.bh_rex_conts{padding:0 15px;}
.bh_rex_a ul{padding-left:0;}
.bh_rex_a ul li .bh_rex_down{text-align:right;}


}

/* 모바일 */
@media screen and (max-width: 360px) {

/* 통합검색 */
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li{width:100%; margin-left:0%; padding-bottom:0;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:first-child{margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+6){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(5n+7){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+5){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(4n+6){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+4){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(3n+5){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+3){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:nth-child(2n+4){margin-left:0% !important;}
.bh_ts_result_wrap .bh_ts_result_type_1 .bh_dept_box_li:hover .bh_inner{border:1px solid #ddd;}

/* 사이트맵 */
.bh_sitemap_02_li{width:50%;}

}