footer{ margin-top: 0px;}
#container{margin-top:0;}


.v_quick {position:absolute; top:30px; right:-410px; overflow: hidden;display:flex; flex-flow:row wrap; justify-content:space-between; z-index:9990;  border-radius:10px 0 0 0;}
.v_quick.on{ right:0px;}
.v_quick div.tit {width:85px;font-weight:600;}
.v_quick div.tit a.btn_quick {background: #265bb2;  color: #fff;  padding: 30px 18px 142px 18px;  display: block;  font-size: 18px;  line-height: 1.4em;  position: relative;}
.v_quick div.tit a.btn_quick:after {content: '';  display: block;  width: 30px;  height: 30px;  background: url(/images/rtcluster/main/quick_arrow.png) no-repeat 0 bottom;  margin-left: -15px;  animation: blink-effect 1s step-end infinite;  position: absolute;  left: 50%;   bottom: 30px;}
.v_quick div.tit a.btn_quick.on{right:0;}
.v_quick div.tit a.btn_quick span{transform: rotate(90deg);  display: block;  font-weight: 300;  letter-spacing: normal;}

.v_quick div.tit a.btn_notice{display:block; padding-top:65px; color:#666; background:#f4f5f7 url(/images/rtcluster/main/quick_notice.png) no-repeat 50% 30px; text-align: center; font-size:14px; font-weight: 300;}
.v_quick div.tit a.btn_brochure{display:block; padding-top:65px; padding-bottom:20px; border-radius:0 0 0px 10px;color:#666; background:#f4f5f7 url(/images/rtcluster/main/quick_brochure.png) no-repeat 50% 30px; text-align: center; font-size:14px; font-weight: 300;}

.v_quick .popupzone{width:410px;}
.v_quick .popupzone .pop_list {width:100%; padding:50px 53px; background:#265bb2; box-sizing:border-box;}
.v_quick .popupzone .pop_list .slick-slide a:focus {border:1px solid #ff0000; padding:1px;}

.v_quick .popupzone .pop_list img {height:100%;}
.v_quick .popupzone .pop_list .slick-slide a:focus img {width:100%;}
.v_quick .popupzone .controll {width: 241px;  height: 55px;  background:#2a3043;  position: absolute;  bottom: 25.7px;  right: 53px;  color: #ffff;  border-radius: 30px 0 30px 30px;}
.v_quick .popupzone .controll div.slide-title {position:absolute; top:17px; left:20px; font-size:15px; line-height:30px; font-weight:400; width:calc(100% - 200px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.v_quick .popupzone .controll div.slide-count {position:absolute; top:12px; right:64px; font-size:18px; line-height:30px; font-weight:200;}
.v_quick .popupzone .controll div.slide-count span {margin:0 5px; display:inline-block;}
.v_quick .popupzone .controll div.slide-count .current {font-weight:400;}
.v_quick .popupzone .controll div.slide-count .line {width:80px; margin:0 10px;display:inline-block;  position: relative; }
.v_quick .popupzone .controll div.slide-count .line:after{content: '';  display: block;  width: 100%;  height: 2px;  background: #fff;  top: 50%;  position: absolute;}

.v_quick .popupzone .controll button {width:30px; height:30px; background-color:transparent; background-repeat:no-repeat; text-indent:-9999px; position:absolute; top:10px; right:30px;}
.v_quick .popupzone .controll button.stop-slide {background-image:url(/images/rtcluster/main/slider01_stop2.png); }
.v_quick .popupzone .controll button.start-slide {background-image:url(/images/rtcluster/main/slider01_play2.png);}

.v_quick .popupzone .slick-arrow {display: inline-block;   border-radius: 50%;   width: 52px;   height: 52px;  background-color: rgba(0,0,0,0.7);  text-indent: -999999px;  position: absolute;   top: 50%; background-repeat: no-repeat;  background-position: 50% 50%;     z-index: 9;}
.v_quick .popupzone .slick-arrow.slick-next{background-image: url(/images/rtcluster/main/slider01_next2.png); right:33px;}
.v_quick .popupzone .slick-arrow.slick-prev{background-image: url(/images/rtcluster/main/slider01_next2.png); left: 33px; transform: rotate(181deg);}

.section1{overflow: hidden; height:800px; position: relative; }
.section1 .m_ban_slider li{width:100%; height:100vh; }
.section1 .m1{background:url(/images/rtcluster/main/visual_01.jpg) no-repeat center 0;}
.section1 .m2{background:url(/images/rtcluster/main/visual_02.jpg) no-repeat center 0;}
.section1 .m3{background:url(/images/rtcluster/main/visual_03.jpg) no-repeat center 0;}

.section1 .msize{max-width:1600px; margin:0 auto; color:#fff; height: 100%; box-sizing: border-box; padding-top:195px; color:#fff;}
.section1 .msize .t3{font-size:70px; line-height: 80px; font-weight: 800;}
.section1 .msize .t1{font-size:20px; line-height:30px; margin-top:30px; font-weight:300;}

.section1 .m3 .msize{padding-top:80px;}
.section1 .m3 .text_mob{}

.section1 .controll {position:absolute; bottom:35%; left:calc((100% - 1600px) /2); z-index:3;}
.section1 .controll button{width:30px; height:30px;text-indent:-9999px; overflow:hidden;}
.section1 .controll .next-slide{background:url('/images/rtcluster/main/slider01_next2.png') no-repeat center center;}
.section1 .controll .prev-slide{background:url('/images/rtcluster/main/slider01_prev2.png') no-repeat center center;}
.section1 .controll .stop-slide{background:url('/images/rtcluster/main/slider01_stop2.png') no-repeat center center;}
.section1 .controll .start-slide{background:url('/images/rtcluster/main/slider01_play2.png') no-repeat center center;}

.main__slide-tab{  position: absolute;  bottom: 0;  left: 0;  z-index: 2;  width: 100%;  border-top: 1px solid rgba(255, 255, 255, 0.4);  background-color: rgba(0, 0, 0, 0.03);  backdrop-filter: blur(8px);  -webkit-backdrop-filter: blur(8px);}
.main__slide-tab .con_wrap{ display: flex;  flex-wrap: wrap;}
.main__slide-tab-item {  display: inline-flex;  align-items: center;     box-sizing: border-box;  position: relative;  width: 24.8%;  height: 100px;  padding: 0 30px;  padding-right: 10px;  border-right: 1px solid rgba(255, 255, 255, 0.4);  font-size: 20px;  color: #fff;  transition: 0.24s;  gap: 0 10px; font-weight: 300;}
.main__slide-tab-icon { width: 40px; height: 40px;}
.main__slide-tab-item::before { content:'';  display:block;  position: absolute;  top: 50%;  right: 25px;  background:url(/images/rtcluster/main/m_arr.png); width:19px; height:15px;}

.main__slide-tab-item:nth-child(1){border-left:1px solid rgba(255, 255, 255, 0.4)}
.main__slide-tab-item:hover{background:#1f70f6;}

.main__slide-tab-title{word-break: keep-all;}


@media (max-width: 1600px){
	
	.section1 .msize{padding:0 20px; padding-top:195px;}
	.section1 .controll{left:20px;}
	.main__slide-tab-item{}
}

@media (max-width: 1100px){	

	.v_quick{display:none;}
	
	.section1{height: 650px;}
    .section1 .msize{padding-top: 100px;}
	.section1 .msize .t3{font-size: 50px; line-height: 60px;}

	.section1 .m3 .text_mob{display:none;}

	.main__slide-tab .con_wrap{padding:0}
	.main__slide-tab-item{width:50%; height:80px; font-size: 16px; padding: 0 15px; padding-right: 50px;}
	.main__slide-tab-item::before{right:15px;  }
	.main__slide-tab-item:nth-child(1){border-left:0;}
	.main__slide-tab-item:nth-child(3){ border-top:1px solid rgba(255, 255, 255, 0.4)}
	.main__slide-tab-item:nth-child(4){border-top:1px solid rgba(255, 255, 255, 0.4)}
}


@media (max-width: 700px){
	
	.section1{height: 500px;}
    .section1 .msize{padding-top: 50px;}
	.section1 .msize .t3 {font-size: 35px; line-height: 40px;}
	.section1 .msize .t1{font-size:16px;     line-height: 25px;   margin-top: 15px;}
	.section1 .msize .t1 br{display:none;}
}








.section2{background:url(/images/rtcluster/main/section02_bg.png) no-repeat center 90px; margin:80px 0 110px 0; }
.mtxt_wrap{text-align: center; font-size:22px; font-weight: 600; }
.mtxt_wrap span{display:block; margin-top:25px;}

.m_info{ display: flex;  justify-content: space-around;    flex-wrap: wrap; margin-top:80px;}
.m_info dl{width:calc(33.3% - 50px); }
.m_info dl dt{font-size:30px; font-weight: 600; margin-bottom:35px; position: relative; }
.m_info dl dt span{display:block; margin-bottom:30px; overflow: hidden;}
.m_info dl dd{font-size:17px; color:#666; line-height: 30px;}

.m_info dl:nth-child(1) dt span,
.m_info dl:nth-child(3) dt span{border-radius:10px;}
.m_info dl:nth-child(2) dt span{border-radius:400px 400px 10px 10px;}

@media (max-width: 1600px){
	
	.m_info dl dt{font-size:23px;}
}

@media (max-width: 1080px){
	
	.m_info{margin-top: 50px;}
	.m_info dl{width:100%; margin-bottom:30px;}

	.m_info dl dt{margin-bottom: 15px;}
	.m_info dl dt span{margin-bottom: 0px;}
	.m_info dl dt span img{width: 100%;}
	.m_info dl:nth-child(2) dt span{border-radius:10px;}

}

@media (max-width: 768px){
	
	.section2{margin:50px 0 0 0;}

	.mtxt_wrap{font-size:20px; word-break: keep-all;}
	.mtxt_wrap span br{display:none;}
	
	.m_info dl dt span{margin-bottom: 20px;}
	.m_info dl dd{line-height: 25px;}

}



.section3{background:url(/images/rtcluster/main/section03_bg.jpg) no-repeat center 0; color:#fff; padding:130px 0; text-align: center; word-break: keep-all;}
.section3 .stxt{font-size:24px; color:rgba(255,255,255,0.5); line-height: 35px; }
.section3 .btxt{font-size:50px; line-height: 60px; padding:45px 0;}
.section3  a{font-size:22px; color:#fff; border-radius:100px; width:357px; line-height: 95px; padding-left:40px; box-sizing:border-box; border:1px solid #fff; display: inline-flex; align-items: center;  justify-content: flex-start; background:url(/images/rtcluster/main/m_arr.png) no-repeat right 40px  top 50%;} 
.section3  a span{background:url(/images/rtcluster/main/m_icon.png) no-repeat 0 50%; display:inline-block; padding-left:60px;}


@media (max-width: 1050px){
	
	.section3 .btxt{    font-size: 45px; }

}



@media (max-width: 768px){
	
	.section3{padding: 80px 0;}
	.section3 .stxt{    font-size: 18px; line-height: 30px;}
	.section3 .btxt{font-size: 30px; line-height: 45px;  padding:30px 0 45px 0;}
	.section3 .btxt br{display:none;}
	.section3 a{line-height: 70px; width: 100%;}

}
          