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

/* ******************  메인 비주얼 ********************** */
@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: 50rem; border-radius: 30px;}
	#mainVisual.area-box {margin: 0 var(--area-padding);}
	.main-visual-txt-box.area {padding: 0 calc(var(--area-padding));}
	/* .main-visual-item .main-visual-pc-img{display:none;}
	.main-visual-item .main-visual-m-img{display:block;} */
	/* 메인 비주얼 :: 텍스트 */
	.main-visual-txt-box {margin-top: 15%;}
	.main-visual-txt-box .main-visual-txt1{font-size:3rem}
	.main-visual-txt-box .main-visual-txt2{font-size:3.7rem}
	/* 메인 비주얼 :: 화살표 */
	/* .main-visual-con .slick-arrow{display:none !important;} */
	.main-visual-con .slick-arrow {width: 4rem; height: 4rem; top: 90%; font-size:2rem;}
	.main-visual-con .slick-arrow.slick-prev {right: 8rem; left: initial;}
	.main-visual-con .slick-arrow.slick-next {right: 2rem;}

	/* 메인 비주얼 :: 자세히보기 */
	.main-visual-txt-box .main-visual-more-btn {font-size:1.3rem; padding:1.5rem 2rem;}
}

@media all and (max-width:480px){
	#mainVisual {height: 43rem;}
	.main-visual-txt-box .main-visual-txt2 {font-size:3rem;}
}

/* ******************  메인 컨텐츠 ********************** */
/* -------- 메인 컨텐츠 :: 공통 -------- */
@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;}
}

/* -------- 메인 컨텐츠 :: Notice -------- */
@media all and (max-width:800px){
	#mainContent4 .area {flex-wrap:wrap;}
	#mainContent4 .main-tit-box {width: 100%;}
	.notice-wrap {width: 100%; margin-top: 1.5rem;}
}