@charset "utf-8";

/*
 * File       : equip_facility.css
 * Author     : SMART GEO
 * Guideline  : -
 * Update : 2021-11-01
 *
 * Dependency : 시설및장비 스타일
 *
 * SUMMARY:
 * 01) 전역 스타일
 * 02) 장비 스타일 및 애니메이션
 * 03) 시설 스타일 및 애니메이션
 */

/* **************************************** *
 * 01) 전역 스타일
 * **************************************** */
#contents {
    background: linear-gradient(190.74deg, #E6D4C3 6.19%, #A08E7B 92.03%);
}
#contents.type2{
    background: linear-gradient(191.06deg, #97948F 6.29%, #5B5653 91.82%)
}
.root_04{
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width: 1320px;
    max-height: 1060px;
}
.d_n{
    display: none;
}
.page_top, .title_wrap{
    display: none;
}
.footer_wrap{
    border-top: unset;
}
span.quotation_marks.start::before,
span.quotation_marks.end::before{
    filter: opacity(0.5) drop-shadow(0 0 0 black) brightness(0.5);
}
.displayNum{
    display: none;
}

@media screen and (max-width: 1320px){
    .displayNum{
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 330px;
        transform: translateX(-50%);
        font-size: 20px;
        font-family: 'Noto Sans KR';
        color: white;
    }
    .root_04{
        max-height: unset;
    }
}

/* **************************************** *
 * 02) 장비 스타일 및 애니메이션
 * **************************************** */
@keyframes breathing {
    0% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    25% {
        -webkit-transform: scale(1.25);
        -ms-transform: scale(1.25);
        transform: scale(1.25);
    }

    60% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }
}
@keyframes slidein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

