.swiper-wrapper{height:auto;}

.reveal {
  transform: translate3d(0, -60px, 0);
  -webkit-transform: translate3d(0, -60px, 0);
  -moz-transform: translate3d(0, -60px, 0);
  -ms-transform: translate3d(0, -60px, 0);
  -o-transform: translate3d(0, -60px, 0);
  opacity: 0;
  transition-duration: .8s;
  transition-timing-function: ease;
}
.waypoint.active .reveal {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  opacity: 1;
}
.delay-100{transition-delay: .1s}
.delay-200{transition-delay: .2s}
.delay-300{transition-delay: .3s}
.delay-400{transition-delay: .4s}
.delay-500{transition-delay: .5s}
.delay-600{transition-delay: .6s}
.delay-700{transition-delay: .7s}
.delay-800{transition-delay: .8s}
.delay-900{transition-delay: .9s}
.delay-1000{transition-delay: 1.0s}

/* main_text_animate */
.text_animate_list{position:relative; overflow:hidden;}
.text_animate_list_cont{
    transform: translateY(0%);
    -webkit-transform: translateY(0%);  
    -moz-transform: translateY(0%);  
    -ms-transform: translateY(0%);  
    -o-transform: translateY(0%);
}
.text_animate_wrap.on .text_animate_list_cont{
    transform: translateY(0);
    -webkit-transform: translateY(0);  
    -moz-transform: translateY(0);  
    -ms-transform: translateY(0);  
    -o-transform: translateY(0);
    transition: 1.4s ease-in-out;
    -webkit-transition: 1.4s ease-in-out;  
    -moz-transition: 1.4s ease-in-out;  
    -ms-transition: 1.4s ease-in-out;  
    -o-transition: 1.4s ease-in-out;
}
.text_animate_wrap.on .text_animate_list_cont01{
    transition-delay: 0;
    -webkit-transition-delay: 0;  
    -moz-transition-delay: 0;  
    -ms-transition-delay: 0;  
    -o-transition-delay: 0;
}
.text_animate_wrap.on .text_animate_list_cont02{
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;  
    -moz-transition-delay: 0.3s;  
    -ms-transition-delay: 0.3s;  
    -o-transition-delay: 0.3s;
}
.text_animate_wrap.on .text_animate_list_cont03{
    transition-delay: 0.6s;
    -webkit-transition-delay: 0.6s;  
    -moz-transition-delay: 0.6s;  
    -ms-transition-delay: 0.6s;  
    -o-transition-delay: 0.6s;
}
.text_animate_wrap.on .text_animate_list_cont04{
    transition-delay: 0.9s;
    -webkit-transition-delay: 0.9s;  
    -moz-transition-delay: 0.9s;  
    -ms-transition-delay: 0.9s;  
    -o-transition-delay: 0.9s;
}


/* main_cnt01 */
/* main_top_slider */
.main_cont01{position:relative; width:100%; height:calc(var(--vh, 1vh) * 100); min-height: 576px; max-height: 1200px; background-color: #fff; overflow:hidden;}
.main_top_slider{position:relative; width:100%; height:100%; overflow:hidden;}
.main_top_slider > .swiper-wrapper{height:100%;}
.main_top_slider .swiper-slide{overflow:hidden;}
.main_top_slider_img{position:absolute; top:0; left:0; width:100%; height:100%; pointer-events: none; overflow:hidden;}
.main_top_slider .swiper-slide .main_top_slider_img{
    transform:perspective(500px) scale(1.2) rotate(.001deg);
    -webkit-transform:perspective(500px) scale(1.2) rotate(.001deg); 
    -moz-transform:perspective(500px) scale(1.2) rotate(.001deg); 
    -ms-transform:perspective(500px) scale(1.2) rotate(.001deg); 
    -o-transform:perspective(500px) scale(1.2) rotate(.001deg); 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_img{
    transform:perspective(500px) scale(1) rotate(.001deg); -webkit-transform:perspective(500px) scale(1) rotate(.001deg); -moz-transform:perspective(500px) scale(1) rotate(.001deg); -ms-transform:perspective(500px) scale(1) rotate(.001deg); -o-transform:perspective(500px) scale(1) rotate(.001deg);
    
    transition:transform 6s linear;
    -webkit-transition:transform 6s linear;  
    -moz-transition:transform 6s linear;  
    -ms-transition:transform 6s linear;  
    -o-transition:transform 6s linear;
}
.main_top_slider_img01{background: url(../img/main_top_slider01.jpg) 50% 50%/cover no-repeat;}
.main_top_slider_img02{background: url(../img/main_top_slider02.jpg) 50% 50%/cover no-repeat;}
.main_top_slider_img03{background: url(../img/main_top_slider03.jpg) 50% 50%/cover no-repeat;}

.main_top_slider > .swiper-pagination.main_slider_pagination{width: auto; height: auto; top:77%; left:50%; ; transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -o-transform:translateY(-50%) translateX(-50%);  text-align:center; padding:0;}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{width:8px; height:8px; margin:5px 12px; border-radius:100%; padding:0; background:rgba(255, 255, 255, 0.7); opacity:1;}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:15px; height:15px; border:none; background:none; margin:0px 12px; border-radius:100%; padding:0; opacity:1;}
.main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination{width: auto; height: auto; top:77%; left:50%; transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -o-transform:translateY(-50%) translateX(-50%); text-align:center; padding:0;}
.main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{width:8px; height:8px; margin:5px 12px; border-radius:100%; padding:0; background:rgba(255, 255, 255, 0.7); opacity:1;}
.main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:15px; height:15px; border:none; background:none; margin:0px 12px; border-radius:100%; padding:0; opacity:1;}
.main_top_slider.main_slider02_active .circ1{stroke:rgb(255, 255, 255) !important;}
.main_top_slider.main_slider02_active .circ2{stroke:rgba(255, 255, 255, 0.2) !important;}

