#wrap{overflow:hidden;}
#header .header_inner #nav ul li ul li ul{display:none !important;}
.inn{width:1600px;margin:0 auto;}

@media (max-width:1600px){
	.inn{width:100%;padding:0 3rem;}
}

/*비주얼*/
.visual {}
.visual .visual-message{width:6.5rem;height:2.5rem;line-height:2.5rem;border-radius:1.25rem;background:#836cd0;position:fixed;z-index:999;color:#fff;font-size:.8rem;text-align:center;right:0.5rem;bottom:2rem;}
.visual .visual-message em{position:absolute;width:1.1rem;height:1.1rem;background:#ed0d0d;border-radius:50%;line-height:1.1rem;text-align:center;transform:translateY(-50%);right:0.5rem;}
.visual .visual-message:after{content:'';display:block;position:absolute;width:0.85rem;height:0.9rem;background:url(/images/default/main/visual-icon.png)no-repeat center center;background-size:cover;left:1rem;top:50%;transform:translateY(-50%);}
.visual .swiper-slide{height:42rem;}
.visual .swiper-slide .visual-txt {padding-top:10.5rem;}
.visual .swiper-slide .visual-txt  h3 span{display:block;font-size:1.3rem;color:#fff;}
.visual .swiper-slide .visual-txt  h3 {font-size:2.75rem;color:#fff;}
.visual .swiper-slide .visual-txt  p{color:rgba(255,255,255,0.8);margin-top:2.75rem;}
.visual .swiper-slide .visual-txt a{display:inline-block;width:9rem;height:2.75rem;line-height:2.75rem;border:1px solid #fff;color:#fff;border-radius:27.5px;text-align:center;margin-top:2.75rem;}

.swiper-pagination{text-align:left;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:7rem;width:1600px;left:50%;transform:translateX(-50%);}
.swiper-pagination-clickable .swiper-pagination-bullet em{display:none;}
.swiper-pagination-bullet{background:rgba(250,250,250);opacity:.7;}
.swiper-pagination-bullet:not(:last-child){margin-right:0.5rem;}
.swiper-pagination-bullet-active{background:#836cd0;width:29px;border-radius:5px;}

.remocon{position:absolute;height:15px;bottom:6rem;width:11.5rem;}
.remocon .swiper-pagination{left:50%;top:50%;transform:translate(-50%,-50%);}
.remocon .swiper-pagination .play{width:7px;height:10px;background:url(/images/default/main/stop-icon.png)no-repeat center center;background-size:cover;display:inline-block;cursor:pointer;}
.remocon .swiper-pagination .on {width:7px;height:10px;background:url(/images/default/main/start-icon.png)no-repeat center center;background-size:cover;display:inline-block;cursor:pointer;}
.remocon  .swiper-button-prev {width:8px;height:11px;background:url(/images/default/main/left-arrow.png)no-repeat center center;background-size:cover;margin-top:0;top:50%;transform:translateY(-50%);}
.remocon  .swiper-button-next {width:8px;height:11px;background:url(/images/default/main/right-arrow.png)no-repeat center center;background-size:cover;margin-top:0;top:50%;transform:translateY(-50%);}

@media (max-width:1600px){
	.visual .swiper-slide {height:40rem;}
	.remocon{width:12rem;}
}



#cts01{padding:6.75rem 0;background:url(/images/default/main/cts01-bg.png)no-repeat center bottom;}
#cts01 .inn{position:relative;}
#cts01 .tit{margin-bottom:2.25rem;}
#cts01 .tit h3{font-size:3rem;line-height:1.2;color:#333;padding-bottom:1.5rem;margin-bottom:1.5rem;position:relative;}
#cts01 .tit h3:after{content:'';display:block;position:absolute;width:2.5rem;height:1px;background:#333;bottom:0;left:0;}
#cts01 .tit p {color:#555;}
#cts01 .left-img{ width:43rem;}
#cts01 .left-img span{padding-top:53.48%;background:url(/images/default/main/cts01-img01.png)no-repeat center center;background-size:cover;display:inline-block;width:100%;margin-bottom:1rem;}

#cts01 .right-img{width:25rem;position:absolute;right:0;top:0;}
#cts01 .right-img span{padding-top:120.754%;background:url(/images/default/main/cts01-img02.png)no-repeat center center;background-size:cover;display:inline-block;width:100%;margin-bottom:1rem;}

@media (max-width:1600px){
	#cts01{padding:3rem 0;}
	#cts01 .left-img{width:50%;}	
	#cts01 .right-img{width:40%;}	
	#cts01 .tit h3{font-size:2.5rem;}
}
@media (max-width:767px){
	#cts01 .left-img{width:100%;}
	#cts01 .right-img{width:100%;margin-top:2rem;position:relative;}
}

#cts02 {padding:7rem 0;position:relative;width:87.5rem;margin:0 auto;}
#cts02 .tit h3{font-size:2.1rem;color:#333;}
#cts02 .top-con {display:flex;align-items:center;position:relative;}
#cts02 .top-tap {display:flex;margin-left:3rem;}
#cts02 .top-tap li:not(:last-child){margin-right:1rem;}
#cts02 .top-tap li a{padding:0 0.8rem;position:relative;color:#999;display:inline-block;}
#cts02 .top-tap li.on a{color:#836cd0;font-weight:600;}
#cts02 .top-tap li.on a:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#836cd0;bottom:-0.8rem;left:0;}

/*#cts02 .cts02-swiper{margin-top:2rem;}*/
/*#cts02 .cts02-swiper .swiper-slide:after{content:'';display:block;position:absolute;width:1px;height:100%;background:#ddd;right:-1.625rem;top:0;}*/
/*#cts02 .cts02-swiper .swiper-slide .img-zone{padding-top:122.85%;margin-bottom:1rem; position:relative;}*/
/*#cts02 .cts02-swiper .swiper-slide .txt-zone .company{font-size:0.9rem;}*/
/*#cts02 .cts02-swiper .swiper-slide .txt-zone .tit-bx{font-weight:600;color:#333;line-height:1;margin:0.5rem 0 1.3rem 0;}*/
/*#cts02 .cts02-swiper .swiper-slide .txt-zone .price{font-size:0.9rem;font-weight:700;}*/
/*#cts02 .cts02-swiper .swiper-slide .txt-zone .heart{position:absolute;background:url(/images/default/main/hear-icon.png)no-repeat center center;background-size:cover;width:2.2rem;height:2.2rem;right:0;bottom:0;}*/
/*#cts02 .cts02-swiper .swiper-slide a:hover .img-zone:after{content:'';display:block;position:absolute;width:100%;height:100%;background:#fff;opacity:0.4;left:0;top:0;}*/

/*    position: absolute;
    background: url(/images/default/main/hear-icon-on.png)no-repeat center center;
    background-size: cover;
    width: 2.2rem;
    height: 2.2rem;
    right: 0;
    bottom: 0;
    z-index: 5;*/


#cts02 .swiper-container{margin-top:2rem;}
#cts02 .swiper-container .swiper-slide:after{content:'';display:block;position:absolute;width:1px;height:100%;background:#ddd;right:-1.625rem;top:0;}
#cts02 .swiper-container .swiper-slide .img-zone{padding-top:122.85%;margin-bottom:1rem; position:relative;}
#cts02 .swiper-container .swiper-slide .txt-zone .company{font-size:0.9rem;}
#cts02 .swiper-container .swiper-slide .txt-zone .tit-bx{font-weight:600;color:#333;line-height:1;margin:0.5rem 0 1.3rem 0;}
#cts02 .swiper-container .swiper-slide .txt-zone .price{font-size:0.9rem;font-weight:700;}
#cts02 .swiper-container .swiper-slide .txt-zone .heart{position:absolute;background:url(/images/default/main/hear-icon.png)no-repeat center center;background-size:cover;width:2.2rem;height:2.2rem;right:0;bottom:0;}
#cts02 .swiper-container .swiper-slide .txt-zone .heart-on {position: absolute; background: url(/images/default/main/hear-icon-on.png)no-repeat center center; background-size: cover; width: 2.2rem; height: 2.2rem; right: 0; bottom: 0; z-index: 5;}
#cts02 .swiper-container .swiper-slide a:hover .img-zone:after{content:'';display:block;position:absolute;width:100%;height:100%;background:#fff;opacity:0.4;left:0;top:0;}

#cts02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {width:2.3rem;height:2.35rem;background:url(/images/default/main/cts02-arrow-left.png)no-repeat center center;background-size:cover;}
#cts02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:2.3rem;height:2.35rem;background:url(/images/default/main/cts02-arrow-right.png)no-repeat center center;background-size:cover;}
#cts02  .more-btn {position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:1.25rem;}
#cts02  .more-btn:after{content:'';display:block;position:absolute;width:0.4rem;height:0.55rem;background:url(/images/default/main/more-btn.png)no-repeat center center;background-size:cover;right:0;top:50%;transform:translateY(-50%);}
@media (max-width:1750px){
	#cts02{width:100%;}
	#cts02 .top-con{display:block;}
	#cts02 .top-tap{margin-left:0;margin-top:1rem;}
}
@media (max-width:1600px){
	#cts02{padding:3rem 0;}
	#cts02 .cts02-swiper .swiper-slide:after{display:none;}
	#cts02 .tit h3{font-size:2rem;}
}
@media (max-width:767px){
	#cts02 .top-tap li:not(:last-child){margin-right:0;}
	#cts02 .top-tap{flex-wrap:wrap;margin-bottom:-1rem;}
	#cts02 .top-tap li{flex-basis:50%;margin-bottom:1rem;text-align:center;}
	#cts02 .top-tap li.on a:after{bottom:-0.5rem;}
	#cts02 .more-btn{display:none;}
	.cts2-buttn{width:7em;height:2.35rem;position:absolute;left:50%;transform:translateX(-50%);}
	#cts02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{top:auto;bottom:0;}
	#cts02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{top:auto;bottom:0;}
	#cts02 .inn{margin-bottom:1rem;}
}


#cts03{padding:5.75rem 0  4rem 0;position:relative;margin-bottom:6.5rem;}
#cts03:before{content:'';display:block;position:absolute;width:46.5rem;height:100%;background:url(/images/default/main/cts03-bg.jpg)no-repeat center center;background-size:cover;top:0;left:0;z-index:-1;}
#cts03 .inn {display:flex;}
#cts03 .tit h3{color:#fff;font-size:2.1rem;font-weight:400;line-height:1;margin-bottom:2rem;}
#cts03 .left-bx{flex-basis:55%;}
#cts03 .left-bx .product{padding:2rem;background:#fff;box-shadow: 14px 0 32px rgb(141 141 141 / 29%);position:relative;} 
#cts03 .left-bx .product h4{font-size:1.3rem;color:#191919;font-weight:600;line-height:1;margin-bottom:1.25rem;padding-left:0.85rem;position:relative;text-align:left;}
#cts03 .left-bx .product h4:after{content:'';display:block;position:absolute;width:5px;height:100%;    background: linear-gradient( to bottom, #b581f5, #6a84d6 );top:0;left:0;}
#cts03 .left-bx .product ul {display:flex;}
#cts03 .left-bx .product ul li{flex-basis:calc(100% / 3 - 1rem);}
#cts03 .left-bx .product ul li .img-zone{padding-top:120.83%;margin-bottom:1rem;}
#cts03 .left-bx .product ul li:not(:last-child){margin-right:2rem;}
#cts03 .left-bx .product ul li .company{font-size:0.9rem;}
#cts03 .left-bx .product ul li .tit-bx{font-weight:600;color:#333;line-height:1;margin:0.5rem 0 1.3rem 0;}
#cts03 .left-bx .product ul li .price{font-size:0.9rem;font-weight:700;}

#cts03 .left-bx .product  .more-btn {position:absolute;right:2rem;top:2rem;padding-right:1.25rem;}
#cts03 .left-bx .product  .more-btn:after{content:'';display:block;position:absolute;width:0.4rem;height:0.55rem;background:url(/images/default/main/more-btn.png)no-repeat center center;background-size:cover;right:0;top:50%;transform:translateY(-50%);}

#cts03 .left-bx .none-product{text-align:center;}
#cts03 .left-bx .none-product span.icon-bx{display:block;width:6rem;height:6rem;border-radius:50%;background:#f5f0f9 url(/images/default/main/comming-icon.png)no-repeat center center;margin:0 auto;}
#cts03 .left-bx .none-product b{color:#5d5189;font-size:.9rem;line-height:1;margin-top:1rem;display:inline-block;}
#cts03 .left-bx .none-product  p{font-size:.9rem;}
#cts03 .left-bx .none-product > div{padding:4rem 1rem;border-top:1px solid #ddd;}

#cts03 .right-bx{flex-basis:45%;}
#cts03 .comp-map{width:100%; height:28.35rem; border-radius:15px; }
#cts03 .comp-map g[id*="aMap"]{fill:#f0f1f5 ; cursor:pointer;}
#cts03 .comp-map g[id*="aMap"] text{fill:#333333; font-size:1.6rem;}
#cts03 .comp-map g[id*="aMap"]:hover{fill:#e6e2f6 ; filter: drop-shadow(5px 5px rgba(0, 0, 0, 0.3));}
#cts03 .comp-map g[id*="aMap"]:hover text{fill:#5d5189;}
#cts03 .comp-map g.on{fill:#5d5189 ; filter: drop-shadow(5px 5px rgba(0, 0, 0, 0.3));}
#cts03 .comp-map g.on  text{fill:#fff; font-size:1.4rem; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.3);}
.pro-select {display:none;}

@media (max-width:1600px){
	#cts03{background-size:cover;padding:3rem 0;}
	#cts03 .left-bx .product{padding:1rem;}
	#cts03 .left-bx .product ul li:not(:last-child){margin-right:1rem;}
	#cts03 .left-bx .product ul li{flex-basis: calc(100% / 3 - 0.5rem);}
	#cts03 .left-bx .product .more-btn{right:1rem;top:1rem;}
}
@media (max-width:1030px){
	#cts03{margin-bottom:0;}
	#cts03:before{display:none;}
	#cts03 .inn{display:block;}
	#cts03 .left-bx{position:relative;}
	#cts03 .left-bx:before{content:'';display:block;position:absolute;width:calc(100% + 8rem);height:calc(100% + 6rem);background:url(/images/default/main/cts03-bg.jpg)no-repeat center center;background-size:cover;top:-3rem;left:-4rem;z-index:-1;}
	#cts03 .comp-map{margin-top:2rem;}
	.pro-select {display:block;margin-bottom:1rem;}
	.pro-select select{background:#fff url(/images/default/content/select-icon.png)no-repeat center right+1rem;}
	#cts03 .right-bx{display:none;}
	

}


#cts04 {padding:11rem 0 6rem;background:url(/images/default/main/cts04-bg.jpg)no-repeat center center;background-size:cover;text-align:center;color:#fff;}
#cts04 span{font-size:0.9rem;}
#cts04 h3{font-size:2rem;line-height:1;margin:1.35rem 0 3rem 0;font-weight:400;}
#cts04 .btn-wrap a{display:inline-block;width:9rem;height:2.5rem;border:1px solid #fff;border-radius:25px;line-height:2.5rem;color:#fff;}
#cts04 .btn-wrap a:first-child{margin-right:2rem;}
#cts04 .btn-wrap a:hover{background:#836cd0;border:1px solid #836cd0;transition-duration: 0.2s;}

@media (max-width:1600px){
	#cts04{padding:3rem 0;}
	.inn{padding:0 1rem;}
}