#equipment_view .w_wrap{
    width: 100%;
    height: 760px;
    margin: 0 auto;
    position: relative;
}
#equipment_view .clinical_content p{
    margin:0;
}
#equipment_view .slider02 {
    position: relative;
    margin-bottom: 0;
}
#equipment_view div.gb_title{
    padding-top:120px;
}
#equipment_view .mt_30{
    display:none;
}
#equipment_view .section_title_sub h2.title_re {
    color: white;
}
#equipment_view .title_wrap .arrow.next_btn .next_txt,.title_wrap .arrow.next_btn a.btn,
#equipment_view .title_wrap .arrow.prev_btn .prev_txt, .title_wrap .arrow.prev_btn a.btn{
    color: white;
    filter: drop-shadow(0 0 0 rgba(255,255,255,0.5));
}
#equipment_view .bx-prev {
    position: absolute;
    left: 50%;
    transform: translate(-230px,-20px);
    top: 660px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev.svg') no-repeat center center/cover;
    filter:unset;
}
#equipment_view .bx-prev:hover {
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on.svg') no-repeat center center/cover;
    cursor:pointer;
}
#equipment_view .bx-next {
    position: absolute;
    right: 50%;
    transform: translate(230px,-20px);
    top: 660px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next.svg') no-repeat center center/cover;
    filter:unset;
}
#equipment_view .bx-next:hover{
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on.svg') no-repeat center center/cover;
    cursor:pointer;
}
#equipment_view .cView > .bx-prev {
    position: absolute;
    left: 50%;
    transform: translate(-670px,-34px);
    top: 230px;
    outline: 0;
    width: 30px;
    height: 70px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover;
    filter: unset;
}
#equipment_view .cView > .bx-prev:hover {
    transform: translate(-680px,-34px);
    transition: all 1s;
    cursor:pointer;
}
#equipment_view .cView > .bx-next {
    position: absolute;
    right: 50%;
    transform: translate(670px,-34px);
    top: 230px;
    outline: 0;
    width: 30px;
    height: 70px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover;
    filter: unset;
    transition: all 1s;
}
#equipment_view .cView > .bx-next:hover{
    transform: translate(680px,-34px);
    transition: all 1s;
    cursor:pointer;
}
#equipment_view .bxView{
    position: absolute;
    left: 50%;
    top: 530px;
    width: 1240px;
    height: 270px;
    bottom: 0;
    transform: translateX(-50%);
    overflow-x: scroll;
    z-index: 3;
}
#equipment_view .bxView::-webkit-scrollbar { width: 6px;height:6px;}
#equipment_view .bxView::-webkit-scrollbar-button { display: none; }
#equipment_view .bxView::-webkit-scrollbar-thumb {
    background: white;
}
#equipment_view .bxView::-webkit-scrollbar-track { background-color: rgba(255,255,255,0.3); }
#equipment_view #bx-pager {
    position: relative;
    z-index: 3;
    width: 3560px;
    height: 260px;
    left: 470px;
    clear: both;
}
#equipment_view #bx-pager li{
    width: 300px;
    height: 260px;
    margin-right: 10px;
    position: relative;
    float: left;
}
#equipment_view #bx-pager button {
    border: 0;
}
#equipment_view #bx-pager button img {
    opacity: 1;
    left: 50%;
    top: 60px;
    transform: translateX(-50%);
    z-index: 3;
    width: 40%;
    height: 40%;
    position: absolute;
    filter: drop-shadow(2px 2px 5px rgba(0,0,0,0.5));
}
#equipment_view #bx-pager button .active {
    opacity: 1;
    border: 0;
    transform: scale(1.25)translate(-42%,-5%);
    transition: all 1s;

}
#equipment_view #bx-pager button .active > img{
    opacity: 1;
    border: 0;
}
#equipment_view .thum_base{
    position: absolute;
    width: 180px;
    height: 180px;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
}
#equipment_view .thum_type{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 270px;
    z-index: 3;
    font-size: 12px;
    font-weight: bold;
    color: #676D8A!important;
    display: none;
    width: 64px;
    font-family: "Noto Sans KR";
    background: white;
}
#equipment_view .thum_title{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 160px;
    z-index: 4;
    width: 100%;
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 50%;
    color: #797979;
}
#equipment_view .thum_link{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 310px;
    z-index: 3;
    font-size: 20px;
    font-weight: bold;
    color: #BDBDBD;
    width: 100%;
    display: none;
    font-family: "Noto Sans KR";
}
#equipment_view .cView{
    width: 1200px;
    height: 550px;
    position: absolute;
    background: transparent;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index:3;
}
#equipment_view .txt {
    width: 1200px;
    height: auto;
    position: relative;
    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
    top: 30px;
    float:none;
}
#equipment_view .txt_link{
    width: auto;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: #000000;
    padding: 0 20px 0 0;
    line-height: 1.2;
    margin-bottom: 24px;
    background: white;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    position: relative;
    left: 700px;
    font-family: "Noto Sans KR";
    letter-spacing: -0.05em;
}
#equipment_view .txt_link:before{
    content: "";
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0 5px 25px;
    width: 130px;
    height: 38px;
    display: inline-block;
    position: relative;
    top: 0px;
    left: -20px;
    margin-left: 20px;
    border-top-left-radius: 15px;
    line-height: 1.3;
    font-family: "Noto Sans KR";
    letter-spacing: 3px;
    font-style: normal;
}
#equipment_view .txt_type{
    text-align: left;
    color: white;
    font-size: 22px;
    font-weight: 600;
    padding:6px 0 6px 20px;
    background:#3D4150;
    width:120px;
    height: 30px;
    margin-bottom: 25px;
    position:absolute;
    left:530px;
    top:3px;
    display: none;
}
#equipment_view .txt_title {
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    color: #565656;
    padding: 0;
    line-height: 1;
    margin-bottom: 4px;
    display: block;
    position: relative;
    left: 700px;
    font-family: "Noto Sans KR";
    font-style: normal;
    margin-left: 9px;
    width: calc(100% - 700px);
}
#equipment_view .txt_info {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #444444;
    line-height: 1.5;
    display: none;
}
#equipment_view .txt_frame{
    padding: 0;
    background: transparent;
    width: 500px;
    height: 450px;
    position: relative;
    left: 725px;
}
#equipment_view .txt1{
    display: none;
}
#equipment_view .txt_frame > p{
    padding: 20px 20px 20px 0;
    color: #3D3D3D;
    position: relative;
    text-indent: -15px;
    font-family: "Noto Sans KR";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.05em;
    text-align: left;
}
#equipment_view .txt_frame > p:before{
    content:" \2022";
    color: black;
    margin-right: 6px;
}
#equipment_view .txt_video{
    background: transparent;
    padding: 12px 35px;
    border-radius: 25px;
    font-size: 21px;
    color: white;
    margin: 20px 20px 20px 0;
    position: absolute;
    top: -155px;
    cursor: pointer;
    display: block;
    text-align: center;
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    left: -725px;
    width: 650px;
    height: 450px;
    z-index: 4;
}
#equipment_view .txt_video:after{
    content:"";
    position:absolute;
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_Play.svg") center center/cover no-repeat;
    width: 64px;
    height: 64px;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
    transform: translate(-50%, -50%);
    animation: breathing 5s ease-out infinite normal;
}
#equipment_view .txt_video:hover:after{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_Play_hover.svg") center center/cover no-repeat;
}

