.gcis .header-box{display:flex}
.gcis .header-box.center{justify-content:center}
.gcis .header-box.right{justify-content:right}
.gcis .header-box .text-wrap{max-width:93.6rem}
.gcis .header-box .text-wrap .font_body_2_main{margin-top:4rem}
.gcis-inner_content{overflow:hidden;padding-bottom:2.8rem}
.gcis .tab-block-box{height:auto;margin-bottom:0}
.gcis .tab-block-box .tab-inner{height:auto}
.gcis-swiper-container{margin-top:3.2rem;width:100%}
.gcis-swiper-container.hide{display:none}
.gcis-swiper-container .swiper-slide{width:100%;padding-top:41.6667%;position:relative}
.gcis-swiper-container .swiper-slide img{position:absolute;top:0;left:0}
.gcis-swiper-container .swiper-slide .font_contents_title_2_main{margin-top:3.2rem}
.gcis-swiper-container .controlls{display:flex;justify-content:space-between;margin-top:1.6rem}
.gcis-swiper-container .controlls .swiper-nav{justify-content:end;transform:translateY(-80%);position:relative;z-index:15}
.gcis-swiper-container .controlls .swiper-nav>div{width:5.2rem;height:5.2rem}
.gcis-swiper-container .controlls .swiper-pagination{width:4.5rem;font-size:1.8rem;transform:none;position:unset;color:#999}
.gcis-swiper-container .controlls .swiper-pagination span.swiper-pagination-current{color:#000}
@media all and (max-width:1024px){.gcis .tab-block-box{margin-top:3.6rem}
.gcis .font_body_2_main{margin-top:2rem}
.gcis .font_contents_title_2_main{font-size:1.8rem}
.gcis-swiper-container{margin-top:2rem}
.gcis-swiper-container .swiper-slide .font_contents_title_2_main{margin-top:2rem}
.gcis-swiper-container .swiper-pagination{font-size:1.4rem}
.gcis-swiper-container .swiper-pagination span{font-weight:500}
.gcis-swiper-container .swiper-pagination span.swiper-pagination-total{color:#999}
.gcis-swiper-container .controlls{margin-top:.8rem}
.gcis-swiper-container .controlls .swiper-pagination{font-size:1.4rem}
.gcis-swiper-container .controlls .swiper-nav{justify-content:end;transform:translateY(-80%);position:relative;z-index:15}
.gcis-swiper-container .controlls .swiper-nav>div{width:4.6rem;height:4.6rem}
.gcis .header-box .text-wrap .font_body_2_main{margin-top:2rem}
}
@media all and (max-width:767px){.gcis-inner_content{padding-bottom:2.4rem}
.gcis .tab-block-box{margin-top:3.2rem}
.gcis .header-box .text-wrap{max-width:unset}
.gcis-swiper-container .swiper-slide .font_contents_title_2_main{max-width:20rem}
}