/* header */
	.header .gnb {display:flex; justify-content:center; align-items:center;}
	.header .gnb > li {position:relative;}
	.header .gnb > li > a {font-size:18px; color:#222; font-weight:600; line-height:78px; padding:0 30px;}
	.header .gnb > li:hover > a,
	.header .gnb > li.on > a{color:var(--c_iden);}
	
	.header .btm .right {display: none;}
	.header .sitemap .menu > a {padding-bottom:0;}
	.header .sitemap .menu > a:after {display:none;}
	.header .sitemap .menu.on > a {color:var(--c_iden);}
/* common */
	.schedule_empty {display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; height: 100%; text-align: center;}
	.mc01 .schedule_slide a.btn_schedule {display: inline-block; padding: 10px 24px; border: 1px solid #1a7db5; color: #1a7db5; border-radius: 4px; font-size: 14px; text-decoration: none; transition: background 0.2s, color 0.2s;}
	.btn_schedule:hover {background: #1a7db5; color: #fff;}
/* sub */
	.officers_body.set3 {gap:30px;}
	.officers_body.set3 li {width:calc((100% - 60px)/3);}
	.officers_body.set3 li .name {flex-direction:column; align-items:flex-start; gap:2px;}
	.officers_body.set3 li .name strong {line-height:1.3;}
	.officers_body.set3 li .name span {line-height:1.4;}
	.academic_event_head .info_list li {padding-left:180px;}
	.academic_event_body .list .details li {padding:2px 0 2px 105px;}
	.academic_event_body .list .details strong {width:100px;}