#equipment_view .button01 > .bx-prev{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev.svg") center center/cover no-repeat;
}
#equipment_view .button01 > .bx-prev:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on.svg") center center/cover no-repeat;
}
#equipment_view .button01 > .bx-next{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next.svg") center center/cover no-repeat;
}
#equipment_view .button01 > .bx-next:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on.svg") center center/cover no-repeat;
}
#equipment_view #txt-0 div,
#equipment_view #txt-1 div{
    color:#3D3D3D;
}
#equipment_view #txt-0 .txt_type,
#equipment_view #txt-1 .txt_type{
    background:#3D3D3D;
    color: white;
}
#equipment_view #txt-0 .txt_video:hover,
#equipment_view #txt-1 .txt_video:hover{
    cursor:pointer;
}
#equipment_view #txt-0 .txt_link:before,
#equipment_view #txt-1 .txt_link:before{
    content:"특수장비";
    background:#3D3D3D;
    color: white;
}
#equipment_view .button02 > .bx-prev{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_02.svg") center center/cover no-repeat;
}
#equipment_view .button02 > .bx-prev:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on_02.svg") center center/cover no-repeat;
}
#equipment_view .button02 > .bx-next{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_02.svg") center center/cover no-repeat;
}
#equipment_view .button02 > .bx-next:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on_02.svg") center center/cover no-repeat;
}
#equipment_view #txt-2 div,
#equipment_view #txt-3 div,
#equipment_view #txt-4 div{
    color:#3D3D3D;
}
#equipment_view #txt-2 .txt_type,
#equipment_view #txt-3 .txt_type,
#equipment_view #txt-4 .txt_type{
    background:#2D3340;
    color: white;
}
#equipment_view #txt-2 .txt_video:hover,
#equipment_view #txt-3 .txt_video:hover,
#equipment_view #txt-4 .txt_video:hover{
    cursor:pointer;
}
#equipment_view #txt-2 .txt_link:before,
#equipment_view #txt-3 .txt_link:before,
#equipment_view #txt-4 .txt_link:before{
    content:"진단장비";
    background:#2D3340;
    color: white;
}
#equipment_view .button03 > .bx-prev{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_03.svg") center center/cover no-repeat;
}
#equipment_view .button03 > .bx-prev:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on_03.svg") center center/cover no-repeat;
}
#equipment_view .button03 > .bx-next{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_03.svg") center center/cover no-repeat;
}
#equipment_view .button03 > .bx-next:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on_03.svg") center center/cover no-repeat;
}
#equipment_view #txt-5 div,
#equipment_view #txt-6 div,
#equipment_view #txt-7 div{
    color:#3D3D3D;
}
#equipment_view #txt-5 .txt_type,
#equipment_view #txt-6 .txt_type,
#equipment_view #txt-7 .txt_type,
#equipment_view #txt-5 .txt_video,
#equipment_view #txt-6 .txt_video,
#equipment_view #txt-7 .txt_video{
    background:#302C29;
    color: white;
}
#equipment_view #txt-5 .txt_video:hover,
#equipment_view #txt-6 .txt_video:hover,
#equipment_view #txt-7 .txt_video:hover{
    background:white;
    color: #302C29;
    cursor:pointer;
}
#equipment_view #txt-5 .txt_link:before,
#equipment_view #txt-6 .txt_link:before,
#equipment_view #txt-7 .txt_link:before{
    content:"기타장비";
    background:#302C29;
    color: white;
}
#equipment_view .button04 > .bx-prev{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_04.svg") center center/cover no-repeat;
}
#equipment_view .button04 > .bx-prev:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on_04.svg") center center/cover no-repeat;
}
#equipment_view .button04 > .bx-next{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_04.svg") center center/cover no-repeat;
}
#equipment_view .button04 > .bx-next:hover{
    background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on_04.svg") center center/cover no-repeat;
}
#equipment_view #txt-8 div,
#equipment_view #txt-9 div{
    color:#3D3D3D;
}
#equipment_view #txt-8 .txt_type,
#equipment_view #txt-9 .txt_type{
    background:#302C29;
    color: white;
}
#equipment_view #txt-8 .txt_video:hover,
#equipment_view #txt-9 .txt_video:hover{
    cursor:pointer;
}
#equipment_view #txt-8 .txt_link:before,
#equipment_view #txt-9 .txt_link:before{
    content:"수술장비";
    background:#302C29;
    color: white;
}
#equipment_view .sub0201_wrap{
    float:none;
    position: relative;
    bottom: 400px;
}
#equipment_view .sub0201_wrap .img{
    border: 0;
    left: 0px;
    top: -155px;
    width: 650px;
    height: 450px;
    position: absolute;
    z-index:2;
}
#equipment_view .videoWrapper video {
    border:0;
    width: 800px;
    height: 450px;
}
#equipment_view .bxslider02 > li{
    position: relative;
}
#equipment_view .img{
    display: none;
}
#equipment_view #bx-0{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_0_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-1{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_1_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-2{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_2_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-3{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_3_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-4{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_4_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-5{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_9_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-6{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_5_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-7{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_6_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-8{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_7_n_m.png') no-repeat center center/cover;
}
#equipment_view #bx-9{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_8_n_m.png') no-repeat center center/cover;
}
#equipment_view .block{
    display: block;
    animation-duration: 2s;
    animation-name: slidein;
}
#equipment_view .block1{
    display: block;
}
#equipment_view .font_white{
    transform: scale(1.25)translate(-42%,40%);
    color: #4A4A4A;
    transition: all 1s;
}
#equipment_view .bg_orange{
    transform: scale(1.25)translate(-42%,-44%);
    background: rgba(255, 255, 255, 0.8);
    transition: all 1s;
}

