@import url('sub.css');

/* 호버 주황 라인 5px — 모듈이 스킨을 나중에 로드해도 두께 유지(span은 display:block 필수) */
#contents #project_list_wrap .project_card .thumb .project_line,
#project_list_wrap .project_card .thumb span.project_line { height: 5px !important; min-height: 5px !important; max-height: 5px !important; display: block !important; box-sizing: border-box !important; }

/* project.php 리스트: 호버 주황 원·화살표(.project_next) 비표시 — DOM/CSS 충돌 대비 이중 선언 */
#project_list_wrap .project_card .thumb .project_next,
#project_list_wrap .project_card:hover .thumb .project_next,
#project_list_wrap .project_card:focus-visible .thumb .project_next { display: none !important; opacity: 0 !important; visibility: hidden !important; width: 0 !important; height: 0 !important; overflow: hidden !important; pointer-events: none !important; }
#project_list_wrap .project_card .thumb .project_next img { display: none !important; }

.contents_in.contact_cont {
	padding-bottom: 0;
}

/* ============================================================
   PROJECT 서브타이틀 — contact/location #subtitle.contact_subtitle 와 동일
   (head에서 project에도 contact_subtitle 부여, contact.css 미로드 대비)
   ============================================================ */
#subtitle.contact_subtitle {
	padding: 239px 0 80px;
}

@media all and (max-width: 980px) {
	#subtitle.contact_subtitle {
		padding: 165px 0 55px;
	}
}

@media all and (max-width: 680px) {
	#subtitle.contact_subtitle {
		padding: 120px 0 40px;
	}
}

