/* 소개 페이지 slide 공통 */
.hospitalTabCont .flex > * {width: 50%;}
.introductionSlide {position:relative; margin-top: 50px;}
.introductionSlide .swiper-button-next {position:absolute;bottom:0;right:0;left:auto;top:auto;background:#002A7B;width:50px;height:50px;}
.introductionSlide .swiper-button-next:after {content:'';display:inline-block;width: 18px;height: 18px;background:url('/img/sub/slide_wh_arrow.svg') no-repeat center center / 18px 18px;}
.introductionSlide .swiper-button-prev {position:absolute;bottom:0;right:50px;left:auto;top:auto;background:#002A7B;width:50px;height:50px;}
.introductionSlide .swiper-button-prev:after {content:'';display:inline-block;width: 18px;height: 18px;background:url('/img/sub/slide_wh_arrow.svg') no-repeat center center / 18px 18px;transform:rotate(180deg)}


/* 첨단장비 소개 */
.equipmentCont {margin-top:80px;}
.equipmentListWrap ul{display:flex;justify-content:space-between;align-items:start;margin-bottom:70px;}
.equipmentListWrap li{width:calc(50% - 35px)}
.equipmentListWrap li:first-child{margin-right:70px}
.equipmentItemImg {width: 100%;height:456px;background:#FAFAFA;display:flex;justify-content: center;align-items: center;}
.equipmentItemImg img{width: 100%;}
.equipment .introductionSlide{margin-bottom:30px}
.equipmentListWrap li p{margin-top:20px;}
.introductionTextL{font-size:40px;font-weight: 700;line-height: 1.3;letter-spacing: -1px;color:#111;}
.introductionTextM{font-size:22px;font-weight: 400;line-height: 1.3;letter-spacing: -0.7px;color:#111;}
.introductionTextS{font-size:20px;font-weight: 700;line-height: 1.5;letter-spacing: -1px;color:#111;}

/* 병원 둘러보기 */
.hospitalTab .introductionTextS {font-weight: 600;}
.hospitalTabCont {display:none;}
.hospitalTabCont.active {display:block;}
.hospitalTab {margin:80px 0 50px 0;}
.hospitalTab ul {overflow: hidden; display: flex; flex-wrap: wrap;}
.hospitalTab li {width:calc(100% / 5 - 3px);padding:16px 0;display:inline-flex;justify-content: center;align-items: center;border-bottom:1px solid rgba(172, 172, 172, 0.30);border-right:1px solid rgba(172, 172, 172, 0.30);border-top:1px solid rgba(172, 172, 172, 0.30);}
.hospitalTab li:first-child, .hospitalTab li:nth-child(6n) {border-left:1px solid rgba(172, 172, 172, 0.30)}
.hospitalTab li:nth-child(n+6){border-top:0}
.hospitalTab li p {color:rgba(109, 109, 109, 0.70);font-weight: 500 !important;}
.hospitalTab li.active {background:#002A7B;}
.hospitalTab li.active p {color:#fff;font-weight: 600;}
.hospitalTabCont p.introductionTextL {margin-bottom:20px;position:relative;display:inline-block;}
.hospitalTabCont p.introductionTextL:after {content:'';display:inline-block;width: 260px;height:1px;background:#000;position:absolute;top:50%;right:-290px;transform:translateY(-50%)}
.hospital .equipmentItemImg {height:700px}

/* 오시는길 */
.flexBetween {display:flex;justify-content: space-between;align-items: center;}
.flexLeft {display:flex;justify-content: start;align-items: start;}
.locationMap {margin:80px 0 50px 0;height:720px;}
.locationMap .root_daum_roughmap .wrap_map{height: 100% !important;}
.locationMap .root_daum_roughmap .wrap_controllers,
.locationMap .map_border,
.locationMap .root_daum_roughmap .cont{display: none;}
/* .locationMap img {width: 100%;} */
.locationText img {width: 32px;margin-right:12px;}
.locationText{font-size:35px;font-weight: 600;line-height: 1.3;}
.locationLinkBtn {padding:15px 30px;font-size:16px;font-weight:700;color:#fff;border-radius:50px;background:#0339A1;display:inilne-flex;justify-content:center;align-items: center;border:0;outline: 0;line-height:100%}
.locationLinkBtn img {width:15px;height:21px;margin-right:10px;}
.locationTextInfo {padding-bottom:70px;margin-top:70px;display:flex;justify-content: space-between;align-items: start;border-bottom:1px solid #E3E3E3;}
.locationTextInfo:last-child{border-bottom:0}
.locationTextInfoWrap {width:calc(50% - 50px)}
.locationTextInfoWrapTit {font-size:24px;margin-bottom:20px;font-weight: 700;line-height: 1.3;}
.locationTextInfoTit {font-size:22px;min-width:75px;margin-right:20px;font-weight: 700;line-height: 1.3;}
.locationTextInfoTxt {font-size:22px;font-weight: 400;line-height: 1.5;}
.locationTextInfoWrap li {margin-bottom:5px;display:flex;justify-content: start;align-items: start; padding-bottom: 0 !important;}
.locationTextInfoImg {width:90px;height:90px;margin-right:33px;border-radius:50%;background:#F5F5F5;display:flex;justify-content: center;align-items: center;}
.locationDotList li{font-size:22px;padding-left:15px;padding-bottom:12px;font-weight:400;line-height:1.3;position:relative;}
.locationDotList li:after {content:'';display:inline-block;width: 5px;height:5px;background:#8E8E8E;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}

/* 연구실적 */
.researchCont {margin-top:80px;display:flex;justify-content: start;align-items: start;}
.researchTab {width:180px;cursor:pointer;}
.researchTab ul {width:100%;overflow: hidden;border:1px solid rgba(172, 172, 172, 0.30);}
.researchTab li{width:100%;height:58px;display:flex;justify-content: center;align-items: center;border-bottom:1px solid rgba(172, 172, 172, 0.30)}
.researchTab li:last-child {border-bottom:0}
.researchChangeCont {width:calc(100% - 180px);padding-left:70px;display:none;}
.researchChangeCont.active {display:block;}
.researchTabText {font-size:20px;font-weight: 500;color:#6D6D6D}
.researchTab li.active {background:#002A7B;}
.researchTab li.active p{color:#fff;}
.researchDotList {margin-top:20px}
.researchDotList li{font-size:22px;padding-left:15px;padding-bottom:20px;font-weight:400;line-height:1.3;position:relative;}
.researchDotList li:after {content:'';display:inline-block;width: 5px;height:5px;background:#8E8E8E;border-radius:50%;position:absolute;top:12px;left:0;}
.researchSection {padding-bottom:60px}

/* 미션 */
.missionTit2 {font-size:36px;position:absolute;top:0;left:0;z-index:9;font-weight: 400;line-height: 1.3;}
.missionImgWrap {margin-top:60px;position:relative;display:flex;justify-content: space-between;margin-bottom:115px;padding-bottom:80px;}
.missionImgWrap:after, .missionImgWrap:before {content:'';display:block;position:absolute;font-size:195px;font-weight: 800;line-height:200px;letter-spacing: -2px;opacity: .02;z-index:-1}
.missionImgWrap:after {content:'ACEHOSPITAL';top:91px;left:-266px}
.missionImgWrap:before {content:'MISSION';bottom:0;right:-266px}
.missionImg {width:380px;height:463px;position:relative;}
.missionImg .missionImgText {bottom:35px;left:35px;font-size:28px;font-weight:700;line-height:1.3;color:#fff;letter-spacing:-2px;position:absolute;}
.missionImg:nth-child(2){margin-top:153px;}
.missionImg:nth-child(3){margin-top:241px;}
.missionImg:nth-child(4){margin-top:2px;}
.missionVision{position:relative;height:702px;}
.missionVision:after {content:'VISION';font-size:195px;display:block;position:absolute;top:85px;left:0;font-weight: 800;line-height:200px;letter-spacing: -2px;opacity: .02;z-index:-1}
.missionVision:before {content:'';display: block;width: 449px;background: url('/img/main/sec4_bg.svg') no-repeat center center / contain;position: absolute;top: 0;right: -266px;z-index: -1;}
.missionVisionText {position:absolute;top:200px;left:0;}
.missionVisionTit {font-size:48px;margin-bottom:60px;font-weight: 700;line-height: 1.3;letter-spacing: -1px;color:#fff}
.missionVisionTxt {font-size:36px;font-weight: 400;line-height: 1.5;letter-spacing: -2px;color:#fff}
.missionVisionImg {width:1920px;height: 702px;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:url('/img/sub/mission_img_04.jpg') no-repeat center center / 1920px 702px;}


@media screen and (max-width:1540px){
    /* 소개 페이지 slide 공통 */
    .introductionSlide {margin-top: 3.05vw;}
    .introductionSlide .swiper-button-next {width:3.2468vw;height:3.2468vw;}
    .introductionSlide .swiper-button-next:after {width: 1.1688vw;height: 1.1688vw;background-size:1.1688vw 1.1688vw;}
    .introductionSlide .swiper-button-prev {width:3.2468vw;height:3.2468vw;right:3.2468vw;}
    .introductionSlide .swiper-button-prev:after {width: 1.1688vw;height: 1.1688vw;background-size:1.1688vw 1.1688vw;}


    /* 첨단장비 소개 */
    .equipmentCont {margin-top:5.1948vw;}
    .equipmentListWrap ul{margin-bottom:4.5455vw;}
    .equipmentListWrap li{width:calc(50% - 2.2727vw)}
    .equipmentListWrap li:first-child{margin-right:4.5455vw}
    .equipmentItemImg {height:29.6104vw;}
    .equipment .introductionSlide{margin-bottom:1.9481vw}
    .equipmentListWrap li p{margin-top:1.2987vw;}
    .introductionTextL{font-size:2.5974vw;letter-spacing: -0.0649vw;}
    .introductionTextM{font-size:1.4286vw;letter-spacing: -0.0455vw;}
    .introductionTextS{font-size:1.2987vw;letter-spacing: -0.0649vw;}

    /* 병원 둘러보기 */
    .hospitalTab {margin:5.1948vw 0 3.2468vw 0;}
    .hospitalTab li {width:calc(100% / 5 - 0.1948vw);padding:1.0390vw 0;}
    .hospitalTabCont p.introductionTextL {margin-bottom:1.2987vw;}
    .hospitalTabCont p.introductionTextL:after {width: 16.8831vw;right:-18.8312vw}
    .hospital .equipmentItemImg {height:45.4545vw}

    /* 오시는길 */
    .locationMap {margin:5.19vw 0 3.25vw 0;height:46.75vw;overflow:hidden;}
    .locationText img {width: 2.08vw;margin-right:0.78vw;}
    .locationText{font-size:2.27vw;}
    .locationLinkBtn {padding:0.97vw 1.95vw;font-size:1.04vw;}
    .locationLinkBtn img {width:0.97vw;height:1.36vw;margin-right:0.65vw;}
    .locationTextInfo {padding-bottom:4.55vw;margin-top:4.55vw;}
    .locationTextInfoWrap {width:calc(50% - 3.25vw)}
    .locationTextInfoWrapTit {font-size:1.56vw;margin-bottom:1.30vw;}
    .locationTextInfoTit {font-size:1.43vw;min-width:4.87vw;margin-right:1.30vw;}
    .locationTextInfoTxt {font-size:1.43vw;}
    .locationTextInfoWrap li {margin-bottom:0.32vw;}
    .locationTextInfoImg {width:5.84vw;height:5.84vw;margin-right:2.14vw;}
    .locationDotList li{font-size:1.43vw;padding-left:0.97vw;padding-bottom:0.78vw;}
    .locationDotList li:after {width: 0.32vw;height:0.32vw;}

    /* 연구실적 */
    .researchCont {margin-top:5.19vw;}
    .researchTab {width:11.69vw;}
    .researchTab li{width:100%;height:3.77vw;}
    .researchChangeCont {width:calc(100% - 11.69vw);padding-left:4.55vw;}
    .researchTabText {font-size:1.30vw;}
    .researchDotList {margin-top:1.30vw}
    .researchDotList li{font-size:1.43vw;padding-left:0.97vw;padding-bottom:1.30vw;}
    .researchDotList li:after {width: 0.32vw;height:0.32vw;}
    .researchSection {padding-bottom:3.90vw}


    /* 미션 */
    .missionTit2 {font-size:2.34vw;}
    .missionImgWrap {margin-top:3.90vw;margin-bottom:7.47vw;padding-bottom:5.19vw;}
    .missionImgWrap:after, .missionImgWrap:before {font-size:12.66vw;line-height:12.99vw;}
    .missionImgWrap:after {top:5.91vw;left:-17.27vw}
    .missionImgWrap:before {right:-17.27vw}
    .missionImg {width:24.68vw;height:30.06vw;}
    .missionImg .missionImgText {bottom:2.27vw;left:2.27vw;font-size:1.82vw;}
    .missionImg:nth-child(2){margin-top:9.94vw;}
    .missionImg:nth-child(3){margin-top:15.65vw;}
    .missionImg:nth-child(4){margin-top:0.13vw;}
    .missionVision{height:45.58vw;}
    .missionVision:after {font-size:12.66vw;top:5.52vw;line-height:12.99vw;}
    .missionVision:before {width: 29.16vw;right: -17.27vw;}
    .missionVisionText {top:12.99vw;}
    .missionVisionTit {font-size:3.12vw;margin-bottom:3.90vw;}
    .missionVisionTxt {font-size:2.34vw;}
    .missionVisionImg {width:124.68vw;height: 45.58vw;background-size: 124.68vw 45.58vw;}

}

@media screen and (max-width:1280px){
    /* 소개 페이지 slide 공통 */
    .introductionSlide {margin-top: 3.05vw;}
    .introductionSlide .swiper-button-next {width:3.9063vw;height:3.9063vw;}
    .introductionSlide .swiper-button-next:after {width: 1.4063vw;height: 1.4063vw;background-size:1.4063vw 1.4063vw;}
    .introductionSlide .swiper-button-prev {width:3.9063vw;height:3.9063vw;right:3.9063vw;}
    .introductionSlide .swiper-button-prev:after {width: 1.4063vw;height: 1.4063vw;background-size:1.4063vw 1.4063vw;}


    /* 첨단장비 소개 */
    .equipmentCont {margin-top:6.2500vw;}
    .equipmentListWrap ul{margin-bottom:5.4688vw;}
    .equipmentListWrap li{width:calc(50% - 2.7344vw)}
    .equipmentListWrap li:first-child{margin-right:5.4688vw}
    .equipmentItemImg {height:35.6250vw;}
    .equipment .introductionSlide{margin-bottom:2.3438vw}
    .equipmentListWrap li p{margin-top:1.5625vw;}
    .introductionTextL{font-size:3.1250vw;letter-spacing: -0.0781vw;}
    .introductionTextM{font-size:1.7188vw;letter-spacing: -0.0547vw;}
    .introductionTextS{font-size:1.5625vw;letter-spacing: -0.0781vw;}

    /* 병원 둘러보기 */
    .hospitalTab {margin:6.2500vw 0 3.9063vw 0;}
    .hospitalTab li {width:calc(100% / 5 - 0.2344vw);padding:1.2500vw 0;}
    .hospitalTabCont p.introductionTextL {margin-bottom:1.5625vw;}
    .hospitalTabCont p.introductionTextL:after {width: 20.3125vw;right:-22.6563vw}
    .hospital .equipmentItemImg {height:44.6875vw}

    /* 오시는길 */
    .locationMap {margin:6.25vw 0 3.91vw 0;height:48.25vw;}
    .locationText img {width: 2.50vw;margin-right:0.94vw;}
    .locationText{font-size:2.73vw;}
    .locationLinkBtn {padding:1.17vw 2.34vw;font-size:1.25vw;}
    .locationLinkBtn img {width:1.17vw;height:1.64vw;margin-right:0.78vw;}
    .locationTextInfo {padding-bottom:5.47vw;margin-top:5.47vw;}
    .locationTextInfoWrap {width:calc(50% - 3.91vw)}
    .locationTextInfoWrapTit {font-size:1.88vw;margin-bottom:1.56vw;}
    .locationTextInfoTit {font-size:1.72vw;min-width:5.86vw;margin-right:1.56vw;}
    .locationTextInfoTxt {font-size:1.72vw;}
    .locationTextInfoWrap li {margin-bottom:0.39vw;}
    .locationTextInfoImg {width:7.03vw;height:7.03vw;margin-right:2.58vw;}
    .locationDotList li{font-size:1.72vw;padding-left:1.17vw;padding-bottom:0.94vw;}
    .locationDotList li:after {width: 0.39vw;height:0.39vw;}

    /* 연구실적 */
    .researchCont {margin-top:6.25vw;}
    .researchTab {width:14.06vw;}
    .researchTab li{width:100%;height:4.53vw;}
    .researchChangeCont {width:calc(100% - 14.06vw);padding-left:5.47vw;}
    .researchTabText {font-size:1.56vw;}
    .researchDotList {margin-top:1.56vw}
    .researchDotList li{font-size:1.72vw;padding-left:1.17vw;padding-bottom:1.56vw;}
    .researchDotList li:after {width: 0.39vw;height:0.39vw;}
    .researchSection {padding-bottom:4.69vw}


    /* 미션 */
    .missionTit2 {font-size:2.81vw;}
    .missionImgWrap {margin-top:4.69vw;margin-bottom:8.98vw;padding-bottom:6.25vw;}
    .missionImgWrap:after, .missionImgWrap:before {font-size:15.23vw;line-height:15.63vw;}
    .missionImgWrap:after {top:7.11vw;left:-20.78vw}
    .missionImgWrap:before {right:-20.78vw}
    .missionImg {width:29.69vw;height:36.17vw;}
    .missionImg .missionImgText {bottom:2.73vw;left:2.73vw;font-size:2.19vw;}
    .missionImg:nth-child(2){margin-top:11.95vw;}
    .missionImg:nth-child(3){margin-top:18.83vw;}
    .missionImg:nth-child(4){margin-top:0.16vw;}
    .missionVision{height:54.84vw;}
    .missionVision:after {font-size:15.23vw;top:6.64vw;line-height:15.63vw;}
    .missionVision:before {width: 35.08vw;right: -20.78vw;}
    .missionVisionText {top:15.63vw;}
    .missionVisionTit {font-size:3.75vw;margin-bottom:4.69vw;}
    .missionVisionTxt {font-size:2.81vw;}
    .missionVisionImg {width:150.00vw;height: 54.84vw;background-size: 150.00vw 54.84vw;}


}

@media screen and (max-width:1024px){
    /* 소개 페이지 slide 공통 */
    .hospitalTabCont .flex {flex-direction: column;}
    .hospitalTabCont .flex > * {width: 100%;}
    .introductionSlide {margin-top: 3.03vw;}
    .introductionSlide .swiper-button-next {width:4.8828vw;height:4.8828vw;}
    .introductionSlide .swiper-button-next:after {width: 1.7578vw;height: 1.7578vw;background-size:1.7578vw 1.7578vw;}
    .introductionSlide .swiper-button-prev {width:4.8828vw;height:4.8828vw;right:4.8828vw;}
    .introductionSlide .swiper-button-prev:after {width: 1.7578vw;height: 1.7578vw;background-size:1.7578vw 1.7578vw;}


    /* 첨단장비 소개 */
    .equipmentCont {margin-top:7.8125vw;}
    .equipmentListWrap ul{margin-bottom:6.8359vw;}
    .equipmentListWrap li{width:calc(50% - 3.4180vw)}
    .equipmentListWrap li:first-child{margin-right:6.8359vw}
    .equipmentItemImg {height:34.5313vw;}
    .equipment .introductionSlide{margin-bottom:2.9297vw}
    .equipmentListWrap li p{margin-top:1.9531vw;}
    .introductionTextL{font-size:3.9063vw;letter-spacing: -0.0977vw;}
    .introductionTextM{font-size:2.1484vw;letter-spacing: -0.0684vw;}
    .introductionTextS{font-size:1.9531vw;letter-spacing: -0.0977vw;}

    /* 병원 둘러보기 */
    .hospitalTab {margin:7.8125vw 0 4.8828vw 0;}
    .hospitalTab li {width:calc(100% / 5 - 0.2930vw);padding:1.5625vw 0;}
    .hospitalTabCont p.introductionTextL {margin-bottom:1.9531vw;}
    .hospitalTabCont p.introductionTextL:after {width: 25.3906vw;right:-28.3203vw}
    .hospital .equipmentItemImg {height:45vw}
    .hospitalTab .introductionTextS {font-size:1.8vw;white-space:nowrap}

    /* 오시는길 */
    .locationMap {margin:7.81vw 0 4.88vw 0;height:46vw;}
    .locationText img {width: 3.13vw;margin-right:1.17vw;}
    .locationText{font-size:3.42vw;}
    .locationLinkBtn {padding:1.46vw 2.93vw;font-size:1.56vw;}
    .locationLinkBtn img {width:1.46vw;height:2.05vw;margin-right:0.98vw;}
    .locationTextInfo {padding-bottom:6.84vw;margin-top:6.84vw;display:block;}
    .locationTextInfoWrap {width:100%}
    .locationTextInfoWrapTit {font-size:2.34vw;margin-bottom:1.95vw;}
    .locationTextInfoTit {font-size:2.15vw;min-width:7.32vw;margin-right:1.95vw;}
    .locationTextInfoTxt {font-size:2.15vw;}
    .locationTextInfoWrap li {margin-bottom:0.49vw;}
    .locationTextInfoImg {width:8.79vw;height:8.79vw;margin-right:3.22vw;}
    .locationDotList li{font-size:2.15vw;padding-left:1.46vw;padding-bottom:1.17vw;}
    .locationDotList li:after {width: 0.49vw;height:0.49vw;}
    .locationTextInfoWrap:last-child {margin-top:6.84vw}

    /* 연구실적 */
    .researchCont {margin-top:7.81vw;}
    .researchTab {width:17.58vw;}
    .researchTab li{width:100%;height:5.66vw;}
    .researchChangeCont {width:calc(100% - 17.58vw);padding-left:6.84vw;}
    .researchTabText {font-size:1.95vw;}
    .researchDotList {margin-top:1.95vw}
    .researchDotList li{font-size:2.15vw;padding-left:1.46vw;padding-bottom:1.95vw;}
    .researchDotList li:after {width: 0.49vw;height:0.49vw;}
    .researchSection {padding-bottom:5.86vw}


    /* 미션 */
    .missionTit2 {font-size:3.52vw;}
    .missionImgWrap {margin-top:5.86vw;margin-bottom:11.23vw;padding-bottom:7.81vw;}
    .missionImgWrap:after, .missionImgWrap:before {font-size:19.04vw;line-height:19.53vw;}
    .missionImgWrap:after {top:8.89vw;left:0}
    .missionImgWrap:before {right:0}
    .missionImg {width:27.11vw;height:33.21vw;}
    .missionImg .missionImgText {bottom:3.42vw;left:3.42vw;font-size:2.73vw;}
    .missionImg:nth-child(2){margin-top:14.94vw;}
    .missionImg:nth-child(3){margin-top:23.54vw;}
    .missionImg:nth-child(4){margin-top:3.20vw;}
    .missionVision{height:43.55vw;}
    .missionVision:after {font-size:19.04vw;top:8.30vw;line-height:19.53vw;}
    .missionVision:before {width: 43.85vw;right:0}
    .missionVisionText {top:5.53vw;}
    .missionVisionTit {font-size:4.69vw;margin-bottom:5.86vw;}
    .missionVisionTxt {font-size:3.52vw;}
    .missionVisionImg {width:100vw;height:43.55vw;background-size: 100vw auto;transform:translateX(-50%) scale(1.2);}



}

@media screen and (max-width:768px){
    /* 소개 페이지 slide 공통 */
    .introductionSlide {margin-top: 7.94vw;}
    .introductionSlide .swiper-button-next {width:6.5104vw;height:6.5104vw;}
    .introductionSlide .swiper-button-next:after {width: 2.3438vw;height: 2.3438vw;background-size:2.3438vw 2.3438vw;}
    .introductionSlide .swiper-button-prev {width:6.5104vw;height:6.5104vw;right:6.5104vw}
    .introductionSlide .swiper-button-prev:after {width: 2.3438vw;height: 2.3438vw;background-size:2.3438vw 2.3438vw;}


    /* 첨단장비 소개 */
    .equipmentCont {margin-top:10.4167vw;}
    .equipmentListWrap ul{display:block;margin-bottom:0;}
    .equipmentListWrap li{width:100%;margin-bottom:9.2vw}
    .equipmentListWrap li:first-child{margin-right:0}
    .equipmentItemImg {height:59.3750vw;}
    .equipment .introductionSlide{margin-bottom:3.9063vw}
    .equipmentListWrap li p{margin-top:2.6042vw;}
    .introductionTextL{font-size:5.2083vw;letter-spacing: -0.1302vw;}
    .introductionTextM{font-size:3.65vw;letter-spacing: -0.0911vw;}
    .introductionTextS{font-size:3.39vw;letter-spacing: -0.1302vw;}

    /* 병원 둘러보기 */
    .hospitalTab {margin:10.4167vw 0 6.5104vw 0;}
    .hospitalTab li {width:calc(100% / 2 - 2px);padding:2.833vw 0;border-top:0}
    .hospitalTabCont p.introductionTextL {margin-bottom:2.6042vw;}
    .hospitalTabCont p.introductionTextL:after {width: 33.8542vw;right:-37.7604vw}
    .hospital .equipmentItemImg {height:45vw}
    .hospital .swiper-slide img{height: 100%; object-fit: cover;}
    .hospitalTab .introductionTextS {font-size:3.65vw;}
    .hospitalTab li:first-child, .hospitalTab li:nth-child(odd){border-left:1px solid rgba(172, 172, 172, 0.30)}
    .hospitalTab li:nth-child(6n) {border-left:0}
    .hospitalTab li:first-child, .hospitalTab li:nth-child(2){border-top:1px solid rgba(172, 172, 172, 0.30)}

    /* 오시는길 */
    .location > div.flexBetween {position:relative;padding-top:10vw}
    .locationMap {margin:10.42vw 0 6.51vw 0;height:70vw;}
    /* .locationMap img{transform:scale(1.5)} */
    .locationText img {width: 4.17vw;margin-right:1.56vw;}
    .locationText{font-size:4.56vw;}
    .locationLinkBtn {padding:1.95vw 3.91vw;font-size:2.8vw;position:absolute;top:0;right:0;}
    .locationLinkBtn img {width:1.95vw;height:2.73vw;margin-right:1.30vw;}
    .locationTextInfo {padding-bottom:9.11vw;margin-top:0;padding-top:9.11vw;}
    .locationTextInfoWrap {width:100%;}
    .locationTextInfoWrapTit {font-size:5vw;margin-bottom:2.60vw;}
    .locationTextInfoTit {font-size:4.17vw;min-width:20vw;margin-right:2.60vw;}
    .locationTextInfoTxt {font-size:3.65vw;}
    .locationTextInfoWrap li {margin-bottom:3vw;}
    .locationTextInfoImg {width:11.72vw;height:11.72vw;margin-right:4.30vw;}
    .locationTextInfoImg img{width: 8vw;height:8vw}
    .locationDotList li{font-size:3.65vw;padding-left:1.95vw;padding-bottom:1.3vw;}
    .locationDotList li:after {width: 0.65vw;height:0.65vw;}
    .locationTextInfoWrap:last-child {margin-top:9.11vw}
    .locationTextInfoWrap.flexLeft{display:flex !important}

    /* 연구실적 */
    .researchCont {margin-top:10.42vw;display:block;}
    .researchTab {width:100%;overflow-x:scroll;}
    .researchTab ul {width: auto;border:0;display:flex;overflow:unset;}
    .researchTab li{width:auto;height:7.55vw;padding:0 3vw;border-top:1px solid rgba(172, 172, 172, 0.30);border-right:1px solid rgba(172, 172, 172, 0.30);white-space: nowrap}
    .researchTab li:last-child{border-bottom:1px solid rgba(172, 172, 172, 0.30)}
    .researchChangeCont {width:100%;padding-left:0;padding-top:5vw}
    .researchTabText {font-size:3vw;}
    .researchDotList {margin-top:0;padding-top:5vw}
    .researchDotList li{font-size:3.65vw;padding-left:1.95vw;padding-bottom:2.60vw;}
    .researchDotList li:after {width: 0.65vw;height:0.65vw;}
    .researchSection {padding-bottom:7.81vw}


    /* 미션 */
    .missionTit2 {font-size:4.69vw;position:unset;margin-top:5vw}
    .missionImgWrap {display:block;margin-top:0;margin-bottom:14.97vw;padding-bottom:10.42vw;}
    .missionImgWrap:after, .missionImgWrap:before {font-size:20.39vw;line-height:26.04vw;}
    .missionImgWrap:after {top:11.85vw;}
    .missionImg {width:100%;height:65.10vw;margin:5vw 0 !important;overflow:hidden}
    .missionImg img {width: 100%;margin-top:-16vw}
    .missionImg .missionImgText {bottom:4.56vw;left:4.56vw;font-size:4.69vw;}
    .missionVision{height:54.41vw;}
    .missionVision:after {font-size:25.39vw;top:11.07vw;line-height:26.04vw;font-size:20vw}
    .missionVision:before {width: 58.46vw;right:0;}
    .missionVisionText {top:5.04vw;}
    .missionVisionTit {font-size:6.25vw;margin-bottom:7.81vw;}
    .missionVisionTxt {font-size:4.69vw;}
    .missionVisionImg {width:100%;height: 50.41vw;background-size:cover;}

}