@media screen and (max-width: 1320px){
    #equipment_view #bx-pager button .active{
        transform:translateX(-50%);
        transition: none;
    }
    #equipment_view #bx-pager {
        position: relative;
        z-index: 3;
        width: 3300px;
        clear:both;
        left: 0;
        height: 300px;
    }
    #equipment_view #bx-pager li{
        width: 320px;
        height: 300px;
        margin-right:10px;
        position: relative;
        float:left;
    }
    #equipment_view #bx-pager button img{
        opacity: 1;
        left: 50%;
        top: 65px;
        transform: translateX(-50%);
        z-index: 1;
        width: auto;
        height: auto;
        position: absolute;
        filter: none;
    }
    #equipment_view .bx-prev{
        width: 15px;
        height: 35px;
        transform: translate(-180px,-7px);
        position: absolute;
        left: 50%;
        top: 145px;
        outline: 0;
        text-indent: -9999px;
        z-index: 4;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover!important;
        filter:unset;
    }
    #equipment_view .bx-prev:hover{
        cursor:pointer;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover!important;
    }
    #equipment_view .bx-next{
        width: 15px;
        height: 35px;
        transform: translate(180px,-7px);
        position: absolute;
        right: 50%;
        top: 145px;
        outline: 0;
        text-indent: -9999px;
        z-index: 4;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover!important;
        filter:unset;
    }
    #equipment_view .bx-next:hover{
        cursor:pointer;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover!important;
    }
    #equipment_view .bxView{
        width: 320px;
        height: 330px;
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        transform: translateX(-50%);
        overflow-x:scroll;
        z-index:3;
    }
    #equipment_view .thum_base{
        display: none;
    }
    #equipment_view .thum_title{
        display: none;
    }
    #equipment_view .thum_type{
        top: 0px;
        display: none!important;
    }
    #equipment_view .thum_link {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 28px;
        z-index: 3;
        font-size: 20px;
        font-weight: bold;
        color: #BDBDBD;
        width: 100%;
        display: none;
        font-family: Roboto;
    }
    #equipment_view .thum_title {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 50px;
        z-index: 3;
        width: 100%;
        font-family: "Noto Sans KR";
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        color: #4A4A4A;
    }
    #equipment_view .cView{
        width: calc( 100% - 100px);
        height: auto;
        position: absolute;
        top: 430px;
    }
    #equipment_view .cView > .bx-prev{
        display: none;
    }
    #equipment_view .cView > .bx-next{
        display: none;
    }
    #equipment_view .txt{
        width: 100%;
        height: 380px;
        position: relative;
        z-index: 3;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        bottom: 0;
        float: left;
        padding: 10px;
    }
    #equipment_view .txt_link,
    #equipment_view .txt_title,
    #equipment_view .txt_frame{
        left: 0;
        width: auto;
        height: auto;
    }
    #equipment_view .txt_frame{
        width: calc(100% - 20px);
        padding: 0;
        margin: 0;
        background:transparent;
        left: 20px;
    }
    #equipment_view .txt_frame > p{
        padding:10px 0;
        top: 0;
    }
    #equipment_view .bxslider02 > li{
        position: absolute;
        right: 0;
    }
    #equipment_view .sub0201_wrap{
        bottom:0;
    }
    #equipment_view .sub0201_wrap .img{
        width:70px;
        height:70px;
        bottom:0;
        top: 0;
        left:0;
        transform:unset;
    }
    #equipment_view .sub0201_wrap .img{
        margin:10px;
        position:relative;
    }
    #equipment_view #bx-0{
        background: unset;
    }
    #equipment_view #bx-1{
        background: unset;
    }
    #equipment_view #bx-2{
        background: unset;
    }
    #equipment_view #bx-3{
        background: unset;
    }
    #equipment_view #bx-4{
        background: unset;
    }
    #equipment_view #bx-5{
        background: unset;
    }
    #equipment_view #bx-6{
        background: unset;
    }
    #equipment_view #bx-7{
        background: unset;
    }
    #equipment_view #bx-8{
        background: unset;
    }
    #equipment_view #bx-9{
        background: unset;
    }
    #equipment_view .txt_video{
        font-size: 16px;
        font-weight: normal;
        top: -530px;
        margin: 0 20px;
        width: 300px;
        height: 300px;
        left: calc(50% - 40px);
        transform: translateX(-50%);
        position: absolute;
    }
    #equipment_view .txt_video:after{
        content:"";
        position:absolute;
        background:url("https://cheongmac.blob.core.windows.net/btn/btn_root04_Play_hover.svg") center center/cover no-repeat;
        width: 32px;
        height: 32px;
        top: calc(50% - 16px);
        left: calc(50% - 16px);
        transform: translate(-50%, -50%);
    }
    #equipment_view .bg_orange{
        display: none;
    }
    #equipment_view .font_white{
        display: none;
    }
}
@media screen and (max-width: 768px){
    #equipment_view div.gb_title{
        display: none;
    }
    #equipment_view .w_wrap {
        width: auto;
        padding: 70px 0 0;
    }
    #equipment_view .bxView{
        position:relative;
    }
    #equipment_view .bx-prev,
    #equipment_view .bx-next{
        top:230px;
    }
    #equipment_view .cView{
        width: 100%;
    }
    #equipment_view .txt_link{
        font-size:14px;
        border-top-left-radius: 8px;
        border-bottom-right-radius: 8px;
        margin-left: 20px;
    }
    #equipment_view .txt_link:before{
        font-size:14px;
        width: 80px;
        height: 26px;
        font-weight: 600;
        border-top-left-radius: 8px;
        padding:4px 0 0 10px;
    }
    #equipment_view .txt_title{
        font-size:28px;
        padding: 0 20px;
        margin-bottom:20px;
        font-weight:500;
    }
    #equipment_view .txt_info{
        font-size:14px;
    }
    #equipment_view .txt_frame > p{
        font-size: 15px;
        font-weight: normal;
        padding:10px 20px;
        text-indent: -13px;
        line-height: 20px;
    }
    #equipment_view .txt_video{
        font-size: 16px;
        font-weight: normal;
        top: -448px;
        margin: 0 20px;
        width: 300px;
        height: 300px;
        left: calc(50% - 30px);
        transform: translateX(-50%);
        position: absolute;
    }
    #equipment_view .bxslider02 > li {
        position: absolute;
        right: 92px;
    }
    #equipment_view .sub0201_wrap .sub0201_box{
        display: none;
    }
    #equipment_view .displayNum{
        top:380px;
        font-size:16px;
    }
}

