/* -------------------- 공통 -------------------- */
@media (max-width: 1400px) {
  #sContWrap{width: 93%;}
}

/* -------------------- 메인 -------------------- */
.nav-menu{text-align: center;gap: 62px;}
.nav-menu a{font-size: 16px}
.date, .location{font-weight: 500;}


/* -------------------- 출품안내 -------------------- */
@media (max-width: 400px) {
    .guide-text{border-radius: 8px;}
    .movie-short-section .apply-btn, .pitch-item .apply-btn{font-size: 13px;}
}
@media (max-width: 360px) {
    .movie-short-content, .pitch-content{gap: 15px;}
    .movie-short-section, .pitch-future-group, .pitch-item {padding: 14px;}
}


/* -------------------- 본선진출작 -------------------- */

@media(max-width: 1024px){
	.slide-content{height: 640px;}
}

@media(max-width: 900px){
	.slide-content{height: 600px;}
}	
@media(max-width: 768px){
	.slide-image{max-width: 220px;}
	.slide-content{height: 540px;}


/* ----------------------- Program - 컨퍼런스 ----------------------- */
.conference .detail-label{font-size: 1.2rem; min-width: 130px;}
.conference .detail-content{font-size: 1.2rem;}
.conference .detail-row{align-items: start}
.conference .speaker-credentials li{font-size: 1rem; line-height: 1.3;}
.conference .speaker-credentials {padding-bottom: 15px;}

@media (max-width: 767px) {
    .conference .detail-label, .conference .detail-content {font-size: .95rem;}
    .conference .detail-label{min-width: 100px;}
    .conference .speaker-credentials li{font-size: .85rem;}
}

@media (max-width: 400px) {
	.schedule_wr .col-head{font-size: 0.6rem;}
}

@media (max-width: 360px) {
    .conference .speaker-image{width: 100px;}
	.conference .detail-label, .conference .detail-content{font-size: .9rem;}
}



/* ----------------------- 파트너스 ----------------------- */
@media (max-width: 400px) {
    .coop-card-text{font-size: 1rem;}
}