@charset "utf-8";

/* ******************  메인 비주얼 ********************** */
@media all and (max-width:1920px){
	#mainVisual:before{background-size:contain;}
}
@media all and ( max-width: 1280px ){
	/* 공통 :: 레이아웃 */
	#fullpage .section:not(#mainVisual){height:auto !important;}
	#fullpage .fp-section .fp-tableCell{height:auto !important;}
}
@media all and ( max-width: 800px ){
	#mainVisual{height:50.4rem !important;}
	#mainVisual:before{background-image:url('../images/main/main_visual_bottom_bg_m.png'); background-size:cover; height:77.67vw; transform:translateY(calc(100% - 18.5vw));}
	/* 메인 비주얼 :: 이미지 */
	.main-visual-item .main-visual-pc-img{display:none;}
	.main-visual-item .main-visual-m-img{display:block;}
	/* 메인 비주얼 :: 텍스트 */
	.main-visual-txt-box .main-visual-txt1{font-size:3.8rem}
	.main-visual-txt-box .main-visual-txt2{font-size:1.8rem; margin-bottom:0;}
	.main-visual-txt-box .main-visual-txt3{font-size:1.4rem}
	/* 메인 비주얼 :: Dots */
	.slider-dots-box{margin-top:12rem;}
	.main-visual-con .slick-dots-wrapper{text-align:center; bottom:10px;}
	/* 메인 비주얼 :: 화살표 */
	.main-visual-con .slick-arrow{display:none !important;}
	/* 메인 비주얼 :: 스크롤아이콘 */
	.main-scroll-icon{display:none}
}


/* ******************  메인 컨텐츠 ********************** */
/* -------- 메인 컨텐츠 :: 공통 -------- */
@media all and (max-width:800px){
	.main-tit-box{display: block; margin-bottom:7rem;}
	.main-tit-box .main-tit{font-size:4.8rem;}
	.main-tit-box .sub-tit-box{}
	.main-tit-box .sub-tit-box dt{font-size:1.8rem;}
	.main-tit-box .sub-tit-box dd{font-size:1.6rem;}
}
/* -------- 메인 컨텐츠 :: 컨텐츠1(MAJOR BUSINESS) -------- */
@media all and ( max-width: 1755px ){	
	.main-bs-con .bs-deco-txt{left:-42.5rem}
}	
@media all and ( max-width: 1660px ){	
	.main-product-list{padding-right:5rem}
	.main-bs-con .bs-deco-txt{display:none}
	.main-product-list .main-product-item .overlay .txt br{display:none}
}
@media all and ( max-width: 1530px ){	
	.main-product-list .main-product-item .bg .tit{font-size:1.96vw; padding:9%}
	.main-product-list .main-product-item .overlay .inner-box{padding:10% 10% 0}
	.main-product-list .main-product-item .overlay .tit{font-size:2.5vw}
	.main-product-list .main-product-item .overlay .txt{font-size:1.1vw; margin-top:1rem}
	.main-product-list .main-product-item .overlay .learn-more{bottom:10%; left:10%}
}
@media all and ( max-width: 1024px ){	
	#mainBusinessCon{padding:7rem 0}
	.main-product-list{padding-right:0}
	.main-product-list .main-product-item .overlay .txt{display:none}
}
@media all and ( max-width: 800px ){	
	.main-product-list .main-product-item{width:50%}
	.main-product-list .main-product-item .bg .tit{font-size:2.5rem}
	.main-product-list .main-product-item .bg .tit span{padding-right:3rem}
	.main-product-list .main-product-item .overlay .tit{font-size:3rem}
}

/* ******************  메인 오른쪽 퀵메뉴 ********************** */
@media all and ( max-width: 1440px ){
	#rightBar{right:-56px;}
	#rightBar.fixed{visibility:hidden;opacity:0;}
}
/* ******************  메인 오른쪽 퀵메뉴 (Fullpage) ********************** */
@media all and (max-width:1366px){
	#fp-nav{right:var(--area-padding);}
}
@media all and (max-width:1024px){
	#fp-nav{display:none;}
}