@charset "UTF-8";

/*@import url("https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap");*/ /* common */

@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);

@media (min-width:1280px){

    .container{max-width:1200px;padding:0px}

}

.fa{font-family:FontAwesome !important}

body{background-color:transparent;font-family:"Noto Sans Korean", sans-serif;font-size:1rem;word-break:keep-all}

a{color:inherit;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;text-decoration:none}

a:hover{text-decoration:none}

h1, h2, h3, h4, h5{color:#000;font-family:"Noto Sans Korean", sans-serif}

.btn, .form-control{outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}

select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}

.section{position:relative}

.notosans{font-family:"Noto Sans Korean", sans-serif}

.spoqa {font-family: 'Spoqa Han Sans Neo', 'sans-serif';}

@media (min-width:993px){

    header#type-03{padding:33px 30px 0}

    header#type-03 h1{position:absolute;top:33px;left:50px;}

    header#type-03 .gnb-wrap nav ul .nav-item .nav-link{padding:0 20px}

}

@media (min-width: 992px) and (max-width: 1120.98px) {

    header#type-03 h1{margin:0 auto}

    header#type-03 .gnb-wrap {

        margin-top: 30px;

    }

}

@media (max-width: 991.98px) {

    header#type-03{

        position:relative;

    }

    header#type-03 h1 img {

        zoom: .75;

    }

}



@media (max-width: 575.98px) {



    header#type-03 .mo-util > a .fa {font-size: 16px;}

}





/* mainSlider */

.main-visual .swiper-slide{width:100%;height:74vh;max-height:670px;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:inherit}

.main-visual .swiper-slide.swiper-item-01{background:url("../images/main_slider01.jpg") no-repeat 50% 50% / cover;}

.main-visual .swiper-slide.swiper-item-01 .inner{display:flex;height:100%;justify-content:center;align-items:center;flex-direction:column;}

.main-visual .swiper-slide.swiper-item-01 .inner h2{color:#b0ccea;font-size:72px;font-weight:700;letter-spacing:-0.02em;margin:0;font-family:"Nanum Myeongjo", serif;}

.main-visual .swiper-slide.swiper-item-01 .inner p{margin-top:35px;margin-bottom:0;font-size:26px;color:#fff;letter-spacing:-0.02em;animation-delay:0.15s;}

.main-visual .swiper-slide.swiper-item-02{background:url("../images/main_slider02.jpg") no-repeat 50% 50% / cover;}

.main-visual .swiper-slide.swiper-item-03{background:url("../images/main_slider03.jpg") no-repeat 50% 50% / cover;}

.main-visual .swiper-slide.swiper-item-04{background:url("../images/main_slider04.jpg") no-repeat 50% 50% / cover;}

.main-visual .swiper-slide.swiper-item-05{background:url("../images/main_slider05.jpg") no-repeat 50% 50% / cover;}

.main-visual .swiper-slide.swiper-item-06{background:url("../images/main_slider06.jpg") no-repeat 50% 50% / cover;}





@media (max-width:992px){

    .main-visual .swiper-slide {height: 99.791vw; max-height:956px}

    .main-visual .swiper-slide.swiper-item-01{background:url("../images/main_slider01_m.jpg") no-repeat 50% 50% / cover;}

    .main-visual .swiper-slide.swiper-item-02{background:url("../images/main_slider02_m.jpg") no-repeat 50% 50% / cover;}

    .main-visual .swiper-slide.swiper-item-03{background:url("../images/main_slider03_m.jpg") no-repeat 50% 50% / cover;}

    .main-visual .swiper-slide.swiper-item-04{background:url("../images/main_slider04_m.jpg") no-repeat 50% 50% / cover;}

    .main-visual .swiper-slide.swiper-item-05{background:url("../images/main_slider05_m.jpg") no-repeat 50% 50% / cover;}

    .main-visual .swiper-slide.swiper-item-06{background:url("../images/main_slider06_m.jpg") no-repeat 50% 50% / cover;}

    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}

    .main-visual .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-width:2px;}



    .main-visual .swiper-slide.swiper-item-01 .inner h2{font-size:30px;text-align:center;}

    .main-visual .swiper-slide.swiper-item-01 .inner p{	margin-top:25px;font-size:18px;text-align:center;}

}

