@charset "utf-8";
/* *******************************************************
 * filename : main_responsive.css
 * description : 메인 레이아웃 및 컨텐츠 반응형 CSS
 * date : 2022-07-26
******************************************************** */

/* ******************  메인 비주얼 ********************** */
@media all and ( max-width: 1280px ){
	/* 공통 :: 레이아웃 */
	#mainContainer #fullpage .section:not(#mainVisual){height:auto !important;}
	#mainContainer #fullpage .fp-section .fp-tableCell{height:auto !important;}
}
@media all and ( max-width: 800px ){
	/* 메인 비주얼 :: 이미지 */
	.main-visual-item .main-visual-pc-img{display:none;}
	.main-visual-item .main-visual-m-img{display:block;}
	.main-visual-item{padding-top:84.2rem;}
	.main-section-bg .main-section-bg-inner{background-image:url("../images/main/main_visual_01_m.jpg"); background-size:cover;}
	/* 메인 비주얼 :: 텍스트 */
	.main-visual-item .main-visual-txt-con{padding:6rem 4rem;}
	.main-visual-item .main-visual-txt-con .main-visual-txt1{font-size:3.6rem;}
	.main-visual-item .main-visual-txt-con .main-visual-txt2{font-size:20px; margin-bottom:14px}
	.main-visual-item .main-visual-txt-con .main-visual-txt3{display:none; font-size:13px; line-height:18px; margin-bottom:20px; }
	.main-visual-item .main-visual-txt-con .main-visual-more-btn{font-size:12px; padding:8px 15px;}
	/* 메인 비주얼 :: Dots */
	.main-visual-con .slick-dots-wrapper{text-align:center; bottom:10px;}
	/* 메인 비주얼 :: 화살표 */
	.main-visual-con .slick-arrow{display:none !important;}
}
@media all and (max-width:480px){
	.main-visual-item{padding-top:68rem;}
}

/* ******************  메인 컨텐츠 ********************** */
/* -------- 메인 컨텐츠 :: 공통 -------- */
@media all and ( max-width: 800px ){
	/* 공통 :: 타이틀 */
	.main-tit-box{margin-bottom:30px;}
	.main-tit-box .main-tit{font-size:24px;}
	.main-tit-box .main-sub-tit{font-size:13px;}
	.main-tit-box .main-sub-tit span{display:block;}
}

