html, body {font-family: 'Gilroy', 'Pretendard', sans-serif;} /*  scroll-behavior: smooth; */
.contents {
	padding-left: 1.2rem;
	padding-right: 1.2rem;
}
/* HOME - 프로젝트명 폰트사이즈 및 메인슬라이드 PREVIOUS - NEXT 버튼 디스플레이 유무 */
.indexSwiper .swiper-slide a dt, .index-caption a dt {
	font-size: 1.6rem;
	line-height: 2rem;
}
.index-contents .bottom-ui p.navigation {
	display: none !important;
}


/* PROJECT - 상세페이지 폰트사이즈 및 간격 수정 */
.work-list {
	column-gap: 1.2rem;
}
.work-info ul {
	font-family: 'Pretendard', sans-serif;
	font-size: 1.6rem;
	gap: 2.4rem;
	font-weight: 600;
	row-gap: 2.2rem;
}
.work-list.is-filtered {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}


/* INDEX - 폰트사이즈 및 폰트스타일 */
.work-list.all-item {
	font-family: 'Gilroy', 'Pretendard', sans-serif;
	font-weight: 800;
}
.work-list.all-item *{
	font-size: 1.6rem !important;
	line-height: 2.4rem;
	text-transform: uppercase;
}
.work-list.all-item .title .select {
	text-transform: uppercase;
}
.work-list.all-item .title{
	font-size: 1.6rem;
	padding: 1.6rem 0;
}
.slider .work-slider .swiper-slide {
    max-width: 72rem;
    margin-right: 60rem;
}
.work-list.all-item .title dl dt {
    width: 56rem;
}
.slider .work-slider .work-type .type {
    width: 6rem;
}
.slider .work-slider .control {
    margin-left: 80rem;
}


/*--------------------------------------------------------*/

@media (max-width: 768px) {
	.contents {
    padding-left: 1rem;
    padding-right: 1rem;
	}
	
	/* Header nav - 패딩 및 마진 수정 */
	#header nav.main-navigation {
    padding: 1rem;
    }
	
	.site-brand {
    padding: 1rem;
    }
	.site-brand h1 a {
    padding: 1.6rem 1rem;
    margin: -1.6rem -1rem;
    }
	

	
	
	/* HOME - 프로젝트명 폰트크기 및 메인슬라이드 PREVIOUS - NEXT 버튼 디스플레이 유무 */
	.indexSwiper .swiper-slide a dt, .index-caption a dt {
    font-size: 1.4rem;
    line-height: 1.8rem;
	}
	
	
	/* PROJECT - 상세페이지 폰트사이즈 및 간격 수정 */
	.work-list{
		width:auto;
	}
	.next-page {
    padding-left: 4rem;
    }
	.next-page .work-header p {
    font-size: 1.4rem;
    }
	.slider .work-slider .work-type {
	padding-right: 0.4rem;
    }
	.work-info ul {
    font-size: 1.4rem;
    }
	.work-image .work-subtitle .label {
    padding-left: 4rem;
	}
	
	
	/* INDEX - 폰트사이즈 및 폰트스타일 */
	.work-list.all-item *{
	font-size: 1.4rem !important;
	line-height: 2.4rem !important;
	text-transform: uppercase;
	}
	.work-list.all-item .more {
	padding-right: 0.4rem;
    }
	.work-list.all-item .title {
    padding: 1.4rem 0;
    }
}