/* **************************************** *
 * 03) 시설 스타일 및 애니메이션
 * **************************************** */

#facility_view .w_wrap{
    width: 100%;
    height: 760px;
    margin: 0 auto;
    position: relative;
}
#facility_view .clinical_content p{
    margin:0;
}
#facility_view .slider02 {
    position: relative;
    margin-bottom: 0;
}
#facility_view #contents{
    background:linear-gradient(191.06deg, #97948F 6.29%, #5B5653 91.82%);
}
#facility_view div.gb_title{
    padding-top:120px;
}
#facility_view .mt_30{
    display:none;
}
#facility_view .section_title_sub h2.title_re {
    color: white;
}
#facility_view .title_wrap .arrow.next_btn .next_txt,
#facility_view .title_wrap .arrow.next_btn a.btn,
#facility_view .title_wrap .arrow.prev_btn .prev_txt,
#facility_view .title_wrap .arrow.prev_btn a.btn{
    color: white;
    filter: drop-shadow(0 0 0 rgba(255,255,255,0.5));
}
#facility_view .bx-prev {
    position: absolute;
    left: 50%;
    transform: translate(-230px,-20px);
    top: 660px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_05.svg') no-repeat center center/cover;
    filter:unset;
}
#facility_view .bx-prev:hover {
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_prev_on_05.svg') no-repeat center center/cover;
    cursor:pointer;
}
#facility_view .bx-next {
    position: absolute;
    right: 50%;
    transform: translate(230px,-20px);
    top: 660px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_05.svg') no-repeat center center/cover;
    filter:unset;
}
#facility_view .bx-next:hover{
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_bx_next_on_05.svg') no-repeat center center/cover;
    cursor:pointer;
}
#facility_view .cView > .bx-prev {
    position: absolute;
    left: 50%;
    transform: translate(-670px,-34px);
    top: 230px;
    outline: 0;
    width: 30px;
    height: 70px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover;
    filter: unset;
}
#facility_view .cView > .bx-prev:hover {
    transform: translate(-680px,-34px);
    transition: all 1s;
    cursor:pointer;
}
#facility_view .cView > .bx-next {
    position: absolute;
    right: 50%;
    transform: translate(670px,-34px);
    top: 230px;
    outline: 0;
    width: 30px;
    height: 70px;
    text-indent: -9999px;
    z-index: 4;
    background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover;
    filter: unset;
    transition: all 1s;
}
#facility_view .cView > .bx-next:hover{
    transform: translate(680px,-34px);
    transition: all 1s;
    cursor:pointer;
}
#facility_view .bxView{
    position: absolute;
    left: 50%;
    top: 530px;
    width: 1240px;
    height: 270px;
    bottom: 0;
    transform: translateX(-50%);
    overflow-x: scroll;
    z-index: 3;
}
#facility_view .bxView::-webkit-scrollbar { width: 6px;height:6px;}
#facility_view .bxView::-webkit-scrollbar-button { display: none; }
#facility_view .bxView::-webkit-scrollbar-thumb {
    background: white;
}
#facility_view .bxView::-webkit-scrollbar-track { background-color: rgba(255,255,255,0.3); }
#facility_view #bx-pager {
    position: relative;
    z-index: 3;
    width: 1700px;
    height: 260px;
    left: 470px;
    clear: both;
}
#facility_view #bx-pager li{
    width: 300px;
    height: 260px;
    margin-right: 10px;
    position: relative;
    float: left;
}
#facility_view #bx-pager button {
    border: 0;
}
#facility_view #bx-pager button img {
    opacity: 1;
    left: 50%;
    top: 36px;
    transform: translateX(-50%);
    z-index: 3;
    width: 180px;
    height: 180px;
    position: absolute;
    filter: grayscale(100%);
}
#facility_view #bx-pager button .active {
    opacity: 1;
    border: 0;
    transform: scale(1.25)translate(-42%,-5%);
    filter: drop-shadow(2px 2px 5px rgba(0,0,0,0.5));
    transition: all 1s;
}
#facility_view #bx-pager button .active > img{
    opacity: 1;
    border: 0;
}
#facility_view .thum_base{
    position: absolute;
    width: 180px;
    height: 180px;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
    display: none;
}
#facility_view .thum_type{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 270px;
    z-index: 3;
    font-size: 12px;
    font-weight: bold;
    color: #676D8A!important;
    display: none;
    width: 64px;
    font-family: "Noto Sans KR";
    background: white;
}
#facility_view .thum_title{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 160px;
    z-index: 4;
    width: 100%;
    font-family: "Noto Sans KR";
    font-style: normal;
    font-size: 16px;
    text-align: center;
    width: 50%;
    color: #232120;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0em;
}
#facility_view .thum_link{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 310px;
    z-index: 3;
    font-size: 20px;
    font-weight: bold;
    color: #BDBDBD;
    width: 100%;
    display: none;
    font-family: "Noto Sans KR";
}
#facility_view .cView{
    width: 1200px;
    height: 550px;
    position: absolute;
    background: transparent;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