/* svg style */
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet > .circ{display:none; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg);}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active > .circ{display:block;}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet > .circ > circle{stroke-dasharray:80px;}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet > .circ > .circ1{stroke-dashoffset:80px;}
.main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active > .circ > .circ1{
    animation:circ1 7s forwards linear;
    -webkit-animation:circ1 7s forwards linear; 
    -moz-animation:circ1 7s forwards linear; 
    -ms-animation:circ1 7s forwards linear; 
    -o-animation:circ1 7s forwards linear;
}

@keyframes circ1 {
  0% {stroke-dashoffset: 80px;}
  100% {stroke-dashoffset: 40px;}
}
@-webkit-keyframes circ1 {
  0% {stroke-dashoffset: 80px;}
  100% {stroke-dashoffset: 40px;}
}
@-moz-keyframes circ1 {
  0% {stroke-dashoffset: 80px;}
  100% {stroke-dashoffset: 40px;}
}

.main_top_slider_text_wrap{position:absolute; top:50%; left:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); text-align: center;}
.main_top_slider_text01{overflow:hidden;}
.main_top_slider_text02{overflow:hidden;}
.main_top_slider_text03{overflow:hidden;}
.main_top_slider_text04{overflow:hidden;}
.main_top_slider_text05{overflow:hidden;}
.main_top_slider_text01 > p{
    line-height:1.2; letter-spacing:-0.02em;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
    transform:translateY(-160%);
    -webkit-transform:translateY(-160%);  
    -moz-transform:translateY(-160%);  
    -ms-transform:translateY(-160%);  
    -o-transform:translateY(-160%); 
}
.main_top_slider_text02 > p{
    line-height:1.2; letter-spacing:-0.02em;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
    transform:translateY(-160%);
    -webkit-transform:translateY(-160%);  
    -moz-transform:translateY(-160%);  
    -ms-transform:translateY(-160%);  
    -o-transform:translateY(-160%); 
}
.main_top_slider_text03 > p{
    line-height:1.2; letter-spacing:-0.02em;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
    transform:translateY(-160%);
    -webkit-transform:translateY(-160%);  
    -moz-transform:translateY(-160%);  
    -ms-transform:translateY(-160%);  
    -o-transform:translateY(-160%); 
}
.main_top_slider_text04 > p{
    line-height:1.2; letter-spacing:-0.02em;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
    transform:translateY(-160%);
    -webkit-transform:translateY(-160%);  
    -moz-transform:translateY(-160%);  
    -ms-transform:translateY(-160%);  
    -o-transform:translateY(-160%); 
}
.main_top_slider_text05 > p{
    line-height:1.2; letter-spacing:-0.02em;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
    transform:translateY(-160%);
    -webkit-transform:translateY(-160%);  
    -moz-transform:translateY(-160%);  
    -ms-transform:translateY(-160%);  
    -o-transform:translateY(-160%); 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text01 > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 1s ease-in-out;
    -webkit-transition: 1s ease-in-out;  
    -moz-transition: 1s ease-in-out;  
    -ms-transition: 1s ease-in-out;  
    -o-transition: 1s ease-in-out; 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text02 > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 1.5s ease-in-out;
    -webkit-transition: 1.5s ease-in-out;  
    -moz-transition: 1.5s ease-in-out;  
    -ms-transition: 1.5s ease-in-out;  
    -o-transition: 1.5s ease-in-out; 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text02.faster > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 1.4s ease-in-out;
    -webkit-transition: 1.4s ease-in-out;  
    -moz-transition: 1.4s ease-in-out;  
    -ms-transition: 1.4s ease-in-out;  
    -o-transition: 1.4s ease-in-out; 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text03 > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 2s ease-in-out;
    -webkit-transition: 2s ease-in-out;  
    -moz-transition: 2s ease-in-out;  
    -ms-transition: 2s ease-in-out;  
    -o-transition: 2s ease-in-out; 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text04 > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 2.5s ease-in-out;
    -webkit-transition: 2.5s ease-in-out;  
    -moz-transition: 2.5s ease-in-out;  
    -ms-transition: 2.5s ease-in-out;  
    -o-transition: 2.5s ease-in-out; 
}
.main_top_slider .swiper-slide.swiper-slide-active .main_top_slider_text05 > p{
    transform:translateY(0%); 
    -webkit-transform:translateY(0%);  
    -moz-transform:translateY(0%);  
    -ms-transform:translateY(0%);  
    -o-transform:translateY(0%); 
    transition: 3s ease-in-out;
    -webkit-transition: 3s ease-in-out;  
    -moz-transition: 3s ease-in-out;  
    -ms-transition: 3s ease-in-out;  
    -o-transition: 3s ease-in-out; 
}