@media only screen and (max-width: 734px) {

    /*.main-visual .swiper-slide {max-height:478px}*/

}

@media (max-width:480px){

    .main-visual .swiper-slide {max-height:318.667px}

    .main-visual .swiper-slide.swiper-item-01 .inner h2{font-size:22px;}

    .main-visual .swiper-slide.swiper-item-01 .inner p{	margin-top:13px;font-size:13px;}

}







/* section01 */

.zoom-img{overflow:hidden}

.zoom-img img{width:100%;transition:transform .5s ease}

.zoom-img:hover img{transform:scale(1.1)}

.btn-outline-custom01{color:#0f0f0f;background-color:transparent;background-image:none;border-color:#aaaaaa}

.btn-outline-custom01:hover{border-color:#d19139}

.btn-outline-custom01:focus, .btn-outline-custom01.focus{box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5)}

.btn-outline-custom01.disabled, .btn-outline-custom01:disabled{color:#aaaaaa;background-color:transparent}

.btn-outline-custom01:not(:disabled):not(.disabled):active, .btn-outline-custom01:not(:disabled):not(.disabled).active, .show > .btn-outline-custom01.dropdown-toggle{color:#fff;background-color:#aaaaaa;border-color:#aaaaaa}

.btn-outline-custom01:not(:disabled):not(.disabled):active:focus, .btn-outline-custom01:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-custom01.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5)}

.btn-outline-custom01 .btn-ico{float:right;position:relative;top:3px}

/* section02 */

.main-doctor{background-image:url("/resources/images/main_doctor.jpg");width:100%;height:115vh;position:relative;background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-size:inherit;}



/* center slider */

.main_center_list{display:block;width:100%;height:32vw}

.main_center_item{position:relative;background-size:cover;width:25%;height:100%;float:left}

.main_center_item:hover:before{width:100%;height:100%;content:"";display:block}

.main_center_content{width:100%;text-align:center;position:absolute;top:50.5%;-webkit-transform:translateY(-50.01%);-ms-transform:translateY(-50.01%);transform:translateY(-50.01%)}

.main_center_txt{padding:0 30px}

.main_center_txt h3{font-size:1.8vw;font-weight:600;letter-spacing:0.01em;color:#fff;-webkit-transition:all 300ms;transition:all 300ms}

.main_center_txt p{margin-top:14px;font-size:16px;color:#ccc;letter-spacing:-0.01em}

.main_center_link{width:100%;position:absolute;left:0}

.center_btn_link{position:relative;padding:0px;width:100%;-webkit-transform:none;-ms-transform:none;transform:none}

.center_btn_link li{position:relative;margin:0 auto;display:block;margin-bottom:5px;background-color:#fff;vertical-align:middle;width:215px;text-align:center}

.center_btn_link{opacity:0;visibility:hidden;font-size:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:opacity 50ms, -webkit-transform 50ms;transition:opacity 50ms, -webkit-transform 50ms;transition:opacity 50ms, transform 50ms;transition:opacity 50ms, transform 50ms, -webkit-transform 50ms}

.center_btn_link a{width:100%;padding:15px 0px;font-size:15px;font-weight:500;color:#292929;text-align:center;display:block;-webkit-transition:background 50ms, background 50ms;transition:background 50ms, background 50ms}

.main_center_item:hover .center_btn_link{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0.2s;transition-delay:0.2s}

.main_center_item:hover .main_center_txt h3{margin-top:-120px}

.main_center_list .swiper-slide {display:block;width:20%}

.main_center_list .main_center_item {width:100%;}

.main_center_list .swiper-slide:nth-child(1) .main_center_item:hover:before {background-color: rgba(0, 181, 183, 0.8);}

.main_center_list .swiper-slide:nth-child(2) .main_center_item:hover:before {background-color: rgba(37, 97, 207, 0.8);}

.main_center_list .swiper-slide:nth-child(3) .main_center_item:hover:before {background-color: rgba(1, 184, 87, 0.8);}

.main_center_list .swiper-slide:nth-child(4) .main_center_item:hover:before {background-color: rgba(28, 127, 227, 0.8);}

.main_center_list .swiper-slide:nth-child(5) .main_center_item:hover:before {background-color: rgba(0, 181, 183, 0.8)}



.main_center_list .swiper-slide {display:block;width:20%}



@media(max-width:1023px){

    .main_center_list .swiper-wrapper {flex-wrap:wrap;}

    .main_center_list .swiper-slide {display:block;width:50%;}

}

@media(max-width:768px){

    .main_center_list .swiper-wrapper {flex-wrap: nowrap}

    .slider-content-box {padding-left:20px;margin-bottom:35px}

    .main_center_list .swiper-slide{display:block}

    .main_center_list .main_center_item {width:100%;}

    .main_center_list .main_center_item .main_center_content {top:0;height:100%;transform:translateY(0);margin-top:0;}

    .main_center_list .main_center_item .main_center_txt {position:absolute;top:20%;text-align:left;padding-left:10%;}

    .main_center_list .main_center_item .main_center_link {position:absolute;bottom:15%;width:100%;-webkit-transform: none;-ms-transform: none;transform: none;padding-left: 10%;margin-bottom:0;top:auto;}

    .main_center_list .main_center_item .center_btn_link li {width:120px;float:left;margin-right:10px;height:120px;background-color: rgba(255, 255, 255, 0.7);display: inline-flex;align-items: center;line-height: 1.2}

    .main_center_list .main_center_item .main_center_txt h3 {font-size:23px;word-break: break-word;}

    .main_center_list .main_center_item .main_center_txt p {font-size:15px;}

}

@media(max-width:479px){

    .main_center_list .main_center_item .center_btn_link li {width:80px;height:80px;}

}





/* **************************************** * CENTER - MOBILE **************************************** */

/* 통합케어서비스 */



/* main ico slider */

#section03{background-color:#faf8ea;}

#section03::-webkit-scrollbar{width:4px;height:5px;}

#section03::-webkit-scrollbar-thumb{background-color:#d8a65f;}

#section03::-webkit-scrollbar-track{position:absolute;top:-55rem;right:-3rem;background:transparent;}



.icon-list{overflow-x:auto;overflow-y:hidden;}

.icon-list ul{display:flex;position:relative;margin:0;padding:0;list-style:none;}

.icon-list ul li{position:relative;text-align:center;}

.icon-list ul li a,

.icon-list ul li a:hover{color:#1A2336}

.icon-list ul li a .icon{width:128px;height:128px;margin:0 auto 20px;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #EDCFA9;border-radius:100%;}

.icon-list ul li a:hover .icon{background-color:#d9a660}

.icon-list ul li:nth-child(1) a .icon{background-image:url("/resources/images/sec03_ico01_off.png");}

.icon-list ul li:nth-child(2) a .icon{background-image:url("/resources/images/sec03_ico02_off.png");}

.icon-list ul li:nth-child(3) a .icon{background-image:url("/resources/images/sec03_ico03_off.png");}

.icon-list ul li:nth-child(4) a .icon{background-image:url("/resources/images/sec03_ico04_off.png");}

.icon-list ul li:nth-child(1) a:hover .icon{background-image:url("/resources/images/sec03_ico01_on.png");}

.icon-list ul li:nth-child(2) a:hover .icon{background-image:url("/resources/images/sec03_ico02_on.png");}

.icon-list ul li:nth-child(3) a:hover .icon{background-image:url("/resources/images/sec03_ico03_on.png");}

.icon-list ul li:nth-child(4) a:hover .icon{background-image:url("/resources/images/sec03_ico04_on.png");}



@media (max-width:992px){

    #section03 .container{max-width:100%}

    .icon-list ul li a .icon{width:113px;height:113px;margin:0 auto 12px;background-size:50% !important}



    .scroll-bar{position:relative;z-index:1;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}

    .iScrollHorizontalScrollbar{position:absolute;z-index:9999;right:2px;bottom:2px;left:2px;overflow:hidden;height:5px;}

    .iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px;}

    .iScrollVerticalScrollbar{position:absolute;z-index:9999;top:2px;right:2px;bottom:2px;overflow:hidden;width:10px;}

    .iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:18px;}

    .iScrollIndicator{position:absolute;border:0;background:#cc3f6e;}

    .iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:#d9a660;}

    .iScrollVerticalScrollbar .iScrollIndicator{width:100%;background:#d9a660;}

    #section03 ::-webkit-scrollbar{width:20px;-webkit-appearance:none;}

    #section03 ::-webkit-scrollbar:horizontal{height:5px;}

    #section03 ::-webkit-scrollbar-thumb{border:0;background-color:#d9a660;}

    #section03 ::-webkit-scrollbar-track{background-color:transparent;}



    .main-ico-wr h2{font-size:29px;}

    .main-ico-wr h5{font-size:16px;}

    .icon-list ul li a .icon{width:113px;height:113px;margin:0 auto 10px}

    .pf-item-description{font-size:18px;}

}

@media (max-width:768px){

    .icon-list ul li a .icon{width:100%;height:0;padding-top:100%;margin:0 auto 15px;background-size:45% !important}



}

@media (max-width:575px){

    .icon-list ul li a .icon{margin:0 auto 10px;}

    .pf-item-description{font-size:12px;}

    .main-ico-wr h2{font-size:19px;}

    .main-ico-wr h5{font-size:12px;}

}



/* main interior slider */

.interior-section-txt span {color: #d9a660;border-bottom: 1px solid #d9a660;text-transform: uppercase;}

.interior-section-txt h1{color:#0c0c0c;font-weight:200;}

.interior-section-txt p{color:#808080;}

.interior-nav{position:absolute;z-index:1;left:-5%;bottom:-20px;}

.interior-nav a{background-color:#fff;border:1px solid #dead69;color:#dead69;padding:0.4rem 0.7rem;width:5rem;display:block;float:left;cursor:pointer;}

.interior-nav a span{font-size:1.2rem;}

.interior-nav .left{text-align:left;}

.interior-nav .right{text-align:right;margin-left:-1px;}



/* main-banner */

.slider-container.around-main {overflow:hidden;}

.slider-container.around-main img {width:100%;}

.slider-container.around-main .swiper-button-prev {border:1px solid #dead69;padding:0.4rem 0.7rem;width:5rem;background:#fff;left:-5%;bottom:-20px;top:auto;right:auto;z-index:2;}

.slider-container.around-main .swiper-button-next {border:1px solid #dead69;padding:0.4rem 0.7rem;width:5rem;background:#fff;left:-5%;bottom:-20px;top:auto;right:auto;z-index:2;margin-left:5rem;}

.slider-container.around-main .swiper-button-prev:after {content:"";display:block;width:10px;height:10px;border-left:2px solid #dead69;border-top:2px solid #dead69;position:absolute;top:35%;left:30%;transform:rotate(-45deg) translate(-50%,-30%);}

.slider-container.around-main .swiper-button-next:after {content:"";display:block;width:10px;height:10px;border-right:2px solid #dead69;border-bottom:2px solid #dead69;position:absolute;top:35%;right:15%;transform:rotate(-45deg) translate(-50%,-15%);}

@media(max-width:991px){

    .slider-container.around-main .swiper-button-prev {top:-70px;left:auto;right:70px;bottom:auto;background:none;border:none;padding:0;width:auto;}

    .slider-container.around-main .swiper-button-prev:after {width:20px;height:20px;}

    .slider-container.around-main .swiper-button-next {top:-70px;left:auto;right:20px;bottom:auto;background:none;border:none;padding:0;width:auto;margin-left:0;}

    .slider-container.around-main .swiper-button-next:after {width:20px;height:20px;}

    #interior-slider {width:80%;margin-left:auto;margin-top:35px;}

}





/* main notice */

.main_map .hide{display:none;}

.notice-wr{background-color:#f4f4f4;}

.notice-wr .root_daum_roughmap{padding:0px;width:100%;border:0px;border-radius:0px;}

.notice-left{background-color:#fff;height:360px;}

.notice-right{background-repeat:no-repeat;height:360px;}

.Consult_box_kakao{background-color:#ffe900;position:absolute;bottom:0;left:0;}

.Consult_box_kakao .consult_kakao_ico{background-image:url("/resources/images/consult_ico02.png");background-repeat:no-repeat;width:42px;height:38px;margin-bottom:0px;display:inline-block;float:left;margin-left:0;position:absolute;top:8px;background-size:cover;}

.Consult_box_kakao a{color:#3f1811}

.Consult_box_kakao .kakao_name{padding-left:48px;top:-2px;}

@media (max-width:768px){

    .notice-left{background-color:transparent;height:auto;}

    .Consult_box_kakao{position:relative;margin-bottom:2rem;}

    .pf-carousel-cover{padding-left:0px !important;padding-right:0px !important;}

}

.media-custom{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;}

.media-custom .meta-post{color:#adb5bd;font-size:13px;text-transform:uppercase;}

.media-custom .meta-chat{color:#ced4da;}

.media-custom .meta-chat:hover{color:#868e96;}

.media-custom .media-body{padding:1em 0;}

.list-unstyled.check li{position:relative;padding-left:30px;line-height:1.3;margin-bottom:10px;}

.list-unstyled.check li:before{color:#5AC8D8;left:0;font-family:"Ionicons";content:"\f122";position:absolute;}

.custom-tabs .border-right{border-right:1px solid #dee2e6;}

.round-icons{width:1.3rem;height:1.3rem;background-color:#e04c8b;border-radius:50%;font-size:1rem;color:#fff;text-align:center;margin-right:0.5rem;line-height:1.3rem !important;display:inline-block;font-weight:200 !Important;}

@media (max-width:767px){

    .custom-tabs .border-right{border-right:none;}

}

.custom-tabs .nav-pills .nav-link{padding-left:0;font-size:26px;font-weight:100;color:#adb5bd;line-height:1.2;margin-bottom:10px;}

.custom-tabs .nav-pills .nav-link span{font-size:18px;}

.custom-tabs .nav-pills .nav-link.active{background:none;color:#007bff;padding-left:20px;position:relative;}

.custom-tabs .nav-pills .nav-link.active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:#5AC8D8;}

.custom-tabs .tab-pane .icon{font-size:60px;display:block;color:#007bff;}

.custom-tabs .tab-pane h2{font-size:60px;font-weight:300;}

#modalAppointment .modal-content{border-radius:0;border:none;}

#modalAppointment .modal-body, #modalAppointment .modal-footer{padding:40px;}

/* footer */

.site-footer{position:relative;padding:4rem 0;background:#383b40;color:rgba(255, 255, 255, 0.7)}

.site-footer a{color:rgba(255, 255, 255, 0.5)}

.site-footer a:hover{color:white}

.site-footer h3{color:#fff;font-size:16px;font-weight:700;margin-bottom:30px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:10px;margin-bottom:20px}

.site-footer .footer-link li{line-height:1.3;margin-bottom:15px;display:inline-block;border-left:1px solid rgba(255, 255, 255, 0.1);padding-left:0.5rem;margin-left:0.5rem}

.site-footer .footer-link li:first-child{border-left:0px}

.site-footer hr{width:100%}

.site-footer .border-t{border-top:1px solid rgba(255, 255, 255, 0.1)}

.copyright{font-size:14px}

.element-animate{opacity:0;visibility:hidden}

.lead{color:#000;font-size:1rem;letter-spacing:-1px}

/*********** mobile size *********/

.navbar-toggler{border:0px;padding:0}

.navbar-toggler-icon{width:auto;height:auto;color:#000;font-size:1.5em}

.tel-ico{font-size:1.8em}

/* *************************************** * 1200px **************************************** */

#section01 .card-body .card-text{font-size:85%}

@media (max-width:1200px){

    /* section01 */

    #section01 .card{height:100%}

    #section01 .card-body{width:100%;height:auto;}

    #section01 .card-body{display:flex;display:-ms-flex;display:-o-flex;display:-moz-flex;align-items:center;-ms-align-items:center;-moz-align-items:center;-o-align-items:cneter;justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-justify-content:center}

    #section01 .card-body .card-title{font-weight:normal}

    .main-doctor{width:100%;height:100vh;background-size:cover;display:inline-block}

}

/* **************************************** * 1023px **************************************** */

@media (max-width:1023px){

    /* business */

    .main_center_txt h3{font-size:28px}

    .main_center_content{padding:0;margin-top:34.5px}

    .main-doctor{height:80vh;background-size:cover;display:inline-block}

    .center_btn_link a{padding:15px 10px}

    .main_center_list{padding-bottom:0px;height:600px}

    .main_center_item{width:50%;height:34%;}

    .mobile .main_center_content, .main_center_content{top:calc(50% - 60px)}

    .main_center_link .jt_btn_arrow{display:none}

    .center_btn_link{opacity:1;visibility:visible;left:0;transform:none;text-align:center}

    .center_btn_link li{width:140px;display:inline-block}

    .center_btn_link a{padding:15px 10px}

    .center_btn_link i{margin-bottom:4px}

    .center_btn_link .ico_apartment:before, .center_btn_link .ico_house:before, .center_btn_link .ico_washenjoy:before, .center_btn_link .ico_iot:before{font-size:28px}

    .center_btn_link .ico_washer:before, .center_btn_link .ico_aid_kit:before{font-size:27px}

    .main_center_item:hover .main_center_txt h3{margin:0px}

    .interior-nav{top:-3.5rem !important;margin-top:0px !important;right:15px !important;left:auto !important;bottom:auto !important}

    .interior-nav a{border:0px !important;background-color:transparent !important;padding:0 !Important;width:3rem !important}

    .interior-nav a span{font-size:3rem !important}

    .main-ico-wr{border-bottom:1px solid #dddcd7}

}

/* **************************************** * 768px **************************************** */

@media (max-width:768px){

    .main_center_list{height:300px}

    .main_center_item{height:100%}

    .main-item01{background-image:url("/resources/images/main_slider01_m.jpg");}

    .main-item02{background-image:url("/resources/images/main_slider02_m.jpg");}

    .main-item03{background-image:url("/resources/images/main_slider03_m.jpg");}

    .main-item04{background-image:url("/resources/images/main_slider04_m.jpg");}

    .main-item05{background-image:url("/resources/images/main_slider05_m.jpg");}

    .main-item06{background-image:url("/resources/images/main_slider06_m.jpg");}

    .main-doctor{height:70vh;background-image:url("/resources/images/main_doctor_m.jpg");background-size:contain;}

    .hoverImg{max-width:30px;max-height:30px;}

    .main_center_item01{background-image:url("/resources/images/sec02_img01_m.jpg");}

    .main_center_item02{background-image:url("/resources/images/sec02_img02_m.jpg");}

    .main_center_item03{background-image:url("/resources/images/sec02_img03_m.jpg");}

    .main_center_item04{background-image:url("/resources/images/sec02_img04_m.jpg");}

    .main_center_item05{background-image:url("/resources/images/sec02_img05_m.jpg");}

    #main_center_list_slider{padding:104px 0 49px}

    #main_center_list_slider .slick-track{padding:0 10px}

    #main_center_list_slider .slick-list{padding:0 17% 0 0}

    #main_center_list_slider{display:block;padding-top:0;padding-bottom:0;height:70vh}

    #main_center_list_slider .main_center_item{width:70%;height:85%;margin:0 10px}

    #main_center_list_slider .main_center_txt{padding:0}

    #main_center_list_slider .main_center_txt h3{font-size:24px;color:#fff}

    #main_center_list_slider .main_center_txt p{font-size:15px;line-height:1.6}

    #main_center_list_slider .main_center_txt p br{display:block}

    #main_center_list_slider .main_center_txt{width:100%;position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

    #main_center_list_slider .main_center_content{height:100%;top:0;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:20px}

    #main_center_list_slider .main_center_link .jt_btn_arrow, #main_center_list_slider .center_btn_link{opacity:1;visibility:visible;display:block}

    #main_center_list_slider .main_center_link{width:100%;height:100%}

    #main_center_list_slider .center_btn_link{position:absolute;bottom:15%;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;padding-left:10%;margin-bottom:0}

    #main_center_list_slider .center_btn_link a{border:none;font-size:14px;padding:0px}

    #main_center_list_slider .center_btn_link i{margin-bottom:7px}

    #main_center_list_slider .slick-dots{position:absolute;bottom:5.3%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

    #main_center_list_slider .main_center_item:hover .main_center_txt h3{margin-top:0px}

    #main_center_list_slider .main_center_content{top:0}

    #main_center_list_slider .center_btn_link li{width:120px;float:left;margin-right:10px;height:120px;background-color:rgba(255, 255, 255, 0.7);display:inline-flex;align-items:center;line-height:1.2}

    #main_center_list_slider .main_center_txt{top:20%;text-align:left;padding-left:10%}

    #main_center_list_slider .slick-list, .slick-track{height:100%}

    .interior-nav{top:50%;margin-top:-8rem;right:15px;left:auto !important;bottom:auto !important}

    .interior-nav a{border:0px !important;background-color:transparent !important;padding:0 !Important;width:2rem !important}

    .interior-nav a span{font-size:2rem !important}

    .heading{font-size:26px;}

}







.quick-menu {position:fixed;top:15%;right:0;z-index:1000;border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.1rem;}

.quick-menu .row {flex-direction:column;cursor: pointer;}

/*.quick-menu .quick-01 {background:#252847;color:#fff;font-weight:500;line-height:1rem;font-size:0.938rem;padding:15px;}*/



.quick-menu .quick-00 {width:106px;height:125px;background:url(/resources/images/quick_menu_place.jpg);background-repeat:no-repeat;background-size:100%;padding:15px;line-height:1rem;}.quick-menu .quick-01 {width:106px;height:125px;background:url(/resources/images/quick_menu_reserve.jpg);background-repeat:no-repeat;background-size:100%;padding:15px;line-height:1rem;}

.quick-menu .quick-02 {width:106px;height:125px;background:url(/resources/images/quick_menu_blog.jpg);background-repeat:no-repeat;background-size:100% auto;font-weight:500;padding:15px;}

.quick-menu .quick-02 span,



.quick-menu .quick-03 span {font-size:1rem;font-weight:300;display:inline-block;margin-top:30px;position:relative;}

.quick-menu .quick-02 span:before,.quick-menu .quick-03 span:before {content:"";display:block;position:absolute;bottom:5px;left:25px;background:#363650;width:47px;height:1px;}

.quick-menu .quick-02 span:after,.quick-menu .quick-03 span:after {content:"";display:block;position:absolute;bottom:10px;right:0;background:#363650;width:15px;height:1px;transform:rotate(45deg)}

.quick-menu .quick-03 {width:106px;height:125px;background:url(/resources/images/quick_menu_call.jpg);background-repeat:no-repeat;background-size:100% auto;font-weight:500;padding:15px;}

.quick-menu .quick-03 a,



.quick-menu .quick-02 a,



.quick-menu a:hover {text-decoration:none}

@media (max-width:991px){

    .quick-menu {position:fixed;top:auto;bottom:0;left:0;z-index:2;}

    .quick-menu .row {flex-direction:row}

    /*.quick-menu .quick-01 {background:#252847;color:#fff;font-weight:500;line-height:1rem;font-size:0.938rem;padding:0 2% 0 0;-webkit-box-flex:0;-ms-flex:0 0 11.14583333333333%;flex:0 0 11.14583333333333%;max-width:11.14583333333333%;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:0.563rem;}*/

    .quick-menu [class*=quick-]{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:1px;background-repeat:no-repeat;background-size:cover;max-height:82px;}

    .quick-menu .quick-00 {background-image:url(/resources/images/quick_menu_place_m.jpg);}

    .quick-menu .quick-01 {background-image:url(/resources/images/quick_menu_reserve_m.jpg);}

    .quick-menu .quick-02 {background-image:url(/resources/images/quick_menu_blog_m.jpg);}

    .quick-menu .quick-03 {background-image:url(/resources/images/quick_menu_call_m.jpg);}

}

@media (max-width:575px){

    .quick-menu {border:0}

    .quick-menu [class*=quick-]{max-height:60px;}

}