#facility_view .txt {
    width: 1200px;
    height: auto;
    position: relative;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
    top: 30px;
    float:none;
}
#facility_view .txt_link{
    width: auto;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: #000000!important;
    padding: 0 20px 0 0;
    line-height: 1.2;
    margin-bottom: 20px;
    background:white;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    position: relative;
    left: 700px;
    font-family: "Noto Sans KR";
    letter-spacing: -0.05em;
}
#facility_view .txt_link:before{
    content: "";
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0 5px 25px;
    width: 130px;
    height: 38px;
    display: inline-block;
    position: relative;
    top: 0px;
    left: -20px;
    margin-left: 20px;
    border-top-left-radius: 15px;
    line-height: 1.3;
    font-family: "Noto Sans KR";
    letter-spacing: 3px;
    font-style: normal;
}
#facility_view .txt_type{
    text-align: left;
    color: white;
    font-size: 22px;
    font-weight: 600;
    padding:6px 0 6px 20px;
    background:#3D4150;
    width:120px;
    height: 30px;
    margin-bottom: 25px;
    position:absolute;
    left:530px;
    top:3px;
    display: none;
}
#facility_view .txt_title {
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    color: #565656;
    padding: 0;
    line-height: 1;
    margin-bottom: 4px;
    display: block;
    position: relative;
    left: 700px;
    font-family: "Noto Sans KR";
    font-style: normal;
    margin-left: 9px;
    width: calc(100% - 700px);
}
#facility_view .txt_info {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #444444;
    line-height: 1.5;
    display: none;
}
#facility_view .txt_frame{
    padding: 0;
    background: transparent;
    width: 500px;
    height: 450px;
    position: relative;
    left: 725px;
}
#facility_view .txt1{
    display: none;
}
#facility_view .txt_frame > p{
    padding: 20px 20px 20px 0;
    color: white;
    position: relative;
    text-indent: -15px;
    font-family: "Noto Sans KR";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.05em;
    text-align: left;
}
#facility_view .txt_frame > p:before{
    content:" \2022";
    color: white;
    margin-right: 6px;
}
#facility_view #txt-0 div,
#facility_view #txt-1 div,
#facility_view #txt-2 div,
#facility_view #txt-3 div{
    color:white;
}
#facility_view #txt-0 .txt_type,
#facility_view #txt-1 .txt_type,
#facility_view #txt-2 .txt_type,
#facility_view #txt-3 .txt_type{
    background:#162530;
    color: white;
}
#facility_view #txt-0 .txt_link:before,
#facility_view #txt-1 .txt_link:before,
#facility_view #txt-2 .txt_link:before,
#facility_view #txt-3 .txt_link:before{
    content:"입 원 실";
    background:#162530;
    color: white;
}
#facility_view .sub0201_wrap{
    float:none;
    position: relative;
    bottom: 400px;
}
#facility_view .sub0201_wrap .img{
    border: 0;
    left: 40px;
    top: -140px;
    width: 585px;
    height: 380px;
    position: absolute;
    z-index:2;
}
#facility_view .videoWrapper video {
    border:0;
    width: 800px;
    height: 450px;
}
#facility_view .bxslider02 > li{
    position: relative;
}
#facility_view .img{
    display: none;
}
#facility_view #bx-0{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_06_1_n.jpg') no-repeat center center/cover;
}
#facility_view #bx-1{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_06_2_n.jpg') no-repeat center center/cover;
}
#facility_view #bx-2{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_06_3_n.jpg') no-repeat center center/cover;
}
#facility_view #bx-3{
    background: url('https://cheongmac.blob.core.windows.net/common/img_root04_06_4_n.jpg') no-repeat center center/cover;
}
#facility_view .block{
    display: block;
    animation-duration: 2s;
    animation-name: slidein;
}
#facility_view .block1{
    display: block;
}
#facility_view .font_white{
    transform: scale(1.25)translate(-42%,10%);
    transition: all 1s;
    color: white;
}
#facility_view .bg_orange{
    transform: scale(1.25)translate(-42%,-44%);
    transition: all 1s;
}

