﻿.text-bold{font-weight:bold}.text-normal{font-weight:normal}.text-weight-200{font-weight:200}.text-weight-300{font-weight:300}.text-weight-500{font-weight:500}.text-weight-600{font-weight:600}.text-weight-800{font-weight:800}.text-weight-900{font-weight:900}.text-blue{color:#009eda}.wrap-title-text{text-align:center}.wrap-title-text em{font-family:Pretendard;font-size:1.25rem;font-weight:normal;line-height:1.2;letter-spacing:-0.8px;color:#000}.wrap-title-text h1{font-family:Pretendard;font-size:2.5rem;font-weight:normal;line-height:1.25;letter-spacing:-1.6px;color:#121212;padding-top:0.75rem}.main{padding-top:150px}.main-slides .swiper-slide{overflow:hidden}.main-slides .slide-img-box{width:100%;max-width:1920px;height:800px}.main-slides .slide-img-box .d-top-slide{width:100%;height:100%;display:block;object-fit:cover}.main-slides .text-slide-box{position:absolute;top:25%;left:0;right:0;z-index:2}.main-slides .text-slide-box .text-white-em{font-family:Pretendard;font-size:1.5rem;font-weight:300;letter-spacing:-0.96px;color:#fff;opacity:0.8}.main-slides .text-slide-box .text-white-h1{font-family:Pretendard;font-size:3rem;font-weight:normal;line-height:1.24;letter-spacing:-1.92px;color:#fff;padding:1rem 0 2.5rem}.main-slides .text-slide-box .text-white-h1 .text-slide-blue{font-weight:800;color:#009eda}.main-slides .text-slide-box .text-white-p{font-family:Pretendard;font-size:1.125rem;font-weight:normal;line-height:1.56;letter-spacing:-0.72px;color:#fff;opacity:0.7}.main-slides .text-slide-box .text-gray-em{font-family:Pretendard;font-size:1.5rem;letter-spacing:-0.96px;color:#000}.main-slides .text-slide-box .text-gray-h1{font-family:Pretendard;font-size:3.125rem;font-weight:normal;line-height:1.24;letter-spacing:-2px;color:#000;padding:1rem 0 2.5rem}.main-slides .text-slide-box .text-gray-p{font-family:Pretendard;font-size:1.125rem;font-weight:normal;line-height:1.56;letter-spacing:-0.72px;color:#000;opacity:0.6}#main-slides{position:relative;overflow:hidden}#main-slides .wrap-pagination{position:absolute;bottom:15%;left:0;right:0;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;z-index:10;text-align:right}#main-slides .wrap-pagination .swiper-pagination{text-align:left}#main-slides .wrap-pagination .swiper-pagination .swiper-pagination-bullet{width:120px;height:auto;background:none;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.5);border-radius:0;font-family:'Pretendard';color:#fff;text-align:left}#main-slides .wrap-pagination .swiper-pagination .swiper-pagination .swiper-pagination-bullet-active{border-bottom:1px solid #fff;color:#fff}#main-slides .wrap-pagination .custom-autoplay{width:420px;z-index:10;color:#fff;cursor:pointer;text-align:right}#main-slides .wrap-pagination .custom-autoplay .d-top-slides-start{display:none;font-size:16px;color:#fff}#main-slides .wrap-pagination .custom-autoplay .d-top-slides-stop{font-size:16px;color:#fff}#main-slides .wrap-pagination .swiper-pagination.grey .swiper-pagination-bullet{border-bottom:1px solid rgba(98,98,98,0.5);color:#000}#main-slides .wrap-pagination .swiper-pagination.grey .swiper-pagination-bullet-active{border-bottom:1px solid #000;color:#000}#main-slides .wrap-pagination .custom-autoplay.grey{color:#000}#main-slides .wrap-pagination .custom-autoplay.grey .d-top-slides-start{color:#000}#main-slides .wrap-pagination .custom-autoplay.grey .d-top-slides-stop{color:#000}.wrap-system{background-image:url(/images/main/d_system_bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:7.5rem 0 10rem}.wrap-system .wrapping-system{padding-top:3.75rem;display:flex;justify-content:flex-start;flex-wrap:wrap}.wrap-system .wrapping-system .system-img-box{width:100%;max-width:590px;box-sizing:border-box}.wrap-system .wrapping-system .system-img-box .d-img-system{width:100%;display:block}.wrap-system .wrapping-system .system-text-box{padding-top:2.5rem;padding-left:5.625rem;font-family:Pretendard}.wrap-system .wrapping-system .system-text-box .system-no{font-size:3.125rem;font-weight:bold;color:#009eda;opacity:0.2}.wrap-system .wrapping-system .system-text-box .system-em{font-size:1.25rem;font-weight:normal;letter-spacing:-0.4px;color:#000;opacity:0.8;padding-top:1.25rem;margin-bottom:12px}.wrap-system .wrapping-system .system-text-box .system-h1{font-size:2rem;font-weight:500;letter-spacing:-1.28px;color:#212121;padding-top:0.25rem}.wrap-system .wrapping-system .system-text-box .system-p{font-size:1rem;line-height:1.5;letter-spacing:-0.32px;color:#616161;padding-top:1.25rem}.wrap-system .wrapping-system .wrapping-system-li{width:100%;max-width:590px}#d-banner-slides{position:relative;overflow:hidden}#d-banner-slides .banner-img-box{width:100%;max-width:1920px;box-sizing:border-box}#d-banner-slides .banner-img-box .d-img-banner{width:100%;display:block;object-fit:cover;height:540px}#d-banner-slides .banner-text-box{font-family:Pretendard;position:absolute;top:30%;z-index:10;left:0;right:0}#d-banner-slides .banner-text-box .banner-em{font-size:1.5rem;font-weight:normal;letter-spacing:-0.96px;color:#fff}#d-banner-slides .banner-text-box .banner-h1{font-size:3rem;font-weight:bold;letter-spacing:-1.92px;color:#fff;padding:0.75rem 0 1.812rem}#d-banner-slides .banner-text-box .banner-p{font-size:1.125rem;font-weight:300;line-height:1.56;color:#fff;opacity:0.8}#d-banner-slides .banner-text-box.grayL{left:15%;top:25%}#d-banner-slides .banner-text-box.grayL .banner-em{color:#000}#d-banner-slides .banner-text-box.grayL .banner-h1{font-size:3.125rem;font-weight:normal;line-height:1.28;letter-spacing:-2px;color:#000;padding:0.75rem 0 1.875rem}#d-banner-slides .banner-text-box.grayL .banner-p{font-weight:normal;letter-spacing:-0.36px;color:#000;opacity:0.6}#d-banner-slides .banner-text-box.grayR{left:55%}#d-banner-slides .banner-text-box.grayR .banner-em{color:#000}#d-banner-slides .banner-text-box.grayR .banner-h1{font-size:3.125rem;font-weight:normal;line-height:1.28;letter-spacing:-2px;color:#000;padding:0.75rem 0 1.875rem}#d-banner-slides .banner-text-box.grayR .banner-p{font-weight:normal;letter-spacing:-0.36px;color:#000;opacity:0.6}#d-banner-slides .wrap-swiper-button{width:100%;max-width:1700px;box-sizing:border-box}#d-banner-slides .swiper-button-next,#d-banner-slides .swiper-button-prev{color:#fff;width:100px}#d-banner-slides .swiper-pagination{width:100%;margin:0 auto 1.25rem}#d-banner-slides .swiper-pagination-bullet{height:2px;opacity:0.3;background:#fff;border-radius:inherit;width:3.125rem}#d-banner-slides .swiper-pagination-bullet-active{background:#fff;opacity:1}.wrap-medical-subject{padding:6.25rem 0 7.5rem}.wrap-medical-subject .wrapping-medical-subject{display:flex;justify-content:space-between;align-content:space-between;flex-wrap:wrap;padding-top:3.125rem}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject{position:relative;margin:0.625rem 0;overflow:hidden;border-radius:20px;box-sizing:border-box}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .list-medical-subject-hover:hover img{transform:scale(1.03);transition:transform .7s}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-img-box{width:100%;max-width:580px;box-sizing:border-box}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-img-box .d-img-medical-subject{width:100%;display:block;transition:.5s}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box{position:absolute;top:35.6%;left:63.79%}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .medical-subject-text-title{font-family:Pretendard;font-size:1.5rem;font-weight:bold;letter-spacing:-0.92px;color:#fff;padding-bottom:0.625rem}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .wrapping-button-more{font-family:Pretendard;font-size:1.125rem;font-weight:normal;letter-spacing:-0.54px;color:#fff;display:flex;justify-content:flex-start;align-items:center;text-align:center}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .wrapping-icon-more{width:1.25rem;background-color:#009eda;border-radius:50%;height:1.25rem;color:#fff;margin-left:0.5rem}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .wrapping-icon-more .material-icons{font-size:1rem;padding-top:0.1rem}.wrap-doctor{position:relative}.wrap-doctor .wrap-title-text{position:absolute;top:6.25rem;left:0;right:0}.wrap-doctor .doctor-img-box{width:100%;max-width:1920px;box-sizing:border-box}.wrap-doctor .doctor-img-box .d-img-doctor{width:100%;display:block}.wrap-kakao-banner .kakao-banner-img-box{width:100%;max-width:1920px;box-sizing:border-box}.wrap-kakao-banner .kakao-banner-img-box .d-img-kakao-banner{width:100%;display:block}.wrap-location-time .desktop{display:flex;justify-content:space-between;align-items:flex-start;line-height:1.33;width:100%;max-width:1920px}.wrap-location-time .wrapping-loction{width:54%;background-color:#7a7a7a;height:792px;box-sizing:border-box}.wrap-location-time .wrapping-time{width:46%;padding:5rem 0 7rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.wrap-location-time .wrapping-time .list-direction{width:100%;max-width:460px;box-sizing:border-box;font-family:Pretendard;padding-top:3.75rem}.wrap-location-time .wrapping-time .list-direction .list-title{font-size:1.5rem;font-weight:600;line-height:1.21;letter-spacing:normal;color:#121212;padding-bottom:0.25rem;border-bottom:1px solid rgba(9,54,87,0.5)}.wrap-location-time .wrapping-time .list-direction .list-address{font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-0.8px;color:#121212;padding-top:1.25rem}.wrap-location-time .wrapping-time .list-direction .list-content ul{font-family:Pretendard;font-size:1.125rem;font-weight:300;line-height:1.33;letter-spacing:-0.72px;color:#121212;margin-left:70px}.wrap-location-time .wrapping-time .list-direction .list-content ul li{padding-top:1rem}.wrap-location-time .wrapping-time .list-direction .list-content ul li::before{margin-left:-70px}.wrap-location-time .wrapping-time .list-direction .list-content ul .step-direction-01::before{content:"- 지하철 : "}.wrap-location-time .wrapping-time .list-direction .list-content ul .step-direction-02::before{content:"- 주차장 : "}.wrap-location-time .wrapping-time .list-direction .time-table{margin-top:0.6875rem;width:100%;margin-bottom:16px}.wrap-location-time .wrapping-time .list-direction .time-table .table-week{font-family:Pretendard;font-size:1.125rem;letter-spacing:normal;color:#121212;padding:0.5rem 0}.wrap-location-time .wrapping-time .list-direction .time-table .table-time{font-family:Pretendard;font-size:1.125rem;letter-spacing:normal;color:#121212;text-align:right}.wrap-location-time .wrapping-time .list-direction .time-table .space-week{letter-spacing:63.72px}.wrap-location-time .wrapping-time .list-direction .time-table .space-monday{letter-spacing:10.8px;color:#fff}.wrap-location-time .wrapping-time .list-direction .time-table .space-sat{letter-spacing:24.12px}.wrap-location-time .wrapping-time .list-direction .time-table .space-lunch{letter-spacing:10.8px}.wrap-location-time .wrapping-time .list-direction .time-table .text-time-yellow{font-size:1.175rem;font-weight:bold;letter-spacing:-0.28px;color:#ffeb3a;margin-left:-1rem}.wrap-location-time .wrapping-time .list-direction .time-table .text-white{color:#fff}.wrap-location-time .wrapping-time .list-direction .wrapping-time-table{display:flex;justify-content:space-between;align-items:center}.wrap-location-time .wrapping-time .list-direction .text-time-info{font-family:Pretendard;font-size:1rem;line-height:1.14;letter-spacing:-0.28px;color:#121212;opacity:0.5;padding-bottom:0.5rem}.wrap-location-time .wrapping-time .list-direction .table-blue-bg{background-color:#009eda;height:37px;margin:0 -8px;padding:0 8px}@media (min-width: 601px){.wrap-location-time .wrapping-time{height:792px}.wrap-location-time .wrapping-time .list-direction{margin-right:160px}}@media (max-width: 600px){body.noscroll{overflow:hidden}.desktop{display:none}.mobile{display:block}.main{padding-top:72px}.wrap-title-text em{font-size:1rem;letter-spacing:-1.12px;padding-bottom:0.625rem}.wrap-title-text h1{font-size:2rem;font-weight:normal;line-height:1.21;letter-spacing:-2.24px}.main-slides .slide-img-box{max-width:100%;height:540px}.main-slides .slide-img-box .m-top-slide{width:100%;height:100%;display:block;object-fit:cover}.main-slides .text-slide-box{top:14%;left:20px}.main-slides .text-slide-box .text-white-em{font-size:1.125rem;letter-spacing:-1.28px;margin-left:2px;margin-bottom:2px}.main-slides .text-slide-box .text-white-h1{font-size:2.15rem;line-height:1.21;letter-spacing:-2.24px;color:#fff;padding:0.5rem 0 1rem}.main-slides .text-slide-box .text-white-p{font-size:1rem;font-weight:100;line-height:1.25;letter-spacing:-1.04px;color:#fff;opacity:0.8;margin-left:2px}.main-slides .text-slide-box .text-gray-em{font-size:1.125rem;letter-spacing:-1.28px;margin-bottom:2px;margin-left:2px}.main-slides .text-slide-box .text-gray-h1{font-size:2rem;line-height:1.21;letter-spacing:-2.24px;padding:0.531rem 0 1rem}.main-slides .text-slide-box .text-gray-p{font-size:1rem;line-height:1.25;letter-spacing:-1.04px;margin-left:2px}#m-main-slides{position:relative;overflow:hidden}#m-main-slides .wrap-pagination{position:absolute;bottom:5%;left:20px;right:0;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;z-index:10;text-align:right}#m-main-slides .wrap-pagination .swiper-pagination{text-align:left}#m-main-slides .wrap-pagination .swiper-pagination .swiper-pagination-bullet{width:40px;height:auto;background:none;padding-bottom:5px;border-bottom:2px solid rgba(255,255,255,0.5);border-radius:0;font-family:'Pretendard';color:#fff;text-align:left}#m-main-slides .wrap-pagination .swiper-pagination .swiper-pagination .swiper-pagination-bullet-active{border-bottom:2px solid #fff;color:#fff}#m-main-slides .wrap-pagination .custom-autoplay{width:185px;z-index:10;color:#fff;cursor:pointer;text-align:right}#m-main-slides .wrap-pagination .custom-autoplay .m-top-slides-start{display:none;font-size:16px;color:#fff}#m-main-slides .wrap-pagination .custom-autoplay .m-top-slides-stop{font-size:16px;color:#fff}#m-main-slides .wrap-pagination .swiper-pagination.grey .swiper-pagination-bullet{border-bottom:2px solid rgba(98,98,98,0.5);color:#000}#m-main-slides .wrap-pagination .swiper-pagination.grey .swiper-pagination-bullet-active{border-bottom:2px solid #000;color:#000}#m-main-slides .wrap-pagination .custom-autoplay.grey{color:#000}#m-main-slides .wrap-pagination .custom-autoplay.grey .m-top-slides-start{color:#000}#m-main-slides .wrap-pagination .custom-autoplay.grey .m-top-slides-stop{color:#000}.wrap-system{background-image:url(/images/main/m_system_bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:5rem 0 7.5rem}#m-system-slides{position:relative;padding-left:5.55%;padding-top:2.5rem;overflow:hidden}#m-system-slides .system-img-box{width:100%;box-sizing:border-box}#m-system-slides .system-img-box .m-img-system{width:100%;display:block}#m-system-slides .system-text-box{padding-top:1.25rem;font-family:Pretendard}#m-system-slides .system-text-box .system-em{font-size:1rem;font-weight:normal;letter-spacing:-0.64px;color:#000;opacity:0.8}#m-system-slides .system-text-box .system-h1{font-size:1.5rem;font-weight:bold;line-height:1.18;color:#212121;padding-top:0.531rem}#m-system-slides .system-text-box .system-p{font-size:0.95rem;line-height:1.43;letter-spacing:-0.56px;color:#7a7a7a;padding-top:0.75rem}#m-system-slides .swiper-slide{width:85%}#m-banner-slides{position:relative;overflow:hidden}#m-banner-slides .banner-img-box{width:100%;box-sizing:border-box}#m-banner-slides .banner-img-box .m-img-banner{width:100%;display:block}#m-banner-slides .banner-text-box{font-family:Pretendard;position:absolute;top:15%;z-index:10;left:0;right:0}#m-banner-slides .banner-text-box .banner-em{font-size:1.125rem;font-weight:normal;letter-spacing:-1.12px;text-align:center;color:#fff}#m-banner-slides .banner-text-box .banner-h1{font-size:2rem;font-weight:normal;line-height:1.14;letter-spacing:-2.24px;text-align:center;color:#fff;padding:0.65rem 0 1.125rem}#m-banner-slides .banner-text-box .banner-p{font-size:1rem;font-weight:300;line-height:1.43;letter-spacing:-1.12px;text-align:center;color:#fff;opacity:.8}#m-banner-slides .banner-text-box.gray .banner-em,#m-banner-slides .banner-text-box.gray .banner-h1,#m-banner-slides .banner-text-box.gray .banner-p{color:#000}#m-banner-slides .swiper-pagination{margin:0 auto 1.25rem}#m-banner-slides .swiper-pagination-bullet{opacity:0.5;background:#fff}#m-banner-slides .swiper-pagination-bullet-active{opacity:1}.wrap-medical-subject{padding:5rem 0}.wrap-medical-subject .wrapping-medical-subject{width:88.88%;display:block;padding-top:1.875rem;margin:0 auto}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject{margin:0.5rem 0;border-radius:10px}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-img-box{max-width:100%}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-img-box .m-img-medical-subject{width:100%;display:block}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box{top:45%;left:55%;width:140px}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .medical-subject-text-title{font-size:1.25rem;font-weight:bold;letter-spacing:-0.92px;color:#fff;padding-bottom:0;display:flex;justify-content:space-around;align-items:center}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .wrapping-icon-add{width:1.375rem;background-color:#fff;border-radius:50%;height:1.375rem;color:#009eda;margin-left:1.031rem;text-align:center}.wrap-medical-subject .wrapping-medical-subject .list-medical-subject .medical-subject-text-box .wrapping-icon-add .material-icons{font-size:1.25rem;padding-top:0.1rem}.wrap-doctor .wrap-title-text{top:4.375rem}.wrap-doctor .doctor-img-box{max-width:100%}.wrap-doctor .doctor-img-box .m-img-doctor{width:100%;display:block}.wrap-kakao-banner .kakao-banner-img-box{max-width:100%}.wrap-kakao-banner .kakao-banner-img-box .m-img-kakao-banner{width:100%;display:block}.wrap-location-time .desktop{display:none}.wrap-location-time .mobile{display:block}.wrap-location-time .wrapping-loction{width:100%;max-width:100%;height:400px}.wrap-location-time .wrapping-time{width:100%;max-width:100%;padding:0.375rem 0 3.125rem;margin:0 auto}.wrap-location-time .wrapping-time .list-direction{width:calc(100% - 40px);padding-top:2.125rem;margin:0 auto}.wrap-location-time .wrapping-time .list-direction .list-title{font-size:1.4rem;line-height:1.6}.wrap-location-time .wrapping-time .list-direction .list-address{font-size:1rem;line-height:1.36;letter-spacing:-1.68px;padding-top:0.937rem}.wrap-location-time .wrapping-time .list-direction .list-content ul{font-size:1rem;font-weight:500;line-height:1.36;letter-spacing:-1.68px;margin-left:50px}.wrap-location-time .wrapping-time .list-direction .list-content ul li::before{margin-left:-50px}.wrap-location-time .wrapping-time .list-direction .list-content ul .step-direction-01::before{content:"지하철    "}.wrap-location-time .wrapping-time .list-direction .list-content ul .step-direction-02::before{content:"주차장    "}.wrap-location-time .wrapping-time .list-direction .space-direction{padding-left:1rem}.wrap-location-time .wrapping-time .list-direction .space-padding{padding-top:0.437rem}.wrap-location-time .wrapping-time .list-direction .list-content ul li{padding-top:0.937rem}.wrap-location-time .wrapping-time .list-direction .time-table{margin-top:0.187rem;margin-bottom:1.25rem}.wrap-location-time .wrapping-time .list-direction .time-table .table-week{font-size:1.125rem;padding:0.575rem 0}.wrap-location-time .wrapping-time .list-direction .time-table .table-time{font-size:1.125rem;text-align:right}.wrap-location-time .wrapping-time .list-direction .time-table .space-week{letter-spacing:60.72px}.wrap-location-time .wrapping-time .list-direction .time-table .space-monday{letter-spacing:10.8px;color:#fff}.wrap-location-time .wrapping-time .list-direction .time-table .space-sat{letter-spacing:24.12px}.wrap-location-time .wrapping-time .list-direction .time-table .space-lunch{letter-spacing:12px}.wrap-location-time .wrapping-time .list-direction .time-table .text-time-yellow{font-size:1.125rem;letter-spacing:-0.48px;color:#ffdd01;margin-left:-1rem}.wrap-location-time .wrapping-time .list-direction .text-time-info{font-size:1rem;line-height:1.21;letter-spacing:-0.48px;padding-bottom:0.5rem}.wrap-location-time .wrapping-time .list-direction .table-blue-bg{background-color:#009eda;height:30px;margin:0 -8px;padding:0 8px}}
