﻿@charset "UTF-8";


/* 병원소개 */
.introduce_sub_txt_p{font-family:KoPub Dotum, 'KoPub Dotum'; font-size:24px; font-weight:600; line-height:1.2; color:#444;}
.introduce_sub_txt_p *{display:block;}
.introduce_sub_txt_p em{color:#383838; font-size:16px; margin-bottom:10px;  font-family:'Nanum Gothic', Nanum Gothic; font-weight:600;}
.introduce_sub_txt_p span{color:#355da2; font-weight:600; font-size:28px;}
.introduce_section .introduce_pic_form{width:100%; margin:0 auto; background:url(/front/images/introduce/bg_pic.gif) repeat 0 0; padding-bottom:22px;}
.introduce_section .lft_introduce_pic_form{float:left; padding-top:27%; width:20%; background:url(/front/images/introduce/bg_pic.gif) repeat 0 0; text-align:center;}
.introduce_section .lft_introduce_pic_form dt{color:#434343; font-size:24px; font-family:KoPub Dotum, 'KoPub Dotum'; font-weight:600; background:url(/front/images/introduce/bg_pic1.gif) no-repeat 50% bottom; padding-bottom:20px; margin-bottom:20px;}
.introduce_section .lft_introduce_pic_form dt span{display:block;}
.introduce_section .lft_introduce_pic_form dd{line-height:1.4; color:#525252; font-size:14px; font-weight:600;}
.introduce_section .rit_introduce_pic_form{float:left; width:80%; position:relative;}
.introduce_section .rit_introduce_pic_form .lft_big_introduce_pic img{width:100%;}
.rit_tum_introduce_pic{position:absolute; bottom:17px; left:3px; width:100%;}
.rit_tum_introduce_pic ul{overflow:hidden;}
.rit_tum_introduce_pic ul li{float:left; margin:0 8px;}
.rit_tum_introduce_pic ul li img{width:144px; height:74px; border:5px solid #fff;}
.rit_tum_introduce_pic ul li img:hover{width:144px; height:74px; border:5px solid #2d58b6;}
.rit_tum_introduce_pic ul li.on img{width:144px; height:74px; border:5px solid #2d58b6;}
.introduce_pic_form .btn_up{position:absolute; top:48%; left:5px;}
.introduce_pic_form .btn_down{position:absolute; top:48%; right:5px;}
.introduce_list_ul{margin-top:50px; font-size:0;}
.introduce_list_ul li{width:32.3%; margin-left:66px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; margin-bottom:40px; word-break: keep-all; margin:40px 0.5%;}
.introduce_list_ul li dl{}
.introduce_list_ul dl dt{background:#fff; color:#2749ac; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0; border:1px solid #2749ac;}
.m_inline_block{display:inline;}

.ppc_none{display:none;}
.mmc_none{display:block;}

/*
.introduce_list_ul .introduce_list_li1 dl dt{background:#ff874b; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
.introduce_list_ul .introduce_list_li2 dl dt{background:#ffcd3a; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
.introduce_list_ul .introduce_list_li3 dl dt{background:#6734ff; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
.introduce_list_ul .introduce_list_li4 dl dt{background:#a6c21f; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
.introduce_list_ul .introduce_list_li5 dl dt{background:#41baff; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
.introduce_list_ul .introduce_list_li6 dl dt{background:#ff874b; color:#fff; text-align:center; margin-bottom:27px; font-size:16px; font-weight:600; padding:6px 0;}
*/
.introduce_list_ul li dl dd{line-height:1.5; color:#878787; font-size:13px;}
.introduce_list_ul li dl dd p{margin-top:15px;}
.introduce_list_ul .introduce_list_li1 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_1.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}
.introduce_list_ul .introduce_list_li2 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_2.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}
.introduce_list_ul .introduce_list_li3 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_3.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}
.introduce_list_ul .introduce_list_li4 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_4.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}
.introduce_list_ul .introduce_list_li5 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_5.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}
.introduce_list_ul .introduce_list_li6 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_6.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1.5px; text-align:center;}

/* 소개 */
.bh_intro_slide_wrap_bg{height:auto; overflow:hidden; border:1px solid #d6d6d6;}
.bh_intro_slide_bg{position:relative;}
.bh_intro_slide_bg .slide img{width:100%;}
.bh_intro_slide_wrap{position:relative; top:10px; width:100%; overflow:hidden; padding:10px 0;}
.bh_intro_slide{}
.bh_intro_slide .slide{margin:0 15px 0 13px; border:5px solid #fff; height:auto; overflow:hidden; cursor:pointer;}
.bh_intro_slide .slide.slick-current{border:5px solid #4DA6FF;}
.bh_intro_slide .slide:hover{border:5px solid #4DA6FF; background:#4DA6FF}
.bh_intro_slide .slide img{width:100%;}
.bh_intro_slide_wrap_bg .slick-prev{border:none; position:absolute; top:50%; margin-top:-16px; left:10px; background:url(/images/sub/sub01/btn_lft.png) center center no-repeat; width:33px; height:33px; background-size:contain; text-indent:-9999px; overflow:hidden; cursor:pointer; z-index:1000;}
.bh_intro_slide_wrap_bg .slick-next{border:none; position:absolute; top:50%; margin-top:-16px; right:10px; background:url(/images/sub/sub01/btn_rit.png) center center no-repeat; width:33px; height:33px; background-size:contain; text-indent:-9999px; overflow:hidden; cursor:pointer; z-index:1000;}

.bh_intro_slide .slide:hover img { opacity: 0.1; transition: all 0.5s ease;}
.bh_intro_slide .slide .txt { position: absolute; opacity: 1; color: #000; width: 2.45%; height: 100%; text-align: center;}
.bh_intro_slide .slide .txt p { width: 51%; font-weight:bold; margin: 10% 0; padding: 3% 0; font-size: 1rem; background: rgba(255,255,255, 0.8); }
.bh_intro_slide .slide:hover .txt { opacity: 1; color: #fff; transition: all 0.5s ease;    }
.bh_intro_slide .slide:hover .txt p {background: none;}

@media only screen and (max-width:1023px){
    .bh_intro_slide .slide:hover img { opacity: 0.1; transition: all 0.5s ease;}
    .bh_intro_slide .slide .txt {position: absolute; opacity: 1; color: #000; width: 4.18%; height: 100%; text-align: center;}
    .bh_intro_slide .slide .txt p { width: 39.5%; font-weight:bold; margin: 7% 0; padding: 3% 0; font-size: 1rem; background: rgba(255,255,255, 0.8); }
    .bh_intro_slide .slide:hover .txt { opacity: 1; color: #fff; transition: all 0.5s ease;    }
    .bh_intro_slide .slide:hover .txt p {background: none;}
}

@media only screen and (max-width:747px){
    .bh_intro_slide .slide:hover img { opacity: 0.1; transition: all 0.5s ease;}
    .bh_intro_slide .slide .txt {position: absolute; opacity: 1; color: #000; width: 3.15%; height: 100%; text-align: center;}
    .bh_intro_slide .slide .txt p { width: 39.5%; font-weight:bold; margin: 7% 0; padding: 3% 0; font-size: 1rem; background: rgba(255,255,255, 0.8); }
    .bh_intro_slide .slide:hover .txt { opacity: 1; color: #fff; transition: all 0.5s ease;    }
    .bh_intro_slide .slide:hover .txt p {background: none;}
}

@media only screen and (max-width:480px){
    .bh_intro_slide .slide .txt p { width: 47.5%; font-weight:bold; margin: 7.5% 0; padding: 3% 0; font-size: 1.5rem; background: rgba(255,255,255, 0.8); }
}

/* 병원장 인사말 */
.president_section{background:url(/front/images/president/bg_president.png) no-repeat right 20px; margin-bottom:30px; min-height:560px;}
.president_section .president_form{position:relative; word-break: keep-all;  width:100%; margin:0 auto;}
.president_section .tit2_president{background:url(/front/images/president/ico_dda1.gif) no-repeat center 0; display:block; border-bottom:1px solid #cacaca; font-size:15px; color:#333; line-height:1.6; text-align:center; padding:40px 15px 30px 15px; width:67%; font-weight:600; margin-bottom:30px; }
.president_section .cont_p{color:#878787; font-size:13px; line-height:1.6; width:65%;}
.president_section .name_president{color:#fff; font-size:13px; position:absolute; right:20px; bottom:-80px; text-align:right; background:url(/front/images/president/bg_snubh.png) no-repeat 0 0; width:152px; height:74px; padding:105px 30px 0 0}
.president_section .name_president em{display:block; font-size:24px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; font-weight:600;}

/* 비전미션 */
.mv_title{margin-bottom:40px;}
.mission_wrap{text-align:center;}
.mission_wrap .introduce_sub_txt_p{}
.mv_section{padding-top:30px;}
.bh_mv_wrap{background:url(/front/images/introduce/bg_map.png) no-repeat center 20px;}
.vision_wrap{background:url(/front/images/introduce/bg_pic1.gif) no-repeat 50% 0; text-align:center;}
.vision_wrap .blackCol{display:block; padding-top:10px; padding-bottom:5px;}
.vision_wrap .vision_list{padding-top:62px; text-align:center;}
.vision_wrap .vision_list > li{}
.vision_wrap .vision_list > li dl{width:187px; height:152px; border-radius:50%; padding-top:35px; margin:0 auto;}
.vision_wrap .vision_list > li dl dt{}
.vision_wrap .vision_list > li dl dd{font-size:18px; font-weight:600; color:#fff; letter-spacing:-0.25px; line-height:1.4; margin-top:15px;}
.vision_wrap .vision_list > li dl dd span{display:block;}
.vision_wrap .vision_list > li div{margin-top:50px;}
.vision_wrap .vision_list > li div ul{font-size:0;}
.vision_wrap .vision_list > li div ul li{display:inline-block; text-align:center; vertical-align:top; margin-left:77px;}
.vision_wrap .vision_list > li div ul li:first-child{margin-left:0;}
.vision_wrap .vision_list > li div ul li:first-child strong{background:#ff874b url(/front/images/introduce/bg_vission1.png) no-repeat 50% 34px;}
.vision_wrap .vision_list > li div ul li:first-child + li strong{background:#ffce3d url(/front/images/introduce/bg_vission2.png) no-repeat 50% 34px;}
.vision_wrap .vision_list > li div ul li:first-child + li + li strong{background:#a6c21f url(/front/images/introduce/bg_vission3.png) no-repeat 50% 34px;}
.vision_wrap .vision_list > li div ul li:first-child + li + li + li strong{background:#54c1ff url(/front/images/introduce/bg_vission4.png) no-repeat 50% 34px;}
.vision_wrap .vision_list > li div ul li strong{display:block; width:143px; margin:0 auto; height:69px; padding-top:74px; border-radius:50%; font-size:17px; font-weight:600; color:#fff; letter-spacing:-0.25px; margin-bottom:20px;}
.vision_wrap .vision_list > li div ul li p{display:block; font-size:12px; letter-spacing:-0.5px; color:#878787; line-height:1.5;}
.vision_wrap .vision_list > li div ul li span{display:block;}
.bh_mv_title{margin-bottom:40px; text-align:center; border:1px solid #ddd; padding:5% 15px;}
.bh_mv_title img{width:100%; max-width:600px; margin:auto;}
.vision_wrap .vision_list > li div{margin-top:0; padding-top:71px; background:url(/front/images/introduce/ico_map.png) no-repeat center top;}
.vision_wrap .vision_list > li div ul li span{}
.bh_mv_text{font-size:28px; line-height:38px; text-align:center; font-family:KoPub Dotum, 'KoPub Dotum'; color:#444; letter-spacing:-0.75px;}
.bh_mv_text span{font-weight:600; color:#355da2; display:block;}

/* 병원 조직도 */
.notice_box{background:#f7f7f7 url(/front/images/introduce/ico_notice.png) no-repeat 28px 50%; height:92px; padding-left:88px; font-size:15px; color:#444;}
.notice_box .organ_exp{line-height:92px;}

.organization_wrap{text-align:center; background:url(/front/images/intro/bg_org.gif) no-repeat 0 20px; width:960px; margin:30px auto 0 auto;}
.organization_wrap .c_leader{display:inline-block; width:243px; text-align:center; height:60px; line-height:60px; font-size:18px; font-weight:600; letter-spacing:-0.75px; color:#fff; background:#2d58b6;}
.c_sub_leader_wrap{position:relative; height:103px;}
.c_sub_leader{display: inline-block; width: 142px; text-align: center; height: 44px; line-height: 44px; border: 3px solid #2d58b6; font-size: 16px; font-weight: 600; letter-spacing: -0.75px; color: #333;}
.c_sub_leader.csl_1{position:absolute; top:83px; left:50%; margin-left:-250px;}
.c_sub_leader.csl_2{position:absolute; top:23px; left:50%; margin-left:102px;}
.c_sub_leader.csl_3{position:absolute; top:83px; left:50%; margin-left:102px;}
.organization_wrap .center_list{text-align:left; margin-top:83px; font-size:0;}
.organization_wrap .center_list > li{display:inline-block; vertical-align:top;}
.organization_wrap .center_list .c_title{display:inline-block; width:142px; text-align:center; height:44px; line-height:44px; border:3px solid #2d58b6; font-size:16px; font-weight:600; letter-spacing:-0.75px; color:#333;}
.organization_wrap .center_list .organ1{text-align:center; width:776px; margin-left:0;}
.organization_wrap .center_list .organ2{text-align:center; margin-left:36px; width:148px;}
.organization_wrap .center_list > li{text-align:center; margin-left:14px; margin-bottom:73px; width:148px;}
.organization_wrap .center_list .organ3{margin-left:0;}

.organization_wrap .center_list .treatment_list1{border:3px solid #e7e7e7; font-size:0; margin-top:10px; padding:5px 10px 15px 10px; text-align:left;}
.organization_wrap .center_list .treatment_list1 ul li{display:block; width:113px; text-align:center; height:42px; line-height:42px; font-size:13px; font-weight:600; letter-spacing:-0.5px; color:#fff; margin-left:10px; margin-top:10px;}
.organization_wrap .center_list .treatment_list1 ul li.bh_2_line{padding-top:7px; line-height:14px; height:35px;}
.organization_wrap .center_list .organ2 .treatment_list1 .bh_2_line strong{padding-top:7px; line-height:14px; height:35px;}

.organization_wrap .center_list .treatment_list1 .tr_team1 ul li{background:#578cff;}
.organization_wrap .center_list .treatment_list1 .tr_team2 ul li{background:#41baff;}
.organization_wrap .center_list .treatment_list1 .tr_team3 ul li{background:#a6c21f;}
.organization_wrap .center_list .organ2 .treatment_list1 strong{display:block; width:113px; text-align:center; height:42px; line-height:42px; font-size:13px; font-weight:600; letter-spacing:-0.5px; color:#fff; margin-top:10px; background:#578cff;}
.organization_wrap .center_list .organ2 .treatment_list1 .tr_team1 ul li{background:#41baff; margin-left:0;}

.organization_wrap .center_list .treatment_list{border:3px solid #e7e7e7; font-size:0; margin-top:10px; padding:5px 10px 15px 10px; text-align:left;}
.organization_wrap .center_list .organ1 .treatment_list{padding:10px 20px 20px 20px;}
.organization_wrap .center_list .organ2 .treatment_list1{padding:10px 0px 20px 14px;}
.organization_wrap .center_list .treatment_list ul li{display:inline-block; width:113px; text-align:center; height:42px; line-height:42px; font-size:13px; font-weight:600; letter-spacing:-0.5px; color:#fff; margin-left:10px; margin-top:10px;}
.organization_wrap .center_list .treatment_list ul li:first-child{margin-left:0;}
.organization_wrap .center_list .treatment_list ul li:first-child + li  + li  + li  + li  + li  + li  {margin-left:0;}
.organization_wrap .center_list .treatment_list ul li:first-child + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  {margin-left:0;}
.organization_wrap .center_list .treatment_list ul li:first-child + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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:0;}
.organization_wrap .center_list .treatment_list ul 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;}
.organization_wrap .center_list .treatment_list ul 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:0;}
.organization_wrap .center_list .treatment_list ul 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   {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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  + li  + li  + li   {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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  + li  + li  + li  + li  + li  + li  + li  + li  + li   {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li   {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  + li  {margin-left:0;}
.organization_wrap .center_list .treatment_list ul 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  + 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;}

/* .organization_wrap .center_list .treatment_list ul li:nth-child(6n+1){margin-left:0;} */
.organization_wrap .center_list .treatment_list .tr_team1 ul li{background:#578cff;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{background:#41baff;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{background:#a6c21f;}

.sub_c_list{font-size:0; margin-top:10px; letter-spacing:-2.5px;}
.sub_c_list > li{font-size:13px; font-weight:400; color:#666; border:3px solid #e7e7e7; padding:14px; margin-top:10px;}
.sub_c_list > li:first-child{margin-top:0;}
.sub_c_list > li strong{font-size:13px; font-weight:600; letter-spacing:-2px; color:#355da2;}
.sub_c_list ul{background:url(/front/images/introduce/bg_organ_bar.gif) no-repeat 50% 0; margin-top:10px; padding-top:14px;}
.sub_c_list ul li{margin-top:10px}
.sub_c_list ul li:first-child{margin-top:0;}


/* 홍보 동영상 */
.video_section{}
.video_section .video_player{}
.video_section .video_player img{}

.video_section .video_cnt_wrap{border:1px solid #c6ccd8; margin-bottom:80px;}
.video_section .video_cnt_wrap .video_cnt_tit{background:#f7f7f7; border-bottom:1px solid #c6ccd8; padding:21px 20px 21px 26px;}
.video_section .video_cnt_wrap .video_cnt_tit strong{display:inline-block; background:url(/front/images/introduce/bg_player.gif) no-repeat 0 50%; font-size:18px; font-weight:600; color:#444; letter-spacing:-0.025px; min-height:23px; padding-left:41px;}
.video_section .video_cnt_wrap .video_cnt{font-size:14px; color:#444; line-height:1.6; height:163px; text-align:center; overflow-y:auto; padding:15px 0;}

.video_section .video_list_wrap{position:relative;}
.video_section .video_list_wrap > a{position:absolute; top:54px;}
.video_section .video_list_wrap > a.btn_video_prev{left:0;}
.video_section .video_list_wrap > a.btn_video_next{right:0;}
.video_section .video_list_wrap ul{font-size:0; width:777px; margin:0 auto;}
.video_section .video_list_wrap ul li{display:inline-block; margin-left:36px;}
.video_section .video_list_wrap ul li:first-child{margin-left:0;}
.video_section .video_list_wrap ul li dl{}
.video_section .video_list_wrap ul li dl dt{margin-bottom:15px;}
.video_section .video_list_wrap ul li dl dd{font-size:14px; color:#444; text-align:center;}


/* 홍보동영상 */
.bh_video_slide_wrap_bg{margin-bottom:50px;}
.bh_video_slide_bg{}
.bh_video_slide_bg .slide{outline:white;}
.bh_video_slide_bg .slide img{width:100%;}
.bh_video_slide_wrap{}
.bh_video_slide{padding:0 71px; position:relative;}
.bh_video_slide .slide{margin:0 18px 0 18px; outline:white; cursor:pointer;}
.bh_video_slide .slide .inner{position:relative; border:1px solid #d6d6d6;}
.bh_video_slide .slide img{width:100%;}
.bh_video_slide .slide strong{display:block; font-weight:normal; margin-top:15px; font-size:14px; color:#444; text-align:center;}
.bh_video_slide .slide span{position:absolute; bottom:2px; right:2px; background:#000; opacity:0.8; color:#fff; font-weight:600; font-size:11px; text-align:center; padding:2px 6px; display:inline-block;}
.bh_video_slide_wrap .slick-prev{border:none; position:absolute; top:40%; margin-top:-24px; left:0px; background:url(/front/images/introduce/btn_prev.gif) center center no-repeat; width:47px; height:47px; text-indent:-9999px; overflow:hidden; cursor:pointer; z-index:2;}
.bh_video_slide_wrap .slick-next{border:none; position:absolute; top:40%; margin-top:-24px; right:0px; background:url(/front/images/introduce/btn_next.gif) center center no-repeat; width:47px; height:47px; text-indent:-9999px; overflow:hidden; cursor:pointer; z-index:3;}
.video_section .video_cnt_wrap{margin-bottom:0;}


/* 연혁 */
.his_top_section{}
.his_top_section .his_image{float:left; width:30%;}
.his_top_section .his_image img{height:204px;}
.his_top_section .his_intro{float:right; width:433px; background:#f7f7f7; height:204px; width:70%;}
.his_top_section .his_intro dl{padding:28px 55px 0;}
.his_top_section .his_intro dl dt{letter-spacing:-0.75px; margin-bottom:6px;}
.his_top_section .his_intro dl dt strong{font-size:42px; font-weight:600; color:#355da2; font-family:KoPub Dotum, 'KoPub Dotum'; margin-right:8px;}
.his_top_section .his_intro dl dt span{font-size:28px; font-weight:600; color:#444; font-family:KoPub Dotum, 'KoPub Dotum';}
.his_top_section .his_intro dl dd{font-size:14px; color:#444; letter-spacing:-0.025px; line-height:21px;}

.his_btm_section .his_cnt_wrap{margin:55px auto 0 auto; width:100%;}
.his_btm_section .his_cnt_wrap .his_cnt{}
.his_btm_section .his_cnt_wrap .his_cnt .year{float:left; position:relative; margin-left:0; width:29%}
.his_btm_section .his_cnt_wrap .his_cnt .year dl{width:179px; height:124px; padding-top:55px; font-weight:600; color:#fff; font-family:KoPub Dotum, 'KoPub Dotum'; letter-spacing:-0.5px; border-radius:50%; text-align:center;  margin:0 auto;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dt{font-size:41px;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dd{font-size:24px;}
.his_btm_section .his_cnt_wrap .his_cnt .year span{background:url(/front/images/introduce/bg_his_year.png) no-repeat 0 0; width:87px; height:87px; position:absolute; top:129px; left:15%;}
.his_btm_section .his_cnt_wrap .his_cnt ol{float:right; width:70%}
.his_btm_section .his_cnt_wrap .his_cnt ol > li{border-top:1px solid #c6ccd8; margin-top:10px; padding-top:11px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li:first-child{border-top:none; margin-top:0; padding-top:0;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt{float:left; margin-right:10px; width:85px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt .month{font-size:30px; font-weight:600; letter-spacing:-0.5px; }
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd{float:left;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li{color:#1a1a1a; letter-spacing:-0.5px; margin-top:8px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li .day{font-size:17px; font-weight:600; margin-right:32px; display:inline-block;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li span{font-size:15px; color:#000; width:450px; display:inline-block; vertical-align:top; line-height:1.5;}

.his_btm_section{margin-top:40px;}
.his_btm_section .his_year_wrap{border-bottom:1px solid #2d58b6; position:relative;}
.his_btm_section .his_year_wrap span{float:left; width:53px; height:47px; background:#fff;}
.his_btm_section .his_year_wrap span a{display:block; text-align:center; line-height:47px;}

.his_btm_section .his_year_wrap .slick-prev{position:absolute; left:0; top:0; border:none; background:#fff url(/front/images/introduce/btn_b_prev.gif) center center no-repeat; width:53px; height:47px; text-indent:-9999px; cursor:pointer;}
.his_btm_section .his_year_wrap .slick-next{position:absolute; right:0; top:0; border:none; background:#fff url(/front/images/introduce/btn_b_next.gif) center center no-repeat; width:53px; height:47px; text-indent:-9999px; cursor:pointer;}

.his_btm_section .his_year_wrap .his_year{float:none; width:85%; margin:auto; overflow:visible; height:47px;}
.his_btm_section .his_year_wrap .his_year ul{}
.his_btm_section .his_year_wrap .his_year ul li{float:left; margin-left:-1px;}
.his_btm_section .his_year_wrap .his_year ul li:first-child{background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 0 50%; margin-left:0;}
.his_btm_section .his_year_wrap .his_year ul li a{display:block; width:100%; text-align:center; height:47px; line-height:47px; font-size:18px; font-weight:600; color:#878787; letter-spacing:-0.25px; background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 100% 50%;}
.his_btm_section .his_year_wrap .his_year ul li.on a{background:#2d58b6; color:#fff;}
.his_btm_section .his_year_wrap .his_year ul li.last a{font-size:14px; line-height:16px; padding-top:7px; height:40px;}
/*.h.his_btm_section .his_year_wrap .his_year ul li:first-child{background:none; margin-left:-1px;}*/
.his_btm_section .his_cnt_wrap .his_cnt.last .year dl{/*height:118px; padding-top:61px;*/}
.his_btm_section .his_cnt_wrap .his_cnt.last .year dl dt{font-size:31px; padding-bottom:5px;}



/* 현황 */
.blue_list_type1{border-top:2px solid #2d58b6;}
.blue_list_type1 li{border-bottom:1px solid #c6ccd8;} 
.blue_list_type1 li dl{line-height:1.4;}
.blue_list_type1 li dl dt{font-size:18px; font-weight:600; color:#2d58b6; letter-spacing:-0.25px; float:left; width:145px; padding-left:36px; height:50px; padding-top:28px; background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 100% 50%;}
.blue_list_type1 li dl dd{font-size:14px; font-weight:normal; color:#1a1a1a; letter-spacing:-0.25px; float:left; padding:31px 0 31px 32px; width:747px;}

/* 10년사 */
.tenyear_section{text-align:center;}
.tenyear_section a{text-align:center;}
.tenyear_section img{width:100%; max-width:960px; margin:auto;}


/* 층별안내 */
.floor_wrap{width:100%; margin:0 auto; background:#fcfcfc;}
.floor_list{display:table; width:100%; border-collapse:collapse; table-layout:fixed;}
.floor_list ul{display:table-row;}
.floor_list ul li{display:table-cell; padding-left:1px; vertical-align:top;}
.floor_list ul li:first-child{padding-left:0;}
.floor_list ul li a{display:block; text-align:center; height:25px; line-height:25px; font-size:13px; color:#fff; background:#7e90a1; padding:10px 0;}
.floor_list ul li a span{}
.floor_list ul li.on a{background:#2d58b6 !important; padding:5px 0 15px;}
.floor_list ul li.on a span{background:url(/front/images/introduce/bg_floor_on.png) no-repeat 50% 100%; padding-bottom:5px;}
.floor_list ul li:hover a{background:#0C8BCF; padding:5px 0 15px;}
.floor_list ul li:hover a span{background:url(/front/images/introduce/bg_floor_on.png) no-repeat 50% 100%; padding-bottom:5px;}

.floor_map{position:relative; padding:30px 2%; height:610px; border-left:1px solid #ddd; background:#fcfcfc; display:inline-block; text-align:center; width:76%;}
.floor_map .map_view{position:relative; width:682px; margin:0 auto;}

#info_area1 .floor_map .f_num{font-size:46px; height:57px; font-weight:600; color:#19b0cd; font-family:"맑은 고딕"; position:absolute; top:0; left:0; z-index:10; text-align:left;}
#info_area2 .floor_map .f_num{font-size:46px; height:57px; font-weight:600; color:#f48512; font-family:"맑은 고딕"; position:absolute; top:0; left:0; z-index:10; text-align:left;}

.floor_map .f_num strong{display:inline-block; border:2px solid #dcdcdc; background:#fff; padding:5px 10px; border-radius:5px;}
.floor_map .f_num em{font-size:18px; font-weight:600; color:#666; padding-right:5px;}
.floor_map .f_num span{color:#999; font-size:21px; display:inline-block; vertical-align:10px;}

/* 공감 층별 이미지 */
.type_A .floor_map .map_view .map > div{position:relative; width:681px; height:auto;}
.type_A .floor_map .map_view div.floorB3{background:url(/front/images/introduce/img_floorA_B3.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floorB3 .coordi1{position:absolute; top:30%; left:89%;}
.type_A .floor_map .map_view .floorB3 .coordi2{position:absolute; top:42%; left:61%;}
.type_A .floor_map .map_view .floorB3 .coordi3{position:absolute; top:48%; left:57.1%;}
.type_A .floor_map .map_view .floorB3 .coordi4{position:absolute; top:54%; left:55%;}
.type_A .floor_map .map_view .floorB3 .coordi5{position:absolute; top:55%; left:61%;}
.type_A .floor_map .map_view .floorB3 .coordi6{position:absolute; top:54.5%; left:69%;}
.type_A .floor_map .map_view .floorB3 .coordi7{position:absolute; top:69%; left:54.5%;}
.type_A .floor_map .map_view .floorB3 .coordi8{position:absolute; top:56%; left:46%;}
.type_A .floor_map .map_view .floorB3 .coordi9{position:absolute; top:56%; left:40%;}
.type_A .floor_map .map_view .floorB3 .coordi10{position:absolute; top:56%; left:34%;}
.type_A .floor_map .map_view .floorB3 .coordi11{position:absolute; top:61%; left:26.5%;}
.type_A .floor_map .map_view .floorB3 .coordi12{position:absolute; top:71%; left:43%;}
.type_A .floor_map .map_view .floorB3 .coordi13{position:absolute; top:77%; left:45%;}
.type_A .floor_map .map_view .floorB3 .coordi14{position:absolute; top:82%; left:45%;}
.type_A .floor_map .map_view .floorB3 .coordi15{position:absolute; top:82%; left:54%;}
.type_A .floor_map .map_view .floorB3 .coordi16{position:absolute; top:79%; left:65%;}
.type_A .floor_map .map_view .floorB3 .coordi17{position:absolute; top:70%; left:70.5%;}

.type_A .floor_map .map_view div.floorB2{background:url(/front/images/introduce/img_floorA_B2.gif) no-repeat 0 0;}
/*
.type_A .floor_map .map_view .floorB2 .coordi1{position:absolute; top:33%; left:42%;}
*/
.type_A .floor_map .map_view .floorB2 .coordi1{position:absolute; top:34%; left:25%;}
.type_A .floor_map .map_view .floorB2 .coordi2{position:absolute; top:48%; left:25%;}
.type_A .floor_map .map_view .floorB2 .coordi3{position:absolute; top:75%; left:25%;}
.type_A .floor_map .map_view .floorB2 .coordi4{position:absolute; top:45%; left:34.5%;}
.type_A .floor_map .map_view .floorB2 .coordi5{position:absolute; top:35%; left:36.5%;}
.type_A .floor_map .map_view .floorB2 .coordi6{position:absolute; top:28%; left:46%;}
.type_A .floor_map .map_view .floorB2 .coordi7{position:absolute; top:34%; left:46%;}
.type_A .floor_map .map_view .floorB2 .coordi8{position:absolute; top:54%; left:54%;}
.type_A .floor_map .map_view .floorB2 .coordi9{position:absolute; top:45.5%; left:49.6%;}

.type_A .floor_map .map_view div.floorB1{background:url(/front/images/introduce/img_floorA_B1.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floorB1 .coordi1{position:absolute;top: 39%;left: 81%;}
.type_A .floor_map .map_view .floorB1 .coordi2{position:absolute;top: 32%;left: 73%;}
.type_A .floor_map .map_view .floorB1 .coordi3{position:absolute;top: 17%;left: 69%;}
.type_A .floor_map .map_view .floorB1 .coordi4{position:absolute;top: 17%;left: 54%;}
.type_A .floor_map .map_view .floorB1 .coordi5{position:absolute;top: 42%;left: 41%;}
.type_A .floor_map .map_view .floorB1 .coordi6{position:absolute;top: 61%;left: 25%;}
.type_A .floor_map .map_view .floorB1 .coordi7{position:absolute;top: 83%;left: 25%;}
.type_A .floor_map .map_view .floorB1 .coordi8{position:absolute;top: 90%;left: 40%;}
.type_A .floor_map .map_view .floorB1 .coordi9{position:absolute;top: 77%;left: 49%;}
.type_A .floor_map .map_view .floorB1 .coordi10{position:absolute;top: 65%;left: 47%;}
.type_A .floor_map .map_view .floorB1 .coordi11{position:absolute;top: 55%;left: 51%;}
.type_A .floor_map .map_view .floorB1 .coordi12{position:absolute;top: 36%;left:57.4%;}
.type_A .floor_map .map_view .floorB1 .coordi13{position:absolute;top: 41%;left: 57.4%;}
.type_A .floor_map .map_view .floorB1 .coordi14{position:absolute;top: 52%;left: 57.4%;}
.type_A .floor_map .map_view .floorB1 .coordi15{position:absolute;top: 59%;left: 57.4%;}
.type_A .floor_map .map_view .floorB1 .coordi16{position:absolute;top: 49%;left: 69%;}
.type_A .floor_map .map_view .floorB1 .coordi17{position:absolute;top: 61%;left: 64%;}
.type_A .floor_map .map_view .floorB1 .coordi18{position:absolute;top: 71%;left: 54.4%;}
.type_A .floor_map .map_view .floorB1 .coordi19{position:absolute;top: 68%;left: 61.5%;}
.type_A .floor_map .map_view .floorB1 .coordi20{position:absolute;top: 77%;left: 61%;}
.type_A .floor_map .map_view .floorB1 .coordi21{position:absolute;top: 72%;left: 80%;}

.type_A .floor_map .map_view div.floor1{background:url(/front/images/introduce/img_floorA_1.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor1 .coordi1{position:absolute; top:38%; left:73%;}
.type_A .floor_map .map_view .floor1 .coordi2{position:absolute; top:22%; left:50%;}
.type_A .floor_map .map_view .floor1 .coordi3{position:absolute; top:43%; left:39%;}
/*
.type_A .floor_map .map_view .floor1 .coordi4{position:absolute; top:36%; left:37%;}
*/
.type_A .floor_map .map_view .floor1 .coordi4{position:absolute; top:34%; left:31%;}
.type_A .floor_map .map_view .floor1 .coordi5{position:absolute; top:40%; left:19%;}
.type_A .floor_map .map_view .floor1 .coordi6{position:absolute; top:48%; left:11%;}
.type_A .floor_map .map_view .floor1 .coordi7{position:absolute; top:53%; left:22%;}
.type_A .floor_map .map_view .floor1 .coordi8{position:absolute; top:65%; left:10%;}
.type_A .floor_map .map_view .floor1 .coordi9{position:absolute; top:74%; left:10%;}
.type_A .floor_map .map_view .floor1 .coordi10{position:absolute; top:81%; left:10%;}
.type_A .floor_map .map_view .floor1 .coordi11{position:absolute; top:79%; left:21%;}
.type_A .floor_map .map_view .floor1 .coordi12{position:absolute; top:79%; left:30%;}
.type_A .floor_map .map_view .floor1 .coordi13{position:absolute; top:83%; left:33%;}
.type_A .floor_map .map_view .floor1 .coordi14{position:absolute; top:74%; left:37.5%;}
.type_A .floor_map .map_view .floor1 .coordi15{position:absolute; top:73%; left:54%;}
.type_A .floor_map .map_view .floor1 .coordi16{position:absolute; top:74%; left:59%;}
.type_A .floor_map .map_view .floor1 .coordi17{position:absolute; top:63%; left:63%;}
.type_A .floor_map .map_view .floor1 .coordi18{position:absolute; top:68%; left:70.5%;}
.type_A .floor_map .map_view .floor1 .coordi19{position:absolute; top:75%; left:82%;}

.type_A .floor_map .map_view div.floor2{background:url(/front/images/introduce/img_floorA_2.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor2 .coordi18{position:absolute; top:50%; left:86%;}
.type_A .floor_map .map_view .floor2 .coordi1{position:absolute; top:39%; left:76%;}
.type_A .floor_map .map_view .floor2 .coordi2{position:absolute; top:32%; left:64%;}
.type_A .floor_map .map_view .floor2 .coordi3{position:absolute; top:23%; left:49%;}
.type_A .floor_map .map_view .floor2 .coordi4{position:absolute; top:29%; left:42%;}
.type_A .floor_map .map_view .floor2 .coordi5{position:absolute; top:43%; left:38%;}
.type_A .floor_map .map_view .floor2 .coordi6{position:absolute; top:35%; left:33%;}
.type_A .floor_map .map_view .floor2 .coordi7{position:absolute; top:40%; left:22%;}
.type_A .floor_map .map_view .floor2 .coordi8{position:absolute; top:48%; left:11%;}
.type_A .floor_map .map_view .floor2 .coordi9{position:absolute; top:53%; left:22%;}
.type_A .floor_map .map_view .floor2 .coordi10{position:absolute; top:59%; left:12%;}
.type_A .floor_map .map_view .floor2 .coordi11{position:absolute; top:65%; left:11%;}
.type_A .floor_map .map_view .floor2 .coordi12{position:absolute; top:79%; left:14%;}
.type_A .floor_map .map_view .floor2 .coordi13{position:absolute; top:80%; left:27%;}
.type_A .floor_map .map_view .floor2 .coordi14{position:absolute; top:74%; left:37.3%;}
/*
.type_A .floor_map .map_view .floor2 .coordi14{position:absolute; top:74%; left:37%;}
*/
.type_A .floor_map .map_view .floor2 .coordi15{position:absolute; top:77%; left:69.5%;}
.type_A .floor_map .map_view .floor2 .coordi16{position:absolute; top:77%; left:84.5%;}
.type_A .floor_map .map_view .floor2 .coordi17{position:absolute; top:51%; left:87.5%;}

.type_A .floor_map .map_view div.floor3{background:url(/front/images/introduce/img_floorA_3.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor3 .coordi1{position:absolute; top:58%; left:77%;}
.type_A .floor_map .map_view .floor3 .coordi2{position:absolute; top:44%; left:60%;}
.type_A .floor_map .map_view .floor3 .coordi3{position:absolute; top:26%; left:70%;}
.type_A .floor_map .map_view .floor3 .coordi4{position:absolute; top:32%; left:39%;}
.type_A .floor_map .map_view .floor3 .coordi5{position:absolute; top:42%; left:26%;}
.type_A .floor_map .map_view .floor3 .coordi6{position:absolute; top:54%; left:12%;}
.type_A .floor_map .map_view .floor3 .coordi7{position:absolute; top:77%; left:12%;}
.type_A .floor_map .map_view .floor3 .coordi8{position:absolute; top:71%; left:24%;}
.type_A .floor_map .map_view .floor3 .coordi9{position:absolute; top:74%; left:36%;}

.type_A .floor_map .map_view div.floor4{background:url(/front/images/introduce/img_floorA_4.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor4 .coordi1{position:absolute; top:62%; left:79%;}
.type_A .floor_map .map_view .floor4 .coordi2{position:absolute; top:46%; left:59%;}
.type_A .floor_map .map_view .floor4 .coordi3{position:absolute; top:54%; left:70%;}
.type_A .floor_map .map_view .floor4 .coordi4{position:absolute; top:62%; left:54%;}
.type_A .floor_map .map_view .floor4 .coordi5{position:absolute; top:66%; left:29%;}
.type_A .floor_map .map_view .floor4 .coordi6{position:absolute; top:75%; left:47%;}

.type_A .floor_map .map_view div.floor5{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor5 .coordi1{position:absolute; top:63%; left:67%;}
.type_A .floor_map .map_view .floor5 .coordi2{position:absolute; top:66%; left:29%;}

.type_A .floor_map .map_view div.floor8{background:url(/front/images/introduce/img_floorA_8.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor8 .coordi1{position:absolute; top:63%; left:67%;}
.type_A .floor_map .map_view .floor8 .coordi2{position:absolute; top:58%; left:47.5%;}
/*.type_A .floor_map .map_view .floor8 .coordi3{position:absolute; top:49%; left:38%;}*/
.type_A .floor_map .map_view .floor8 .coordi3{position:absolute; top:54%; left:32%;}
.type_A .floor_map .map_view .floor8 .coordi4{position:absolute; top:64%; left:37%;}
.type_A .floor_map .map_view .floor8 .coordi5{position:absolute; top:70%; left:22%;}

.type_A .floor_map .map_view div.floor9{background:url(/front/images/introduce/img_floorA_9.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor9 .coordi1{position:absolute; top:63%; left:67%;}
.type_A .floor_map .map_view .floor9 .coordi2{position:absolute; top:66%; left:29%;}
.type_A .floor_map .map_view .floor9 .coordi3{position:absolute; top:67%; left:17%;}

.type_A .floor_map .map_view div.floor10{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor10 .coordi1{position:absolute; top:63%; left:67%;}
.type_A .floor_map .map_view .floor10 .coordi2{position:absolute; top:66%; left:29%;}

.type_A .floor_map .map_view div.floor14{background:url(/front/images/introduce/img_floorA_14.gif) no-repeat 0 0;}
.type_A .floor_map .map_view .floor14 .coordi1{position:absolute; top:39%; left:50.5%;}

/* 동행 층별 이미지 */
.type_B .floor_map .map_view .map > div{position:relative; width:681px; height:auto;}
.type_B .floor_map .map_view div.floorB3{background:url(/front/images/introduce/img_floorB_B3.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floorB3 .coordi1{position:absolute; top:40%; left:52%;}

.type_B .floor_map .map_view div.floorB2{background:url(/front/images/introduce/img_floorB_B2.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floorB2 .coordi1{position:absolute; top:39%; left:49%;}

.type_B .floor_map .map_view div.floorB1{background:url(/front/images/introduce/img_floorB_B1.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floorB1 .coordi1{position:absolute; top:43%; left:69%;}
.type_B .floor_map .map_view .floorB1 .coordi2{position:absolute; top:24%; left:64%;}
.type_B .floor_map .map_view .floorB1 .coordi3{position:absolute; top:30%; left:34%;}
.type_B .floor_map .map_view .floorB1 .coordi4{position:absolute; top:42%; left:22%;}
.type_B .floor_map .map_view .floorB1 .coordi5{position:absolute; top:45%; left:17%;}
.type_B .floor_map .map_view .floorB1 .coordi6{position:absolute; top:46%; left:48%;}
.type_B .floor_map .map_view .floorB1 .coordi7{position:absolute; top:58%; left:39%;}

.type_B .floor_map .map_view div.floor1{background:url(/front/images/introduce/img_floorB_1.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor1 .coordi1{position:absolute; top:38%; left:73%;}
.type_B .floor_map .map_view .floor1 .coordi2{position:absolute; top:35%; left:41%;}
.type_B .floor_map .map_view .floor1 .coordi3{position:absolute; top:35%; left:33%;}
.type_B .floor_map .map_view .floor1 .coordi4{position:absolute; top:35%; left:22%;}
.type_B .floor_map .map_view .floor1 .coordi5{position:absolute; top:51%; left:13%;}
.type_B .floor_map .map_view .floor1 .coordi6{position:absolute; top:59%; left:13%;}
.type_B .floor_map .map_view .floor1 .coordi7{position:absolute; top:60%; left:56%;}

.type_B .floor_map .map_view div.floor2{background:url(/front/images/introduce/img_floorB_2.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor2 .coordi1{position:absolute; top:45%; left:76%;}
.type_B .floor_map .map_view .floor2 .coordi2{position:absolute; top:50%; left:13%;}
.type_B .floor_map .map_view .floor2 .coordi3{position:absolute; top:51%; left:37.5%;}

.type_B .floor_map .map_view div.floor3{background:url(/front/images/introduce/img_floorB_3.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor3 .coordi1{position:absolute; top:39%; left:73%;}
.type_B .floor_map .map_view .floor3 .coordi2{position:absolute; top:49%; left:25%;}

.type_B .floor_map .map_view div.floor4{background:url(/front/images/introduce/img_floorB_4.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor4 .coordi1{position:absolute; top:43%; left:72%;}
.type_B .floor_map .map_view .floor4 .coordi2{position:absolute; top:52%; left:45%;}
.type_B .floor_map .map_view .floor4 .coordi3{position:absolute; top:67%; left:33%;}

.type_B .floor_map .map_view div.floor5{background:url(/front/images/introduce/img_floorB_5.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor5 .coordi1{position:absolute; top:48%; left:73%;}

.type_B .floor_map .map_view div.floor6{background:url(/front/images/introduce/img_floorB_6.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor6 .coordi1{position:absolute; top:59%; left:68%;}
.type_B .floor_map .map_view .floor6 .coordi2{position:absolute; top:52%; left:28%;}

.type_B .floor_map .map_view div.floor8{background:url(/front/images/introduce/img_floorB_8.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor8 .coordi1{position:absolute; top:59%; left:68%;}
.type_B .floor_map .map_view .floor8 .coordi2{position:absolute; top:73%; left:49%;}
.type_B .floor_map .map_view .floor8 .coordi3{position:absolute; top:72%; left:19.5%;}
.type_B .floor_map .map_view .floor8 .coordi4{position:absolute; top:52%; left:28%;}

.type_B .floor_map .map_view div.floor9{background:url(/front/images/introduce/img_floorB_9.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor9 .coordi1{position:absolute; top:58%; left:80%;}
.type_B .floor_map .map_view .floor9 .coordi2{position:absolute; top:73%; left:24%;}
.type_B .floor_map .map_view .floor9 .coordi3{position:absolute; top:64%; left:8%;}
.type_B .floor_map .map_view .floor9 .coordi4{position:absolute; top:52%; left:39%;}
.type_B .floor_map .map_view .floor9 .coordi5{position:absolute; top:39%; left:73%;}

.type_B .floor_map .map_view div.floor10{background:url(/front/images/introduce/img_floorB_10.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor10 .coordi1{position:absolute; top:59%; left:68%;}
.type_B .floor_map .map_view .floor10 .coordi2{position:absolute; top:73%; left:13.5%;}
.type_B .floor_map .map_view .floor10 .coordi3{position:absolute; top:52%; left:28%;}

.type_B .floor_map .map_view div.floor11{background:url(/front/images/introduce/img_floorB_11.gif) no-repeat 0 0;}
.type_B .floor_map .map_view .floor11 .coordi1{position:absolute; top:59%; left:68%;}
.type_B .floor_map .map_view .floor11 .coordi2{position:absolute; top:52%; left:28%;}

.bh_floor_bg{width:100%;}
.bh_floor_link_01_01{width:106px;}
.bh_floor_link_01_02{width:106px;}
.bh_floor_link_02_01{width:106px;}
.bh_floor_link_02_02{width:106px;}

.floor_detail{background:url(/front/images/introduce/bg_floor_detail.gif) repeat 0 0; padding:30px 23px 40px 30px; width:100%; height:603px; width:190px; position:absolute; top:0; right:0;}
.floor_detail ol{}
.floor_detail ol > li{margin-top:10px; font-size:14px; color:#fff; font-size:0;}
.floor_detail ol > li:first-child{margin-top:0;}
.floor_detail ol > li .num{display:inline-block; width:25px; font-weight:600; text-align:center; vertical-align:top; font-size:15px;}
.floor_detail ol > li a{letter-spacing:-0.5px; color:#fff; word-break:keep-all; display:inline-block; width:80%; font-size:15px;}
.floor_detail ol > li.on{font-weight:600; color:#6dcff6;}
.floor_detail ol > li.on a{font-weight:600; color:#6dcff6; text-decoration:underline !important;}
.floor_detail ol > li ul{padding-left:25px; margin-top:3px;}
.floor_detail ol > li ul li{margin-top:3px;}
.floor_detail ol > li ul li:first-child{margin-top:0;}

.facility_info{border-top:1px solid #c6cdd3; padding-top:30px;}
.facility_info ul:first-child li{margin-top:0;}
.facility_info ul li{float:left; font-size:14px; font-weight:600; color:#444; width:141px; text-align:left; margin-top:10px;}
.facility_info ul li img{margin-right:9px;}

.map .coodi_list li{display:block; background:url(/front/images/introduce/fl.png) no-repeat center bottom; width:37px; height:47px; line-height:52px; text-align:center; font-size:12px; font-weight:600; color:#344873; margin-top:-47px; margin-left:-18.5px;}
.map .coodi_list li span{display:block; width:34px; text-align:center;}
.map .coodi_list li span strong{position:absolute; width:120px; top:48px; line-height:15px; left:50%; margin-left:-68px; text-align:center; display:none;}
.map .coodi_list li.fl_on{background:url(/front/images/introduce/fl_on.png) no-repeat center bottom; width:37px; height:47px; line-height:27px; z-index:2;}
.map .coodi_list li.fl_on span{display:block; width:32px; text-align:center; padding-top:2px;}
.map .coodi_list li.fl_on span strong{top:48px; margin-left:-68px; display:block; background:#fff; padding:2px 4px; border-radius:3px; border:2px solid #2D58B6;}

.floor_map .map.bh_map_b{min-height:1px;}

.floor_info_section{display:block;}
.m_floor_info_section{display:block;}

/* 층별안내 */
.m_tab_ul_section2{display:table; width:100%; margin-bottom:30px;}
.m_tab_ul_section2 li{display:table-cell; text-align:center; width:50%; border-top:1px solid #e5e5e5; border-bottom:2px solid #495164;}
.m_tab_ul_section2 li a{display:block; background:#f9f9fb; color:#444; font-size:14px; padding:11px 0; font-weight:600;}
.m_tab_ul_section2 li:first-child.on{border-right:2px solid #495164; border-left:2px solid #495164;}
.m_tab_ul_section2 li:last-child.on{border-right:2px solid #495164; border-left:2px solid #495164;}
.m_tab_ul_section2 li.m_on{display:table-cell; text-align:center; width:50%; border-top:2px solid #495164; border-bottom:0;}
.m_tab_ul_section2 li.m_on a{display:block; background:#fff ; color:#2d58b6; font-size:14px;}
.m_tab_ul_section2{display:table; width:100%; margin-bottom:30px;}
.m_tab_ul_section2 li{display:table-cell; text-align:center; width:50%; border-top:1px solid #e5e5e5; border-bottom:2px solid #495164;}
.m_tab_ul_section2 li a{display:block; background:#f9f9fb; color:#444; font-size:14px; padding:11px 0; font-weight:600;}
.m_tab_ul_section2 li:first-child.on{border-right:2px solid #495164; border-left:2px solid #495164;}
.m_tab_ul_section2 li:last-child.on{border-right:2px solid #495164; border-left:2px solid #495164;}
.m_tab_ul_section2 li.m_on{display:table-cell; text-align:center; width:50%; border-top:2px solid #495164; border-bottom:0;}
.m_tab_ul_section2 li.m_on a{display:block; background:#fff ; color:#2d58b6; font-size:14px;}
.m_tab_ul_section2{font-size:0;}
.m_tab_ul_section2 li{display:inline-block; width:50%; box-sizing:border-box; border:1px solid #e5e5e5; margin-left:-1px; margin-bottom:-1px;}
.m_tab_ul_section2 li a{font-size:13px;}
.m_tab_ul_section2 li:first-child.on{border-right:1px solid #495164; border-left:1px solid #495164;}
.m_tab_ul_section2 li:last-child.on{border-right:1px solid #495164; border-left:1px solid #495164;}
.m_tab_ul_section2 li.m_on{display:inline-block; width:50%; box-sizing:border-box; border:1px solid #495164; z-index:2; position:relative;}
.m_tab_ul_section2 li.m_on a{font-size:13px;}

.m_bh_floor_maps_wrap{display:none; margin-bottom:20px; z-index:222; position:absolute;}
.m_floor_wrap{width:100%; margin:0 auto; position:relative;}
.m_floor_list{background:#fff;}
.m_floor_list > ul{}
.m_floor_list > ul > li{position:relative;}
.m_floor_list > ul > li:first-child{border-top:none;}
.m_floor_list > ul > li > a{display:block; text-align:left; font-size:14px; color:#222; position:absolute; top:0; left:0; width:55px; cursor:default; background: url(/front/images/member/bg_bar.gif) no-repeat 0 0; padding-top:12px; font-weight:600;}
.m_floor_list > ul > li > a > span{}

.m_floor_detail{margin-left:65px;  padding-top:12px; border-top:1px solid #c2c2c2;}
.m_floor_detail ol{font-size:0;}
.m_floor_detail ol > li{margin-bottom:12px; font-size:13px; color:#555; width:33.3%; display:inline-block; vertical-align:top;}
.m_floor_detail ol > li .m_num{display:none;}
.m_floor_detail ol > li a{letter-spacing:-0.5px; color:#555; word-break:keep-all; font-size:13px; padding-left:10px; background:url(/front/images/header/ico_dash_m.gif) no-repeat 0 7px; display:block;}
.m_floor_detail ol > li.m_on{font-weight:600; color:#2d58b6;}
.m_floor_detail ol > li.m_on a{font-weight:600; color:#2d58b6; text-decoration:underline !important;}
.m_floor_detail ol > li > ul{display:none;}
.m_floor_detail ol > li ul li{margin-top:3px;}
.m_floor_detail ol > li ul li:first-child{margin-top:0;}

.m_facility_info{border-top:1px solid #c6cdd3; padding-top:30px; display:none;}
.m_facility_info ul:first-child li{margin-top:0;}
.m_facility_info ul li{float:left; font-size:14px; font-weight:600; color:#444; width:141px; text-align:left; margin-top:10px;}
.m_facility_info ul li img{margin-right:9px;}

.m_map .m_coodi_list li{display:none; background:url(/front/images/introduce/fl.png) no-repeat center bottom; width:37px; height:47px; line-height:52px; text-align:center; font-size:12px; font-weight:600; color:#344873; margin-top:-47px; margin-left:-18.5px;}
.m_map .m_coodi_list li span{display:block; width:34px; text-align:center; font-size:0;}
.m_map .m_coodi_list li span strong{position:absolute; width:60px; top:48px; line-height:15px; left:50%; margin-left:-68px; text-align:center;}
.m_map .m_coodi_list li.m_fl_on{background:url(/front/images/introduce/fl_on.png) no-repeat center bottom; width:37px; height:47px; line-height:27px; z-index:2; display:block;}
.m_map .m_coodi_list li.m_fl_on span{display:block; width:32px; text-align:center; padding-top:2px;}
.m_map .m_coodi_list li.m_fl_on span strong{top:48px; margin-left:-36px; display:block; background:#fff; padding:2px 2px; border-radius:3px; border:2px solid #2D58B6; font-size:12px;}

.m_floor_map{position:relative; padding:10px 0; border:1px solid #ddd; background:#fcfcfc; text-align:center;}
.m_floor_map .m_map_view{position:relative; margin:0 auto;}
.m_floor_map .m_f_num{font-size:26px; height:32px; font-weight:600; color:#2d58b6; font-family:"맑은 고딕"; position:absolute; top:0; left:10px; z-index:10; }
.m_floor_map .m_bh_floor_titles{font-size:21px; height:32px; font-weight:600; color:#2d58b6; font-family:"맑은 고딕"; position:absolute; top:0; left:10px; z-index:10; text-align:left;}

#info_area1 .floor_map .f_num{font-size:46px; height:57px; font-weight:600; color:#19b0cd; font-family:"맑은 고딕"; position:absolute; top:0; left:0; z-index:10; text-align:right;}
#info_area2 .floor_map .f_num{font-size:46px; height:57px; font-weight:600; color:#f48512; font-family:"맑은 고딕"; position:absolute; top:0; left:0; z-index:10; text-align:right;}

.m_floor_map .m_bh_floor_titles em{font-size:18px; color:#999; display:block;}

.m_bh_floor_close{position:absolute; background:url(/front/images/medical/ico_surgery_close.png) center center no-repeat; text-indent:-9999px; width:40px; height:40px; right:0px; top:0px; cursor:pointer;}

/* 공감 층별 이미지 */
.m_type_A .m_floor_map .m_map_view .m_map > div{position:relative; height:auto; background-size:100% !important;}

.m_type_A .m_floor_map .m_map_view div.m_floorB3{background:url(/front/images/introduce/img_floorA_B3.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi1{position:absolute; top:30%; left:89%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi2{position:absolute; top:42%; left:61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi3{position:absolute; top:48%; left:57.1%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi4{position:absolute; top:54%; left:55%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi5{position:absolute; top:55%; left:61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi6{position:absolute; top:54.5%; left:69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi7{position:absolute; top:69%; left:54.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi8{position:absolute; top:56%; left:46%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi9{position:absolute; top:56%; left:40%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi10{position:absolute; top:56%; left:34%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi11{position:absolute; top:61%; left:26.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi12{position:absolute; top:71%; left:43%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi13{position:absolute; top:77%; left:45%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi14{position:absolute; top:82%; left:45%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi15{position:absolute; top:82%; left:54%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi16{position:absolute; top:79%; left:65%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi17{position:absolute; top:70%; left:70.5%;}

.m_type_A .m_floor_map .m_map_view div.m_floorB2{background:url(/front/images/introduce/img_floorA_B2.gif) no-repeat 0 0;}
/*
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi1{position:absolute; top:33%; left:42%;}
*/
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi1{position:absolute; top:34%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi2{position:absolute; top:48%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi3{position:absolute; top:75%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi4{position:absolute; top:45%; left:34.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi5{position:absolute; top:35%; left:36.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi6{position:absolute; top:26%; left:46%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi7{position:absolute; top:34%; left:46%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi8{position:absolute; top:55%; left:54%;}

.m_type_A .m_floor_map .m_map_view div.m_floorB1{background:url(/front/images/introduce/img_floorA_B1.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi1{position:absolute;top: 39%;left: 81%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi2{position:absolute;top: 32%;left: 73%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi3{position:absolute;top: 17%;left: 69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi4{position:absolute;top: 17%;left: 54%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi5{position:absolute;top: 42%;left: 41%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi6{position:absolute;top: 61%;left: 25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi7{position:absolute;top: 83%;left: 25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi8{position:absolute;top: 90%;left: 40%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi9{position:absolute;top: 77%;left: 49%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi10{position:absolute;top: 65%;left: 47%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi11{position:absolute;top: 55%;left: 51%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi12{position:absolute;top: 36%;left:57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi13{position:absolute;top: 41%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi14{position:absolute;top: 52%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi15{position:absolute;top: 59%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi16{position:absolute;top: 49%;left: 69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi17{position:absolute;top: 61%;left: 64%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi18{position:absolute;top: 71%;left: 54.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi19{position:absolute;top: 68%;left: 61.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi20{position:absolute;top: 77%;left: 61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi21{position:absolute;top: 72%;left: 80%;}

.m_type_A .m_floor_map .m_map_view div.m_floor1{background:url(/front/images/introduce/img_floorA_1.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi1{position:absolute; top:38%; left:73%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi2{position:absolute; top:22%; left:50%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi3{position:absolute; top:43%; left:39%;}
/*
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi4{position:absolute; top:36%; left:37%;}
*/
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi4{position:absolute; top:34%; left:29%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi5{position:absolute; top:40%; left:19%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi6{position:absolute; top:48%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi7{position:absolute; top:53%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi8{position:absolute; top:65%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi9{position:absolute; top:74%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi10{position:absolute; top:81%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi11{position:absolute; top:79%; left:21%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi12{position:absolute; top:80%; left:31.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi13{position:absolute; top:83%; left:31.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi14{position:absolute; top:74%; left:38%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi15{position:absolute; top:73%; left:55%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi16{position:absolute; top:74%; left:60%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi17{position:absolute; top:63%; left:63%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi18{position:absolute; top:68%; left:70.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi19{position:absolute; top:75%; left:82%;}

.m_type_A .m_floor_map .m_map_view div.m_floor2{background:url(/front/images/introduce/img_floorA_2.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi18{position:absolute; top:50%; left:86%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi1{position:absolute; top:39%; left:76%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi2{position:absolute; top:32%; left:64%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi3{position:absolute; top:23%; left:49%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi4{position:absolute; top:29%; left:42%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi5{position:absolute; top:43%; left:38%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi6{position:absolute; top:35%; left:33%;}

.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi7{position:absolute; top:40%; left:22%;}

.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi8{position:absolute; top:48%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi9{position:absolute; top:53%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi10{position:absolute; top:59%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi11{position:absolute; top:65%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi12{position:absolute; top:79%; left:14%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi13{position:absolute; top:74%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi14{position:absolute; top:80%; left:27%;}
/*
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi15{position:absolute; top:74%; left:37%;}
*/
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi15{position:absolute; top:72%; left:69.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi16{position:absolute; top:72%; left:84.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi17{position:absolute; top:50%; left:88.5%;}

.m_type_A .m_floor_map .m_map_view div.m_floor3{background:url(/front/images/introduce/img_floorA_3.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi1{position:absolute; top:58%; left:77%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi2{position:absolute; top:44%; left:60%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi3{position:absolute; top:26%; left:70%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi4{position:absolute; top:32%; left:39%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi5{position:absolute; top:42%; left:26%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi6{position:absolute; top:54%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi7{position:absolute; top:77%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi8{position:absolute; top:71%; left:24%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi9{position:absolute; top:74%; left:36%;}

.m_type_A .m_floor_map .m_map_view div.m_floor4{background:url(/front/images/introduce/img_floorA_4.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi1{position:absolute; top:62%; left:79%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi2{position:absolute; top:46%; left:59%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi3{position:absolute; top:54%; left:70%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi4{position:absolute; top:62%; left:54%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi5{position:absolute; top:66%; left:29%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi6{position:absolute; top:75%; left:47%;}

.m_type_A .m_floor_map .m_map_view div.m_floor5{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor5 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor5 .m_coordi2{position:absolute; top:66%; left:29%;}

.m_type_A .m_floor_map .m_map_view div.m_floor8{background:url(/front/images/introduce/img_floorA_8.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi2{position:absolute; top:58%; left:47.5%;}
/*.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi3{position:absolute; top:49%; left:38%;}*/
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi3{position:absolute; top:54%; left:32%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi4{position:absolute; top:64%; left:37%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi5{position:absolute; top:70%; left:22%;}

.m_type_A .m_floor_map .m_map_view div.m_floor9{background:url(/front/images/introduce/img_floorA_9.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi2{position:absolute; top:66%; left:29%;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi3{position:absolute; top:67%; left:17%;}

.m_type_A .m_floor_map .m_map_view div.m_floor10{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor10 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor10 .m_coordi2{position:absolute; top:66%; left:29%;}

.m_type_A .m_floor_map .m_map_view div.m_floor14{background:url(/front/images/introduce/img_floorA_14.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor14 .m_coordi1{position:absolute; top:39%; left:50.5%;}

/* 동행 층별 이미지 */
.m_type_B .m_floor_map .m_map_view .m_map > div{position:relative; height:auto; background-size:100% !important;}
.m_type_B .m_floor_map .m_map_view div.m_floorB3{background:url(/front/images/introduce/img_floorB_B3.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB3 .m_coordi1{position:absolute; top:40%; left:52%;}

.m_type_B .m_floor_map .m_map_view div.m_floorB2{background:url(/front/images/introduce/img_floorB_B2.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB2 .m_coordi1{position:absolute; top:39%; left:49%;}

.m_type_B .m_floor_map .m_map_view div.m_floorB1{background:url(/front/images/introduce/img_floorB_B1.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi1{position:absolute; top:43%; left:69%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi2{position:absolute; top:24%; left:64%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi3{position:absolute; top:30%; left:34%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi4{position:absolute; top:42%; left:22%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi5{position:absolute; top:45%; left:17%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi6{position:absolute; top:46%; left:48%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi7{position:absolute; top:58%; left:39%;}

.m_type_B .m_floor_map .m_map_view div.m_floor1{background:url(/front/images/introduce/img_floorB_1.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi1{position:absolute; top:38%; left:73%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi2{position:absolute; top:35%; left:41%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi3{position:absolute; top:35%; left:33%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi4{position:absolute; top:35%; left:22%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi5{position:absolute; top:51%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi6{position:absolute; top:59%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi7{position:absolute; top:60%; left:56%;}

.m_type_B .m_floor_map .m_map_view div.m_floor2{background:url(/front/images/introduce/img_floorB_2.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi1{position:absolute; top:45%; left:76%;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi2{position:absolute; top:50%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi3{position:absolute; top:51%; left:37.5%;}

.m_type_B .m_floor_map .m_map_view div.m_floor3{background:url(/front/images/introduce/img_floorB_3.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor3 .m_coordi1{position:absolute; top:39%; left:73%;}
.m_type_B .m_floor_map .m_map_view .m_floor3 .m_coordi2{position:absolute; top:49%; left:25%;}

.m_type_B .m_floor_map .m_map_view div.m_floor4{background:url(/front/images/introduce/img_floorB_4.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi1{position:absolute; top:43%; left:72%;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi2{position:absolute; top:52%; left:45%;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi3{position:absolute; top:67%; left:33%;}

.m_type_B .m_floor_map .m_map_view div.m_floor5{background:url(/front/images/introduce/img_floorB_5.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor5 .m_coordi1{position:absolute; top:48%; left:73%;}

.m_type_B .m_floor_map .m_map_view div.m_floor6{background:url(/front/images/introduce/img_floorB_6.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor6 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor6 .m_coordi2{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor8{background:url(/front/images/introduce/img_floorB_8.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi2{position:absolute; top:73%; left:49%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi3{position:absolute; top:72%; left:19.5%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi4{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor9{background:url(/front/images/introduce/img_floorB_9.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi1{position:absolute; top:58%; left:80%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi2{position:absolute; top:73%; left:24%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi3{position:absolute; top:64%; left:8%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi4{position:absolute; top:52%; left:39%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi5{position:absolute; top:39%; left:73%;}

.m_type_B .m_floor_map .m_map_view div.m_floor10{background:url(/front/images/introduce/img_floorB_10.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi2{position:absolute; top:73%; left:13.5%;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi3{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor11{background:url(/front/images/introduce/img_floorB_11.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor11 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor11 .m_coordi2{position:absolute; top:52%; left:28%;}

/* .m_type_A .m_floor_map .m_map_view div.m_floorB3{background:url(/front/images/introduce/img_floorA_B3.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi1{position:absolute; top:30%; left:89%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi2{position:absolute; top:42%; left:61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi3{position:absolute; top:48%; left:57.1%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi4{position:absolute; top:54%; left:55%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi5{position:absolute; top:55%; left:61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi6{position:absolute; top:54.5%; left:69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi7{position:absolute; top:69%; left:54.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi8{position:absolute; top:56%; left:46%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi9{position:absolute; top:56%; left:40%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi10{position:absolute; top:56%; left:34%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi11{position:absolute; top:71%; left:43%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi12{position:absolute; top:77%; left:45%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi13{position:absolute; top:82%; left:45%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi14{position:absolute; top:82%; left:54%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi15{position:absolute; top:79%; left:65%;}
.m_type_A .m_floor_map .m_map_view .m_floorB3 .m_coordi16{position:absolute; top:70%; left:70.5%;}

.m_type_A .m_floor_map .m_map_view div.m_floorB2{background:url(/front/images/introduce/img_floorA_B2.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi1{position:absolute; top:33%; left:42%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi2{position:absolute; top:34%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi3{position:absolute; top:48%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi4{position:absolute; top:75%; left:25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi5{position:absolute; top:45%; left:34.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi6{position:absolute; top:45%; left:49.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB2 .m_coordi7{position:absolute; top:54%; left:54%;}

.m_type_A .m_floor_map .m_map_view div.m_floorB1{background:url(/front/images/introduce/img_floorA_B1.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi1{position:absolute;top: 39%;left: 81%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi2{position:absolute;top: 32%;left: 73%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi3{position:absolute;top: 17%;left: 69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi4{position:absolute;top: 17%;left: 54%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi5{position:absolute;top: 42%;left: 41%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi6{position:absolute;top: 61%;left: 25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi7{position:absolute;top: 83%;left: 25%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi8{position:absolute;top: 90%;left: 40%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi9{position:absolute;top: 77%;left: 49%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi10{position:absolute;top: 65%;left: 47%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi11{position:absolute;top: 55%;left: 51%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi12{position:absolute;top: 36%;left:57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi13{position:absolute;top: 41%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi14{position:absolute;top: 52%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi15{position:absolute;top: 59%;left: 57.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi16{position:absolute;top: 49%;left: 69%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi17{position:absolute;top: 61%;left: 64%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi18{position:absolute;top: 71%;left: 54.4%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi19{position:absolute;top: 68%;left: 61.5%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi20{position:absolute;top: 77%;left: 61%;}
.m_type_A .m_floor_map .m_map_view .m_floorB1 .m_coordi21{position:absolute;top: 72%;left: 80%;}

.m_type_A .m_floor_map .m_map_view div.m_floor1{background:url(/front/images/introduce/img_floorA_1.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi1{position:absolute; top:38%; left:73%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi2{position:absolute; top:22%; left:50%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi3{position:absolute; top:43%; left:39%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi4{position:absolute; top:36%; left:37%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi5{position:absolute; top:34%; left:29%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi6{position:absolute; top:40%; left:19%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi7{position:absolute; top:48%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi8{position:absolute; top:53%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi9{position:absolute; top:65%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi10{position:absolute; top:74%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi11{position:absolute; top:81%; left:10%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi12{position:absolute; top:79%; left:21%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi13{position:absolute; top:74%; left:37.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi14{position:absolute; top:73%; left:54%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi15{position:absolute; top:74%; left:59%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi16{position:absolute; top:63%; left:63%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi17{position:absolute; top:68%; left:70.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor1 .m_coordi18{position:absolute; top:75%; left:82%;}

.m_type_A .m_floor_map .m_map_view div.m_floor2{background:url(/front/images/introduce/img_floorA_2.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi1{position:absolute; top:50%; left:86%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi2{position:absolute; top:39%; left:76%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi3{position:absolute; top:32%; left:64%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi4{position:absolute; top:23%; left:49%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi5{position:absolute; top:29%; left:42%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi6{position:absolute; top:43%; left:38%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi7{position:absolute; top:35%; left:33%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi8{position:absolute; top:40%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi9{position:absolute; top:48%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi10{position:absolute; top:53%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi11{position:absolute; top:59%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi12{position:absolute; top:65%; left:11%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi13{position:absolute; top:79%; left:14%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi14{position:absolute; top:74%; left:22%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi15{position:absolute; top:80%; left:27%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi16{position:absolute; top:74%; left:38%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi17{position:absolute; top:56%; left:61.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor2 .m_coordi18{position:absolute; top:74%; left:74%;}

.m_type_A .m_floor_map .m_map_view div.m_floor3{background:url(/front/images/introduce/img_floorA_3.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi1{position:absolute; top:58%; left:77%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi2{position:absolute; top:44%; left:60%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi3{position:absolute; top:26%; left:70%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi4{position:absolute; top:32%; left:39%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi5{position:absolute; top:42%; left:26%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi6{position:absolute; top:54%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi7{position:absolute; top:77%; left:12%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi8{position:absolute; top:71%; left:24%;}
.m_type_A .m_floor_map .m_map_view .m_floor3 .m_coordi9{position:absolute; top:74%; left:36%;}

.m_type_A .m_floor_map .m_map_view div.m_floor4{background:url(/front/images/introduce/img_floorA_4.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi1{position:absolute; top:62%; left:79%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi2{position:absolute; top:46%; left:59%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi3{position:absolute; top:54%; left:70%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi4{position:absolute; top:62%; left:54%;}
.m_type_A .m_floor_map .m_map_view .m_floor4 .m_coordi5{position:absolute; top:66%; left:29%;}

.m_type_A .m_floor_map .m_map_view div.m_floor5{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor5 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor5 .m_coordi2{position:absolute; top:66%; left:29%;}

.m_type_A .m_floor_map .m_map_view div.m_floor8{background:url(/front/images/introduce/img_floorA_8.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi2{position:absolute; top:58%; left:47.5%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi3{position:absolute; top:49%; left:38%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi4{position:absolute; top:54%; left:32%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi5{position:absolute; top:64%; left:37%;}
.m_type_A .m_floor_map .m_map_view .m_floor8 .m_coordi6{position:absolute; top:70%; left:22%;}

.m_type_A .m_floor_map .m_map_view div.m_floor9{background:url(/front/images/introduce/img_floorA_9.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi2{position:absolute; top:66%; left:29%;}
.m_type_A .m_floor_map .m_map_view .m_floor9 .m_coordi3{position:absolute; top:67%; left:17%;}

.m_type_A .m_floor_map .m_map_view div.m_floor10{background:url(/front/images/introduce/img_floorA_5.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor10 .m_coordi1{position:absolute; top:63%; left:67%;}
.m_type_A .m_floor_map .m_map_view .m_floor10 .m_coordi2{position:absolute; top:66%; left:29%;}

.m_type_A .m_floor_map .m_map_view div.m_floor14{background:url(/front/images/introduce/img_floorA_14.gif) no-repeat 0 0;}
.m_type_A .m_floor_map .m_map_view .m_floor14 .m_coordi1{position:absolute; top:39%; left:50.5%;}

동행 층별 이미지
.m_type_B .m_floor_map .m_map_view .m_map > div{position:relative; height:auto; background-size:100% !important;}
.m_type_B .m_floor_map .m_map_view div.m_floorB3{background:url(/front/images/introduce/img_floorB_B3.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB3 .m_coordi1{position:absolute; top:40%; left:52%;}

.m_type_B .m_floor_map .m_map_view div.m_floorB2{background:url(/front/images/introduce/img_floorB_B2.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB2 .m_coordi1{position:absolute; top:39%; left:49%;}

.m_type_B .m_floor_map .m_map_view div.m_floorB1{background:url(/front/images/introduce/img_floorB_B1.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi1{position:absolute; top:43%; left:69%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi2{position:absolute; top:24%; left:64%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi3{position:absolute; top:30%; left:34%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi4{position:absolute; top:42%; left:22%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi5{position:absolute; top:45%; left:17%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi6{position:absolute; top:46%; left:48%;}
.m_type_B .m_floor_map .m_map_view .m_floorB1 .m_coordi7{position:absolute; top:58%; left:39%;}

.m_type_B .m_floor_map .m_map_view div.m_floor1{background:url(/front/images/introduce/img_floorB_1.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi1{position:absolute; top:38%; left:73%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi2{position:absolute; top:35%; left:41%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi3{position:absolute; top:35%; left:33%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi4{position:absolute; top:35%; left:22%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi5{position:absolute; top:51%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi6{position:absolute; top:59%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor1 .m_coordi7{position:absolute; top:60%; left:56%;}

.m_type_B .m_floor_map .m_map_view div.m_floor2{background:url(/front/images/introduce/img_floorB_2.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi1{position:absolute; top:45%; left:76%;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi2{position:absolute; top:50%; left:13%;}
.m_type_B .m_floor_map .m_map_view .m_floor2 .m_coordi3{position:absolute; top:51%; left:37.5%;}

.m_type_B .m_floor_map .m_map_view div.m_floor3{background:url(/front/images/introduce/img_floorB_3.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor3 .m_coordi1{position:absolute; top:39%; left:73%;}
.m_type_B .m_floor_map .m_map_view .m_floor3 .m_coordi2{position:absolute; top:49%; left:25%;}

.m_type_B .m_floor_map .m_map_view div.m_floor4{background:url(/front/images/introduce/img_floorB_4.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi1{position:absolute; top:43%; left:72%;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi2{position:absolute; top:52%; left:45%;}
.m_type_B .m_floor_map .m_map_view .m_floor4 .m_coordi3{position:absolute; top:67%; left:33%;}

.m_type_B .m_floor_map .m_map_view div.m_floor5{background:url(/front/images/introduce/img_floorB_5.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor5 .m_coordi1{position:absolute; top:48%; left:73%;}

.m_type_B .m_floor_map .m_map_view div.m_floor6{background:url(/front/images/introduce/img_floorB_6.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor6 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor6 .m_coordi2{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor8{background:url(/front/images/introduce/img_floorB_8.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi2{position:absolute; top:73%; left:49%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi3{position:absolute; top:72%; left:19.5%;}
.m_type_B .m_floor_map .m_map_view .m_floor8 .m_coordi4{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor9{background:url(/front/images/introduce/img_floorB_9.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi1{position:absolute; top:58%; left:80%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi2{position:absolute; top:73%; left:24%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi3{position:absolute; top:64%; left:8%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi4{position:absolute; top:52%; left:39%;}
.m_type_B .m_floor_map .m_map_view .m_floor9 .m_coordi5{position:absolute; top:39%; left:73%;}

.m_type_B .m_floor_map .m_map_view div.m_floor10{background:url(/front/images/introduce/img_floorB_10.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi2{position:absolute; top:73%; left:13.5%;}
.m_type_B .m_floor_map .m_map_view .m_floor10 .m_coordi3{position:absolute; top:52%; left:28%;}

.m_type_B .m_floor_map .m_map_view div.m_floor11{background:url(/front/images/introduce/img_floorB_11.gif) no-repeat 0 0;}
.m_type_B .m_floor_map .m_map_view .m_floor11 .m_coordi1{position:absolute; top:59%; left:68%;}
.m_type_B .m_floor_map .m_map_view .m_floor11 .m_coordi2{position:absolute; top:52%; left:28%;} */

.m_bh_floor_bg{width:100%;}

.m_floor_map .m_map.m_bh_map_b{min-height:1px;}

/* 편의시설 */
.bh_amenity_list_wrap{}
.bh_amenity_list_ul{font-size:0;}
.bh_amenity_li{margin-bottom:35px; display:inline-block; vertical-align:top; width:30%; margin:0 0 50px 5%;}
.bh_amenity_li:first-child{margin-left:0;}
.bh_amenity_li:nth-child(4){margin-left:0;}
.bh_amenity_li:nth-child(7){margin-left:0;}
.bh_amenity_li:nth-child(11){margin-left:0;}

.bh_amenity_li:first-child + li + li + li{margin-left:0%;}
.bh_amenity_li:first-child + li + li + li + li + li + li{margin-left:0%;}
.bh_amenity_li:first-child + li + li + li + li + li + li + li + li + li + li{margin-left:0%;}


.bh_amenity_li .bh_title_top{margin-bottom:13px;}
.bh_amenity_li .bh_title_top strong{float:left; font-size:20px; letter-spacing:-0.75px; font-weight:600; color:#1a1a1a;}
.bh_amenity_li .bh_title_top span{float:right; font-size:13px; font-weight:600; color:#2d58b6; background:url(/front/images/medical/ico_tel_mob.png) left center no-repeat; padding:6px 0 6px 35px; background-size:25px;}
.bh_amenity_li .bh_title_top span.post_intro{border:1px solid #2749ac; padding:0; background:none; font-size:12px;}
.bh_amenity_li .bh_title_top span.post_intro a{color:#2749ac; display:block; background:#fff; padding:0; height:25px; line-height:25px; width:110px; text-align:center; font-weight:600;}
.bh_amenity_li .bh_img_box{margin-bottom:18px; /* height:130px; */ overflow:hidden;}
.bh_amenity_li .bh_img_box img{width:100%; height:auto; min-height:130px; border:1px solid #ddd;}
.bh_amenity_li dl{position:relative; margin-bottom:5px;}
.bh_amenity_li dl dt{font-size:14px; font-weight:600; color:#2d58b6; letter-spacing:-0.5px; border-right:1px solid #2d58b6; position:absolute; top:4px; left:0; width:75px;}
.bh_amenity_li dl.bh_long dt{width:105px;}
.bh_amenity_li dl dd{margin-left:95px; font-size:14px; line-height:24px; color:#444; letter-spacing:-0.5px;}
.bh_amenity_li dl.bh_long dd{margin-left:125px;}

/* SPACE-U */
.bh_space_tab_wrap{}
.bh_space_tab_ul{font-size:0;}
.bh_space_tab_ul li{display:inline-block; width:20%; text-align:center; vertical-align:top;}
.bh_space_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_space_tab_ul li:first-child strong{border-left:none;}
.bh_space_tab_ul li strong a{display:block; padding:13px 0; color:#fff;}
.bh_space_tab_ul li.on strong{background:#2d58b6;}
.bh_space_tab_ul li.on strong a{display:block; padding:10px 0 16px 0; font-weight:600;}
/* .bh_space_tab_ul li:hover strong{background:#1D93D2;}
.bh_space_tab_ul li:hover strong a{display:block; padding:10px 0 16px 0;}
.bh_space_tab_ul li:hover strong span{background:url(/front/images/medical/bg_package_tab_bar.jpg) center bottom no-repeat; padding-bottom:6px;} */

.bh_space_tab_ul li strong span{}
.bh_space_tab_ul li.on strong span{background:url(/front/images/medical/bg_package_tab_bar.jpg) center bottom no-repeat; padding-bottom:6px;}

.bh_space_infor_wrap{background:#eee; border:1px solid #ddd;}
.bh_space_infor{}
.bh_space_infor_img_1{background:url(/front/images/intro/bg_space_1.png) 60px center no-repeat; padding:70px 30px 65px 415px; position:relative;}
.bh_space_infor_img_2{background:url(/front/images/intro/bg_space_2.png) 60px center no-repeat; padding:70px 30px 65px 415px; position:relative;}
.bh_space_infor_img_3{background:url(/front/images/intro/bg_space_3.png) 60px center no-repeat; padding:70px 30px 65px 415px; position:relative;}
.bh_space_infor_img_4{background:url(/front/images/intro/bg_space_4.png) 60px center no-repeat; padding:70px 30px 65px 415px; position:relative;}
.bh_space_infor_img_5{background:url(/front/images/intro/bg_space_5.png) 60px center no-repeat; padding:70px 30px 65px 415px; position:relative;}
.bh_space_infor .bh_title{background:url(/front/images/intro/ico_space_title_on.png) left center no-repeat; font-size:32px; font-weight:600; color:#2d58b6; letter-spacing:-0.5px; padding:2px 0 2px 39px; margin-bottom:12px;}
.bh_space_infor .bh_desc{font-size:13px; color:#444; letter-spacing:-0.25px; line-height:1.5; border-bottom:1px solid #c6cdd3; padding-bottom:15px; margin-bottom:20px;}
.bh_space_infor .infor_icon{}
.bh_space_infor .infor_icon li{float:left; width:33%; font-size:14px; color:#444; font-weight:600; margin-bottom:10px; background:none;}
.bh_space_infor .infor_icon li img{margin-right:8px;}
    .bh_space_infor li{background:url(/front/images/map/ico_off.png) no-repeat 0 0; width:26px; height:26px;}
    .bh_space_infor li.on{background:url(/front/images/map/ico_on.png) no-repeat 0 0; width:26px; height:26px;}
    .bh_space_infor .bh_space_infor_img_1 .space_marker1{position:absolute; top:130px; left:85px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_1 .space_marker1 a{padding:6px 10px; display:block; text-indent:-9999px;}
    
    .bh_space_infor .bh_space_infor_img_2 .space_marker1{position:absolute; top:90px; left:105px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker1 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker2{position:absolute; top:65px; left:210px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker2 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker3{position:absolute; top:95px; left:185px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker3 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker4{position:absolute; top:159px; left:92px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker4 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker5{position:absolute; top:159px; left:56px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_2 .space_marker5 a{padding:6px 10px; display:block; text-indent:-9999px;}
    
    
    .bh_space_infor .bh_space_infor_img_3 .space_marker1{position:absolute; top:65px; left:100px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker1 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker2{position:absolute; top:70px; left:214px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker2 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker3{position:absolute; top:178px; left:229px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker3 a{padding:6px 10px; display:block; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker4{position:absolute; top:206px; left:87px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_3 .space_marker4 a{padding:6px 10px; display:block; text-indent:-9999px;}
    
    .bh_space_infor .bh_space_infor_img_4 .space_marker1{position:absolute; top:100px; left:114px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_4 .space_marker1 a{padding:6px 10px; display:block; text-indent:-9999px;}
    
    .bh_space_infor .bh_space_infor_img_5 .space_marker1{position:absolute; top:75px; left:213px; color:#000; text-align:center; cursor:pointer; text-indent:-9999px;}
    .bh_space_infor .bh_space_infor_img_5 .space_marker1 a{padding:6px 10px; display:block; text-indent:-9999px;}
    

.bh_space_conts_wrap{}
.bh_space_l{width:100%;}
.bh_space_l .bh_title{margin-bottom:30px; text-align:center; float:left; width:48%; border:1px solid #ddd;}
.bh_space_l .bh_title img{width:100%;}
.bh_space_l .bh_list{margin-left:52%;}
.bh_space_l .bh_list ul{text-align:center; font-size:0;}
.bh_space_l .bh_list ul li{display:inline-block; width:120px; height:60px; cursor:pointer; margin:0 7px 15px 7px;}
.bh_space_l .bh_list ul li strong{display:block; overflow:hidden; width:114px; height:54px; border:3px solid #ddd;}
.bh_space_l .bh_list ul li.on strong{border:3px solid #2d58b6; width:114px; height:54px;}
.bh_space_l .bh_list ul li:hover strong{border:3px solid #2d58b6; width:114px; height:54px;}
.bh_space_l .bh_list ul li img{width:99px; }
.bh_space_l .bh_list ul li img{margin-top:-3px; margin-left:-3px;}
.bh_space_l .bh_list ul li.on img{margin-top:-3px; margin-left:-3px;}
.bh_space_r{width:48%; text-align:left; float:right;}
.bh_space_r ul{}
.bh_space_r ul li{border:1px solid #ddd; padding:0 0 0 60px; margin-bottom:20px; display:inline-block;}
.bh_space_r ul li.bh_title{background:#FF6634 url(/front/images/intro/bg_space_r_t.jpg) left center no-repeat; width:auto; display:block; float:none; border:none; margin-bottom:5px;}
.bh_space_r ul li.bh_infor{background:#99CC33 url(/front/images/intro/bg_space_r_i.jpg) left center no-repeat; width:auto; display:block; float:none; border:none;}
.bh_space_r ul li dl{background:#fff; padding:15px 0 15px 20px; text-align:left; border:1px solid #ddd;}
.bh_space_r ul li dl dt{font-size:16px; line-height:1.4; letter-spacing:-0.5px; color:#222; font-weight:600;}
.bh_space_r ul li dl dd{font-size:14px; letter-spacing:-0.25px; color:#444; padding-left:14px; background:url(/front/images/personal/ico_middot.gif) left 7px no-repeat; margin:3px 0;}

/* 발전후원회 */
.bh_surgery_list2_wrap{}
.bh_surgery_list2_ul{font-size:0;}
.bh_surgery_list2_ul li{width:31.5%; margin:0 1%; display:inline-block; vertical-align:top; margin-bottom:40px; word-break:keep-all; background:url(/front/images/medical/ico_surgery_01.png) center 54px no-repeat;}
.bh_surgery_list2_ul .bh_surgery_li_01{background:url(/front/images/intro/ico_surgery2_01.png) center 54px no-repeat;}
.bh_surgery_list2_ul .bh_surgery_li_02{background:url(/front/images/intro/ico_surgery2_02.png) center 54px no-repeat;}
.bh_surgery_list2_ul .bh_surgery_li_03{background:url(/front/images/intro/ico_surgery2_03.png) center 54px no-repeat;}
.bh_surgery_list2_ul li dl{font-size:0;}
.bh_surgery_list2_ul li dl dt{font-weight:600; text-align:center; font-size:16px; line-height:22px; padding:6px 0; background:#fff; color:#2749ac; border:1px solid #2749ac; margin-bottom:100px;}
.bh_surgery_list2_ul li:first-child{margin-left:0;}
.bh_surgery_list2_ul li:first-child + li + li + li{margin-left:0;}
.bh_surgery_list2_ul li dl dt strong{font-weight:600;}
.bh_surgery_list2_ul li dl dd{font-size:14px; color:#444; letter-spacing:-0.75px; line-height:1.5;}


.bh_blue_title_box3{}
.bh_blue_title_box3 ul{font-size:0;}
.bh_blue_title_box3 ul li{display:inline-block; width:31.5%; margin:0 1%; vertical-align:top;}
.bh_blue_title_box3 ul li:first-child{margin-left:0;}
.bh_blue_title_box3 ul dl{border:1px solid #578cff; min-height:112px; letter-spacing:-0.5px; padding-bottom:13px;}
.bh_blue_title_box3 ul dt{background:#578cff; text-align:center; font-size:16px; color:#fff; font-weight:600; height:32px; line-height:32px; margin-bottom:13px;}
.bh_blue_title_box3 ul dd{padding:0 20px 0 27px; font-size:13px; color:#444; line-height:1.7; word-break:keep-all; text-indent:-7px;}

/* 주요전화번호 안내 */
.bh_div_l_r{*zoom:1;}
.bh_div_l_r:after{display:block; content:""; clear:both;}
.bh_div_l_r>div{width:100%;}
.bh_div_l_r .bh_tell_list_ul_box{*zoom:1;}
.bh_div_l_r .bh_tell_list_ul_box:after{display:block; content:""; clear:both;}
.bh_div_l_r .bh_tell_list_ul{border-top:2px solid #2d58b6;}
.bh_div_l_r .bh_div_r .bh_tell_list_ul{width:48%; float:left; margin-left:4%;}
.bh_div_l_r .bh_div_r .bh_tell_list_ul:first-child{margin-left:0;}
.bh_div_l_r .bh_tell_list_ul li{border-bottom:1px solid #c6ccd8;}
.bh_div_l_r .bh_tell_list_ul li dl{position:relative; letter-spacing:-0.25px;}
.bh_div_l_r .bh_tell_list_ul li dl dt{position:absolute; font-size:15px; color:#2d58b6; font-weight:600; border-right:1px solid #2d58b6; padding-left:15px; width:120px; left:0; top:14px; line-height:1.2;}
.bh_div_l_r .bh_tell_list_ul li dl dd{margin-left:136px; font-size:14px; color:#222; border-top:1px solid #c6ccd8; padding:12px 20px; line-height:1.6;}
.bh_div_l_r .bh_tell_list_ul li dl dd span{padding:0 15px;}
.bh_div_l_r .bh_tell_list_ul li dl dt + dd{border-top:none;}
.bh_div_l{float:left;}
.bh_div_r{float:right;}

/* 오시는길 */
.tab_ul_section4{display:table; width:100%; margin-bottom:30px;}
.tab_ul_section4 li{display:table-cell; text-align:center; width:25%; border-top:1px solid #e5e5e5; border-bottom:2px solid #495164; background:#f9f9fb; border-right:1px solid #e5e5e5;}
.tab_ul_section4 li a{display:block; background:#f9f9fb; color:#444; font-size:14px; padding:11px 0; font-weight:600; letter-spacing:-1px;}
.tab_ul_section4 li:first-child{border-left:1px solid #e5e5e5;}
.tab_ul_section4 li.on{border-right:2px solid #495164; border-left:2px solid #495164; background:#fff;}
.tab_ul_section4 li.on{display:table-cell; text-align:center; width:25%; border-top:2px solid #495164; border-bottom:0;}
.tab_ul_section4 li.on a{display:block; background:#fff ; color:#2d58b6; font-size:14px; }

.bh_road_map_wrap{position:relative;}
.bh_road_map{border:1px solid #ddd;}
.bh_road_map img{width:100%; height:auto;}
.bh_road_map img.bh_maps_pc{display:block;}
.bh_road_map img.bh_maps_m{display:none;}
.bh_road_portal{position:absolute; top:0; right:0; z-index:2;}
.bh_road_portal li{float:left;  font-size:13px; font-weight:600; letter-spacing:-0.5px; color:#fff;}
.bh_road_portal li.naver{background:#4fa42b;}
.bh_road_portal li.daum{background:#febc00;}
.bh_road_portal li.google{background:#ea4335;}
.bh_road_portal li a{display:block; background:url(/front/images/intro/ico_portal.png) 67px center no-repeat; padding: 10px 0 10px 18px; width:77px; /*height:35px; line-height:35px;*/ color:#fff;}

.bh_road_list_wrap{word-break:keep-all;}
.bh_road_list_ul{border-top:2px solid #2d58b6;}
.bh_road_list_ul li{border-bottom:1px solid #c6ccd8;}
.bh_road_list_ul li dl{position:relative; letter-spacing:-0.25px;}
.bh_road_list_ul li dl dt{position:absolute; font-size:15px; color:#2d58b6; font-weight:600; border-right:1px solid #2d58b6; padding-left:15px; width:230px; left:0; top:14px; line-height:1.2;}
.bh_road_list_ul li dl dd{margin-left:246px; font-size:14px; color:#222; border-top:1px solid #c6ccd8; padding:12px 20px 13px 20px; line-height:1.6;}
.bh_road_list_ul li dl dt + dd{border-top:none;}

.bh_road_2 .bh_road_list_ul li dl dt{width:124px;}
.bh_road_2 .bh_road_list_ul li dl dd{margin-left:140px;}

.bh_shuttle_map{border:1px solid #ddd; border-bottom:none;}
.bh_shuttle_map img{width:100%; height:auto;}
.bh_shuttle_map img.bh_maps_pc{display:block;}
.bh_shuttle_map img.bh_maps_m{display:none;}
.bh_shuttle_course_wrap{border:1px solid #ddd; border-top:none; position:relative; letter-spacing:-0.25px; min-height:107px;}
.bh_shuttle_course_wrap strong{position:absolute; top:23px; left:25px; height:60px; background:url(/front/images/intro/bg_shuttle_title.jpg) 0 center no-repeat; padding-left:77px; line-height:60px; color:#077cd6; font-size:16px;}
.bh_shuttle_course{margin-left:166px; font-size:0; padding-top:25px; text-align:center;}
.bh_shuttle_course li{width:33%; max-width:263px; display:inline-block; font-size:14px; color:#444; background:url(/front/images/intro/ico_shuttle.png) center top no-repeat; padding-top:40px; position:relative; vertical-align:top;}
.bh_shuttle_course li:first-child:after{content:""; background:url(/front/images/intro/bg_course_line_2.jpg) 0 center repeat-x; height:31px; width:100%; display:block; top:0; left:50%; margin-left:15px; position:absolute;}
.bh_shuttle_course li:first-child + li:after{content:""; background:url(/front/images/intro/bg_course_line.jpg) 0 center repeat-x; height:31px; width:100%; display:block; top:0; left:50%; margin-left:15px; position:absolute;}

.bh_road_tab_wrap{font-size:0;}
.bh_road_tab_ul li{display:inline-block; width:25%; text-align:center; vertical-align:top;}
.bh_road_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_road_tab_ul li:first-child strong{border-left:none;}
.bh_road_tab_ul li.on strong{background:#2d58b6;}
.bh_road_tab_ul li strong a{display:block; padding:13px 0; color:#fff;}
.bh_road_tab_ul li.on strong a{display:block; /* padding:10px 0 16px 0; */}
.bh_road_tab_ul li strong span{}
.bh_road_tab_ul li.on strong span{/* background:url(/front/images/medical/bg_package_tab_bar.jpg) center bottom no-repeat; padding-bottom:6px; */}

.bh_road_tab_wrap4 .bh_div_l{max-width:48%; width:48%;}
.bh_road_tab_wrap4 .bh_div_r{max-width:48%; width:48%;}

.bh_bus_box_wrap{border:1px solid #ddd; background:#f7f7f7; font-size:0; padding:17px 10px; text-align:center;}
.bh_bus_box_wrap strong{display:inline-block; margin:0 24px; padding:8px 0 8px 41px; vertical-align:middle; font-size:14px; letter-spacing:-0.25px; color:#222; font-weight:600;}
.bh_bus_box_wrap strong.bh_n_bus{background:url(/front/images/intro/ico_n_bus.png) left center no-repeat;}
.bh_bus_box_wrap strong.bh_g_bus{background:url(/front/images/intro/ico_g_bus.png) left center no-repeat;}
.bh_bus_box_wrap strong.bh_subway{background:url(/front/images/intro/ico_subway.png) left center no-repeat;}
.bh_bus_box_wrap strong.bh_limousine{background:url(/front/images/intro/ico_limousine.png) left center no-repeat;}

.bh_g_bus_list{position:relative; letter-spacing:-0.25px; margin-bottom:12px;}
.bh_g_bus_list dt{position:absolute; top:0; left:0; padding-left:42px; width:70px; height:31px; line-height:31px; font-size:16px; font-weight:600; color:#fb6611; background:url(/front/images/intro/ico_g_bus.png) left center no-repeat;}
.bh_g_bus_list dd{font-size:14px; color:#444; line-height:1.6; padding:5px 0; margin-left:112px;}

.bh_n_bus_list{position:relative; letter-spacing:-0.25px; margin-bottom:12px;}
.bh_n_bus_list dt{position:absolute; top:0; left:0; padding-left:42px; width:70px; height:31px; line-height:31px; font-size:16px; font-weight:600; color:#009698; background:url(/front/images/intro/ico_n_bus.png) left center no-repeat;}
.bh_n_bus_list dd{font-size:14px; color:#444; line-height:1.6; padding:5px 0; margin-left:112px;}

.bh_subway_list{position:relative; letter-spacing:-0.25px; margin-bottom:12px;}
.bh_subway_list dt{position:absolute; top:0; left:0; padding-left:42px; width:70px; height:31px; line-height:31px; font-size:16px; font-weight:600; color:#077cd6; background:url(/front/images/intro/ico_subway.png) left center no-repeat;}
.bh_subway_list dd{font-size:14px; color:#444; line-height:1.6; padding:5px 0; margin-left:112px;}

.bh_limousine_list{position:relative; letter-spacing:-0.25px; margin-bottom:12px;}
.bh_limousine_list dt{position:absolute; top:0; left:0; padding-left:42px; width:100px; height:31px; line-height:31px; font-size:16px; font-weight:600; color:#077cd6; background:url(/front/images/intro/ico_limousine.png) left center no-repeat;}
.bh_limousine_list dd{font-size:14px; color:#444; line-height:1.6; padding:5px 0; margin-left:142px;}

/* 주차안내 */
.bh_div_l_r_49{*zoom:1}
.bh_div_l_r_49:after{display:block; content:""; clear:both;}
.bh_div_l_r_49 .bh_div_l{float:left; margin-right:20px;}
.bh_div_l_r_49 .bh_div_r{float:left;}
.bh_div_img{width:100%;}
.bh_div_img img{width:100%;}
.bh_div_img_title{display:block; margin-top:15px; font-size:14px; color:#222; line-height:1.5; letter-spacing:-0.5px; font-weight:600; text-align:center;}
.parking_section .bh_div_l_r_49 .bh_div_l{width:49%; margin-right:0;}
.parking_section .bh_div_l_r_49 .bh_div_r{width:49%; float:right;}
.parking_section .bh_div_img{overflow:hidden;}

.bh_parking_box_wrap{border:1px solid #ddd; background:#f7f7f7; font-size:0; padding:17px 10px; text-align:center;}
.bh_parking_box_wrap strong{display:inline-block; margin:0 17px; padding:8px 0 8px 38px; vertical-align:middle; font-size:14px; letter-spacing:-0.25px; color:#222; font-weight:600;}
.bh_parking_box_wrap strong.bh_p_1{background:url(/front/images/intro/ico_parking_1.png) left center no-repeat;}
.bh_parking_box_wrap strong.bh_p_2{background:url(/front/images/intro/ico_parking_2.png) left center no-repeat;}
.bh_parking_box_wrap strong.bh_p_3{background:url(/front/images/intro/ico_parking_3.png) left center no-repeat;}

.bh_parking_map{border:1px solid #ddd; border-bottom:none;}
.bh_parking_map img{width:100%; height:auto;}
.bh_parking_map img.bh_maps_pc{display:block;}
.bh_parking_map img.bh_maps_m{display:none;}
.bh_parking_course_wrap{border:1px solid #ddd; border-top:none; position:relative; letter-spacing:-0.25px; min-height:107px;}
.bh_parking_course_wrap strong{position:absolute; top:23px; left:25px; height:60px; background:url(/front/images/intro/bg_shuttle_title.jpg) 0 center no-repeat; padding-left:77px; line-height:60px; color:#077cd6; font-size:16px;}
.bh_parking_course{margin-left:256px; font-size:0; padding-top:25px; text-align:center;}
.bh_parking_course li{width:40%; margin-right:10%; max-width:263px; display:inline-block; font-size:14px; color:#444; background:url(/front/images/intro/ico_parking_4.png) center top no-repeat; padding-top:40px; position:relative; vertical-align:top;}
.bh_parking_course li.bh_parking_course_2{margin-right:0; margin-left:10%; background:url(/front/images/intro/ico_parking_3.png) center top no-repeat; overflow:hidden;}
.bh_parking_course li:first-child:after{content:""; background:url(/front/images/intro/bg_course_line_2.jpg) 0 center repeat-x; height:31px; width:160%; display:block; top:0; left:50%; margin-left:15px; position:absolute;}
.bh_parking_course li:first-child + li:after{content:""; background:#fff; height:31px; width:20%; display:block; top:0; left:50%; margin-left:16px; position:absolute;}

/* 인근약국 안내도 */
.bh_btn_blue_print{border:1px solid #2749ac;height:36px;line-height:36px;text-align:center;background:#2749ac;color:#fff;cursor:pointer;font-size:14px;padding:0;font-weight:600;font-family:inherit; letter-spacing:-0.75px; width:110px;}
a.bh_btn_blue_print{border:1px solid #2749ac;height:34px;line-height:34px;text-align:center;background:#2749ac;color:#fff;cursor:pointer;font-size:14px;padding:0;font-weight:600;font-family:inherit; letter-spacing:-0.75px; width:108px;}
.bh_pharmacy_mark{text-align:left; padding-left:12px;}
.bh_pharmacy_mark strong{font-size:11px; font-weight:600; color:#fff; letter-spacing:-0.25px; width:18px; height:18px; line-height:19px; display:inline-block; background:#666; text-align:center; border-radius:9px; margin-right:9px; vertical-align:bottom;}
.bh_pharmacy_mark.bh_mark_blue strong{/* background:#077cd6; */background:#fb6611;}
.bh_pharmacy_mark.bh_mark_green strong{/* background:#1fac14; */background:#fb6611;}
.bh_pharmacy_mark.bh_mark_orange strong{background:#fb6611;}
.bh_pharmacy_mark.bh_mark_red strong{/* background:#e2007d; */background:#fb6611;}
.bh_pharmacy_mark.bh_mark_purple strong{/* background:#af49cc; */background:#fb6611;}
.bh_pharmacy_mark.bh_mark_mint strong{/* background:#12b29e; */background:#fb6611;}
.bh_pharmacy_mark.bh_mark_sky strong{/* background:#19b3ff; */background:#fb6611;}

.bh_btn_blue_yk{border:1px solid #2d58b6;height:32px;line-height:32px;text-align:center;background:#2d58b6;color:#fff;cursor:pointer;font-size:14px;padding:0 27px 0 27px;font-weight:600;font-family:inherit; letter-spacing:-0.75px;}
.bh_btn_blue_yk a{color:#fff;}


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

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

.tb_none{display:none !important;}
.tb_none1{display:none !important;}

/* 병원소개 */
.introduce_sub_txt_p{font-size:21px;}
.introduce_sub_txt_p *{display:block;}
.introduce_sub_txt_p em{color:#383838; font-size:16px; margin-bottom:10px;  font-family:'Nanum Gothic', Nanum Gothic; font-weight:600;}
.introduce_sub_txt_p span{}
.introduce_section .introduce_pic_form{}
.introduce_section .lft_introduce_pic_form{float:none; background:url(/front/images/introduce/bg_pic.gif) repeat-x 0 0; width:100%; text-align:center; padding:24px 0; }
.introduce_section .lft_introduce_pic_form dt{background:none; margin:0; padding:0;}
.introduce_section .lft_introduce_pic_form dt span{display:inline-block;}
.introduce_section .lft_introduce_pic_form dd{display:none;}
.introduce_section .rit_introduce_pic_form{width:100%;}
.introduce_section .rit_introduce_pic_form .lft_big_introduce_pic{float:none; width:100%;}
.introduce_section .rit_introduce_pic_form .lft_big_introduce_pic img{width:100%; height:300px;}
.rit_tum_introduce_pic{position:absolute; bottom:17px; left:0px; width:100%;}
.rit_tum_introduce_pic ul{overflow:hidden;}
.rit_tum_introduce_pic ul li{float:left; width:20%; margin:0 2.5%;}
.rit_tum_introduce_pic ul li img{width:100%; height:74px; border:5px solid #fff;}
.rit_tum_introduce_pic ul li img:hover{width:100%; height:74px; border:5px solid #2d58b6;}
.rit_tum_introduce_pic ul li.on img{width:100%; height:74px; border:5px solid #2d58b6;}
.introduce_pic_form .btn_up{position:absolute; top:40%; left:5px;}
.introduce_pic_form .btn_down{position:absolute; top:40%; right:5px;}
.introduce_list_ul{margin-top:20px; font-size:0; width:100%;}
.introduce_list_ul li{width:48%; margin-left:0; display:block; vertical-align:top; *display:inline; *zoom:1; margin-bottom:0px; float:left; min-height:360px;}
.introduce_list_ul li:nth-child(2n){float:right;}
.introduce_list_ul li dl{}

.introduce_list_ul li dl dd{line-height:1.5; color:#878787; font-size:13px;}
.introduce_list_ul li dl dd p{margin-top:15px;}
.introduce_list_ul .introduce_list_li1 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_1.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li2 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_2.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li3 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_3.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li4 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_4.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li5 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_5.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li6 dl dd.tit_dd{font-size:21px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; margin-bottom:15px; background:url(/front/images/introduce/ico_6.png) no-repeat center top; padding-top:85px; color:#1a1a1a; letter-spacing:-1px;}


.bh_intro_slide_wrap_bg{height:auto;}
.bh_intro_slide .slide {border: 5px solid #fff;    cursor: pointer;    height: auto;    margin: 0 15px 0 13px;    overflow: hidden;}


/* 병원장 인사말 */
.president_section{background:url(/front/images/president/bg_president.png) no-repeat center 65px; margin-bottom:10px; background-size:300px;}
.president_section .president_form{padding-top:460px;}
.president_section .tit2_president{font-size:14px; padding:20px 2%; width:96%;}
.president_section .cont_p{width:100%;}
.president_section .name_president{color:#fff; font-size:13px; position:absolute; right:35%; top:270px; text-align:right; background:url(/front/images/president/bg_snubh.png) no-repeat 0 0; width:150px; height:62px; padding:85px 0 0 0; background-size:150px; text-align:center;}
.president_section .name_president em{display:block; font-size:24px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; font-weight:600;}

/* 비전미션 */
.bh_mv_text{font-size:21px; line-height:1.4; text-align:center; font-family:KoPub Dotum, 'KoPub Dotum'; color:#444; letter-spacing:-0.75px;}
.bh_mv_text span{font-weight:600; color:#355da2; display:block;}

.vision_wrap .vision_list{}
.vision_wrap .vision_list > li div ul li{margin-left:7%;}


/* 병원조직도 */
.organization_wrap{background:none; width:100%; margin:30px auto 0 auto; position:relative; padding-bottom:50px;}
.organization_wrap .c_leader{display:inline-block; width:243px; }
.c_sub_leader_wrap{position:absolute; height:auto; margin-top:0; bottom:0; font-size:0; width:100%;}
.c_sub_leader{margin:0 calc((100% - 444px) / 6);}
.c_sub_leader.csl_1{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.c_sub_leader.csl_2{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.c_sub_leader.csl_3{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.organization_wrap .center_list{text-align:left; margin-top:23px; font-size:0;}
.organization_wrap .center_list .organ1{width:100%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0.3%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:13.2%; margin-left:0.5% !important; margin-right:0.5% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0.3%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:13.2%; margin-left:0.5% !important; margin-right:0.5% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0.3%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:13.2%; margin-left:0.5% !important; margin-right:0.5% !important;}

.organization_wrap .center_list > li{width:22%; margin-left:4%; margin-bottom:20px;}
.organization_wrap .center_list .organ2{margin-left:0 !important;}
.organization_wrap .center_list .organ3{margin-left:4%;}
.organization_wrap .center_list .organ5{margin-left:0 !important;}
.organization_wrap .center_list .organ6{margin-left:0;}
.organization_wrap .center_list .organ8{margin-left:0 !important;}
.organization_wrap .center_list .c_title{width:calc(100% -  6px);}
.organization_wrap .center_list .organ1 .c_title{width:138px;}
.sub_c_list > li{padding:20px 3%;}

.organization_wrap .c_leader{width:200px;}
.organization_wrap .center_list{margin-top:43px;}

/* 연혁 */
.history_section{margin-bottom:5%;}
.his_top_section{}
.his_top_section .his_image{display:none;}
.his_top_section .his_image img{width:100%;}
.his_top_section .his_intro{float:none; width:100%; padding:0; height:auto; background:none; display:none;}
.his_top_section .his_intro dl{}
.his_top_section .his_intro dl dt{letter-spacing:-0.75px; margin-bottom:25px; background:#f7f7f7; height:72px; padding:30px 0; text-align:center;}
.his_top_section .his_intro dl dt strong{margin-right:0px; display:block;}
.his_top_section .his_intro dl dt span{display:block;}
.his_top_section .his_intro dl dd{font-size:14px;}

.his_btm_section{margin-top:25px;}
.his_btm_section .his_year_wrap{}
.his_btm_section .his_year_wrap span{float:left; width:10%; height:47px; background:#fff;}
.his_btm_section .his_year_wrap span a{display:block; text-align:center; line-height:47px;}
.his_btm_section .his_year_wrap .his_year{float:left; width:80%; height:47px; overflow:hidden;}
.his_btm_section .his_year_wrap .his_year ul{}
.his_btm_section .his_year_wrap .his_year ul li{float:left; margin-left:-1px; width:20%;}
.his_btm_section .his_year_wrap .his_year ul li:first-child{background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 0 50%; margin-left:0;}
.his_btm_section .his_year_wrap .his_year ul li a{display:block; width:100%; text-align:center; height:47px; line-height:47px; font-size:18px; font-weight:600; color:#878787; letter-spacing:-0.25px; background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 100% 50%;}
.his_btm_section .his_year_wrap .his_year ul li.on a{background:#2d58b6; color:#fff;}

.his_btm_section .his_cnt_wrap{margin-top:35px;}
.his_btm_section .his_cnt_wrap .his_cnt{}
.his_btm_section .his_cnt_wrap .his_cnt .year{float:none; margin-left:0;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl{width:100%; height:auto; padding-top:0; font-weight:600; color:#444; font-family:KoPub Dotum, 'KoPub Dotum'; letter-spacing:-0.5px; border-radius:0; text-align:left; background:none !important; margin-bottom:20px; display:block;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dt{font-size:31px; display:inline-block; padding-right:5px;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dd{font-size:20px; display:inline-block;}
.his_btm_section .his_cnt_wrap .his_cnt .year span{display:none;}
.his_btm_section .his_cnt_wrap .his_cnt ol{float:none; width:100%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li:first-child{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt{float:left; margin-right:5%; width:16%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt .month{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd{float:left; width:79%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li .day{width:10%; margin-right:5%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li span{width:84%;}

.his_btm_section .his_year_wrap .his_year{background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 53px 50%; /*width:auto;*/ padding:0 53px;}
.his_btm_section .his_year_wrap .his_year ul{/*background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat right 50%;*/}


/* 현황 */
.blue_list_type1 li dl dt{float:none; height:35px; padding-top:20px; background:none; padding-left:3%;}
.blue_list_type1 li dl dd{padding:0 3% 20px 3%; width:94%; font-size:12px;}


/* 편의시설 */
.bh_amenity_li{width:46%; margin-left:0;}
.bh_amenity_li:nth-child(even){/*float:right;*/ margin-left: 8%;}
.bh_amenity_li .bh_img_box{width:100%; height:auto;}
.bh_amenity_li .bh_img_box img{min-height:1px;}
.bh_amenity_li .bh_title_top strong{font-size:19px;}


/* 발전후원회 */
.bh_surgery_list2_ul li{width:30%; margin-left:3.5%;}
.bh_blue_title_box3 ul li{width:30%; margin-left:3.5%;}


/* 주요전화번호안내 */
.tell_section .bh_div_l{max-width:48%; width:48%;}
.tell_section .bh_div_r{max-width:48%; width:48%;}


/* 찾아오시는길 */
.bh_road_tab_wrap4 .bh_div_l{max-width:48%; width:48%;}
.bh_road_tab_wrap4 .bh_div_r{max-width:48%; width:48%;}

/* 층별안내 */
.floor_info_section{display:block;}
.m_floor_info_section{display:block;}

}

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

/* 병원조직도 */
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0.2%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:15.6%; margin-left:0.5% !important; margin-right:0.5% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0.2%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:15.6%; margin-left:0.5% !important; margin-right:0.5% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0.2%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:15.6%; margin-left:0.5% !important; margin-right:0.5% !important;}



/* 층별안내 */
.floor_wrap{width:100%; margin:0 auto; /* background:#eee; */ position:relative;}
.floor_list{display:block; width:48px; border-collapse:collapse; table-layout:fixed; position:absolute; top:0; right:0; z-index:20; height:100%; background:#7e90a1;}
.floor_list ul{display:table-row;}
.floor_list ul li{display:table-row; padding-left:1px; vertical-align:top; min-width:48px; border-bottom:1px solid #ddd;}
.floor_list ul li:first-child{padding-left:0;}
.floor_list ul li a{display:block; text-align:center; height:25px; line-height:25px; font-size:13px; color:#fff; background:#7e90a1; padding:8px 0; min-width:48px;}
.floor_list ul li a span{}
.floor_list ul li.on a{background:#2d58b6 !important; padding:8px 0;}
.floor_list ul li.on a span{background:url(/front/images/introduce/bg_floor_on.png) no-repeat 50% 100%; padding-bottom:5px;}
.floor_list ul li:hover a{background:#0C8BCF; padding:8px 0;}
.floor_list ul li:hover a span{background:url(/front/images/introduce/bg_floor_on.png) no-repeat 50% 100%; padding-bottom:5px;}

.floor_map{position:relative; padding:2%; height:auto; border-top:1px solid #ddd; border-bottom:0; /* background:#eee; */ display:inline-block; text-align:center; width:96%; *zoom:1; min-height:484px;}
.floor_map:after{content:""; clear:both; display:block;}
.floor_map .map_view{position:relative; width:90%; margin:0 auto; float:left;}
.floor_map .f_num{font-size:30px; height:57px; font-weight:600; color:#2d58b6; font-family:"맑은 고딕"; position:absolute; top:0; right:15px; z-index:10; text-align:left;}

.facility_info{border-top:0; padding-top:0;}
.facility_info ul:first-child li{margin-top:10px;}
.facility_info ul li{float:left; font-size:12px; font-weight:600; color:#444; width:40%; text-align:left; margin-top:10px;}
.facility_info ul li img{margin-right:9px;}


/* 공감 층별 이미지 */
.type_B .floor_map .map_view .map > div{position:relative; width:100%; /* height:502px; */ background-size:100% 100% !important;}
.type_A .floor_map .map_view .map > div{position:relative; width:100%; /* height:502px; */ background-size:100% 100% !important;}
.floor_detail{background:url(/front/images/introduce/bg_floor_detail.gif) repeat 0 0; padding:20px 0; width:100%; position:relative; top:0; right:0; height:auto; z-index:20;}
.floor_detail ol{*zoom:1; text-align:center;}
.floor_detail ol:after{content:""; clear:both; display:block;}
.floor_detail ol > li{margin-top:0px; font-size:12px; color:#fff; font-size:0; float:left; width:47%; margin-bottom:10px; margin:0 1.5% 5px 1.5%;}
.floor_detail ol > li:first-child{margin-top:0;}
.floor_detail ol > li .num{display:inline; width:30px; font-weight:600; text-align:center; vertical-align:top; font-size:14px;}
.floor_detail ol > li a{letter-spacing:-1px; color:#fff; word-break:keep-all; display:inline-block; width:80%; font-size:12px; text-align:left;}
.floor_detail ol > li.on{font-weight:600; color:#6dcff6;}
.floor_detail ol > li.on a{font-weight:600; color:#6dcff6; text-decoration:underline !important;}
.floor_detail ol > li ul{padding-left:25px; margin-top:3px; z-index:20;}
.floor_detail ol > li ul li{margin-top:3px;}
.floor_detail ol > li ul li:first-child{margin-top:0;}

/* 찾아오시는길 */
.bh_road_map #subway_map{width:100% !important; height:100% !important; padding-bottom:52.67%;}
.bh_road_map #car_map{width:100% !important; height:100% !important; padding-bottom:52.67%;}


}

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

/* 주요전화번호안내 */
.tell_section .bh_div_l{max-width:100%; width:100%;}
.tell_section .bh_div_r{max-width:100%; width:100%;}
.bh_div_l_r .bh_div_r .bh_tell_list_ul{width:100%; float:none; margin:0 0 20px 0;}


/* 주차안내 */
.bh_div_l_r_49{*zoom:1; display:none;}
.bh_div_l_r_49:after{display:block; content:""; clear:both;}

/* 병원소개 */
.introduce_list_ul{margin-top:0px;}
.introduce_sub_txt_p{text-align:left !important; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕'; font-size:16px;}
.introduce_sub_txt_p span{font-size:21px;}
.introduce_list_ul li{width:48%; margin-left:0; display:block; vertical-align:top; *display:inline; *zoom:1; margin-bottom:0px; float:left; min-height:400px;}

/* 소개 */
.introduce_list_ul li dl dd.tit_dd{font-size:16px !important; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕' !important;}
.introduce_list_ul li dl dd{font-size:12px;}

/* 인극약국약도 */
.pharmacy_section .bh_btn_blue_print{display:none;}

/* space u */
.bh_space_infor_wrap{display:none;}
.bh_space_l .bh_title{width:100%; float:none;}
.bh_space_r{width:100%; float:none;}
.bh_list{width:100%; float:none; margin-left:0 !important;}
.bh_space_r ul li dl{background:#fff; padding:5px 0 5px 20px; text-align:left; border:1px solid #ddd;}
.bh_space_r ul li dl dt{font-size:14px;}
.bh_space_r ul li dl dd{font-size:12px;}

/* 발전후원회 */
.bh_surgery_list2_ul li {margin-left: 0; width: 100%; margin-bottom:30px;}
.bh_blue_title_box3 li {margin: 0 0 15px 0 !important;    width: 100% !important; margin-bottom:15px;}

/* 비전미션 */
.mission_wrap{text-align:left;}
.vision_wrap{}
.vision_wrap img{width:85%;}
.bh_mv_wrap {background:url(/front/images/introduce/bg_map.png) no-repeat scroll center 20px; background-size:100%;}
.vision_wrap .vision_list{text-align:left; background:none;}
.vision_wrap .vision_list > li div ul li{margin-left:7%;}
.vision_wrap .vision_list > li dl{background:none !important; width:100%; height:auto; border-radius:0; margin:0; padding-top:15px;}
.vision_wrap .vision_list > li dl dd{margin-top:20px; color: #355da2; font-weight: 600; font-size: 21px; font-family: KoPub Dotum, 'KoPub Dotum';}
.vision_wrap .vision_list > li dl dd span{display:inline;}
.vision_wrap .vision_list > li div{background:none; padding-top:25px;}
.vision_wrap .vision_list > li div ul li{width:100%; height:auto; line-height:50px; color:#444; text-align:left; background:url(/front/images/resvr/bg_c1.png) left top no-repeat; background-size:50px; font-size:18px; margin-bottom:10px; margin-left:0 !important;}
.vision_wrap .vision_list > li div ul li:first-child + li{background:url(/front/images/resvr/bg_c2.png) left top no-repeat; background-size:50px;}
.vision_wrap .vision_list > li div ul li:first-child + li + li{background:url(/front/images/resvr/bg_c3.png) left top no-repeat; background-size:50px;}
.vision_wrap .vision_list > li div ul li:first-child + li + li + li{background:url(/front/images/resvr/bg_c5.png) left top no-repeat; background-size:50px;}
.vision_wrap .vision_list > li div ul li strong{padding-top:0; padding-left:60px; background:url(/front/images/introduce/bg_vission1.png) 10px center no-repeat; margin:0 10px 0 0; width:auto; color:#444; border-radius:0; height:auto; display:inline-block; font-family: KoPub Dotum, 'KoPub Dotum'; font-size:14px;}
.vision_wrap .vision_list > li div ul li:first-child strong{background:url(/front/images/introduce/bg_vission1.png) 10px center no-repeat; vertical-align:top;}
.vision_wrap .vision_list > li div ul li:first-child + li strong{background:url(/front/images/introduce/bg_vission2.png) 8px center no-repeat;}
.vision_wrap .vision_list > li div ul li:first-child + li + li strong{background:url(/front/images/introduce/bg_vission3.png) 14px center no-repeat;}
.vision_wrap .vision_list > li div ul li:first-child + li + li + li strong{background:url(/front/images/introduce/bg_vission4.png) 14px center no-repeat;}
.vision_wrap .vision_list > li div ul li span{display:inline;}
.vision_wrap .vision_list > li div ul li p{display:inline-block;}

/* 병원조직도 */
.organization_wrap .center_list .treatment_list{padding:15px;}


/* 편의시설 */
.bh_amenity_li .bh_title_top strong{display:block; float:none;}
.bh_amenity_li .bh_title_top span{float:none; background-size:18px; height:27px; line-height:27px; padding:0 0 0 25px; display:block; font-size:14px;}
.bh_amenity_li .bh_title_top span.post_intro{height:25px; line-height:25px; float: left; margin: 5px 0 -5px 0;}
.bh_amenity_li .bh_title_top span.post_intro a{/* padding:0 33px 0 15px; */}
.bh_amenity_li dl{margin-bottom:12px;}
.bh_amenity_li dl dt{position:relative; width:auto; top:0; border-right:none; margin-bottom:3px;}
.bh_amenity_li dl.bh_long dt{width:auto;}
.bh_amenity_li dl dd{margin-left:0;}
.bh_amenity_li dl.bh_long dd{margin-left:0;}


/* 발전후원회 */
.bh_surgery_list2_ul li{}
.bh_surgery_list2_ul li.bh_surgery_li_03{margin-left:0;}


/* 오시는길 */
.bh_road_list_ul li dl{padding-bottom:10px;}
.bh_road_list_ul li dl dt{position:relative; width:auto; border-right:none; top:0; padding-top:15px; padding-bottom:10px;}
.bh_road_list_ul li dl dd{margin-left:0; padding:5px 10px 5px 25px; border-top:none; background:url(/front/images/personal/ico_middot.gif) 15px 15px no-repeat;}
.bh_road_2 .bh_road_list_ul li dl dt{width:auto;}
.bh_road_2 .bh_road_list_ul li dl dd{margin-left:0;}
.bh_shuttle_course_wrap{min-height:97px;}
.bh_shuttle_course_wrap strong{background-size:26px; left:15px; padding-left:32px; top:18px; font-size:15px;}
.bh_shuttle_course{margin-left:106px; padding-top:20px;}
.road_section .bh_btn_blue_print{display:none;}
.bh_road_tab_ul li strong{display:block; background:#7e90a1; color:#fff; font-size:12px; border-left:1px solid #fff; font-weight:normal; line-height:18px;}

/* 찾아오시는길 */
.bh_road_tab_wrap4 .bh_div_l{max-width:100%; width:100%; float:none; margin-bottom:40px;}
.bh_road_tab_wrap4 .bh_div_r{max-width:100%; width:100%; float:none;}


/* 주차안내 */
.bh_parking_course_wrap{min-height:97px;}
.bh_parking_course_wrap strong{background-size:26px; left:15px; padding-left:32px; top:18px; font-size:15px;}
.bh_parking_course{margin-left:171px; padding-top:20px;}


/* 인근약국안내도 */
.pharmacy_section .bh_table_type2 colgroup{display:none;}
.pharmacy_section .bh_table_type2 tbody tr{display:block; position:relative; font-size:0;}
.pharmacy_section .bh_table_type2 tbody tr th{position:absolute; top:0; left:0; width:48%; display:block; padding:10px 0 10px 2%; border:none; border-bottom:1px solid #c6ccd8;}
.pharmacy_section .bh_table_type2 tbody tr th + td + th{position:absolute; top:0; left:50%; width:48%; display:block; padding:10px 0 10px 2%;}
.pharmacy_section .bh_table_type2 tbody tr th + td + th{border-left:1px solid #c6ccd8; width:calc(48% - 1px);}
.pharmacy_section .bh_table_type2 tbody tr td{padding:50px 0 10px 2%; text-align:left; display:inline-block; width:48%; border:none; border-bottom:1px solid #c6ccd8;}
.pharmacy_section .bh_table_type2 tbody tr td + th + td{border-left:1px solid #c6ccd8; width:calc(48% - 1px);}
.bh_pharmacy_mark{padding-left:0;}
.bh_pharmacy_mark strong{text-indent:-1px;}



}

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

/* 병원조직도 */
.organization_wrap{background:none; width:100%; margin:30px auto 0 auto; position:relative; padding-bottom:50px;}
.organization_wrap .c_leader{display:inline-block; width:243px; }
.c_sub_leader_wrap{position:absolute; height:auto; margin-top:0; bottom:0; font-size:0; width:100%;}
.c_sub_leader{margin:0 calc((100% - 444px) / 6);}
.c_sub_leader.csl_1{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.c_sub_leader.csl_2{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.c_sub_leader.csl_3{position:relative; top:0; left:0; margin-left:calc((100% - 444px) / 6);}
.organization_wrap .center_list{text-align:left; margin-top:23px; font-size:0;}
.organization_wrap .center_list > li{display:inline-block; vertical-align:top;}
.organization_wrap .center_list .c_title{display:inline-block; width:142px; text-align:center; height:44px; line-height:44px; border:3px solid #2d58b6; font-size:16px; font-weight:600; letter-spacing:-0.75px; color:#333;}
.organization_wrap .center_list .organ1{text-align:center; width:100% !important; margin-left:0 !important; margin-bottom:20px; }
.organization_wrap .center_list > li{text-align:center; margin-left:1% !important; margin-bottom:73px; width:32.6% !important;}
.organization_wrap .center_list .organ2 .treatment_list1 {    padding: 10px 14px 20px 14px;}
.organization_wrap .center_list .organ2 .treatment_list1 strong {    background: #578cff none repeat scroll 0 0;    color: #fff;    display: block;    font-size: 13px;    font-weight: 600;    height: 42px;    letter-spacing: -0.5px;    line-height: 42px;    margin-top: 10px;    text-align: center;    width: auto;}
.organization_wrap .center_list .treatment_list1 ul li {color: #fff;    display: block;    font-size: 13px;    font-weight: 600;    height: 42px;    letter-spacing: -0.5px;    line-height: 42px;    margin-left: 10px;    margin-top: 10px;    text-align: center;    width: auto;}
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:18%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:18%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:18%; margin-left:1% !important; margin-right:1% !important;}


/* 주요전화번호안내 */
.tell_section .bh_div_l{max-width:100%; width:100%; float:none; margin-bottom:40px;}
.tell_section .bh_div_r{max-width:100%; width:100%; float:none;}


/* 찾아오시는길
.bh_road_tab_wrap4 .bh_div_l{max-width:100%; width:100%; float:none; margin-bottom:40px;}
.bh_road_tab_wrap4 .bh_div_r{max-width:100%; width:100%; float:none;} */


}

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


/* 병원소개 */
.bh_intro_slide_wrap{padding:15px 0;}

/* 층별안내 */
.map .coodi_list li span strong {width: 82px; left: 102%;}
.m_floor_detail ol > li{width:50%;}

/* 병원조직도 */
.c_sub_leader_wrap{height:auto; margin-top:23px; font-size:0;}
.c_sub_leader{margin:0; width:calc(32% - 6px); height: 39px; line-height: 39px; letter-spacing: -1px; font-size:14px;}
.c_sub_leader.csl_1{position:relative; top:0; left:0; margin-left:0;}
.c_sub_leader.csl_2{position:relative; top:0; left:0; margin-left:2%;}
.c_sub_leader.csl_3{position:relative; top:0; left:0; margin-left:2%;}
.organization_wrap .center_list{text-align:left; margin-top:23px; font-size:0;}
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:23%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:23%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:23%; margin-left:1% !important; margin-right:1% !important;}

.organization_wrap .center_list > li{width:32%; margin-left:2%; margin-bottom:20px;}
.organization_wrap .center_list .organ2{margin-left:0;}
.organization_wrap .center_list .organ3{margin-left:2%;}
.organization_wrap .center_list .organ5{margin-left:0;}
.organization_wrap .center_list .organ6{margin-left:2%;}
.organization_wrap .center_list .organ8{margin-left:0;}
.organization_wrap .center_list .c_title{width:calc(100% -  6px);}
.organization_wrap .center_list .organ1 .c_title{width:138px;}
.sub_c_list > li{padding:5px 3%;}

.organization_wrap .c_leader{width:180px; height:45px; line-height:45px;}
.organization_wrap .center_list{margin-top:33px;}
.organization_wrap .center_list .c_title{height:39px; line-height:39px;}


/* 편의시설 */
.bh_amenity_li{width:46%; margin-left:0;}
.bh_amenity_li:nth-child(even){/*float:right;*/ }
.bh_amenity_li .bh_title_top{margin-bottom:8px;}
.bh_amenity_li .bh_title_top strong{font-size:16px;}
.bh_amenity_li dl dd{font-size: 13px;line-height:22px;}

/* 찾아오시는 길 */
.bh_road_tab_ul li{width:50%; border-bottom:1px solid #fff;}
.bh_road_tab_ul li.bh_road_tab_li_3 strong{border-left:none;}
.bh_road_tab_ul li strong a{padding:10px 0;}

.road_section .tab_ul_section4{font-size:0;}
.road_section .tab_ul_section4 li{display:inline-block; width:50%; box-sizing:border-box; border:1px solid #e5e5e5; margin-left:-1px; margin-bottom:-1px;}
.road_section .tab_ul_section4 li a{font-size:13px;}
.road_section .tab_ul_section4 li.on{display:inline-block; width:50%; box-sizing:border-box; border:1px solid #495164; z-index:2; position:relative;}
.road_section .tab_ul_section4 li.on a{font-size:13px;}


.bh_road_map img.bh_maps_pc{display:none;}
.bh_road_map img.bh_maps_m{display:block;}

.bh_parking_map img.bh_maps_pc{display:none;}
.bh_parking_map img.bh_maps_m{display:block;}

.bh_shuttle_map img.bh_maps_pc{display:none;}
.bh_shuttle_map img.bh_maps_m{display:block;}


}

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


/* 병원조직도 */
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0.05%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:31.3%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:31.3%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:31.3%; margin-left:1% !important; margin-right:1% !important;}


}

/* 모바일 세로 */
@media screen and (max-width: 480px) {
  
.bh_floor_bg{width:60px; display:inline-block; margin-right:5px;}
  
.ppc_none{display:block;}
.mm_none{display:none;}
  

/* 병원소개 */
.introduce_sub_txt_p{font-size:14px; line-height:1.3; letter-spacing:-1px;  display:none;}
.introduce_sub_txt_p *{display:block;}
.introduce_sub_txt_p em{color:#383838; font-size:14px; margin-bottom:10px;  font-family:'Nanum Gothic', Nanum Gothic; font-weight:600;}
.introduce_sub_txt_p span{font-size:16px;  font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕'; letter-spacing:0.5px;}
.introduce_section .introduce_pic_form{}
.introduce_section .lft_introduce_pic_form{padding:15px 0; }
.introduce_section .lft_introduce_pic_form dt{font-size:21px; margin-bottom:0px;}
.introduce_section .lft_introduce_pic_form dt span{}
.introduce_section .lft_introduce_pic_form dd{display:none;}
.introduce_section .rit_introduce_pic_form{width:100%; }
.introduce_section .rit_introduce_pic_form .lft_big_introduce_pic{float:none; width:100%;}
.introduce_section .rit_introduce_pic_form .lft_big_introduce_pic img{width:100%; height:300px;}
.rit_tum_introduce_pic{position:absolute; bottom:7px; left:0px; width:100%;}
.rit_tum_introduce_pic ul{overflow:hidden;}
.rit_tum_introduce_pic ul li{float:left; width:27.5%; margin:0 2.5%;}
.rit_tum_introduce_pic ul li img{width:100%; height:60px; border:5px solid #fff;}
.rit_tum_introduce_pic ul li img:hover{width:100%; height:60px; border:5px solid #2d58b6;}
.rit_tum_introduce_pic ul li:last-child{display:none;}
.rit_tum_introduce_pic ul li.on img{width:100%; height:60px; border:5px solid #2d58b6;}
.introduce_pic_form .btn_up{position:absolute; top:40%; left:5px;}
.introduce_pic_form .btn_down{position:absolute; top:40%; right:5px;}
.introduce_list_ul{margin-top:0px; font-size:0; width:100%;}
.introduce_list_ul li{width:100%; margin-left:0 !important; display:block; vertical-align:top; *display:inline; *zoom:1; margin-bottom:20px; float:left; min-height:0;}
.introduce_list_ul li:nth-child(2n){float:right;}
.introduce_list_ul li dl{}

.introduce_list_ul li dl dd{line-height:1.6; color:#878787; font-size:12px;}
.introduce_list_ul li dl dd p{margin-top:15px;}
.introduce_list_ul dl .tit_dd{text-align:center;}
.introduce_list_ul .introduce_list_li1 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_1.png) no-repeat center top; padding-top:50px; background-size:40px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li2 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_2.png) no-repeat center top; padding-top:50px; background-size:40px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li3 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_3.png) no-repeat center top; padding-top:50px; background-size:40px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li4 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_4.png) no-repeat center top; padding-top:50px;  background-size:40px;color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li5 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_5.png) no-repeat center top; padding-top:50px; background-size:40px; color:#1a1a1a; letter-spacing:-1px;}
.introduce_list_ul .introduce_list_li6 dl dd.tit_dd{font-size:16px; font-weight:600; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';   margin-bottom:15px; background:url(/front/images/introduce/ico_6.png) no-repeat center top; padding-top:50px; background-size:40px; color:#1a1a1a; letter-spacing:-1px;}

/* 발전후원회 */
.bh_surgery_list2_wrap{}
.bh_surgery_list2_ul{font-size:0;}
.bh_surgery_list2_ul li{margin-bottom:40px;}
.bh_surgery_list2_ul .bh_surgery_li_01{background-size:70px; color:#1a1a1a; letter-spacing:-1px;}
.bh_surgery_list2_ul .bh_surgery_li_02{background-size:70px; color:#1a1a1a; letter-spacing:-1px;}
.bh_surgery_list2_ul .bh_surgery_li_03{background-size:70px; color:#1a1a1a; letter-spacing:-1px;}
.bh_surgery_list2_ul li dl{font-size:0;}
.bh_surgery_list2_ul li dl dt{ padding:6px 0; margin-bottom:80px;}
.bh_surgery_list2_ul li:first-child{margin-left:0;}
.bh_surgery_list2_ul li:first-child + li + li + li{margin-left:0;}
.bh_surgery_list2_ul li dl dt strong{}
.bh_surgery_list2_ul li dl dd{font-size:12px; color:#878787; line-height:1.4;}


.etc_txt_ul1{margin-top:20px; width:100%; float:none;}
.etc_txt_ul1 li{border-bottom:1px solid #d5d5d5; background:url(/front/images/member/ico_dot1.gif) no-repeat 5px 3px; padding-left:18px; color:#444; font-size:13px; font-weight:600; margin-bottom:12px; padding-bottom:7px;}
.etc_txt_ul1 li span{color:#2c59b4;}
.div_cor_type0 dl{border:1px solid #ff874b; width:100%; float:right; margin-top:20px;}
.div_cor_type0 dl dt{background:#fff; color:#444; font-size:13px; line-height:1.4; text-align:center; font-weight:600; padding:10px 5px;}
.div_cor_type0 dl dt span{display:block;}
.div_cor_type0 dl dd a{color:#fff; background:#ff874b url(/front/images/member/ico_dot.png) no-repeat 95% 50%; padding:10px 0; display:block; font-size:14px; font-weight:600; text-align:center;}

.bh_intro_slide .slide{border:4px solid #fff;}
.bh_intro_slide .slide.slick-current{border:4px solid #2d58b6;}
.bh_intro_slide .slide:hover{border:4px solid #fff;}


/* 병원장 인사말 */
.president_section{background:url(/front/images/president/bg_president.png) no-repeat center 0px; margin-bottom:0; background-size:300px;}
.president_section .president_form{}
.president_section .tit2_president{font-size:13px; line-height:1.4;  padding:20px 2%; width:96%;}
.president_section .cont_p{font-size:12px; line-height:1.5;}
.president_section .name_president{color:#fff; font-size:13px; position:absolute; right:25%; top:270px; text-align:right; background:url(/front/images/president/bg_snubh.png) no-repeat 0 0; width:150px; height:65px; padding:85px 0 0 0; background-size:150px; text-align:center;}
.president_section .name_president em{display:block; font-size:24px; font-weight:600; font-family:KoPub Dotum, 'KoPub Dotum'; font-weight:600;}


/* 비전미션 */
.m_block{display:block;}
.m_inline_block{display:block;}
.bh_mv_text{font-size:14px; line-height:1.5; text-align:center; color:#444; letter-spacing:-1px; font-family:'Nanum Gothic', Nanum Gothic, '나눔고딕';}

.vision_wrap .vision_list > li div ul li p{display:block; padding-left:60px; margin-top:-15px;}


/* 병원조직도 */
.organization_wrap .center_list .treatment_list{padding:10px;}
.organization_wrap .center_list .treatment_list ul li{font-size:12px; height:25px; line-height:25px;}
.sub_c_list > li{border:2px solid #e7e7e7}
.organization_wrap .center_list .treatment_list{border:2px solid #e7e7e7}
.organization_wrap .center_list .treatment_list1{border:2px solid #e7e7e7}



/* 홍보 동영상 */
.video_section .video_cnt_wrap{margin-bottom:40px;}
.video_section .video_cnt_wrap .video_cnt_tit{padding:16px 10px 16px 16px;}
.video_section .video_cnt_wrap .video_cnt_tit strong{font-size:13px; padding-left:36px;}
.video_section .video_cnt_wrap .video_cnt{font-size:12px; color:#444; line-height:1.5; height:123px; text-align:center; overflow-y:auto; padding:10px;}

.bh_video_slide_wrap_bg{margin-bottom:0px;}
.bh_video_slide{padding:0 36px;}
.bh_video_slide .slide{margin:0 10px 0 10px;}
.bh_video_slide .slide strong{margin-top:10px; font-size:12px; letter-spacing:-1px;}
.bh_video_slide_wrap .slick-prev{margin-top:-14px; left:0px; background:url(/front/images/introduce/btn_prev.gif) center center no-repeat; width:28px; height:28px; background-size:28px;}
.bh_video_slide_wrap .slick-next{margin-top:-14px; right:0px; background:url(/front/images/introduce/btn_next.gif) center center no-repeat; width:28px; height:28px; background-size:28px;}


/* 연혁 */
.history_section{margin-bottom:5%;}
.his_top_section{}
.his_top_section .his_image{display:none;}
.his_top_section .his_image img{width:100%;}
.his_top_section .his_intro{float:none; width:100%; padding:0; height:auto; background:none;}
.his_top_section .his_intro dl{}
.his_top_section .his_intro dl dt{letter-spacing:-0.75px; margin-bottom:0; background:none; height:auto; padding:0; text-align:left; display:inline;}
.his_top_section .his_intro dl dt strong{margin-right:0px; display:block; font-size:24px; display:inline;}
.his_top_section .his_intro dl dt span{display:none; font-size:17px;}
.his_top_section .his_intro dl dd{font-size:13px; display:inline;}

.his_btm_section{margin-top:0px;}
.his_btm_section .his_year_wrap{}
.his_btm_section .his_year_wrap span{float:left; width:10%; height:47px; background:#fff;}
.his_btm_section .his_year_wrap span a{display:block; text-align:center; line-height:47px;}
.his_btm_section .his_year_wrap .his_year{float:left; width:80%; height:47px; overflow:hidden;}
.his_btm_section .his_year_wrap .his_year ul{}
.his_btm_section .his_year_wrap .his_year ul li{float:left; margin-left:-1px; width:20%;}
.his_btm_section .his_year_wrap .his_year ul li:first-child{background:url(/front/images/introduce/bg_blue_bar.gif) no-repeat 0 50%; margin-left:0;}
.his_btm_section .his_year_wrap .his_year ul li a{display:block; width:100%; text-align:center; height:47px; line-height:47px; font-size:18px; font-weight:600; color:#878787; letter-spacing:-0.25px; background:none;}
.his_btm_section .his_year_wrap .his_year ul li.on a{background:#2d58b6; color:#fff;}

.his_btm_section .his_cnt_wrap{}
.his_btm_section .his_cnt_wrap .his_cnt{}
.his_btm_section .his_cnt_wrap .his_cnt .year{width:100%;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl{width:100%; height:auto; padding-top:0; font-weight:600; color:#444; font-family:KoPub Dotum, 'KoPub Dotum'; letter-spacing:-0.5px; border-radius:0; text-align:left; background:none !important; margin-bottom:20px;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dt{font-size:31px; display:inline-block; padding-right:5px;}
.his_btm_section .his_cnt_wrap .his_cnt .year dl dd{font-size:20px; display:inline;}
.his_btm_section .his_cnt_wrap .his_cnt .year span{display:none;}
.his_btm_section .his_cnt_wrap .his_cnt ol{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li:first-child{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl{}
/*
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt .month{font-size:21px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li{margin-bottom:8px; margin-top:3px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li .day{font-size:16px; font-weight:600;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li span{font-size:12px; width:100%;}
*/
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt{width:13%; margin-right:3%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dt .month{font-size:21px;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd{width:84%;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul{}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li{margin-bottom:8px; margin-top:3px; position:relative;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li .day{font-size:16px; font-weight:600; position:absolute; top:0; left:0;}
.his_btm_section .his_cnt_wrap .his_cnt ol > li dl dd ul li span{font-size:12px; width:85%; margin-left:15%;}

.his_btm_section .his_year_wrap .his_year{height:37px; padding:0; background-position-x:40px; margin:0 auto; float:none; background:#fff;}
.his_btm_section .his_year_wrap .slick-prev{width:40px; height:37px; left:0;}
.his_btm_section .his_year_wrap .slick-next{width:40px; height:37px; right:0;}
.his_btm_section .his_year_wrap .his_year ul li a{height:37px; line-height:37px; font-size:16px;}
.his_btm_section .his_year_wrap .his_year ul li.last a{font-size:13px; line-height:15px; padding-top:3px; height:34px;}


/* 현황 */
.blue_list_type1 li dl dt{font-size:14px; padding-top:13px; height:25px;}
.blue_list_type1 li dl dd{padding-bottom:13px;}


/* 편의시설 */
.bh_amenity_li{width:100%; margin-left:0; margin-bottom:15px; padding:4% 0; float:none !important;}
.bh_amenity_li:nth-child(even){margin-left:0; }
.bh_amenity_li dl:last-child{display:none;}
.bh_amenity_li .bh_title_top strong{font-size:16px; display:inline;}
.bh_amenity_li .bh_title_top span.post_intro{height:25px; line-height:25px; float:right; margin:0;}

.bh_amenity_li dl dt{font-size:15px; margin-bottom:5px;}
.bh_amenity_li dl dd{font-size:14px;line-height:24px;}


/* 발전후원회 */
.bh_blue_title_box3 ul li{width:32%; margin-left:2%;}
.bh_blue_title_box3 ul dl{padding-bottom:0;}
.bh_blue_title_box3 ul dt{font-size:15px;}
.bh_blue_title_box3 ul dd{padding:0 5px 0 12px; font-size:12px; line-height:1.5;}


/* 주요전화번호안내 */
.bh_div_l_r .bh_tell_list_ul li dl dt{width:100px; font-size:13px; padding-left:10px; line-height:1.1; font-weight:600;}
.bh_div_l_r .bh_tell_list_ul li dl dd{margin-left:121px; font-size:14px; padding:10px 15px;}
.bh_div_l_r .bh_tell_list_ul li dl dd span{display:block; font-size:0;}




.bh_shuttle_course_wrap{min-height:97px; padding-bottom:15px;}
.bh_shuttle_course_wrap strong{top:0; left:0; display:block; font-size:15px; position:relative; height:50px; line-height:50px; margin-left:10px;}
.bh_shuttle_course{margin-left:0px; padding-top:5px;}
.bh_shuttle_course li{font-size:13px;}

.bh_parking_course_wrap{min-height:97px; padding-bottom:15px;}
.bh_parking_course_wrap strong{top:0; left:0; display:block; font-size:15px; position:relative; height:50px; line-height:50px; margin-left:10px;}
.bh_parking_course{margin-left:0px; padding-top:5px;}
.bh_parking_course li{font-size:13px;}

.bh_bus_box_wrap{padding:13px 0;}
.bh_bus_box_wrap strong{margin:0 9px; padding-left:29px;}
.bh_bus_box_wrap strong.bh_n_bus{background-size:24px;}
.bh_bus_box_wrap strong.bh_g_bus{background-size:24px;}
.bh_bus_box_wrap strong.bh_subway{background-size:24px;}
.bh_bus_box_wrap strong.bh_limousine{background-size:24px;}
.bh_g_bus_list dt{position:relative; font-size:15px; background-size:24px; padding-left:32px;}
.bh_g_bus_list dd{font-size:12px; margin-left:0; padding:0 0 0 32px;}
.bh_n_bus_list dt{position:relative; font-size:15px; background-size:24px; padding-left:32px;}
.bh_n_bus_list dd{font-size:12px; margin-left:0; padding:0 0 0 32px;}
.bh_subway_list dt{position:relative; font-size:15px; background-size:24px; padding-left:32px;}
.bh_subway_list dd{font-size:12px; margin-left:0; padding:0 0 0 32px;}
.bh_limousine_list dt{position:relative; font-size:15px; background-size:24px; padding-left:32px;}
.bh_limousine_list dd{font-size:12px; margin-left:0; padding:0 0 0 32px;}

.bh_parking_box_wrap{padding:13px 0px;}
.bh_parking_box_wrap strong{margin:0 6px; padding:8px 0 8px 27px; font-size:13px;}
.bh_parking_box_wrap strong.bh_p_1{background-size:24px;}
.bh_parking_box_wrap strong.bh_p_2{background-size:24px;}
.bh_parking_box_wrap strong.bh_p_3{background-size:24px;}
.bh_div_l_r_49 .bh_div_l{float:none; margin-right:0; margin-bottom:30px; width:100%;}
.bh_div_l_r_49 .bh_div_r{float:none; margin-bottom:30px; width:100%;}

.bh_sharp_blue_txt{font-size:13px;}
.bh_normal_middot_ul{font-size:13px;}

/* 층별안내 */
.m_floor_detail ol > li{width:100%;}

/* 병원조직도 */
.organization_wrap{text-align:center; background:none; width:100%; margin:30px auto 0 auto;}
.organization_wrap .c_leader{width:100%; height:45px; line-height:45px; font-size:16px; letter-spacing:-1px;}
.c_sub_leader{height:35px; line-height:35px;}
.organization_wrap .center_list{margin-top:20px;}
.organization_wrap .center_list > li{display:inline-block; vertical-align:top; text-align:center; margin-left:0% !important; margin-bottom:20px; width:49% !important;}
.organization_wrap .center_list .organ3{margin-left: 2% !important;}
.organization_wrap .center_list .organ5{margin-left: 2% !important;}
.organization_wrap .center_list .organ7{margin-left: 2% !important;}
.organization_wrap .center_list .c_title{display:inline-block; text-align:center; height:35px; line-height:35px; border:3px solid #2d58b6; font-size:14px; font-weight:600; letter-spacing:-1px; color:#333;}
.organization_wrap .center_list .organ1{width:100% !important; margin-left:0 !important; margin-bottom:20px; }
.organization_wrap .center_list .organ2 .treatment_list1 {    padding: 10px 14px 20px 14px;}
.organization_wrap .center_list .organ2 .treatment_list1 strong {    background: #578cff none repeat scroll 0 0;    color: #fff;    display: block;    font-size: 12px;    font-weight: 600;    height: 25px;    letter-spacing: -1px;    line-height: 25px;    margin-top: 10px;    text-align: center;    width: auto;}
.organization_wrap .center_list .treatment_list1 ul li {color: #fff;    display: block;    font-size: 12px;    font-weight: 600;    height: 25px;    letter-spacing: -1px;    line-height: 25px;    margin-left: 10px;    margin-top: 10px;    text-align: center;    width: auto;}
.organization_wrap .center_list .treatment_list .tr_team1 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team1 ul li{width:48%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team2 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team2 ul li{width:48%; margin-left:1% !important; margin-right:1% !important;}
.organization_wrap .center_list .treatment_list .tr_team3 ul{padding-left:0%;}
.organization_wrap .center_list .treatment_list .tr_team3 ul li{width:48%; margin-left:1% !important; margin-right:1% !important;}


}