@media screen and (max-width: 1320px){
    #facility_view div.gb_title{
        padding-top:100px;
    }
    #facility_view #bx-pager button .active{
        transform:translateX(-50%);
        transition: none;
        width: 100%;
    }
    #facility_view #bx-pager {
        position: relative;
        z-index: 3;
        width: 1310px;
        clear:both;
        left: 0;
        height: 300px;
    }
    #facility_view #bx-pager li{
        width: 320px;
        height: 300px;
        margin-right:10px;
        position: relative;
        float:left;
    }
    #facility_view #bx-pager li:last-child{
        margin-right:0;
    }
    #facility_view  button img{
        opacity: 1;
        left: 50%;
        top: 65px;
        transform: translateX(-50%);
        z-index: 1;
        width: auto;
        height: auto;
        position: absolute;
        filter: none;
    }
    #facility_view .bx-prev{
        width: 15px;
        height: 35px;
        transform: translate(-200px,-7px);
        position: absolute;
        left: 50%;
        top: 145px;
        outline: 0;
        text-indent: -9999px;
        z-index: 4;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover!important;
        filter:unset;
    }
    #facility_view .bx-prev:hover{
        cursor:pointer;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_prev_Vector.png') no-repeat center center/cover!important;
    }
    #facility_view .bx-next{
        width: 15px;
        height: 35px;
        transform: translate(200px,-7px);
        position: absolute;
        right: 50%;
        top: 145px;
        outline: 0;
        text-indent: -9999px;
        z-index: 4;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover!important;
        filter:unset;
    }
    #facility_view .bx-next:hover{
        cursor:pointer;
        background: url('https://cheongmac.blob.core.windows.net/btn/btn_root04_next_Vector.png') no-repeat center center/cover!important;
    }
    #facility_view .bxView{
        width: 320px;
        height: 330px;
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        transform: translateX(-50%);
        overflow-x:scroll;
        z-index:3;
    }
    #facility_view .thum_base{
        display: none;
    }
    #facility_view .thum_title{
        display: none;
    }
    #facility_view .thum_type{
        top: 0px;
        display: none!important;
    }
    #facility_view .thum_link {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 28px;
        z-index: 3;
        font-size: 20px;
        font-weight: bold;
        color: #BDBDBD;
        width: 100%;
        display: none;
        font-family: Roboto;
    }
    #facility_view .thum_title {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 50px;
        z-index: 3;
        width: 100%;
        font-family: "Noto Sans KR";
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        color: #4A4A4A;
    }
    #facility_view .cView{
        width: calc( 100% - 100px);
        height: auto;
        position: absolute;
        top: 410px;
    }
    #facility_view .cView > .bx-prev{
        display: none;
    }
    #facility_view .cView > .bx-next{
        display: none;
    }
    #facility_view .txt{
        width: 100%;
        height: 380px;
        position: relative;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        bottom: 0;
        float: left;
        padding: 10px;
    }
    #facility_view .txt_link,
    #facility_view .txt_title,
    #facility_view .txt_frame{
        left: 0;
        width: auto;
    }
    #facility_view .txt_frame{
        width: calc(100% - 20px);
        padding: 0;
        margin: 0;
        background:transparent;
        left: 20px;
    }
    #facility_view .txt_frame > p{
        padding:10px 0;
        top: 0;
    }
    #facility_view .bxslider02 > li{
        position: absolute;
        right: 0;
    }
    #facility_view .sub0201_wrap{
        bottom:0;
    }
    #facility_view .sub0201_wrap .img{
        width:70px;
        height:70px;
        bottom:0;
        top: 0;
        left:0;
        transform:unset;
    }
    #facility_view .sub0201_wrap .img{
        margin:10px;
        position:relative;
    }
    #facility_view #bx-0{
        background: unset;
    }
    #facility_view #bx-1{
        background: unset;
    }
    #facility_view #bx-2{
        background: unset;
    }
    #facility_view #bx-3{
        background: unset;
    }
    #facility_view .font_white{
        color: black;
    }
}

