@charset "utf-8";.ncga-layout[class*="ratio-box"]{max-width:1240px;margin:0 auto;padding:0 60px}
.ncga-layout .obj-wrap .video-obj{position:relative}
.ncga-layout .obj-wrap+.txt-wrap{padding-top:40px}
.ncga-layout .tit{font-family:"HyundaiHRegular","KanitRegular";line-height:1.23;letter-spacing:.88px}
.ncga-layout .tit:not(.subTitS,.subTitM,.subTitL){font-size:44px}
.ncga-layout .tit+.stit{padding-top:12px}
.ncga-layout .stit{font-family:"HyundaiHRegular","KanitRegular";line-height:1.5;letter-spacing:.4px}
.ncga-layout .tit:not(.subTitS,.subTitM,.subTitL){font-size:20px}
.ncga-layout .desc{padding-top:12px;font-family:"HyundaiRegular","KanitRegular";line-height:1.75;letter-spacing:.24px}
.ncga-layout .desc:not(.conAreaS,.conAreaM,.conAreaL){font-size:16px}
.ncga-layout .link-txt a{display:inline-block;min-width:160px;padding:5px;border:1px solid #000;font-size:16px;font-family:"HyundaiMedium","KanitMedium";color:#000;line-height:1.75;text-align:center;letter-spacing:.32px}
.ncga-layout .swiper-slide{flex-shrink:0}
.ncga .obj-wrap .cover-img{height:auto}
.ncga .fixed-ratio-box .obj-wrap .cover-img{width:100%}
.ncga .fixed-ratio-box .obj-wrap .cover-img img{aspect-ratio:7 / 4}
.ncga.bgY{background:url(../../../images/bg2/03.jpg) no-repeat 0 0;background-size:cover}
.ncga .one-object-box .swiper{position:relative;overflow:hidden;max-width:1120px;margin:0 auto}
.ncga .one-object-box .swiper.full{max-width:100%;padding:0}
.ncga .one-object-box .swiper-slide{width:100%}
.ncga .one-object-box .obj-wrap .cover-img img,.ncga .one-object-box video{aspect-ratio:16 / 9}
.ncga .video-obj.autoplay{padding-top:56.25%}
.ncga .video-obj.autoplay .cover-img{display:none}
.ncga .video-obj:not(.autoplay) video{z-index:-1;visibility:hidden}
.ncga .fixed-ratio-box .video-obj video,.ncga .one-object-box .video-obj video{object-fit:fill}
.ncga .video-obj video.fit-cover{object-fit:cover}
.ncga-layout.layout4 .obj-wrap{overflow:hidden;height:420px}
.ncga-layout.layout4 .obj-wrap img{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);width:100%;height:auto;object-fit:cover}
@media all and (min-width:768px){.ncga-layout .link-txt{padding-top:2.12612vw}
.ncga .ratio-box{display:flex}
.ncga .ratio-box.reverse{flex-direction:row-reverse}
.ncga .ratio-box .ratio-3to7,.ncga .ratio-box .ratio-7to3+[class*="rt"],.ncga .ratio-box.reverse .ratio-7to3,.ncga .ratio-box.reverse .ratio-3to7+[class*="rt"]{width:30%}
.ncga .ratio-box .ratio-4to6,.ncga .ratio-box .ratio-6to4+[class*="rt"],.ncga .ratio-box.reverse .ratio-6to4,.ncga .ratio-box.reverse .ratio-4to6+[class*="rt"]{width:40%}
.ncga .ratio-box .ratio-5to5,.ncga .ratio-box .ratio-5to5+[class*="rt"]{width:50%}
.ncga .ratio-box .ratio-6to4,.ncga .ratio-box .ratio-4to6+[class*="rt"],.ncga .ratio-box.reverse .ratio-4to6,.ncga .ratio-box.reverse .ratio-6to4+[class*="rt"]{width:60%}
.ncga .ratio-box .ratio-7to3,.ncga .ratio-box .ratio-3to7+[class*="rt"],.ncga .ratio-box.reverse .ratio-3to7,.ncga .ratio-box.reverse .ratio-7to3+[class*="rt"]{width:70%}
.ncga .ratio-box>.txt-wrap,.ncga .ratio-box.reverse>.obj-wrap{padding:0 1.3021vw 0 0}
.ncga .ratio-box>.obj-wrap,.ncga .ratio-box.reverse>.txt-wrap{padding:0 0 0 1.3021vw}
.ncga .ratio-box .lt-content{padding-right:10px}
.ncga .ratio-box .rt-content{padding-left:10px}
.ncga .fixed-ratio-box .swiper-wrapper{display:block;transform:none !important}
.ncga .fixed-ratio-box .swiper-slide{display:flex}
.ncga .fixed-ratio-box .swiper-slide:nth-child(even),.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(odd){flex-direction:row-reverse}
.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(even){flex-direction:row}
.ncga .fixed-ratio-box .swiper-slide:nth-child(odd) .txt-wrap,.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(even) .txt-wrap{padding-left:40px}
.ncga .fixed-ratio-box .swiper-slide:nth-child(even) .txt-wrap,.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(odd) .txt-wrap{padding-right:40px}
.ncga .fixed-ratio-box .txt-wrap,.ncga .fixed-ratio-box .obj-wrap{width:50%}
.ncga .fixed-ratio-box .obj-wrap .cover-img{height:320px}
}
@media all and (max-width:1024px){.ncga-layout .obj-wrap+.txt-wrap{padding-top:20px}
.ncga-layout .slide-condition{margin-top:20px}
.ncga-layout.layout4 .obj-wrap{height:33.872vw}
}
@media all and (max-width:1024px) and (min-width:768px){.ncga-layout[class*="ratio-box"]{padding:0 30px}
.ncga .fixed-ratio-box .swiper-slide:nth-child(odd) .txt-wrap,.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(even) .txt-wrap{padding-left:20px}
.ncga .fixed-ratio-box .swiper-slide:nth-child(even) .txt-wrap,.ncga .fixed-ratio-box.reverse .swiper-slide:nth-child(odd) .txt-wrap{padding-right:20px}
.ncga .fixed-ratio-box .obj-wrap .cover-img{height:250px}
.ncga .fixed-ratio-box .obj-wrap .cover-img img{aspect-ratio:38 / 25}
}
@media all and (max-width:767px){.ncga-layout[class*="ratio-box"]{padding:0 15px}
.ncga-layout .subTitM{margin-top:0}
.ncga-layout .txt-wrap+.obj-wrap.rt{margin-top:15px}
.ncga-layout .link-txt{padding-top:15px}
.ncga-layout .link-txt a{min-width:127px;padding:6px;font-size:14px;font-family:"HyundaiHRegular","KanitRegular";line-height:1.5;letter-spacing:.56px}
.ncga .fixed-ratio-box{overflow:hidden}
.ncga .fixed-ratio-box .swiper-slide{width:270px}
.ncga .fixed-ratio-box .swiper-slide+.swiper-slide{border-left:1px solid #e4dcd3}
.ncga .fixed-ratio-box .txt-wrap{padding:20px 15px}
.ncga .fixed-ratio-box .obj-wrap .cover-img{height:270px;width:auto;max-width:none}
.ncga .fixed-ratio-box .obj-wrap .cover-img img{aspect-ratio:1 / 1}
.ncga-layout.layout4 .rt-content{margin-top:40px}
.ncga-layout.layout4 .obj-wrap{height:54.76vw}
}
.ncga .swiper-pagination-bullets{margin-top:50px;text-align:center}
.ncga .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 5px;border:1px solid #999;border-radius:50%;background:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer}
.ncga .swiper-pagination-bullet-active{border:0;background:#02b0d3}
@media all and (max-width:1024px){.ncga .swiper-pagination-bullets{margin-top:30px}
.ncga .swiper-pagination-bullet{width:9px;height:9px;margin:0 4px}
}
@media all and (max-width:767px){.ncga .swiper-pagination-bullets{margin-top:25px}
}