.aris-company-trigger::-webkit-details-marker {
	display: none;
}

.aris-company-trigger::marker {
	content: '';
}

.aris-company-menu:hover>.aris-company-panel,.aris-company-menu:focus-within>.aris-company-panel,.aris-company-menu[open]>.aris-company-panel {
	display: block !important;
}

.aris-company-panel::before {
	content: '';
	position: absolute;
	top: -12px;
	left: 0;
	right: 0;
	height: 12px;
}

.aris-company-panel a+a {
	border-top: 1px solid #edf2fa;
}

.aris-company-panel a:hover,.aris-company-panel a:focus-visible {
	background: #edf4ff !important;
	color: #164392 !important;
}

.aris-nav-link:hover,.aris-nav-link:focus-visible,.aris-company-trigger:hover,.aris-company-trigger:focus-visible {
	background: rgba(255,255,255,.14) !important;
	border-color: #fff !important;
	transform: translateY(-1px);
}

.aris-nav-contact:hover,.aris-nav-contact:focus-visible {
	background: #1f5fcf !important;
	border-color: #1f5fcf !important;
}

@media(max-width:781px) {
	.aris-home-nav {
		justify-content: flex-start !important;
		margin-top: 12px;
	}
	
	.aris-company-panel {
		left: 0 !important;
		width: min(250px,calc(100vw - 48px)) !important;
	}
}

.aris-company-trigger::-webkit-details-marker {
	display: none;
}

.aris-company-trigger::marker {
	content: '';
}

.aris-company-menu:hover>.aris-company-panel,.aris-company-menu:focus-within>.aris-company-panel,.aris-company-menu[open]>.aris-company-panel {
	display: block !important;
}

.aris-company-panel::before {
	content: '';
	position: absolute;
	top: -12px;
	left: 0;
	right: 0;
	height: 12px;
}

.aris-company-panel a+a {
	border-top: 1px solid #edf2fa;
}

.aris-company-panel a:hover,.aris-company-panel a:focus-visible {
	background: #edf4ff !important;
	color: #164392 !important;
}

.aris-nav-link:hover,.aris-nav-link:focus-visible,.aris-company-trigger:hover,.aris-company-trigger:focus-visible {
	background: rgba(255,255,255,.14) !important;
	border-color: #fff !important;
	transform: translateY(-1px);
}

.aris-nav-contact:hover,.aris-nav-contact:focus-visible {
	background: #1f5fcf !important;
	border-color: #1f5fcf !important;
}

@media(max-width:781px) {
	.aris-home-nav {
		justify-content: flex-start !important;
		margin-top: 12px;
	}
	
	.aris-company-panel {
		left: 0 !important;
		width: min(250px,calc(100vw - 48px)) !important;
	}
}

.aris-company-trigger::-webkit-details-marker {
	display: none;
}

.aris-company-trigger::marker {
	content: '';
}

.aris-company-menu:hover>.aris-company-panel,.aris-company-menu:focus-within>.aris-company-panel,.aris-company-menu[open]>.aris-company-panel {
	display: block !important;
}

.aris-company-panel::before {
	content: '';
	position: absolute;
	top: -12px;
	left: 0;
	right: 0;
	height: 12px;
}

.aris-company-panel a+a {
	border-top: 1px solid #edf2fa;
}

.aris-company-panel a:hover,.aris-company-panel a:focus-visible {
	background: #edf4ff !important;
	color: #164392 !important;
}

.aris-nav-link:hover,.aris-nav-link:focus-visible,.aris-company-trigger:hover,.aris-company-trigger:focus-visible {
	background: rgba(255,255,255,.14) !important;
	border-color: #fff !important;
	transform: translateY(-1px);
}

.aris-nav-contact:hover,.aris-nav-contact:focus-visible {
	background: #1f5fcf !important;
	border-color: #1f5fcf !important;
}

@media(max-width:781px) {
	.aris-home-nav {
		justify-content: flex-start !important;
		margin-top: 12px;
	}
	
	.aris-company-panel {
		left: 0 !important;
		width: min(250px,calc(100vw - 48px)) !important;
	}
}

.aris-company-trigger::-webkit-details-marker {
	display: none;
}

.aris-company-trigger::marker {
	content: '';
}