@media screen and (max-width: 768px){
    #facility_view div.gb_title{
        display: none;
    }
    #facility_view .w_wrap {
        width: auto;
        padding: 70px 0 0;
    }
    #facility_view .bxView{
        position:relative;
    }
    #facility_view .bx-prev,
    #facility_view .bx-next{
        top:215px;
    }
    #facility_view .bx-prev{
        transform:translate(-185px,-40px);
    }
    #facility_view .bx-next{
        transform:translate(185px,-40px);
    }
    #facility_view .cView{
        width: 100%;
    }
    #facility_view .txt_link{
        font-size:14px;
        border-top-left-radius: 8px;
        border-bottom-right-radius: 8px;
        margin-left: 20px;
    }
    #facility_view .txt_link:before{
        font-size:14px;
        width: 80px;
        height: 26px;
        font-weight: 600;
        border-top-left-radius: 8px;
        padding:4px 0 0 10px;
    }
    #facility_view .txt_title{
        font-size:28px;
        padding: 0 20px;
        margin-bottom:20px;
        font-weight:500;
    }
    #facility_view .txt_info{
        font-size:14px;
    }
    #facility_view .txt_frame > p{
        font-size: 15px;
        font-weight: normal;
        padding:10px 16px;
        text-indent: -14px;
        line-height: 20px;
    }
    #facility_view .txt_video{
        font-size: 16px;
        font-weight: normal;
        margin: 0 20px;
    }
    #facility_view .txt_video:after{
        content:" \25B6";
        color: white;
        position:relative;
        top: 0;
        font-size: 18px;
    }
    #facility_view .bxslider02 > li {
        position: absolute;
        right: 92px;
    }
    #facility_view .sub0201_wrap .sub0201_box{
        display: none;
    }
}