/*	.main-sect-program .swiper-navigation { position:absolute;  }*/
.main_top_slider_navigation span { position:absolute; top:50%; transform:translate(0,-50%); display:inline-block; width:23px; height:70px; cursor:pointer; z-index:1; }
.main_top_slider_navigation span.swiper-prev { background:url("../img/icon-prev.png") no-repeat center/ 100% auto; left:22%; }
.main_top_slider_navigation span.swiper-next { background:url("../img/icon-next.png") no-repeat center/ 100% auto; right:22%; }


/* main_cont02 */
.main_cont02_bg{position:absolute; top:0; left:0; width:100%; height:100%; background: #f2f2f2; z-index:-1;}
/* .main_cont02_title01{letter-spacing:0.3em;} */
.main_cont02_hover{opacity:0;}
/* .main_cont02_img:hover .main_cont02_hover{opacity:1;} */
.main_cont02_icon{display:block;}
.main_cont02_icon_hover{display:none;}
/* .main_cont02_img:hover .main_cont02_icon{display:none;} */
/* .main_cont02_img:hover .main_cont02_icon_hover{display:block;} */
.main_cont02_img > p{width:100%; margin-top:6%;}
.main_cont02_hover_img > p{width:100%; margin-top:6%;}


/* main_cont03 */
.main_cont03_cont04 { background: url(../img/main_cont03_cont04_bg.png)0 0 /cover no-repeat; }

.main_cont03{position:relative; width:100%;}
.equipment-sect{overflow: hidden;}
.main-full-sect{height:100vh; min-height: 556px; max-height: 1200px;}
.main-full-sect.equipment-sect{max-height: 556px;}
.main_cont03_title01{ }
.equipment__bg{position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: -1; background: url(../img/main_cont03_item_img01.jpg)0 0 /cover no-repeat; transform: scale(1.05);}
.equipment__list, .equipment-sect .column_quarter{height: 100%; overflow: hidden;}

.equipment__list{position: relative; z-index: 2;}
.equipment__list li{position: relative; border-right: 1px solid rgba(241,237,234,.3);}
.equipment__list li:last-child{border-right: 0;}

.equipment__list-inner {position: absolute;  top:28%; width: 90%; left:5%;}
.equipment__list-inner .title{width:10rem; height: 10rem; position: relative; margin-left: auto; margin-right: auto; text-align: center; padding: 3.5rem 0 0;}
.equipment__list-inner .title.line2{padding: 2rem 0 0;}
.equipment__list-inner .title .anim-elem{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}

.equipment__list .column_quarter:not(.hover) .equipment__list-titles {
    transition: .5s ease;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
  
}
.equipment__list .column_quarter.hover .equipment__list-titles{
    animation: bounceTitle 1s ease forwards;
    -webkit-animation: bounceTitle 1s ease forwards;
}
.equipment__list:hover .column_quarter:not(.hover) .equipment__list-titles{opacity: 0.25;}
.equipment__list .column_quarter .equipment__list-titles .sm-title{ transition:.5s ease; -webkit-transition:.5s ease; -moz-transition:.5s ease; -ms-transition:.5s ease; -o-transition:.5s ease; }
.equipment__list:hover .column_quarter .equipment__list-titles .sm-title{color: #fff;}

@keyframes bounceTitle {
    0%{
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
    50%{
        transform: translateY(-15%);
        -webkit-transform: translateY(-15%);
        -moz-transform: translateY(-15%);
        -ms-transform: translateY(-15%);
        -o-transform: translateY(-15%);
    }
    100%{
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

.equipment-sect .hover-txt{position: absolute; opacity: 0; top:67%; left:0; text-align: center; width: 100%; color: #fff; font-weight: 300; transition:.5s ease;}
.equipment-sect .hover .hover-txt{opacity:1; top:58%;}

.equipment-menu-item{ position: absolute; top:0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: 0 0; z-index: 0; opacity: 0; visibility: hidden; transition:1s ease-out; -webkit-transition:.6s ease-out; -moz-transition:1s ease-out; -ms-transition:1s ease-out; -o-transition:1s ease-out; }
/* .equipment-menu-item.onebyone{ background-image: url(../img/main_cont03_item_img01.jpg);} */
.equipment-menu-item.item_img02{ background-image: url(../img/main_cont03_item_img02.jpg);}
.equipment-menu-item.item_img03{ background-image: url(../img/main_cont03_item_img03.jpg);}
.equipment-menu-item.item_img04{ background-image: url(../img/main_cont03_item_img04.jpg);}

.equipment-menu-item.hover{ z-index: 1; opacity: 1; visibility: visible;  transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }

.equipment-menu-item:not(.hover){z-index: 0; opacity: 0; visibility: hidden; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);}



/* main_cont04 */
.main_cont04{position:relative; width:100%;}
.main_cont04_title01{ }
.main_cont04_wrap{padding:0;}
.main_cont04_big_logo{position:absolute; top:9%; right: 0; width:auto; z-index:-1;}
.main_cont04_text{padding-left:5%;}
.main_cont04_text_box{color:#a38261;}
.main_cont04_bg_text{position:absolute; top:32%; left:-7%; width:auto; letter-spacing:0.2em; color:#746536; z-index:-1;}
.main_cont04_bg_text > p { opacity: 0.1; }
.main_cont04_text_ul li{padding:5px 0; position: relative; padding-left:18px; color:#262626;}
.main_cont04_text_ul li::before{content:''; width:2px; height: 2px; position: absolute; top:44%; left:8px; background-color:#757575;}
.main_cont04_text_ul li > p > img{margin-top:3px;}
.main_cont04_text .ul_wrap { display: flex; }
.main_cont04_wrap .w_45 { width: 43%; }
.main_cont04_wrap .w_55 { width: 57%; }

.main_cont04_bottom{position:relative; width:100%; background:#000e26;}
.main_cont04_bottom_text{margin-left:-2%;}
.main_cont04_bottom_text_box{position:relative; width:220px; margin:0 auto; padding:4px 0 6px; border:1px solid #757575; box-sizing:border-box; border-radius:50px; text-align:center;}
.main_cont04_bottom_img02{padding-top:4%;}




/* main_cont05 */
.main_cont05{position:relative; width:100%;}
.main_cont05_bg{position:absolute; top:0; left:0; width:100%; height:100%; background: url('../img/main_cont05_bg.jpg') 100% 0%/cover no-repeat; z-index:-1;}
.main_cont05_title02{padding:0 4%; color:#676767;}
.main_cont05_wrap{position:relative; z-index:1;}
.main_cont05_item{width:100%; padding:230px 0 5px; border-left:1px solid #dadada;}
.main_cont05_item > p{padding:0 5px; color:#999999;}
.main_cont05_item06{border-right:1px solid #dadada;}
.main_cont05_item06 > p{color:#131313;}

.main_cont05_line{position:absolute; padding:0 2rem; border-radius:10px; z-index:2;}
.main_cont05_line01{top:10%; left:0; width:50%; height:65px; background: url('../img/main_cont05_line01_bg.png') 0% 0%/100% no-repeat;}
.main_cont05_line02{top:48%; right:0; width:66%; height:69px; background: url('../img/main_cont05_line02_bg.png') 0% 0%/100% no-repeat;}
.main_cont05_line01 > p{line-height:60px;}
.main_cont05_line02 > p{line-height:64px;}

.main_cont05_slider_wrap { position: relative; width: 100%; max-width: 100%; margin-left: auto; margin-right: 0; }
.main_cont05_swiper { position: relative; width: 100%; padding-bottom: 5rem; }
.main_cont05_slider_wrap .swiper-wrapper { width: 100%; }
.main_cont05_slider { width: 60%; margin: 0 2.5rem;}
.main_cont05_slider_box { position: relative; display: flex; justify-content: center; align-items: flex-start; }
.main_cont05_half { position: relative; width: 50%; margin: 0 5px;}
.main_cont05_slider_wrap .swiper-pagination-progressbar { position: absolute; bottom: 2rem; top: auto; left: 20%; width: 100%; max-width: 80%; height: 5px; margin: 0 auto; background-color: #eeede9;}
.main_cont05_slider_wrap .swiper-pagination-progressbar-fill { background-color: #bcb9af;}

/* main_cont06 & main_cont07 공통 */
.main_cont06, .main_cont07{position:relative; width:100%;}
.main_cont_title01{color:#262626;}
.main_cont_title03{color:#a38261;}
.main_cont_title04{color:#5c5c5c;}
.main_cont_img{max-width:960px; margin:0 auto;}
.title_left{padding-left:25%;}
.title_right{padding-left:10%;}



/* main_cont08 */
.main_cont08{position:relative; width:100%; background:#f0ede9;}
.main_cont08_section{position:relative; width:100%; max-width:1500px; margin-left:auto; margin-right:auto;}
.main_cont08_slider_wrap{width:57%;}
.main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{
    top:63%; left: 33%; width:43px; height:44px; background: url(../img/main_cont_next_btn.png) 50% 50%/100% no-repeat;
}
.main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{
    top:63%; left: 29.5%; width:43px; height:44px; background: url(../img/main_cont_prev_btn.png) 50% 50%/100% no-repeat;
}
.main_cont08_slider_wrap > .swiper-button-next.main_cont08_next::after,
.main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev::after {
    display: none;
}
.main_cont08_title_wrap{width:40%; padding-top: 2%; }
.main_cont08_title01{ color:#262626;}
.main_cont08_title03{color:#676767;}
.main_cont08_title04{color:#5c5c5c;}

.main_cont08_small_img{padding-right:20px;}

/* .swiper-scrollbar { background: #eeede9; }
.swiper-scrollbar-drag { background: #bcb9af; } */

/* office_info */
.office_info_sect{position:relative; width:100%; }
.office_info_box_wrap{position:relative; width:100%; height:auto; max-height:600px; overflow:hidden;}
.office_info_sect_text{position:absolute; top:0; left:0; width:100%; background:rgba(70, 70, 70, 0.7); padding:2% 0; z-index:1;}
.office_info_sect_map{position:relative; overflow:hidden;}
.num1_icon{display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:4px; background: url('../img/num1_icon.png') 50% 50%/100% no-repeat;}
.num4_icon{display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:4px; background: url('../img/num4_icon.png') 50% 50%/100% no-repeat;}
.office_info_sect_time{position:relative; width:100%; background:#d1b984; padding:8% 0 10% 9%;}
.office_info_sect_time .mapBtn { padding: 0.8% 3%; background-color: #caa451; border-radius: 20px; display: inline-block;}
.office_info_worktime_wrap{position:relative; width:95%; max-width:570px; margin:0 auto 0 0; display: flex; }
/* .office_info_worktime_wrap > p{padding-left:38px;} */
.office_info_worktime > tbody > tr > th{width:145px;}
.office_info_worktime{margin: 0.2em auto 0;}
.office_info_worktime > tbody > tr > th,
.office_info_worktime > tbody > tr > td{padding:5px 0;}
.office_info_worktime > tbody > tr > td.fz_14{display:block; width:80px; text-align:center; background:#101443; margin-left:10%; color:#fff; border-radius:50px;}

.map_active.map_marker { min-width: 150px; min-height: 50px;} 