.aris-company-menu:hover>.aris-company-panel,.aris-company-menu:focus-within>.aris-company-panel,.aris-company-menu[open]>.aris-company-panel {
	display: block !important;
}

.aris-company-panel::before {
	content: '';
	position: absolute;
	top: -12px;
	left: 0;
	right: 0;
	height: 12px;
}

.aris-company-panel a+a {
	border-top: 1px solid #edf2fa;
}

.aris-company-panel a:hover,.aris-company-panel a:focus-visible {
	background: #edf4ff !important;
	color: #164392 !important;
}

.aris-nav-link:hover,.aris-nav-link:focus-visible,.aris-company-trigger:hover,.aris-company-trigger:focus-visible {
	background: rgba(255,255,255,.14) !important;
	border-color: #fff !important;
	transform: translateY(-1px);
}

.aris-nav-contact:hover,.aris-nav-contact:focus-visible {
	background: #1f5fcf !important;
	border-color: #1f5fcf !important;
}

@media(max-width:781px) {
	.aris-home-nav {
		justify-content: flex-start !important;
		margin-top: 12px;
	}
	
	.aris-company-panel {
		left: 0 !important;
		width: min(250px,calc(100vw - 48px)) !important;
	}
}

/* 커뮤니티 메뉴 미디어 아이콘 */
a[href="https://aris-research.co.kr/?page_id=1274"]::before { content: "📺"; display:inline-block; margin-right:8px; font-size:16px; line-height:1; vertical-align:-1px; }
a[href="https://aris-research.co.kr/언론보도/"]::before { content: "📰"; display:inline-block; margin-right:8px; font-size:16px; line-height:1; vertical-align:-1px; }

body .aris-home-nav a[href="https://aris-research.co.kr/?page_id=1274"]::before{content:"📺" !important;display:inline-block !important;margin-right:8px !important;font-size:16px !important;line-height:1 !important;vertical-align:-1px !important}
body .aris-home-nav a[href="https://aris-research.co.kr/언론보도/"]::before{content:"📰" !important;display:inline-block !important;margin-right:8px !important;font-size:16px !important;line-height:1 !important;vertical-align:-1px !important}

/* 미디어 메뉴 아이콘 보강 */
body a[href="https://aris-research.co.kr/?page_id=1274"]::before{content:"" !important;display:inline-block !important;width:15px !important;height:11px !important;border:2px solid #2f6fde !important;border-radius:3px !important;margin-right:9px !important;vertical-align:-1px !important;box-sizing:border-box !important}
body a[href="https://aris-research.co.kr/언론보도/"]::before{content:"▤" !important;display:inline-block !important;margin-right:8px !important;color:#2f6fde !important;font-size:19px !important;font-weight:800 !important;line-height:1 !important;vertical-align:-1px !important}

/* 상단 커뮤니티 하위 메뉴 아이콘 제거 */
body a[href="https://aris-research.co.kr/?page_id=1274"]::before,body a[href="https://aris-research.co.kr/언론보도/"]::before{content:none !important;display:none !important}

/* 상단 메뉴 위치와 가로 비율 조정 */
@media (min-width: 782px){
  .aris-home-nav{transform:translateX(-18px);gap:12px !important;}
  .aris-home-nav > div > button{min-width:96px !important;padding-left:20px !important;padding-right:20px !important;}
}

/* B2C 서비스 카드 설명 한 줄 정렬 */
@media (min-width:900px){#b2c [style*="display:block;margin-top:10px;color:#58739a;line-height:1.7"]{white-space:nowrap!important;font-size:clamp(11px,1vw,14px)!important;letter-spacing:-0.045em!important;}}

@media (min-width:900px){[style*="color:#58739a"][style*="line-height:1.7"]{white-space:nowrap!important;font-size:clamp(11px,1vw,14px)!important;letter-spacing:-0.045em!important;}}

/* 안내 페이지는 정상 줄바꿈, B2C 카드만 한 줄 유지 */
@media (min-width:900px){
 [style*="color:#58739a"][style*="line-height:1.7"]{white-space:normal!important;font-size:15px!important;letter-spacing:normal!important;}
 #b2c [style*="color:#58739a"][style*="line-height:1.7"]{white-space:nowrap!important;font-size:clamp(11px,1vw,14px)!important;letter-spacing:-0.045em!important;}
}
